Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 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.53 MB
Время: 0.013 c
6-37244
malkolinge
2002-11-13 21:33
2003.01.13
Stream Read error


1-37084
Brat-2
2003-01-03 16:43
2003.01.13
Элементарно, не непонятно.


1-37019
bkv
2002-12-26 10:32
2003.01.13
Регистрация сервера автоматизации в системе.


3-36991
Rust1970
2002-12-17 15:26
2003.01.13
как через ADO вызвать хрпроцедуру, которая пишет в BLOB (oracle)


1-37129
id_privin
2003-01-04 14:22
2003.01.13
Можно ли привести интерфейс к классу