The OpenNET Project / Index page

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

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

14.10.2022 07:58

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

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

  • Для управления прерываниями от устройств и конфигурацией PCI применены более жёсткие ограничения, предусмотренные архитектурой Genode. Изменение потребовало большой внутренней переработки, затронувшей все драйверы, и позволило реализовать новые оптимизации и дополнительную функциональность. При этом разработчики попытались сохранить общее поведение при работе пользователя в системе.
  • Предложено несколько значительных оптимизаций, позволивших ускорить запуск, увеличить пропускную способность сетевой подсистемы и повысить отзывчивость интерфейса пользователя.
  • Улучшена поддержка горячего подключения USB-устройств. Добавлена возможность динамического прикрепления USB-устройств к виртуальным машинам и открепления устройств.
  • Обновлён браузерный движок Chromium, задействованный в предлагаемых пользователю браузерах Falkon и Morph.
  • Обновлён звуковой драйвер, который синхронизирован с кодом из OpenBSD 7.1.
  • Началась работа по адаптации Sculpt для мобильных телефонов. Улучшения затронули поддержку USB ECM, GPU Mali-400 GPU, подключение SD-карт, стек для телефонии и мобильных сетей передачи данных, браузер Morph и интерфейс пользователя. Добавлена поддержка смарт-карт с интерфейсом USB.

Система поставляется с графическим интерфейсом 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 22.04
  3. OpenNews: Проект Neptune OS развивает слой совместимости с Windows на базе микроядра seL4
  4. OpenNews: Опубликован план превращения Genode в операционную систему общего назначения
  5. OpenNews: Микроядерная ОС Genode переходит на лицензию AGPL
  6. OpenNews: Прототип отечественной ОС Phantom на базе Genode будет готов до конца года
Лицензия: CC BY 3.0
Короткая ссылка: https://opennet.ru/57917-sculpt
Ключевые слова: sculpt, genode, sel4
При перепечатке указание ссылки на opennet.ru обязательно


Обсуждение (28) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.1, Минона (ok), 08:37, 14/10/2022 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    > Обновлён звуковой драйвер, который синхронизирован с кодом из OpenBSD 7.1.

    Почему оттуда, в опёнке драйвер лучше чем в фряхе или линуксе?

     
     
  • 2.3, Аноним (3), 09:21, 14/10/2022 [^] [^^] [^^^] [ответить]  
  • +3 +/
    Безопаснее,очевидно же. Чем меньше когда тем надёжнее.D
     
     
  • 3.8, Аноним (8), 10:44, 14/10/2022 [^] [^^] [^^^] [ответить]  
  • +14 +/
    Поэтому многие не программируют вообще, включая большинство опеннетоцев. Ибо так надёжнее!
     
     
  • 4.31, Аноним (31), 15:52, 17/10/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Да кто такие эти ваши опеннетоцы?
     

  • 1.2, Аноним (2), 09:16, 14/10/2022 [ответить] [﹢﹢﹢] [ · · · ]  
  • +7 +/
    Ядро поверх ядра, поверх микроядра, поверх виртуализации ядра, поверх сервисов виртуализации, и все это не работает с оборудованием напрямую.
     
     
  • 2.4, Аноним (4), 09:21, 14/10/2022 [^] [^^] [^^^] [ответить]  
  • +4 +/
    Зато можно запускать проги из Linux, как будто это Linux!
     
     
  • 3.9, Аноним (8), 10:45, 14/10/2022 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Genode subsystem for linux
     
  • 2.5, Аноним (5), 09:30, 14/10/2022 [^] [^^] [^^^] [ответить]  
  • +7 +/
    Вспомнилось история с башорг

    У меня в Windows запущена Virtual Box на котором запущен Linux
    В Linux запущен QEMU из под которого запущен FreeDos
    Из под FreeDos запущено мое приложение и в нем не работает звук

    Подскажите как можно это искать .....

     
     
  • 3.6, Аноним (5), 09:31, 14/10/2022 [^] [^^] [^^^] [ответить]  
  • +2 +/
    как можно *исправить проблему со звуком
     
     
  • 4.23, _kp (ok), 20:18, 14/10/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Сменить пользователя.
    Это небольшая вложенность виртуалок, что dos программе не хватило быстродействия. Хотя и извращение.
    А звук, если не дурить, должен быть.
     
  • 2.7, Аноним (7), 10:42, 14/10/2022 [^] [^^] [^^^] [ответить]  
  • +5 +/
    В современном мире, где каждый сайт собирает максимум возможной телеметрии, а в каждом приложении (даже открытом) есть дыры, через которые тебя могут ломануть; есть весомый смысл в таком тотальном огораживании всего. Я рад, что существуют такие разработки, интересно будет пощупать.
     
     
  • 3.10, Аноним (8), 10:47, 14/10/2022 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Попробуй. После первых 10-и минут ковыряния в Leitzentrale, лишь для запуска браузыря твоё мнение может поменяться.
     
     
  • 4.11, Аноним (7), 10:53, 14/10/2022 [^] [^^] [^^^] [ответить]  
  • +/
    > Попробуй. После первых 10-и минут ковыряния в Leitzentrale, лишь для запуска браузыря
    > твоё мнение может поменяться.

    С чего бы? Тут каждому должно быть понятно, что это не NixOS, не Guix и даже не BSD. Здесь всё совсем по-другому. Очевидно, разработчики не предусматривали функцию быстрого запуска браузера, у них сейчас несколько другие задачи.

     
     
  • 5.28, Первая буква (?), 07:24, 15/10/2022 [^] [^^] [^^^] [ответить]  
  • +/
    > которая сможет быть использована обычными пользователями для выполнения повседневных задач.

    Представляю уборщицу с цисковским сертификатом.

     
  • 2.16, YetAnotherOnanym (ok), 14:17, 14/10/2022 [^] [^^] [^^^] [ответить]  
  • +5 +/
    В океане есть остров, на острове - ЦОД, в ЦОДе - зал, в зале - стойка, в стойке - сервер, на сервере - Xen, в Xen - Linux, в Linux'е - QEMU, в QEMU - Windows, в Windows - Hyper-V, в Hyper-V - FreeBSD, во FreeBSD - bhyve, в bhyve - FreeDOS, во FreeDOS - needle.exe, а в ней - смерть Кощеева.
     
     
  • 3.24, Аноним (24), 20:46, 14/10/2022 [^] [^^] [^^^] [ответить]  
  • +2 +/
    …во FreeDOS autoexec.bat, a в autoexec.bat - echo Hello world!

    Все это то, чем занимаются большинство нынешних «экспертов» из тематических форумов.

     

  • 1.12, Аноним (12), 11:27, 14/10/2022 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    Chrome OS тихо курит в сторонке не предлагая вообще ничего из безопасного использования интернета.
    Даешь Genode в импортозамещенные хромбуки на базе HardenedBSD!
     
  • 1.15, Аноним (15), 12:34, 14/10/2022 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Наконец-то нормальная замена линуксу!
     
     
  • 2.33, Аноним (31), 15:56, 17/10/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Ядру?
     

  • 1.17, AntiPindostanZ (?), 15:16, 14/10/2022 [ответить] [﹢﹢﹢] [ · · · ]  
  • +2 +/
    Железо для этого поделия требуется конечно же 10+ летней давности типа коры два дуба
     
     
  • 2.18, Аноним (18), 16:42, 14/10/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Сабж имеет смысл только на riscv/arm запускать, всё остальное лишено смысла. Просто забудь о своём x86, это вообще не про то.
     
     
  • 3.19, Аноним (19), 17:49, 14/10/2022 [^] [^^] [^^^] [ответить]  
  • +/
    С учётом "выполняющегося напрямую ядра для платформ ARM и RISC-V" получается, что так и есть. Меньше слоёв.
     
  • 3.25, Аноним (25), 21:00, 14/10/2022 [^] [^^] [^^^] [ответить]  
  • +/
    А зачем  оно там?
     
  • 2.32, Аноним (31), 15:56, 17/10/2022 [^] [^^] [^^^] [ответить]  
  • +/
    На чём хочешь - на том и запускай, кто тебя останавливает?
     

  • 1.20, Аноним (20), 18:13, 14/10/2022 [ответить] [﹢﹢﹢] [ · · · ]  
  • +3 +/
    > сможет быть использована обычными пользователями для выполнения повседневных задач

    То есть — подредактировать pdf-файл, распознать текст с картинки и пакетно обработать 800 аудиофайлов?

     
     
  • 2.30, Аноним (30), 01:34, 16/10/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Ну у вас и "повседневность"! *перекрестился* :))))
     

  • 1.26, жявамэн (ok), 21:00, 14/10/2022 [ответить] [﹢﹢﹢] [ · · · ]  
  • +2 +/
    Глядя на скриншот не понятно о каких пользователях и повседневных задачах речь %)
     
     
  • 2.27, Аноним (27), 00:29, 15/10/2022 [^] [^^] [^^^] [ответить]  
  • +3 +/
    > не понятно о каких пользователях и повседневных задачах

    Что тут не понятно? Система для редактирования конфигов этой системы.

     

     Добавить комментарий
    Имя:
    E-Mail:
    Текст:



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

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