Bagaimana pencipta sistem operasi gratis Linux menjadi seorang jutawan. Sejarah Singkat Linux Apa itu Linux

Pada bulan Januari tahun ini, FAS mengakui hal tersebut Microsoft mendominasi pasar sistem operasi (OS) untuk komputer pribadi (PC) di Rusia. Menurut data tahun 2015, yang dioperasikan FAS, 95,6% desktop dan laptop adalah Windows. Apple menguasai 2,5% pasar, tetapi Mac OS-nya tidak mudah dipasang di mana pun selain komputer Mac. Saingan nyata Microsoft, yang paling serius adalah Linux, hanya memiliki 1,9% pasar.

Tampaknya proyek untuk membuat sistem operasi gratis telah gagal. Faktanya, dia dengan cepat menaklukkan dunia. “Banyak orang bahkan tidak tahu bahwa mereka menggunakan Linux,” kata pendirinya, Finn Linus Torvalds, dalam sebuah wawancara dengan majalah Linux. Angkat ponsel cerdas Anda - jika itu Android, itu dibangun di atas kernel Linux. Mendaki situs raksasa seperti Google, Amazon, Facebook atau beberapa perusahaan kecil yang tidak dikenal - mereka menggunakan Linux. Linux menggerakkan Stasiun Luar Angkasa Internasional, menjalankan sebagian besar superkomputer, dan diambil alih oleh Bursa Efek New York pada tahun 2007. Puluhan ribu programmer di seluruh dunia bekerja secara gratis untuk terus meningkatkan sistem gratis.

Karyawan Microsoft pernah memberi tahu Torvalds bahwa potretnya digunakan di kantor mereka sebagai target anak panah. Steve Ballmer, ketika dia menjadi CEO Microsoft, menyerang Linux secara terbuka. Bukan karena dia acuh tak acuh padanya. Setelah pergi, dia mengakui dalam sebuah wawancara dengan Fortune: Linux semakin menjadi ancaman bagi Windows dan sudah "membayang di kaca spion." Pengganti Ballmer, Satya Nadella, melakukan sebaliknya: dia meluncurkan inisiatif Microsoft Loves Linux untuk mengadaptasi perangkat lunak satu sama lain.

Namun Apple, sebaliknya, pada akhir tahun lalu melarang instalasi Linux dan sistem operasi lain, kecuali Mac OS dan Windows 10, pada komputer barunya. Dan sebelum itu, Steve Jobs menyarankan agar Torvalds menjadi salah satu pengembang Mac OS dan memperkenalkan ke dalam proses prinsip pengembangan yang tidak biasa seperti Linux. Tapi programmer Finlandia itu menolak. “Saya pikir [Jobs] cukup terkejut bahwa argumennya tentang pangsa pasar Apple tidak berhasil,” kenang Torvalds.

Ia memiliki pandangannya sendiri tentang apa itu perangkat lunak open source dan apa perannya, Torvalds, di dunia komputer. Dia menciptakan perangkat lunak yang gratis dan dia tidak berharap mendapatkan satu sen pun (meskipun dia akhirnya menghasilkan jutaan). Tetapi bahkan ketika uang ketat di akhir 1990-an, Torvalds menolak $ 10 juta yang akan dia terima karena bergabung dengan dewan direktur salah satu perusahaan Linux yang baru lahir.

Pada bulan Januari tahun ini, Torvalds memulai pengembangan kernel Linux versi ke-5. “Perubahan angka bukan berarti sesuatu yang istimewa. Jika Anda membutuhkan alasan resmi - saya kehabisan jari tangan dan kaki, jadi "4.21" berubah menjadi "5", - dikutip oleh InternetUA.

Terpesona oleh kalkulator

Linus Torvalds lahir pada 28 Desember 1969 di Helsinki dan seharusnya menjadi jurnalis - seperti hampir semua kerabatnya. Ayah saya adalah seorang jurnalis radio, ibu saya adalah editor di sebuah kantor berita, paman saya bekerja untuk televisi Finlandia, kakek saya adalah pemimpin redaksi sebuah surat kabar, dan saudara perempuan saya, seorang pegawai sebuah kantor berita, membuka agen penerjemahannya sendiri, yang mengkhususkan diri pada penerjemahan laporan berita.

Legenda keluarga mengatakan bahwa kakek buyut, jurnalis dan penulis Linus, Ernst von Wendt, berjuang untuk White pada tahun 1917 dan ditawan oleh The Reds. Pastor Niels, sebaliknya, adalah seorang komunis ideologis. Beberapa anak bahkan dilarang bermain dengan Linus, dan dia sendiri diejek di sekolah karena radikalisme ayahnya. Ketika orang tua bercerai, anak-anak tidak terlalu menyadarinya: sang ayah tinggal di Moskow untuk waktu yang lama.

Pengecualian langka untuk profesi keluarga adalah kakek dari pihak ibu Leo Waldemar Ternqvist, profesor statistik di Universitas Helsinki. Sang cucu sangat senang melihatnya bekerja dengan kalkulator. Tidak seperti yang modern, kalkulator tersebut membutuhkan waktu untuk menghitung, dan mereka mengedipkan lampu. Pemandangan itu membuat Linus muda terpesona. Pada tahun 1981, alih-alih kalkulator, kakek saya membeli komputer pertama, Commodore VIC-20.

Nama keluarga paling langka

Dalam biografi “Just for Fun. The Story of an Accidental Revolutionary "(Moscow: Eksmo-press, 2002) Linus Torvalds, yang berasal dari minoritas berbahasa Swedia di Finlandia, berbicara tentang asal muasal nama belakangnya:" Nama belakang kakek ayah Torvalds<...> membuatnya sendiri, menggunakan nama tengahnya sebagai bahan improvisasi. Saat lahir dia bernama Ole Torvald Alice Sachsberg. Ia lahir tanpa ayah (Saksberg adalah nama gadis ibunya) dan kemudian menerima nama belakang Karanko dari pria yang dinikahi oleh nenek buyut saya. Farfar (sebagaimana orang Finlandia menyebut kakek dari pihak ayah - "Vedomosti") tidak begitu menyukai ayah tirinya sehingga ia mengubah nama keluarganya: ia menambahkan huruf "c" ke nama Torvald untuk memberikan nama belakang yang lebih solid - seperti yang terlihat baginya - terdengar. Nama Torvald berarti "domain Thor". Akan lebih baik jika dia membuat nama belakang dari awal, dan tidak melakukan perubahan: penambahan "s" menghilangkan arti aslinya dari kata dan membingungkan baik orang Swedia maupun Finlandia, yang tidak dapat memahami cara mengucapkan nama belakang ini. Bukan Torvalds yang ingin menulisnya, tapi Thorwalds. Hanya ada 21 Torvald di dunia, dan kita semua adalah saudara. Kami semua menghadapi masalah keluarga ini. "

Torvalds ingat bahwa dia bukan orang buangan di sekolah dan cukup cekatan - dia rela dibawa ke tim dalam versi penjaga pintu Finlandia. Tetapi pada saat yang sama dia adalah seorang kutu buku yang khas: "Dia tampak seperti berang-berang, memakai kacamata, berpakaian tidak berasa, sering kali rambut saya terlihat buruk, dan di hari-hari lain itu mengerikan." Tidak mengherankan, dia menjadi tertarik dengan komputer. Kegilaan ini tidak kunjung hilang ketika dia semakin dewasa. Karena cuaca Finlandia, negara itu tidak ada yang bisa dilakukan selain program, berhubungan seks atau minum, canda Torvalds. Dengan yang kedua, dia tidak berhasil dengan baik - peretas pada tahun-tahun itu belum menjadi mode, dia tidak terlalu suka minum. Tetap menulis kode.

Investasi komputer

Ketika kakek meninggal, komputernya beralih ke Linus secara default. Kemudian dia membeli Sinclair QL. Keluarganya tidak menyombongkan diri: Torvalds ingat bagaimana ibunya secara berkala menggadaikan satu-satunya nilai - bagian dari Perusahaan Telepon Helsinki (diberikan kepada setiap pemilik telepon) senilai sekitar $ 500. Setelah menjadi terkenal, dia akan membuat satu-satunya pengecualian untuk perusahaan ini dan akan masuk dewan direksi.

Pada tahun 1990 Torvalds masuk ke Universitas Helsinki. Dia membeli komputer dengan prosesor Intel 386, yang harus dia kredit selama beberapa tahun. Itu sepadan: itu adalah mesin yang kuat pada masanya.

Universitas memiliki sistem operasi Unix. Di komputer Torvalds - Minix OS gratis. Torvalds tidak suka bagaimana dia terhubung dari rumah melalui modem ke jaringan universitas, atau bagaimana dia bekerja dengan perangkat keras komputernya. Misalnya, Minix dirancang untuk prosesor 16-bit, sedangkan Intel 386 adalah 32-bit.

Torvalds menulis beberapa program untuk mengatasi masalah ini. Tetapi mereka membutuhkan program lain: misalnya, solusinya untuk bekerja dengan jaringan institut tidak tahu cara menulis file ke disk. Pada akhirnya, begitu banyak fungsi tambahan diciptakan sehingga Torvalds menyadari: dia memiliki pengganti Minix dalam lima menit. Tapi dia masih bekerja dengan Minix sampai dia secara tidak sengaja mengacaukannya: dia menulis perintah yang merusak hard drive di tempat OS itu ditulis. Kemudian Torvalds mulai menggunakan Linux-nya sebagai OS utama.

Ideolog perangkat lunak bebas

Tidak dapat dikatakan bahwa Torvalds membuat sistem operasi dari awal. Dia menciptakan kernel sistem, yaitu yang menghubungkan program dengan perangkat keras komputer dan memungkinkan mereka untuk bekerja. Ini adalah basis di mana Anda dapat menggantung banyak add-on yang berbeda. Tidak ada satu pun sistem operasi Linux yang mirip dengan Windows 10 - ada banyak sistem operasi berbasis kernel Linux, beberapa di antaranya menggunakan kata Linux dalam namanya.

Torvalds sendiri menggunakan satu set program pihak ketiga di bawah naungan General Public License (GPL) yang dikembangkan oleh Richard Stallman untuk membuat OS lengkap pada kernelnya sendiri. Torvalds dengan hormat memanggilnya "dewa perangkat lunak bebas".

Stallman pada tahun 1984 mulai mengerjakan alternatif gratis untuk Unix. "Gratis" adalah kata kuncinya. Tugasnya adalah mencegah siapa pun mengambil alih kode sumber dan menuntut pembayaran untuk mereka. Stallman menciptakan kerangka ideologis dan legal untuk perangkat lunak semacam itu, Manifesto Perangkat Lunak Bebas, dan menulis Lisensi Publik Umum (GPL) bersama pengacaranya. Ini menyatakan bahwa jika seorang programmer telah menggunakan kode berlisensi di bawah GPL, maka dia harus memberikan setiap orang yang menginginkan kode sumber dari produk yang dihasilkan, hak untuk memodifikasi dan mendistribusikannya. Programmer berikutnya harus melakukan hal yang sama, menggunakan perangkat lunak berlisensi GPL untuk program mereka, dll.

Torvalds, menggunakan karya Stallman, juga melisensikan kernelnya di bawah GPL. Oleh karena itu, pada tahun 2001, CEO Microsoft Ballmer bersumpah, “Linux adalah kanker yang melahap semua kekayaan intelektual yang disentuhnya. Menurut aturan lisensi, jika Anda menggunakan komponen perangkat lunak sumber terbuka, Anda harus membuka kode sumber dari semua perangkat lunak yang Anda miliki ”(kutipan Cnet).

Mengapa Linux populer

Awalnya, Torvalds tidak mau mendistribusikan karyanya. Tetapi dia membual tentang keberhasilannya di forum Internet dan, agar dia tidak dianggap sebagai pembicara, memposting kode.

Ciptaannya memikat para programmer lain, yang mulai menginstalnya di komputer mereka dan menyarankan perbaikan. Kesempurnaan memang sangat jauh. Entah bagaimana Torvalds menerima sepucuk surat, yang penulisnya memuji Linux sejak lama, dan pada akhirnya mengatakan bahwa driver floppy berisi bug yang baru saja menghancurkan hard drive-nya.

Sistem menjadi semakin populer. Pada saat itu, Torvalds tidak bekerja di Linux sendirian untuk waktu yang lama. Semakin banyak orang memahami kode dan menawarkan perbaikan mereka, dan mereka melakukannya dengan gratis. Ada sistem yang memungkinkan sukarelawan untuk bekerja dengan pengembang lain di versi baru Linux, melihat perubahan yang dibuat oleh orang lain, dan kembali ke versi file sebelumnya jika terjadi kesalahan. Linux pernah memiliki 10.000 baris kode. Sekarang tagihannya menjadi puluhan juta. Pada 2017, sekitar 80.000 peningkatan untuk Linux diusulkan, 90% di antaranya adalah pemrogram berbayar, dan 30% di antaranya bekerja untuk Intel, tulis The New Yorker.

Torvalds mengetahui Linux dengan sangat baik sehingga perubahan yang diusulkan sering kali diterima atau ditolak saat dilihat: "Ini seperti melihat ke dalam sebuah buku dan tidak melihat huruf atau kata satu per satu, tetapi memahami keseluruhan kalimat" (dikutip oleh Bloomberg). Tetapi jika perubahannya serius, maka dia perlu 10-25 menit untuk mengujinya. Meskipun Torvalds memiliki banyak pembantu yang menyaring saran, dia terkadang harus memeriksa 30 perubahan sehari.

Berkat sistem seperti itu, Linux telah menarik perhatian pemain utama. Yang pertama di antara perusahaan besar yang menginstal perangkat lunak berbasis Linux pada peralatan mereka adalah Sun Microsystems, kemudian IBM, Informix, Oracle ... Perusahaan kecil juga tertarik. Maraknya perdagangan online di tahun 1990-an menciptakan kebutuhan perangkat lunak server. Sebelumnya, Anda harus menghabiskan ribuan dolar untuk itu, sekarang Anda bisa bertaruh dengan satu sen dengan mengadaptasi Linux. Siapapun bisa membuka bisnisnya sendiri secara online.

Torvalds percaya bahwa kunci kesuksesan Linux adalah ia tidak memiliki ceruk. Setelah Unix mengandalkan superkomputer militer, bank, lembaga keuangan, ia mengatakan dalam otobiografinya "Just for Fun. Kisah Seorang Revolusioner yang Tidak Disengaja ”. Perangkat lunak ini menghabiskan banyak uang. Lalu dia datang Microsoft dengan harga yang relatif murah dan mulai bekerja dimana-mana. “Tapi bayangkan organisme cair yang membanjiri ruang mana pun yang ditemukannya. Jika salah satu relung hilang, tidak masalah. Tubuh memenuhi seluruh dunia, mengalir ke semua lubang. Hal yang sama terjadi dengan Linux sekarang. Dia menemukan dirinya di mana pun ada minat padanya<...> Ini dapat ditemukan pada superkomputer di tempat-tempat sejuk seperti Laboratorium Nasional. Fermi dan NASA. Tapi itu mengalir ke sana dari ruang server. Dan ke dalamnya, saya mulai dari dunia komputer desktop - di sini saya mulai. Pada saat yang sama, Linux ada di perangkat yang disematkan, mulai dari rem anti-lock hingga jam. Lihat bagaimana dia mengisi dunia. "

Tentu saja, alasan lain popularitasnya adalah citra Robin Hood. Di satu sisi, perusahaan monster Microsoft , rumor tentang pengawasan pengguna, dll., dan di sisi lain - perangkat lunak bebas dan Finn yang rendah hati.

Bagaimana Torvalds menjadi seorang jutawan

"Saya kesulitan mengumpulkan uang untuk pembayaran bulanan komputer saya, yang dihitung selama tiga tahun," kenang Torvalds dalam biografinya. Tapi dia pikir itu salah untuk menagih untuk Linux. Alasannya adalah Finlandia, dengan sikapnya terhadap keserakahan, dan ayah komunis yang keras kepala, dan keengganan untuk membuat mereka yang membantunya membuat program membayar lebih baik, kata Torvalds.

Di Internet ada yang disebut celana harem (dari bahasa Inggris shareware) - perangkat lunak gratis yang menanyakan: "Jika Anda menyukai saya, kirim uang ke penulis." Di Linux tidak ada permintaan seperti itu, tetapi banyak yang menulis kepada Torvalds bahwa mereka akan dengan senang hati mendukungnya secara finansial. Pada saat itu, sepucuk surat dari seri "maksimum repost" beredar di Internet: diduga anak laki-laki Craig sedang sekarat karena kanker, tetapi dia dapat didorong dengan mengirimkan kartu pos. Torvalds dengan bercanda meminta beberapa baris sebagai ganti mata uang. Ketika kotak surat mulai penuh dengan kartu pos dari seluruh dunia, keluarga tersebut curiga bahwa Linus sedang melakukan sesuatu yang penting. Dia sendiri tidak banyak berbicara tentang Linux, meskipun semua celaan bahwa modemnya terus-menerus tersambung ke saluran telepon.

Torvalds tinggal dan makan bersama ibunya. Itu memiliki sekitar $ 5.000 dalam pinjaman mahasiswa, sekitar $ 50 sebulan untuk pinjaman komputer, dan sejumlah uang diperlukan untuk bir. Masalah pinjaman teratasi dengan sendirinya: seorang teman mengumumkan di Internet langganan untuk membayar komputer Torvalds, dan dia menerima uang itu sebagai pengecualian. Dan dia membayar sisanya dari gajinya. Ada minoritas berbahasa Swedia di Finlandia, di mana Torvald berasal. Pada tahun 1992, dibutuhkan seorang asisten ilmu komputer untuk sebuah mata kuliah di Fakultas Ilmu Komputer, ia dapat berbicara bahasa Swedia dan mengetahui tentang komputer. Hanya ada dua orang di fakultas.

Tiga tahun kemudian, Torvalds menjadi ilmuwan staf di universitas: dia menerima uang untuk penelitian, yang, pada umumnya, bertujuan untuk meningkatkan Linux.

Berkat pengajaran, Torvalds menikah. Seorang guru taman kanak-kanak dan enam kali juara karate Finlandia Tove mendaftar untuk kursus khususnya "Pengantar Ilmu Komputer". Tugas pertama adalah mengirim email ke guru - tidak semudah sekarang. Dalam sebuah surat, Tove mengundangnya berkencan. Pada awalnya, mereka tidak pernah berpisah sama sekali, dan Torvalds bahkan meninggalkan pemrograman.

Pada tahun 1997, Torvalds pindah ke Amerika Serikat bersama keluarganya untuk bekerja di Transmeta, sebuah perusahaan pengembangan prosesor berdaya rendah. Salah satu pemilik bersama perusahaan ini adalah Paul Allen, yang bersama dengan Bill Gates mendirikan Microsoft ... Tugas Torvalds adalah memelihara infrastruktur Linux proyek.

Torvalds tidak pernah memiliki lebih dari $ 5.000 di rekening banknya - sampai pergantian abad ini, ketika ia menjadi jutawan dalam semalam. Jika Linux gratis, itu tidak berarti Anda tidak dapat menghasilkan uang darinya. Bahkan ketika proyek tersebut masih dalam tahap awal, kernel dapat diunduh secara gratis dari Internet - atau dibeli dari orang-orang yang giat merekamnya pada floppy disk atau CD. Anda dapat menghasilkan uang dari menginstal Linux, Anda dapat menyesuaikan Linux dengan biaya tertentu untuk kebutuhan perusahaan tertentu. Yang terakhir ditangani oleh Red Hat, yang go public pada 11 Agustus 1999. Dan sebelum itu, sebagai tanda terima kasih, dia memberi Torvalds opsi atas satu blok saham.

Pada hari pertama perdagangan, kuotasi naik dua kali lipat. Tapi dia punya hak untuk menjual koran tidak lebih awal dari setelah 180 hari. Untungnya, selama ini mereka berkembang (pada 2009 Red Hat akan memasuki S&P 500), dan biaya paket Torvalds mencapai $ 5 juta.

Segera setelah itu, perusahaan lain, VA Linux, memasuki bursa saham dan memberi Torvalds opsi dengan cara yang sama. Di tengah optimisme, saham segera naik 10 kali lipat menjadi $ 300. Tapi ternyata itu berlebihan, dan gelembung dot-com mulai mengempis. Dari $ 300, saham mulai turun, dan minimal setahun kemudian mereka diberi $ 6,6 untuk mereka. Torvalds ingat betapa buruknya selama 180 hari menyaksikan paket Anda menjadi lebih murah dan Anda tidak dapat menjualnya.

Dengan uang yang diperoleh dari saham, keluarga (sekarang penulis Linux memiliki tiga anak perempuan) membeli sebuah rumah di Amerika, dan Torvalds menjadi kecanduan menyimpan di garasi, selain keluarga Pontiac, sebuah mobil convertible, biasanya berwarna kuning.

Pada 2012, Torvalds memenangkan Millennium Technology Prize, penghargaan teknologi terbesar di dunia. Dia berbagi hadiah 1,2 juta euro dengan penerima lain tahun itu, peneliti sel induk Jepang Shinya Yamanaka.

Tetapi sumber utama pendapatan Torvalds setelah dia meninggalkan Transmeta pada tahun 2003 adalah dari Linux Foundation (pada tahun-tahun itu disebut Open Source Development Labs). Tugasnya adalah mengevaluasi saran orang lain untuk meningkatkan Linux: “Saya sendiri tidak pernah menulis kode apa pun selama bertahun-tahun. Semua yang saya tulis hanyalah memperbaiki kesalahan orang lain, saya membuat perubahan dalam satu atau dua baris, kontribusi saya adalah menggabungkan potongan kode yang berbeda "(dikutip dari The Register). Dana tersebut didanai dengan sumbangan, termasuk dari perusahaan yang menggunakan Linux. Menurut The New Yorker, pada 2017 anggarannya $ 50 juta, dan Torvalds menerima $ 1,6 juta dari dana tersebut pada 2016.

Tanggung jawab untuk orang yang kasar

“Ketika saya mengelola sebuah proyek dengan ratusan ribu pengembang, saya bertindak dengan cara yang sama seperti di masa mahasiswa saya: Saya tidak mempercayakan apapun kepada siapa pun, saya hanya menunggu seseorang untuk menelepon,” kata Torvalds dalam buku biografinya. - Saya menyetujui atau menolak pekerjaan mereka, tetapi sebagian besar saya membiarkan acara berjalan sesuai keinginan mereka. Jika dua orang sedang menuju ke arah yang sama, maka saya menerima pekerjaan keduanya, untuk melihat siapa yang akan digunakan. Terkadang keduanya digunakan, tetapi keduanya mulai berkembang ke arah yang berbeda. Suatu ketika ada banyak persaingan antara dua orang: masing-masing dari mereka bersikeras bahwa tambalannya digunakan, yang bertentangan dengan tambalan lawan. Saya berhenti menerima tambalan dari keduanya sampai salah satu pengembang kehilangan minat. Inilah yang akan dilakukan Raja Salomo jika dia menjalankan taman kanak-kanak. "

Pendekatan ini telah terbukti efektif di Linux. Tetapi ketika Torvalds diinstruksikan oleh Transmeta untuk mengelola sebuah departemen yang terdiri dari 15 karyawan, dia menunjukkan ketidaksesuaiannya. Tiga bulan kemudian, dia diam-diam diturunkan kembali menjadi pemrogram.

Tetapi sebagai koordinator utama Linux, tidak semua orang menyukainya, karena gaya komunikasinya dengan kolega selama bertahun-tahun tetap "siswa": programmer tidak menahan diri dalam ekspresi.

Pada 2013, salah satu pengembang bahkan menulis surat kepada Torvalds memintanya untuk tidak menyinggung atau mengintimidasi rekan kerja. "Jika Anda ingin saya 'bertindak secara profesional', saya dapat memberi tahu Anda bahwa saya tidak tertarik," jawab Torvalds. - Saya duduk di rumah di ruang kerja, mengenakan jubah. Saya tidak akan mulai mengenakan dasi, dan dengan cara yang sama saya tidak akan terlibat dalam kesopanan palsu, penipuan, politik kantor dan pengait, agresivitas pasif dan kata-kata modis lainnya. Karena INILAH yang dimaksud dengan "bertindak secara profesional": orang melakukan semua jenis hal yang tidak menyenangkan karena mereka dipaksa untuk mengikuti impuls yang biasa mereka lakukan dengan cara yang tidak wajar "(dikutip oleh The New Yorker).

Pada 2015, rekan terdekat Torvalds, programmer Greg Kroah-Hartman, menulis Kode Resolusi Konflik, sebagian untuk melindungi orang lain dari bahasa kasar. Torvalds menyetujui inovasi tersebut, tetapi tidak menahan diri. Pada akhir tahun itu, Sarah Sharp dan Matthew Gareth mengundurkan diri dari tim pengembangan kernel Linux karena perlakuan kasar. “Saya sebenarnya orang yang tidak menyenangkan. Beberapa orang berpikir saya sangat imut dan beberapa terkejut melihat sebaliknya. Saya bukan orang yang baik dan saya ingin meludahi Anda. Saya peduli dengan teknologi dan intinya, ”reaksi Torvalds (dikutip dari The Register).

Oktober lalu, pengembang kernel dijadwalkan untuk menghadiri Linux Maintainer Summit. Torvalds mengunjunginya selama 20 tahun berturut-turut. Namun kali ini dia bingung menentukan tanggal dan merencanakan liburan bersama keluarganya. Ini terungkap sebelumnya, tetapi dia menolak untuk mengubah rencana untuk KTT dan berangkat ke Skotlandia. Kemudian para pesertanya memutuskan untuk berkumpul bukan di Vancouver, tetapi di Edinburgh, lebih dekat ke Torvalds, sehingga dia dapat bergabung dengan mereka untuk waktu yang singkat. Kisah itu dibahas dengan penuh semangat di kalangan programmer, dan reporter The New Yorker mengadakan pertemuan dengan Torvalds dan mengajukan pertanyaan kepadanya tentang insiden tersebut dan hubungannya dengan rekan kerja. Pada September 2018 - bahkan sebelum artikel itu diterbitkan - Torvalds meminta maaf atas perilakunya, berjanji untuk memikirkan cara mengubahnya, dan mengumumkan bahwa ia akan sementara dihapus dari koordinasi Linux.

Di bulan yang sama, kode etik baru untuk pengembang Linux dirilis, dan pada bulan Oktober Torvalds kembali ke tim (dia juga menghadiri forum).

Sekarang komunitas hidup dengan aturan baru. Di masa lalu, spontanitas dan keterusterangan dalam mengungkapkan pendapat dianggap wajar dan bermanfaat dalam pengembangan perangkat lunak open source. Sekarang kritik perlu diungkapkan secara konstruktif, dan setelah mendengarnya, Anda perlu mempertimbangkan dengan cermat. Komentar menghina, serangan pribadi, ekspresi dengan konotasi seksual dilarang. Torvalds masih berusaha menahan.

Sistem operasi yang paling populer saat ini adalah sistem operasi Windows. Ini berkat awal yang sukses dan fokus awal untuk bekerja dengannya oleh pengguna yang tidak berpengalaman. Tetapi hampir semua orang yang telah beberapa tahun menggunakan OS ini di belakangnya menimbulkan pertanyaan tentang apa yang bisa ditawarkan oleh analog. Berikut ini salah satunya akan dipertimbangkan dalam kerangka artikel.

Linux: apa itu dan terdiri dari apa?

Ini bukanlah pertanyaan yang mudah. Untuk membiasakan diri sepenuhnya dengan kemampuan pengembangan ini, Anda harus membaca lebih dari satu buku dan menghabiskan banyak waktu di depan komputer. Sistem operasi itu sendiri adalah sekumpulan program yang memungkinkan untuk berinteraksi dengan komputer dan meluncurkan program lain. Pada dasarnya ada beberapa aplikasi penting yang dapat dibagi menjadi beberapa kelompok berikut:

  1. Mengizinkan untuk menerima instruksi dari pengguna dan berkomunikasi dengan mereka.
  2. Memungkinkan untuk membaca dan menulis data ke hard disk, serta memperbanyaknya menggunakan printer.
  3. Memungkinkan Anda memantau penggunaan memori dan peluncuran program lain.

Bagian terpenting dari sebuah sistem operasi adalah kernel (disebut Linux). Apa yang diberikan perangkat ini dalam praktiknya? Sampel sementara yang populer saat ini menggunakan berbagai program yang ditulis untuk proyek ini sebagai bagian lain dari sistem operasi. Omong-omong, nama lengkap OS ini adalah GNU / Linux. Selanjutnya, Anda akan mengetahui mengapa dia memiliki nama seperti itu.

Makhluk

GNU / Linux dimodelkan setelah Unix OS. Sejak awal, sistem operasi ini dirancang untuk menjadi multi-user dan multitasking. Ini sudah cukup untuk membuatnya menonjol. Tetapi ada lebih banyak perbedaan di dalamnya. Yang paling penting adalah gratis (sebagian besar pengembangan dibuat oleh relawan tanpa biaya) dan tidak adanya pemilik. Free Software Foundation pertama kali mulai membuat sesuatu seperti ini pada tahun 1984. Kemudian sistem operasi mirip Unix dikembangkan, yang disebut GNU. Banyak fungsi dasar diciptakan, dengan bantuan yang memungkinkan untuk memecahkan masalah dari berbagai macam (jika dibandingkan dengan apa yang ada pada umumnya). Selain yayasan, banyak kelompok kerja dan individu yang berkontribusi, yang tidak mengurangi pekerjaan mereka. Namun masih ada beberapa keanehan. Dengan demikian, yayasan menciptakan sebagian besar alat yang digunakan, filosofi dan komunitas pengguna yang antusias dan pemrogram independen. Pasukan mereka juga muncul debug Tapi ini masih cerita hanya bagian pertama. Kernel OS Linux dibuat oleh seorang pelajar Finlandia pada tahun 1991 (versi stabil pertama berasal dari tahun 1994). Kemudian diumumkan sebagai pengganti Minix. Pembuatnya belum pensiun sejak saat itu dan terus memimpin sekelompok beberapa ratus pemrogram yang meningkatkan sistem operasi.

Apa yang disediakan sistem operasi untuk pengguna?

Saat ini ada banyak kebebasan dalam memilih perangkat lunak yang dibutuhkan. Jadi, ada selusin shell baris perintah, serta beberapa desktop grafis. Apalagi ini bukan berarti desain visual, melainkan perubahan pada bagian fungsional. Selain itu, karena adaptasi sistem operasi untuk eksekusi beberapa program, program ini tidak terlalu rentan terhadap berbagai kegagalan dan lebih terlindungi. Sejak awal, OS Linux perlahan tapi pasti telah menaklukkan pemirsanya. Jadi, sebagian besar server sudah menjalankannya. Dia baru saja memulai perjalanannya di segmen korporat dan di rumah. Setiap distribusi berbeda dalam fungsi, tampilan, dan ukurannya. Jadi, ada opsi yang memberikan peluang seluas-luasnya. Ada beberapa yang bisa muat di flash drive kecil atau bekerja di komputer lama. Selain itu, segera setelah diberikan kesempatan untuk menginstal paket perangkat lunak dengan cepat untuk bekerja di area tertentu (yang berguna jika komputer "kantor" sedang dibuat).

Terminal

Ini adalah bagian penting dari bekerja dengan sistem operasi Linux. Apa itu terminal? Ini adalah alat yang ampuh dengan potensi yang luar biasa. Dengan bantuannya, Anda dapat memfasilitasi, atau bahkan sepenuhnya mengalihkan semua pekerjaan rutin ke mesin. Dengan menggunakan terminal, Anda dapat:

  1. menginstal dan menjalankan program;
  2. menyesuaikan distribusi atau file konfigurasi;
  3. menambahkan penyimpanan program baru;
  4. dan banyak hal lain yang akan dibahas oleh ulasan Linux ini.

Penggunaan dasar terminal, serta menginstal program

Mulailah. Untuk memulai program, cukup masukkan namanya. Dengan cara ini Anda dapat mengaktifkan semuanya mulai dari program pengatur waktu sederhana hingga utilitas yang kompleks. Anda tidak perlu memasukkan path lengkap untuk ini (yang sangat berbeda dari Windows). Mari kita ambil contoh memulai browser Firefox dan segera membuka situs. Yang terakhir harus ditempatkan dalam argumen. Jenisnya bergantung pada program yang dipanggil. Jadi, perintah yang diinginkan akan terlihat seperti ini: firefox "URL situs yang ingin kita kunjungi". Juga fitur penting dari terminal adalah ada sejumlah perintah yang hanya dirancang untuk bekerja dengannya. Artinya, mereka tidak memiliki antarmuka grafis. Sekarang waktunya untuk membahas, tentunya ada aplikasi grafis yang dapat membantu tugas ini. Jadi, luncurkan terminal dan masukkan yang berikut ini: sudo apt-get install package_name. Tidak sulit bukan? Kata sudo digunakan di sini untuk mendapatkan hak administrator untuk menginstal program. Dengan apt-get, parameter yang diinginkan untuk aplikasi dibaca. Dan menginstal langsung menginstal program. Selain itu, kekhasannya adalah Anda dapat bekerja dengan beberapa aplikasi secara bersamaan - untuk ini Anda hanya perlu memisahkannya menggunakan spasi.

Nama dan tujuan paket instalasi dapat dengan mudah ditebak tanpa menggunakan berbagai alat. Tetapi jika ini tidak memungkinkan, tekan Tab. Saat mengubah distribusi, tidak perlu melakukan semuanya terlebih dahulu - Anda hanya perlu mengekspor nama paket yang digunakan ke file teks untuk mengimpor isinya nanti. Berikut adalah instruksi Linux sederhana yang diperlukan untuk pekerjaan awal.

Bekerja dengan file dan direktori

Ada nuansa di sini yang akan membantu Anda memahami fitur-fitur sistem operasi dengan cepat. Jadi, pekerjaan selalu terjadi di direktori saat ini. Untuk melakukan sesuatu di tempat lain, Anda harus menentukannya terlebih dahulu. Ada perintah seperti itu - nano. Digunakan untuk membuka editor teks. Jika Anda memasukkan nano "nama dokumen", maka file dengan nama yang ditentukan akan dibuat di direktori saat ini. Dan apa yang harus dilakukan jika perlu dilakukan di folder lain? Kami mendaftarkan perintah sebagai berikut: nano / home / rabota / documents / "Document name". Jika direktif yang ditentukan tidak berisi file dengan nama dan ekstensi yang diperlukan, yang baru akan dibuat dan dibuka. Dan jika Anda perlu pindah dari satu folder ke folder lain? Untuk melakukan ini, gunakan perintah cd. Ini dapat ditentukan sendiri - dengan /, ~ atau dengan arahan. Tiga perintah pertama akan dipindahkan ke direktori root. Gunakan ls untuk membuat daftar file di direktori saat ini. Untuk membuat direktori baru, gunakan mkdir "Name or Path". Perintah rm digunakan untuk menghapus file. Setelah itu, perlu untuk menunjukkan nama dokumen atau petunjuk penempatannya.

Untuk menyalin file, Anda harus menggunakan perintah cp "Nama dokumen" - "Path". Perhatikan bahwa ini harus digunakan di direktori tempat objek portabel berada. Mv bekerja dengan cara yang sama, tetapi sudah memindahkan file. Jadi, Anda perlu menentukan sebagai berikut: mv "Direktori tempat dokumen berada" - "Lintasan tempat objek dipindahkan". Ini mungkin terlihat sedikit menakutkan dari luar, tetapi sedikit latihan akan meyakinkan Anda bahwa itu sepertinya. Sekarang Anda dapat mengubah Linux dasar agar sesuai dengan kebutuhan Anda.

Bekerja dengan sistem

Gunakan Tab. Ini adalah kunci yang sangat berguna. Jadi, ini dapat membantu pelengkapan otomatis. Ini berfungsi untuk paket, file, dan folder. Jika ada beberapa opsi, sistem akan menawarkan untuk memilih salah satunya. Ingat juga bahwa merawat Linux ada di pundak Anda. Meskipun Anda dapat menggunakan rakitan yang disediakan, jika Anda tidak ingin membuat sendiri bata demi bata (meskipun ini adalah salah satu fitur sistem). Tetapi untuk berjaga-jaga, ketahuilah bahwa ini adalah masalah sederhana, dan dalam banyak kasus, penerapan tindakan ini tidak akan sulit. Selain itu, Anda dapat menggunakan salah satu antarmuka grafis yang tersedia secara gratis untuk bekerja (meskipun cara termudah untuk mengelolanya adalah dengan baris perintah).

Menginstal Linux

Bagaimana jika Anda ingin menggunakan sistem operasi ini? Maka Anda perlu tahu cara menginstal dan menjalankan Linux. Awalnya pilih distribusi yang akan Anda miliki. Yang populer digunakan adalah Ubuntu, Debian, CentOS dan banyak lainnya. Kami menarik perhatian ke sistem operasi yang disajikan, meskipun pilihan terakhir ada di tangan Anda. Untuk melakukan ini, Anda perlu memperoleh image .ISO dan membakarnya ke disk. Diinginkan untuk mengunduh file dari situs perakitan resmi. Kemudian Anda perlu memilih jumlah bit sistem. Versi 32 memiliki lebih sedikit masalah kompatibilitas dan bekerja lebih baik dengan driver. Tapi analognya 62 lebih bertenaga. Benar, mereka juga akan menyebabkan masalah yang harus kamu tangani. Pastikan untuk mencadangkan semua data penting Anda sebelum Anda mulai. Jangan mengira bahwa sistem dapat merusak sesuatu untuk Anda. Sederhananya, dalam banyak kasus, pengguna itu sendiri, tanpa sadar atau panik, menghapus informasi penting. Jadi, Anda memiliki disk dengan image sistem. Sebelum menginstal ulang, konfigurasikan sistem I / O dasar agar berfungsi. Sekarang Anda dapat melakukan boot ulang.

Menginstal Ubuntu akan dianggap sebagai contoh. Ini adalah sistem operasi yang populer, dan tidak sulit menemukan rekomendasi untuk bekerja dengannya. Jadi, pada awalnya sebuah layar akan dimuat di mana Anda harus memilih "Instal Ubuntu". Awalnya, Anda harus memilih bahasa Linux. Tentukan zona waktu Anda. Kemudian Anda mengonfigurasi keyboard agar berfungsi. Pada langkah selanjutnya, Anda perlu menyiapkan ruang disk. Pada tahap ini, solusi untuk masalah ini dapat dialihkan ke sistem operasi, atau Anda dapat menentukan semuanya secara manual. Opsi terakhir cocok untuk pengguna berpengalaman yang tahu apa itu sektor data dan bagaimana komputer bekerja secara umum. Apalagi tingkat kesadarannya harus sangat tinggi.

Setelah pertanyaan dengan ruang disk habis, Anda akan diminta untuk memberi nama komputer ini, serta membuat administrator. Penting untuk mengingat apa yang ditunjukkan di sini, jika tidak, pengoperasian mesin di masa depan tanpa penginstalan ulang atau reset hampir tidak mungkin. Omong-omong, kata sandi dan nama pengguna akan dibutuhkan tidak hanya untuk masuk ke sistem. Setelah itu, Anda akan melihat wizard untuk mentransfer pengaturan dari sistem operasi lain. Jika tidak ada, maka langkah tersebut akan dilewati. Jika tidak, sistem operasi akan menawarkan untuk mentransfer file, serta pengaturan yang ada di akun pengguna. Dan pada akhirnya sebuah jendela akan muncul di mana pilihan pengguna akan ditampilkan. Periksa apakah semuanya seperti yang Anda inginkan. Jika tidak ada keluhan, klik tombol "Install" dan prosesnya akan diluncurkan. Bergantung pada konfigurasi komputer tempat semua tindakan ini dilakukan, kecepatan penggantian sistem operasi berubah. Ketika semua tindakan yang diperlukan telah selesai, Anda akan diminta untuk menekan tombol "Enter".

Meluncurkan Linux

Saat pertama kali menyalakannya, Anda akan disambut oleh bootloader. Dalam hal ini, peluncuran Linux akan bergantung pada keberadaan OS asing. Jika berdiri sendiri, maka Linux sendiri yang akan boot. Jika tidak demikian, Anda akan memiliki tiga opsi:

  1. Saat Anda memilih yang pertama, sistem operasi akan melakukan booting dalam sepuluh detik.
  2. Opsi kedua analog dengan Windows Safe Mode.
  3. Menguji RAM.

Selain itu, tergantung pada jumlah sistem operasi yang diinstal, opsi untuk meluncurkannya akan ditambahkan, dan tidak hanya memuat sistem Linux. Setelah mengaktifkan Linux, Anda dapat mulai menyesuaikan desainnya, mulai menggunakan aplikasi tambahan - secara umum, melakukan semuanya agar sistem operasi dapat disesuaikan secara maksimal untuk Anda. ada dalam variasi yang sangat besar, dan Anda dapat memilih apa yang Anda suka. Beberapa masalah hanya dapat muncul saat menggunakan game dan aplikasi kalkulasi (AutoCAD dan sejenisnya).

Menghapus dan memulihkan Linux

Ubuntu yang sama akan digunakan sebagai contoh. Tidak masalah mengapa Anda bertanya-tanya "bagaimana cara menghapus instalasi Linux" - Anda tidak menyukai sistemnya atau memutuskan bahwa itu sulit. Yang utama adalah bagaimana melakukannya. Mari pertimbangkan dua opsi. Pertama, katakanlah Anda memiliki Windows fallback. Yang kedua, kami akan menganggap Anda tidak memiliki sistem operasi lain:

  1. Masukkan disk instalasi ke dalam drive. Anda mem-boot darinya, mengubah prioritas dalam sistem I / O dasar. Kami membuka baris perintah. Ini dapat dilakukan melalui menu cakram instalasi. Kemudian pilih opsi "Perbaikan sistem". Dalam bahasa Inggris, ini terlihat seperti Perbaiki komputer Anda. Memperbaiki entri tentang boot sistem. Untuk melakukan ini, masukkan perintah bootrec / fixmbr. Dan saat startup, Anda tidak akan lagi melihat layar pemilihan sistem operasi saat Anda menghidupkan komputer, dan Windows akan selalu boot. Semuanya sudah siap. Sekarang, agar perubahan diterapkan, mulai ulang mesin. Jika Anda ingin sepenuhnya menyingkirkan Ubuntu, maka Anda perlu melakukan dua langkah lagi. Pertama, buka menu manajemen disk. Di jendela yang terbuka, Anda harus mengklik kanan bagian dengan sistem operasi dan memilih perintah untuk menghapusnya. Itu dia, dia pergi. Sekarang klik kanan pada partisi Windows dan pilih Perluas Partisi. Ruang kosong perlu ditambahkan ke dalamnya. Tapi, ingat, ini hanya bisa dilakukan jika ada sistem operasi cadangan.
  2. Sekarang bayangkan Anda hanya memiliki satu Ubuntu. Maka Anda membutuhkan disk dengan sistem operasi yang diinginkan (Windows akan diambil sebagai contoh). Masukkan ke dalam drive optik. Kemudian Anda perlu menghapus bagian yang berisi "Linux". Setelah itu lanjutkan dengan penginstalan. Jika Anda tidak melakukan ini, maka Anda tidak akan dapat menggunakan komputer. Dan kemudian Anda harus membuat sistem operasi di suatu tempat di flash drive dan melakukan tindakan yang diperlukan darinya.

Linux: jadi sama dan berbeda

Mari kita bicara tentang analog Linux apa yang ada, dan beri mereka penjelasan singkat. Hanya distribusi paling populer yang akan dipertimbangkan:

  1. Ubuntu. Berfokus pada kemudahan belajar dan penggunaan.
  2. OpenSUSE. Kit distribusi yang nyaman selama penyiapan dan pemeliharaan.
  3. Fedora. Salah satu opsi paling populer yang memenangkan cinta untuk dirinya sendiri karena keserbagunaannya.
  4. Debian. Distribusi ini menjadi dasar bagi banyak orang lainnya. Komunitas pengembang yang luas sedang mengerjakan pembuatannya. Memiliki pendekatan yang ketat dalam menggunakan perangkat lunak berpemilik.
  5. Slackware. Salah satu distribusi tertua. Memiliki pendekatan konservatif untuk desain dan penggunaan.
  6. Gentoo. Distribusi yang sangat fleksibel. Disusun dari kode sumber. Hasil akhirnya dapat dicirikan oleh kinerja tinggi dan fleksibilitas dalam pelaksanaan tugas. Ditujukan untuk pengguna listrik dan pakar teknologi komputer.
  7. Archlinux. Distribusi yang berfokus pada penggunaan versi perangkat lunak terbaru. Diperbarui secara konstan. Cocok untuk mereka yang ingin memiliki semua manfaat dan modifikasi, tetapi tidak ingin membuang waktu.

Selain semua opsi yang terdaftar ini, ada banyak distribusi lainnya. Mereka dapat didasarkan pada yang ditunjukkan di atas atau dibuat dari awal. Pada versi kedua, mereka biasanya dibuat untuk melakukan berbagai tugas terbatas. Setiap distribusi memiliki konsep, paket, kelebihan dan kekurangannya sendiri. Tak satu pun dari mereka dapat mengklaim untuk memuaskan semua pengguna. Oleh karena itu, bersama dengan para pemimpin, ada implementasi lain yang berhasil dibuat oleh asosiasi pemrogram dan perusahaan. Jadi, ada banyak desain yang bisa berfungsi dari CD, dan Anda tidak perlu menginstal sistemnya di komputer itu sendiri. Jika tidak ada tujuan khusus, maka distribusi apa pun dapat digunakan. Jika Anda ingin merakit sendiri komponen yang diperlukan, saya sarankan untuk memperhatikan Gentoo, CRUX atau LFS.

Apa yang dikatakan oleh mereka yang menggunakan Linux kepada kami?

Secara umum, Anda dapat meneliti sendiri ulasannya. Tetapi artikel tersebut berisi "kompilasi" tertentu di antaranya bagi mereka yang tidak memiliki keinginan atau waktu untuk mencari dan membaca berbagai teks. Ulasan Linux sangat positif. Sebagai fitur positif, mereka menyebut sejumlah kecil RAM, yang harus dialokasikan untuk pengoperasian sistem operasi itu sendiri. Dia juga mendapatkan rasa hormat di antara orang-orang yang perlu fokus pada pekerjaan, tetapi perhatian mereka terus-menerus terganggu oleh permainan. Ini tidak lain karena relatif sedikit program hiburan yang dirilis untuk Linux. Tentu saja, Anda dapat menggunakan layanan emulator sistem operasi, tetapi ini selalu membutuhkan banyak waktu dan sumber daya. Karena itu, bagi orang yang malas, ini adalah pilihan yang bagus. Linux sangat populer di kalangan perwakilan sektor teknologi informasi. Hal ini tidak lepas dari ketersediaan berbagai macam alat. Pemrogram dan teknisi berbicara secara positif tentang sistem ini karena keserbagunaannya dan kemudahan melakukan aktivitas yang diperlukan. Ciri-ciri negatif biasanya adalah kebutuhan untuk memiliki pengetahuan yang signifikan tentang komputer, dapat bekerja dengan sodokan ilmiah dan perbedaan visual dari Windows. Ini adalah opini-opini yang dapat Anda temukan tentang Linux. Sistem operasi benar-benar berbeda secara signifikan dari antarmuka yang biasa digunakan pada kebanyakan komputer pribadi, tetapi ada pendapat bahwa ini lebih merupakan keuntungan daripada kerugian.

Kesimpulan

Ini adalah akhir dari deskripsi Linux. Ulasan tersebut menyajikan banyak aspek yang berbeda. Anda telah belajar, Anda juga telah mempelajari program untuk Linux: apa saja fitur-fitur dalam pekerjaan mereka, bagaimana menginstal dan menjalankan sistem operasi itu sendiri. Berbagai perintah juga telah disediakan sehingga Anda dapat melakukan berbagai operasi kustom dasar. Diharapkan informasi tentang Linux - apa itu Linux dan apa yang dimakannya - akan berguna bagi Anda dalam praktiknya.

Oh, betapa menariknya mempelajari detail dan detail dari sesuatu yang sudah biasa, yang bahkan tidak Anda perhatikan sebagai masalah tentunya. Tapi saat itu tidak. Suatu ketika seseorang yang mulai menciptakan dan menciptakan!

Inilah cerita yang menarik , namun, di bawah potongan Anda akan menemukan banyak teks :-)

Melihat lebih dekat ke masa lalu, kita akan melihat bahwa tempat OS yang dominan di pasar dapat diambil alih oleh UNIX, dan oleh perusahaan Microsoft yang sama. Namun, karena sejumlah keadaan, peristiwa berkembang menurut skenario yang berbeda: CP / M -\u003e QDOS -\u003e 86-DOS -\u003e MS-DOS -\u003e Windows.

Garis "genealogi" Linux terlihat berbeda: Multics -\u003e UNIX -\u003e Minix -\u003e Linux. Hampir tidak banyak orang yang tahu bahwa proyek rahasia IBM, dengan kode nama Catur, sebagian besar "disalahkan" atas dominasi Windows saat ini - sebuah proyek untuk membuat PC IBM berdasarkan prosesor Intel 8086 dengan nama kerja Acorn.

Kontrak bersejarah antara IBM dan Microsoft ditandatangani pada 6 November 1980. Sesuai dengan itu, Microsoft harus mempersiapkan sistem operasi dan empat sistem pemrograman (Basic, Fortran, Cobol dan Pascal) untuk PC 16-bit industri pertama dalam waktu sesingkat mungkin.

Mengapa Microsoft dipilih? Kekuatan pendorong utama di balik manajemen IBM adalah penjualan sistem pemrograman Microsoft yang mengesankan di berbagai platform yang sangat luas. Pada 1979, sekitar 1 juta salinan BASIC Microsoft saja telah terjual. Anehnya, baik IBM maupun Microsoft memandang sistem operasi untuk komputer baru sebagai sesuatu yang sekunder, menugaskannya sebagai peran pendukung. Semuanya dilakukan dengan sangat tergesa-gesa. Untuk memahami bagaimana Microsoft menggertak pada musim gugur 1980, menjanjikan IBM pada Januari 1981 (!) Untuk mempersiapkan versi pertama dari DOS-nya dengan juru bahasa BASIC yang berfungsi, cukuplah dikatakan bahwa Microsoft tidak memiliki pengalaman menulis OS apa pun pada saat itu. Pada Februari 1980, Microsoft, sebagai bagian dari perjuangannya melawan Penelitian Digital untuk pasar bahasa pemrograman, untuk berjaga-jaga, memperoleh lisensi UNIX dari AT&T Corporation (kemudian dialek Microsoft UNIX dinamai Xenix). Tetapi praktis tidak ada perkembangan untuk UNIX juga - platform dasar produk Microsoft saat itu adalah CP / M OS.

Jika kita membandingkan Windows dan UNIX dalam hal pengembangan, maka Windows dibangun sebagai produk komersial yang dibuat dalam kondisi tekanan waktu yang sulit dan gertakan pasar, UNIX tumbuh di lingkungan yang tenang, di lingkungan universitas dan pusat penelitian yang sunyi. Komersialisasi proyek memiliki dampak yang jauh kurang menguntungkan pada UNIX, sementara Microsoft tidak membuang waktu dan mengarahkan seluruh potensi spesialisnya untuk meningkatkan kualitas implementasi Windows. Bagaimanapun, pengembangan kedua sistem operasi berjalan di jalur yang berbeda.

Linux lahir

Linus Benedict Torvalds lahir di Helsinki pada tahun 1970. Pada usia 10 tahun, ia memulai pemrograman, secara aktif mengerjakan komputer rumahnya, Commodore VIC-20. Pada tahun 1989, ketika Linus bersiap-siap untuk masuk universitas, pada konferensi Usenix di Toronto, AT&T mengumumkan sistem harga baru untuk UNIX System V: sekitar $ 40.000 per prosesor ($ 7.500). untuk institusi pendidikan). Itu uang yang banyak. Profesor Universitas Amsterdam Andrew Tanenbaum menanggapi dengan menulis Minix, versi UNIX yang dapat berjalan di PC.

Pada musim semi 1991, sebagai mahasiswa di Universitas Helsinki, Linus Torvalds mengerjakan pengerjaan ulang Minix, menulis ulang kernel dan mengadaptasinya untuk bekerja pada i386. Dia memutuskan untuk mencari tahu cara kerja OS hanya dengan menulis ulang. Berikut adalah judul postingan bersejarah yang memulai era Linux. ——- Mulai posting dari Linus ——— Dari: [email dilindungi] (Linus Benedict Torvalds) Grup Berita: comp.os.minix Subject: Apa yang paling ingin Anda lihat di minix? Ringkasan: jajak pendapat kecil untuk sistem operasi baru saya ID Pesan: Tanggal: 25 Agustus 91 20:57:08 GMT Organisasi: Universitas Helsinki Pesan diawali dengan kata-kata: “Halo semua yang menggunakan Minix! Saya membuat sistem operasi klon AT (gratis) berdasarkan prosesor 386 (486). Itu hanya hobi, bukan sesuatu yang besar dan profesional seperti GNU. " Lebih lanjut, Linus mengimbau semua orang yang suka atau tidak untuk menanggapi karyanya. (Lihat teks lengkap)

Pada Januari-Februari 1992, di newsgroup comp.os.minix, ada diskusi terbuka tentang kekurangan Linux antara Tanenbaum dan Torvalds. Profesor Tanenbaum menganggap Linux sebagai pendekatan yang usang terutama karena Linus meninggalkan sebuah mikrokernel dan memilih kernel tunggal. "Ini adalah langkah mundur yang besar," tulis Tanenbaum. "Ini seperti mengambil program kerja dalam C dan menulis ulang dalam BASIC." Linus setuju bahwa mikrokernel adalah solusi yang baik, tetapi dia bersikeras bahwa mono-kernel, meskipun lebih efisien, tidak secara serius mengganggu portabilitas.

Nenek moyang UNIX, Ken Thompson yang legendaris, berbicara lebih kasar pada tahun 1998: “Saya melihat Linux sebagai sesuatu yang bukan milik Microsoft. Ini adalah pembalasan untuk tim Microsoft - tidak lebih, tidak kurang. Saya tidak berpikir dia akan sangat sukses. Saya telah melihat kode sumbernya, ada komponen yang cukup baik dan ada yang tidak berguna. Karena berbagai macam orang secara acak mengambil bagian dalam pembuatan teks-teks ini, kualitas bagian-bagiannya sangat berbeda. Dari pengalaman saya sendiri dan pengalaman beberapa teman saya, saya dapat mengatakan bahwa Linux adalah sistem yang agak tidak dapat diandalkan. Perangkat lunak Microsoft tidak terlalu dapat diandalkan, tetapi Linux adalah yang terburuk dari jenisnya. Rabu ini tidak akan berlangsung lama.

Jika Anda menggunakannya di satu komputer, itu satu hal. Perangkat lunak untuk menggunakan Linux di firewall, gateway, sistem tersemat, dan sebagainya, masih membutuhkan banyak pekerjaan. ” Jadi, bukan keunggulan teknologi proyek tersebut, tetapi suasana kerja para penggemar pada proyek yang bermanfaat dan distribusi gratis serta penggunaan kode sumber yang menjadi dasar fenomena Linux. Pada tahun 1998, majalah Amerika yang berwibawa Forbes, dengan judul "Icons of the Net", menerbitkan nama-nama orang paling berpengaruh yang memberikan kontribusi besar bagi perkembangan Internet:

Linus Torvalds (28) adalah pencipta Linux.

Richard Stallman (45) adalah pendiri Free Software Foundation.

Tim Berners-Lee (43) adalah pengembang World Wide Web.

Rob Glaser (36) adalah pendiri RealNetworks.

Jerry Yang (29) - Pendiri Yahoo! Tempat pertama diberikan kepada Torvalds bukan karena kebetulan. Cacat ini tidak menghentikan Linux untuk mengubah industri perangkat lunak secara radikal. Karena ketersediaannya bersama dengan server Apache, OS ini telah menempati seluruh Internet. Statistik berbicara sendiri. Menurut laporan Netcraft (www.netcraft.com/survey/) pada November 2000, Apache memiliki 59,69% bagian dari semua server Web. Disusul oleh Microsoft Internet Information Server dengan 20,08% dan Netscape Enterprise dengan 6,74%.

Torvalds saat ini bekerja di Transmeta dalam sebuah proyek ambisius, yang sampai saat ini masih dirahasiakan. Elemen pentingnya adalah rilis OS dan prosesor VLIW, dengan nama kode Crusoe, yang mampu menjalankan perintah x86 dan ditujukan untuk sistem tertanam. Lucu sekali bahwa salah satu pemilik Transmeta tidak lain adalah Paul Allen, yang mendirikan Microsoft bersama Bill Gates. Standarisasi dan distribusi Linux Linus Torvalds tidak mengembangkan OS itu sendiri, tetapi hanya kernelnya, memasukkan komponen yang ada yang dibuat dalam kerangka kerja proyek GNU, dan di atas semua editor emacs dan kompiler gcc. Perusahaan pihak ketiga, melihat prospek yang bagus untuk pengembangan bisnis mereka, segera mulai memenuhi OS dengan utilitas dan perangkat lunak aplikasi. Ini termasuk Red Hat Linux 6.2, GNU / Linux 2.2 dari Debian, Linux-Mandrake 7.0, SuSE Linux 6.4, TurboLinux 6.0, OpenLinux 2.4 dari Caldera, Conectiva Linux 5.1, Corel Linux OS Second Edition.

Kerugian dari "set menu" ini adalah kurangnya prosedur yang konsisten dan dipikirkan dengan matang untuk menginstal sistem, dan ini masih menjadi salah satu kendala utama untuk adopsi Linux yang lebih luas. Selain itu, pengembang perangkat lunak "kotak" yang diterapkan harus menguji program mereka untuk beberapa distribusi populer sekaligus, yang secara signifikan mempersulit kehidupan. Standarisasi selalu merupakan proses yang menyakitkan, dan jika dilakukan dalam komunitas “seniman bebas”, akan semakin sulit. Tapi langkah pertama sudah diambil. Pada bulan Oktober 2000, Spesifikasi Platform Pengembangan Linux dari Grup Standar Gratis diterbitkan, dan segera memicu penilaian polarisasi. Ngomong-ngomong, ketua grup standardisasi, David Quinlan, seperti Torvalds, bekerja di Transmeta. Sikap perusahaan besar terhadap Linux Giants seperti IBM, Hewlett-Packard, Sun Microsystems, Oracle dan beberapa pemain utama lainnya di pasar komputer telah meningkatkan dukungan mereka secara signifikan untuk Linux dalam dua tahun terakhir. Pada tahun 2001, IBM berencana untuk menginvestasikan $ 1 miliar dalam pengembangan Linux Apa alasan dari kemurahan hati yang tidak biasa dari perusahaan yang memutuskan untuk merilis, sebagian besar gratis, produk komersial serius untuk "penghobi" Linux? Mengapa mereka bersedia menghabiskan energi dan uang untuk mengembangkan alternatif dan jauh dari cabang UNIX yang paling berteknologi maju hingga merusak dialek mereka: AIX, HP-UX, Solaris, dll.?

Hal pertama yang terlintas dalam pikiran adalah keinginan untuk menggunakan Linux sebagai senjata pemukul yang mampu menembus gerbang kerajaan Microsoft yang dijaga ketat. Ini jelas, tetapi apakah ini satu-satunya poin? Alasan lain mungkin adalah tren yang muncul dalam pengembangan bidang pelatihan dan konsultasi yang sangat menguntungkan. Kompleksitas teknologi semakin meningkat, dan dengan itu kesenjangan antara kualitas produk yang ditawarkan dan tingkat permintaan konsumen semakin besar. Pelanggan harus siap membayar mahal untuk layanan cerdas. Alasan lain yang mungkin adalah pelaksanaan proyek skala besar yang hemat biaya, di mana biaya pembelian perangkat keras dan aplikasi yang tak terelakkan dapat diimbangi dengan biaya rendah perangkat lunak sistem.

Dalam wawancara baru-baru ini dengan Majalah VARBusiness (November 2000), Presiden IBM Sam Palmisano menyoroti pendirian IBM pada pengembangan Linux: “Saya berharap keterlibatan kita dalam membawa Linux ke dalam dunia komputasi yang aman dan andal dicirikan oleh arus transaksi yang tinggi, dan juga bekerja dengan komunitas open source akan bermanfaat bagi IBM dan industri secara keseluruhan. Ini terutama terlihat bagi perusahaan yang menyediakan solusi siap pakai, yang akan melihat potensi yang dimiliki Linux itu sendiri. " Salah satu langkah besar terbaru IBM adalah proyek Lawson - instalasi pada Maret 2001 di jaringan pusat perbelanjaan Jepang 15.200 server Linux (kit distribusi RedHat), yang menyediakan pengoperasian IBM eServer xSeries.

Pada akhir tahun 2000, Hewlett-Packard juga bergabung dengan IBM. Kedua raksasa tersebut bermaksud untuk mendukung pelaksanaan aplikasi Linux dalam dialek UNIX mereka (kita berbicara terutama tentang IBM AIX dan HP-UX, serta IBM Dynix / ptx). Berikut adalah jawaban lain untuk pertanyaan mengapa perusahaan terkemuka perlu mendukung dialek UNIX gratis milik orang lain dengan dialek komersial mereka sendiri. Dua burung dengan satu batu terbunuh sekaligus - pertama, beberapa klien ditarik dari Windows di Linux, dan kemudian mereka dengan jelas ditunjukkan betapa yang terakhir lebih rendah dari dialek UNIX yang dikembangkan oleh raksasa ini. Teknik ini bisa disebut efek gangguan-ketertarikan. Linux Tidak Sendirian Berbicara tentang Linux, jangan lupa bahwa OS ini tidak begitu unik dan tidak ada bandingannya. Ada banyak sistem operasi non-komersial yang menarik dan bijaksana, bahkan jika kita hanya berbicara tentang platform Intel dan dialek UNIX. Sebut saja beberapa di antaranya: FreeBSD (FreeBSD Core Team berbasis BSD4.4-Lite), NetBSD (NetBSD Foundation, BSD4.4-Lite + Mach kernel), OpenBSD (Theo de Raadt, BSD4.4-Lite), 386BSD (BSD4. 3 Reno), Hurd (Free Software Foundation, BSD4.4 + Mach 4.0).

Filosofi Pemrograman Baru Fenomena Linux telah memicu spekulasi bahwa filosofi pemrograman baru telah lahir yang secara fundamental berbeda dari yang sebelumnya. Memang, suatu produk bisa komersial atau gratis, dan proses produksinya artisanal atau industri. Ini dapat ditempati oleh individu dan tim, amatir dan profesional. Tetapi bagaimanapun juga, secara sadar atau tidak, mereka semua mengikuti tahapan tradisional dari siklus hidup produk perangkat lunak: analisis kebutuhan, pengembangan spesifikasi, desain, pembuatan prototipe, penulisan kode sumber, debugging, dokumentasi, pengujian dan pemeliharaan. Hal utama yang membedakan pendekatan ini adalah sentralisasi pengelolaan berbagai tahapan dan terutama pengembangan "top-down" (perincian konstan). Namun, Linux dibangun secara berbeda. Tata letak kerja yang telah selesai terus diperbaiki dan dikembangkan oleh sekelompok penggemar yang terdesentralisasi, yang tindakannya hanya sedikit terkoordinasi.

Ada sifat anarkis dan pengembangan "bottom-up": perakitan blok-blok yang lebih besar dari blok-blok kecil yang dibuat sebelumnya. Hal lain bisa diperhatikan di sini. Pengembangan tradisional berfokus pada desain dan penulisan, sedangkan pengembangan gaya Linux berfokus pada pembuatan prototipe, debugging, dan pengujian. Dua tahap pertama sulit untuk diparalelkan, tetapi dengan debugging dan pengujian, situasinya menjadi lebih mudah. Dua tahun lalu, dalam sebuah wawancara dengan majalah Computer, pencipta UNIX Ken Thompson menyatakan bahwa dia adalah pendukung program bottom-up: “Melihat sebuah gedung, saya tidak dapat membayangkan detail dari konstruktor tempat itu dibangun. Ketika saya menemukan deskripsi 'top-down' dari sebuah sistem atau bahasa yang berisi perpustakaan tak berujung yang menggambarkan satu tingkat ke tingkat lainnya, saya merasa semacam rawa. " Thompson bahkan menyarankan istilah yang menarik: "Darwinisme komputer". Dengan kata lain, mengembangkan ala Linux adalah metode trial and error yang dibangun di atas pengujian intensif. Pada tahap mana pun, sistem harus berfungsi, meskipun itu adalah versi mini dari apa yang sedang diperjuangkan oleh pengembang. Seleksi alam hanya menyisakan yang hidup.

Ada perdebatan panjang tentang apakah pemrograman adalah ilmu, seni atau kerajinan. Dan jika dasar pengembangan perangkat lunak tradisional pada dasarnya adalah kerajinan, maka ketika mengembangkan dengan menggunakan metode komputer Darwinisme tidak diragukan lagi itu adalah seni. Sangat mudah untuk melihat bahwa pengembangan "bottom-up" mencirikan apa yang disebut pemrograman eksplorasi, ketika sistem dibangun di sekitar komponen dan program utama yang dibuat pada tahap awal proyek, dan kemudian terus dimodifikasi. Pada akhir 1999, buku terkenal The Cathedral and the Bazaar oleh Eric Raymond diterbitkan oleh O'Reilly & Associates. Penulisnya adalah ideolog utama gerakan teks terbuka. Dalam buku tersebut, ia menguraikan gagasan tentang pemrograman anarkis yang mengatur dirinya sendiri, yang disebutnya "bazaar", berlawanan dengan yang tersentralisasi tradisional, yang disebut "katedral". Menggunakan contoh Linux dan perkembangan serupa lainnya dari perangkat lunak non-komersial yang awalnya berasal dari Proyek GNU, Raymond mencoba, bersama dengan pembaca, untuk memahami sifat dari fenomena baru yang disebut gerakan open source. Kurangnya rencana yang jelas, manajemen proyek yang minim, sejumlah besar pengembang pihak ketiga yang secara geografis jauh, pertukaran ide dan kode bebas - semua ini adalah atribut dari pemrograman baru. Cukup sering yang "baru" ternyata sudah lama terlupakan. Semua ini (meskipun tidak dalam skala seperti itu) telah lama digunakan dalam pemrograman. Namun, fenomena Linux telah melahirkan keyakinan baru, membantu merekrut pengikut yang semakin banyak. Banyak artikel telah ditulis tentang fitur pemrograman eksplorasi. Oleh karena itu, profesor Swiss A. Kiralf, K. Chen dan J. Nievergelt menyoroti poin-poin penting berikut: * pengembang memahami dengan jelas arah pencarian, tetapi tidak mengetahui sebelumnya sejauh mana ia dapat bergerak menuju tujuan; * tidak ada cara untuk memperkirakan jumlah sumber daya untuk mencapai hasil ini atau itu; * pengembangan tidak cocok dengan perencanaan yang rinci, itu dilakukan dengan coba-coba; * Karya semacam itu dikaitkan dengan pemain tertentu dan mencerminkan kualitas pribadi mereka. Keuntungan utama dari filosofi baru ini adalah pengorganisasian kolaborasi jarak jauh dari tim besar pemrogram pihak ketiga pada proyek-proyek penting, di mana Internet dan hak untuk secara bebas membuang produk bersama memainkan peran kunci.

Dalam hal ini, seseorang tidak bisa tidak menyebutkan perusahaan VA Linux yang berkembang pesat. Dia memelihara repositori open source online yang disebut SourceForge (). Sudah ada beberapa ratus proyek di dalamnya, terutama yang berkaitan dengan pengembangan Linux. Diantaranya adalah Proyek Berlin (sistem grafis) dan sistem pemrograman Perl generasi baru. Selain Linux, repositori SourceForge melacak proyek untuk Windows, Mac OS, BeOS, PalmOS. Salah satu proyek VA Linux adalah MySQL, yang telah menerima status perangkat lunak gratis yang didistribusikan di bawah GPL (Lisensi Publik Umum, www.fsf.org/copyleft/gpl.html). VA Linux tidak sendirian dalam mempromosikan pemrograman kolaboratif. Pesaingnya di sini adalah OpenAvenue dan Asynchrony. Kembali ke buku Raymond, kita dapat mengatakan bahwa metafora "katedral" dan "bazar" mungkin tidak dipilih dengan baik. Tapi apakah ini masalah metafora?

Terlepas dari skeptisisme kritikus Linux dan euforia yang merajalela dari para pengagumnya, sistem operasi ini merupakan tonggak penting di akhir tahun 1990-an, yang membuka jalan bagi industri pada awal abad baru. Dapatkah kesuksesan Linux direplikasi, dan di mana lompatan teknologi baru sebesar ini bersembunyi? Inilah yang dikatakan Ken Thompson tentangnya: “Setiap inovasi akan menjadi kenyataan hanya melalui jenis revolusi yang telah dibuat oleh UNIX. Tidak ada yang mengancam IBM sampai muncul sesuatu yang membuat sistemnya tidak dapat digunakan. Mereka benar-benar menempati pasar mainframe, tapi saya yakin itu ternyata tidak perlu. Hal yang sama terjadi dengan Microsoft: sampai muncul sesuatu yang dapat membuat produknya tidak diperlukan, akan sangat sulit untuk mengatasi ambang harga untuk masuk ke pasar dan tidak mungkin untuk menggantikannya. "

Nah, menyusul, 22 alasan untuk beralih ke Linux. Alasan kontroversial? Tentunya ...

1. Alasan pertama, ini juga yang utama. Sebagai sistem gratis, Linux tersedia untuk pengguna secara gratis. Anda dapat dengan mudah mendownload "Axis" dari Internet atau memesan disc atau box melalui pos dengan harga yang sangat sepele. Satu salinan sistem operasi dapat diinstal pada komputer dalam jumlah tidak terbatas tanpa syarat apapun.

2. Karena kode Linux adalah open source, sistem dapat dengan bebas dimodifikasi dan didistribusikan ulang, bahkan secara komersial. Kemampuan untuk bereksperimen secara bebas dengan kode sumber dari sistem operasi, hanya berdasarkan pada tujuannya sendiri, telah membuat Linux menjadi solusi yang berguna dan efektif untuk sejumlah perusahaan besar seperti Google.

3. Pengguna Linux juga tidak memiliki masalah khusus dengan dukungan teknis, karena jawaban atas pertanyaan Anda tentang pengoperasian OS dapat diperoleh secara bebas di forum atau konferensi jaringan. Banyak pengguna mengklaim bahwa jenis dukungan teknis ini tidak lebih buruk daripada yang bisa Anda dapatkan dengan uang. Tentu saja, ada juga dukungan teknis Linux berbayar. Layanan tersebut termasuk pengaturan sistem menyeluruh, instalasi dan peningkatan program baru untuk melindungi dari peretas, memperbaiki bug. Untungnya, yang terakhir jarang ditemukan di Linux.

4. Hampir tidak ada kemungkinan dukungan teknis Linux akan berakhir, karena open source menarik sejumlah besar pengguna: banyak dari mereka akan dengan senang hati membantu "rekan penguin" mereka memecahkan masalah yang muncul. Selain itu, akan selalu ada orang yang akan membantu memberikan nasehat secara profesional, mis. untuk uang.

5. Jangan takut Linux akan menjadi usang di masa depan. Faktanya adalah bahwa UNIX, tempat OS dibuat, telah diuji dan dioptimalkan selama 35 tahun, membuktikan efisiensi, keandalan, dan keamanannya yang ekstrem. Bekerja di Linux tidak berhenti sedetik, dan versi baru dari sistem operasi, seperti yang mereka katakan, "pertahankan merek."

6. Pengguna "Linux" tidak mengalami tekanan totaliter dari pemegang hak cipta sistem operasi, karena dia - pemegang hak cipta ini - tidak ada. Sebagai contoh sebaliknya, kami dapat mengutip tindakan Microsoft: perusahaan dengan sengaja berhenti mendukung versi OS lama, sehingga memaksa pengguna untuk membeli yang baru (kadang-kadang terjadi bahwa Anda harus membeli "perangkat keras" baru karena pembaruan OS yang tidak direncanakan). Selain itu, Linux versi baru juga didistribusikan secara gratis.

7. Segala sesuatu yang berhubungan dengan transisi ke versi baru OS akan dikenakan biaya sepeser pun oleh pengguna. Versi barunya sendiri gratis - kali ini. Kedua, tutorial, instalasi, dll. tidak mahal. Ketiga, Linux tidak terlalu menuntut daya komputer, jadi memutakhirkan peralatan - jika memang diperlukan - tidak akan menarik banyak dana dari anggaran juga.

8. Perusahaan dengan ratusan ribu komputer, setelah beralih ke Linux, ingat seperti mimpi buruk apa artinya memantau kepatuhan lisensi setiap komponen perangkat lunak pada setiap mesin. Memang, untuk memeriksa kepatuhan lisensi perangkat lunak ini untuk semua item EULA (Perjanjian Lisensi Pengguna Akhir), Anda harus memiliki staf penuh waktu dan, anehnya, membayar mereka dengan uang untuk ini. Selain itu, perusahaan ini tidak lagi takut dengan "penggerebekan" tiba-tiba terhadap karyawan BSA (Aliansi Perangkat Lunak Bisnis - Aliansi produsen perangkat lunak untuk organisasi komersial; dibuat pada tahun 1988 oleh Microsoft), yang perlu memeriksa lisensi untuk MS Windows, MS Office, dll. ... Setelah menemukan sedikit ketidakkonsistenan - dan mereka akan menemukannya - mereka akan melupakan denda yang mengesankan.

9. Linux telah lama terkenal kurang rentan terhadap virus, Trojans, worm, spyware, dan malware lainnya. Rahasia kesuksesan pengembang terletak pada kenyataan bahwa mereka awalnya memfokuskan upaya mereka pada keamanan sistem, dan tidak memikirkannya ketika masalah sebenarnya muncul. Sebagai contoh, salah satu metode perlindungan asli: pengguna Linux tidak diotorisasi dalam sistem sebagai administrator, dengan demikian melindungi file sistem yang penting bahkan jika ada penyusup. Selain itu, versi Linux yang paling populer dilengkapi dengan firewall bawaan, yang telah menunjukkan kinerja yang sangat tinggi selama ini. Akhirnya, topik non-lengkap kode sumber terbuka kembali bermain di tangan kita: ribuan orang di seluruh dunia sibuk mencari kerentanan OS, dan sama sekali tidak ada masalah dengan tambalan.

10. Dalam pekerjaan "Linux" hampir tidak pernah terjadi kegagalan fatal, setelah itu Anda harus me-restart komputer Anda. Jika kita ingat tentang perusahaan besar, maka di sini mereka juga mendapatkan keuntungan tanpa syarat, karena secara harfiah beberapa menit tidak aktifnya seluruh sistem yang terhubung dapat mengakibatkan kerugian besar. Tidak sulit untuk menebak alasannya lagi: sejak awal, para pengembang mencoba membuat OS senyaman dan senyaman mungkin, dan kami dapat mengatakan dengan keyakinan bahwa mereka telah mencapai tujuan mereka.

11. Sejauh ini, Linux tidak dapat bersaing dengan Windows dalam hal jumlah program yang dibuat dan di-debug dengan baik. Namun, banyak orang yang sibuk membenahi keadaan. Kedepannya akan semakin banyak program yang bermunculan untuk berbagai macam kebutuhan. Tidak hanya sebagian besar program untuk Linux didistribusikan secara gratis, tetapi dalam hal fungsionalitas, keandalan, dan daya, beberapa di antaranya tidak kalah dengan program sejenis di lingkungan Windows. Sangatlah bermanfaat untuk menghilangkan stereotip, mereka mengatakan "Anda tidak akan menemukan apa pun di Linux!"

Namun, perlu diperhatikan: orang yang secara profesional terlibat dalam menangani musik, foto, atau video kemungkinan besar tidak akan beralih dari Mac OS atau Windows ke sesuatu yang lain, setidaknya belum.

12. Pilihan di antara distribusi Linux sangat mengesankan - beberapa ratus versi, dan masing-masing memiliki karakteristik khusus. Selain itu, semua sistem kompatibel satu sama lain. Semua ini memungkinkan pengguna untuk memilih versi yang paling cocok untuknya. Selain itu, jika salah satu vendor Linux meninggalkan permainan, maka tidak akan membawa kerusakan nyata pada distribusi sistem operasi - selain itu, masih banyak vendor. Tidak mungkin tidak dikatakan bahwa situasi ini menciptakan persaingan yang sehat, yang tercermin dari peningkatan kualitas dan produktivitas. Tentu saja, bagi banyak orang, akan sulit memilih distribusi yang tepat dari beberapa ratus. Dalam hal ini, memilih salah satu versi paling populer, seperti Red Hat atau SuSE, Anda tidak akan salah.

13. Fitur lain dari Linux harus mencatat kemungkinan penyetelan yang sangat baik. Berlawanan dengan kepercayaan populer, menyesuaikan Linux untuk diri Anda sendiri tidak akan menimbulkan masalah bagi pengguna yang kurang lebih berpengalaman. Selama penginstalan, Anda dapat menentukan berbagai opsi untuk membantu Anda memilih konfigurasi yang tepat untuk Anda. Baik itu komputer khusus untuk bekerja, pusat media, laptop, server web, server penyimpanan, atau bahkan router jaringan. Dari pengguna yang ingin tahu, pengaturan tampilan sistem operasi tidak disembunyikan, yang dapat disesuaikan dalam ribuan variasi. Memimpikan Apple Mac atau masih nostalgia dengan Windows? Di Linux, semua ini dapat dibuat ulang secara visual. Semua ini berkat open source, yang memberi pengguna kemungkinan yang benar-benar tak terbatas.

14. Di Linux, seperti pada semua perangkat lunak gratis lainnya, format file yang digunakan adalah terbuka. Tidak seperti file berpemilik, file tersebut sesuai dengan standar yang diterima secara umum dan dapat digunakan oleh pengembang perangkat lunak mana pun untuk membuat program yang kompatibel dengannya. Berkat penggunaan format terbuka, masalah isolasi perangkat lunak terpecahkan, ketika file memiliki ekstensi tertutup dan hanya dapat digunakan oleh perangkat lunak tertentu. Selain itu, pengguna tidak perlu lagi khawatir kehilangan data berharga jika pengembang yang membuat perangkat lunak tersebut gulung tikar atau berhenti mendukung produk awal mereka.

15. Linux terkenal karena kompatibilitasnya yang sangat baik dengan sistem operasi lain. Misalnya, "Pinvgin" dapat membaca, menulis, menyalin, menghapus, dan melakukan tindakan lain dengan file yang terletak di partisi hard disk tempat Windows diinstal tanpa masalah. Selain itu, di Linux, Anda dapat menggunakan klien Windows dan bahkan bekerja langsung dengan program yang diasah terutama untuk OS dari Microsoft. Dan Windows tidak hanya tidak dapat bekerja dengan partisi HDD tempat sistem operasi lain direkam, tetapi juga tidak dapat memformat disk ini untuk pemasangan berikutnya dari sumbu yang berbeda. Omong-omong, Linux bisa boot seperti Live-CD - mis. instalasi, pada kenyataannya, tidak membutuhkan apapun.

16. Jika hal ini dapat mempengaruhi pilihan Anda, tidak pernah ada satu kasus pun di Amerika Serikat di mana klaim antitrust telah diajukan ke pengadilan Federal terhadap penggunaan Linux yang "berbahaya". Sebaliknya, perjanjian antitrust diciptakan untuk mengatur kegiatan dan menghancurkan sama sekali monopoli ekonomi demi persaingan bebas di pasar. Linux, seperti yang telah kita pahami, sama sekali bukan monopoli, karena tidak memaksakan dirinya pada siapa pun: semuanya sendiri

17. Saat menggunakan Linux, Anda tidak perlu melakukan upgrade perangkat keras besar jika Anda memutuskan untuk menginstal versi yang lebih baru. Bahkan di komputer lama, berkat kode yang ditulis dengan sangat baik, Linux akan berjalan dengan lancar.

18. "Linux" berskala dengan baik dan dapat bekerja pada sistem tidak hanya berdasarkan solusi dari Intel atau, katakanlah, AMD. Ini dapat dipasang di hampir semua perangkat elektronik, dari superkomputer dan robot hingga peralatan medis, ponsel, dan bahkan jam tangan.

19. Untuk universitas teknik, Linux menjadi berkah yang nyata. Keterbukaan kode memberikan peluang luar biasa untuk mempelajari struktur komputer, dan bukan hanya cara bekerja dengannya. Banyak guru percaya bahwa akan jauh lebih berguna bagi siswa untuk mempelajari dasar-dasar komputasi, yang akan berfungsi untuk membuat komputer yang semakin canggih di masa mendatang, daripada berlatih dalam program seperti Microsoft Word atau Microsoft PowerPoint, yang berubah dengan setiap versi baru, dan setelah beberapa tahun menjadi usang.

20. Untuk instansi pemerintah, Linux, seperti perangkat lunak gratis lainnya, disediakan oleh apa yang disebut. transparansi perangkat lunak, karena informasi di Linux disimpan dalam format terbuka yang sesuai dengan standar yang diterima secara umum. Sebaliknya, ada format tertutup yang digunakan oleh banyak program komersial. Secara umum, transparansi perangkat lunak berarti tidak ada data tersembunyi di perusahaan, dan semua pengguna benar-benar memiliki akses ke semua informasi, dan mereka tidak perlu menggunakan program mahal yang dapat memahami format yang diperlukan.

21. Diyakini bahwa di banyak program berbayar terdapat "lubang" tertentu di mana peretas dari perusahaan pesaing atau bahkan organisasi pemerintah dapat memperoleh data berharga. Jadi, mungkin tidak akan dengan lantang mengatakan bahwa Linux benar-benar memusingkan bagi peretas, karena hampir tidak mungkin untuk masuk ke sistem melalui celah karena fakta bahwa kode sumber sistem sepenuhnya tersedia untuk pemindaian jika terjadi peretasan.

22. Linux, tidak seperti Windows, tidak memerlukan defragmentasi disk. Meskipun proses ini tidak terlalu rumit dan mahal untuk dilakukan, karena tidak perlu dilakukan terlalu sering, tetapi faktanya adalah untuk sistem operasi yang di-debug dengan baik, seperti Linux, defragmentasi tidak diperlukan.

Jadi kami telah mendaftar semua 22 alasan mengapa Anda harus mengubah sistem operasi Anda. Pilihan selalu ada pada Anda, tetapi apakah Linux akan menyerahkannya kepada Anda adalah pertanyaan lain;)


sumber

Saya juga menyarankan agar Anda mengingat apa itu

Sekarang, dengan menggunakan versi terbaru Ubuntu, Fedora atau OpenSUSE, kita dapat menikmati lingkungan desktop yang indah dan modern, kemudahan penggunaan program grafis, dan sebagian besar perangkat keras komputer didukung oleh sistem tanpa konfigurasi tambahan. Tapi pernahkah Anda bertanya-tanya bagaimana sistem operasi tercinta kita bisa melakukan semua ini?

Apakah kita memperhitungkan dan menghargai jumlah waktu dan upaya yang dihabiskan oleh sejumlah besar pengembang untuk mencapai keadaan sistem yang hampir sempurna ini? Kemungkinan besar tidak. Mari kita lihat sejarah OS yang luar biasa ini dan perjalanannya selama beberapa dekade terakhir. Kapan dia lahir? Bagaimana perkembangannya? Distribusi apa yang muncul selama pengembangan, dan apa titik balik yang membuat proyek satu orang menjadi sistem operasi yang ada di mana-mana yang kita miliki saat ini? Dan distribusi apa yang dikirim komunitas ke arsip?

Jadi, mari kita secara mental kembali ke masa lalu, hampir 30 tahun yang lalu, dan mengingat bagaimana sejarah sistem Linux dimulai.

1991 - awal

Awalnya, ada Unix, yang dibuat oleh programmer Ken Thompson dan Denis Ritchie pada tahun 1969. Kemudian, sepanjang tahun delapan puluhan, banyak proyek berbasis Unix dibuat, terinspirasi oleh filosofi ini. Ini adalah: Proyek GNU oleh Richard Stallman, BSD (Distribusi Perangkat Lunak Berkley), buku oleh Profesor Andrew Tanenbaum "Sistem Operasi: Desain dan Implementasi", dan MINIX (versi mini dari Unix), yang muncul sekitar waktu yang sama dengan buku tersebut.

Tetapi baru pada tahun 1991 sejarah Linux dimulai. Seorang siswa muda Finlandia bernama Linus Torvalds menggabungkan semua yang dia ketahui tentang sistem yang ada menjadi sebuah kernel baru yang dapat mengambil alih dunia. Ada banyak legenda tentang mengapa Linus memutuskan untuk mengerjakan sistemnya. Salah satunya mengatakan bahwa dia bekerja di MINIX dan mentransfer data ke hard disk, bukan modem, sehingga menghancurkan semua partisi Minix. Setelah itu, ia menjadi kecewa dengan OS ini dan memutuskan untuk membuatnya sendiri.

Versi lain mengatakan bahwa dia menulis kernel untuk meningkatkan fungsionalitas mesin Intel 386 baru yang dia gunakan. Dan karena Minix dilarang, dia harus mengembangkan sistem operasinya.

Apa pun alasan sebenarnya, ia membuat emulator terminal gratis yang berbasis Minix, yang kemudian berbasis Unix, dan ini menjadi dasar untuk bekerja pada kernel sistem operasi. Pada tahun 1991, pada 25 Agustus, Linus memposting postingan terkenalnya di buletin Minix.

Setelah itu, versi pertama Linux, yang kemudian disebut Freax, dengan cepat menyebar melalui server FTP ke seluruh dunia, dan jumlah penggunanya mulai bertambah dengan pesat. Versi 0,01 sangat berbeda dari yang tersedia saat ini. Anda dapat mengunduh kernel 71 kilobyte sendiri dan mencoba menginstalnya dari sini.

Kami melangkah lebih jauh di sepanjang jalan sejarah. Tak perlu dikatakan, Linux berevolusi menjadi OS yang lengkap, dan Manchester Computing Center membuat salah satu distribusi pertama yang menggunakan partisi boot dan root gabungan. Distribusi tersebut dinamakan MCC Interim Linux.

1992 - 1994 - pengembangan sistem desktop

Tidak butuh waktu lama, dan antara tahun 1992 dan 1994 kami melihat kemunculan dan perkembangan distribusi Linux yang paling terkenal dan berpengaruh: Slackware, Red Hat, dan Debian. Versi kernel telah meningkat menjadi 0,95, dan di sini terdapat dukungan untuk Sistem X Window, yang memungkinkan Anda untuk menjalankan aplikasi grafis.

Slackware adalah salah satu distribusi pertama yang menggunakan kernel Linux baru. Itu kemudian disebut SLS (Softlanding Linux System) dan didirikan oleh Peter MacDonald pada tahun 1992. SLS cukup maju pada masanya, karena ini adalah distribusi Linux pertama yang tidak hanya berisi kernel Linux 0.99, tetapi juga tumpukan TCP / IP dan Sistem X Jendela. Tetapi distribusi ini memiliki banyak masalah dan segera digantikan oleh Slackware milik Patrick Volkerding. Sekarang distribusi Linux tertua.

Tetapi SLS tidak hanya melahirkan Slackware. Karena antarmuka SLS yang bermasalah, pengguna lain memutuskan untuk membuat sistemnya sendiri dan meluncurkan cabang lain dari distribusi Linux. Pada tahun 1993 Ian Murdock merilis distribusi Debian Linux, yang menurutnya dinamai menurut nama pacarnya Debra Lynn dan dirinya sendiri.

Seiring perkembangan Slackware, banyak perusahaan muncul untuk menyediakan dukungan teknis untuk perangkat lunak semacam itu. Salah satunya muncul pada tahun 1994 dan bernama Software und System-Entwicklung, sekarang lebih dikenal sebagai S.U.S.E Linux.

Distribusi lain yang dirilis pada 3 November 1994 disebut Red Hat Commercial Linux. Distro ini diciptakan oleh Mark Ewing dan menyandang nama topi merah yang dipakai penulis di universitas.

Pada tahun 1994, pada tanggal 14 Maret, Linux 1.0.0 dirilis, yang terdiri dari 176.250 baris kode. Beginilah sejarah perkembangan sistem Linux dimulai.

1995 - 1999 - Gnome dan KDE muncul

Selama periode ini, sistem operasi Linux telah membuat lompatan besar dalam pengembangannya, karena distribusi utama Linux yang dikenal dan banyak digunakan sekarang akan muncul dalam lima tahun ke depan, serta distribusi yang kurang terlihat. Semua ini terjadi selama Serangan Penguin dan ledakan dot.com.

Jurix Linux telah menjadi distribusi dan popularitas yang menarik karena sejumlah alasan. Pertama, ini adalah distribusi pertama dengan pemasang skrip yang memungkinkan administrator menyederhanakan proses pemasangan. Ini adalah salah satu distribusi pertama yang mendukung bootp dan NFS, dan yang pertama menggunakan sistem berkas ext2.

Tetapi ini bukan alasan Jurix menjadi tonggak sejarah dalam sejarah Linux - itu adalah dasar dari SUSE Linux, yang masih kami gunakan sampai sekarang.

Distribusi berdasarkan Red Hat Linux juga telah berkembang pesat selama ini. Versi seperti Caldera, Mandrake, TurboLinux, Yellow Dog dan Red Flag telah muncul. Versi kernel Linux sekarang telah berubah dari 1.2 menjadi 2.2.

Versi 2.0 dirilis pada tahun 1996 dan memiliki 41 rilis sebelumnya. Perkembangan kernel yang pesat dan penambahan beberapa fitur yang sangat penting inilah yang memperkuat sistem operasi Linux sebagai OS server dan sistem untuk para profesional TI di seluruh dunia.

Misalnya, versi 2.0 memperkenalkan dukungan untuk protokol SMB, manajemen memori yang lebih baik, dan dukungan untuk bekerja pada berbagai jenis prosesor. Versi 2.2 menerima peningkatan pada SMB, dukungan PowerPC dan pemasangan NTFS, tetapi sejauh ini hanya dapat dibaca.

Ada sebuah legenda bahwa suatu ketika saat sedang berlibur di Australia, Linus Torvalds mengunjungi kebun binatang tersebut, dimana dia digigit oleh seekor penguin yang ganas. Setelah itu dia mengidap penguinitis dan menjadi sangat menyukai penguin. Linus tetap menyukai penguin. Seperti yang dia katakan, mereka tidak mengerti dan lucu. Adapun nama simbol Linux - Tuxa, di Internet diuraikan sebagai (T) orvalds (U) ni (X). Sekarang kamu tahu segalanya.

Sistem berbasis Debian tidak berevolusi sebanyak Red Hat. Para pengembang lebih suka bekerja lebih banyak pada kegunaan dan tampilan distro mereka. Karena lebih berorientasi desktop, distribusi semacam itu sering muncul di sampul majalah TI populer saat itu. Saya menemukan nama-nama seperti Libranet, Storm, Finnix dan Corel Linux.

Tidak diragukan lagi, peristiwa terpenting dalam bagian sejarah Linux ini adalah kemunculan KDE dan Gnome. KDE (Kool Desktop Environment) muncul pada tahun 1996. Pendirinya adalah Mathias Ettrich, seorang mahasiswa di Universitas Tübingen. Dia menawarkan tidak hanya sekumpulan aplikasi, tetapi juga seluruh lingkungan desktop tempat aplikasi tersebut dapat berjalan. Pengguna sekarang memiliki pilihan untuk menggunakan X11 atau KDE, yang ditulis dalam kerangka kerja Qt yang baru dirilis.

Pada tahun 1998, KDE 1.0 dirilis dan distribusi pertama yang menggunakannya secara default adalah Mandrake. Pada tahun 2000, versi 2.0 dirilis, yang menerima banyak perbaikan, begitu juga dengan Konqueror, KOffice dan perpustakaan KIO.

Miguel de Icaza dan Federico Men mengumumkan pengembangan lingkungan desktop baru dan aplikasi berdasarkan pustaka GTK +. Lingkungan desktop baru ini disebut Gnome. Dipercaya bahwa sistem operasi pertama yang menggunakan Gnome adalah Red Hat Linux. Gnome dengan cepat menjadi lingkungan desktop yang populer karena kinerjanya yang tinggi dan kemudahan penggunaan untuk pengguna umum. Pada Mei 2000, Gnome 1.2 Bongo dirilis.

2000 - 2005 - munculnya distribusi Live

Periode ini menandai langkah penting dalam sejarah sistem operasi Linux. Selama lima tahun ini, popularitasnya telah berkembang pesat, dan banyak komputer Linux baru telah bermunculan. Kernel terus menerima perbaikan, program baru muncul, dan distribusi live pertama muncul.

Knoppix, distribusi ramah berbasis Debian yang dikembangkan oleh Klaus Knopper, adalah salah satu yang paling populer pada saat itu. Luar biasa karena berbagai alasan, tetapi yang utama adalah kemampuan untuk memulai dan mencoba sistem langsung dari CD.

Kami sekarang menganggap fitur ini sebagai standar. Namun pada masa itu, Knoppix yang dirilis pada tanggal 30 September 2000 dapat berjalan di komputer manapun dan mendapatkan sistem yang lengkap dengan dukungan berbagai perangkat keras dan jaringan. Ini baru. Knoppix menjadi basis bagi banyak distro, dan beberapa di antaranya dikenal dan digunakan hingga hari ini.

Selain distribusi yang sudah jadi, sebuah proyek telah muncul yang membantu pengguna membangun kit distribusi mereka sendiri. Linux From Scratch (LFS) dikembangkan bersama dengan sebuah buku oleh Jared Beekmans, yang menunjukkan bagaimana membangun distribusi Linux Anda dari sumbernya.

Linux pada dasarnya adalah tentang kebebasan, dan perlu dikembangkan. Tetapi untuk mendukung pembangunan, memastikan perlindungannya dan menjaga kemandirian, perlu dibentuk perusahaan yang akan melakukan semua itu. Oleh karena itu, pada tahun 2000, dana dibuat untuk mensponsori Linus dan komunitas yang sedang berkembang, untuk membangun dan meningkatkan Linux, dan untuk melindungi serta melestarikan nilai-nilai inti dari gerakan tersebut.

Momen kunci selama periode ini adalah rilis kernel Linux 2.4 pada tanggal 4 Januari. Versi ini menambahkan dukungan untuk USB, kartu PC, ISA Plug and Play, serta Bluetooth, RAID dan ext3. Faktanya, itu adalah kernel terlama yang didukung, berakhir dengan versi 2.4.37.11 pada tahun 2011. Kernel telah banyak berubah dan menjadi lebih serbaguna sejak 1.0.

Red Hat, yang telah memasuki pasar saham dan menerima uang untuk mendukung OS Linux Red Hat gratis, memutuskan sudah waktunya untuk mengambil pendekatan bisnis yang lebih komersial. Oleh karena itu, pembagiannya dipecah menjadi dua cabang. Red Hat Enterprice Linux 2.1 dirilis dengan kernel 2.4.9. Itu lebih stabil, didukung jangka panjang, dan untuk pengguna komersial. Dan distribusi kedua, Fedora, gratis untuk masyarakat.

Red Hat Enterprice Linux masih open source. Perusahaan menghosting kode sumber pada beberapa server FTP, tempat beberapa tim pengembangan independen mengunduh dan mengompilasi distribusinya: CentOS, Oracle Linux, CERN, dan Scientific Linux. Mereka memiliki semua manfaat stabilitas dari distribusi komersial, tetapi tidak memiliki akses ke perangkat lunak dan dukungan dari Red Hat.

Pada bulan Desember 2002 kit distribusi yang menarik muncul - CRUX. Tujuan utamanya adalah membuatnya sesederhana mungkin, sebuah tren yang sangat populer saat itu. CRUX sangat ringan dan lebih fokus pada pengembang daripada pengguna biasa. Sementara distribusi lain telah melihat pertumbuhan dan persaingan eksponensial untuk menjadi pengganti terbaik untuk Windows, CRUX tetap sederhana dan minimalis. Dan ini menarik bagi kami karena ini menjadi dasar dari ArchLinux yang sekarang sangat populer.

Pada tanggal 18 Desember, versi baru dari kernel Linux, 2.6, diumumkan. Versi ini memperkenalkan dukungan untuk PAE, prosesor baru, dukungan yang lebih baik untuk prosesor 64-bit, meningkatkan ukuran sistem file maksimum menjadi 16 TB, menambahkan sistem file EXT4 dan banyak lagi.

Distribusi Linux saat itu cukup bagus, tetapi masih jauh dari ideal bagi mereka yang menyukai produk Microsoft. Oleh karena itu, diperlukan filosofi baru yang akan membuat Linux lebih dekat dengan pengguna pada umumnya. Misalnya Ubuntu.

Tujuan dari Ubuntu, distribusi berbasis Debian, adalah untuk membuat desktop Linux yang mudah digunakan yang dapat dinikmati oleh pengguna biasa dengan sedikit pengalaman dengan sistem. Dengan dirilisnya Ubuntu 4.04 pada 20 Oktober 2004, konsep ini telah diterapkan.

2006 - 2012 - naik turunnya Ubuntu

Selama periode ini, banyak distribusi menjadi lebih stabil dan terus meningkat. Banyak distro baru juga bermunculan. Salah satunya, versi pertama yang dirilis tahun 2006, sangat populer saat ini. Ini Linux Mint. Itu didasarkan pada Ubuntu dan berisi perangkat lunak gratis dan berpemilik. Ini sangat menyederhanakan instalasi codec, driver, dan komponen lain untuk pemula. Pengembang distribusi mencoba memasukkan program baru di dalamnya, dan juga mendengarkan pendapat pengguna mereka, yang mendapat dukungan dari komunitas.

Sementara itu, versi baru lingkungan desktop KDE4 dirilis, yang mendapat kritik dari pengguna karena kurangnya stabilitas. Bahkan Linus sendiri menyatakan bahwa versi KDE ini merusak segalanya dan hanya menyediakan setengah dari kemampuan versi sebelumnya. Namun demikian, pengguna mulai menggunakan KDE4 dengan lingkungan Plasma dan tampilan modern, dan dengan rilis versi 4.2, yang berlangsung pada tahun 2009, mereka sudah melupakan pengalaman negatif mereka.

Sistem operasi berbasis kernel Linux yang paling populer hingga saat ini dirilis pada tanggal 23 September, meskipun 90% pengguna tidak tahu bahwa mereka menggunakan Linux. Ini Android, tentu saja. Versi 1.0 dirilis untuk HTC Dream dan dapat melakukan apa pun yang Anda harapkan dari smartphone modern, tapi itu terlalu buruk. Dalam versi 1.1, sebagian besar bug telah diperbaiki, tetapi baru versi 1.5 sistem Android mulai menguasai dunia smartphone.

Selama ini, Ubuntu telah tumbuh semakin kuat. Itu secara teratur menempati peringkat # 1 pada distribusi Linux, mendapatkan lebih banyak penggemar, dan cukup mudah digunakan. Tapi kemudian, pada suatu hari yang cerah di bulan April, Ubuntu 14.04 dirilis, datang dengan lingkungan default baru - Unity. Gnome 3 dan KDE 4 tidak pernah menerima umpan balik negatif sebanyak Unity. Bisa dibilang hampir semua orang membenci Unity. Namun Canonical tidak langsung meninggalkan idenya, dan shell menjadi sangat berguna.

Setelah bertahun-tahun pengembangan di cabang 2.6, kernel 3.0 akhirnya dirilis. Dan tidak, tidak ada perubahan signifikan di dalamnya. Hanya saja Linus dan komunitasnya memutuskan bahwa 2.6. * Penomoran menjadi terlalu rumit dan sudah waktunya untuk mengganti nomor.

Kegagalan KDE4 bukan satu-satunya sejarah lingkungan Linux yang tidak menguntungkan. Setelah itu, dapat dikatakan bahwa pengembang harus belajar dari pengalaman orang lain dan sudah tahu apa yang disukai pemirsa mereka. Tetapi ini jelas tidak terjadi pada tim pengembangan Gnome, yang merilis Gnome 3 pada April 2012. Sekarang pengguna Gnome sangat tidak senang dengan perubahan antarmuka dan beralih ke KDE atau menggunakan versi Gnome yang lebih lama. Tetapi di versi berikutnya Gnome telah menjadi jauh lebih baik, dan pengembang Linux Mint memutuskan untuk mempertahankan tampilan lama Gnome dengan fitur-fitur baru dan menciptakan lingkungan mereka sendiri - Cinnamon.

2012-2018 - Linux dan game

Saat ini, Linux hampir sepenuhnya menguasai pasar server dan menjadi lebih menarik bagi pengguna rumahan. Salah satu faktor yang membuat Linux menarik bagi orang awam adalah permainan. Pada Februari 2013, Valve, pembuat platform distribusi game utama, merilis versi Linux dari klien Steam-nya. Pada saat itu, sebagian besar game hanya dapat dijalankan melalui emulator Windows, dan game-game untuk Linux, biasanya, tidak menarik bagi siapa pun.

Beberapa tahun kemudian SteamOS, sistem operasi berbasis Linux untuk konsol game Valve, dirilis. Saat ini ada lebih dari 3000 game yang tersedia untuk Linux di Steam. Valve juga baru-baru ini mulai bekerja untuk mengintegrasikan emulator game Windows ke Steam, yang akan membuatnya lebih mudah untuk meluncurkannya, mengingat dukungan untuk banyak pustaka dari DirectX 10 dan 11 baru-baru ini telah ditambahkan ke emulator ini.

Distribusi baru terus bermunculan dengan kecepatan yang sama seperti sebelumnya. Ada beberapa yang menarik di antaranya. Misalnya Manjaro berbasis Arch Linux. Itu muncul pada November 2013, tetapi meskipun masih muda, itu sudah menempati posisi terdepan dalam popularitas di banyak puncak. Keuntungannya adalah ia menyederhanakan instalasi dan konfigurasi ArchLinux, tetapi pada saat yang sama mempertahankan fleksibilitasnya dan beberapa keuntungannya. Selain Manjaro, banyak lagi distro baru yang menarik telah dirilis, contohnya Antergos, ElementaryOS, Deepin Linux dan lain-lain, yang kini populer di kalangan pengguna.

Sedangkan untuk kernel Linux, versinya diubah lagi menjadi 4.0 pada tahun 2015. Sekali lagi, tidak ada perubahan besar, pemungutan suara diambil dan komunitas memutuskan bahwa versi kernel harus diubah. Perubahan signifikan selama periode ini termasuk penambahan dukungan UEFI, peningkatan kerja dengan perangkat keras baru, penambahan sistem keamanan, porting subsistem yang diperlukan untuk Android, peningkatan stabilitas Btrfs, dan banyak lagi.

Pada 2013, perusahaan pengembang Ubuntu memutuskan untuk mencoba sendiri di pasar seluler dan merilis versi seluler Ubuntu - Ubuntu Touch. Keuntungan dari sistem operasi seharusnya adalah kemampuan untuk mengubah smartphone menjadi komputer yang lengkap saat terhubung ke layar melalui HDMI. Shell Unity 8 yang terpisah dikembangkan untuk itu, server tampilan Mir, bukan X Window, dan bahkan beberapa smartphone dirilis. Tapi tidak ada hasil dari proyek itu, ditutup pada 2017, setelah Smasung merilis DEX-nya. Selain itu, pada versi 17.10, pengembang Ubuntu memutuskan untuk meninggalkan Unity dan kembali ke Gnome, dan sebagai ganti server tampilan Mir mereka, mereka sekarang akan menggunakan Wayland yang dikembangkan oleh komunitas, yang juga sedang dikembangkan untuk menggantikan Xorg yang sudah ketinggalan zaman.

kesimpulan

Sayangnya, tur Linux kami yang lalu telah berakhir. Kami melihat distribusi Linux lama dan mempelajari bagaimana semuanya dimulai. Tidak diketahui apa yang akan terjadi di masa depan, tetapi sistem operasi Linux berkembang dan semakin banyak orang dan perusahaan yang tertarik padanya. Ini bukanlah akhir dari sejarah pembuatan Linux dan, kemungkinan besar, ini memiliki masa depan yang cerah.

Banyak dari mereka yang telah beralih ke Linux sekarang tidak ingin kembali ke sistem operasi Windows. Ini karena ketersediaan sistem operasi ini bahkan untuk pengguna pemula. Jika Anda ingin menginstal Linux, Anda perlu mengunduh salah satu dari banyak distribusi yang berbasis pada kernel Linux. Kami akan memberikan contoh yang terbaik dari mereka dan memberi tahu Anda tentang fitur sistem.

Apa itu Linux dan mengapa ada begitu banyak sistem operasi yang didasarkan padanya?

GNU / Linux dirancang sebagai kernel multipengguna dan multitasking untuk sistem operasi yang berbeda. Untuk itu programmer telah menciptakan banyak manajer grafis dan cangkang perangkat lunak. Kit distribusi (sistem operasi) menentukan untuk apa Anda akan menggunakan komputer Anda. Setiap OS berbasis Linux berbeda dalam bagian fungsionalnya. Satu-satunya bagian dari semua distribusi adalah "Terminal", ini adalah bagian utamanya. Dengannya Anda dapat:

  • menginstal dan menjalankan program;
  • menambah penyimpanan untuk penyimpanan perangkat lunak;
  • mengkonfigurasi file konfigurasi dan distribusinya sendiri.

Sekarang sistem ini sangat populer di kalangan programmer, dan juga sangat sering digunakan untuk server.

Ini mulai menyebar luas di komputer rumah relatif baru-baru ini, setelah memenangkan cinta pengguna karena opsi penyesuaiannya yang luas: beberapa versi distribusi dapat dijalankan langsung dari flash drive, yang lain cocok untuk komputer yang lemah. Distribusi berbeda dalam fungsi, ukuran, dan penampilannya.

Tidak semua sistem operasi berbasis Linux dapat diunduh. Misalnya, Google Chrome OS (ya, ada sistem operasi seperti itu, bukan hanya browser) sudah diinstal sebelumnya pada beberapa model Samsung, laptop HP, dll. Sistem operasi ini tidak dapat ditemukan di domain publik dari distribusi resmi. Tetapi ada banyak garpu dan salinan. Kami tidak akan memberikan tautan ke situs-situs semacam itu dalam ulasan ini. Untuk setiap distribusi dalam ulasan, kami menyediakan tautan unduhan ke situs web resmi atau komunitas resmi.

Mengapa pengguna meninggalkan Windows untuk Linux?

Paling sering, keuntungan dari sistem operasi berbasis Linux disebut:

  1. Kurangnya... Ini bukan untuk mengatakan bahwa sistem ini umumnya tidak mungkin diretas, tetapi peretas jarang menunjukkan minat pada Linux. Ada beberapa rutinitas yang membantu menembus server, tetapi hampir tidak dapat dijalankan di PC rumahan. Fakta bahwa sistem ini aman juga dibuktikan oleh fakta bahwa tidak ada utilitas anti-virus yang memiliki database khusus untuk Linux. Pada dasarnya, program dikonfigurasi untuk mencari kode berbahaya yang ditransfer dari menggunakan flash drive atau disk.
  2. Hampir semua distro didistribusikan secara gratis, yang memungkinkan orang dengan banyak perangkat rumah tidak menghabiskan banyak uang untuk lisensi. Dengan ini, Anda dapat menginstal ulang distribusi secara teratur, mengujinya, dan mengubahnya. Manfaat tambahannya adalah perangkat lunak Linux juga gratis. Dan bonus yang bagus adalah tidak adanya sisipan iklan dan program pihak ketiga yang dimuat ke memori PC bersama dengan utilitas utama.
  3. Sistemnya beragam dan kemungkinan tak terbatas untuk menyesuaikan tampilan... Selain banyak distribusi, Anda dapat menginstal lingkungan kerja yang berbeda pada PC Anda. Ini akan membantu Anda mengubahnya sesuai kebutuhan atau suasana hati Anda.
  4. Sistem memiliki repositori built-in... Idenya membentuk dasar dari toko aplikasi Google Play. Dari sana Anda dapat menginstal berbagai program tanpa menggunakan bantuan situs dan program pihak ketiga. Satu-satunya ketidaknyamanan yang terlihat setelah beralih dari Windows adalah kurangnya nama yang dikenal untuk utilitas tersebut.
  5. Sistem ini nyaman untuk antarmuka eksternal dan membagi program ke dalam menu. Setiap utilitas memiliki bagiannya sendiri di menu, yang membuatnya lebih mudah untuk ditemukan. Saat-saat kecil yang menyenangkan seperti itu membantu membuat pekerjaan Anda jauh lebih nyaman.
  6. Hampir semua driver yang diperlukan tertanam di kernel Linux untuk peralatan periferal. Anda dapat memasang perangkat apa pun, dan perangkat itu akan segera mulai berfungsi. Anda tidak perlu mencari driver, seperti Windows, mendownloadnya di komputer lain, sehingga nanti peralatan akan mulai bekerja tanpa kegagalan. Tidak akan ada ketidaknyamanan bahkan saat menghubungkan kartu jaringan baru.
  7. Secara default, sistem mengenkripsi disknya sendiri, yang memungkinkan Anda melindungi file jika komputer Anda jatuh ke tangan yang salah. Di Windows, opsi ini hanya tersedia dengan program pihak ketiga.

Hal positif ini cukup membuat Anda ingin mencoba sistem operasi berbasis kernel Linux. Tetapi sebelum memilih kit distribusi, Anda harus membiasakan diri dengan fitur-fitur setiap shell dan mempelajari kekurangan OS dengan cermat.

Kekurangan Linux

Untuk memulainya, berikut adalah situasi yang tidak dapat diatasi oleh programmer yang membuat distribusi Linux. Masalah seperti itu jarang terjadi, tetapi bagi pengguna pemula bisa berakibat fatal.

  1. Kompatibilitas yang buruk dengan sejumlah perangkat modern... Sebagian besar printer, pemindai, router, dan perangkat lain dibuat untuk Windows. Oleh karena itu, mereka mungkin tidak selalu bekerja dengan benar. Pengguna dapat mengubah distribusinya sendiri sehingga perangkat yang terhubung berfungsi dengan benar. Jika Anda tidak tahu cara menyesuaikan pengaturan OS secara mandiri di terminal yang sama, maka Anda hanya perlu mengunduh dan memuat versi modern dari kit distribusi.
  2. Pengoperasian yang salah dari subsistem grafis... Setelah keluar dari mode tidur, saat menggunakan kartu grafis diskrit, Anda mungkin mengalami hang. Satu-satunya cara untuk mengatasi masalah ini adalah dengan me-reboot. Masalah dengan kartu video paling sering muncul setelah memperbarui kernel atau komponen yang bertanggung jawab untuk menampilkan grafik.
  3. Meskipun banyak yang tertanam di kernel, mereka bisa berhenti menginstal secara otomatis atau dihapus setelah pembaruan sistem. Masalah ini diselesaikan dengan memutar kembali ke versi distribusi sebelumnya atau memasang shell baru.
  4. Pengoperasian yang salah dari sistem pendingin di laptop. Karena kontrol yang tidak tepat, pendingin mulai mengeluarkan suara atau tidak berfungsi dengan baik.
  5. Steam untuk Linux berkembang sangat lambat, pengguna tidak dapat mengunduh dan membeli musik dan aplikasi apa pun. Jika Anda memilih program berbayar, maka masalah mungkin muncul saat memasukkan data kartu (tidak semua plastik diterima oleh toko). Meskipun perlu dicatat bahwa toko aplikasi Windows tidak berkembang jauh lebih baik, ini dapat menyebabkan masalah saat menggunakannya. Namun dalam kasus terakhir, ada banyak sumber alternatif untuk program.

Agar tidak menghadapi masalah ini, ada baiknya menginstal hanya versi sistem operasi modern. Bagi sebagian besar pengguna biasa, masalah seperti itu bisa menjadi alasan untuk meninggalkan OS Linux.

Perlu dicatat bahwa selama bertahun-tahun, antarmuka cangkang telah menjadi semakin ramah pengguna. Pengembang mencoba menyelesaikan masalah yang tercantum di atas, tetapi sejauh ini mereka belum dapat sepenuhnya menyingkirkannya.

Tinjau distribusi Linux terbaik dengan tautan unduhan dari situs resmi

Sebelum menginstal Linux, Anda harus membiasakan diri dengan spesifikasi distribusinya. Masing-masing memiliki pro dan kontra.

OS Dasar

Jika desain sistem operasi penting bagi Anda, maka Anda harus memilih Elementary. Secara visual, desktop menyerupai Mac OS, yang membuatnya terlihat mahal dan cantik. Di antara distribusi lain, opsi ini hanya menonjol dari desainnya dan inilah kekurangannya. Meskipun inilah alasan mengapa pengguna jatuh cinta dengan Elementary.

Ini adalah sistem yang ringan dan nyaman, cocok bahkan untuk mesin bertenaga rendah. Secara default, ini bukan yang terbesar, tetapi program yang dipikirkan dengan baik:

  • browser Midori;
  • file manager Pantheon Files;
  • pemutar media Totem;
  • klien email Geary;
  • manajer foto Shotwell.

Sistem ini melakukan 100% tugas pengguna sehari-hari. Selain itu, dukungan para penggemar OS ini mengarah pada fakta bahwa di dalam shell mereka mulai mengembangkan produk perangkat lunak mereka sendiri. Tetapi pada saat yang sama, pengguna belum memiliki kesempatan untuk menyesuaikan dan menyempurnakan cangkang.

Linux Mint

Opsi ini nyaman untuk menyesuaikan pengguna yang telah bekerja dengan Windows untuk waktu yang lama. Mereka mirip dengan area bilah tugas, sistem navigasi, dan desktop. Beberapa lingkungan kerja telah dirilis untuk sistem ini, yang darinya Anda dapat memilih yang paling nyaman. Mint adalah rasa berbeda dari Ubuntu. Ini memiliki beberapa keunggulan dibandingkan distribusi lain:

  • perakitan ini cukup luas, mendapat dukungan yang baik dari pengguna dan pengembang;
  • distribusi gratis;
  • beberapa lingkungan kerja dapat dengan mudah dialihkan menggunakan antarmuka grafis yang ringan dan ramah pengguna;
  • ada beberapa fungsi bawaan: plugin untuk memuat, meluncurkan, dan memperbarui aplikasi dengan cepat;
  • sering diperbarui dan dimodifikasi.

Ada dua kekurangan: dikembangkan oleh tim penggemar dan tidak ada buletin keamanan publik untuk sistem ini. Kekurangan ini tidak mempengaruhi pengoperasian sistem operasi. Tidak adanya perusahaan yang bertanggung jawab atas pengembangan bahkan dapat disebut sebagai keuntungan - pencipta sistem lebih dekat dengan pengguna biasa.

Manjaro Linux

Beberapa sistem operasi telah dirilis berdasarkan Arch Linux. Salah satunya adalah Manjaro. Ini memiliki sejumlah fitur:

  • proses instalasi mudah;
  • deteksi perangkat keras otomatis;
  • kustomisasi desktop yang luas;
  • stabilitas kerja;
  • kemampuan untuk memasang banyak kernel;
  • skrip khusus.

Ada dua versi untuk desktop, salah satunya digunakan untuk pengguna tingkat lanjut. Ini adalah sistem yang cepat dan populer dengan jumlah pengguna yang besar, sehingga mendapatkan dukungan komunitas yang baik. Untuk pengguna yang tidak berpengalaman, alat untuk mengunduh program - AUR akan nyaman dalam sistem ini. Ini memungkinkan Anda untuk melakukannya tanpa repositori.

Ubuntu

Distribusi ini paling luas dan populer. Hampir semua pengguna Linux pernah mencobanya setidaknya sekali. Sistem ini ideal untuk pemula yang hanya ingin membiasakan diri dengan kemampuan distribusi. Tidak ada yang berlebihan di antarmuka, termasuk pengembang menyingkirkan terminal. Untuk pengguna yang tidak berpengalaman, dapat merugikan menggunakan baris perintah untuk bekerja dengan sistem.

Manfaat Ubuntu:

  • distribusi gratis, program dan komponen juga dapat diunduh secara bebas;
  • proses instalasi tidak lebih dari 10 menit;
  • antarmuka mudah dimengerti dan dimengerti;
  • tanpa izin pengguna, tidak ada yang terjadi di sistem, sehingga risiko infeksi virus minimal;
  • dapat digunakan di komputer yang sama dengan Windows, kemampuan multiboot tertanam di sistem;
  • perakitan mencakup serangkaian program yang memadai;
  • komunitas dan forum memungkinkan Anda memecahkan masalah apa pun.

Kerugian utama dari versi ini adalah ketidakstabilan pekerjaan. Banyak yang menolak kit distribusi karena kegagalan yang menyertai hampir setiap pembaruan sistem. Versi yang lebih baru sering kali memunculkan bug yang belum pernah ditemukan pengguna lain sebelumnya. Setelah versi Linux ini, akan sulit untuk menggunakan distribusi lain.

openSUSE

Versi ini paling sering digunakan secara komersial. Pengembang telah merilis kode sumber sistem mereka sehingga pemrogram di seluruh dunia dapat memperbaikinya. Ini memungkinkan versi baru sering dirilis. Pertama-tama, produk openSUSE menarik untuk pemula yang belum pernah menggunakan Linux sebelumnya.

Sistem dapat diinstal bahkan pada komputer yang lemah. Persyaratan minimumnya adalah: 3 GB ruang hard disk kosong, prosesor Pentium 4 1.6 GHz, dan RAM hanya 1 GB. Manajemen sistem ini terkonsentrasi di pusat YaST. Pengguna yang tidak berpengalaman sebaiknya tidak menginstal versi Tumbleweed, karena sering mengalami masalah. Cara terbaik adalah menjalankan Leap, yang lebih jarang diperbarui dan lebih stabil.

Steam OS - Linux untuk game!

Masalah besar bagi pengguna Linux adalah beberapa game telah dirilis untuk sistem operasi ini. Untuk alasan ini, Steam OS dirilis berdasarkan Debian untuk para gamer. Ini digunakan oleh mereka yang ingin mengurangi konsumsi sumber daya selama permainan. Dalam versi shell ini, kemampuan dan fungsi platform Steam digunakan. Anda dapat bermain dengan keyboard atau joystick Anda.

Kerugian dari versi ini adalah komputer tidak dapat digunakan untuk melakukan berbagai tugas. Setelah menginstal sistem operasi ini, itu berubah menjadi mesin game. Anda dapat menginstal perangkat lunak untuk melakukan tugas lain, tetapi tidak akan bekerja dengan benar. Kelemahan lainnya adalah prevalensi sistem yang rendah dan dukungan yang buruk. Selain itu, prosesor Anda harus mendukung arsitektur 64-bit.

Ekor - untuk anonimitas lengkap di Internet

Sistem lain telah dirilis berdasarkan Debian - Tails. Ini ditujukan bagi mereka yang penting untuk menjaga anonimitas di jaringan. Salah satu keuntungan dari sistem ini: tidak membutuhkan peralatan yang kuat, stabil. Tails sangat cocok untuk menjelajahi Internet dan melakukan tugas sehari-hari.

CentOS 7

Jika Anda ingin mencari alternatif gratis untuk Red Hat Enterprise Linux, maka Anda harus mengunduh CentOS 7 di PC Anda. Seringkali, pilihan jatuh pada sistem ini ketika pengguna telah bekerja dengan Red Hat, tetapi harus meninggalkannya karena crash. Dalam hal ini, Anda dapat menggunakan program yang sama di kedua versi. Anda tidak perlu mengubah sistem atau mencari pengganti untuk utilitas favorit Anda.

Debian

Versi ini disukai karena stabilitas dan keamanannya. Tim pengembangan sangat mengesankan, tetapi pembaruan sistem jarang dirilis. Sistem ini nyaman untuk administrasi jarak jauh, sehingga sering dipasang di server. Untuk pemula, perakitannya sulit, terlalu banyak pengaturan dan program. Pada saat yang sama, distribusi memiliki beberapa kualitas positif:

  • stabilitas;
  • banyak arsitektur yang didukung;
  • keamanan dalam penggunaan;
  • lebih dari seribu paket perangkat lunak;
  • mudah diperbarui;
  • bekerja dengan cepat dan efisien bahkan di komputer lama.

Tidak seperti distribusi lain, Debian harus dikonfigurasi segera setelah menginstal. Hanya pengguna berpengalaman yang dapat mengetahui jumlah opsi. Popularitas distribusi dipertahankan hanya karena stabilitasnya, tetapi dalam hal antarmuka dan kegunaan, itu sudah ketinggalan zaman. Pembaruan sistem operasi jarang terjadi, tetapi mengunduh dan menginstalnya sangat sederhana.

Fedora

Jika Anda ingin menjadi salah satu orang pertama yang menguji hal-hal baru dari dunia Linux, maka Anda harus menginstal kit distribusi Fedora. Dia juga berafiliasi dengan Red Hat, yang menggunakan versi ini sebagai tempat pengujian gratis untuk produk baru. Pendiri Linux Torvalds Linus sendiri menggunakan distribusi ini sebagai yang utama, dan pilihannya tidak boleh dipercaya.

Satu-satunya kelemahan dari sistem ini hanyalah sejumlah kecil kesalahan setelah update. Distribusinya bagus untuk digunakan di rumah. Itu tidak gagal setelah pengenalan produk baru. Ini mengikuti perkembangan zaman dan cocok untuk komputer dengan kapasitas yang berbeda.

Pilihan kit distribusi didasarkan pada keinginan Anda. Setiap versi Linux bagus dengan caranya sendiri, tetapi bukan tanpa kekurangannya. Anda dapat menulis tentang pengalaman Anda menggunakan distribusi sistem operasi ini di komentar. Jika Anda menyukai artikel tersebut, silakan bagikan dengan teman-teman Anda.