Текущий архив: 2003.01.13;
Скачать: CL | DM;
ВнизСоздание ОС Найти похожие ветки
← →
Свой (2002-12-20 11:44) [0]Пожскажите как создасть свою ос на паскале и можно ли ?
Посоветуйте что почитать и где если можно?
С чего начать и как это все можно реализовать?
← →
Delirium^.Tremens (2002-12-20 11:58) [1]Ты забыл спросить "если можно, немного примеров" :-)
← →
LongIsland (2002-12-20 12:00) [2]
> Свой © (20.12.02 11:44)
Где-то когда-то я видел в продаже диск под названием "Создай свой Windows", кажись. Найди и глянь, чё там:-)
← →
Свой (2002-12-20 12:04) [3]нет возможно это звучить смешно но все таки???
все же с чегото начинали и линус тоже он же один писал вот откуда он брал знания??
как реализовать хоть загрузку??
← →
Игорь Шевченко (2002-12-20 12:07) [4]Свой © (20.12.02 12:04)
> откуда он брал знания??
Аллаху молился, тот ему помог :-)
> как реализовать хоть загрузку??
На ассемблере. Берется исходный текст загрузчика Linux и вдумиво изучается.
← →
Кулюкин Олег (2002-12-20 12:15) [5]2 Свой © (20.12.02 11:44)
> Пожскажите как создасть свою ос на паскале и можно ли ?
А зачем?
Хотите получить знания или перевернуть мир?
Мне правда интересно
← →
Darts (2002-12-20 12:26) [6]Наполеоновщина.
← →
F1 (2002-12-20 12:34) [7]Это случайно не Коля Быков ник сменил (надоело с калькулятором возиться) ??? :)))
← →
Darts (2002-12-20 12:40) [8]> F1 © (20.12.02 12:34)
Нет, вроде бы не он. А интересно, где он? Остроумнее людей не встречал, Петросяна с Задорновым за пояс заткнет. Жалко, что пропал.
← →
Digitman (2002-12-20 12:40) [9]В жизни всегда есть место подвигу !)
5 минут позора - и в ответ на модель поиска "Процедура загрузки IBM PC" Rambler выдал мне вот такую замечательную ссылку :
http://codenet.ru/progr/asm/norton/
>Свой
дерзайте, сударь)..
← →
mikekk (2002-12-20 18:02) [10]Более конкретно:
http://www.codenet.ru/progr/os/intro.php
← →
XMblPb (2002-12-20 18:11) [11]ОС! Да на Паскале! ПОЧТИ НЕРЕАЛЬНО! Хотя Паскаль, как и Алгол мне очень нравятся.
← →
Сергей Макаров (2002-12-20 18:43) [12]TO Свой ©
На delphikingdom, на Базарной площади была такая ветка.
← →
Godness (2002-12-20 22:25) [13]To Свой
... как ни крути, а для начала придется тебе хорошенько с ассемблером разобраться ... ;)
... начни именно с него (!!!) - и поймеш, что да как ... - без базара :) ! ...
← →
DiamondShark (2002-12-20 22:33) [14]Все уже написано до нас
http://www.oberon.ethz.ch/native/
http://bluebottle.ethz.ch/
Качайте, ставьте, смотрите исходники.
← →
Свой (2002-12-21 18:39) [15]Спасибо за все ваши ответы!!!
> Игорь Шевченко вы не подскажите где скачать исходный текст загрузчика Linux и вдумиво изучается??
А вот по поводу асемблера: а если загрузчик на асме а все остальное на паскале можно будет ??
← →
Ketmar (2002-12-21 19:03) [16]>Свой © (21.12.02 18:39)
а если делать свой парашют, и стропы из веревочек, то все остальное из железа можно будет?
Satanas Nobiscum! 21-Dec-XXXVII A.S.
← →
The_Vizit0r (2002-12-21 22:42) [17]А че реално ОСь на паскале заваять! А тем кому поиздеватся ваше мочите! Ну кто из вас че создать может,а? Над линусом торвальдом тоже все смеялись, а он на си на ядре unix создал Linux!
← →
Cobalt (2002-12-21 22:59) [18]Дык, Си - он более пригоден для этого (ИМХО), в нем для такого возможностей больше...
← →
Marser (2002-12-21 23:58) [19]>Свой
Линух с открытым кодом
← →
Mystic (2002-12-22 00:47) [20]Пиши на Delphi :)
Могу предложить написанные мною в порыве энтузиазма:
1) код загрузчика, который запускает прогу на pascal без секции инициализации
2) прогу на pascal, написанную для этого загрузчика, которая переключается в защищенный режим со страничной адресацией и передает управление DLL написанной на Delphi
3) DLL на Delphi, которая вешается на IRQ0 и IRQ1, а также выводит диагностические сообщения в ответ на исключенияю
← →
Ketmar (2002-12-22 14:49) [21]>The_Vizit0r (21.12.02 22:42)
>на ядре unix создал Linux!
еще не стыдно? меньше врем, больше учим матчасть. для начала хотя бы "нечаянного революционера" читаем...
Satanas Nobiscum! 22-Dec-XXXVII A.S.
← →
XMbIPb (2002-12-22 15:00) [22]2Mystic
>Пиши на Delphi :)
>Могу предложить написанные мною в порыве энтузиазма:
>1) код загрузчика, который запускает прогу на pascal без секции >инициализации
>2) прогу на pascal, написанную для этого загрузчика, которая >переключается в защищенный режим со страничной адресацией и >передает управление DLL написанной на Delphi
Ого! Я думал Delphi только всякие там типа офисы пишуться :-)))
И где, же мона все эти фитчи взять.
← →
PVOzerski (2002-12-22 16:36) [23]У меня сомнений нет в принципиальной осуществимости сабжа. Этому не препятствуют ни синтаксис языка, ни возможности современных компиляторов. Только вот надо ли? Если ОС будет писаться не для "домашнего зоопарка", кто станет её использовать, с каким ПО? Темпы разработки и уровень популярности, скажем, ReactOS (клон NT, правда, на C/C++) или эффективность Wine (эмулятор Windows на Linux, тоже на C/C++), IMHO, иллюстрируют малую реальность написания действительно Windows-совместимых OS. Если же ориентироваться на совместимость с ЮНИКСами, то ведь они в очень высокой степени ориентированы на постоянное обращение к сишному исходному коду. Как минимум, придется на Паскале писать компилятор C/C++ :^) , с помощью которого народу будет предложено переносить юниксные проги... И при этом, IMHO, большинство юниксоидов будут не в состоянии разобраться в исходниках ядра OS. Как Вы думате, велик ли будет энтузиазм?
← →
Свой (2002-12-22 18:34) [24]Всем спасибо!!
Но попробовать то можно!!!
Заодно и повысить свои навыки прогроммирования!!!
PVOzerski а если сделать ос на которой все виндоуские проги будут идти и она при этом будет занимать ну поменьше и будет получше а ???
← →
Ketmar (2002-12-22 19:07) [25]>Свой © (22.12.02 18:34)
>если сделать ос на которой все виндоуские проги будут идти и она при этом будет занимать ну поменьше и будет получше а ???
плохо усвоенные в школе знания обязательно испортят вам всю работу.
Satanas Nobiscum! 22-Dec-XXXVII A.S.
← →
PVOzerski (2002-12-22 19:09) [26]>PVOzerski а если сделать ос на которой все виндоуские проги
>будут идти и она при этом будет занимать ну поменьше и будет
>получше а ???
Тут уж, как говорится, флаг Вам в руки! Я, правда, уже написал, что отношусь к возможности успеха крайне скептически. Даже если соберется большая, регулярно работающая команда и при этом ей будут известны все недокументированные фичи Виндов. Даже переписать заново DOS оказалось достаточно трудной задачей, при том, скажем, что Digital Research располагала исходниками CP/M, из которой выросла MS-DOS.
← →
Programist21 (2002-12-22 19:12) [27]Свистни где-нить загрузчик, за основу возьми ДОС, а ОС пиши на Паскале. Начни с создания меню (вверх-вниз) ;))) Надеюсь чем-нить помог!
Страницы: 1 вся ветка
Текущий архив: 2003.01.13;
Скачать: CL | DM;
Память: 0.5 MB
Время: 0.008 c