Конференция "Прочее" » Написание OS на Delphi
 
  • TIF © (01.05.08 23:11) [40]

    > У тебя с логикой фигово


    +1

    И со знанием English тоже! :)
    Произносится по-английски правильно не делфи, а ДЕЛФАЙ (например, в тех же ролик от КодГир)

    Вот так-то...
  • Palladin © (01.05.08 23:15) [41]

    >
    Dmitry S ©(01.05.08 23:04) [37]

    совершенно согласен, на делфи можно написать ОС для win32 :)

    но лучше ОС писать на лиспе... можно войти в историю....
  • TIF © (01.05.08 23:15) [42]

    > который сможет работать в нулевом кольце привилегий можно.
    >  


    Не знаю, где там при загрузке компа нулевое кольцо...

    Мы же пишем ОС? То есть после биоса будет загружаться сразу она... И где тут кольца, я вот что-то не понимаю

    Или опять имеется в виду винда?! Тогда при чём тут вообще этот факт?

    Заколебали :)

    Читайте великую книгу: интернет называется

    http://forum.sources.ru/index.php?showtopic=214309&st=15&hl=
    http://void.ru/?do=mboard&bid=5&mid=1013&pn=1
    http://www.google.com/search?ie=UTF-8&hl=ru&q=%D0%BD%D0%B0%D0%BF%D0%B8%D1%81%D0%B0%D1%82%D1%8C%20%D0%9E%D0%A1%20%D0%BD%D0%B0%20delphi
  • TIF © (01.05.08 23:16) [43]

    > но лучше ОС писать на лиспе...


    Бэйсик рулит ;) Сделаете свой MS-DOS...
  • DrPass © (01.05.08 23:18) [44]

    > TIF ©   (01.05.08 23:15) [42]


    > Не знаю, где там при загрузке компа нулевое кольцо...
    >
    > Мы же пишем ОС? То есть после биоса будет загружаться сразу
    > она... И где тут кольца, я вот что-то не понимаю

    Читай следующее предложение, там все есть
  • Palladin © (01.05.08 23:18) [45]

    >Произносится по-английски правильно не делфи,

    1 большевики вынесли решение, что случай является исключением.

    2. кто сказал что это инглишь, а не латынь? :)
  • Palladin © (01.05.08 23:22) [46]

    >Бэйсик рулит ;)

    не путай теплое с мягким. на бейсике раз плюнуть написать :) и в историю ты не войдешь. лисп же требует другой логики мышления...
  • TIF © (01.05.08 23:24) [47]

    > не путай теплое с мягким. на бейсике раз плюнуть написать
    > :) и в историю ты не войдешь. лисп же требует другой логики
    > мышления...


    Билли Гейтс и доплевался :-))))))))))) До висты ;)


    > Читай следующее предложение, там все есть


    Там ещё больше путаницы... Всё равно написать нельзя. См. мои ссылки
  • Dmitry S © (01.05.08 23:26) [48]

    > У тебя с логикой фигово

    Логика либо есть либо ее нет, с ней не может быть фигово!
  • DrPass © (01.05.08 23:32) [49]

    > TIF ©   (01.05.08 23:24) [47]

    Ладно, просвещу. На Delphi нельзя написать крохотную часть ОС - загрузчик. Дело которой будет состоять в запуске системы и переходе в защищенный режим. Все остальное в принципе можно написать. Но поскольку загрузчик - это едва ли одна тысячная доля ОС, на это можно смело закрыть глаза.
  • oxffff © (01.05.08 23:32) [50]

    > NaRuTo ©   (01.05.08 19:37)  
    > Реально ли написать OS на Delphi?


    Реально. Только совсем не удобно.
  • Игорь Шевченко © (01.05.08 23:35) [51]
    DrPass ©   (01.05.08 23:32) [49]


    > На Delphi нельзя написать крохотную часть ОС - загрузчик


    На Delphi нельзя написать гораздо больше, чем загрузчик, применительно к OS.
  • oxffff © (01.05.08 23:39) [52]

    > Ладно, просвещу. На Delphi нельзя написать крохотную часть
    > ОС - загрузчик.


    При должной сноровке, можно все и в реальном и в защищенном, знать нужно только хорошо opcodes.
    Файлы кто запрещает формировать вручную, нужной структуры в Delphi?
  • DrPass © (01.05.08 23:39) [53]

    > Игорь Шевченко ©   (01.05.08 23:35) [51]

    А что еще?
  • DrPass © (01.05.08 23:40) [54]

    > Файлы кто запрещает формировать вручную, нужной структуры
    > в Delphi?

    Это неспортивно. Так можно и в блокноте ОС написать :)
  • oxffff © (01.05.08 23:42) [55]

    > Это неспортивно.


    Вопрос был можно. Ответ один. Можно.
    В блокноте можно?  Можно.
  • Плохиш © (01.05.08 23:45) [56]

    > Тыщ ©   (01.05.08 20:19) [9]
    > > Реально ли написать OS на Delphi?
    >
    > Для этого понадобится написать загрузчик OS, а также загрузчик
    > exe-шников в формате PE и базовые DLL для WinAPI.

    Странно, почему в своей OS нельзя сделать свой формат запускаемых файлов и библиотек и почему в ней должен быть Windows API?
  • Pavia © (01.05.08 23:46) [57]
    Зачем что-то формировать. Пишем загрузчик PE файлов и грузим Exe который получается после дельфи.


    > На Delphi нельзя написать гораздо больше, чем загрузчик,
    >  применительно к OS.

    А к примеру что нельзя написать? Драйвер можно. Ядро можно. Загрузку других приложений тоже можно системные библеотеки тоже можно. Только нужна определенная сноровка. Плюс дельфи налогает ограничения по форматам файлов но они преодалимы.
  • oxffff © (01.05.08 23:49) [58]

    > Пишем загрузчик PE файлов и грузим Exe


    ГЫ. ГЫ  Получается нужно еще к нему прикрутить еще WIN 32 API.
  • Игорь Шевченко © (01.05.08 23:50) [59]
    DrPass ©   (01.05.08 23:39) [53]

    На Delphi нельзя написать практически ничего, кроме пользовательских приложений, потому что она, зараза, в каждый свой EXEшник или DLL вставляет обращения к вызовам DLL Windows.

    Ну вот устроена она так...

    Плохиш ©   (01.05.08 23:45) [56]


    > Странно, почему в своей OS нельзя сделать свой формат запускаемых
    > файлов и библиотек и почему в ней должен быть Windows API?
    >


    Ну а как же в новой OS иконки в трей запуздыривать, если Windows API нету ?
 
Конференция "Прочее" » Написание OS на Delphi
Есть новые Нет новых   [134435   +36][b:0.001][p:0.001]