HelenOS

Programinė įranga Screenshot:
HelenOS
Programinė detalės:
Versija: 0.5.0
Įkėlimo datą: 20 Feb 15
Kūrėjas: Jakub Jermar
Licencija: Nemokamai
Populiarumas: 11

Rating: nan/5 (Total Votes: 0)

Helenos projektas yra pastangos kurti darbo operacinę sistemą pagal Helenos specifikacijas. Helenos palaiko SMP, multitasking ir interfeiso abiejose 32 bitų ir 64 bitų, mažai endian ir didelis endian, procesorių architektūrų, tarp Kuris yra AMD64 / EM64T (x86-64) IA-32, LS-64 (Itanium) 32 bitų MIPS, 32 bitų "PowerPC" ir "SPARC V9.
Helenos yra kuriama studentams fakulteto Matematikos ir fizikos Prahos Karolio universiteto. Kodo pateikiamas pagal BSD licenciją. Trečiųjų šalių komponentai yra licencijuotas pagal GPL.
Tuo atveju, jei jus domina mūsų projektą arba turite kokių nors klausimų apie tai, nedvejodami užsiprenumeruoti mūsų pašto adresų sąrašą. Projektas šiuo metu esant didelei plėtrai ir mes ieškome žmonių prisijungti prie mūsų komandos, nes beta testeriai. Beta testeriai šiandien gali tapti kūrėjai rytoj

Įranga :.

  • Be-medžio reiškia, kad uosto jau prasidėjo, ir kad tai yra įmanoma sukurti dvejetainį vaizdą SPARTAN branduolio tos atitinkamos architektūra.
  • Nutraukti & išimtis tvarkymo sako, ar branduolys yra pasirengę išgyventi ir galiausiai apdoroti tam tikrą nutraukti natūra. Tai ypač susiję su įrangos pertraukia kaip laikmatis pertraukia.
  • Kontekstas išsaugoti / atkurti tai gebėjimas išsaugoti ir atkurti esamos procesoriaus būseną per branduolio režimu. Tai architektūra konkreti užduotis ir reikalauja tam tikrų surinkimo kodavimas.
  • FPU kontekstas reiškia gebėjimą remti sriegis privatų slankiojo kablelio aplinką.
  • Laiko valdymas remiasi branduolio gebėjimą tikėtis laikmačio erkių ir vykdyti vardinių veiksmus specialių renginių, vadinamų praėjęs laikas.
  • Branduolio Pirmenybės, priešingai įprastą userspace Pirmenybės, teigia, kad branduolio kodo vykdymas gali būti nutrauktas, kai CPU prioritetas yra žemas (pertraukia yra išjungtas).
  • Branduolio siūlai yra schedulable subjektai su atskiru branduolio kontekste.
  • Sinchronizacija yra pateikta semafory, mutexes, rwlocks ir būklė kintamųjų. Visi šie NPM saugus ir galintis delsa režimas.
  • Heap vadybininkas AIDS dinamišką paskirstymą ir deallocation atminties už branduolio tikslams.
  • Fizinė atminties valdymas rūpinasi paskirstymo kadrų fizinės atminties.
  • Virtualioji atmintis valdymas yra posistemis, kuris suteikia žemėlapių virtualių adresų fizinės atminties. Jis taip pat naudojamas organizuoti temas "userspace atminties žymėjimus.
  • userspace siūlai yra sriegius userspace kamino ir virtualios atminties žemėlapių pridėtinė.
  • Wieloprocesorowy parama deklaruoja paramą SMP sistemas. Kiekvienas architektūra turi sukonfigūruoti sistemą paleidžiant aptikti visi procesoriaus ir juos vykdyti branduolio kodą.
  • Little-endian ir didelis endian architektūra yra palaikomi.
  • 32 bitų ir vienas 64 bitų architektūros yra palaikomi.

Kas naujo , šioje laidoje:

  • Bendra:
  • projektas perėjo prie Turgus VCS.
  • ia32 uostas gali būti paleisti VirtualBox dar kartą.
  • Parama kuriant naudojant klingsėti.
  • Branduolio:
  • Parama UltraSPARC T1 ir T2 procesorių buvo pridėta.
  • Paslaugos ir Vairuotojai:
  • ATA Disko tvarkyklė
  • Dabar dirba su realių diskų ir palaiko 48 bitų LBA.
  • Pridėta MBR ir GPT vairuotojai.
  • Dėl G3 MOK klaviatūros vėl veikia per naują "Apple Desktop autobuso vairuotojas (ir pelės taip pat palaikoma).
  • Re-įvesta pelės tvarkykles, šį kartą kaip atskiri serveriai.
  • PS / 2 pelės
  • Apple "ADB" pelė "
  • Mainų tarnyba
  • Tinklo kamino (eksperimentinis parama)
  • Failų sistemos:
  • Block adresai ir failų kompensuoja dabar 64 bitų visų architektūrų.
  • Geresnis I / O klaida tvarkymas.
  • FAT failų sistema yra dabar labiau atsparus deformuota apie diską failų sistemos duomenis.
  • devfs failų sistema dabar supranta įrenginių vardų ir persikelia į hierarchinę katalogo struktūrą.
  • tmpfs ir FAT failų sistemos dabar gali būti išmontuotas.
  • Programos:
  • Nauja Teksto redaktorius
  • Pridėta redaguoti, paprastas teksto redaktorius.
  • Bdsh
  • Geresnis komandų įvesties (tekstas siekti, istorija, kopijuoti ir įklijuoti)
  • mkfile komandą sukurti nulinės užpildyti failus (pvz disko vaizdus)
  • įrankis kuriant FAT failų sistemų, mkfat
  • Įvairūs:
  • Sukurkite sistemą "
  • Lygiagrečiai stato dabar palaikoma.
  • pagimdė uždavinys dabar paveldi esamą darbo katalogą iš Spawner užduotis.
  • kamino pėdsakų
  • Po nesėkmingo tvirtinimu jei paraiška bus atspausdinti dėklo pėdsaką (architektūros išskyrus ia64 ir MIPS32).
  • Kai branduolys žudo užduotį, jis bus atspausdintas savo dėklo pėdsaką (visi architektūrų išskyrus ia64, MIPS32, ppc32 ir sparc64).
  • Kai branduolio paniką, ji bus atspausdinti dėklo pėdsaką (visi architektūrų išskyrus ia64, MIPS32, ppc32 ir sparc64).
  • Core sąvartynų (eksperimentinis parama)
  • regresijos šioje versijoje:
  • Pokyčiai Qemu elgesį kai kurių platformų
  • Helenos / arm32 už integratorius / CP veikia qemu 0,11 ir aukščiau bus rodomas neteisingas spalvas ant rėmo buferis ir klaviatūros presai lems neteisingus skenavimo kodus. Veikia Qemu 0.10.5 nėra eksponuoti šias problemas.
  • Žinomos problemos:
  • Už žinomų klaidų, skaitykite defektų prisijungusiems ateinančius spaudai sąrašą.

Panaši programinė įranga

HD2 NDT MIUI
HD2 NDT MIUI

14 Apr 15

LiveCD-Games
LiveCD-Games

20 Feb 15

JabirOS
JabirOS

17 Feb 15

BareMetal OS
BareMetal OS

11 May 15

Komentarai HelenOS

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