The OpenNET Project / Index page

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

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

Разработчики открытой микроядерной операционной системы Genode OS Framework сформировали второй тестовый выпуск операционной системы Sculpt. В рамках проекта Sculpt на базе технологий Genode развивается операционная система общего назначения, которая сможет быть использована обычными пользователями для выполнения повседневных задач. Исходные тексты проекта распространяются под лицензией AGPLv3.

Второй выпуск примечателен формированием готового LiveUSB-образа (20 Мб), который позволяет оценить Sculpt в работе без выполнения работы по сборке системы. Сообщается, что Sculpt уже применяется разработчиками Genode в своей повседневной работе и начиная со второго выпуска оценивается как пригодный для ознакомления любопытными пользователями ("The Curious"). Поддерживается работа на системах с процессорами и графической подсистемой Intel, также поддерживаются беспроводные адаптеры и Ethernet-контроллеры Intel. Работа Sculpt протестирована на ноутбуках Lenovo серий X и T (X220, X250, X260, T430, T460).

Выпуск оснащён простейшим графическим интерфейсом Leitzentrale, предоставляющим в левом верхнем углу экрана меню с инструментами для управления пользователями, подключения накопителей и настройки сетевого соединения. При этом базовым всё еще остаётся консольный режим управления (центральное окно с терминалом), через который производится установка приложений, развёртывание виртуальных машин и настройка окружения. В качестве текстового редактора, при помощи которого осуществляется настройка, используется Vim. Версия с доработанным графическим интерфейсом ("Visual Composition") ожидается в августе, а на ноябрь запланирован выпуск "Community Experience" с готовыми средствами для формирования начинки из отдельных компонентов.

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

Напомним, что Genode предоставляет унифицированную инфраструктуру для создания пользовательских приложений, работающих поверх ядра Linux (32 и 64 бит) или микроядер NOVA (x86 с виртуализацией), Fiasco.OC (x86_32, x86_64, ARM), L4ka::Pistachio (IA32, PowerPC), OKL4, Codezero (ARM), 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
  3. OpenNews: Микроядерная ОС Genode переходит на лицензию AGPL
  4. OpenNews: Релиз открытой микроядерной ОС Genode 15.02
  5. OpenNews: Для Linux и Redox представлена реализация Libc на языке Rust
  6. OpenNews: В рамках проекта Nebulet развивается микроядро для запуска WebAssembly
Лицензия: CC-BY
Тип: Программы
Ключевые слова: genode, sculpt, microkernel
При перепечатке указание ссылки на opennet.ru обязательно
Обсуждение Ajax/Линейный | Раскрыть все сообщения | RSS
 
  • 1.1, Аноним (-), 12:02, 17/06/2018 [ответить] [показать ветку] [···]    [к модератору]
  • +11 +/
    Не флэйма ради, а просвещения для, поясните простым языком: зачем и для кого эта ОС? Для декстоп-линуксойдов можно/нужно использовать? В чём фишка тогда запускать, скажем, awesome через genode + linux вместо того, чтобы в привычном линукс-дистрибе запускать awesome?
     
     
  • 2.11, proninyaroslav (ok), 13:24, 17/06/2018 [^] [ответить]    [к модератору]
  • +/
    Применение лицензии AGPL скорее говорит о том, что это серверная штука для запуска окружений.
     
  • 2.20, пох (?), 15:10, 17/06/2018 [^] [ответить]     [к модератору]
  • –5 +/
    бежит мышка, видит - кусок кактуса валяется Дай, думает - сгрызу c кому-то ... весь текст скрыт [показать]
     
     
  • 3.40, Аноним (-), 11:11, 18/06/2018 [^] [ответить]    [к модератору]  
  • +/
    Про резюме можно было бы и поверить, если бы новость о ней появлялась всего пару раз. Но данная ОС существует уже 10 лет.
     
     
  • 4.61, пох (?), 22:47, 19/06/2018 [^] [ответить]     [к модератору]  
  • +/
    ну так гуглу-то и поболее будет - сколько поколений молодых-гордых разработчиков... весь текст скрыт [показать]
     
  • 3.47, Очередной аноним (?), 16:23, 18/06/2018 [^] [ответить]     [к модератору]  
  • +1 +/
    Читая некоторые Ваши комменты мне иногда кажется, что Вы являетесь тем самым, да... весь текст скрыт [показать]
     
     
  • 4.49, Анонимный психотерапевт (?), 19:17, 18/06/2018 [^] [ответить]     [к модератору]  
  • +/
    Самовлюбленна горделивая птица-говорун, которая в курсе всего и вся, читай - нар... весь текст скрыт [показать]
     
  • 4.52, Аноним (-), 19:32, 18/06/2018 [^] [ответить]     [к модератору]  
  • +1 +/
    Не, у того манера другая, с пространными простынями, растеканием мысли по древу ... весь текст скрыт [показать]
     
  • 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 +/
    Это немодно и ненужно 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 лет назад, котор... весь текст скрыт [показать]
     
  • 2.14, Аноним (-), 13:40, 17/06/2018 [^] [ответить]     [к модератору]  
  • +3 +/
    Пытаются что-то слепить Безобразники Проповедуют микроядра Да как они смеют... весь текст скрыт [показать]
     
  • 1.5, Оффтоп (?), 12:17, 17/06/2018 [ответить] [показать ветку] [···]    [к модератору]  
  • –1 +/
    >TinyCore Linux

    кто нибудь тыкал сабж?

     
     
  • 2.18, Аноним (-), 14:44, 17/06/2018 [^] [ответить]    [к модератору]  
  • +/
    Тыкал. Вполне себе юзабельно, а главное, шустро.
     
     
  • 3.22, Другой Аноним (?), 16:29, 17/06/2018 [^] [ответить]    [к модератору]  
  • +1 +/
    у них есть репы с https? (а то даже носкрипт на сайт ниасилили навесить). Что там за инит? (дистровотч скудно пишет "other")
     
     
  • 4.54, Слоуфикс (?), 20:01, 18/06/2018 [^] [ответить]    [к модератору]  
  • +/
    *тьфу, letsencrypt а не носкрипт
     
  • 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 разок спортировали И что А ничего, выбросили в помойку За ... весь текст скрыт [показать]
     
     
  • 3.33, Аноним (-), 03:22, 18/06/2018 [^] [ответить]     [к модератору]  
  • +/
    Там свои контейнеры есть Про изоляцию забыл Про возможность распределить выдел... весь текст скрыт [показать]
     
     
  • 4.34, нах (?), 10:40, 18/06/2018 [^] [ответить]     [к модератору]  
  • –1 +/
    Контейнеров как раз и нет Средства изоляции процессов и создания им окружений е... весь текст скрыт [показать]
     
  • 4.46, Аноним (-), 14:41, 18/06/2018 [^] [ответить]     [к модератору]  
  • +1 +/
    Удобно быть перепончатым Можно в новости об очередном фейле докеров писать о то... весь текст скрыт [показать]
     
  • 2.41, Аноним (-), 11:15, 18/06/2018 [^] [ответить]    [к модератору]  
  • +/
    > интересно будет, ИМХО, если они портируют на микроядра докер.

    докер же рипнулся давно уже, вы чего?!!!
    https://i0.wp.com/hoangchi.com/wp-content/uploads/2018/01/Docker-RIP.png?w=128


     
     
  • 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.29, Аноним (-), 19:03, 17/06/2018 [^] [ответить]    [к модератору]  
  • +2 +/
    i386

     
  • 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.31, Аноним (31), 20:20, 17/06/2018 [ответить] [показать ветку] [···]    [к модератору]  
  • –2 +/
    По и-нету полазить и почтут проверить - сгодиться.
     
  • 1.32, cutlass (?), 02:04, 18/06/2018 [ответить] [показать ветку] [···]    [к модератору]  
  • +/
    > Разработчики открытой микроядерной операционной системы Genode OS Framework

    А почему не хурд?

     
     
  • 2.36, нах (?), 10:42, 18/06/2018 [^] [ответить]    [к модератору]  
  • +4 +/
    >> Разработчики открытой микроядерной операционной системы Genode OS Framework
    > А почему не хурд?

    потому что у них через пол-года уже была работающая система, а hurd твой - за двадцать лет все в состоянии "загружается!" - и то только на 386.

    Чем и отличаются поделки фанатиков от тех, кому на самом деле интересно сделать что-то работающее.

     
  • 2.45, Nikolay Golikov (?), 13:58, 18/06/2018 [^] [ответить]    [к модератору]  
  • +/
    Потому-что хурд сделан на морально устаревшем микроядре math, как минимум.
     
     
  • 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-го уровня поверх линукса например, но в осо... весь текст скрыт [показать]
     
     
  • 4.53, Аноним (-), 19:38, 18/06/2018 [^] [ответить]    [к модератору]  
  • +/
    Попытался поправить новость, возможно "HW-ядро" из неё скоро исчезнет.
     
  • 1.51, Аноним (-), 19:27, 18/06/2018 [ответить] [показать ветку] [···]     [к модератору]  
  • +/
    Являясь ядром второго уровня Genode при этом является ещё и микрогипервизором ,... весь текст скрыт [показать]
     
     
  • 2.59, Очередной аноним (?), 10:00, 19/06/2018 [^] [ответить]     [к модератору]  
  • +/
    И как Вы новости читаете Что-то Вы намешали, недопоняли, за других додумали и... весь текст скрыт [показать]
     
  • 1.55, Аноним (55), 22:55, 18/06/2018 [ответить] [показать ветку] [···]    [к модератору]  
  • +/
    Sage
     
  • 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 +/
    А ведь в виртуалбоксе же можно ещё разок-другой такое провернуть ... весь текст скрыт [показать]
     

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


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