BareMetal OS

Софтуер снимки:
BareMetal OS
Софтуер детайли:
Версия: 0.5.1
Дата на качване: 11 May 15
Розробник: Return Infinty
Разрешително: Безплатно
Популярност: 28

Rating: nan/5 (Total Votes: 0)

BareMetal е 64-битова операционна система за x86-64 базирани компютри & Nbsp;. Операционната система е написана изцяло на събрание, а приложенията могат да бъдат написани на събрание или C / C ++. Развитие на операционната система се ръководи от неговите три целеви сегменти:
& Nbsp; * Висока ефективност на компютъра - Закон за базова операционна система за HPC клъстер възел. Работещи напреднали изчислителни натоварвания е идеален за моно-многозадачна операционна система.
& Nbsp; * вградени приложения - предостави платформа за вградени приложения, работещи на стока x86-64 хардуер.
& Nbsp; * Образование - Осигуряване на среда за учене и експериментиране с програмиране в x86-64 събрание, както и Операционна система основи.
BareMetal ботуши чрез Pure64 и има ред интерфейс команда с възможност за зареждане на програми / данни от твърдия диск. Настоящите планове за v0.5.0 призив за по-богат на функции C / C ++ библиотека за приложения, както и общите корекции на грешки и оптимизации. Създаването на BareMetal е вдъхновен от MikeOS - 16-битова операционна система, написани на събрание, използван като средство за обучение, за да покаже колко е лесно операционни системи работа.
<Силен> Основни функции
& Nbsp; * Написано в чиста събрание език за x86-64 базирани компютри.
& Nbsp; * Над 60 интегрирани функции, за да се справят с въвеждане на клавиатурата, на изхода на екрана, файлове, създаване на мрежи, памет, низове, математика, мулти-обработка и т.н.
& Nbsp; * Ethernet поддръжка с Realtek 8139 чипсет
& Nbsp; * Read / Write подкрепа за FAT16
<Силен> Multi-процесор включен
& Nbsp; * Системни обаждания са предвидени делегиране на задачи на различни процесори.
& Nbsp; * мащабируеми до 128 64-битови процесори
<Силен> в мрежа
& Nbsp; * Системни обаждания са предвидени за изпращане и приемане на пакети чрез Ethernet.
& Nbsp; * Ring буфер, който автоматично съхранява получените пакети в паметта.
<Силни> Изисквания
& Nbsp; * An Intel / AMD-базирани 64-битов компютър
& Nbsp; * изисквания към паметта са на базата на броя на ядрата в компютъра. Самата операционна система използва 2 MiB, както и всяко ядро ​​получава собствен 2 MiB стак. Двуядрен компютър ще трябва най-малко 6 MiB (2 х 2 + 2). A ядро ​​четириядрени, 10 MiB.
& Nbsp; * 32 MiB твърд диск минимум
& Nbsp; * YASM за съставяне на изходния код

<силни> Характеристики

    <Ли клас = "bbli"> Speed:
  • Speed ​​Върни Infinity се връща към корените на компютърното програмиране с чист код събрание. Тъй като ние сме програмиране на хардуерно ниво, можем да постигнем скорост по време на работа, че не е възможно с езици по-високо ниво, като C / C ++, VB и Java.

  • <Ли клас = "bbli"> Simplicity:
  • Simplicity BareMetal е написана с простота в ума. Всички вътрешни функции са икономични и добре документирани в изходния код. Опитни програмисти, както и хора, които са нови за компютърно програмиране, ще могат да го вземете бързо.

  • <Ли клас = "bbli"> Open Source:
  • Отворете Сорс кодът за BareMetal е свободно достъпен под лиценза BSD на 3-клауза. Давай напред и да добавяте, променяте или премахвате каквото си искате. Всяка функция OS и всички останали компоненти са добре документирани.

  • <Ли клас = "bbli"> Размери:
  • Size се започне на чисто можем да кажем сбогом на ояден код и функция пълзене! Към настоящата версия с пълните CLI и вътрешни функции, двоичната на операционна система е само на 16 384 байта. A стандарт & quot;! Hello, World & quot; Например компилира към файл от само 31 байта.

  • <Ли клас = "bbli"> една задача на ядро:
  • 1 BareMetal използва вътрешен работа опашка, че всички CPU ядра анкета. Просто добавете задачи на работната опашка и те ще бъдат обработвани от всички налични ядра в системата.

  • <Ли клас = "bbli"> Networking:
  • Network Ethernet мрежа се поддържа с Realtek 8139 10 / 100Mbit чипсет. BareMetal OS машини могат да комуникират през мрежата чрез сурови Ethernet пакети. Плановете са за подкрепа на TCP / UDP протоколи, както и поддръжка за повече Ethernet чипсети.

Какво ново в тази версия:.

  • Тя включва Ethernet и памет функции

Подобен софтуер

Jibbed
Jibbed

20 Feb 15

polyBSD
polyBSD

2 Jun 15

Коментари към BareMetal OS

Коментари не е намерена
добавите коментар
Включете на изображения!