Комментарии 8
В общем, интересно. Но кто такие «мы»?
Судя по *многочисленным* ссылкам — ksys labs. Такой небезызвестный российский стартап, занимающийся всякими embedded-штуками. Вне сообщества они, в частности, известны тем, что делали носимые очки а ля Google Glass (разумеется, задолго до объявления Google Glass как такового) и, если я правильно помню, именно на основе этих augumented reality проектов и попали в Сколково в свое время.
По-моему не совсем хорошая идея назвать свой проект «Фиаско»…
Ну, технически, проект *операционной системы* на основе Fiasco.OC называется TUD:OS (Technical University of Dresden Operating System).
Если я правильно понимаю — исторически был сначала «Hazelnut» (фундук), затем «Pistacchio» (фисташка), а потом «Fiasco» — это одновременно и такая игра слов на слово «Pistacchio», и pun над всеми теми, кто говорит вещи типа «а зачем вам писать свою ОС, вон их сколько уже понаписано, у вас ничего не получится».
Что забавно — Fiasco в итоге оказалось чуть ли не самой живучей из всех проектов вокруг микроядер.
Если я правильно понимаю — исторически был сначала «Hazelnut» (фундук), затем «Pistacchio» (фисташка), а потом «Fiasco» — это одновременно и такая игра слов на слово «Pistacchio», и pun над всеми теми, кто говорит вещи типа «а зачем вам писать свою ОС, вон их сколько уже понаписано, у вас ничего не получится».
Что забавно — Fiasco в итоге оказалось чуть ли не самой живучей из всех проектов вокруг микроядер.
Слушай, а не совсем по теме выставки (да и микроядер тоже), но ты про BaremetalOS можешь что-нибудь сказать?
Интерес чисто академический, но с позиций дилетанта оно звучит красиво. И почему-то не издохло, а даже пишется более–менее, судя по их гитхабу…
Интерес чисто академический, но с позиций дилетанта оно звучит красиво. И почему-то не издохло, а даже пишется более–менее, судя по их гитхабу…
Я отношусь к этому проекту как к спорту. То есть «спорт» такой — написать целикоом операционную систему на асемблере. Наверно это прикольно. я таким путем бы не пошел.
С экономической точки зрения, овчинка выделки не стоит. Люди используют высокоуровневые языки что бы быстрее написатьгавно код и выкинуть в продакшен. Не эффективно? ну ладно, у нас уже в embedded гигагерцовые процессора, можно пережить все что угодно. Жрет много памяим? уже давно в embedded от полугига памяти.
Если делать что-то экзотическое, то нужно знать зачем это и для. Вот например, написать ядро на функциональном языке — это уход от всевозможных smashed stack based атак. Или написать ядро очень маленьким и верифицировать. В этом есть экономический резон. А в написаной операционной системе на асмеблере есть только смысл высокой производительности, но, как я написал выше, получение каких-то процентов производительности не стоит денег. Может быть на огромных кластерах эти проценты начинают играть роль, я не знаю, но в embedded точно нет. Кроме того я не представляю как они собираются перелапачивать весь прикладной софт. Ведь дело не только в скорости ОС.
С экономической точки зрения, овчинка выделки не стоит. Люди используют высокоуровневые языки что бы быстрее написать
Если делать что-то экзотическое, то нужно знать зачем это и для. Вот например, написать ядро на функциональном языке — это уход от всевозможных smashed stack based атак. Или написать ядро очень маленьким и верифицировать. В этом есть экономический резон. А в написаной операционной системе на асмеблере есть только смысл высокой производительности, но, как я написал выше, получение каких-то процентов производительности не стоит денег. Может быть на огромных кластерах эти проценты начинают играть роль, я не знаю, но в embedded точно нет. Кроме того я не представляю как они собираются перелапачивать весь прикладной софт. Ведь дело не только в скорости ОС.
активно участвуем в развитии проектов Fiasco.OC
«Как вы яхту назовете — так она и поплывет» (trollface)
Зарегистрируйтесь на Хабре, чтобы оставить комментарий
Микроядра и FOSDEM'13