BareMetal OS

Screenshot Software:
BareMetal OS
Szczegóły programowe:
Wersja: 0.5.1
Filmu: 11 May 15
Wywoływacz: Return Infinty
Licencja: Wolny
Popularność: 28

Rating: nan/5 (Total Votes: 0)

BareMetal jest system operacyjny 64-bitowy dla x86-64 komputerach opartych na. & Nbsp; OS jest napisany całkowicie w Zgromadzeniu, a aplikacje można zapisać w Zgromadzeniu lub C / C ++. Rozwój systemu operacyjnego jest prowadzony przez jego trzech segmentów docelowych:
& Nbsp; * Obliczenia o wysokiej wydajności - Ustawa jako OS bazowej dla węzła klastra HPC. Uruchamianie zaawansowane obciążeń obliczeniowych jest idealnym miejscem na mono-wielozadaniowości systemu operacyjnego.
& Nbsp; * Wbudowane aplikacje - stworzenie platformy do wbudowanych aplikacji działających na sprzęcie x86-64.
& Nbsp; * Edukacja - Zapewnienie warunków do uczenia się i eksperymentowania z programowaniem w x86-64 Zgromadzenia, jak również podstaw systemu operacyjnego.
Buty BareMetal poprzez Pure64 i posiada interfejs linii poleceń z możliwością ładowania programów / danych z dysku twardego. Aktualne plany połączenia v0.5.0 dla bardziej bogate w funkcje C / C ++ biblioteki dla aplikacji, a także ogólnych poprawek i optymalizacji. Tworzenie BareMetal został zainspirowany MikeOS - 16-bitowy system operacyjny napisany w Zgromadzeniu wykorzystywane jako narzędzie uczenia się pokazać, jak proste prace systemów operacyjnych.
Cechy podstawowe
& Nbsp; * napisany w czystym asemblerze dla x86-64 komputerach opartych na.
& Nbsp; * Ponad 60 zintegrowane funkcje do czynienia z wejściem klawiatury wyjścia ekranem, plików, sieci, pamięci, ciągi, matematyki, multi-processing, itp
& Nbsp; * wsparcie Ethernet z chipsetem Realtek 8139
& Nbsp; * Odczyt / Zapis wsparcie dla systemu plików FAT16
Włączona Wielu procesor
& Nbsp; * wywołania systemowe służą do przekazywania zadań różnych procesorów.
& Nbsp; * skalowalne do 128 procesorów 64-bitowych
działające w sieci
& Nbsp; * wywołania systemowe służą do wysyłania i odbierania pakietów przez sieć Ethernet.
& Nbsp; * bufor Pierścień, który automatycznie zapisuje w pamięci odebranych pakietów.
Wymagania
& Nbsp; * Intel / AMD oparte na 64-bitowy komputer
& Nbsp; * wymagania dotyczące pamięci są w oparciu o liczbę rdzeni w komputerze. Sam OS wykorzystuje 2MiB jak każdy rdzeń ma własne 2MiB stos. Komputer będzie dwurdzeniowy potrzeba przynajmniej 6 MiB (2 x 2 + 2). Quad core, 10 MiB.
& Nbsp; * 32 MiB Dysk twardy minimum
& Nbsp; * yasm skompilować kod źródłowy

Opis :

  • Prędkość:
  • Prędkość Powrót Nieskończoność wraca do korzeni programowania z czystego kodu Zgromadzenia. Ponieważ jesteśmy programowania na poziomie sprzętu, możemy osiągnąć prędkość wykonania, co nie jest możliwe w językach wyższego poziomu, takich jak C / C ++, VB i Java.

  • Prostota:
  • Prostota BareMetal został napisany z myślą o prostocie. Wszystkie wewnętrzne funkcje są chude i dobrze udokumentowane w kodzie źródłowym. Programiści doświadczeni, jak i osoby nowe do programowania będzie w stanie go podnieść szybko.

  • Open Source:
  • Otwórz kod źródłowy BareMetal są udostępniane za darmo na licencji BSD 3-pkt. Śmiało i dodać, zmodyfikować lub usunąć, co chcesz. Każda funkcja OS i wszystkie inne elementy są dobrze udokumentowane.

  • Rozmiar:
  • Rozmiar Wychodząc z czystym kontem możemy pożegnać się nadęty i funkcji kodu pełzanie! W obecnej wersji z pełnych funkcji interfejsu CLI i wewnętrznych, binarny system operacyjny jest tylko 16384 bajtów. Standard & quot; Hello, World & quot; Przykładem kompiluje do pliku zaledwie 31 bajtów.

  • Jednym z zadań na rdzeń:
  • 1 BareMetal wykorzystuje wewnętrzny kolejkę pracy rdzeni CPU, że wszystkie ankietę. Wystarczy dodać do kolejki zadań pracy i będą przetwarzane przez wszelkich dostępnych rdzeni procesora w systemie.

  • Sieci:

  • Sieci Ethernet
  • Sieć jest obsługiwany z chipsetem 8139 10 / 100Mbit Realtek. Maszyny BareMetal systemowe mogą komunikować się przez sieć Ethernet za pomocą surowych pakietów. Plany są w celu wspierania protokołów TCP / UDP, a także wsparcie dla większej ilości chipsetów Ethernet.

Co nowego w tym wydaniu:.

  • Zawiera funkcje Ethernet i pamięci

Podobne oprogramowanie

HD2 MIUI4 ICS
HD2 MIUI4 ICS

15 Apr 15

Android GBLeoR
Android GBLeoR

14 Apr 15

BOYPPC DHD
BOYPPC DHD

14 Apr 15

Komentarze do BareMetal OS

Komentarze nie znaleziono
Dodaj komentarz
Włącz zdjęć!