The OpenNET Project / Index page

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

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

28.02.2018 23:56

Увидел свет выпуск открытой микроядерной операционной системы 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 3.0
Короткая ссылка: https://opennet.ru/48164-genode
Ключевые слова: genode, sculpt, microkernel
При перепечатке указание ссылки на opennet.ru обязательно


Обсуждение (43) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | 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. И таким образом для варианта L4Linux ядро размещается в юзерспейсе и следовательно, в отличие от обычного линукса, подвежено атаке 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 +/
    с гарантией популярности у них все нормально, их заявки рассматривают вне очереди.
    Вопрос, если вы не заметили, в другом - а зачем они это делают-то и какие "интересы пользователя при повседневной деятельности" собрались учесть?

    Пока вырисовывается очевидное, что основной интерес их сферического в вакууме пользователя - зависеть от гугля, а не от redhat.

    пользователя, которому интересно микроядерное нечто с эмуляцией пятнадцати других проектов - даже в сферическом вакууме ноль.

     
     
  • 4.38, Cradle (?), 15:34, 01/03/2018 [^] [^^] [^^^] [ответить]  
  • –2 +/
    В Германии такая портабельность довольно востребована, потому что есть куча контор которые нанимают и содержат программистов чтобы сдавать их в аренду на год-два-три (редко больше). Соответственно, программистам приходится как-то раскорячиться, чтобы каждый раз на новых структурах очередного заказчика умудриться делать _свою_ работу более-менее привычными инструментами.
     
     
  • 5.46, пох (?), 21:13, 01/03/2018 [^] [^^] [^^^] [ответить]  
  • +/
    ну-у-у хрен знает, так ли привычны покажутся привычные инструменты после втаскивания их в эту штуку (пусть даже в режиме совместимости)
    И не проще ли их сразу тащить на целевую платформу.

    Ну и общая ориентированность на клоны l4 как бы намекает... С другой стороны - agpl, гарантирующая отсутствие поддержки любого вендора (то ли судьба l4 такой след в сознании им оставила, то ли вихри враждебные реют в мозгах)...

    в общем, пока суть этой штуковины крайне загадочна. Не говоря уж о ее будущем.

     
  • 4.51, Клыкастый (ok), 11:07, 02/03/2018 [^] [^^] [^^^] [ответить]  
  • +/
    > Вопрос, если вы не заметили, в другом -

    Возможно действительно не заметил, бывает.

    > а зачем они это делают-то и какие "интересы пользователя при повседневной деятельности" собрались учесть?

    Этот вопрос более конструктивный. Но это вопрос к разработчикам скорее. В проектах, за которыми не стоит уверенная контора с бабками, бывает всякое. Пришёл разработчик и запилил, потому что нужно конкретно ему. Есть небольшой потенциальный пользователь, которому интересно. Сто причин, но общее одно: изменения начинаются с того, что кто-то приходит и говорит: да, мне интересно в целом, но... Результат может сильно удивлять граждан с позицией "...если вы предложите мне нечто неординарное, классное, нужное, мне станет интересно". Поймите, я не о том что эта позиция правильная и красивая, а та неправильная и некрасивая, просто происходит часто так. Как именно в их случае - спрашивать именно разработчиков.

     

  • 1.15, Аноним (-), 07:19, 01/03/2018 [ответить] [﹢﹢﹢] [ · · · ]  
  • +2 +/
    > которая сможет быть использована обычными пользователями для выполнения повседневных задач
    > образ необходимо собирать самостоятельно

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

     
     
  • 2.33, Очередной аноним (?), 12:50, 01/03/2018 [^] [^^] [^^^] [ответить]  
  • +/
    Вы всегда читаете только отдельные фразы в сообщении, а потом из них выбираете только понравившиеся Вам?

    Сказано же
    - "... представлен первый ознакомительный вариант...", а не финальный релиз с долговременной поддержкой;
    - "... на базе технологий  Genode развивается операционная система общего назначения..." - РАЗВИВАЕТСЯ, а не завершена и дальше только фиксятся ошибки;
    - "В мае планируется выпустить более пригодный для оценки вариант Sculpt для любопытных пользователей (The Curious), для которого будут поставляться готовые ISO-образы, но который всё ещё будет ограничен консольным режимом.  На август запланирован выпуск Sculpt "Visual Composition", оснащённый графическим интерфейсом, а  в ноябре ожидается Sculpt  "Community Experience" с готовыми средствами для компоновки начинки из отдельных компонентов."

    Так что дождитесь хотя бы Sculpt "Visual Composition" в августе, чтобы глянуть насколько оно будет удобно "обычным пользователям", а потом уже иронизируйте в интернетах. Я конечно и в августе не жду от этого чего-то шедеврально-ошеломительного, но так рано кричать "ату его!" - перебор.

     

  • 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 конечно же всё портит.

    для операционной системы это делает её явно НЕ "общей по назначению"..

    ...следовательновкладывать своё время в её изучение\исследование -- будет человеку скорее всего во вред.

    даже если это окажется хорошей системой -- сделать что-то полезное на основе неё -- будет сомнительным с точки зрения AGPL..

    короче, ребята очень странные -- в то время как весь остальной мир наоборот переводит GPL на LGPL

     
     
  • 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 +/
    > OSS license warriors давно уже захватили Опеннет и прекрасно себя здесь ощущают.

    Особенно рьяно защищают из под мака, дуалбута на венде или одновременно ратуя за проприетарный компилятор и неоткрывание сорцов под GPL, потому что злые америкосы спецом придумали такую лицензию, чтобы остальные им код писали, а они ничего не делали
    )))


     
  • 2.23, Аноним (-), 10:04, 01/03/2018 [^] [^^] [^^^] [ответить]  
  • +2 +/
    >AGPL конечно же всё портит.

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

     
     
  • 3.27, SkyNet (??), 10:44, 01/03/2018 [^] [^^] [^^^] [ответить]  
  • –4 +/
    >>AGPL конечно же всё портит.
    > Проприераст детектeд

    только ГПЛ, как раз, ее и убило, никто ее не хочет брать и развивать, это прямой укор опен-сорсерам, нету вас! и все что Вы делаете умерает, не родившись, даже не смотря на такие стоящие идеи. печально, что остаются только проекты за которые платят проприерасты, видимо увлечения не хватает, вообще этого недостаточно, только деньги правят опен-сорсерами.

     
     
  • 4.32, Чупачупс (?), 12:18, 01/03/2018 [^] [^^] [^^^] [ответить]  
  • +/
    А вы как хотели? При капитализме живем. Жизнь все по местам расставляет. Все же мечтают о своем бизнесе и не работать на дядю. Откуда тут идеалы и увлечения? Только хардкор, только бабло. Вот и опенсорс живет также.

    Пока глаза горят у студентов, жизни не видели - вот на идеях и пилят что-то. А потом диплом, вышка. Пора работать. Бросают все и идут работать на дядю, вкалывать по 10-12-15 часов. На опенсорс идей и сил не остается.

     
     
  • 5.35, Cradle (?), 13:35, 01/03/2018 [^] [^^] [^^^] [ответить]  
  • +/
    Если что, здесь ровно наоборот - лет десять уже тому назад парень из Дрездена в свои 28 лет писал докторскую на тему надежности и безопасности оконных интерфейсов, успешно защитился и запустил с приятелями стартап для реализации новых идей на практике. Ориентировались сперва только на встроеные системы, потом на банкоматы. Теперь вот и до системы общего назначеиния дозрели. Вообще-то, не типичная для Германии история успеха, для восточной тем более.
     

  • 1.22, Чупачупс (?), 10:03, 01/03/2018 [ответить] [﹢﹢﹢] [ · · · ]  
  • +2 +/
    Молодцы. Пусть пилят. Кому не надо - идут мимо. Да, экзотическая ось, нескольким чудикам она интересна. Кто-то и Porsche из дерева делает, чтобы по речке плавать. Ну, разное в этом мире бывает. Смиритесь уже.

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

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

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

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

     
     
  • 2.25, freehck (ok), 10:36, 01/03/2018 [^] [^^] [^^^] [ответить]  
  • +5 +/
    > Мейнстрим это Win/Lin/mac. Для решения повседневных задач именно они.

    Ну и что? Когда-то так говорили про DOS. А до этого про CP/M. И про VMS тоже. :)
    Будущее возникает не сразу, это всегда результат кропотливой многолетней работы.
    Так что да, давайте пожелаем удачи проекту Genode.

     
  • 2.29, Аноним (-), 10:50, 01/03/2018 [^] [^^] [^^^] [ответить]  
  • +/
    >Мейнстрим это Win/Lin/mac. Для решения повседневных задач именно они.

    У меня для решения повседневных задач - Lin. А Win и, тем более, Mac - нет. Genode, если её допилят, для этого не исключается.

     
     
  • 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 [^] [^^] [^^^] [ответить]  
  • +/
    Возможно, с точки зрения коммерческой и не только, такая ОС имеет смысл, если изначально писать для неё приложения, предназначенные для непосредственного взаимодействия с человеком и которые должны существовать и работать долго, долго-предолго (5-7 десятилетий, например) и при этом не менять навыки взаимодействия своих пользователей.
    С точки зрения достаточно крупной организации имеет смысл отделить, например, всяческие стандартизированные АРМ-ы сотрудников, терминальный и банкоматный софт, расчётные комплексы, вместе со всем окружением - от оборудования, если жертвы по производительности будут приемлемы и оборудование не будет нужно значительно более мощное.
    Основная экономия достигается за счёт повышения переносимости рабочих навыков и экономии на обучении сотен тысяч людей так как действует правило - "научился один раз и навсегда".
    Однако повышаются требования к психосоциологической продуманности процесса взаимодействия человека с программой (неудачные решения останутся "навечно").
    Для свободного софта это тоже имеет большой смысл, так как множество свободных программ имеет вялую динамику обновления, долгий период "становления" и написание их под такую ОС продляет срок их жизни а, значит, даст возможность дорасти до зрелой стадии развития, позволяет накапливать сообщество пользователей (людей с определёнными навыками использования и сложившимися привычками, предпочтениями), которое на вначале существования программы растёт очень медленно.
     
     
  • 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: вход в каталог «/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»
     
     
  • 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:
    Текст:



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

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