Главная страница
    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.5 MB
Время: 0.008 c
1-37108
delpher_gray
2002-12-30 19:38
2003.01.13
Почему


3-36953
Filat
2002-12-18 13:00
2003.01.13
База данных и Timer?


14-37304
drin
2002-12-22 02:16
2003.01.13
WinAmp


1-37193
GobliNGuT
2002-12-19 15:00
2003.01.13
Помогите разобраться с деревом, PLZ!


14-37365
Kesha
2002-12-24 14:03
2003.01.13
работа с Exsel





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский