Porijeklo Linux jezgre

Jeste li se ikad zapitali kakav je on bio? kernel de Linux kada je prvi put objavljen? Eto, sada svoju radoznalost možete zadovoljiti bacanjem pogleda na izvorni kod 0.01 verzija. Dostupan je za preuzimanje iz datoteka jezgra.


Linus Torvalds nam je ostavio ovaj kratki uvod o projektu (na engleskom):

Ovo je besplatno jezgro nalik minix-u za AT-mašine zasnovane na i386 (+). Uključen je puni izvor, a ovaj izvor je korišten za proizvodnju jezgra koji se izvodi na dvije različite mašine. Trenutno ne postoje binarne datoteke jezgra za javno gledanje, jer se moraju prekompajlirati za različite mašine. Morate ga kompajlirati sa gcc (koristim 1.40, ne znam hoće li 1.37.1 obraditi sve __asm ​​__- direktive), nakon što je promijenio relevantne konfiguracijske datoteke.

Kao što broj verzije (0.01) sugerira, ovo nije zreo proizvod. Trenutno je podržan samo podskup AT-hardvera (tvrdi disk, ekran, tastatura i serijske linije), a neki sistemski pozivi još nisu u potpunosti implementirani (posebno mount / umount čak nisu ni implementirani). Pogledajte komentare ili readme-ove u kodu.

Ova verzija je takođe namijenjena uglavnom čitanju - tj. Ako vas zanima kako sistem trenutno izgleda. Kompajlirat će i proizvesti radno jezgro, i premda ću na bilo koji način pomoći da ga pokrenem na vašem računalu (pošaljite mi ga), to zapravo nije podržano. Česte su promjene, a prva «produkcijska» verzija će se vjerovatno razlikovati od ovog izdanja prije alfa verzije.

Hardver potreban za pokretanje linuxa:
- 386 AT
- VGA / EGA ekran
- kontroler tvrdog diska tipa AT (IDE je u redu)
- finska tastatura (oh, možete koristiti američku, ali ne
bez neke prakse

Finska tipkovnica je čvrsto ožičena, a kako nemam američku, ne mogu je promijeniti bez većih problema. Pogledajte kernel / keyboard.s za detalje. Ako je netko spreman izvesti makar i djelomičnu luku, bio bih
zahvalan. Ne bi trebalo biti previše teško, jer je vožen stolom (mada je asembler, pa ...)

Iako je linux cjelovito jezgro i ne koristi kôd iz minixa ili drugih izvora, gotovo nijedna rutina podrške još nije kodirana. Stoga vam trenutno treba minix za pokretanje sistema. Možda bi bilo moguće koristiti besplatni minix demo disk za izradu sistema datoteka i pokretanje linuxa bez minixa, ali ne znam ...


Ostavite komentar

Vaša e-mail adresa neće biti objavljena. Obavezna polja su označena sa *

*

*

  1. Za podatke odgovoran: Miguel Ángel Gatón
  2. Svrha podataka: Kontrola neželjene pošte, upravljanje komentarima.
  3. Legitimacija: Vaš pristanak
  4. Komunikacija podataka: Podaci se neće dostavljati trećim stranama, osim po zakonskoj obavezi.
  5. Pohrana podataka: Baza podataka koju hostuje Occentus Networks (EU)
  6. Prava: U bilo kojem trenutku možete ograničiti, oporaviti i izbrisati svoje podatke.

  1.   gus rekao je

    i sretan sam jer sam gamer, ali na svojoj drugoj particiji imam debian koji ga koristim za rad s U projektima ... (žao mi je što sam mislio na GPL3).

  2.   lukav rekao je

    Bez sumnje, jedan od izvora pomoći i inspiracije prilikom dizajniranja Linux kernela bila je knjiga Maurice J. Bach "Dizajn operativnog sistema UNIX".

  3.   sebax rekao je

    Tražio sam da ga pregledam, puno hvala !!!