GNU Hurd
HURD är en rekursiv akronym för HIRD of Unix-Replacing Daemons.HIRD är en rekursiv akronym för Hurd of Interfaces Representing Depth.GNU HURD är ett operativsystem, som är tänkt som GNU-projektets ersättning av Unix kärna. HURD är en samling av olika servrar som körs på Machs mikrokärna som implementerar allt från filsystem till nätverksprotokoll. För närvarande fungerar HURD enbart på IA32-maskiner och Mach, men tanken är att HURD ska portas till fler system i framtiden.Servrarna körs i både user space och kernel space.
HURD skrevs först för Mach 3-mikrokärnan, men nu verkar den överges till fördel för L4 som tydligen inom en snar framtid kommer att stödja SMP-arkitekturer. Desstuom stödjer den ett flertal arkitekturer såsom x86, ARM, MIPS och Alpha.
1983 startade Richard M. Stallman projektet GNU i syftet att skapa ett helt fritt operativsystem. I sitt GNU-nyhetsbrev i februari 1986 nämnde han att TRIX, en kärna utvecklad vid MIT, skulle användas. I december 1986 hade FSF påbörjat arbete med att implementera de ändringar i TRIX som behövdes, men efter förhandlingar med professor Rashid vid Carnegie-Mellon University verkade projektet styras över mot dennes Mach-kärna.Under de följande åren växlade GNU fram och tillbaka mellan Mach, TRIX och Berkeley Sprite i olika konstellationer.
I januari 1990 indikerade FSF att de helst inte vill hålla på med ett eget kernelprojekt och att de hoppades få använda Mach. För att skapa en multiprocessmiljö ovanpå kärnan ville de använda CMUs Unix-emulator Poe som de senare skulle bryta ned i en modulär design.
Se även
- Debian GNU/Hurd
Artikeln skriven 2009-01-18 av Learning4sharing
Inga kategorier för denna artikel än...Intresserad av fler artiklar?
Plan 9RTEMS
Tru64
VSTa
Macromedia
Servletmotor
Korrosion
Svarstid
Usability