captain cobalt
|
Sunday 30.01.2005 11:19
|
|
|
Зарегистрирован: Sunday 15.02.2004 03:47
Сообщений - 49
|
czarker писал(а): ... Вероятно, имелось в виду что проект 3ОС должен "обрасти" ядро Aos.
Ничего себе перспективка...
Однако, почитать их документацию всё-таки имеет смысл.
Дело Никлауса Вирта живёт и побеждает.
BlueBottle project писал(а): ... Современные операционные системы представляют собой огромное нагромождение кода, написанного в течение многих лет большими коллективами разработчиков. Их потребление вычислительных ресурсов похоже...
...
К счастью, Oberon project продемонстрировал на практике в своё время, что вполне возможно создавать полезные и практичные системы с весьма небольшими затратами человеческих ресурсов. Результатом Oberon project была простая и эффективная операционная система, то, что в последствии было названо lean software - программное обеспечение, сконцентрированное на существенных деталях, и не содержащее несущественных.
В нашем проекте мы пойдём по стопам Oberon project, и...
...
|
Наверх
|
|
captain cobalt
|
Sunday 30.01.2005 11:48
|
|
|
Зарегистрирован: Sunday 15.02.2004 03:47
Сообщений - 49
|
KSLcom писал(а): ... Да и язык на которм написана ОС намного выше по уровню с++.
Угу.
BlueBottle project писал(а): ... Язык программирования Oberon
Одним из существенных факторов, позволившем на практике реализовать идеи Oberon project, было использование Oberon - простого (lean) и мощного языка программирования.
...
Язык Oberon позволяет строить программные системы в виде набора динамически загружаемых модулей (компонентов) с тщательно спроектированными программными интерфейсами между ними.
...
|
Наверх
|
|
VaStaNi
|
Saturday 05.02.2005 13:47
|
|
|
Зарегистрирован: Saturday 05.02.2005 13:08
Сообщений - 8
|
Ребят! А вы не боитесь, всё же садиться на чужое ядро имеющих свои ограничения, рамки, возможности... не пугает потратить, скажем год и зайти и завязнуть? Иногда это сразу чувствуется на пол-пути, а иногда после массы выполненной работы, неуж то ни скем так не было практически в любой работе? Или главное это так, сказать "верхний уровень", который почему то должен быть всеядным по отношению к низу? Думаю на 60% будут "тиски" для "верха", которые произведут мутацию генеральной линии и стратегии, ведь ОСь, это серьёзный кодово-машинный компелкс, организм, который живёт и болеет широким спектром болезней. Гармония и оптимальность - залог устойчивости, мощи, регенерации "здоровья"...
|
Наверх
|
|
Roman I Khimov
|
Saturday 05.02.2005 23:03
|
|
|
Местоположение: Россия, Санкт-Петербург
Сообщений - 178
|
Нет.
Греби и улыбайся!
|
Наверх
|
|
Dreamer
|
Sunday 06.02.2005 18:32
|
|
|
Зарегистрирован: Friday 20.02.2004 09:36
Местоположение: Mogilev, Belarus
Сообщений - 114
|
А все-же странно... Ты, Роман, что-ли собираешься вообще концепцию (какое же это гадкое слово ) переделывать? Ядро Linux оно и есть ядро Linux - большое, тяжеловесное и бесповоротное. Хочешь потащить за собой концепцию Linux - так где же "уникальность" 3OS? Куда вообще делся тот дух, когда вы хотели делать перспективную, абсолютно новую систему?! Просто если посмотреть, то получается Linux+3OS=Объектно-оринтированный линукс. Неужели ты, Роман, ЭТОГО хотел???
|
Наверх
|
|
Roman I Khimov
|
Monday 07.02.2005 00:20
|
|
|
Местоположение: Россия, Санкт-Петербург
Сообщений - 178
|
Эх. Собираюсь. У меня тут просто завал то с одной стороны, то с другой. То три дня без Сети, то еще чего. Ребята, прошу, подождите. В 3ОС есть и будут уникальные вещи, в этом я уверен.
Правка:
Знаешь, интересное иногда обнаруживается - если проводить чуть больше времени в оффлайне, то с онлайном справиться вообще не успеваешь. [ Редактирование Monday 07.02.2005 00:29 ]
Греби и улыбайся!
|
Наверх
|
|
Vadim Ushakov
|
Monday 07.02.2005 05:28
|
|
|
Зарегистрирован: Monday 07.02.2005 04:57
Местоположение: Россия, Красноярск
Сообщений - 35
|
Я давно уже наблюдаю за развитием 3OS и в целом поддерживаю концепцию системы, однако что-то в последнее время разработчики наворотили... Это и заставило меня вступить в дискуссию.
Поражает позиция Roman I Khimov, который собственно и заварил эту кашу: на любые внятные вопросы он дает односложные ответы (если вообще отвечает). Такое впечатление, что Roman I Khimov до нового года и после - это два разных человека.
Я мог бы назадавать много собственных вопросов, типа: а знают ли уважаемые разработчики, что в Юникс-системах принято не исправлять баги, а документировать их? Загляните в любой man page, если не верите. Все очень просто: документированный баг - это не баг. Это фича.
Однако команда разработчиков так и не ответила на заданные в этой ветке форума вопросы. Хотелось бы услышать ответы по следующим пунктам.
1. Почему было принято решение о целесообразности использования существующего ядра? Любой программист согласится с тем, что написать свой код для конкретного проекта легче, чем адаптировать существующий.
2. Почему в качестве базы была выбрана Linux - система, которая уходит своими корнями и идеологией в 70-е годы и которая давно устарела. Существует куча open-source ядер - так почему был выбран самый худший вариант?
3. Как разработчики расчитывают реализовать сложный (и требовательный к вычислительным ресурсам) механизм ООП на ядре, которое и так не блистает производительностью? Не думаю, что у кого-нибудь дома стоит Itanuim.
4. Как сочетается существование каталогов /dev и /proc с концепцией "все есть объект"? Как вы представляете реализацию объектного слоя поверх ext2?
ОТВЕТЫ ПРОШУ АРГУМЕНТИРОВАТЬ
|
Наверх
|
|
Модераторы: Roman I Khimov, netwizard. |
|
|