The OpenNET Project / Index page

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

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

27.04.2024 21:23

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

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

  • Полностью переделан звуковой стек. В новом звуковом стеке реализована возможность использования подключаемых драйверов, установки произвольной частоты дискретизации, гибкой маршрутизации звуковых потоков и микширования звука. Добавлены оптимизации для снижения задержек при обработке звука.
  • Реализована экспериментальная возможность перехода в спящий режим.
  • Добавлена поддержка экранов с разрешением 4K (3840 x 2160)
  • Добавлена поддержка тачпадов, использующих протокол I2C (применяются на некоторых ноутбуках).
  • Добавлена поддержка привязки USB-устройств к виртуальным машинам и приложениям.
  • В интерфейс конфигурирования добавлены средства для управления включением дополнительных возможностей, настройки источников приложений и установки приложений.
  • В окне с визуализацией графа компонентов и конфигураторе добавлена поддержка прокрутки.
  • Улучшена обработка событий от HID-устройств (Human interface device).
  • Изменён интерфейс для управления драйверами устройств.
  • Предложен новый стек TCP/IP, использующий прослойку DDE (device-driver environment) на базе ядра Linux 6.1.20.
  • Добавлена возможность использовать Sculpt OS в Goa SDK в качестве внешней цели для тестирования приложений.

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


Обсуждение (46) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.2, Аноним (2), 21:45, 27/04/2024 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Кто ставил на Sculpt arch, openbsd, haiku os ? Очень хочется собрать веселую карусель из зоопарка систем.
     
  • 1.9, Аноним (9), 22:56, 27/04/2024 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    > Предложен новый стек TCP/IP, использующий прослойку DDE (device-driver environment) на базе ядра Linux 6.1.20.

    Неплохо, что сказать.

     
     
  • 2.10, Аноним (10), 00:02, 28/04/2024 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Падажжи
    Это они шоль целый линукс впихнули туда? Это типа ось на оси, получается?
    Типа как в винде, да?
     
     
  • 3.11, Chatul Taalul (ok), 00:37, 28/04/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Нет, DDE - это всего лишь библиотека-обертка для поддержки драйверного API Linux.
     
     
  • 4.13, нах. (?), 01:52, 28/04/2024 [^] [^^] [^^^] [ответить]  
  • +/
    "но в линуксе нет никакого "драйверного апи"...

    Любой драйвер может обращаться абсолютно к любым ядерным экспортируемым символам (ну кроме конечно виликай барьбы за шва6одку)

    Так что скорее всего никакая это не "обертка", а что-то вон вроде -  https://github.com/lkl/linux/
    (там целиком ведро линукса старательно затолкали в fuse. К моему неимоверному изумлению - даже работает. Я, понятно, особо сильно не старался его уронить.)

     
     
  • 5.39, Аноним (39), 20:32, 28/04/2024 [^] [^^] [^^^] [ответить]  
  • –2 +/
    >"но в линуксе нет никакого "драйверного апи"...

    Ну да, ну да, нету... Только всё время разработки ещё ветки 2.5, как раз таки, его и пилили. Sysfs не просто так появилась.

     

  • 1.12, Аноним (12), 01:18, 28/04/2024 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    Малый вес, наличие Mesa подойдут для создания виртуалок с играми. Каждой игре своя виртуалка. Копирасты и геймеры будут довольны.
     
  • 1.14, Аноним (14), 02:24, 28/04/2024 [ответить] [﹢﹢﹢] [ · · · ]  
  • +2 +/
    Короче, как я понял, это ОС, которая создана для запуска других ОС. П.с. А macOS можно так запустить не на ябло железе?
     
     
  • 2.20, Nonim (?), 08:41, 28/04/2024 [^] [^^] [^^^] [ответить]  
  • +2 +/
    > А macOS можно так запустить не на ябло железе?

    Думаю, что нет. Да и последние деньки уж остались макоси на интеловском железе.

     
     
  • 3.31, Бывалый Смузихлёб (ok), 18:01, 28/04/2024 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Ну а вдруг умудрятся на какой-нибудь малине запилить. Даже с программной отрисовкой ибо дрова там будут лишь на огороженное ябло-гпу, но всё-таки. Да и памяти у базовых яблок всё равно мало, посему малина с макс ОЗУ вполне может и почти влезть. А там и до очередного костыля с эмулятором ябло-гпу и с пробросом до умеренно-открытой штуковины, которая работает на графическом почти угодно чём
    По большому счёту, у яблоси не на яблочном железе пусть даже и на интольном проце и так костылей было полно вплоть до эмуляции отдельных микросхем, которые были на яблочных материнках и позволяли отличать их от нетаковых и которых, разумеется, не было на материнках для обычных пек и ноутбуков и содержали они много всякого. Что, почему-то, можно было менять и яблочные онлайн-сервисы это совершенно не смущало. Т.е они даже не соотносили запрашиваемые данные с перечнем ключей по уже выпущенным железкам чтобы с ключами не выпущенных железок сразу слать( а это было бы просто. Тем более что там почти всё на яблосервисах завязано )

    А ведь оную ставили и на амуде. И на ноутбучных амуде. С кучей плясок, но всё-таки.

     
     
  • 4.33, _kp (ok), 18:09, 28/04/2024 [^] [^^] [^^^] [ответить]  
  • +/
    На Малине - нет. Там и драйвера под Линукс неосилили по нормальному, и железо дохлое. А на маках ничего не добавляют, а только возвращают патчами ранее работавшее, но  вырезанное, ради устаревания, и это удаётся не всегда.

    Через костыли, можно последнюю МакОс поствить и на core2duo, c патчами и эмуляцией avx2... Только очень многие приложения все равно не работают при этом, ибо завязаны на полноценное использование новейших API. Так же, в последних ОС яростно выпиливаюи, что работало.

     
     
  • 5.34, Бывалый Смузихлёб (ok), 18:39, 28/04/2024 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Новое тоже порой делается. Новые выпуски осей без новых корректировок( комплексных. На данный момент, вплоть до доработок опенкора ) или вообще не запустятся или работать будет так себе( тот же гпу не подтянется и удет отрисовывать процом, а то и на минимальной видеопамяти )

    Но посмотрим. Вообще-то, под арм с каждым годом всё больше разных изделий выпускается.
    В целом, учитывая что ещё недавно делался мак-про с х86, хотя бы 2-3 года архитектура никуда не денется. А к тому времени - уже может быть или много армов или миник купить на крайний случай для конпеляции

     
  • 5.37, Nonim (?), 19:42, 28/04/2024 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > железо дохлое

    Справедливости ради, свежая малинка по производительности примерно на уровне i7 четвертого поколения (хасвела). Другой вопрос, что графика в малинках дохлая, лагает даже перетаскивание окон.

     
     
  • 6.49, _kp (ok), 13:57, 29/04/2024 [^] [^^] [^^^] [ответить]  
  • +/
    >> что графика в малинках дохлая

    Вот, видите, в целом изделие слабое

    Но, и это не всё. Малина - не ноутбук, и мини контроллер, и то в виде доделай сам.
    А мини стоят дешевле, и там и видео работает, и ssd в цену входит,включил и пользуйся.
    Энергопотребление.. да почти без разницы, и от розетки пофиг.
    И.. мелочь, миниPC включается за секунду (из гибернации), чего Малина не может, а такой вариант включения, по мере надобности актуален и в самодплках, и в ТВ приставках.


     
  • 4.36, Nonim (?), 19:39, 28/04/2024 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Не получится, эпловский arm это не только набор инструкций, а  soc со встроенной памятью, графическим ядром, нейро процессорами и т.д.

    А учитывая, что эппл намерена пихать ИИ, который будет работать не_в_облаке, а на самих устройствах, опираясь на аппаратные возможности, то затея и вовсе бесперспективная.

     
     
  • 5.40, Аноним (39), 20:36, 28/04/2024 [^] [^^] [^^^] [ответить]  
  • +/
    >что эппл намерена пихать ИИ, который будет работать не_в_облаке, а на самих устройствах, опираясь на аппаратные возможности, то затея и вовсе бесперспективная

    Недостающее железо для ARM-хакинтошей можно реализовать на FPGA.

     
     
  • 6.43, Аноним (43), 21:35, 28/04/2024 [^] [^^] [^^^] [ответить]  
  • +4 +/
    > реализовать на FPGA

    И выйдет дороже раз в 5, чем новый мак. Как по деньгам, так и по времени пepдoлингa.

     
     
  • 7.45, Neon (??), 23:49, 28/04/2024 [^] [^^] [^^^] [ответить]  
  • +/
    А на фига, вообще, мак ?
     
     
  • 8.47, Аноним (43), 04:21, 29/04/2024 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Тебе - не за чем Для тебя есть Intel Core 2 Duo и GMA 950 Наслаждайся ... текст свёрнут, показать
     
     
  • 9.50, _kp (ok), 15:39, 29/04/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Ну, если не пачкаться об любые GMA, то есть макбуки на более шустрых core2duo с ... текст свёрнут, показать
     
     
  • 10.55, Аноним (55), 21:10, 29/04/2024 [^] [^^] [^^^] [ответить]  
  • +/
    У тебя вентилятор будет долбиться в сотку на таком железе, даже от перетаскивани... текст свёрнут, показать
     
     
  • 11.56, _kp (ok), 02:22, 30/04/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Это ж только для примера того, что Малинам не светит тягаться даже с древними Ма... текст свёрнут, показать
     
     
  • 12.59, Аноним (55), 17:24, 30/04/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Это метафора, которая применима к любому древнему компу, который прошёл через 5 ... текст свёрнут, показать
     
  • 5.41, Бывалый Смузихлёб (ok), 20:37, 28/04/2024 [^] [^^] [^^^] [ответить]  
  • –2 +/
    нейропроцы можно эмулировать программно. Даже простыми костылями, всегда выдающими нулевой результат

    Тем более, что якобы нейроускорители у яблока были и сильно раньше. Они были очень ограниченными по параметрам. Но, скажем, воздушный шарик среди деревянных кубиков оно могло различить в видеопотоке. На этом возможности и заканчивались. Хз как соотносится с реальными задачами. Игрался с этим лет 5 назад - собаку от карандаша действительно различало в 65+ % случаев
    Но это реально аппаратные блоки были в самом мобильно проце. Просто их было мало. Ну нарастили количество, ну чутка доработали. Даже в программном смысле( эмуляция ) - речь о более медленной работе ПО, что и не является неожиданностью для тех кто использует оное, понимая что применяет программную эмуляцию. Ведь и сами нейроштуки - нынче скорее развлечение чем дело и хз какое отношение имеют к той же конпеляции

    Ну а про память - так и вовсе бред. Ну будет +1нс. И чо ?

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

     
     
  • 6.44, Аноним (43), 21:43, 28/04/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Не знаю какой вы ITшник, но фантазёр  -так себе.
     
  • 6.51, _kp (ok), 15:42, 29/04/2024 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > нейропроцы можно эмулировать программно.

    Уровень глубины эмуляции, как для TPM2, в виде затычки, только что б ОС не ругалась, и этого достаточно.
    Прямо сейчас для них всё равно нет повседневных задач, нужных пользователю.

     
     
  • 7.61, Бывалый Смузихлёб (ok), 12:51, 01/05/2024 [^] [^^] [^^^] [ответить]  
  • +/
    > Прямо сейчас для них всё равно нет повседневных задач, нужных пользователю.

    О том и речь

     
  • 2.57, Аноним (57), 09:41, 30/04/2024 [^] [^^] [^^^] [ответить]  
  • +/
    > Короче, как я понял, это ОС, которая создана для запуска других ОС.
    > П.с. А macOS можно так запустить не на ябло железе?

    Вот именно ТАК не знаю, но на обычной виртуалке можно и разницы думаю не будет, т.к. и там и там не будет ускорения графики, потыкать интерфейс сможете.

     

  • 1.15, Заноним (?), 02:37, 28/04/2024 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Вообщем-то выглядит годнотой, но надо latency мерять.
     
  • 1.22, Роман (??), 10:21, 28/04/2024 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Vim впереди железа по предварительным требованиям из их документации

    >Sculpt with Visual Composition (VC)
    > Introduction
    >Prerequisites
    >  Vim skills recommended
    >  Hardware requirements and preparations

    from https://genode.org/documentation/articles/sculpt-vc

     
     
  • 2.35, Аноним (39), 19:25, 28/04/2024 [^] [^^] [^^^] [ответить]  
  • +/
    >>  Vim skills recommended

    Как будто, их конфиги нельзя другим текстовым редактором править.

     
     
  • 3.58, Аноним (-), 10:37, 30/04/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Можно, но тогда у тебя не будет модных склилзов.
     

  • 1.23, Аноним (23), 10:21, 28/04/2024 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Кто-нибудь её использует на своих машинах, хотя бы из проф. интереса?

    Что там кликать в первую очередь, что во вторую? Интересует повседневное использование, посмотреть новости на Опёнке или посмотреть видосики на сайтах.

    Ещё интересует вот это:
    >Реализована экспериментальная возможность перехода в спящий режим

    - кто-нибудь догадался как эту приблуду отправлять в спящий режим, а не выключать? Чтобы каждый раз при включении снова не прокликивать всю их Бляцентраль.

     
     
  • 2.25, Аноним (-), 10:55, 28/04/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Пока опытным путём продвигаюсь и пишу шпаргалку здесь для себя и других:

    1. network - Wifi - пароль (ноут на Штеуде, сеть подхватилась)
    2. ram fs - Use (должен сбоку появится depot и в самом верху +)
    3. + - Add - репа Update Index
    4. в появившейся слева вверху System - falkon web browser (качалось минут 5, обычный Флакон, на Опёнок в эту тему заходит, на Ютубе нет звука, догадываюсь что его тоже надо где-то прокликать)

    Кто ещё хочет поиграть в эту игру?

     
     
  • 3.26, Аноним (-), 11:01, 28/04/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Подсказка: ныряем и выныриваем из Бляцентрали по F12

    5. + - Options - audio добавляет в ютуб-видео даже БЕЗ перегрузки страницы Флакона с видосом. Круто. Интересно, как они это сделали.

     
     
  • 4.30, Аноним (30), 16:02, 28/04/2024 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Нашёл наконец как заставлять машину засыпать, документация как обычно рулит ht... большой текст свёрнут, показать
     
     
  • 5.38, Аноним (39), 20:25, 28/04/2024 [^] [^^] [^^^] [ответить]  
  • +/
    А сохранить текущую конфигурацию наверное как-то же можно?
     
     
  • 6.48, Аноним (-), 04:36, 29/04/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Вот бы знать Я всего лишь энергичный новичок не понимающий ровным счётом НИХРЕ... большой текст свёрнут, показать
     
  • 3.32, Бывалый Смузихлёб (ok), 18:05, 28/04/2024 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > Пока опытным путём продвигаюсь и пишу шпаргалку здесь для себя и других:

    "Невероятно", но на Опеннете можно публиковать статьи. В т.ч как и подобие заметок для себя и других
    Не Новости, в которых вечный срач и которые быстро сменяются, а именно статьи

     
  • 2.52, _kp (ok), 15:52, 29/04/2024 [^] [^^] [^^^] [ответить]  
  • +/
    > Кто-нибудь её использует на своих машинах, хотя бы из проф. интереса?

    У меня есть коллекция компов, и конечно при их большом количестве есть и "зоопарк ОС".

    Но недостаточно просто установить, и получить почти кирпичъ, который ничего не делает, а только включается.
    LiveUSB-образ, размером 30 МБ, я даже смотреть не буду.
    Нужна сборка хоть с каким то полезным функционалом, а поскольку это демонстрационная сборка, то она добжна быть и зрелищной.

     

  • 1.24, AleksK (ok), 10:26, 28/04/2024 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    А какие "повседневные" задачи обычный пользователь может на ней выполнять?
     
     
  • 2.27, Аноним (-), 12:28, 28/04/2024 [^] [^^] [^^^] [ответить]  
  • –1 +/
    >В данном окружении доступны браузеры Aurora и Firefox, текстовый редактор на базе Qt...
     
     
  • 3.28, AleksK (ok), 13:07, 28/04/2024 [^] [^^] [^^^] [ответить]  
  • +/
    >>В данном окружении доступны браузеры Aurora и Firefox, текстовый редактор на базе Qt...

    Ну такие себе "повседневные" задачи

     
     
  • 4.29, Аноним (-), 14:06, 28/04/2024 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Пользуетесь браузером не каждый день?
     

  • 1.42, Аноним (42), 21:32, 28/04/2024 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    А если взять sculpt os с авророй и фуррифоксом, поднять хайку, в итоге имеем хайку с нормальным браузером, и еще можно опенка подсадить как роутер и под ним держать tor и i2p.
     
  • 1.46, Neon (??), 23:53, 28/04/2024 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Какая та очередная странная фигня. Польза, диапазон применения не очевидны
     

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



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

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