LINUX.ORG.RU

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

 , ,


2

8

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

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

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

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

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

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

Вот старуха-проценщица поплатилась за то, что некрасивая:-)

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

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

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

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

Жуть. А qnx когда-то с гуями и браузером влезал.

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

Это что, мне теперь ещё и гиговый хард искать к моему 486 с 8 гигами памяти?
486 с 8 гигами памяти

Аж поперхнулся, это что же за «четверка» у вас такая?

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

Неверно. FALSE может иметь конкретное значение отличное от нуля. А уж TRUE тем более. btw второй вариант с TRUE заведомо может быть не правильным.

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

FALSE может иметь конкретное значение отличное от нуля

Ахтунг, автор javascript в треде!

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

В high-reliability софте значения TRUE и FALSE могут иметь такие значения, что флип одного бита из-за хардварных ошибок или порчи памяти нарушал бы чётность.

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

Как ни странно, но:

#include <stdio.h>
#include <stdbool.h>

int main(int argc, const char *argv[])
{
    bool i = 42;
    printf("Bool = %d\n", i);
    return 0;
}
$ ./a.out
Bool = 1

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

Вот за это я и не люблю C. Для кидания понтов язык отличный, для всего остального не очень.

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