LINUX.ORG.RU

Новая открытая POSIX-совместимая ОС — Minoca

 , ,


2

8

Minoca Corp. представляет вашему вниманию новую открытую POSIX-совместимую ОС общего назначения — Minoca.

Важные особенности по мнению разработчиков:

  • Хорошо документированный исходный код на GitHub.
  • Малый размер ядра.
  • Поскольку ОС написана с нуля, она изначально лучше приспособлена к современным реалиям.
  • Хорошая оптимизация потребления ресурсов (ЦП, ОЗУ) и энергосбережения поможет в использовании во встраиваемых системах.
  • Благодаря модульности ядро может обновляться без пересборки драйверов.
  • Продвинутые средства отладки встроены в систему.
  • Возможность запуска на x86, ARMv6, ARMv7 с поддержкой виртуальной памяти и несколькими мегабайтами ОЗУ.
  • В поставку входят драйверы для многих стандартных устройств.

>>> Страница на GitHub

>>> Официальный сайт

★★★★★

Проверено: Shaman007 ()
Последнее исправление: sudopacman (всего исправлений: 11)

ждем порта gnome3 для этой ОС.

cetjs2 ★★★★★
()

Поскольку ОС написана с нуля, она лучше приспособлена под современные реалии by design, а не реализует их «костылями»

Вот тут поподробнее пожалуйста с техническими деталями.

Потому что все остальные пункты - презентация компании Apple с повторением слова awesome раз в минуту

vertexua ★★★★★
()
Последнее исправление: vertexua (всего исправлений: 2)
Ответ на: комментарий от vertexua

Разработчики утверждают, что там лучше реализованы механизмы энергосбережения, которые в старых *nix вообще отсутствовали. Подробнее — спрашивайте у них, я просто новость написал.

Vsevolod-linuxoid ★★★★★
() автор топика

Прикольно, будем посмотреть

Deleted
()
Ответ на: комментарий от vertexua

Вот тут поподробнее пожалуйста с техническими деталями.

Ну ты костылинуксом не пользовался что ли?

anonymous
()

свободную (GNU GPL v3)

Proprietary and non-GPL source licenses are available, keeping options open for your customers and end users.

We at Minoca are trying to make open source work as a business model. One of the ways we're doing that is by offering Minoca OS source for sale under more proprietary licensing terms. To do this Minoca needs to own the copyright to its source.

Я бы сказал «условно-свободную», она больше открытая, с перекосом в сторону Minoca Corp, которая может вертеть вашими добавками как захочет.

xaizek ★★★★★
()
Последнее исправление: xaizek (всего исправлений: 1)

обратите внимание на стиль кодирования:

KSTATUS
BmpLoadBootConfiguration (
PVOID BootDevice,
PBOOT_CONFIGURATION_CONTEXT Context,
PBOOT_ENTRY *SelectedBootEntry
);

вам это ничего не напоминает ?

kto_tama ★★★★★
()

А вообще, статья - говно. Я тут скачал исходники, погонял, попробовал, sh скомпилил под нее, подготовил много интересных картинок и кучу текста, вступил в комьюнити, уже знаю о достоинствах и недостатках на своей шкуре (что взлетело, что нет)...

В общем я понял, что новости лучше писать спартанским компилено-скопипизженным текстом)

Эх...

ntfs1984
()
Ответ на: комментарий от vertexua

Пользовался. Хочу понять где тут некостыли, учитывая Posix

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

anonymous
()
Ответ на: комментарий от vertexua

Это значит, что так как она написана с нуля (в том числе по лицензионным соображениям), то за отсутствием огромного количества платформо-специфичных возможностей существующих систем и поддержки существенно более узкого набора аппаратуры, костылей там мало. Т.е. такой же marketing bullshit, как и по остальным пунктам.

xaizek ★★★★★
()
Последнее исправление: xaizek (всего исправлений: 2)

O^O
ого, а я думал что ресерч по ядрам уже никто не ведет.

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


Вопрос к СПВ: А определяет ли posix достаточность своих стандартов для создания полноценной ОС или какие-то (ГРОМАДНЫЕ) части отдаются на усмотрение вендору??

Deleted
()
Ответ на: комментарий от kto_tama

Chris Stevens is a software developer on the Windows kernel team working on the Windows boot environment

anonymous
()
Ответ на: комментарий от vertexua

Вот тут поподробнее пожалуйста
Запускается на архитектурах x86, ARMv6, ARMv7

Ничего не умеет, зато без костылей.

RazrFalcon ★★★★★
()

😀 😀 😀

GNU GPL v3! Парни, а лицензия ОСи впечатляет, а?!

anonymous
()
Ответ на: комментарий от EXL

Здравствуйте, я ваша Венгерская Нотация.

Венгерской нотации там как раз нет. А заворачиванием указателей в typedef грешат многие. Glib, например, этим говном пропитан.

hateyoufeel ★★★★★
()

Хорошо документированный исходный код

Трудно судить о качестве документации, но писать в 2016 в духе С89 — это уже похоже на психическое отклонение.

Softwayer ★★
()
Ответ на: комментарий от Singularity

Оно таки микроядерное или я что-то перепутал?

Оно модульное. It's modular! У микроядер нарезка системы намного тоньше.

anonymous
()
Ответ на: комментарий от GoodRiddance

Не на Rust, не взлетит.

Девочка, оставь Rust для своих влажных мечтаний.

anonymous
()

Поскольку ОС написана с нуля, она лучше приспособлена под современные реалии by design

Ну то есть вся ОС сделана из палок и г..на.

devl547 ★★★★★
()

gpl3

не взлетит.

Ygor ★★★★★
()
Ответ на: комментарий от Vsevolod-linuxoid

лучше реализованы механизмы энергосбережения, которые в старых *nix вообще отсутствовали.

init=/sbin/poweroff ?

devl547 ★★★★★
()

Писать ОС с нуля на си - как только додумываются :(

Хотя с другой стороны, код аккуратный, читать приятно, и прокомментирован крепко. Я такого на си наверно еще не видел.

// Местами даже перебор

//
    // Exit immediately if there are no orphaned file objects.
    //

    if (LIST_EMPTY(&IoFileObjectsOrphanedList) != FALSE) {
        return;
}

anonymous
()
Ответ на: комментарий от xaizek

Я бы сказал «условно-свободную», она больше открытая, с перекосом в сторону Minoca Corp, которая может вертеть вашими добавками как захочет.

А кто не может вертеть вашими добавками как захочет? Разве это как-то относится к швабоде?

totik
()
Ответ на: комментарий от anonymous

if (LIST_EMPTY(&IoFileObjectsOrphanedList) != FALSE)

А почему БАЛЬШИМИ БУКОВКАМИ писано. Билл Гейтс их этому научил?

Короче, Линус Торвальдс негодует.

anonymous
()
Ответ на: комментарий от hateyoufeel

А заворачиванием указателей в typedef грешат многие. Glib, например, этим говном пропитан.

Примеры, кроме gpointer?

Tayler ★★
()
Ответ на: комментарий от totik

А кто не может вертеть вашими добавками как захочет?

Если не передавать права на код, то никто не может его перелицензировать без согласия автора (существенные правки, мелкие игнорируются).

Разве это как-то относится к швабоде?

Да, так как они могут закрыть код, менять его, а изменения не распространять. Это не тот «свободный код», который «free software». И рекламирование проекта как свободного сбивает с толку.

xaizek ★★★★★
()
Ответ на: комментарий от kto_tama

PVOID

вот это вообще печалька

У них там звёздочкофобия?

PBOOT_ENTRY *SelectedBootEntry

А вот с этим можно вообще себе лицо разбить ненароком

З.Ы. Мне этот стиль ничего не напоминает, а что он должен напоминать?

reprimand ★★★★★
()
Ответ на: комментарий от xaizek

Да, так как они могут закрыть код,

В Новости писано про свободную (GNU GPL v3). А она запрещает такие трюки.

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.