Оглавление
Голый металл
-
Обзор 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.
- Статья является заглушкой, приглашается к расширению Википедии.