Старый 27.09.2010, 21:27   #1
scrat
 
Регистрация: 06.07.2010
Сообщений: 16
Репутация: 4
По умолчанию Пост про написание ОС

Как-то раз я упоролся и прочитал вот это, но до практики так и не дошёл, всё никак не мог разобраться с образами, секторами, виртуалками и прочими замутами с загрузкой. А вот сегодня дошли. Дошли, благодаря вот этой статье. У них там предполагается клёвый цикл статей, советую.

В общем, думаю, такая тема пригодится для вопросов/советов.

Мои вопросы:
1. Что почитать про EFI?
2. Где найти назначения/параметры BIOS-прерываний?
__________________
Cooler than a body on ice
Hotter than the rollin dice
scrat вне форума   Ответить с цитированием
Старый 12.11.2010, 10:34   #2
slesh
 
Аватар для slesh
 
Регистрация: 16.07.2010
Сообщений: 8
Репутация: 7
По умолчанию

Дык давно была уже кучка статей где писали свою ОС. Когда-то читал цикл из 10 статей где-то и там шаг за шагом писалось как и что делается, и закончилось это тем что ОС могла грузить простенькие ELF файлы. А вообще инфы по этой теме много. А именно исходники: Win 2к + ReactOs + КолибриОС + Ядро написанное Great'ом
slesh вне форума   Ответить с цитированием
Старый 13.11.2010, 14:04   #3
destiny
 
Аватар для destiny
 
Регистрация: 11.08.2010
Сообщений: 243
Репутация: 80
По умолчанию

досовские и биосовские прерывания -- не одно и то же
destiny вне форума   Ответить с цитированием
Старый 15.11.2010, 18:29   #4
paranoidchaos
Banned
 
Регистрация: 02.09.2010
Сообщений: 59
Репутация: -6
По умолчанию

прочтите книгу Танненбаумана
paranoidchaos вне форума   Ответить с цитированием
Старый 24.03.2011, 11:33   #5
Vollkorn
 
Регистрация: 24.03.2011
Сообщений: 16
Репутация: 5
По умолчанию

Есть хорошая ОСь GluckOS, можно скачать её исходники, плюс пояснения к ним. Там она не сложная, и легко будет разобраться.
Vollkorn вне форума   Ответить с цитированием
Старый 25.03.2011, 11:53   #6
Ins3t
 
Регистрация: 05.07.2010
Сообщений: 8
Репутация: 0
По умолчанию

А еще лучше - почитать книги по проектированию ОС, поскольку без нормальной архитектуры ничего хорошего не выйдет. Я говорю не о "хорошести" оси, а о том, что когда кода станет много - проект станет очень сложно/невозможно поддерживать. Так же можно почитать Руссиновича, дабы понять как устроина винда, там все очень грамотно сделано. И на основе этого уже можно анализировать исходники чужих ОС и писать что то свое.
Ins3t вне форума   Ответить с цитированием
Ответ

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск
Опции просмотра

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход



Powered by vBulletin® Version 3.8.5
Copyright ©2000 - 2020, Jelsoft Enterprises Ltd. Перевод: zCarot