Голый металл

  • Обзор BareMetal OS

    • BareMetal — ОС на ассемблере с единым адресным пространством, созданная Return Infinity. 
    • Ориентирована на виртуализированные среды и HPC, использует облегченное ядро (LWK). 
    • Вдохновлена MikeOS, не основана на Unix-подобных ядрах. 
  • Требования к оборудованию

    • 64-битный компьютер на базе AMD/Intel. 
    • 4 МБ ОЗУ на ядро, плюс 2 МБ на каждое дополнительное ядро. 
    • 32 МБ на жестком диске. 
  • Особенности программирования

    • API задокументирован, но без системных вызовов. 
    • Поддержка C и C++ через скрипты сборки и стандартные библиотеки. 
    • Демонстрация программы Rust для написания программ на Rust. 
  • Сетевой стек

    • Стек TCP/IP является приоритетом, LwIP на C анонсирован в октябре 2014. 
    • MinIP, минималистичный IP-стек, разрабатывается для изучения основ. 
  • Рекомендации

    • Ссылки на ресурсы ReturnInfinity на GitHub и дискуссионный форум группы Google BareMetal OS. 
    • Статья является заглушкой, приглашается к расширению Википедии. 

Полный текст статьи:

BareMetal — Википедия

Оставьте комментарий

Прокрутить вверх