> man operating_systems
Центр информации по операционным системам :: Форумы :: Концепции :: Ядро
 
<< Предыдущая тема | Следующая тема >>
POSIX или свободное плавание? 2b|!2b?
Переход на страницу  1 2 [3] 4 5
Модераторы: Roman I Khimov, Wanderer, Dron
Автор Добавил
nnivanov
Пятница 15.04.2005 18:13

ID пользователя #253
Зарегистрирован: Вторник 29.03.2005 01:18
Местонахождение: Russia, Velikiy Novgorod
Сообщений: 123
to czarker: Если мне хотя бы пара человек серьезно заявят, что их интересуют мои бредовые идеи, я незамедлительно брошу карпеть над системными вызовами posix и начну притворять свои планы в жизнь. Но кто, согласись, будет в наше время устанавливать себе какую-то левую ОС, да еще и без поддержки posix.

- Зачем мотоциклу реактивный двигатель?
- Да потому что нам так нравится!
Discovery Channel
Наверх
Сайт
captain cobalt
Пятница 15.04.2005 18:13

ID пользователя #12
Зарегистрирован: Воскресенье 04.07.2004 21:44
Местонахождение: /ru/perm
Сообщений: 144
Вывод - План9 в топку.

bluebottle.ethz.ch - Bluebottle. Швейцария. Сделано с умом.
Наверх
Сайт
Dron
Пятница 15.04.2005 22:11


ID пользователя #13
Зарегистрирован: Понедельник 05.07.2004 11:16
Местонахождение: Москва
Сообщений: 651
Дык он помоему давно уже там...
Система то старая вроде ж...

Кстати вот про Windows... как то они вот обходятся без POSIX?
сделали что-то для галочки и спят спокойно... а ведь в винде даже fork() нету!

Но это не значит что отсутствие посикс плохо. Ж)
Посикс - как мамонт... он как иксы... толстый и неповоротливый...
Давить! (жалко что альтернативы иксам пока нету...)

Одну из двух вечных российских проблем можно, в принципе, решить с помощью асфальтоукладчиков и катков. А вот с дорогами, конечно, будет труднее...

Андрей Валяев
Наверх
Сайт
nnivanov
Пятница 15.04.2005 22:27

ID пользователя #253
Зарегистрирован: Вторник 29.03.2005 01:18
Местонахождение: Russia, Velikiy Novgorod
Сообщений: 123
2Dron: Винда тоже живет по своему стандарту, а я хочу без стандартов, точнее стандарты будут, но гибкие и привязанные к программам, а не к ОС.

Давить, так давить! Попробуем!

А иксы - это не самое сложное. Самое сложное - сеть.


- Зачем мотоциклу реактивный двигатель?
- Да потому что нам так нравится!
Discovery Channel
Наверх
Сайт
Freeman
Пятница 15.04.2005 22:31
ID пользователя #3
Зарегистрирован: Четверг 01.07.2004 14:57
Сообщений: 207
Вот, решил тоже высказаться.

POSIX и иже с ними - стандарт. А стандарты надо уважать, с одной стороны. С другой стороны, ОС нового поколения неизбежно принесет с собой новые стандарты.

Вспомните развитие средств связи: вначале использовались аналоговые устройства, к которым были применимы понятие полосы частот, придумывались технологии шумоподавления, и т. д. Где сейчас эти требования? Полоса пропускания цифровых линий связи измеряется по-другому, про подавление шумов вообще молчу.

Аналогично с ОС. Если ваша система не выходит за рамки сегодняшнего представления об ОС - будьте добры, соблюдайте стандарты, иначе не добиться вам массовости. Если же придумали что-то принципиально новое, для сегодняшних стандартов это другое измерение, и соблюдать их ни к чему.
Наверх
nnivanov
Пятница 15.04.2005 22:40

ID пользователя #253
Зарегистрирован: Вторник 29.03.2005 01:18
Местонахождение: Russia, Velikiy Novgorod
Сообщений: 123
to Freeman: да, придумал новую концепцию разработки программного обеспечения. Мои скромные исследования (не без участия Э. Тоненбаума) показали, что все операционные системы (прошлого, настоящего и будущего) отличаются лишь интерфейсами и их реализациями. Функции одни и те же. Но самое главное, что показали мои исследования: обобщение интерфейсом не требует стандартов, даже наоборот. Стандарты, например posix, приводят лишь к ограниченности операционных систем. К тому же стандарты приводят к зависимости программ от группы операционных систем. Механизм решения проблемы возлагается не на стандарты, а на самого программиста, который не будет мешать реальный код с интерфейсами. Мало того, реализация интерфейсом - это не только очень простая задача, но и возможность расширения возможностей программ, не говорю уже о производительности.

- Зачем мотоциклу реактивный двигатель?
- Да потому что нам так нравится!
Discovery Channel
Наверх
Сайт
Freeman
Пятница 15.04.2005 23:41
ID пользователя #3
Зарегистрирован: Четверг 01.07.2004 14:57
Сообщений: 207
nnivanov написал(а) ...
Мало того, реализация интерфейсом - это не только очень простая задача, но и возможность расширения возможностей программ, не говорю уже о производительности.

Полностью согласен. Но сейчас подобный метод решения проблем совместимости не является стандартом. Надо стандартизировать его, создать альтернативу переносимости на базе POSIX. Ведь ее пользуют не потому, что хотят нивелировать все ОС под одну гребенку, а для решения проблем переносимости программ.

Если придуманная тобой компонентная (я так понимаю твою концепцию) модель переносимости будет удачной - это может стать отмазкой от отсутствия совместимости с POSIX.
Наверх
captain cobalt
Суббота 16.04.2005 18:00

ID пользователя #12
Зарегистрирован: Воскресенье 04.07.2004 21:44
Местонахождение: /ru/perm
Сообщений: 144
Точно!

Проблемы могут начаться с самого нижнего уровня. Вот, например, Bluebottle - компонентная ось. Динамическая память там управляется с помощью NEW и сборщика мусора, одного на всю систему. В POSIX динамическая память управляется с помощью библиотечных функций malloc, free и некоторых других. И обыкновенно у каждого процесса своя куча. POSIX поверх Bluebottle практически невозможно будет прикрутить. Наоборот - сборщик мусора поверх POSIX в принципе возможно, но с весьма большими накладными расходами...

bluebottle.ethz.ch - Bluebottle. Швейцария. Сделано с умом.
Наверх
Сайт
Dron
Понедельник 18.04.2005 10:33


ID пользователя #13
Зарегистрирован: Понедельник 05.07.2004 11:16
Местонахождение: Москва
Сообщений: 651
На то и законы, чтобы их нарушать...
Да и слишком наивно думать о массовости... Если поделка будет стоящая - она найдет своих поклонников...

По поводу Bluebottle - за такой срок можно было бы сделать и посерьезнее (разрабатывается с 85 года)
У меня так и не заработало.

Одну из двух вечных российских проблем можно, в принципе, решить с помощью асфальтоукладчиков и катков. А вот с дорогами, конечно, будет труднее...

Андрей Валяев
Наверх
Сайт
sem
Воскресенье 24.04.2005 10:19
ID пользователя #76
Зарегистрирован: Вторник 31.08.2004 23:07
Местонахождение: Молдавия
Сообщений: 27
nnivanov написал(а) ...
Как вы считаете, может ли операционная система, не соответствующая стандарту POSIX (и никакому другому существующему стандарту) быть полезной?


vilmor>может.
например, ОС для чайников и кофеварок

по-моему, глупость! Во-первых, любой стандарт - это тормоз прогресса. Следуя ему, вы вынуждены ограничивать себя рамками этого стандарта.
Во-вторых, стандарт posix, вышедший в 1994 г., обобщает концепции и решения начала, в лучшем случае середины 80-х годов. Следуя posix, можно создать, в лучшем случае, новый клон linux или подобного урода.


Наверх
Переход на страницу  1 2 [3] 4 5  

Перейти:     Наверх

Транслировать сообщения этой темы: rss 0.92 Транслировать сообщения этой темы: rss 2.0 Транслировать сообщения этой темы: RDF
Powered by e107 Forum System

© OSRC.info, 2004-2010.
Авторские права на любые материалы, авторы которых явно указаны, принадлежат их авторам. По вопросам публикации таких материалов обращайтесь к авторам.
Авторские права на любые другие материалы принадлежат OSRC.info.
Сайт является помещением библиотеки. Копирование, сохранение на жестком диске или иной способ сохранения произведений осуществляются пользователями на свой риск.
При использовании материалов сайта ссылка на OSRC.info обязательна.