BareMetal OS

Programinė įranga Screenshot:
BareMetal OS
Programinė detalės:
Versija: 0.5.1
Įkėlimo datą: 11 May 15
Kūrėjas: Return Infinty
Licencija: Nemokamai
Populiarumas: 99

Rating: 1.0/5 (Total Votes: 1)

BareMetal yra 64 bitų operacinė sistema x86-64 kompiuteriuose. & Nbsp; OS parašyta visiškai asamblėjos, o paraiškos gali būti parašytas asamblėjos arba C / C ++. Plėtros operacinės sistemos vadovaujasi savo 3 tikslinių segmentų:
& Nbsp; * High Performance Computing - Aktas, kaip bazinės OS dėl HPC klasterio mazgas. Veikia pažangių skaičiavimo krūviai yra ideali mono-užduotis operacinę sistemą.
& Nbsp; * įterptųjų paraiškas - suteikti platformą įterptųjų veikiančių programų prekių x86-64 aparatūros.
& Nbsp; * Išsilavinimas - suteikti aplinką, mokymosi ir eksperimentuoti su programavimo x86-64 asamblėjos, taip pat operacinės sistemos pagrindai.
BareMetal batai per Pure64 ir turi komandų eilutės sąsaja su galimybe įkelti programas / duomenis iš kietojo disko. Dabartiniai planai v0.5.0 kvietimą teikti labiau funkcija turtingos C / C ++ bibliotekos teikti paraiškas, taip pat bendrųjų klaidų ir optimizavimas. Iš BareMetal kūrimas įkvėpė MikeOS - 16 bitų operacinė sistema parašyta asamblėjos naudojama kaip mokymo priemonė parodyti, kaip paprasta operacinės sistemos darbą.
Pagrindinės savybės
& Nbsp; * parašyta gryna Asemblerio kalba už x86-64 kompiuteriuose.
& Nbsp; * Daugiau nei 60 integruotų funkcijų, kaip spręsti su klaviatūros, ekrano produkcijos, bylų, tinklų, atminties, stygos, matematika, multi-perdirbimo, ir tt
& Nbsp; * eterneto palaikymas su Realtek 8139 chipsetu
& Nbsp; * Skaityti / Rašyti parama FAT16
"" Multi-procesorius leido "
& Nbsp; * Sistemos skambučiai numatyta užduočių pavedimo skirtingų procesorių.
& Nbsp; * keičiamo dydžio iki 128 64 bitų procesoriais
netzwerkfähige
& Nbsp; * Sistemos skambučiai numatyta siuntimo ir gavimo paketus per Ethernet.
& Nbsp; * žiedas buferio, kuri automatiškai išsaugo gautus paketus atmintyje.
Reikalavimai
& Nbsp; * "Intel / AMD remiantis 64 bitų kompiuteris
& Nbsp; * Atminties reikalavimai yra grindžiami branduolių kompiuterio numerį. OS pati naudoja 2 MiB, taip pat kiekvienas branduolys gauna savo 2 MiB kamino. Dual core kompiuteris turės ne mažiau kaip 6 MIB (2 x 2 + 2). Quad Core, 10 MiB.
& Nbsp; * 32 MiB kietasis diskas minimumą
& Nbsp; * YASM kompiliuoti kodą

Įranga

  • Greitis:
  • Greitasis Grįžti Begalybė nueina į kompiuterių programavimo šaknų gryno asamblėjos kodą. Kaip mes Programavimas aparatūros lygį, mes galime pasiekti runtime greitį, kad nėra įmanoma aukštesnio lygio kalbomis, pavyzdžiui, C / C ++, VB, Java.

  • Paprastumas: "
  • Paprastumas BareMetal buvo parašyta su paprastumu galvoje. Visi vidaus funkcijos yra liesos ir gerai dokumentuojamos kodą. Patyrę programuotojai taip pat žmones Naujų kompiuterių programavimo galės jį pasiimti greitai.

  • Atidaryti Šaltinis: "
  • Atidarykite šaltinio kodą BareMetal yra laisvai prieinami pagal 3-clause BSD licencija. Eiti į priekį ir pridėti, keisti arba pašalinti ką nori. Kiekvienas OS funkcija, ir visi kiti komponentai yra gerai dokumentuota.

  • Dydis:
  • Dydis Pradedant nuo švaraus šiferio galime atsisveikinti su ištinęs kodas ir funkcija valkšnumo! Kaip dabartinės versijos su viso CLI ir vidinių funkcijų, operacinė sistema dvejetainis yra tik 16384 baitų. "Standard & quot;! Sveiki, Pasaulio & quot; pavyzdys kaupia iki tik 31 baitų failą.

  • vieną užduotį už Šerdis: "
  • 1 BareMetal naudoja vidinį darbo eilę, kad visi procesoriaus šerdys apklausa. Tiesiog pridėkite užduotis darbo eilę ir jie bus tvarkomi bet kokiomis procesoriaus branduolių sistemoje.

  • Tinklas: "
  • Tinklo eterneto tinklų palaiko su Realtek 8139 10 / 100Mbit mikroschemų rinkinys. BareMetal OS mašinos gali bendrauti per tinklą per Ethernet žaliavų paketus. Planai yra vietoje remti TCP / UDP protokolai, taip pat paramą daugiau Ethernet mikroschemas.

Kas naujo , šioje laidoje.

  • Ji apima Ethernet ir atminties funkcijas;

Panaši programinė įranga

Multi Distro
Multi Distro

3 Jun 15

Nanvix
Nanvix

17 Feb 15

Linux kernel LTSI
Linux kernel LTSI

18 Feb 15

Komentarai BareMetal OS

Komentarai nerastas
Pridėti komentarą
Pasukite ant paveikslėlio!