BareMetal OS

Screenshot Software:
BareMetal OS
Detalii soft:
Versiune: 0.5.1
Incarca data: 11 May 15
Producător: Return Infinty
Licenţă: Gratuit
Popularitate: 28

Rating: nan/5 (Total Votes: 0)

BareMetal este un sistem de operare pe 64 de biți pentru x86-64 computere bazate pe & nbsp;. Sistemul de operare este scris în întregime în Adunarea, în timp ce aplicațiile pot fi scrise în Adunarea sau C / C ++. Dezvoltarea sistemului de operare este ghidată de segmentele sale 3 țintă:
& Nbsp; * High Performance Computing - Acționează ca sistemul de operare de bază pentru un nod de cluster HPC. Rularea volumul de lucru de calcul avansate este ideal pentru un tasking mono Sistem de operare.
& Nbsp; * Aplicatii integrate - oferă o platformă pentru aplicații embedded care rulează pe hardware x86-64 mărfuri.
& Nbsp; * Educatie - Asigurarea unui mediu de învățare și experimentare cu programarea în Adunarea x86-64, precum și fundamentele sistem de operare.
Cizme BareMetal prin Pure64 și are o linie de interfață de comandă cu capacitatea de a încărca programe / date de pe un hard disk. Planurile actuale pentru apel v0.5.0 pentru C / bibliotecă feature-bogat mai C ++ pentru aplicații precum bug generale și optimizări. Crearea BareMetal a fost inspirat de MikeOS - un sistem de operare pe 16 biti scris in Adunarea folosit ca un instrument de învățare pentru a arăta cât de simplu de lucru Sisteme de operare.
Caracteristici Core
& Nbsp; * Scris în limbaj de asamblare pur pentru x86-64 computere bazate pe.
& Nbsp; * Peste 60 de funcții integrate de a face cu tastatură, de ieșire ecran, fișiere, crearea de rețele, memorie, siruri de caractere, matematica, multi-procesare, etc.
& Nbsp; * suport Ethernet cu Realtek 8139 chipset
& Nbsp; * citire / scriere de sprijin pentru FAT16
Multi-procesor-ului
& Nbsp; * apelurile sistem sunt prevăzute pentru delegarea sarcinilor către procesoare diferite.
& Nbsp; * scalabil pana la 128 de procesoare pe 64 de biți
conectabile în rețea
& Nbsp; * apelurile sistem sunt prevăzute pentru trimiterea și primirea de pachete prin Ethernet.
& Nbsp; * tampon Ring care stochează automat pachetele primite în memorie.
Cerințe
& Nbsp; * Un calculator Intel / AMD bazate pe 64 de biți
& Nbsp; * Cerințele de memorie se bazează pe numărul de nuclee în calculator. Sistemul de operare se utilizează 2 MIB precum și fiecare nucleu devine propriul 2 MiB stivă. Un computer dual core ar trebui cel puțin 6 MiB (2 x 2 + 2). Un quad core, 10 MiB.
& Nbsp; * 32 MiB Hard disc minim
& Nbsp; * YASM pentru a compila codul sursă

Caracteristici :

  • Viteza:
  • Speed ​​Întoarcere Infinity se întoarce la rădăcinile programare cu cod de asamblare pur. Așa cum ne programare la nivelul hardware, putem realiza o viteză de rulare care nu este posibil cu limbile de nivel superior, cum ar fi C / C ++, VB, și Java.

  • Simplitate:
  • Simplicity BareMetal a fost scris cu simplitate în minte. Toate funcțiile interne sunt slabe și bine documentate în codul sursă. Programatori experimentați, precum și oameni noi la programarea calculator va fi capabil să-l ridic repede.

  • Open Source:
  • Deschideți Codul sursă pentru BareMetal este disponibil gratuit sub licenta BSD 3-clauză. Du-te și adăuga, modifica sau elimina orice vrei. Fiecare funcție OS și toate celelalte componente sunt bine documentate.

  • Dimensiuni:
  • Dimensiuni Începând cu tabula rasa, putem spune la revedere de la codul umflat și facilitate fluaj! Ca de versiunea curentă cu drepturi depline funcții CLI și interne, binar sistem de operare este de doar 16384 bytes. Un standard & quot;! Hello, World & quot; exemplu compilează într-un fișier de numai 31 bytes.

  • o sarcină Per Core:
  • 1 BareMetal folosește o coadă de lucru intern care toate poll CPU Cores. Pur și simplu adăugați sarcini de coada de lucru și vor fi procesate prin orice nucleele CPU disponibile în sistem.

  • Networking:
  • Rețea Ethernet rețea este susținută cu Realtek 8139 10 / 100Mbit chipset. Masini BareMetal OS poate comunica în rețea prin intermediul pachetelor Ethernet prime. Planurile sunt in loc de a sprijini protocoale TCP / UDP, precum și suport pentru mai multe chipset-uri Ethernet.

Ce este nou în această versiune:.

  • Se include Ethernet și memorie funcțiile

Software similare

Haiku
Haiku

20 Feb 15

Microdrive
Microdrive

3 Jun 15

Comentarii la BareMetal OS

Comentariile nu a fost găsit
Adauga comentarii
Porniţi pe imagini!