The OpenNET Project / Index page

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

Проект Genode опубликовал выпуск ОС общего назначения Sculpt 21.10

16.10.2021 10:30

Представлен выпуск операционной системы Sculpt 21.10, в рамках которой на базе технологий Genode OS Framework развивается операционная система общего назначения, которая сможет быть использована обычными пользователями для выполнения повседневных задач. Исходные тексты проекта распространяются под лицензией AGPLv3. Для загрузки предлагается LiveUSB-образ, размером 26 МБ. Поддерживается работа на системах с процессорами и графической подсистемой Intel с включенными расширениями VT-d и VT-x.

Основные новшества:

  • Реализовано аппаратное ускорение графики с использованием GPU Intel. Для поддержки GPU задействован пакет Mesa и появившийся в Genode OS Framework release 21.08 механизм мультиплексирования доступа к GPU.
  • Добавлена поддержка web-камер с интерфейсом USB.
  • Обеспечена возможность воспроизведения звукового и видео контента в браузере Falkon, основанном на движке Chromium. Предоставлен рабочий звуковой драйвер и компонент для микширования звука. Для отключения звука предложен компонент black hole, притворяющийся звуковым драйвером, но не производящим вывод звука.
  • Добавлена совместимость с VirtualBox 6 (ранее поддерживался только VirtualBox 5).
  • Добавлен компонент file-vault для хранения файлов в зашифрованном виде. В комбинации с компонентом recall-fs при помощи file-vault каждому пользователю можно выделить отдельную шифрованную область хранилища.

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

    В любой момент пользователь может переключиться в консольный режим управления, который предоставляет большую гибкость в управлении. Традиционный рабочий стол может быть получен при помощи запуска дистрибутива TinyCore Linux в виртуальной машине с Linux. В данном окружении доступны браузеры Firefox и Aurora, текстовый редактор на базе Qt и различные приложения. Для запуска утилит командной строки предлагается окружение noux.

    Напомним, что Genode предоставляет унифицированную инфраструктуру для создания пользовательских приложений, работающих поверх ядра Linux (32 и 64 бит) или микроядер NOVA (x86 с виртуализацией), seL4 (x86_32, x86_64, ARM), Muen (x86_64), Fiasco.OC (x86_32, x86_64, ARM), L4ka::Pistachio (IA32, PowerPC), OKL4, L4/Fiasco (IA32, AMD64, ARM) и выполняющегося напрямую ядра для платформ ARM и RISC-V. Входящее в состав паравиртуализированное Linux-ядро L4Linux, работающее поверх микроядра Fiasco.OC, позволяет выполнять в Genode обычные Linux программы. Ядро L4Linux не работает с оборудованием напрямую, а использует сервисы Genode через набор виртуальных драйверов.

    Для Genode осуществлено портирование различных Linux и BSD компонентов, обеспечена поддержка Gallium3D, осуществлена интеграция Qt, GCC и WebKit, реализована возможность организации гибридных Linux/Genode программных окружений. Подготовлен порт VirtualBox, работающий поверх микроядра NOVA. Большое число приложений адаптировано для запуска напрямую поверх микроядра и окружения Noux, обеспечивающего виртуализацию на уровне ОС. Для запуска не портированных программ предусмотрена возможность задействования механизма создания виртуальных окружений уровня отдельных приложений, позволяющих запускать программы в виртуальном Linux-окружении с использованием паравиртуализации.

  1. Главная ссылка к новости (https://genode.org/news/sculpt...)
  2. OpenNews: Проект Genode опубликовал выпуск ОС общего назначения Sculpt 21.03
  3. OpenNews: План развития Genode как ОС общего назначения в 2013 году
  4. OpenNews: Релиз открытой микроядерной ОС Genode 15.02
  5. OpenNews: Микроядерная ОС Genode переходит на лицензию AGPL
  6. OpenNews: Выпуск MirageOS 3.6, платформы для запуска приложений поверх гипервизора
Лицензия: CC-BY
Тип: Программы
Короткая ссылка: https://opennet.ru/55978-sculpt
Ключевые слова: sculpt, genode
Поддержать дальнейшую публикацию новостей на OpenNET.


Обсуждение (38) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.1, Аноним (1), 10:33, 16/10/2021 [ответить] [﹢﹢﹢] [ · · · ]  
  • +3 +/
    >Для отключения звука предложен компонент black hole, притворяющийся звуковым драйвером, но не производящим вывод звука.

    Это троллинг пульш аудио кокой-то? Черная дыра:)

     
     
  • 2.3, Аноним (3), 10:35, 16/10/2021 [^] [^^] [^^^] [ответить]  
  • +/
    а в чём ирония?
     
  • 2.16, ИмяХ (?), 11:52, 16/10/2021 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Чтобы выключить лампочку, мы не разрываем цепь а закорачиваем лампочку.
     
     
  • 3.17, Anon1111nn (?), 13:46, 16/10/2021 [^] [^^] [^^^] [ответить]  
  • +18 +/
    Ещё хитрее, выкручиваем работающую и вкручиваем перегоревшую.
    Эталонный костыль из палаты мер и весов.
     
     
  • 4.23, Anonymous XE (?), 14:55, 16/10/2021 [^] [^^] [^^^] [ответить]  
  • –1 +/
    С точки зрения теории множеств, всё логично :)
     
  • 4.34, InuYasha (??), 19:46, 16/10/2021 [^] [^^] [^^^] [ответить]  
  • +6 +/
    А вот и нет.
    Выкручиваем работающую лампочку и вкручиваем эквивалентный несветящийся резистор.
     
     
  • 5.41, Дегенератор (ok), 11:45, 17/10/2021 [^] [^^] [^^^] [ответить]  
  • +/
    Лучше генератор в противофазе
     
  • 3.22, Anonymous XE (?), 14:52, 16/10/2021 [^] [^^] [^^^] [ответить]  
  • +/
    Если источник явлется источником стабильного тока, то всё норм, ничего аварийного не произойдёт :)
     
     
  • 4.46, Аноним (46), 18:47, 18/10/2021 [^] [^^] [^^^] [ответить]  
  • +/
    Для обычных ламп накаливания не подходит. Для светодиодов да, но надо регулятор величины тока (под номинальный ток светодиода).
     
  • 2.36, YetAnotherOnanym (ok), 21:59, 16/10/2021 [^] [^^] [^^^] [ответить]  
  • +/
    Это, скорее, для хитровыделанных аппликух, проверяющих наличие работающего звука.
     

  • 1.4, Аноним (1), 10:35, 16/10/2021 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    >L4/Fiasco (IA32, AMD64, ARM)

    Как вы яхту назовете, так она и поплывет. (Ц)

     
     
  • 2.19, Аноним (19), 14:11, 16/10/2021 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Это для linux подсистемы
    Всё верно
     
     
  • 3.24, Anonymous XE (?), 14:58, 16/10/2021 [^] [^^] [^^^] [ответить]  
  • +/
    В названии ванильного ядра отсутствует слово или часть слова "fiasco". Так что, оно ходит, а не плавает.
     
     
  • 4.31, Аноним (19), 15:56, 16/10/2021 [^] [^^] [^^^] [ответить]  
  • +/
    Всё так
    А подсистема genode для lin - плавает
     
  • 2.42, Anonka (?), 18:52, 17/10/2021 [^] [^^] [^^^] [ответить]  
  • +/
    Ну так это с итальянского "бутылка". Если на нее не собится то все ок.
     

  • 1.6, lockywolf (ok), 10:43, 16/10/2021 [ответить] [﹢﹢﹢] [ · · · ]  
  • +6 +/
    Больше прослоек богу прослоек?
     
     
  • 2.7, ET (?), 10:47, 16/10/2021 [^] [^^] [^^^] [ответить]  
  • +2 +/
    больше богов прослойке богов
     
     
  • 3.8, ыы (?), 11:02, 16/10/2021 [^] [^^] [^^^] [ответить]  
  • +1 +/
    больше прослоек прослойке прослоек
     
     
  • 4.9, Аноним (9), 11:05, 16/10/2021 [^] [^^] [^^^] [ответить]  
  • +4 +/
    прослоек прослоек прослойке прослоек
     
     
  • 5.18, Anon1111nn (?), 13:47, 16/10/2021 [^] [^^] [^^^] [ответить]  
  • +4 +/
    Чёт слоек захотелось.
     
  • 2.26, Anonymous XE (?), 15:02, 16/10/2021 [^] [^^] [^^^] [ответить]  
  • +/
    А что делать? Скоро без ОС типа от Джоаны будет не обойтись. Софт телеметрит, уязвимостей полно.
     
     
  • 3.33, Аноним (33), 17:46, 16/10/2021 [^] [^^] [^^^] [ответить]  
  • –2 +/
    Flatpak
     
     
  • 4.39, AlexYeCu_not_logged (?), 23:29, 16/10/2021 [^] [^^] [^^^] [ответить]  
  • +/
    >Flatpak

    Что flatpak?

     
     
  • 5.40, Anon1111nn (?), 03:46, 17/10/2021 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Съешь ещё этих форматов изолированных приложений да выпей чаю
     
  • 5.48, Аноним (48), 20:12, 18/10/2021 [^] [^^] [^^^] [ответить]  
  • +/
    Задолбали уже с этим своим faptalk.
     

  • 1.20, Константавр (ok), 14:37, 16/10/2021 [ответить] [﹢﹢﹢] [ · · · ]  
  • –2 +/
    Классно, интересно, но недоступно моему понятию.

    Кжадый раз мучает вопрос - а какие задачи могут выполнять на ней пользователи общего назначения? Интересно запускать всякие странности, но как оно ведёт себя на лаптопе? Что с вайфаем? Кто и как его поддерживает? А что будет с энвидией-оптимусо.

     
     
  • 2.27, Anonymous XE (?), 15:05, 16/10/2021 [^] [^^] [^^^] [ответить]  
  • +/
    Во, хороший вопрос про Невидию. Невидию с её блобом засунуть в отдельную виртальную машину и пробрасывать туда только видеопоток.
     
  • 2.30, Аноним (30), 15:41, 16/10/2021 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Пробовал на ленове Е440.
    Чтобы запустить флакон с сетью - надо где-то минут 10 поиграться с ляйтцентралью и выстроить граф доступов. Интеловский войфай и звук - работают. Тачпед и клава - тоже.
    Но тем не менее, про задачи общего назначения тут явно загнули.
     
     
  • 3.32, Константавр (ok), 17:05, 16/10/2021 [^] [^^] [^^^] [ответить]  
  • +/
    Спасибо. Я на виртуаллке как-то тыкался, не понял ничего, но было интересно, все эти графы, ноды, прям Блендер :) А вот на реальное железо боязно.
     
     
  • 4.37, Аноним (30), 22:15, 16/10/2021 [^] [^^] [^^^] [ответить]  
  • +/
    А вы не бойтесь. С плешки генода работает без установки. Вроде даже пакеты туду же скачивает.
    Смысл этого хитровыделанного RBAC в том, что надо приложение подключить к каждому из компонентов, с которым оно будет взаимодействовать. Например - НЕполноэкранную графику, звук, сеть к intel_wifi. Полноэкранная же графика используется для некоего подобия ДЕ, что как бы логично.
    Вот только было бы неплохо по дефолту автозагрузить какой-то рабочий стол и выдать ярлык для запуска приложения(с предопределёнными rbac), но по мнению авторов - это ОС общего назначения, и каждая домохозяйка разберётся как этот конструктор собрать.
     
     
  • 5.47, Аноним (46), 18:51, 18/10/2021 [^] [^^] [^^^] [ответить]  
  • +/
    > это ОС общего назначения, и каждая домохозяйка разберётся как этот конструктор собрать.

    Это 5 (пять)!

     

  • 1.29, BrainFucker (ok), 15:15, 16/10/2021 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Ну круто. Когда портируют KDE, можно будет попробовать попользоваться.
    Идея такого метода вытеснения Линукса давно витала в воздухе, так чтобы и на ядро нормальное перейти, и совместимость сохранить, просто прикрутив толстое ядро Linux модулем к новому микроядру, но в будущем от этого рудимента избавиться, когда будет всё портировано.
     
     
  • 2.38, Аноним (30), 22:24, 16/10/2021 [^] [^^] [^^^] [ответить]  
  • –1 +/
    А микроядро - это хорошо или плохо?
    Это вообще возможно реализовать согласно философии, или надо продолжать при разработке микроядра идти наперекор, приплыв в гибрид под конец?
    Нужно оно вообще или не нужно?
    Или может стоит думать по ситуации какой конкретно драйвер пихать в юзерспейс или в ядро?
    Вон линукс с io-uring, dpdk - в гибрид метит.

    Например я ради идеи - не готов жертвовать скоростью.

    А любителям микроядер, не теоретических, а выживших до уровня гибрида, я бы вантузомакакось посоветовал. Там ведь всё что можно в юзерспейсе, то есть - далеко не всё.

     
     
  • 3.43, Минона (ok), 19:55, 17/10/2021 [^] [^^] [^^^] [ответить]  
  • +/
    >А микроядро - это хорошо или плохо?

    Это идеально, но не на архитектуре х86.

    >… я бы вантузомакакось посоветовал.

    Эмм… кому?
    Эта парочка и так 99% десктопов занимает.

     
  • 3.45, Минона (ok), 12:07, 18/10/2021 [^] [^^] [^^^] [ответить]  
  • +/
    > А микроядро - это хорошо или плохо?

    я тут подумал...
    экзоядро еще лучше 😃

     

  • 1.35, InuYasha (??), 19:59, 16/10/2021 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    Интересно, весьма интересно.
     
  • 1.44, Аноним (44), 06:11, 18/10/2021 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    Таким макаком скоро любое поделие на жабе с гуём будет считаться "ОС общего назначения". А что Линукс? Линукс - это просто ядро. Почему не БСД, например? А, нет, БСД - это же ОС...
     
  • 1.49, Kuku (?), 16:50, 20/10/2021 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Надеюсь, эта операционная система написана на Rust?
     

     Добавить комментарий
    Имя:
    E-Mail:
    Текст:
    При перепечатке указание ссылки на opennet.ru обязательно



    Спонсоры:
    Inferno Solutions
    Hosting by Hoster.ru
    Хостинг:

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