проект delphine
Модератор: Модераторы
-
Alexander
Не удержусь и выскажу свое мнение по этому поводу - делать очередную ОС клон юникса (причем не важно на чем) это бессмысленно. ДельфинОС ядро хоть и написана на FPC но это всего лишь клон линукса.
Как обычно приведу в пример - <a href='http://marte.unican.es/' target='_blank'>MarteOS</a>. Это единственная ОС которая имела фишку. Но поодавшись на попсовые идеи они пошли по пути совместимости с линукс.
Вот ОС в ядре которой фукции RTL FreePascal это действительно было бы прикольно.
Как обычно приведу в пример - <a href='http://marte.unican.es/' target='_blank'>MarteOS</a>. Это единственная ОС которая имела фишку. Но поодавшись на попсовые идеи они пошли по пути совместимости с линукс.
Вот ОС в ядре которой фукции RTL FreePascal это действительно было бы прикольно.
-
Alexander
Я насчёт Оберона имел ввиду именно Оберон, а не Юникс. В этом и фишка.
На самом деле я ещё очень мало знаю об Оберон ОС, но то что известно
уже радует. Такое впечатление, что Вирт уже давно придумал хорошую
ОС, а её просто пропустили мимо внимания и не стали развивать.
А на Дельфина посмотрим всё равно. Полностью согласен что изобретать
велосипед немного скучно.
Интересно будет почитать об обероне, как о языке так и ОС. Да ещё и
на русском.
А вообще в одиночку я за это точно не возьмусь.
Кажется Noch даже начинал компилятор Оберона ? Откликнись !
А именно ?
На самом деле я ещё очень мало знаю об Оберон ОС, но то что известно
уже радует. Такое впечатление, что Вирт уже давно придумал хорошую
ОС, а её просто пропустили мимо внимания и не стали развивать.
А на Дельфина посмотрим всё равно. Полностью согласен что изобретать
велосипед немного скучно.
Интересно будет почитать об обероне, как о языке так и ОС. Да ещё и
на русском.
А вообще в одиночку я за это точно не возьмусь.
Кажется Noch даже начинал компилятор Оберона ? Откликнись !
есть много других классных идей ядра ОС
А именно ?
Такое впечатление, что Вирт уже давно придумал хорошую
ОС, а её просто пропустили мимо внимания и не стали развивать.
хорошость(ценность) любой ОС определяется возможностью ее практического применения и удовлетворения потребностей пользователя (имхо)
Если уж говорить об ОС, то лично мне было бы интресно развитие ДОС, а то все проекты (кроме FreeDOS 32) пока лишь являются клонами MS-DOS и дальше не двигаются. Что вобщем не удивительно учитывая область их практического применения.
-
PVOzerski
- постоялец
- Сообщения: 109
- Зарегистрирован: 19.05.2005 13:45:10
- Откуда: СПб
- Контактная информация:
Дык там Майкрософт патентных граблей наставил. Caldera разработала было поддержку длинных имен - и нарвалась. В итоге она свой доставшийся от Novell DR-DOS вообще продала. Сейчас DR-DOS (а это IMHO лучшая на год так 1993-94-й ветка DOS) принадлежит некой маленькой фирме DRDOS, inc. и, по сути дела, не развивается.
Сейчас DR-DOS (а это IMHO лучшая на год так 1993-94-й ветка DOS) принадлежит некой маленькой фирме DRDOS, inc. и, по сути дела, не развивается.
Оно - <a href='http://www.drdosprojects.de' target='_blank'>DR-DOS/OpenDOS</a> ? Хотя мне больше нравиться <a href='http://www.freedos.org' target='_blank'>FreeDOS</a>. Все в актуальном свежеобновленном состоянии. Поддержа длинных имен в виде драйверов (правда на FreeDOS глючит). FPC там работает. Насчет развития - я думаю, что авторы реализовали все возможности MS-DOS, а что делать дальше они не знают. Единственная попытка прорыва - <a href='http://freedos-32.sourceforge.net/' target='_blank'>FreeDOS-32</a>.
Некоторые могут подумать, что DOS это что старое и дохлое. На моей последней работе DOS стояла в кассовых терминалах и официантских станциях (все это в сети). Она реально используется. И насколько я знаю тот же линукс туда никто ставить и не планирует.
Хотя вру, наши люди ДОС развили - <a href='http://www.phystechsoft.ru/ptsdos/' target='_blank'>PTSDOS</a>, но это уже коммерческий проект
-
Alexander
Да ДОС штука хорошая, тем что не мешает программе. А настоящая ОС
должна ещё и помогать. Я был и остаюсь пользователем ДОС,
но это не то что нужно.
Система должна быть устроена так, чтобы один раз написанный код,
решающий некоторую задачу во первых был доступен для ВСЕХ
программ в системе во вторых был долговечен (от версии к версии ОС).
Изменив этот код (модуль) можно отдельно изменить способ решения
этой задачи не затрагивая других. Это же очевидно. (И в существующих
системах решено. Но неоднозначно (разными способами: программы,
библиотеки, драйверы и разными способами взаимодействия между ними) и
криво. По этому на самом то деле и не решено.)
Программа в такой системе пишется несравнимо проще чем сейчас,
ведь всё существующее кроме новой, поэтому уникальной задачи,
уже есть и доступно.
В систему должен быть встроен язык (например Оберон), который полностью
интегрирован с системой и неотемлем. Отдельной командной строки быть не
должно, всё решается с помощью этого языка. Программы и драйверы
должны поступать в систему только в виде исходников.
Каждый модуль имеет входы-выходы, которыми соединяется с другими
модулями и драйверами. Пользователь собирает из этих модулей свою
задачу как из кубиков. Это можно делать в том числе и графическим
способом вроде диаграмм. Задача каждого модуля должна быть
однозначной. У модуля, в отличии от сегодняшней программы не
должно быть никаких возможностей управлять системой. Это защитит
от вирусов.
И так далее.
должна ещё и помогать. Я был и остаюсь пользователем ДОС,
но это не то что нужно.
Система должна быть устроена так, чтобы один раз написанный код,
решающий некоторую задачу во первых был доступен для ВСЕХ
программ в системе во вторых был долговечен (от версии к версии ОС).
Изменив этот код (модуль) можно отдельно изменить способ решения
этой задачи не затрагивая других. Это же очевидно. (И в существующих
системах решено. Но неоднозначно (разными способами: программы,
библиотеки, драйверы и разными способами взаимодействия между ними) и
криво. По этому на самом то деле и не решено.)
Программа в такой системе пишется несравнимо проще чем сейчас,
ведь всё существующее кроме новой, поэтому уникальной задачи,
уже есть и доступно.
В систему должен быть встроен язык (например Оберон), который полностью
интегрирован с системой и неотемлем. Отдельной командной строки быть не
должно, всё решается с помощью этого языка. Программы и драйверы
должны поступать в систему только в виде исходников.
Каждый модуль имеет входы-выходы, которыми соединяется с другими
модулями и драйверами. Пользователь собирает из этих модулей свою
задачу как из кубиков. Это можно делать в том числе и графическим
способом вроде диаграмм. Задача каждого модуля должна быть
однозначной. У модуля, в отличии от сегодняшней программы не
должно быть никаких возможностей управлять системой. Это защитит
от вирусов.
И так далее.
Alexander писал(а): На самом деле я ещё очень мало знаю об Оберон ОС, но то что известно
уже радует. Такое впечатление, что Вирт уже давно придумал хорошую
ОС
Ссылка по теме уже где-то здесь проскакивала. Кажись www.oberon2005.ru
Кстати, там всё расписано и ссылки на компиляторы были.
Я выкачал какой-то компактный. Генерит java байт-код.
Вообще там всё до безумия просто и компактно, ничего лишнего.
Но без всей инфрастуктуры ему (Оберону) место в музее.
Очень жаль...
Кажись www.oberon2005.ru
так там вроде и ссылка на саму ОС есть
