The OpenNET Project / Index page

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

28.02.2018 23:56  Проект Genode опубликовал начальный выпуск ОС общего назначения Sculpt

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

Первый выпуск Sculpt ориентирован на энтузиастов (Early Adopters), уже знакомых с особенностями Genode. Sculpt расчитан на использование в виде загрузочного Live-окружения, но готовые сборки пока не формируются и образ необходимо собирать самостоятельно. В мае планируется выпустить более пригодный для оценки вариант 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

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

Напомним, что 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) и 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-окружении с использованием паравиртуализации.

  1. Главная ссылка к новости (http://genode.org/news/genode-...)
  2. OpenNews: Микроядерная ОС Genode переходит на лицензию AGPL
  3. OpenNews: Релиз открытой микроядерной ОС Genode 15.02
  4. OpenNews: Релиз открытой микроядерной ОС Genode 14.11
  5. OpenNews: План развития Genode как ОС общего назначения в 2013 году
  6. OpenNews: Опубликован план превращения Genode в операционную систему общего назначения
Лицензия: CC-BY
Тип: Программы
Ключевые слова: genode, sculpt, microkernel
При перепечатке указание ссылки на opennet.ru обязательно
Обсуждение Ajax/Линейный | Раскрыть все сообщения | RSS
 
  • 1.1, A (?), 00:28, 01/03/2018 [ответить] [показать ветку] [···]    [к модератору]
  • –5 +/
    Зачем оно?
     
     
  • 2.9, pavlinux (ok), 03:13, 01/03/2018 [^] [ответить]    [к модератору]
  • +4 +/
    "...для выполнения повседневных задач"
     
     
  • 3.24, Аноним (-), 10:17, 01/03/2018 [^] [ответить]    [к модератору]
  • +2 +/
    А крузис пойдет?
     
  • 1.4, Аноним (-), 01:00, 01/03/2018 [ответить] [показать ветку] [···]     [к модератору]
  • –6 +/
    Отлично, хоть кто-то делает ОС из практических потребностей безопасности, а не ч... весь текст скрыт [показать]
     
     
  • 2.12, Crazy Alex (ok), 03:25, 01/03/2018 [^] [ответить]    [к модератору]  
  • +2 +/
    А эта не микроядерная и совсем без нескучного языка Nim...
     
  • 2.16, anonymous yet another (?), 07:45, 01/03/2018 [^] [ответить]     [к модератору]  
  • +2 +/
    Это точно не про Genode ... весь текст скрыт [показать]
     
  • 2.42, Аноним (-), 16:38, 01/03/2018 [^] [ответить]     [к модератору]  
  • +1 +/
    Только в текущей микроядерной архитектуре сложно организовать защиту от Spectre ... весь текст скрыт [показать]
     
  • 1.7, ползкрокодил (?), 02:15, 01/03/2018 [ответить] [показать ветку] [···]     [к модератору]  
  • –5 +/
    Это какие такие повседневные задачи Откопали сферического пользователя в вакуум... весь текст скрыт [показать]
     
     
  • 2.28, Клыкастый (ok), 10:50, 01/03/2018 [^] [ответить]    [к модератору]  
  • +5 +/
    Нет, нужно подать заявку в небесную канцелярию о гарантии популярности будущей ОС и начинать писать только если гарантировано не менее 50% рынка.
     
     
  • 3.37, пох (?), 14:38, 01/03/2018 [^] [ответить]     [к модератору]  
  • –3 +/
    с гарантией популярности у них все нормально, их заявки рассматривают вне очеред... весь текст скрыт [показать]
     
     
  • 4.38, Cradle (?), 15:34, 01/03/2018 [^] [ответить]     [к модератору]  
  • –2 +/
    В Германии такая портабельность довольно востребована, потому что есть куча конт... весь текст скрыт [показать]
     
     
  • 5.46, пох (?), 21:13, 01/03/2018 [^] [ответить]     [к модератору]  
  • +/
    ну-у-у хрен знает, так ли привычны покажутся привычные инструменты после втаскив... весь текст скрыт [показать]
     
  • 4.51, Клыкастый (ok), 11:07, 02/03/2018 [^] [ответить]     [к модератору]  
  • +/
    Возможно действительно не заметил, бывает Этот вопрос более конструктивный Но... весь текст скрыт [показать]
     
  • 1.15, Аноним (-), 07:19, 01/03/2018 [ответить] [показать ветку] [···]    [к модератору]  
  • +2 +/
    > которая сможет быть использована обычными пользователями для выполнения повседневных задач
    > образ необходимо собирать самостоятельно

    Одна из повседневных задач "Обычных пользователей"...

     
     
  • 2.33, Очередной аноним (?), 12:50, 01/03/2018 [^] [ответить]     [к модератору]  
  • +/
    Вы всегда читаете только отдельные фразы в сообщении, а потом из них выбираете т... весь текст скрыт [показать]
     
  • 1.17, Celcion (ok), 08:01, 01/03/2018 [ответить] [показать ветку] [···]    [к модератору]  
  • +2 +/
    Каждый системный программист начинает с написания собственной ОС...
     
     
  • 2.52, Гоги (?), 01:14, 03/03/2018 [^] [ответить]    [к модератору]  
  • +/
    ...а заканчивается всё входом в защищённый режим. :)) Дальше - мрак, идиотическая архитектура x86 и дикое желание настучать по голове его инженерам.
     
  • 1.18, Аноним (-), 08:21, 01/03/2018 [ответить] [показать ветку] [···]     [к модератору]  
  • –7 +/
    AGPL конечно же всё портит для операционной системы это делает её явно НЕ обще... весь текст скрыт [показать]
     
     
  • 2.19, Ordu (ok), 08:47, 01/03/2018 [^] [ответить]    [к модератору]  
  • +3 +/
    Пора вводить в оборот новый термин для классификации анонимов в интернете. Наряду с social justice warriors необходимо выделять OSS license warriors, иначе любая классификация будет неполной.
     
     
  • 3.26, чебурнет.рф (ok), 10:39, 01/03/2018 [^] [ответить]    [к модератору]  
  • –1 +/
    OSS license warriors давно уже захватили Опеннет и прекрасно себя здесь ощущают.
     
     
  • 4.39, Аноним (-), 15:43, 01/03/2018 [^] [ответить]     [к модератору]  
  • +3 +/
    Особенно рьяно защищают из под мака, дуалбута на венде или одновременно ратуя за... весь текст скрыт [показать]
     
  • 2.23, Аноним (-), 10:04, 01/03/2018 [^] [ответить]    [к модератору]  
  • +2 +/
    >AGPL конечно же всё портит.

    Проприераст детектeд

     
     
  • 3.27, SkyNet (??), 10:44, 01/03/2018 [^] [ответить]     [к модератору]  
  • –4 +/
    только ГПЛ, как раз, ее и убило, никто ее не хочет брать и развивать, это прямой... весь текст скрыт [показать]
     
     
  • 4.32, Чупачупс (?), 12:18, 01/03/2018 [^] [ответить]     [к модератору]  
  • +/
    А вы как хотели При капитализме живем Жизнь все по местам расставляет Все же ... весь текст скрыт [показать]
     
     
  • 5.35, Cradle (?), 13:35, 01/03/2018 [^] [ответить]     [к модератору]  
  • +/
    Если что, здесь ровно наоборот - лет десять уже тому назад парень из Дрездена в ... весь текст скрыт [показать]
     
  • 1.22, Чупачупс (?), 10:03, 01/03/2018 [ответить] [показать ветку] [···]    [к модератору]  
  • +2 +/
    Молодцы. Пусть пилят. Кому не надо - идут мимо. Да, экзотическая ось, нескольким чудикам она интересна. Кто-то и Porsche из дерева делает, чтобы по речке плавать. Ну, разное в этом мире бывает. Смиритесь уже.

    Мейнстрим это Win/Lin/mac. Для решения повседневных задач именно они.

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

    Тут ничего стыдного нет :)

    Пожелаем удачи проекту Genode :)

     
     
  • 2.25, freehck (ok), 10:36, 01/03/2018 [^] [ответить]     [к модератору]  
  • +5 +/
    Ну и что Когда-то так говорили про DOS А до этого про CP M И про VMS тоже ... весь текст скрыт [показать]
     
  • 2.29, Аноним (-), 10:50, 01/03/2018 [^] [ответить]     [к модератору]  
  • +/
    У меня для решения повседневных задач - Lin А Win и, тем более, Mac - нет Geno... весь текст скрыт [показать]
     
     
  • 3.44, Анонимус Рекс (?), 18:14, 01/03/2018 [^] [ответить]    [к модератору]  
  • –1 +/
    Ваше мнение очень важно для нас
     
  • 3.48, Аноним (-), 21:40, 01/03/2018 [^] [ответить]    [к модератору]  
  • +/
    Интересно, если я скажу, что у меня для повседневного запуска браузера генода, то ты со своим мейнстримным линем упадешь в глазах посетителей опеннета?
     
     
  • 4.49, Led (ok), 23:42, 01/03/2018 [^] [ответить]    [к модератору]  
  • +1 +/
    Зачем вам, генидам, браузеры?
     
  • 1.31, paulus (ok), 11:50, 01/03/2018 [ответить] [показать ветку] [···]    [к модератору]  
  • –1 +/
    >Genode предоставляет унифицированную инфраструктуру для создания пользовательских приложений, работающих поверх ядра Linux

    Я так понимаю это не самостоятельная ОС будет, а надстройка над...?

     
     
  • 2.34, Аноним (-), 13:07, 01/03/2018 [^] [ответить]    [к модератору]  
  • +1 +/
    Скорее, подстройка под.
     
  • 1.40, гы (?), 15:55, 01/03/2018 [ответить] [показать ветку] [···]    [к модератору]  
  • –1 +/
    >>сможет быть использована обычными пользователями для выполнения повседневных задач

    Ну наконец-то 20 лет ждем.

    Сильно взялись за проект, но обычному юзеру непонятно зачем оно и чем лучше того же пингвина. "Виртуализация ос"? Так у обычного пользоватаеля нет денег чтобы все подряд виртуализировать.

     
     
  • 2.45, Аноним (-), 19:17, 01/03/2018 [^] [ответить]    [к модератору]  
  • –1 +/
    >> чем оно лучше того же пингвина

    всем

     
  • 2.47, Vjatcheslav (?), 21:35, 01/03/2018 [^] [ответить]     [к модератору]  
  • +/
    Возможно, с точки зрения коммерческой и не только, такая ОС имеет смысл, если из... весь текст скрыт [показать]
     
     
  • 3.55, Чупачупс (?), 14:59, 05/03/2018 [^] [ответить]    [к модератору]  
  • +/
    Вот это задвинул
     
  • 1.43, kachsheev (ok), 16:50, 01/03/2018 [ответить] [показать ветку] [···]    [к модератору]  
  • –2 +/
    > Fiasco.OC (x86_32, x86_64, ARM)
    > L4/Fiasco (IA32, AMD64, ARM)

    Эм... AMD64 != x86_64? IA32 != x86_32?

     
  • 1.50, piteri (ok), 00:18, 02/03/2018 [ответить] [показать ветку] [···]    [к модератору]  
  • +/
    >AGPLv3

    Неужто непермессивщина от гугла

     
  • 1.53, commiethebeastie (ok), 18:54, 03/03/2018 [ответить] [показать ветку] [···]    [к модератору]  
  • +/
    Одна из немногих ОС которой я действительно желаю удачи.
     
  • 1.54, commiethebeastie (ok), 19:07, 03/03/2018 [ответить] [показать ветку] [···]    [к модератору]  
  • +/
    /usr/bin/bash: /usr/local/genode-gcc/bin/genode-x86-g++: Нет такого файла или каталога

    Негодный манул в статье.

     
  • 1.56, Аноним (-), 15:08, 05/03/2018 [ответить] [показать ветку] [···]     [к модератору]  
  • +/
    make -C build x86_64 run sculpt KERNEL nova make вход в каталог 171 root g... весь текст скрыт [показать]
     
     
  • 2.57, commiethebeastie (ok), 17:29, 07/03/2018 [^] [ответить]    [к модератору]  
  • +/
    > # make -C build/x86_64 run/sculpt KERNEL=nova
    > make: вход в каталог «/root/genode/build/x86_64»
    > Error: No run script for sculpt
    > Makefile:312: ошибка выполнения рецепта для цели «run/sculpt»
    > make: *** [run/sculpt] Ошибка 255
    > make: выход из каталога «/root/genode/build/x86_64»

    toolchain не стоит, манул УГ.

     

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


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