Breaking News

Default Placeholder Default Placeholder Default Placeholder Default Placeholder Default Placeholder

Linux adalah keluarga sistem operasi mirip Unix bebas dan sumber terbuka gentoobr.org yang didasarkan pada kernel Linux,[4][5] yaitu sebuah kernel sistem operasi yang pertama kali dikembangkan oleh Linus Torvalds pada 1991.[6] Linux dirilis di bawah Lisensi Publik Umum GNU versi 2.[7] Linux aslinya dikembangkan untuk komputer pribadi berarsitektur Intel x86, tetapi seiring waktu Linux telah diportasi ke berbagai arsitektur, lebih banyak daripada sistem operasi lainnya.[8]

Secara teknis, Linux dapat merujuk pada kernel-nya itu sendiri.[9] Kernel Linux yang dilengkapi dengan bermacam perangkat lunak lainnya membentuk sebuah distribusi Linux.[10] Beberapa orang, terutama dari anggota Yayasan Perangkat Lunak Bebas (FSF) seperti Richard Stallman, merujuk Linux sebagai GNU/Linux karena banyak alat-alat yang digunakan untuk menunjang utilitasnya berasal dari Proyek GNU besutan Stallman. Ini memunculkan kontroversi terkait nama tersebut.[11]

Sejak pertengahan 1990-an hingga 2000-an, Linux menjadi sistem operasi yang mendominasi di pasar peladen, komputasi awan, dan superkomputer (dan sejak 2017, Linux adalah sistem operasi yang satu-satunya digunakan dalam daftar superkomputer TOP500).[12][13][14][15] Linux juga mendominasi di pasar ponsel melalui sistem operasi Android buatan Google, yang digunakan sekitar 72.7 persen secara worldwide in step with 2021.[sixteen sunting sumber]

Dennis Ritchie (berdiri) dan Ken Thompson (duduk) sedang mengoperasikan PDP-11 dengan Teletype Model 33.[22]

Unix adalah sistem operasi yang pertama kali dikembangkan pada tahun 1960-an di Bell Laboratories oleh sebuah kelompok dari AT&T. Dennis Ritchie dan Ken Thompson, yang merupakan pengembang utamanya, adalah bagian dari kelompok ini.[23] Unix bermula dari frustasi para anggota proyek sistem operasi Multics akan ukuran dan kompleksitasnya. Ritchie dan Thompson, bersama Douglas McIlroy dan Joe Ossanna, mulai mengerjakan untuk mencari alternatif baru dari Multics. Sistem berkas dan komunikasi antar proses adalah salah satu implementasi utama yang membawa pada pengembangan pertama Unix.[24]

Unix kemudian menjadi cukup populer karena didesain dengan baik dan bisa diporta ke beberapa platform. Pada waktu itu juga Unix memiliki fitur-fitur inovatif yang tidak dimiliki oleh sistem operasi lain. Namun, Unix adalah perangkat lunak miliki perorangan dan untuk menggunakannya harus membeli lisensinya terlebih dahulu. Sejak itu, perusahaan dan universitas yang ingin memakainya mulai mengembangkan sistem operasi yang kerjanya mirip Unix.[23] Beberapa sistem operasi mirip Unix ini adalah Proyek GNU dan MINIX.

Proyek GNU dimulai pada 1984 oleh Richard Stallman. Proyek ini memiliki tujuan untuk membuat sebuah sistem operasi yang kompatibel dengan Unix dan lengkap dan secara overall terdiri atas perangkat lunak bebas.[25] Pada 1985, Richard Stallman mendirikan Yayasan Perangkat Lunak Bebas dan mengembangkan Lisensi Publik Umum GNU. Kebanyakan software yang dibutuhkan oleh sebuah sistem operasi (seperti pustaka, kompiler, penyunting teks, shell Unix, dan sistem jendela) telah diselesaikan pada tahun 1990, tetapi komponen tingkat rendah seperti device driving force, daemon dan kernel masih belum selesai pada saat itu.[26]

MINIX adalah sistem operasi mirip Unix yang dirilis oleh Andrew S. Tanenbaum pada tahun 1987 untuk menbantunya mengajari sistem operasi.[27] Kode sumber MINIX 1.0 tercantum dalam bukunya Operating Systems: Design and Implementation. Walaupun mudah didapatkan, modifikasi dan disribusi ulang tidak diperbolehkan pada saat itu. Hak cipta dari kode sumbernya termasuk ke dalam hak cipta dari bukunya yang dipublikasikan oleh Prentice Hall.[28] Desain versi sixteen-bit dari MINIX tidak secara baik diadaptasikan kepada versi 32-bit dari arsitektur Intel 386 yang murah dan populer yang digunakan secara luas di komputer pribadi.Penciptaan dan awal perkembangan Linux[sunting every person out there the usage of minix –

I’m doing a (free) operating gadget (only a hobby, received’t be large and professional like gnu) for 386(486) AT clones. This has been brewing considering the fact that april, and is beginning to get equipped. I’d like any comments on matters human beings like/dislike in minix, as my OS resembles it somewhat (same physical layout of the file-gadget (due to sensible reasons) amongst other matters).

I’ve presently ported bash(1.08) and gcc(1.forty), and matters appear to paintings. This implies that I’ll get some thing realistic inside a few months, and I’d like to understand what capabilities most humans might want. Any suggestions are welcome, however I received’t promise I’ll put in force them:-)

Sebelumnya, pada 3 Juli 1991, Torvalds mengatakan bahwa proyeknya bernama “Linux”.

Due to a mission I’m operating on (in minix), I’m interested in the posix widespread definition. Could any individual please point me to a (ideally) machine-readable format of the modern posix guidelines? Ftp-web sites would be best.

The mission changed into manifestly linux, so via July third I had started to reflect onconsideration on actual person-level things: some of the tool drivers had been ready, and the harddisk simply labored. Not too much else.

Pada tahun 1992, Tanembaum menulis sebuah artikel di Usenet, mengklaim bahwa Linux sudah ketinggalan zaman. Dalam artikelnya, ia mengkritik Linux sebagai sebuah sistem operasi dengan rancangan monolitik dan terlalu terpaku dengan arsitektur x86 sehingga tidak bersifat transportable, di mana digambarkannya sebagai sebuah “kesalahan mendasar”.[30] Tanenbaum menyarankan bahwa mereka yang menginginkan sebuah sistem operasi modern harus melihat kepada sebuah rancangan yang berdasarkan kepada version sunting sumber]

Linux menggunakan kernel monolitik dengan desain modul (bisa memuat modul kernel). Desain monolitik memungkinkan Linux untuk menangani sistem berkas, penggerak perangkat, jaringan, dan periferal.[35]

Banyak fungsi-fungsi tingkat tinggi di Linux ditangani oleh proyek-proyek terpisah yang berintegrasi dengan kernel. Userland GNU merupakan sebuah bagian penting dari sistem Linux yang menyediakan shell dan peralatan-peralatan yang menangani banyak fungsi-fungsi dasar sistem operasi. Di atas kernel, peralatan-peralatan ini membentuk sebuah sistem Linux lengkap dengan sebuah antarmuka pengguna grafis yang dapat digunakan, umumnya berjalan di atas X Window System.

Leave a Reply

Your email address will not be published.

Share Article: