BareMetal egy 64 bites operációs rendszer x86-64 alapú számítógépek. & Nbsp; Az OS van írva teljesen Közgyűlés, míg alkalmazások írt assembly vagy C / C ++. Fejlesztése az operációs rendszer vezérli a 3 megcélzott szegmens:
& Nbsp; * High Performance Computing - törvény, mint az alap operációs rendszer a HPC cluster node. Futás fejlett számítási terhelés ideális egy mono-tasking operációs rendszer.
& Nbsp; * beágyazott alkalmazások - platformot biztosítson a beágyazott futó alkalmazások áru x86-64 hardver.
& Nbsp; * Oktatás - olyan környezetet a tanulás és kísérletezés programozás x86-64 Közgyűlés, valamint Operációs rendszer alapjait.
BareMetal keresztül tölti Pure64 és egy parancssori felület, amely képes betölteni programok / adatok merevlemezről. Jelenlegi tervek v0.5.0 felhívás egy funkciókban gazdag C / C ++ könyvtár alkalmazások, valamint általános hibajavítások és optimalizáció. Létrehozását BareMetal ihlette MikeOS - A 16-bites OS írt Közgyűlés használt, mint tanulási eszköz megmutatni, milyen egyszerű operációs rendszerek munkáját.
Core Jellemzők
& Nbsp; * megírni Assembly nyelv x86-64 alapú számítógépeken.
& Nbsp; * Több mint 60 integrált funkciók foglalkozni billentyűzet, képernyő kimenet, a fájlok, a hálózatépítés, memória, vonósok, matek, multi-feldolgozás, stb
& Nbsp; * Ethernet támogatása a Realtek 8139 chipset
& Nbsp; * Read / Write támogatás FAT16
A több-processzoros engedélyezett
& Nbsp; * Rendszer hívások előírt feladatok átruházása, a különböző processzorok.
& Nbsp; * skálázható 128 64 bites processzorok
Hálózatba
& Nbsp; * Rendszer hívások előírt küldésére és fogadására csomagokat Etherneten keresztül.
& Nbsp; * gyűrűpufferben, hogy automatikusan tárolja a fogadott csomagokat a memóriában.
követelmények
& Nbsp; * Egy Intel / AMD-alapú 64 bites számítógépen
& Nbsp; * Memory követelmények alapján a magok száma a számítógépet. Az OS maga is 2 MiB, valamint minden mag megkapja a saját 2 MiB verem. A kétmagos számítógép lenne szükség, legalább 6 MiB (2 x 2 + 2). A négymagos, 10 MiB.
& Nbsp; * 32 MiB Merevlemez minimum
& Nbsp; * YASM lefordítani a forráskód
Tulajdonságok :
- Speed:
- Speed Return Infinity megy vissza a gyökerekhez a számítógépes programozás tiszta Assembly kódot. Ahogy a programozás hardver szintű, tudjuk elérni a futtatási sebesség ez nem lehetséges a magasabb szintű nyelvek, mint a C / C ++, VB, és a Java.
- Simplicity:
- Simplicity BareMetal írták egyszerűséget szem előtt tartva. Minden belső funkciói ésszerű és jól dokumentált forráskód. Fűszeres programozók, valamint emberek az új számítógépes programozás lesz képes, hogy vedd fel gyorsan.
- Open Source:
- Nyissa forráskódja BareMetal szabadon hozzáférhető alatt 3-záradék BSD licenc. Menj, és add, módosítását vagy eltávolítását, amit akarsz. Minden OS funkció és minden egyéb alkatrészek jól dokumentáltak.
- Méret:
- Méret indítása tiszta lappal búcsút mondhatunk a dagadt kódot, és jellemző csúszás! Mivel a jelenlegi verzió a teljes CLI és a belső funkciók, az operációs rendszer bináris csak 16384 bájt. A Standard & quot; Hello, World! & Quot; Például állít össze egy fájlba mindössze 31 bájt.
- egy feladat Core:
- 1 BareMetal egy belső munka sorban, hogy minden CPU magok szavazáson. Egyszerűen adja hozzá a feladatokat a munka sorban, és ők dolgozzák fel bármely rendelkezésre álló CPU magot a rendszerben.
- Networking:
- Hálózat Ethernet hálózati támogatja a Realtek 8139 10 / 100Mbit chipset. BareMetal OS gép képes kommunikálni a hálózaton keresztül, nyers Ethernet csomagokat. Tervek vannak érvényben, hogy támogassa a TCP / UDP protokollok, valamint támogatja a több Ethernet chipset.
Mi az új ebben a kiadásban:
- Ez magában foglalja az Ethernet és a memória funkciót.
Hozzászólás nem található