Чтение исходником
-
Хочу разобраться в устройстве колибри. Скачал исходники и не знаю что дальше как разобраться и понять как работает колибри fasm знаю на уровне синтаксиса, некогда не программировал. Стоит ли прочесть перед этим Таненбаума Современные системы, или можно так разобраться. Подскажите что почитать кроме исходников. Больших проектов в мыслях нет, просто хочу знать как работает операционка и научиться программировать на fasm. Так-что сложных узко-специальных вещей прошу не советовать.
В начале подумай, что ты хочешь сделать в Колибри. Какие твои интересы?
Из хаоса в космос
Да собственно ничего. Я больше хочу понять базовые вещи. Ну апи, ядро(особенно взаимодействие с железом. хоть и написал что нет проектов все таки хочется примитивную операционку написать просто чтобы пощупать это самое взаимодействие с железом). Собственно сейчас для меня это пустые слова, а хочется разбираться. Из потребностей проекта наверное написать отладчик похожий по возможностям и функциональности с ollydbg. Реализовать что то похожее на flash player (хотя не знаю юридической части вопроса). Правда при моих знаниях это всё слишком мифически - нереально. Вот я и интересуюсь как же влезь в эту область знаний.
Скачай любую игру на фасме http://websvn.kolibrios.org/listing.php ... d73b47ce8e и улучшай её...
Some general info on programming OS can be found on www.osdev.org
For FASM, syntax, read http://flatassembler.net/docs.php?article=manual
For FASM, syntax, read http://flatassembler.net/docs.php?article=manual
"Any intelligent fool can make things bigger, more complex, and more violent. It takes a touch of genius -- and a lot of courage -- to move in the opposite direction." Albert Einstein
http://asmworld.ru/ Только там читать придется т.е. многа букаф.Барсик wrote: просто хочу ... научиться программировать на fasm.
Если кто-то хочет разобраться "в устройстве колибри" или любой другой ОС ему нужно читать все что касается этой темы.Барсик wrote:Стоит ли прочесть перед этим Таненбаума Современные системы
Подскажите что почитать кроме исходников.
Ну апи, ядро это можно:Барсик wrote:Я больше хочу понять базовые вещи. Ну апи, ядро
http://wiki.kolibrios.org/wiki/Ru/api/kernel
http://wiki.kolibrios.org/wiki/Kernel/ru
Достаточно? Нет? Сложновато?
Вобщето,Барсик, я тебя огорчу - учить здесь тебя никто не будет.Барсик wrote:(особенно взаимодействие с железом. хоть и написал что нет проектов все таки хочется примитивную операционку написать просто чтобы пощупать это самое взаимодействие с железом).
Leency wrote:В начале подумай, что ты хочешь сделать в Колибри. Какие твои интересы?
Тоесть тебе в Колибри ничего не надо но считаешь что ты здесь кому-либо нужен будешь? Ты уверен?Барсик wrote:Да собственно ничего.
Больших проектов в мыслях нет,
Так ты хочешь всетаки что-то написать для проекта или нет? Я что-то не правильно понял или ты сам себе противоречишь?Барсик wrote:Собственно сейчас для меня это пустые слова, а хочется разбираться. Из потребностей проекта наверное написать отладчик похожий по возможностям и функциональности с ollydbg.
Скорее это реально-мифически.Барсик wrote:Реализовать что то похожее на flash player (хотя не знаю юридической части вопроса). Правда при моих знаниях это всё слишком мифически - нереально.
Лично я, прочитав твои сообщения, считаю что никак ты туда не влезешь.Барсик wrote:Вот я и интересуюсь как же влезь в эту область знаний.
Барсик можно спросить - тебе еще 20-ти лет нету (а может и 18-ти)? У тебя полно энергии но нет идей куда ее приложить? Ты здесь зря потратишь время.
Я это все без злого умысла пишу. Просто ты реально переотцениваешь свои возможности.
Но забить на мою писанину тебе никто не запрещает. Возможно в тебе действительно таятся скрытые таланты.
hidnplayr Спасибо за ссылки.
Leency Я видимо сразу не правильно понял твой вопрос, а подумав пришёл к выводу что мне интересно устройство драйверов. Спасибо.
z525 "Лично я, прочитав твои сообщения, считаю что никак ты туда не влезешь.
Барсик можно спросить - тебе еще 20-ти лет нету (а может и 18-ти)? У тебя полно энергии но нет идей куда ее приложить?" Прав за исключением возраста.
Leency Я видимо сразу не правильно понял твой вопрос, а подумав пришёл к выводу что мне интересно устройство драйверов. Спасибо.
z525 "Лично я, прочитав твои сообщения, считаю что никак ты туда не влезешь.
Барсик можно спросить - тебе еще 20-ти лет нету (а может и 18-ти)? У тебя полно энергии но нет идей куда ее приложить?" Прав за исключением возраста.
ну, насчет того, что ни когда не программировал я почему-то сомневаюсь, а вот на счет "некогда не программировал" вполне возможно... да, нужно много тематической литературы, скажем технологическая опытность и смекалка, либо любое другое преимущество... общие драйвера уже есть, разве что будешь допиливать существующее... вот, чувак тут собирается за NTFS взяться viewtopic.php?f=31&t=659&p=61104#p61087 куда базовее, чем система ввода-вывода ОС... дебагер не так и сложен, он активно использует сегментные регистры... по парсингу флеша могут подсказать на ЗОГ, я краем глаза видел ребят в соседней ветке, которые написали набор утилит, для правки ресурсов... также тут была библиотека для рисования части необходимых примитивов, но флеш - проект посложнее и придётся сначала набивать кучу кода, а не проявлять творчество...
Who is online
Users browsing this forum: No registered users and 0 guests