Операцыонка создать?
![]() |
Наши проекты:
Журнал · Discuz!ML · Wiki · DRKB · Помощь проекту |
|
| ПРАВИЛА | FAQ | Помощь | Поиск | Участники | Календарь | Избранное | RSS |
| [216.73.217.37] |
|
|
В разделе обсуждаются следующие темы:
Операцыонка создать?
|
Сообщ.
#1
,
|
|
|
|
Ребята объясните простому селянскому парню с Украины, возможно ли написать операцыонную ситему на паскале или делфи.(Мне кажется что делфи вилезла из штанишек и ОС ей по зубам
) Так хочется иметь операцыонку котороя помещаэтся на дискетке с графическим интерфейсом и поддержкой сети ? |
|
Сообщ.
#2
,
|
|
|
|
Нет. Операционка пишется на языке низкого уровня, по крайней мере ядро.
|
|
Сообщ.
#3
,
|
|
|
|
[offtopic]
prosto Так хочется иметь операцыонку котороя помещаэтся на дискетке с графическим интерфейсом и поддержкой сети ? Пробовал демку BeOS, которая умещалась на дискете 1.44, имела графический интерфейс, TCP, PPP, несколько утилит и игрушек. [/offtopic] |
|
Сообщ.
#4
,
|
|
|
|
Мне кажется, BeOS занимает несколько больше места. Может это была QNX?
|
|
Сообщ.
#5
,
|
|
|
|
AndrewA
Может это была QNX? Точно BeOS. Наверное версия для демонстрации, что BeOS можно уместить на дискету, а она останется вполне функциональна. |
|
Сообщ.
#6
,
|
|
|
|
На паскале сейчас пишется PetrOS. Типа клон НТ на дискетке и пока что без GUI. Афаик, они там пользуются каким-то собственным компилером паскаля. Но без ассемблера всё равно не обойтись
![]() http://www.petros-project.com/ |
|
Сообщ.
#7
,
|
|
|
|
Может тогда ктото подскажет жде взять ломаную Beos которорая ето все может или операцинку которая пишется на паскале с открытым кодом ???
|
|
Сообщ.
#8
,
|
|
|
|
Или ктото начал ето делать, я понимаю что тут без собственого компилятора не обойтись. Но надоэло все операциоки пишутся на сях и не в нас на бивших просторах
|
|
Сообщ.
#9
,
|
|
|
|
А где можно почитать про ядра операционок? За что оно отвечает?
|
|
Сообщ.
#10
,
|
|
|
|
ОСь не обязательно писать ПОЛНОСТЬЮ на асме. Можно и на паскале.
В 'Наших Проектах' тема есть. |
|
Сообщ.
#11
,
|
|
|
|
А можно и на Delphi. Только надо не забыть на эту дискету записать BDE, а то как файловую систему организовывать. А в переспективе можно создать *nix систему, просто пересобрав этот проект под Kilyx 8)
|
|
Сообщ.
#12
,
|
|
|
|
Ага! Ты б еще на Java прдложил писать!
АСМ+Паскаль [ну ладно, Си на крайняк] - вот реальный выход, который НЕ требует огромного места под BDE и собссно сам BDE. Но вообще загляните на menuetos.org ОСь на асме. Влезает на дискетку. Да и вообще глянь в Наши Проекты, там эта тема уже полгода валяется |
|
Сообщ.
#13
,
|
|
|
|
Вообще-то, если Вы уже видели такой дистрибутив (все на одной дискетке), то это был QNX. Классная система.
Посмотреть можно еще MinuetOS -- все на асме. |
|
Сообщ.
#14
,
|
|
|
|
Цитата the_Shadow, 28.01.03, 11:25:03 Вообще-то, если Вы уже видели такой дистрибутив (все на одной дискетке), то это был QNX. Классная система. QNX-неплохая ось, но у меня (как наверно и у всех) есть только демо версия. |
|
Сообщ.
#15
,
|
|
|
|
Цитата prosto, 04.10.02, 09:03:48 Ребята объясните простому селянскому парню с Украины, возможно ли написать операцыонную ситему на паскале или делфи.(Мне кажется что делфи вилезла из штанишек и ОС ей по зубам ) Так хочется иметь операцыонку котороя помещаэтся на дискетке с графическим интерфейсом и поддержкой сети ?Зачем что-то писать берешь Linux, все помещается на дискету с лихвой, поддержка сети на уровне ядра, графический интерфейс правда типа NC. По моему такие дистрибутивы выложены в сети качай и не грей голову. А писать такое на языках высокого уровня рука не поднимается. |
|
Сообщ.
#16
,
|
|
|
|
Delphi - в принципе не может выполнить такой задачи, так как был создан как продукт для быстрой разработки приложений. Более того, сложные математические рассчеты в Delphi не на самом высоком уровне. И зачем вам Delphi? Для создания графического интерфейса в вашей ОС? Вряд ли это хорошая мысль. Вряд ли это возможно. А если вы собираетесь использовать GUI в своей оси, то опять же, в любом случае, пишите ядро на асме. Хотя, в принципе, linux-ядра это самое оптимальное.
|
|
Сообщ.
#17
,
|
|
|
|
http://pascal.sources.ru/cgi-bin/forum/YaBB.cgi?board=flame;action=display;num=1047213978
|
|
Сообщ.
#18
,
|
|
|
|
Вот интересно - как операционка, написанная на дельфи, будет работать без винды?
)) |
|
Сообщ.
#19
,
|
|
|
|
Вот решение твоих проблем:
http://www.opennet.ru/docs/BSD/1f_unix/index.html хоть это и bsd, но не имеет особого значения. |
|
Сообщ.
#20
,
|
|
|
|
А вот на http://forum.codnet.ru - Низкоуровневое программирование - Создадим О/С
Обсуждается создание MN-DOS. Если интересно - заходите туда. Или пишите мне на mndos@narod.ru |
|
Сообщ.
#21
,
|
|
|
|
Пардон, она на Ассемблере.
|