| 
Roman I Khimov
 | 
  Monday 24.01.2005 14:24
 | 
 
 | 
 
 
 | 
 
 
Местоположение: Россия, Санкт-Петербург 
Сообщений - 178 
 | 
Да, мы считаем это прогрессивным и новым. Насчет всего остального - надо работать.
   Греби и улыбайся! 
 | 
 
| 
Наверх
 | 
 | 
 
 
 
| 
Linker
 | 
  Monday 24.01.2005 17:14
 | 
 
 | 
 
 
 | 
 
 
Зарегистрирован: Friday 06.08.2004 14:48 
Сообщений - 12 
 | 
Ребят, может проще свое ядро написать? Такие конструктивные изменения в линуксовом ядре, врядли принесут пложотворные результаты, т.к. концепции вашей оси и Linux разные. Объясню.  
   
 Работа:  
 1. Копать исходники ядра Linux.  
 2. Разбираться в них.  
 3. Если что-то поймешь, что надо затачивать под новую концепцию - т.е. переписывать ядро Linux с нуля.  
   
 Результат:  
 1. Дырявость.  
 2. Глюки.  
 3. Нестабильность.  
 4. Ужасная тормознутость.  
   
 ИМХО, чем так извращаться над бедным Торвальдсом и над собой, давно бы уже свое ядро накропали.
 | 
 
| 
Наверх
 | 
 | 
 
 
 
| 
Roman I Khimov
 | 
  Monday 24.01.2005 18:56
 | 
 
 | 
 
 
 | 
 
 
Местоположение: Россия, Санкт-Петербург 
Сообщений - 178 
 | 
Мега-ядро с поддержкой клавиатуры и мышки? Это круто, не спорю. Однако бесперспективно в принципе.   
   
 Я повторюсь, нам нужна рабочая система, а не концепт. Концепт, в принципе, было бы удобнее строить на том же Hurd, не обязательно свое. Но рабочая система - либо Linux, либо *BSD.  
   
 К тому же надо признать, что специалистов, способных заниматься развитием ядра ОС у нас порядка 1.5 штук. В общем, есть мысль, что разработкой ядра должны заниматься те, кто лучше всего разбирается в ядрах. К тому же, мы будем стараться не изменять официальное ядро Linux, а дополнять его своими модулями. Совместимость поможет.
   Греби и улыбайся! 
 | 
 
| 
Наверх
 | 
 | 
 
 
 
| 
czarker
 | 
  Monday 24.01.2005 19:42
 | 
 
 | 
 
 
 | 
 
 
Зарегистрирован: Monday 10.01.2005 17:26 
Местоположение: Москва, т.д. 
Сообщений - 48 
 | 
   Roman I Khimov писал(а): ... Я повторюсь, нам нужна рабочая система, а не концепт. Боюсь, вы не видите основной проблемы: нужна рабочая система: пожалуйста, есть GNU/Linux, садитесь и работайте. Но ведь вам нужна не рабочая система, а система с заданными вами самими характеристиками. Это категорически не подходит к Linux: модульное ядро - это всегда "вещь в себе". И потом: Roman I Khimov писал(а): ... К тому же надо признать, что специалистов, способных заниматься развитием ядра ОС у нас порядка 1.5 штук. Ну и что! Есть же L4, Mach, Sprite и куча других проектов с разным соотношением стабильность/острота. Всё есть. Но из всех путей вы выбрали наипримитивнейший. Зачем? Roman I Khimov писал(а): ... Совместимость поможет. Повредит. Совместимость исключает новизну, остроту & stuff. Roman I Khimov писал(а): ... К тому же, мы будем стараться не изменять официальное ядро Linux, а дополнять его своими модулями. И на том спасибо. Впрочем, поскольку речь идёт о модульном ядре, хрен редьки не слаще.  
   
 Главное, что я всё-таки хочу донести: есть позиция Linker'а, который хочет стабильную рабочую систему. Есть позиция (условно говоря) моя, желающего увидеть гладкую конепцию в красивой реализации.  
 А есть ваша позиция, которая определяется методом от обратного (ни Linker'у, ни мне). А от прямого определите?
  Но это всё, конечно, моё сугубо личное мнение.
 | 
 
| 
Наверх
 | 
 | 
 
 
 
| 
Linker
 | 
  Tuesday 25.01.2005 09:42
 | 
 
 | 
 
 
 | 
 
 
Зарегистрирован: Friday 06.08.2004 14:48 
Сообщений - 12 
 | 
Не нужно вам мега-ядро, последуйте примеру QNX - свое нано-ядро.  
   
 А думаешь, что с 1.5 человеками вам будет легше разобрать линуксовое ядрышко нежели написать свое?  
   
 Я не вижу смысла писать свою ОСь имея при этом: чужое ядро, чужая фс, чужие технологии и т.п. Я не вижу смысла писать ОСь - "одна из тех же" - банальность. Да вы там планируете повальное ОО, однако тяжко ж вам будет все старое переделывать под новое, добавляя к имеющимся глюкам все новые и новые толпы багов. Всегда легче написать с нуля нежели переделать старое, тем более написанное чужими. Как программисты, вы должны это знать.  
   
 Дело это ваше, но если вы не можете написать свое ядро, то с чего вы решили, что сможете переделать Линуксовое, я не понимаю.
 | 
 
| 
Наверх
 | 
 | 
 
 
 
| 
KSLcom
 | 
  Saturday 29.01.2005 21:00
 | 
 
 | 
 
 
 | 
 
Зарегистрирован: Saturday 29.01.2005 20:47 
Сообщений - 5 
 | 
Народ, не занимайтесь ерундой с созданием своего ядра и тем более не вздумайте брать за основу любую *nix совместимую ОС, а то получите в лучшем случае один из сотен клонов, идеалогия которого устарела лет 15 назад. Рекомендую посмотреть BlueBottle (http://bluebottle.ethz.ch/) как образец. 
 | 
 
| 
Наверх
 | 
 | 
 
 
 
| 
KSLcom
 | 
  Saturday 29.01.2005 21:01
 | 
 
 | 
 
 
 | 
 
Зарегистрирован: Saturday 29.01.2005 20:47 
Сообщений - 5 
 | 
Народ, не занимайтесь ерундой с созданием своего ядра и тем более не вздумайте брать за основу любую *nix совместимую ОС, а то получите в лучшем случае один из сотен клонов, идеалогия которого устарела лет 15 назад. Рекомендую посмотреть BlueBottle (http://bluebottle.ethz.ch/) как образец. 
 | 
 
| 
Наверх
 | 
 | 
 
 
 
| 
captain cobalt
 | 
  Saturday 29.01.2005 23:57
 | 
 
 | 
 
 
 | 
 
Зарегистрирован: Sunday 15.02.2004 03:47 
Сообщений - 49 
 | 
   KSLcom писал(а): ... не занимайтесь ерундой с созданием своего ядра   
  KSLcom писал(а): ... Рекомендую посмотреть BlueBottle ... как образец.   
 Противоречие?     
 
 | 
 
| 
Наверх
 | 
 | 
 
 
 
| 
czarker
 | 
  Sunday 30.01.2005 01:07
 | 
 
 | 
 
 
 | 
 
 
Зарегистрирован: Monday 10.01.2005 17:26 
Местоположение: Москва, т.д. 
Сообщений - 48 
 | 
 captain cobalt  
 Да нет тут противоречия. Человек говорит, что не нужно делать собственное ядро, и даёт ссылку на проект, имеющий своё объектно ориентированное ядро. Вероятно, имелось в виду что проект 3ОС должен "обрасти" ядро Aos.  
 Ничего себе перспективка...
  Но это всё, конечно, моё сугубо личное мнение.
 | 
 
| 
Наверх
 | 
 | 
 
 
 
| 
KSLcom
 | 
  Sunday 30.01.2005 10:43
 | 
 
 | 
 
 
 | 
 
Зарегистрирован: Saturday 29.01.2005 20:47 
Сообщений - 5 
 | 
Никакого противоречия нет. Можно взять за основу ядро BlueBottle, но это не "ядро" в понятии например *nix или винды, а runtime система которая обеспечивает окружение для работы активных объектов. А вот поверх этого уже имеется "ядро" ОС. Компоненты ОС ничем не отличаются от обычных приложений, всё исполняется в одном адресном пространстве, что обеспечивает бОльшую скорость работы. Вот и возьмите за базу этот runtime, а "ядро" операционки со своей объектной моделью напишите сами если надо, благо всё в исходниках. Да и язык на которм написана ОС намного выше по уровню с++.
 | 
 
| 
Наверх
 | 
 | 
 
 
 
Модераторы: Roman I Khimov, netwizard.  | 
 | 
 
 
 
 |