1.1, Аноним (-), 12:02, 17/06/2018 [ответить] [﹢﹢﹢] [ · · · ]
| +11 +/– |
Не флэйма ради, а просвещения для, поясните простым языком: зачем и для кого эта ОС? Для декстоп-линуксойдов можно/нужно использовать? В чём фишка тогда запускать, скажем, awesome через genode + linux вместо того, чтобы в привычном линукс-дистрибе запускать awesome?
| |
|
2.20, пох (?), 15:10, 17/06/2018 [^] [^^] [^^^] [ответить]
| –5 +/– |
> Не флэйма ради, а просвещения для, поясните простым языком: зачем и для
> кого эта ОС?
"бежит мышка, видит - кусок кактуса валяется. Дай, думает - сгрызу!"(c)
кому-то было жалко что на помойке валяется l4, они взяли и допилили его до состояния "можно запустить на десктопе".
Пользы от этого зверя ровно никакой, но есть что теперь написать в резюме, отправляемом в гугл.
| |
|
3.40, Аноним (-), 11:11, 18/06/2018 [^] [^^] [^^^] [ответить]
| +/– |
Про резюме можно было бы и поверить, если бы новость о ней появлялась всего пару раз. Но данная ОС существует уже 10 лет.
| |
|
4.61, пох (?), 22:47, 19/06/2018 [^] [^^] [^^^] [ответить]
| +/– |
ну так гуглу-то и поболее будет - сколько поколений молодых-гордых разработчиков переварил - бес его знает.
напомните, кстати, в каком году написано микроядро l3, из каких соображений, и что с ним дальше стало ? ;-)
| |
|
3.47, Очередной аноним (?), 16:23, 18/06/2018 [^] [^^] [^^^] [ответить]
| +1 +/– |
Читая некоторые Ваши комменты мне иногда кажется, что Вы являетесь тем самым, давно пропавшим, местным опеннетовским юзером "User294", который кучку лет подряд получал тут люлей от всех подряд за то, что любил с апломбом нести всякую чушь.
| |
|
4.49, Анонимный психотерапевт (?), 19:17, 18/06/2018 [^] [^^] [^^^] [ответить]
| +/– |
Самовлюбленна горделивая птица-говорун, которая в курсе всего и вся, читай - нарциссизм.
Интересно наблюдать, как люди самоутверждаются на всякой шляпе, не имеющей к жизни реального отношения. Еще ему постоянно мерещится, что его оппонент по диалогу непременно неопытный прыщавый студент-желторотик, а он старец Фура.
Водится тут еще несколько подобных "старцев".
Может быть администрация сайта их специально выпускает для развлечения публики?
| |
4.52, Аноним (-), 19:32, 18/06/2018 [^] [^^] [^^^] [ответить]
| +1 +/– |
> Читая некоторые Ваши комменты мне иногда кажется, что Вы являетесь тем самым,
> давно пропавшим, местным опеннетовским юзером "User294", который кучку лет подряд получал
> тут люлей от всех подряд за то, что любил с апломбом нести всякую чушь.
Не, у того манера другая, с пространными простынями, растеканием мысли по древу и кучей демагогии. Да и топит он за системду, попутно нахваливает гугл и интел (ЧСХ - сидя на АМДе), показательно фыркая на винду. Но люлей получает по прежнему, еще и неимоверно обижаясь, когда прилетает зеркально ))
| |
|
|
2.37, Cradle (?), 10:49, 18/06/2018 [^] [^^] [^^^] [ответить]
| +8 +/– |
Авторы последние десять лет выпускали собственную систему для встраиваемых систем с gui, судя по информации в прессе заказчики ее использовали где-то в индустрии и для киосков. Фирма не гремела популярностью, но причины тут не технические, сложные условия для такого рода бизнеса в Германии, особенно в восточной. Есть у них даже реализации gui полностью на fpga, на случай если заказчик умеет только с мелкими контроллерами работать, а таких много. Худо-бедно как-то жили, не отчаивались, теперь вот похоже решили попробовать себя покункурировать с мэйнстримными системами, возможно также на автопром метят. Удачи им, талантливые ребята.
| |
|
1.3, Аноним (-), 12:11, 17/06/2018 [ответить] [﹢﹢﹢] [ · · · ]
| –9 +/– |
Очередной экспериментальный стенд. Проповедники микроядра говорят мол оно лучше. Вот и пытаются слепить микроядро. С другой стороны - ОС без приложени... на линкус куча всего написана, переписывать никто не будет. Отсюда и прослойка для запуска линукс приложений.
| |
|
2.6, Аноним (-), 12:19, 17/06/2018 [^] [^^] [^^^] [ответить]
| –2 +/– |
> прослойка для запуска линукс приложений.
учитывая, что виртуалочки посесурнее будут, чем всякие докеры - почему бы и да?
| |
2.9, Аноним (-), 12:46, 17/06/2018 [^] [^^] [^^^] [ответить]
| +/– |
Достаточно прекомпилировать, а можно вообще просто формат исполняемых файлов идентично линуксовому сделать
| |
|
3.42, Аноним (-), 11:18, 18/06/2018 [^] [^^] [^^^] [ответить]
| +/– |
Достаточно, всего лишь, Glibc адаптировать к их микроядрам, приложения переписывать не придётся.
| |
|
2.12, Аноним (-), 13:32, 17/06/2018 [^] [^^] [^^^] [ответить]
| +1 +/– |
>на линкус куча всего написана, переписывать никто не будет
Забыт стандарт POSIX и UNIX-совместимость. Куда катится мир...
| |
|
3.17, Аноним84701 (ok), 14:29, 17/06/2018 [^] [^^] [^^^] [ответить]
| +4 +/– |
>>на линкус куча всего написана, переписывать никто не будет
> Забыт стандарт POSIX и UNIX-совместимость. Куда катится мир...
Это немодно и ненужно:
> If developers don't force themselves into the constraints of the POSIX API, they could develop some really innovative software, like systemd shows.
> Как успешно доказал системд, разработчики могут разработать действительно принципиально новое программное обеспечение, если не будут ограничивать себя узкими рамками POSIX API.
.
> In fact, the way I see things the Linux API has been taking the role of the POSIX API and Linux is the focal point of all Free Software development. Due to that I can only recommend developers to try to hack with only Linux in mind [...]
> По факту, я наблюдаю что линукс АПИ стал играть роль современного POSIX API и Линукс теперь является центром разработки всего СПО. Поэтому я могу только порекомендовать разработчикам попытаться творить только с оглядкой на Линукс [...]
(c) Леннарт, со скромным самоназванием "Единственный и Неповторимый" :)
| |
|
4.23, Аноним (-), 16:46, 17/06/2018 [^] [^^] [^^^] [ответить]
| +3 +/– |
> могу только порекомендовать разработчикам попытаться творить только с оглядкой на Линукс
АПИ которого меняется несовместимым образом раз в полгода (я не про ядро, если что). Так что Леннарт со своими советами может идти туда, откуда взялся.
| |
|
5.35, Аноним (-), 10:42, 18/06/2018 [^] [^^] [^^^] [ответить]
| +/– |
> АПИ которого меняется несовместимым образом раз в полгода (я не про ядро, если что). Так что Леннарт со своими советами может идти туда, откуда взялся.
Видишь ли, друг. Стабилизация API всегда ведет к замшелости, а нестабильность - к нестабильности. И тут каждый для себя решает что он предпочитает. Лично я за развитие, а вы похоже за существующую бюрократию с повышением пенсионного возраста.
| |
|
6.39, Аноним (-), 11:10, 18/06/2018 [^] [^^] [^^^] [ответить]
| +3 +/– |
> Стабильное API ведет к удобству написания ПО прикладного уровня, а нестабильность - к неудобству.
поправил, не благодари. Лично я за развитие, море, солнце и мир во всем мире. Но причем тут API?
| |
|
5.43, Аноним (-), 11:24, 18/06/2018 [^] [^^] [^^^] [ответить]
| +/– |
>АПИ которого меняется несовместимым образом раз в полгода (я не про ядро, если что).
Благородный Дон приведёт пример программ, написанных, скажем, 5 лет назад, которые не скомпилятся с современной версией GLibc?
| |
|
|
|
2.14, Аноним (-), 13:40, 17/06/2018 [^] [^^] [^^^] [ответить]
| +3 +/– |
> Очередной экспериментальный стенд. Проповедники микроядра говорят мол оно лучше. Вот и пытаются слепить микроядро.
Пытаются что-то слепить?!
Безобразники!
Проповедуют микроядра?!
Да как они смеют!
Это они, выходит, еще и занимаются тем, что им интересно и нравится!
Самодеятельность что ли проявляют?!
Да как они только не понимают, что только повсеместное внедрение 1С по всему Миру может спасти!
| |
|
|
|
3.22, Другой Аноним (?), 16:29, 17/06/2018 [^] [^^] [^^^] [ответить]
| +1 +/– |
у них есть репы с https? (а то даже носкрипт на сайт ниасилили навесить). Что там за инит? (дистровотч скудно пишет "other")
| |
|
2.62, Vitaliy Blats (?), 18:14, 22/06/2018 [^] [^^] [^^^] [ответить]
| +/– |
> кто нибудь тыкал сабж?
Возьми и потыкай. Можешь записать его на флешку нищeброд-стайл и юзать в качестве рекавери.
А еще эта штука запускается на 64 Мб мозгов. Не знаю зачем, но запускается.
| |
|
1.10, Аноним (-), 13:04, 17/06/2018 [ответить] [﹢﹢﹢] [ · · · ]
| +1 +/– |
Писать мини-ОСь, чтобы в виртуалке запускать GNU/Linux...
Что там говорили про ChromeOS с Linux-виртуалкой? (или я ошибаюсь? как там было?)
| |
|
2.13, Аноним (-), 13:37, 17/06/2018 [^] [^^] [^^^] [ответить]
| +2 +/– |
Написано же, что можно запустить антилопа+пингвин для традиционного рабочего стола. А можно и не запустить и пользоваться тем, что импортировали.
| |
|
1.15, jOKer (ok), 13:53, 17/06/2018 [ответить] [﹢﹢﹢] [ · · · ]
| –3 +/– |
Интересная штука... Но совсем интересно будет, ИМХО, если они портируют на микроядра докер. Или может быть уже?
| |
|
2.19, пох (?), 15:07, 17/06/2018 [^] [^^] [^^^] [ответить]
| +1 +/– |
его уже на freebsd разок спортировали. И что? А ничего, выбросили в помойку. За полной ненужностью.
докер - это набор прокладочек и прослоечек для запуска обычных линуксных программ - в обычном линуксе, только специально настроив им окружение.
Без линукса, внезапно, эти программы не работают - ни в докере, ни в шмокере. Докер всего лишь удобное средство их упаковать так, чтобы они хотя бы в соседнем линуксе работали, а не только у доблестного разработчика.
Еще у него э...ну...в общем...есть как-бы api. Которым не пользуется практически никто и низачем кроме самих докеров, потому что оно феерически уежищно. (есть прекрасная команда docker cp. Но внезапно нет команды docker ls, трахайся с exec ... ls - если он там есть вообще. Это на уровне cli, если полезешь глубже - вообще о..еешь.)
Это можно спортировать, как и умение распаковать архив с image, стянутым с докерхаба. Но зачем? Там внутри линукс. Можно запустить в эмуляторе, конечно, но проще тогда уж в этом эмуляторе запустить линукс целиком, а в нем хоть обдокерись - тогда от тебя понадобится только частичный эмулятор kernel api, достаточный для старта systemd, а не портировать гуанокод не имеющий стабильных состояний и намертво прилипший к линуксному ядру, а делать не умеющий ровно ничего.
MS пошла другим путем? Ну флаг им в руки и асфальтовый каток навстречу.
| |
|
3.33, Аноним (-), 03:22, 18/06/2018 [^] [^^] [^^^] [ответить]
| +/– |
>За полной ненужностью.
Там свои контейнеры есть.
>Без линукса, внезапно, эти программы не работают - ни в докере, ни в шмокере /***/ Докер всего лишь удобное средство их упаковать так, чтобы они хотя бы в соседнем линуксе работали, а не только у доблестного разработчика.
Про изоляцию забыл. Про возможность распределить выделение ресурсов забыл.
>Но внезапно нет команды docker ls, трахайся с exec ... ls - если он там есть вообще.
Есть docker images.
| |
|
4.34, нах (?), 10:40, 18/06/2018 [^] [^^] [^^^] [ответить]
| –1 +/– |
> Там свои контейнеры есть.
Контейнеров как раз и нет. Средства изоляции процессов и создания им окружений есть, а контейнеров в смысле докера - нету.
И, вероятнее всего, не будет никогда, ибо не особенно они там и нужны, как-то у ее админов не приято тащить в рот всякий мусор, собранный незнамокем незнамокак. А если тебе пофиг как оно собрано и ответственность за надежность и безопасность уже "успешно переложена на никого"(c), то просто ставь линукс (пофиг же!) и не надо возиться с портированием монструозного кривого кода, все работает из коробки. Ну, почти же работает ;-)
> Про изоляцию забыл. Про возможность распределить выделение ресурсов забыл.
так это тоже делает ядро линукса, а не косорукая go-прокладка, просто использующая кошмарное нагромождение интерфейсов к этому ядру. Делает, заметим, плохо и ненадежно - хорошо умела openvz, и ее так и не смогли сделать совместимой с вечноломаемым in-kernel api.
смысл докера не в этом, это все умели без него. Смысл докера в возможности
docker run <какая-то найденая в вопросе на stackoverflow неведомая херня> - не думая.
И чтобы это работало, тебе нужен эмулятор линукса, а не портировать докер.
| |
4.46, Аноним (-), 14:41, 18/06/2018 [^] [^^] [^^^] [ответить]
| +1 +/– |
> Про изоляцию забыл.
Удобно быть перепончатым. Можно в новости об очередном фейле докеров писать о том, что
> Изоляция докера не предназначена для защиты от её обхода, она там сделана по принципу "чтобы программы не сломать, не знающие ничего о докере".
https://www.opennet.me/opennews/art.shtml?num=48777
а в других новостях наоборот, упоминать к месту и не очень этот самый дыркер.
| |
|
|
|
3.60, нах (?), 16:10, 19/06/2018 [^] [^^] [^^^] [ответить]
| +/– |
я бы с удовольствием порвал на его похоронах баян, но, боюсь, это прекрасные мечты, раньше меня похоронят :-(
| |
|
|
1.16, Аноним (-), 14:02, 17/06/2018 [ответить] [﹢﹢﹢] [ · · · ]
| –4 +/– |
виртуально виртуально виртуально виртуально виртуально виртуально, у меня Е4500 он вообще не поддерживает никакой виртуализации...
| |
1.24, Аноним (-), 17:30, 17/06/2018 [ответить] [﹢﹢﹢] [ · · · ]
| –1 +/– |
А что у нас есть из процессоров поддерживающих аппаратное переключение контекста?
| |
|
2.44, Аноним (-), 11:37, 18/06/2018 [^] [^^] [^^^] [ответить]
| +/– |
>А что у нас есть из процессоров поддерживающих аппаратное переключение контекста?
Прибыл из 1980-х?
| |
|
1.27, й (?), 18:11, 17/06/2018 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
скриншот эпичный. огромная xml-простыня, где и аналог /etc/rc, и настройки загрузчика, и аналог sysctl.conf. и её предлагают редактировать из специально собранного вима, в котором даже подсветки синтаксиса нет. а что оно сделает при опечатке в этом файле, не загрузится?
| |
|
2.28, Аноним (-), 18:38, 17/06/2018 [^] [^^] [^^^] [ответить]
| +5 +/– |
Это же микроядро. Все системы кроме самой загрузки системы будут работать.
| |
|
1.32, cutlass (?), 02:04, 18/06/2018 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
> Разработчики открытой микроядерной операционной системы Genode OS Framework
А почему не хурд?
| |
|
2.36, нах (?), 10:42, 18/06/2018 [^] [^^] [^^^] [ответить]
| +4 +/– |
>> Разработчики открытой микроядерной операционной системы Genode OS Framework
> А почему не хурд?
потому что у них через пол-года уже была работающая система, а hurd твой - за двадцать лет все в состоянии "загружается!" - и то только на 386.
Чем и отличаются поделки фанатиков от тех, кому на самом деле интересно сделать что-то работающее.
| |
|
3.56, Аноним (56), 00:10, 19/06/2018 [^] [^^] [^^^] [ответить]
| +/– |
> сделан на морально устаревшем микроядре
Что значит ваше "морально устаревший"? "Без смузи и системд - нинужно"?
| |
|
|
1.38, Аноним (-), 10:54, 18/06/2018 [ответить] [﹢﹢﹢] [ · · · ]
| +1 +/– |
объясните пожалуйста, что такое HW-ядро?!!!
> HW-ядро для работы напрямую поверх платформ ARM и RISC-V | |
|
2.48, Очередной аноним (?), 16:37, 18/06/2018 [^] [^^] [^^^] [ответить]
| +1 +/– |
> объясните пожалуйста, что такое HW-ядро?!!!
>> HW-ядро для работы напрямую поверх платформ ARM и RISC-V
Там же в новости ссылка дана:
https://genode.org/documentation/platforms/index
там перечисляются (чужие) ядра, поверх которых запускается эта "унифицированная ифраструктура" и среди всяких разных есть:
"Bare hardware
The so-called hw base platform allows for the execution of Genode directly on ARM-based hardware platforms without relying on a separate kernel. For running Genode directly on the Pandaboard, please refer to the Pandaboard-specific documentation."
Ну а там по ссылкам:
"How to use Genode directly on hardware
This document provides brief instructions about building and booting Genode with the base-hw repository. The base-hw repository provides an implementation of the Genode core that runs directly on hardware, without an intermediate third-party kernel. It supports a limited range of target boards..."
| |
|
3.50, Аноним (-), 19:26, 18/06/2018 [^] [^^] [^^^] [ответить]
| +1 +/– |
Т.е. чаще Genode работает как ядро 2-го уровня поверх линукса например, но в особых случаях может запускаться как обычное (native a.k.a bare-hw) ядро на одной из ARM-плат (pandaboard).
"HW-ядро" звучит как оксюморон, будто там мужики напряглись и запилили FPGA, который аппаратно несет в себе функции ядра ОС, АППАРАТНО!
| |
|
4.53, Аноним (-), 19:38, 18/06/2018 [^] [^^] [^^^] [ответить]
| +/– |
Попытался поправить новость, возможно "HW-ядро" из неё скоро исчезнет.
| |
|
|
|
1.51, Аноним (-), 19:27, 18/06/2018 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
Являясь ядром второго уровня Genode при этом является ещё и "микрогипервизором", т.е. поверх линукса, запускается микроядерное нечто, которое позволит вам запустить виртуалку.... с ЛИНУКСОМ(!) чтобы запустить иксы и браузер. Мне кажется у любителей микроядер что-то в голове сломалось... не проще ли запустить встроенную в линукс виртуализацию (KVM), чтобы запустить вируалку с линукс.. OH WAIT! Не проще ли... сразу запустить иксы?!!
| |
1.57, JL2001 (ok), 02:23, 19/06/2018 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
> Для Genode осуществлено портирование различных Linux и BSD компонентов, обеспечена поддержка Gallium3D, осуществлена интеграция Qt, GCC и WebKit, реализована возможность организации гибридных Linux/Genode программных окружений. Подготовлен порт VirtualBox, работающий поверх микроядра NOVA.
ребята серьёзно подошли к делу
| |
|
2.58, Аноним (56), 04:42, 19/06/2018 [^] [^^] [^^^] [ответить]
| +1 +/– |
>> Для Genode осуществлено портирование различных Linux и BSD компонентов, обеспечена поддержка Gallium3D, осуществлена интеграция Qt, GCC и WebKit, реализована возможность организации гибридных Linux/Genode программных окружений. Подготовлен порт VirtualBox, работающий поверх микроядра NOVA.
> ребята серьёзно подошли к делу
А ведь в виртуалбоксе же можно ещё разок-другой такое провернуть!
| |
|
|