GNU Mach

GNU Mach

informație
Dezvoltat de Proiectul GNU
Ultima versiune 1.7 (18 mai 2016)
Depozit git.savannah.gnu.org/cgit/hurd/gnumach.git
Scris in Asamblator , C
Sistem de operare GNU
Mediu inconjurator GNU
Tip Micro-nuclee
Licență GPLv3
Site-ul web (ro) Site oficial

GNU Mach este micro-nucleul sistemului de operare GNU , pe care se bazează micro-nucleul îmbogățit GNU Hurd pentru a defini, prin intermediul comunicațiilor inter-proces , interfețele capabile să implementeze, în afara nucleului menționat, o colecție de servicii distribuite care sunt de obicei găsite înglobate în miezurile monolitice.

GNU Mach este o implementare a microcernelului Mach întreținută de proiectul GNU Hurd și lansată sub licența GNU GPL . Funcționează pe mașini IA-32 și ar trebui să fie portat la alte arhitecturi.

Istorie

Primele versiuni ale Hurd au fost dezvoltate în jurul Mach 3.0 al CMU .

În 1994 , CMU a încetat să lucreze la Mach, iar proiectul GNU s-a schimbat în Mach 4 în Utah . GNU Mach a fost derivat din Mach 4 când Utah a oprit dezvoltarea sa. Prima intrare în ChangeLog de Thomas Bushnell (și nu de un dezvoltator din Utah) este de la16 decembrie 1996.

În 2002 , Roland McGrath a creat ramura OSKit-Mach a GNU Mach 1.2, dorind să înlocuiască toți driverele și un anumit suport hardware cu cod de la OSKit. După lansarea GNU Mach 1.3, această ramură urma să devină linia principală a GNU Mach 2.0; cu toate acestea, din 2006 , OSKit-Mach nu mai este dezvoltat.

Dezvoltările au continuat din 2007 pe ramura 1.x, când a fost lansată versiunea 1.4 27 septembrie 2013, cu ocazia celei de-a 30-a aniversări a sistemului GNU .

Versiunea istorică

Versiune Data de lansare Principala evoluție
1.0 14 aprilie 1997
1.1.1 12 mai 1997
1.1.2 10 iunie 1997
1.1.3 12 iunie 1997
1.2 21 iunie 1999
1.3 27 mai 2002 suport avansat pentru scriptul de boot, suport pentru discuri> 10 gigaocteți , implementare avansată a consolei .
1.4 27 septembrie 2013
1.5 15 aprilie 2015
1.6 31 octombrie 2015 Codul a fost actualizat pentru a fi compatibil cu versiunile mai noi ale compilatorului și multe erori au fost remediate
1.7 18 mai 2016

Referințe

  1. (ro) „  GNU Hurd 0.8, GNU Mach 1.7, 1.7 GNU MIG lansat.  » (Accesat pe 19 mai 2016 )
  2. (ro) Anunț inițial Hurd , indicând Mach 3.0
  3. (ro) Primul Changelog
  4. (ro) OSKit Mach-Ad
  5. (în) Thomas Schwinge, La 30 de ani, GNU! Lansat GNU Mach 1.4 , info-gnu,27 septembrie 2013( citește online ).
  6. (în) Anunțul GNU Mach 1.3
  7. (ro) Anunțul GNU Mach 1.6

Vezi și tu

Articole similare

linkuri externe