Hari ini Linux merayakan hari jadinya yang ke-31

25 Agustus 1991, setelah lima bulan pengembangan, siswa berusia 21 tahun, Linus Torvalds, diumumkan di telekonferensi comp.os.minix bahwa prototipe kerja telah selesai dari sistem operasi baru Linux, porting bash 1.08 dan gcc 1.40.

Sebelah sini tanpa disadari akan menjadi rilis publik pertama dari kernel Linux yang dipresentasikan pada 17 September. Kernel 0.0.1 dikompresi menjadi 62 KB dan berisi sekitar 10.000 baris kode sumber, yang tidak seperti versi saat ini, kernel Linux modern memiliki lebih dari 30 juta baris kode.

Kernel Linux terinspirasi oleh sistem operasi MINIX, yang tidak sesuai dengan Linus dengan lisensi terbatasnya. Kemudian, ketika Linux menjadi proyek terkenal, para pencela mencoba menuduh Linus menyalin langsung kode beberapa subsistem MINIX.

Serangan itu ditolak oleh Andrew Tanenbaum, penulis MINIX, yang menugaskan seorang siswa untuk membuat perbandingan rinci dari kode Minix dan versi publik pertama dari Linux. Hasil penelitian menunjukkan adanya hanya empat blok kode minor yang cocok, karena persyaratan POSIX dan ANSI C.

Linus awalnya berpikir untuk menamai kernel Freax, dari kata “free”, “freak” dan X (Unix). Tetapi nama "Linux" diberikan kepada kernel oleh Ari Lemmke, yang, atas permintaan Linus, menempatkan kernel pada server FTP universitas, menamai direktori dengan file tersebut bukan "aneh", seperti yang diminta Torvalds, tetapi "linux".

Patut dicatat bahwa pengusaha giat William Della Croce berhasil mendaftarkan merek dagang Linux dan ingin mengumpulkan royalti dari waktu ke waktu, tetapi kemudian berubah pikiran dan mengalihkan semua hak merek dagang ke Linus. Maskot resmi kernel Linux, penguin Tux, dipilih sebagai hasil dari kontes yang diadakan pada tahun 1996 dan yang namanya Tux adalah singkatan dari Torvalds UniX.

Sebagai sejarah pengembangan kernel, kami bagikan sedikit:

  • September 1991: Linux 0.0.1, rilis publik pertama yang hanya mendukung CPU i386 dan boot dari floppy disk.
    Januari 1992: Linux 0.12, kode mulai didistribusikan di bawah lisensi GPLv2
  • Maret 1992: Linux 0.95, menyediakan kemampuan untuk menjalankan Sistem X Window, dukungan untuk memori virtual dan pertukaran partisi, dan distribusi SLS dan Yggdrasil pertama kali muncul.
  • Pada musim panas 1993, proyek Slackware dan Debian didirikan.
    Maret 1994: Linux 1.0, versi stabil pertama secara resmi.
    Maret 1995: Linux 1.2, peningkatan signifikan dalam jumlah driver, dukungan untuk platform Alpha, MIPS dan SPARC, perluasan kemampuan tumpukan jaringan, tampilan filter paket, dukungan NFS.
  • Juni 1996: Linux 2.0, dukungan untuk sistem multiprosesor.
  • Januari 1999: Linux 2.2, meningkatkan efisiensi sistem manajemen memori, menambahkan dukungan untuk IPv6, implementasi firewall baru, memperkenalkan subsistem suara baru
  • Febrero de 2001: Linux 2.4, dukungan untuk sistem 8-prosesor dan RAM 64 GB, sistem file Ext3, USB, dukungan ACPI.
  • Desember 2003: Linux 2.6, dukungan SELinux, alat penyetelan kernel otomatis, sysfs, sistem manajemen memori yang didesain ulang.
  • Pada September 2008, versi pertama platform Android berbasis kernel Linux dibentuk.
  • Pada Juli 2011, setelah 10 tahun pengembangan cabang 2.6.x, transisi ke penomoran 3.x dilakukan.
  • En 2015, Linux 4.0, jumlah objek git dalam repositori telah mencapai 4 juta.
  • Pada bulan April 2018, Saya mengatasi penghalang 6 juta objek git-core di repositori.
  • Pada Januari 2019, cabang kernel Linux 5.0 dibentuk.
  • Diposting pada Agustus 2020, kernel 5.8 adalah yang terbesar dalam hal jumlah perubahan dari semua kernel selama seluruh umur proyek.
  • En 2021, kode untuk mengembangkan driver dalam bahasa Rust telah ditambahkan ke cabang berikutnya dari kernel Linux.
  • Pada bulan Agustus 2022, cabang Linux kernel 6.0 dibentuk, karena ada cukup banyak versi di cabang 5.x untuk mengubah nomor pertama di nomor versi.

tinggalkan Komentar Anda

Alamat email Anda tidak akan dipublikasikan. Bidang yang harus diisi ditandai dengan *

*

*

  1. Bertanggung jawab atas data: AB Internet Networks 2008 SL
  2. Tujuan data: Mengontrol SPAM, manajemen komentar.
  3. Legitimasi: Persetujuan Anda
  4. Komunikasi data: Data tidak akan dikomunikasikan kepada pihak ketiga kecuali dengan kewajiban hukum.
  5. Penyimpanan data: Basis data dihosting oleh Occentus Networks (UE)
  6. Hak: Anda dapat membatasi, memulihkan, dan menghapus informasi Anda kapan saja.