Linus Torvalds, yang biografinya disajikan dalam artikel tersebut, lahir di keluarga jurnalis di Finlandia, tempat ia dibesarkan. Di sekolah, ia dianggap kutu buku karena hobi dan penampilannya. Pendek dan rapuh, anak bungsu di kelas, jelek (menurut pengakuannya sendiri), Linus sangat menyukai teknologi. Komunikasi dengan teman sebaya tidak terlalu menarik baginya. Torvalds Linus adalah seorang siswa yang sangat baik dalam fisika dan matematika, kadang-kadang merugikan humaniora. Foto di bawah ini menunjukkan sekolah tempat Linus bersekolah.
Memperkenalkan dunia komputer
Guru sejati dan otoritas yang tak terbantahkan baginya adalah Leo Waldemar Turnqvist, kakek dari pihak ibu. Dia bekerja di Universitas Helsinki di mana dia menjadi profesor statistik. Pria inilah yang membuka dunia komputer untuk cucunya. Pada usia 11, Torvalds sudah menguasai Commodore VIC-20, sambil juga belajar pemrograman Dasar, karena komputer ini tidak bagus untuk hal lain.
Setelah beberapa saat, Torvalds bosan dengan input program yang monoton. LinusTorvalds (fotonya disajikan di atas) mulai membeli semua majalah dan buku komputer yang muncul di negara itu. Di sebuah majalah, Linus menemukan program untuk kode Morse. Itu tidak dibuat di BASIC, seperti semua yang lain yang pernah dia temui sebelumnya, tetapi hanya sekumpulan angka. Mereka dapat diterjemahkan secara manual ke dalam bahasa mesin, ditulis dalam rantai angka satu dan nol yang dapat dimengerti oleh komputer.
Torvalds Linus menyadari bahwa BASIC adalah bagian dari komputer, dan kemudian mulai mempelajari sisi lainnya. Ketika kakeknya meninggal, dia langsung bekerja dengan komputer yang diwarisi Linus.
Keluarga Linus
Kami telah menceritakan tentang kakek dan perannya dalam nasib pahlawan kita. Adapun anggota keluarga lainnya, orang tua Torvalds masih bekerja di bidang jurnalistik. Niels Torvalds, ayah, jurnalis radio dan televisi. Anna Torvalds, ibu Linus, adalah editor sastra. Sister Sarah menjalankan agen penerjemahan, terutama menerjemahkan laporan berita. Linus Torvalds sendiri, yang biografinya tidak ada hubungannya dengan jurnalisme, skeptis terhadap profesi ini.
Tahun-tahun muda
Di masa mudanya, Linus, tidak seperti banyak teman sebayanya, tidak tertarik pada hoki atau menggoda gadis-gadis. Torvalds benar-benar asyik bekerja dengan komputer.
Kemudian Linus Torvalds pergi ke universitas. Setelah belajar di sana selama satu tahun, ia direkrut menjadi tentara, di mana ia meningkatkan kesehatannya dan memompa otot-ototnya di kelas pelatihan fisik. Setelah demobilisasi, Torvalds kembali ke studinya di universitas. Ini adalah pendidikan inilembaga itu memberinya dorongan untuk membuat program di tingkat yang serius. Semua kehidupan Torvalds selanjutnya terhubung dengan pengembangan sistem operasi yang terkenal di dunia.
Bahkan pada usia 17 tahun, pada tahun 1987, Linus membeli produk baru, Sinclair QL, untuk menggantikan VIC-20 yang sudah ketinggalan zaman. Komputer ini memiliki memori 128 KB. Dia mengerjakan prosesor delapan megahertz dari Motorola. Harga sebuah komputer pada waktu itu adalah sekitar $2.000. Itu diproduksi oleh perusahaan di bawah naungan C. Sinclair.
Minat pada sistem operasi
Hampir segera, Linus mengembangkan minat pada berbagai sistem operasi. Untuk menginstal kontrol floppy yang dibeli oleh Torvalds, ia perlu menulis driver perangkatnya sendiri. Kemudian ia menemukan tusukan di sistem operasi. Linus menemukan bahwa apa yang sebenarnya terjadi tidak sesuai dengan apa yang dijanjikan dalam dokumentasi.
Langkah
Torvalds selanjutnya adalah membongkar OS Q-DOS yang diinstal pada komputernya sendiri. Linus kecewa mengetahui bahwa tidak ada yang dapat diubah dalam sistem ini, karena ditulis dalam ROM.
Linus pertama kali menulis beberapa game di komputer baru. Dia meminjam ide sebagian besar dari mereka dari komputer lama. OS yang diinstal, bagaimanapun, memiliki banyak kekurangan. Misalnya, meskipun multitasking, ia tidak memiliki fungsi perlindungan memori. Sistem bisa membeku kapan saja. Selain itu, setelah pengembangan Sinclair QL, K. Sinclair berhenti meningkatkan modelnya, serta mendukungsudah ada.
Sejarah Linux
Linus, kembali dari tentara, berkenalan dengan sistem Unix. Bersama 32 mahasiswa lainnya, Torvalds memutuskan untuk mengambil mata kuliah C dan Unix. Karena sistem ini baru muncul saat di Universitas Helsinki, guru harus mempelajari OS baru bersama siswa.
Linus terinspirasi oleh buku Andrew Tatenbaum, seorang profesor dari Amsterdam, untuk membuat sistem operasinya sendiri. Torvalds mengklaim bahwa dia membalikkan seluruh kehidupan masa depannya. Dalam buku ini ("Merancang dan Mengimplementasikan Sistem Operasi"), penulis menjelaskan Minix, sebuah OS pendidikan yang dia buat untuk mengajar Unix. Secara alami, Torvalds segera memutuskan untuk menginstalnya di komputernya. Masalahnya adalah Sinclair QL tidak dirancang agar sesuai dengan sistem seperti itu. Hanya pada Januari 1991, setelah membeli komputer baru (sekarang PC), Torvalds dapat menginstal Minix di dalamnya.
Setelah mempelajari kelebihan dan kekurangan sistem operasi ini, Linus memutuskan untuk mengingatnya. Itu adalah OS pelatihan, dipreteli dan dihancurkan. Minix telah ditingkatkan dengan program dan tambalan Linus lama oleh Bruce Evans, peretas Australia yang terkenal.
Buat paket emulasi terminal
Semuanya dimulai dengan fakta bahwa di Minix terminal komunikasi jarak jauh diimplementasikan dengan sangat buruk. Dan ini adalah fungsi yang paling sering digunakan Linus. Dengan bantuan itu, dia menghubungi komputer universitas melalui koneksi modem. Torvalds memutuskan untuk membuat program komunikasinya sendiri, bukan berdasarkan Minix, tetapi padatingkat perangkat keras komputer itu sendiri. Berkat ini, ia secara bersamaan mempelajari komputer pada prosesor ke-386, serta OS-nya. Torvalds sangat bangga bahwa ia mampu meningkatkan OS. Tetapi upaya untuk menunjukkan jasa mereka kepada orang lain tidak menghasilkan apa-apa. Sulit untuk menjelaskan kepada orang-orang bahwa di bawah kesederhanaan eksternal seseorang terkadang dapat menemukan proses mendalam yang rumit.
Mengembangkan driver sistem file dan drive disk
Jadi Linux memulai dengan paket emulasi terminal. Setelah itu, satu inovasi mengikuti yang lain. Torvalds perlu mengunduh dan menulis file ke komputer yang terletak di universitas. Untuk melakukan ini, perlu untuk menulisnya ke disk. Setelah berpikir, Linus memutuskan untuk membuat sistem file dan driver disk drive. Pada saat yang sama, sistem yang ia rencanakan untuk dikembangkan harus kompatibel dengan Minix. Saat membuatnya, ia berkonsultasi dengan pengguna Minix melalui konferensi usenet. Dari pertanyaan serius yang diajukan siswa tentang arsitektur Minix dan Unix, orang dapat menebak bahwa dia berencana untuk mengembangkan OS-nya sendiri.
Mengerjakan Linux versi pertama
Suatu hari, Linus tiba-tiba menemukan bahwa program yang ditulis olehnya, ditumbuhi banyak fitur tambahan dan merupakan versi OS yang berfungsi. Pengerjaan pembuatan Linux pada tahap awal cukup monoton. Torvalds melihat berbagai panggilan sistem yang mendasari Unix satu per satu. Berdasarkan mereka, dia mencoba membuat blok OS sendiri dengan fungsi yang dia butuhkan. Itu cukup melelahkan dan tidak terlalu merangsang untukkelanjutan pekerjaan. Linus harus melakukan ini karena belum memungkinkan untuk menguji kinerja sistem. Setelah memproses sekitar 25 panggilan sistem yang berbeda, Torvalds beralih ke taktik yang berbeda. Sekarang dia mulai mencoba menjalankan shell OS. Jika terjadi kesalahan, ia mengembangkan panggilan sistem yang diperlukan. Kemajuan dalam pengembangan sistem terlihat jelas. Shell mulai bekerja secara stabil mulai akhir Agustus 1991. Ini adalah kesuksesan besar pertama Linus.
Linux 0.01
Jadi, versi pertama Linux muncul di domain publik pada 17 September 1991. Kemudian Torvalds memutuskan apa yang disebut sistem ini. Dia awalnya berencana untuk memberinya nama Freax (kata aneh berarti "penggemar" dan "x" adalah akhiran untuk Unix). Meski begitu, ia menyebut sistem ini Linux, namun dianggap tidak sopan menggunakan namanya sebagai nama resmi. Dosen Universitas Teknologi Helsinki Ari Lemke membuat direktori di server FTP universitas. Di sinilah Linus menempatkan sistemnya. Tapi Ari tidak suka kata Freax, jadi dia memutuskan untuk mengganti nama direktori tempat diletakkannya menjadi pub/OS/Linux. Torvalds tidak terlalu keberatan, jadi nama itu perlahan-lahan mencuat.
Versi OS yang diposting di situs memiliki nomor 0,01. Dengan demikian, ditegaskan bahwa sistem tersebut masih belum sempurna dan perlu perbaikan yang serius. Oleh karena itu, Torvalds tidak secara terbuka mendemonstrasikan OS-nya. Dia hanya mengirim surat ke beberapa peretas terkenal, yang menunjukkan alamat server tempat mereka dapat mengunduhnya. Awalversi ini tidak mengizinkan Anda melakukan hampir semua hal kecuali menjalankannya dan mencetak sumbernya.
Peningkatan sistem
Ketertarikan pada sistem mengering dari penciptanya pada November 1991. Mungkin peningkatan lebih lanjut akan berhenti. Namun, kesempatan mengintervensi. Linus, yang sekali lagi memfinalisasi Minix, dimanjakan dengan pengawasan bagian-bagian penting dari OS ini. Muncul pertanyaan apakah akan menginstal ulang Minix atau menempatkan Linux sebagai OS utama. Torvalds memutuskan untuk memilih sistemnya.
Linux sudah pada awal tahun 1992 membuat lompatan besar ke depan. Beberapa fitur ditambahkan ke sistem yang tidak memiliki analog di Minix. Ini, misalnya, bertukar ke hard drive jika bekerja dengan program besar. Linus juga memperkenalkan fitur ke dalam sistemnya yang diminta pengguna di email mereka. Dengan demikian, Linus Torvalds meningkatkan OS-nya secara signifikan.
Saya membuat sistem operasi gratis
Pembuat sistem menolak untuk menawarkan hadiah. Dia hanya meminta pengguna untuk mengirim kartu pos dari kota tempat mereka tinggal. Linus tertarik untuk mengetahui di mana sistemnya digunakan. Kartu pos mulai mengalir dalam longsoran salju - dari Jepang, Selandia Baru, AS, Belanda. Kerabat akhirnya menyadari bahwa Linus mendapatkan popularitas besar berkat studi komputernya. Keberuntungan Linus Torvalds hari ini, mungkin, cukup mengesankan. Namun, dia sendiri mengambil uang dengan tenang. Keuntungan tidak pernah menjadi sifatnya.
Persyaratan Distribusi
Pada awalnya, kondisi untuk distribusi OS dikembangkan hanya secara umum. Linux didistribusikan secara bebas, tetapi tidak dapat dijual. Jika pengguna memutuskan untuk melakukan perbaikan atau perubahan pada sistem, ia harus membuat sumbernya, membuat perbaikan ini di domain publik. Linus Torvalds saat ini menggunakan Lisensi Publik Umum alih-alih hak cipta.
Pengenalan GUI, Linux 1.0
Pada musim semi 1992, peretas O. Zbrowski mengadaptasi Windows untuk OS X ini. Linux dengan demikian memiliki antarmuka grafis. Setelah itu, Linus Torvalds memutuskan bahwa sistem hampir siap dan merilis versi 0.95. Namun, ini adalah sebuah kesalahan. Segera setelah dia mulai memperkenalkan fungsi jaringan ke dalam OS-nya, dia menyadari bahwa perlu untuk menyempurnakan sistem secara signifikan. Hanya 2 tahun kemudian, versi 1.0 dirilis, diperkenalkan pada Maret 1994
Tux si penguin adalah maskot pribadi Torvalds. Linus Torvalds (Just for Fun) menceritakan tentang sejarah lambang dalam bukunya. Di dalamnya, dia menulis bahwa dia memilih hewan ini karena suatu hari seekor penguin mematuknya di kebun binatang.
Prestasi dan penghargaan utama
Pada tahun 1996, Linus Benedikt Torvalds lulus dari universitas dengan gelar master. Putrinya lahir pada bulan Desember, dan pada tahun 1997 ia mulai bekerja di Silicon Valley di Transmeta. Sampai saat ini, Linus Torvalds hanya membuat 2% dari kernel sistem. Namun, dialah yang memutuskan perubahan apa yang perlu dilakukan pada cabang resmi OS yang dia kembangkan.
Sebagai penutup, mari kita bicara tentang penghargaan terbaru yang diterima oleh Torvalds. Pada tahun 2012, bersama dengan Shinya Yamanaka, seorang dokter Jepang, Linus menjadi peraih penghargaan bergengsi Millennium Technology Award. Pada tahun yang sama, ia menjadi anggota Internet Hall of Fame. Linus Torvalds, yang foto dan biografinya menarik banyak orang saat ini, juga merupakan pemilik penghargaan "Computer Pioneer", yang diberikan kepadanya oleh IEEE pada April 2014.