The OpenNET Project / Index page

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



Индекс форумов
Составление сообщения

Исходное сообщение
"Проект Genode опубликовал начальный выпуск ОС общего назначе..."
Отправлено opennews, 01-Мрт-18 00:28 
Увидел свет (http://genode.org/news/genode-os-framework-release-18.02) выпуск открытой микроядерной операционной системы Genode OS Framework 18.02 (http://genode.org/), в составе которого представлен первый ознакомительный вариант новой операционной системы Sculpt (https://genode.org/documentation/articles/sculpt-ea). В рамках проекта Sculpt на базе технологий  Genode развивается операционная система общего назначения, которая сможет быть использована обычными пользователями для выполнения повседневных задач. Исходные тексты проекта распространяются (https://github.com/genodelabs/genode) под лицензией AGPLv3.

Первый выпуск Sculpt ориентирован на энтузиастов (Early Adopters), уже знакомых с особенностями  Genode.  Sculpt расчитан на использование в виде загрузочного Live-окружения, но готовые сборки пока не формируются и образ необходимо собирать самостоятельно (https://genode.org/documentation/articles/sculpt-ea#Building...). В мае планируется выпустить более пригодный для оценки вариант Sculpt для любопытных пользователей (The Curious), для которого будут поставляться готовые ISO-образы, но который всё ещё будет ограничен консольным режимом.  На август запланирован выпуск Sculpt "Visual Composition", оснащённый графическим интерфейсом, а  в ноябре ожидается Sculpt  "Community Experience" с готовыми средствами для компоновки начинки из отдельных компонентов.


Для сборки iso-образа Sculpt в Ubuntu 16.04  можно выполнить:


     git clone https://github.com/genodelabs/genode.git
     cd genode
     git checkout 18.02

     ./tool/depot/download genodelabs/bin/x86_64/base-nova/2018-02-26
     ./tool/depot/download genodelabs/pkg/x86_64/sculpt/2018-02-27

     ./tool/create_builddir x86_64

      формируем необходимый состав через редактирование build/x86_64/etc/build.conf

      make -C build/x86_64 run/sculpt KERNEL=nova

      на выходе получаем загрузочный образ build/x86_64/var/run/sculpt.iso, который можно записать на Flash:

      sudo dd if=build/x86_64/var/run/sculpt.iso of=/dev/sdx bs=1M conv=fsync


В новом выпуске (http://genode.org/documentation/release-notes/18.02) Genode также предложены новые механизмы установки, обновления и распространения приложений для работающих систем Genode. Добавлена экспериментальная возможность разработки серверов Genode с использованием языка программирования Nim. Добавлена новая утилита для трассировки. Внесены улучшения в сетевой стек, работающий в пространстве пользователя. Обновлены многие сторонние пакеты (например, VirtualBox 5.1.32).


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

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


URL: http://genode.org/news/genode-os-framework-release-18.02
Новость: https://www.opennet.ru/opennews/art.shtml?num=48164

 

Ваше сообщение
Имя*:
EMail:
Для отправки ответов на email укажите знак ! перед адресом, например, !user@host.ru (!! - не показывать email).
Более тонкая настройка отправки ответов производится в профиле зарегистрированного участника форума.
Заголовок*:
Сообщение*:
 
При общении не допускается: неуважительное отношение к собеседнику, хамство, унизительное обращение, ненормативная лексика, переход на личности, агрессивное поведение, обесценивание собеседника, провоцирование флейма голословными и заведомо ложными заявлениями. Не отвечайте на сообщения, явно нарушающие правила - удаляются не только сами нарушения, но и все ответы на них. Лог модерирования.



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

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