Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

хотите написать ОС?

2
14 августа 2006 года
squirL
5.6K / / 13.08.2003
для начала ознакомьтесь. IMO, полезно:

http://www.minix3.org/index.html

документация, исходники.
10
14 августа 2006 года
Freeman
3.2K / / 06.03.2004
[QUOTE=squirL]IMO, полезно[/QUOTE]
Баян. Сразу видно, что в разработке ОС ты дилетант.
2
15 августа 2006 года
squirL
5.6K / / 13.08.2003
чукча не писатель, чукча читатель ;) и при чем тут баян?
10
15 августа 2006 года
Freeman
3.2K / / 06.03.2004
[QUOTE=squirL]чукча не писатель, чукча читатель ;)[/QUOTE]
Пищущие клон UNIX этого не читали - неинтересно, хочется познать все самостоятельно, на собственных ошибках.

[QUOTE=squirL]и при чем тут баян?[/QUOTE]
Остальные это уже прочли, поэтому тоже неинтересно - баян.
2
15 августа 2006 года
squirL
5.6K / / 13.08.2003
[quote=Freeman]
Остальные это уже прочли, поэтому тоже неинтересно - баян.[/quote]
фигня. не баян, а учебник. причем хороший.
551
15 августа 2006 года
Pavia
357 / / 22.04.2004
Фигня, а не учебник.
2
15 августа 2006 года
squirL
5.6K / / 13.08.2003
[quote=Pavia]Фигня, а не учебник.[/quote]
обоснуй.
10
15 августа 2006 года
Freeman
3.2K / / 06.03.2004
[QUOTE=squirL]не баян, а учебник. причем хороший.[/QUOTE]
У вас всех неправильная установка на разработку ОС. Полноценная ОС - прежде всего API и все остальное. Ядро тоже важно, но ядром ОС не заканчивается. Танненбаум же, по большому счету, все сводит к ядру. Т. н. "осеписатели" - тоже.

Низкоуровневый "Hello, world!" в защищенном режиме, загружаемый собственным загрузчиком, на полноценную ОС, согласись, не тянет. Разработка же хоть мало-мальски применимой системы начинается, в первую очередь с чтения хороших учебников по проектированию и последующего проектирования. После выработки ТЗ низкоуровневую разработку можно хоть сторонним профессионалам поручить, если уж на то пошло. Танненбаума они назубок знают, а о проектировании часто весьма поверхностное представление имеют. Каждому свое.
349
15 августа 2006 года
Phantom-84
656 / / 27.10.2005
Да, Таненбаум в первую очередь теоретик, а не практик! Minix'ы всякие - это всего лишь отражение его желания не умереть оставшись в памяти людей чистым теоретиком! Конечно проетирование - это первый этап, но если человек начинает проектировать абсолютно переносимую ось, без оглядки на возможную реализацию, то он как раз и рискует остаться навсегда теоретиком!
10
15 августа 2006 года
Freeman
3.2K / / 06.03.2004
[QUOTE=Phantom-84]Да, Таненбаум в первую очередь теоретик, а не практик! Minix'ы всякие - это всего лишь отражение его желания не умереть оставшись в памяти людей чистым теоретиком![/QUOTE]
Теории Танненбаума не идут дальше очерченных UNIX/POSIX границ. В топку таких теоретиков!

[QUOTE=Phantom-84]он как раз и рискует остаться навсегда теоретиком![/QUOTE]
Разобравшись сегодня с запятыми, получил предельно простую реализацию мощной модели.
273
15 августа 2006 года
3A3-968M
1.2K / / 22.12.2005
А я поддерживаю SqurL'а, Танденбаум крутой чел - литературу он качественную пишет (некоторые его книги попадают даже в Computer Science), он является профессором кибернетики, имеет степени бакалавра в различных тамошних универах и старшим членом института инженеров по электротехнике IEEE, чем, ИМХО, никто из вас похвастаться не может...
551
15 августа 2006 года
Pavia
357 / / 22.04.2004
Теория притом не очень хорошая. Он больше описывает, как устроен UNIX, лично я не заметил, что бы он сделал что-то концептуально нового.

Он всего на всего пересказал(выдумал заново) слова разработчиков и менеджеров UNIX.

А во вторых сам он эту ОС не писал, ее писали его студенты. Даже не столько писали сколько списывали с UNIX.

Да, то что он доктор наук с этим не поспоришь, но у меня еще все впереди.
10
16 августа 2006 года
Freeman
3.2K / / 06.03.2004
[QUOTE=Pavia]Теория притом не очень хорошая.[/QUOTE]
Там сплошь идеи 70-х годов прошлого века. Причем, подаются так, что, типа, по-другому систему реализовать нельзя. Не думаю, что это только в русском переводе. Для общего развития непрофильных студентов, возможно, и полезна. А для настоящих проектировщиков ОС - вредна. Поэтому я ее полностью не читал.

[QUOTE=Pavia]Да, то что он доктор наук с этим не поспоришь, но у меня еще все впереди.[/QUOTE]
Ну, с ним (заочно) спорят другие доктора и разработчики: Джефф Раскин, Никлаус Вирт, Михаэль Франц, возможно, даже Бертран Мейер и Том Кайт.

Похоже, мне придется писать собственную книгу. Но вначале - реализация.
11K
26 августа 2006 года
coolcoder
39 / / 14.08.2006
[QUOTE=Freeman]Низкоуровневый "Hello, world!" в защищенном режиме, загружаемый собственным загрузчиком, на полноценную ОС, согласись, не тянет. Разработка же хоть мало-мальски применимой системы начинается, в первую очередь с чтения хороших учебников по проектированию и последующего проектирования. После выработки ТЗ низкоуровневую разработку можно хоть сторонним профессионалам поручить, если уж на то пошло. Танненбаума они назубок знают, а о проектировании часто весьма поверхностное представление имеют. Каждому свое.[/QUOTE]
А может кто подскажет как можно реализовать хотя бы ЭТО???? Я не претендую на столь возвышенные цели как написание новой винды или линуха, просто душа моя просит перехода на новый уровень кодинга, который многими давно, как я уже вижу, пройден... Может кто кинет линк или согласится помочь советом?
Заранее спасибо!
5.3K
26 августа 2006 года
r000n_m
177 / / 26.02.2006
Хороший сайт для изучения защищенного режима http://sasm.narod.ru/
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог