LINUX.ORG.RU

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

 , ,


2

8

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

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

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

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

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

★★★★★

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

Я про то, что дефайнить TRUE нет смысла, так как if (x) выполнится при любом x не равном 0, это эквивалентно записи if (x != 0). В С нет отдельного булева типа. То есть x == FALSE, x != FALSE - то же самое, что !x, x, но не то же самое, что x != TRUE, x == TRUE.

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

За дефайн квазибулевых типов надо отрубать руки. Обе. Одним ударом.

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

Он, наверное, имеет в виду, что он не совсем полноценный, ибо можно написать, например, следующее:

bool x = *someStringPtr;
В таком случае x может оказаться одновременно не true и не false. В Swift, например, за следующее компилятор надаёт по рукам:
let x: Bool = 42

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