BareMetal OS

Sagteware kiekie:
BareMetal OS
Sagteware besonderhede:
Weergawe: 0.5.1
Upload datum: 11 May 15
Ontwikkelaar: Return Infinty
Lisensie: Gratis
Populariteit: 28

Rating: nan/5 (Total Votes: 0)

BareMetal is 'n 64-bit operating stelsel vir x86-64 rekenaars & nbsp;. Die OS is heeltemal geskryf in Vergadering, terwyl aansoeke in Vergadering of C / C ++ geskryf kan word. Ontwikkeling van die bedryfstelsel is gelei deur sy 3 teiken segmente:
& Nbsp; * High Performance Computing - Wet as die basis vir 'n OS HPC cluster knoop. Hardloop gevorderde berekeningstegnieke werklading is ideaal vir 'n mono tasking bedryfstelsel.
& Nbsp; * Embedded Aansoeke - Verskaf 'n platform vir die ingeboude programme wat op kommoditeit x86-64 hardeware.
& Nbsp; * Onderwys - Voorsien 'n omgewing vir leer en eksperimenteer met programmering in x86-64 Vergadering asook Bedryfstelsel grondbeginsels.
BareMetal stewels via Pure64 en het 'n command line interface met die vermoë om programme / data te laai van 'n hardeskyf. Huidige planne vir v0.5.0 oproep vir 'n meer funksie ryk C / C ++ biblioteek vir aansoeke sowel as algemene foutherstellings en optimalisaties. Die skepping van BareMetal is geïnspireer deur MikeOS - 'n 16-bit OS geskryf in Vergadering gebruik as 'n hulpmiddel om hoe eenvoudig Operating Systems werk wys.
kernaspekte
& Nbsp; * Skriftelike in suiwer Vergadering taal vir x86-64 rekenaars.
& Nbsp; * Meer as 60 geïntegreerde funksies om te gaan met die sleutelbord insette, skerm uitset, lêers, netwerk, geheue, snare, wiskunde, multi-verwerking, ens
& Nbsp; * Ethernet ondersteun met die Realtek 8139 chipset
& Nbsp; * Lees / Skryf ondersteuning vir FAT16
Multi-verwerker in staat gestel
& Nbsp; * System oproepe word vir afvaardiging van take aan verskillende verwerkers.
& Nbsp; * Scalable tot 128 64-bit verwerkers
vir netwerke
& Nbsp; * System oproepe word vir die stuur en ontvang pakkies via Ethernet.
& Nbsp; * Ring buffer wat outomaties stoor ontvang pakkies in die geheue.
Vereistes
& Nbsp; * 'n Intel / AMD-gebaseerde 64-bit rekenaar
& Nbsp; * Memory vereistes is gebaseer op die aantal kerne in die rekenaar. Die bedryfstelsel self gebruik 2 MiB asook elke kern kry sy eie 2 MiB stapel. A dual core rekenaar sal moet ten minste 6 MiB (2 x 2 + 2). 'N quad core, 10 MiB.
& Nbsp; * 32 MiB Hardeskyf minimum
& Nbsp; * YASM die bron-kode te stel

Eienskappe :

  • Spoed:
  • Speed ​​Terug Infinity gaan terug na die wortels van rekenaarprogrammering met suiwer Vergadering kode. As ons programmering by die hardeware vlak, kan ons 'n runtime spoed wat nie moontlik is nie met 'n hoër vlak tale soos C / C ++, VB en Java bereik.

  • Eenvoud:
  • Eenvoud BareMetal is met eenvoud in gedagte geskryf. Alle interne funksies is maer en goed gedokumenteer in die bron-kode. Gesoute programmeerders sowel as mense wat nuut in rekenaarprogrammering in staat sal wees om dit vinnig af te haal.

  • Open Bron:
  • Maak die bron-kode vir BareMetal is vrylik beskikbaar onder die 3-klousule BSD lisensie. Gaan voort en by te voeg, te verander, of te verwyder wat jy wil. Elke OS funksie en al die ander komponente is goed gedokumenteer.

  • Grootte:
  • Grootte Begin met 'n skoon lei ons kan sê totsiens aan opgeblase kode en funksie kruip! Soos van die huidige weergawe met die volle CLI en interne funksies, die bedryfstelsel binêre is slegs 16.384 grepe. 'N standaard & quot; Hello, World & quot; Byvoorbeeld stel om 'n lêer van slegs 31 grepe.

  • Een taak per Core:
  • 1 BareMetal gebruik van 'n interne werk tou dat alle CPU Cores poll. Take te voeg net om die werk tou en hulle sal verwerk word deur enige beskikbare CPU Cores in die stelsel.

  • Netwerk:
  • Network Ethernet netwerk word ondersteun met die Realtek 8139 10 / 100Mbit chipset. BareMetal OS masjiene kan oor die netwerk via rou Ethernet pakkies kommunikeer. Planne is in plek om TCP / UDP protokolle asook ondersteuning ondersteuning vir meer Ethernet chipsets.

Wat is nuut in hierdie release:.

  • Dit sluit die Ethernet en geheue funksies

Soortgelyke sagteware

NAS4Free
NAS4Free

2 Oct 17

OpenBSD
OpenBSD

17 Aug 18

HelenOS
HelenOS

20 Feb 15

Kommentaar te BareMetal OS

Kommentaar nie gevind
Kommentaar te lewer
Draai op die foto!