Linux-kjernen
Fra Wikipedia, den frie encyklopedi
Denne artikkelen omhandler Linux-kjernen. For operativsystemet, se GNU/Linux.
Linux-kjernen er en fri UNIX-lignende operativsystem-kjerne skapt av Linus Torvalds i 1991, og har siden den gang blitt gradvis forbedret med assistanse fra utviklere verden over.
Den ble opprinnelig utviklet for Intels 386-prosessor, men har siden blitt portet til mange andre plattformer. Den er skrevet nesten utelukkende i C med noen GNU C-språkutvidelser og AT&T assembly-språk.
Linux-kjernen er utviklet under GNU General Public License, og kildekoden er derfor fri programvare.
Kjernen er best kjent som «hjertet» av operativsystemet Linux. Programvaresamlinger bestående av Linux-kjernen og andre typer programvare, kalles ofte Linux-distribusjoner. En slik distribusjon består i tillegg til Linux-kjernen av mye programvare for GNU-prosjektet, og mange mener derfor at man bør kalle operativsystemet for GNU/Linux.
[rediger] Historie
Prosjektet startet i 1991 med en berømt posting til Usenet-gruppen comp.os.minix som inneholder denne setningen:
- "I'm doing a (free) operating system (just a hobby, won't be big and professional like gnu) for 386(486) AT clones..." [1]
På dette tidspunktet hadde GNU-prosjektet skapt mange av komponentene som var påkrevd i et fritt operativsystem, men dens egne kjerne, GNU Hurd, var ukomplett og utilgjengelig. BSD-operativsystemet hadde ennå ikke frigjort seg fra juridiske problemstillinger. Dette åpnet et hull som Linux-kjernen kunne fylle, og til tross for den begrensede funksjonaliteten til tidlige versjoner samlet den raskt opp utviklere og brukere. Minix-hackere bidro tidlig med kode og idéer til Linux-kjernen, og i dag har den mottatt bidrag fra tusenvis av utviklere.