Asal kernel Linux

Adakah anda pernah tertanya-tanya seperti apa dia kernel de Linux bilakah ia pertama kali diterbitkan? Nah, sekarang anda dapat memenuhi rasa ingin tahu anda dengan melihat kod sumber dari versi 0.01. Ia tersedia untuk dimuat turun dari fail kernel.


Linus Torvalds meninggalkan kami dengan pengenalan ringkas mengenai projek ini (dalam bahasa Inggeris):

Ini adalah kernel seperti minix percuma untuk mesin AT berasaskan i386 (+). Sumber penuh disertakan, dan sumber ini telah digunakan untuk menghasilkan kernel yang berjalan pada dua mesin yang berbeza. Saat ini tidak ada binari kernel untuk tontonan umum, karena harus dikompilasi ulang untuk mesin yang berbeza. Anda perlu menyusunnya dengan gcc (saya menggunakan 1.40, tidak tahu apakah 1.37.1 akan menangani semua arahan __asm ​​__-), setelah menukar fail konfigurasi yang berkaitan.

Seperti nombor versi (0.01) menunjukkan ini bukan produk yang matang. Pada masa ini hanya subset perkakasan AT yang disokong (cakera keras, skrin, papan kekunci dan baris bersiri), dan beberapa panggilan sistem belum dilaksanakan sepenuhnya (terutama pemasangan / jumlah bahkan tidak dilaksanakan). Lihat komen atau readme dalam kod.

Versi ini juga dimaksudkan untuk membaca - iaitu jika anda berminat dengan bagaimana sistemnya seperti sekarang. Ini akan menyusun dan menghasilkan kernel yang berfungsi, dan walaupun saya akan membantu dengan cara apa pun untuk membuatnya berfungsi pada mesin anda (suratkan saya), ia tidak benar-benar disokong. Perubahan sering berlaku, dan versi «pengeluaran» pertama mungkin akan berbeza dengan pelepasan pra-alfa ini.

Perkakasan yang diperlukan untuk menjalankan linux:
- 386 PADA
- Skrin VGA / EGA
- Pengawal cakera keras jenis AT (IDE baik)
- Papan kekunci Finland (oh, anda boleh menggunakan papan kekunci AS, tetapi tidak
tanpa beberapa amalan

Papan kekunci Finland mempunyai kabel, dan kerana saya tidak mempunyai AS, saya tidak dapat mengubahnya tanpa masalah besar. Lihat kernel / keyboard.s untuk perincian. Sekiranya ada yang sanggup membuat port separa, saya pasti akan
bersyukur. Tidak boleh terlalu keras, kerana ia diprogramkan (ia tetap dipasang, jadi…)

Walaupun linux adalah kernel lengkap, dan tidak menggunakan kod dari minix atau sumber lain, hampir tidak ada rutin sokongan yang masih dikodkan. Oleh itu, anda memerlukan minix untuk boot sistem. Mungkin menggunakan demo-disk minix percuma untuk membuat sistem fail dan menjalankan linux tanpa minix, tetapi saya tidak tahu…


Tinggalkan komen anda

Alamat email anda tidak akan disiarkan. Ruangan yang diperlukan ditanda dengan *

*

*

  1. Bertanggungjawab atas data: Miguel Ángel Gatón
  2. Tujuan data: Mengendalikan SPAM, pengurusan komen.
  3. Perundangan: Persetujuan anda
  4. Komunikasi data: Data tidak akan disampaikan kepada pihak ketiga kecuali dengan kewajiban hukum.
  5. Penyimpanan data: Pangkalan data yang dihoskan oleh Occentus Networks (EU)
  6. Hak: Pada bila-bila masa anda boleh menghadkan, memulihkan dan menghapus maklumat anda.

  1.   gus kata

    dan saya gembira kerana saya adalah pemain permainan tetapi di partisi saya yang lain saya mempunyai debian bahawa saya menggunakannya untuk bekerja dengan projek U ... (maaf saya bermaksud GPL3).

  2.   licik kata

    Tanpa keraguan, salah satu sumber bantuan dan inspirasi ketika merancang Kernel Linux adalah buku "The Design of the UNIX System Operating" karya Maurice J. Bach.

  3.   sebax kata

    Saya mencarinya untuk dikaji semula, terima kasih banyak !!!