LINUX.ORG.RU

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

 , ,


2

8

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

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

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

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

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

★★★★★

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

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

Нет поддержки x86_64

Top kek.

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

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

Не, оно очень модульное. И обещают обновления ведра без необходимости обновления модулей.

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

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

подозреваю, что БАЛЬШИМИ БУКОВКАМИ они именуют макросы.

ps код не читал

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

Да и вообще, чем эта поделка лучше RedoxOS
RedoxOS

Я сегодня познаю мир, блин. А это что за хрень?

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

В новости написано одно, а в правилах передачи им кода — другое. Для добавления своего кода в проект надо передать им авторские права на него, с которыми они могут любую лицензию ставить.

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

Ну это не совсем венгерская, конечно. Но все вот эти DWORD, PVOID, KSTATUS очень сильно ассоциируются со всякими HRESULT, LPSTR, TCHAR, HWND, LPARAM прямиком из Redmond'а.

Вот тут кстати объясняется, почему в Microsoft было такое именование:
http://stackoverflow.com/a/6669594/2467443

Glib, например, этим говном пропитан

CAPS там всё же только в макросах:
https://github.com/GNOME/glib/blob/master/glib/gtypes.h#L46

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

Эх...

Запили статью где нибудь, например на опеннете.

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

Всё что опубликовано под GPLv3 навсегда остаётся под GPLv3. Всё, точка.

А права многие просят, давай всех тогда считать не свободными. Убунту например.

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

все уснули :)
И вообще, задумка годная, система чистенькая, молодая. Ещё год допиливания и чтобы было понятно что они завтра не перелицензят в следующем апдейте всё на EULA какой-нибудь, попробую в реале попользоваться. Даже gcc есть.
Анкау: просто такие системы похожие давно есть, но о них мало кто знает и авторы часто на них забивают, надеюсь что оправдает проект ожидания...

Reedych ★☆
()
Ответ на: комментарий от RazrFalcon

На практике - linux одна из тройки самых популярных ОС в мир

На практике самая распространённая на настольных системах, и очень часто встроенная в различном оборудовании - Windows. И?

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

[quite]... POSIX-совместимую ОС ...[/quite] [quite]... она изначально лучше приспособлена под современные реалии.[/quite] Окаменевшее дерьмо мамонта лучше приспособлено под современные реалии? Лучше чем окаменевшее дерьмо динозавра?

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

Всё что опубликовано под GPLv3 навсегда остаётся под GPLv3. Всё, точка.

Публикация под одной лицензией не запрещает публикацию под другими. Вот их соглашение:

2.3 Outbound License

Based on the grant of rights in Sections 2.1 and 2.2, if We include Your Contribution in a Material, We may license the Contribution under any license,

А права многие просят, давай всех тогда считать не свободными. Убунту например.

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

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

подозреваю, что БАЛЬШИМИ БУКОВКАМИ они именуют макросы.

Для людей, которые хоть когда-нибудь писали на Си, любой идентификатор состоящий только из прописных букв - это макрос.

P.S. Исходники еще не читал.

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

с которыми они могут любую лицензию ставить

Ну и ладно. Для версии которую ты получишь по GPLv3 это не имеет значение.

Контр.пример: ядро Linux навсегда останется под GPLv2. По факту. Конечно, его можно полностью переписать и выпустить под старым именем, но под новой лицензией, но это не то.

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

слоупоки, эта новость по всему гиктаймсу пробежалась.

Ну не всё ж с опеннета «тырить», нужно разнообразие.

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

А у меня даже шелл не запустился (i686, QEMU). А с сырцов не билдится.

Ancient
()
Ответ на: комментарий от inchallah

В интерфейсе там битмапный шрифт. Приблизь картинку.

http://wstaw.org/m/2016/11/01/Screenshot_20161102_021444.png

Вот где радуга, там норм всё будет. А битмап примерно вот так и будет рисоваться, как на изображении выше (или вообще замылится).

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

И вообще, задумка годная, система чистенькая, молодая.

Потом найдутся свободные шаловливые руки и впихнут туда systemd, dbus, xserver,pulseaudio и пр. Итого закат развития, стагнация и забыли.

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

Сорян, но твой гиктаймс/быдлохабр чёт приуныл мёртв.

Не, там просто аудитория такая стала. Они там обсуждают аймаки, блокировки и прочую масковскую фигню, это им интересно. А тут какая-то поксис операционка в зародыше практически, да без хипстерских замашек и революций. Скукота.

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

http://www.minocacorp.com/documentation/developers/knowledge/kernel/

Kernel Executive (Ke) - The kernel executive is responsible for the higher brain functions of the operating system. It manages system time, thread scheduling, Deferred Procedure Calls (DPCs)

https://ru.wikipedia.org/wiki/DPC

DPC (англ. Deferred procedure call — отложенный вызов процедуры) — специфический механизм вызова процедур в архитектуре Windows.

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

они завтра не перелицензят в следующем апдейте всё на EULA

Опенсорс доказал свою состоятельность. Зачем им перелицензировать? Да и изначальный выбор очень жёсткой лицензии говорит много о взглядах и убеждениях основателей.

Даже gcc есть.

Здравомыслие. Минимум, они не придурки решившие переписать заново весь стек необходимого ПО.

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

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

Вот когда появятся версии кроме свободной, тогда и поговорим. Ok?

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

ну когда я первый раз услышал, думал, а вдруг переписывают :)

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

Не зли меня

https://en.wikibooks.org/wiki/Windows_Programming/Handles_and_Data_Types#Hung...

Also, there are a number of different data types that are essentially defined the same way, and therefore some compilers will not pick up on errors when they are used incorrectly. As we discuss each data type, we will also note the common prefixes for that data type.

Putting the letter «P» in front of a data type, or «p» in front of a variable usually indicates that the variable is a pointer. The letters «LP» or the prefix «lp» stands for «Long Pointer», which is exactly the same as a regular pointer on 32 bit machines.

LPVOID, PVOID, и именование типов в подобном стиле это ЧАСТЬ венгерской нотации. Венгерская нотация была придумана именно в MS. В этой новоиспечённой Minoca типы именуются именно по этой нотации. Переменные — нет.

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

Вот когда появятся версии кроме свободной, тогда и поговорим. Ok?

Тогда будет уже поздно. Они рекламируют проект как свободный. Но в текущей версии он практически бесполезен пользователям. Теперь под лозунгами о свободном ПО, они хотят, чтобы им его бесплатно допилили и оттестировали. А дальше они его будут спокойно себе продавать. Copyleft лицензия тут для того, чтобы другие компании не могли получать выгоду аналогичным способом, как хотят делать они (может даже уже продают и где-то используют). Это обычная эксплуатация открытой модели разработки с дополнительным контролем над закрытым использованием кода с их стороны.

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

молюсь что такого не будет, но против пульсы, иксов и дбаса против ничего не имею.

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

Добавлю

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

Так можно тогда сказать о любом открытом проекте. Гипотетически, конечно. Т.е. ни кто не имеет право называться «свободным», т.к. теоретически не исключено, что в будущем модель не будет изменена и/или дополнена условиями не отвечающими критериям свободности.

mandala ★★★★★
()

http://www.minocacorp.com/about/ Корпорация из двух чуваков, ок

а где остальные 30 человек программистов хотя бы?

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

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

Всё правильно. Этот стиль ничего не должен тебе напоминать, потому что ты слишком молодой. И это круто.

EXL ★★★★★
()
Ответ на: Добавлю от mandala

Так можно тогда сказать о любом открытом проекте. Гипотетически, конечно. Т.е. ни кто не имеет право называться «свободным», т.к. теоретически не исключено, что в будущем модель не будет изменена и/или дополнена условиями не отвечающими критериям свободности.

Одно дело, когда это чисто гипотетически, а другое, когда явно об этом говорится и планируется с самого начала. Они же не скрывают особо, в файлах это написано. Просто и при освещении в других источниках, надо учитывать эти моменты.

xaizek ★★★★★
()

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

Вот это аргумент! Велосипедисты, возьмите на вооружение!

Продвинутые средства отладки встроены в систему.

До gdb дотянет или это и есть gdb?

Возможность запуска на i686, ARMv6, ARMv7 с поддержкой виртуальной памяти и несколькими мегабайтами ОЗУ.

А где x64?

В поставку входят драйверы для многих стандартных устройств.

Пять клавиатур, три мыши, два монитора. )

Sociopsih ★☆
()

она изначально лучше приспособлена к современным реалиям

Т.е. написана хипсторами на js и пускается из браузера?

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

Не, там просто аудитория такая стала. Они там обсуждают аймаки, блокировки и прочую масковскую фигню, это им интересно. А тут какая-то поксис операционка в зародыше практически, да без хипстерских замашек и революций. Скукота.

Ну всё правильно. Все IT'ники перебрались на Reddit, LOR и RSDN. А хабра сгнила. Почему? А не нужно было делиться, а потом сливаться.

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