: . Главная . : . Форум . : . Загрузка . : . Пользователи . : . ЧаВо . : . Документация . :


Операционная система 3OS -> Форумы -> Идеология проекта
<< Предыдущая тема | Следующая тема >>   

Зачем?

Перейти к странице Предыдущая -1-2-3-4-5-6-7-8-9-10-11-12-13 Следующая
Автор Отправлено
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 позволяет строить программные системы в виде набора динамически загружаемых модулей (компонентов) с тщательно спроектированными программными интерфейсами между ними.
...
Наверх
KSLcom
Sunday 30.01.2005 12:19 Цитата
Зарегистрирован: Saturday 29.01.2005 20:47
Сообщений - 5
Рекомендую почитать "The Active Object System - Design and Multiprocessor Implementation" (http://www.cs.inf.ethz.ch/~muller/PieterMuller.pdf).
Наверх
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
Нет.

Греби и улыбайся!
Наверх
Сайт
czarker
Saturday 05.02.2005 23:20 Цитата

Зарегистрирован: Monday 10.01.2005 17:26
Местоположение: Москва, т.д.
Сообщений - 48
Roman I Khimov писал(а): ...
Нет.


- "Мы привыкли говорить лаконично. На длинную витиеватую ругань врага мы отвечаем просто...
- От дурака слышу!
- Вот именно!"
(© "Прекрасная Елена")

Но это всё, конечно, моё сугубо личное мнение.
Наверх
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
Monday 07.02.2005 10:41 Цитата

Местоположение: Россия, Санкт-Петербург
Сообщений - 178
1 - http://www.joelonsoftware.com/articles/fog0000000069.html
2 - Это лучшее рабочее свободное ядро с максимальным количеством поддерживаемых устройств и устраивающей нас лицензией.
3 - У Linux плохая производительность? Интересно...
4 - Кодеки и контейнеры.

Греби и улыбайся!
Наверх
Сайт
Перейти к странице Предыдущая -1-2-3-4-5-6-7-8-9-10-11-12-13 Следующая

Модераторы: Roman I Khimov, netwizard.

Переход:     Наверх