The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Режим отображения отдельной подветви беседы [ Отслеживать ]

Оглавление

Google развивает новую операционную систему Fuchsia, opennews (ok), 12-Авг-16, (0) [смотреть все] –1

Сообщения [Сортировка по времени | RSS]


13. "Google развивает новую операционную систему Fuchsia"  +3 +/
Сообщение от Онаним (?), 12-Авг-16, 11:57 
Громоздкая монолитная хреновина, базирующаяся на концепциях 70-х годов. Полезно иногда сбрасывать груз Legacy и писать с чистого листа, учитывая полученный опыт.
Ответить | Правка | К родителю #2 | Наверх | Cообщить модератору

23. "Google развивает новую операционную систему Fuchsia"  +8 +/
Сообщение от rob pike (?), 12-Авг-16, 12:49 
> Face it, microkernels and message passing on that level died a long time ago, and that's a GOOD THING.
> Most of the serious processing happens outside the filesystem (ie the VFS layer keeps track of name caches, stat caches, content caches etc), and all of those data structures are totally filesystem-independent (in a well-designed system) and are used heavily by things like memory management.  Think mmap - the content caches are exposed to user space etc.  But that's not the only thing - the name cache is used extensively to allow people to see where their data comes from (think "pwd", but on steroids), and none of this is anything that the low-level filesystem should ever care about.
> At the same time, all those (ring0 - core) filesystem data structures HAVE TO BE MADE AVAILABLE to the low-level filesystem for any kind of efficient processing.  If you think we're going to copy file contents around, you're just crazy.  In other words, the filesystem has to be able to directly access the name cache, and the content caches. Which in turn means that it has to be ring0 (core) too.
> If you don't care about performance, you can add call-outs and copy-in and copy-out etc crap. I'm telling you that you would be crazy to do it, but judging from some of the people in academic OS research, you wouldn't be alone in your own delusional world of crap.
> Sorry to burst your bubble.
>        Linus
Ответить | Правка | Наверх | Cообщить модератору

58. "Google развивает новую операционную систему Fuchsia"  –1 +/
Сообщение от Аноним (-), 12-Авг-16, 16:24 
Надо сообщить авторам Qnx, что они мертвы, а их ос тормозит
Ответить | Правка | Наверх | Cообщить модератору

65. "Google развивает новую операционную систему Fuchsia"  +2 +/
Сообщение от angra (ok), 12-Авг-16, 16:53 
Не напрягайся, думаю они и так это прекрасно знают. Или ты из тех кто путает real time с производительностью?
Ответить | Правка | Наверх | Cообщить модератору

68. "Google развивает новую операционную систему Fuchsia"  –1 +/
Сообщение от Аноним (-), 12-Авг-16, 17:04 
Путаю, для cisco crs-1 что важнее?
Ответить | Правка | Наверх | Cообщить модератору

69. "Google развивает новую операционную систему Fuchsia"  +/
Сообщение от angra (ok), 12-Авг-16, 17:48 
В первую очередь там целью была отказоустойчивость и возможность апдейтить прошивку на ходу. Скорость там тоже конечно нужна, но надо заметить, что и задача у роутера примитивная относительно полноценной ОС.
Ответить | Правка | Наверх | Cообщить модератору

129. "Google развивает новую операционную систему Fuchsia"  –3 +/
Сообщение от SkyNet (??), 13-Авг-16, 05:28 
с 1954 года не было написано ни одной полноценной ОС, все больше какие-то недо-ОС, либо нет полноценной файловой системы (не подверженной крахам, и залипаниям), либо нет real-time, либо драйверов, или те, что в наличии - глючные, и т.д и т.п.
Не путайте полноценность с достаточностью, если ОС достаточно покрывает функциональные потребности (как и любая библиотека, которой по сути являются любая ОС) - она кандидат на использование, "полноценность" здесь - критерий "плюшкина", а не инженера. А если ритмо-водитель вашего сердца будет обладать "полноценной ОС", никто не сможет гарантировать, что он не будет хакнут и отправлен в аут или на майнинг биткоинов, до вашей смерти... и роутер - столь же критичная железка, чтобы на нее ставить "бекдоры", обеспечивающие "полноценность" ОС, а не "полноценную" функциональность.
Ответить | Правка | Наверх | Cообщить модератору

132. "Google развивает новую операционную систему Fuchsia"  +1 +/
Сообщение от rob pike (?), 13-Авг-16, 08:30 
> с 1954 года не было написано ни одной полноценной ОС

Это очень сильное утверждение. Даже если считать только приличные, без Юниксов и Windows, то выйдет немало.

Ответить | Правка | Наверх | Cообщить модератору

141. "Google развивает новую операционную систему Fuchsia"  +1 +/
Сообщение от SkyNet (??), 13-Авг-16, 14:28 
Полноценную!, назовите хоть одну, то, что были хорошие - не спорю, но вот "полноценную"...

Юниксы - были "по дизайну" оскопированы, после краха разработки Мультикса, Окна - "по дизайну" ланчер МСВорда, все остальное запускается не как на универсальной ОС, и тем более с RTOS ее не стоит сравнивать, гарантий никаких не давали. И та и другая - не ОС, в них нет слова "система", но есть слова "торговая" и "маркетинг" (общая торговая/маркетинговая платформа по стрижке купонов).

Если есть пример "полноценной", то приведите пример системы управления базой данных с RT гарантиями на этой ОС, с репликацией на распределенных кластерах и хот-свапом, она же "полноценная", может и корбу держать, и HDFS, и лисп + смолтолк, и множество уникальных мелких фич.

Требования меняются со временем, и разработка никогда за ними не успевает, отсюда и такое утверждение. Нельзя сделать ОС "на века". Можно эксплуатировать "удачную" идею, и только. А как и идея, реализация - сиюминутна, но последствия - катастрофичны, с ними приходится жить дальше.

Ответить | Правка | Наверх | Cообщить модератору

159. "Google развивает новую операционную систему Fuchsia"  –1 +/
Сообщение от rob pike (?), 13-Авг-16, 22:13 
У вас довольно странное понимание полноценности, судя по всему, но посмотрите на VMS, OS/400, Burroughs B5500, IBM MVS и VM хотя бы.

> Окна - "по дизайну" ланчер МСВорда

Windows NT вы называете "лаунчером МСВорда"?

> с RTOS ее не стоит сравнивать, гарантий никаких не давали

RT-системы это очень узкая ниша.

Ответить | Правка | Наверх | Cообщить модератору

162. "Google развивает новую операционную систему Fuchsia"  +/
Сообщение от SkyNet (??), 14-Авг-16, 05:35 
DEC VMS - Очень нравилась, но и она не полноценна, аппаратное ограничение 1024 страниц и 8 МБ памяти. OS/400 - великая идея, но дико IBM-овская зацикленность на JOB-ах и перфокартовые языки (а также: малораспространенная, не реального времени, и не универсальная), Burroughs B5500 - машина, а иже с ней реализации машин фортрана, лиспов, ады(intel), эль-76(эльбрусов) - единственно приемлемый путь, которым мэинстрим не пошел (но это же пример самых "неполноценных" ОС, нет языковой универсальности, их пример - антипример).
IBM MVS (я имел дело только с СВМ на ЕС) - предтеча микроядерных ОС, и меня огорчает, что эту архитектуру похоронил Гейтс и бизнес персоналок, но и они далеки от реал-тайм и "жесткого времени"...

Про NT - да, даже для Office требовалась заглушка подгружающая/кешируящая собственную OC офиса на DLL-ках, а теперь дот-нетовскую часть, или я что-то забыл?

Ниша RT - узка, как и ниша кластеров, и множества других, но согласитесь, что "полноценная" ОС без них - очень неполноценна!

Ответить | Правка | Наверх | Cообщить модератору

74. "Google развивает новую операционную систему Fuchsia"  +2 +/
Сообщение от rob pike (?), 12-Авг-16, 18:48 
>>QNX does a number of things right that Linux does flat wrong (true
>>_uncrashable_ (almost) micro kernel, real time performance etc)
> Sure, the QNX microkernel is pretty uncrashable. But have you ever asked yourself why? Maybe because it doesn't do all that much.
> Put it in a general-purpose system, do some real work with it, open it up to people who aren't polite, and see what happens. Not many people care that the microkernel hasn't crashed when everything else has.
>>I'm sure you're right, the problem for QNX is that few people know how
>>good it is because it is so expensive (aimed at a different market).
> It's good for that market.  But think about that _really_ means for a moment.  Don't make the mistake of extrapolating goodness in a very specialized market into goodness a more real-life and much less constrained market.
>        Linus
Ответить | Правка | К родителю #58 | Наверх | Cообщить модератору

101. "Google развивает новую операционную систему Fuchsia"  +1 +/
Сообщение от Аноним (-), 12-Авг-16, 23:12 
> Громоздкая монолитная хреновина, базирующаяся на концепциях 70-х годов. Полезно иногда
> сбрасывать груз Legacy и писать с чистого листа, учитывая полученный опыт.

Где-то я это уже слышал. Этак четверть века назад. Вон minix и hurd - сбрасывают и сбрасывают.

Ответить | Правка | К родителю #13 | Наверх | Cообщить модератору

123. "Google развивает новую операционную систему Fuchsia"  +/
Сообщение от rob pike (?), 13-Авг-16, 01:13 
Для справедливости стоит отметить что у некоторых все-таки получалось, причем очень и очень успешно, использовать и более современные концепции чем UNIX - OS/400, например. Но для базарной модели разработки это до сих пор слишком неподходяще сложно.
Ответить | Правка | Наверх | Cообщить модератору

193. "Google развивает новую операционную систему Fuchsia"  –1 +/
Сообщение от AlexYeCu_not_logged (?), 15-Авг-16, 10:52 
>OS/400

Судя по описанию — эталонная дрянь.

Ответить | Правка | Наверх | Cообщить модератору

135. "Google развивает новую операционную систему Fuchsia"  –1 +/
Сообщение от Аноним (-), 13-Авг-16, 10:05 
>> Громоздкая монолитная хреновина, базирующаяся на концепциях 70-х годов. Полезно иногда
>> сбрасывать груз Legacy и писать с чистого листа, учитывая полученный опыт.
> Где-то я это уже слышал. Этак четверть века назад. Вон minix и
> hurd - сбрасывают и сбрасывают.

да да. вон Darwin.. сбросил и вперед.

Ответить | Правка | К родителю #101 | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру