| 
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.  | 
 | 
 
 
 
 |