Sejarah linux dimulai pada tahun 1991 dengan dimulainya sebuah proyek pribadi oleh seorang mahasiswa Finnlandia, Linus Torvalds, untuk menciptakan sebuah kernel sistem operasi baru.
Sejak itu kernel Linux yang dihasilkan telah ditandai dengan
pertumbuhan konstan sepanjang sejarah. Sejak rilis awal dari source codenya pada tahun 1991, telah berkembang dari sejumlah kecil file C di bawah lisensi yang melarang distribusi komersial ke negaranya di tahun 2009 lebih dari 370 megabyte dari sumber di bawah GNU General Public License.
Peristiwa awal Penciptaan linux
Sistem operasi Unix digagas dan dilaksanakan oleh Ken Thompson dan Dennis Ritchie (baik dari AT & T Bell Laboratories) pada tahun 1969 dan pertama kali dirilis pada tahun 1970. Ketersediaan dan portabilitas menyebabkannya diadopsi secara luas, disalin dan dimodifikasi oleh lembaga akademis dan bisnis. Desain menjadi berpengaruh ke penulis sistem lain.
Pada tahun 1983, Richard Stallman memulai proyek GNU dengan tujuan menciptakan sistem UNIX-seperti operasi bebas. Sebagai bagian dari pekerjaan ini, ia menulis GNU General Public License (GPL). Pada awal 1990-an ada beberapa perangkat lunak yang cukup tersedia untuk menciptakan sebuah sistem operasi penuh. Namun, kernel GNU, yang disebut Hurd, gagal untuk menarik perhatian yang cukup dari developer meninggalkan GNU tidak lengkap.
Proyek sistem operasi bebas yang lain, awalnya dirilis(release) pada tahun 1977, yaitu Berkeley Software Distribution (BSD). Sistem operasi ini dikembangkan oleh UC Berkeley dari UNIX edisi ke-6 dari AT&T. Karena BSD berisi kode unix yang dimiliki AT&T, AT&T mengajukan gugatan (USL v. BSDi) pada awal tahun 1990 melawan University of California. Hal ini sangat membatasi pengembangan dan adopsi dari BSD.
Pada tahun 1985, Intel merilis 80386, mikroprosesor x86 pertama dengan 32-bit set instruksi dan MMU with paging.
Pada tahun 1986, Maurice J. Bach, dari AT & T Bell Labs, menerbitkan The Design of UNIX Operating System. Deskripsi definitif ini berisi tentang Sistem V Release 2 kernel, dengan beberapa fitur baru dari Release 3 dan BSD.
MINIX, sebuah sistem operasi Unix-like yang ditujukan untuk penggunaan akademis, dirilis oleh Andrew S. Tanenbaum pada tahun 1987. Sedangkan source code untuk sistem yang tersedia, modifikasi dan redistribusi dibatasi. Selain itu, 16-bit desain MINIX itu tidak baik disesuaikan dengan fitur 32-bit dari arsitektur Intel 386 yang menjadi semakin murah dan populer untuk komputer pribadi.
Faktor-faktor ini dan kekuranganya secara luas diadopsi, free kernel yang menyediakan dorongan untuk Torvalds memulai proyeknya. Dia telah menyatakan bahwa jika salah satu dari GNU atau 386BSD kernel yang tersedia pada saat itu, ia mungkin tidak akan menulisnya sendiri.
Penciptaan Linux
Pada tahun 1991, di Helsinki, Linus Torvalds memulai proyek yang kelak menjadi kernel Linux. Pada awalnya terminal emulator, yang Torvalds gunakan untuk mengakses server UNIX universitas besar. Dia menulis program khusus untuk perangkat keras yang ia gunakan dan independen dari sistem operasi karena dia ingin menggunakan fungsi PC baru dengan prosesor 80386. Pengembangan dilakukan pada MINIX menggunakan GNU C compiler, yang masih menjadi pilihan utama untuk kompilasi Linux saat ini (meskipun kode dapat dibangun dengan compiler lainnya, seperti Intel C Compiler). [Kutipan diperlukan]
Seperti Torvalds menulis dalam bukunya Just for Fun, [9] akhirnya ia menyadari bahwa ia telah menulis sebuah kernel sistem operasi. Pada tanggal 25 Agustus 1991, ia mengumumkan sistem ini di posting ke Usenet newsgroup "comp.os.minix.":
Hello everybody out there using minix -
I'm doing a (free) operating system (just a hobby, won't be big and
professional like gnu) for 386(486) AT clones. This has been brewing
since april, and is starting to get ready. I'd like any feedback on
things people like/dislike in minix, as my OS resembles it somewhat
(same physical layout of the file-system (due to practical reasons)
among other things).
I've currently ported bash(1.08) and gcc(1.40),
and things seem to work. This implies that I'll get something practical
within a few months, and I'd like to know what features most people
would want. Any suggestions are welcome, but I won't promise I'll
implement them :-)
Linus (torvalds@kruuna.helsinki.fi)
PS. Yes – it's free of any minix code, and it has a multi-threaded fs.
It is NOT portable (uses 386 task switching etc), and it probably never
will support anything other than AT-harddisks, as that's all I have :-(.
—Linus Torvalds Sejarah Nama ¨Linux¨
Floppy disk memegang sebuah versi awal dari Linux
Linus Torvalds pernah ingin menyebut penemuannya itu Freax, sebuah portmanteau dari "freak", "free", dan "x" (sebagai kiasan untuk Unix). Selama awal pekerjaannya pada sistem, ia menyimpan file di bawah nama "Freax" untuk sekitar setengah dari setahun. Torvalds sudah mempertimbangkan nama "Linux," tapi awalnya dia menganggapnya nama itu terlalu egois.
Dalam rangka memfasilitasi perkembangan, file-file yang diupload ke server FTP (ftp.funet.fi) dari FUNET pada September 1991. Ari Lemmke, rekan kerja Torvald di Helsinki University of Thechnology (HUT) yang merupakan salah satu relawan administrator untuk server FTP pada waktu itu, dia tidak berpikir bahwa "Freax" adalah nama yang bagus. Jadi, ia menamai proyek "Linux" pada server tanpa konsultasi Torvalds. Kemudian, bagaimanapun, Torvalds setuju untuk "Linux".
Maskot Linux ¨Tux¨
Pada tahun 1996 Torvalds mengumumkan bahwa akan ada maskot untuk Linux, yaitu seekor penguin. Hal ini disebabkan fakta ketika mereka hendak memilih maskot, Torvalds tidak menyebutkan dia digigit oleh Penguin kecil saat kunjungan ke National Zoo & Aquarium, Canberra, Australia. Larry Ewing menyediakan draft asli maskot terkenal saat ini berdasarkan deskripsi ini. Nama Tux disarankan oleh James Hughes sebagai turunan dari Torvalds 'Unix.
Tidak ada komentar:
Posting Komentar