Apa itu Sistem Operasi Linux ?

goratis.my.id - Linux adalah keluarga berbasis sistem operasi mirip Unix open-source pada kernel Linux, dan kernel OS pertama kali diterbitkan pada 17 September 1991 oleh Linus Torvalds. Biasanya, Linux dikemas sebagai distribusi Linux, yang berisi pustaka pendukung dan perangkat lunak sistem serta kernel, beberapa di antaranya ditawarkan oleh Proyek GNU.

Beberapa distribusi Linux menggunakan istilah "Linux" pada judulnya, tetapi Free Software Foundation menggunakan judul "GNU/Linux" untuk berfokus pada perlunya perangkat lunak GNU, menyebabkan beberapa kontroversi.

Distribusi Linux yang terkenal adalah Ubuntu, Fedora Linux, dan Debian, yang terakhir terdiri dari beberapa modifikasi dan distribusi yang berbeda, termasuk Xubuntu dan Lubuntu. Distribusi komersial adalah SUSE Linux Enterprise dan Red Hat Enterprise Linux. Distribusi desktop Linux adalah sistem windowing seperti Wayland atau X11 dan lingkungan desktop seperti KDE Plasma dan GNOME.

Mengenal System Operasi Linux

  • Awalnya, Linux dirancang untuk komputer pribadi yang berbasis arsitektur Intel x86, tetapi sejak itu dipindahkan ke lebih banyak lingkungan daripada sistem operasi lain.
  • Termasuk Android, Linux memiliki basis terinstal terbesar dari setiap sistem operasi tujuan umum karena kontrol Android berbasis Linux melalui telepon pintar per Mei 2022.
  • Namun, Linux hanya digunakan oleh sekitar 2,6% komputer desktop pada November 2022.
  • Selain itu, Linux dijalankan pada banyak sistem tersemat, yaitu, perangkat yang OS-nya biasanya dirancang ke dalam firmware dan sangat disesuaikan dengan sistem.
  • Ini termasuk pesawat ruang angkasa (Perseverance rover, kapsul kru Naga, dan roket Falcon 9), mobil (Toyota, Hyundai, Mercedes-Benz, Audi, dan Tesla), televisi (LG dan Samsung Smart TV), konsol video game, perangkat rumah pintar, kontrol otomasi, dan router.
Linux adalah salah satu contoh paling luar biasa dari kolaborasi perangkat lunak sumber terbuka dan gratis. Kode sumber dapat didistribusikan, dimodifikasi, dan digunakan secara nonkomersial atau komersial oleh semua orang di bawah ketentuan lisensi masing-masing, seperti GNU GPL (Lisensi Publik Umum). Misalnya, kernel Linux dilisensikan pada GPLv2.

Sejarah OS Linux

Apa itu Sistem Operasi Linux

Precursors

Sistem operasi berbasis Unix diimplementasikan dan disusun pada tahun 1969 di laboratorium Bell AT&T oleh Joe Ossanna, Douglas Mcllroy, Dennis Ritchie, dan Ken Thompson di Amerika Serikat. Pertama kali diterbitkan pada tahun 1971, Unix seluruhnya ditulis dalam bahasa rakitan, seperti praktik dasar pada saat itu. Itu diperbarui dalam bahasa C oleh Dennis Ritchie dengan cara perintis utama pada tahun 1973. Ketersediaan implementasi bahasa tingkat tinggi Unix membuat porting ke platform komputer yang berbeda menjadi nyaman.

Creation

Torvalds terdaftar dalam kursus Unix saat mengunjungi Universitas Helsinki pada musim gugur tahun 1990-an. Kursus ini menggunakan komputer mini MicroVAX yang menjalankan Ultrix, dan salah satu teks yang diperlukan adalah Sistem Operasi: Desain dan Implementasi oleh Andrews S. Tanenbaum. Buku teks berisi salinan sistem operasi MINIX Tanenbaum.

Bersama dengan kursus inilah Torvalds awalnya terbuka untuk Unix. Dia menjadi tertarik pada sistem operasi pada tahun 1991. Frustrasi dengan lisensi MINIX, yang membatasinya hanya untuk penggunaan pendidikan pada saat itu, dia mulai mengerjakan kernel sistem operasinya, yang akhirnya menjadi Kernel Linux.

Torvalds memulai pengembangan kernel Linux di MINIX, dan perangkat lunak yang ditulis untuk MINIX juga digunakan di Linux. Belakangan, Linux dibudidayakan, dan kemudian pengembangan kernel Linux muncul di sistem Linux.

Selain itu, aplikasi GNU mengganti setiap komponen MINIX karena bermanfaat menggunakan kode gratis melalui Proyek GNU dengan OS baru; kode yang dilisensikan pada GNU GPL dapat diterapkan kembali di fungsi komputer lain selama kode tersebut juga diterbitkan di bawah lisensi yang kompatibel atau sama.

Torvalds mulai beralih dari lisensi aslinya, yang melarang distribusi komersial, ke GNU GPL. Pengembang beroperasi untuk mengembangkan elemen GNU dengan Kernel Linux, membuat sistem operasi yang bebas dan berfungsi penuh.

Current development

Pemelihara utama Kernel Linux adalah Greg Kroah-Hartman yang memandu pengembangannya. Direktur eksekutif Free Software Foundation adalah William John Sullivan, yang mendukung komponen GNU. Korporasi dan individu akhirnya mengembangkan komponen pihak ketiga non-GNU.

Komponen pihak ketiga terdiri dari kumpulan pekerjaan yang luas dan mungkin berisi pustaka pengguna dan aplikasi, serta modul kernel. Komunitas dan vendor Linux mendistribusikan dan menggabungkan kernel, komponen non-GNU, dan komponen GNU dengan perangkat lunak manajemen paket tambahan dengan gaya distribusi Linux.

Popular and commercial uptake

Di lingkungan produksi, adopsi Linux mulai lepas landas pada pertengahan 1990-an di komunitas superkomputer alih-alih hanya digunakan oleh penghobi, di mana organisasi seperti NASA mulai semakin mengganti mesin mahal mereka dengan cluster komputer komoditas murah yang menjalankan Linux. Penggunaan komersial dimulai ketika IBM dan Dell, dikejar oleh Hewlett-Packard, mulai memberikan dukungan Linux untuk menghindari monopoli Microsoft di pasar OS desktop.

Sistem Linux sepenuhnya digunakan dalam komputasi saat ini, dari sistem tertanam hingga setiap superkomputer secara virtual, dan telah mengamankan posisi dalam instalasi server seperti tumpukan aplikasi LAMP yang terkenal. Penggunaan distribusi Linux di perusahaan dan desktop rumah telah berkembang.

Selain itu, distribusi Linux telah menjadi terkenal di pasar netbook, dengan beberapa perangkat bergerak dengan distribusi Linux terinstal yang disesuaikan dan Google menerbitkan ChromeOS mereka yang dikembangkan untuk netbook.

Desain OS Linux

Berbagai pengembang sumber terbuka mengakui bahwa kernel Linux tidak dikembangkan melainkan berevolusi dari seleksi alam. Sistem berbasis Linux adalah OS mirip-Unix yang kompatibel, sebagian besar berasal dari desain umumnya dari prinsip-prinsip yang dibuat di Unix selama tahun 1970-an dan 1980-an.

Apa itu Sistem Operasi Linux

Sistem seperti itu menerapkan kernel Linux, kernel monolitik yang mengelola sistem file, akses periferal, jaringan, dan kontrol proses. Driver perangkat terintegrasi langsung dengan kernel atau disertakan sebagai modul yang dimuat saat perangkat aktif.

Komponen Sistem Linux yang diinstal meliputi yang berikut ini:

Bootloader, misalnya, systemd-boot, SYSLINUX, LILO, dan GNU GRUB. Ini adalah program yang dapat memuat kernel Linux ke dalam memori utama komputer dengan dijalankan oleh komputer setelah login firmware dilakukan dan ketika dihidupkan.

Program init, seperti sysvinit tradisional dan Upstart, OpenRC, dan systemd yang lebih baru. Ini adalah proses pertama yang diumumkan oleh kernel Linux dan root pohon proses. Dengan kata lain, setiap proses dibuka dari init. Itu memulai proses seperti prompt login dan layanan sistem (baik dalam mode terminal atau grafis.

Software libraries, yang menyertakan kode yang dapat diterapkan dengan menjalankan proses. Tautan dinamis yang menangani penggunaan pustaka dinamis disebut Id-linux.so pada sistem Linux dengan file yang dapat dieksekusi dalam format ELF.

Selain itu, file header akan ditambahkan untuk menentukan antarmuka pustaka yang terinstal jika sistem dikonfigurasikan bagi pengguna untuk mengumpulkan perangkat lunak sendiri. Selain itu, pustaka perangkat lunak yang paling banyak digunakan adalah GNU C Library (glibc) pada sistem Linux. Ada beberapa kewajiban lain seperti Mesa dan SDL.

Library standar C diperlukan untuk menjalankan program C pada sistem menggunakan pustaka GNU C sebagai standar. Alternatif seperti uClibc (dikembangkan untuk uClinux), EGLIBC (garpu glibc pernah digunakan oleh Debian), dan musl telah dikembangkan. Namun, dua yang pertama tidak dipertahankan sekarang. Android menggunakan pustaka C-nya, yang dikenal sebagai Bionic.

User interface, pengguna disebut shell. Itu bisa berupa GUI (antarmuka pengguna grafis), CLI (antarmuka baris perintah), atau kontrol yang melekat pada perangkat keras terkait, yang normal untuk sistem tertanam. Antarmuka pengguna default adalah grafis untuk sistem desktop. Namun, CLI tersedia di jendela emulator terminal atau di konsol virtual yang terisolasi.

Shell User interface baris perintah adalah UI berbasis teks, yang menggunakan teks untuk output dan input. Shell yang dominan adalah bash (Bourne-Again Shell) yang digunakan di Linux, awalnya dirancang untuk proyek GNU. Hampir setiap komponen Linux tingkat rendah, termasuk beberapa bagian userland, secara eksklusif menggunakan CLI. Khususnya, CLI kompatibel dengan otomatisasi tugas yang tertunda atau berulang dan memberikan komunikasi antar proses yang sangat mudah.

  • Shell GUI adalah antarmuka pengguna yang paling terkenal pada sistem desktop, dikemas dengan lingkungan desktop yang luas seperti Xfce, Pantheon, LXDE, Cinnamon, MATE, GNOME, dan KDE Plasma, meskipun berbagai antarmuka pengguna tersedia.
  • Antarmuka pengguna paling terkenal bekerja dengan konsep Sistem X Window, yang dikenal sebagai "X".
  • Ini menawarkan transparansi jaringan dan memungkinkan aplikasi grafis yang aktif pada sistem untuk ditampilkan di sistem lain di mana pengguna dapat berkolaborasi dengan aplikasi tersebut.
  • Meskipun, ekstensi Sistem X Window tertentu tidak dapat berfungsi di jaringan.
  • Banyak server tampilan X tersedia dengan Server X.Org, implementasi referensi menjadi yang paling terkenal.
Video input infrastructure, saat ini Linux memiliki dua API kernel-userspace untuk menangani perangkat input video: API DVB untuk penerimaan TV dan API V4L2 untuk streaming radio dan video.
Infrastruktur ini harus berevolusi agar lebih sesuai dengan perangkat lain karena keragaman dan kompleksitas perangkat yang berbeda dan karena banyaknya standar dan format yang dikelola oleh API tersebut.

Pustaka perangkat ruang pengguna yang lebih baik juga merupakan kunci sukses untuk memiliki aplikasi ruang pengguna yang dapat bekerja dengan semua format yang didukung oleh perangkat.

Kegunaan OS Linux


Beberapa studi kuantitatif perangkat lunak sumber terbuka/bebas berkonsentrasi pada topik, seperti keandalan dan pangsa pasar, dengan banyak studi yang meneliti Linux secara khusus. Pasar Linux sedang berkembang, dan ukuran pasar OS Linux diharapkan melihat perkembangan sebesar 19,2% pada tahun 2027, mencapai 15,64 miliar dolar, dibandingkan dengan 3,89 miliar pada tahun 2019. Para pendukung dan analis mengaitkan kesuksesan Linux asosiatif dengan kebebasannya, biaya rendah , keandalan, dan keamanan dari vendor lock-in.

Apa itu Sistem Operasi Linux

Web servers

W3Cook merilis statistik yang memanfaatkan 1.000.000 domain Alexa teratas, yang memperkirakan bahwa 96,55% server web menggunakan Linux, 1,73% menggunakan Windows, dan 1,72% menggunakan FreeBSD per Mei 2015.

Laptops and desktops

Pada Mei 2022, perkiraan pangsa pasar Linux adalah sekitar 2,5% di komputer desktop, menurut statistik server web. Microsoft Windows memiliki pangsa pasar sekitar 75,5%, sedangkan macOS memiliki sekitar 14,9%.

Mobile devices

Android telah menjadi OS terkemuka untuk smartphone yang berbasis kernel Linux. Pada Juli 2022, 71,9% ponsel cerdas di seluruh dunia yang menggunakan internet menggunakan Android. Selain itu, Android adalah OS terkenal untuk tablet, bertanggung jawab atas lebih dari 60% penjualan tabel pada 2013.

Film production

Linux telah menjadi platform pilihan dalam industri film selama bertahun-tahun. Film besar pertama yang dirilis di server Linux adalah Titanic tahun 1997. Sejak itu, studio besar, termasuk Industrial Light & Magic, Weta Digital, Pixar, dan DreamWorks Animation, pindah ke Linux.

Government use

Distro Linux juga mendapat popularitas di beberapa pemerintah pusat dan daerah. Kerala telah memberikan mandat bahwa setiap sekolah menengah negeri menggunakan Linux pada sistem mereka. China menggunakan Linux secara eksklusif sebagai OS untuk keluarga prosesor Loongson untuk mencapai kemandirian teknologi.

Beberapa daerah telah mengintegrasikan distribusi Linux mereka di Spanyol, yang digunakan secara luas di lembaga resmi dan pendidikan. Juga, Jerman dan Prancis telah mengambil langkah menuju adopsi Linux. Red Star OS Korea Utara didasarkan pada versi Fedora Linux yang dikembangkan sejak tahun 2002.

OS Linux Berfungsi

Sistem operasi Linux mengikuti desain standar yang merupakan kunci dari beberapa distribusi dan variasinya. Setiap distribusi Linux didasarkan pada kernel Linux tetapi dapat berbeda berdasarkan faktor-faktor seperti:

Versi kernel : Distro dapat diatur dengan rilis yang lebih baru untuk menambahkan aspek baru atau dengan rilis sebelumnya agar lebih seimbang.

Modul kernel : Ini adalah perangkat lunak yang dapat dibongkar dan dimuat ke dalam fungsionalitas pengembangan kernel tanpa memulai ulang. Seringkali, modul kernel digunakan untuk mendukung:

  • Driver perangkat, yang menggunakan kode yang mengatur cara kerja perangkat yang ditautkan.
  • Driver sistem file, yang menggunakan kode yang mengatur bagaimana kernel beroperasi dengan sistem file yang berbeda.
  • Panggilan sistem, yang memanfaatkan kode yang mengatur bagaimana program mengklaim layanan melalui kernel.
Opsi konfigurasi : Kernel disatukan dengan opsi konfigurasi yang dikonfigurasi untuk hanya menambahkan sistem file atau driver perangkat yang digunakan untuk beberapa distribusi khusus; misalnya, mengkompilasi kernel untuk perangkat nirkabel apa pun tanpa driver perangkat jaringan berkabel.

Kernel adalah satu hal yang dimiliki oleh setiap sistem yang menjalankan Linux. Linux beroperasi dengan:

  • Mem-boot dan memuat kernel Linux.
  • Kernel menangani setiap output dan input sistem setelah di-boot. Sistem di-boot, dan proses dapat diinisialisasi.
  • Sistem dapat digunakan untuk proses yang berisi perintah yang dimasukkan secara interaktif oleh baris perintah, fungsi server jaringan, aplikasi desktop, atau program atau aplikasi apa pun saat proses sistem di-boot.
Pengalaman pengguna dapat sangat bervariasi, bergantung pada bagaimana sistem Linux digunakan sementara kernel mungkin hampir identik dengan beberapa perbedaan kompilasi dan perbedaan konfigurasi.

Misalnya, beberapa kasus penggunaan Linux dengan pengalaman pengguna yang berbeda adalah :

  • Sistem produktivitas desktop, seperti yang digunakan oleh pengembang perangkat lunak atau beberapa profesional lainnya. Workstation pengembangan perangkat lunak dapat ditingkatkan untuk kinerja, sementara desktop dapat ditingkatkan untuk pemanfaatan alat produktivitas desktop untuk profesional administratif.
  • Server jaringan bahkan mungkin tidak menambahkan jendela baris perintah untuk akses langsung. Dari jarak jauh, server tanpa kepala ini ditangani oleh sesi Windows atau terminal jaringan. Server dapat digunakan oleh beberapa orang tetapi hanya boleh diakses langsung oleh admin sistem yang berwenang.
  • Thin client memungkinkan pengguna memanfaatkan lingkungan desktop yang kaya dengan perangkat yang ringan. Ini termasuk Google Chromebook dan sistem kartu tunggal Raspberry Pi.
Linux beroperasi sangat mirip dengan sistem operasi berbasis GUI saat menggunakannya sebagai GUI dengan lingkungan desktop. Aplikasi dan banyak sumber lainnya dapat diluncurkan dengan menekan ikon, dan file dapat dihapus, disalin, atau dipindahkan menggunakan trackpad atau mouse.

Distribusi Linux

Linux telah menerima ketentuan copyleft dari Free Software Foundation, yang memproduksi GNU GPL sejak awal pengembangannya. GPL menjelaskan bahwa apapun yang diambil untuk modifikasi dan bebas harus didistribusikan secara bebas.

Tersedia ratusan versi Linux, juga disebut distro atau distro. Biasanya, distribusi membedakan diri melalui paket dengan mendefinisikan tujuan, target pasar, fungsi, atau filosofi tertentu.

Ada banyak distribusi yang dibuat untuk fungsi target tertentu, seperti keamanan, game, desktop, server, atau perangkat tertanam, seperti sistem Raspberry Pi.

Hampir setiap distribusi modern siap untuk digunakan dan dikompilasi, sementara yang lain, seperti Gentoo Linux, terdiri dari kode sumber yang dapat dikompilasi oleh setiap pengguna secara lokal saat memulai instalasi untuk menggunakan konfigurasi sistem mereka.

Pro dan Kontra OS Linux

Beberapa manfaat menggunakan Linux tercantum dan dijelaskan di bawah ini :

Apa itu Sistem Operasi Linux

Sumber terbuka

Kernel Linux diterbitkan di bawah lisensi perangkat lunak sumber terbuka GNU GPL. Sebagian besar distro berisi beberapa aplikasi dengan berbagai opsi di hampir semua kategori.

Juga, beberapa distribusi berisi perangkat lunak berpemilik, seperti driver perangkat yang ditawarkan oleh produsen, untuk mendukung perangkat keras.

Keandalan

Linux diperlakukan sebagai sistem operasi yang andal, dan didukung dengan baik dengan beberapa tambalan keamanan. Selain itu, Linux diperlakukan sebagai OS yang stabil, yang artinya dapat dijalankan di hampir semua keadaan. Linux juga dapat menangani kesalahan saat menjalankan input dan perangkat lunak yang tidak diharapkan.

Biaya lisensi

 Linux tidak memiliki biaya lisensi yang akurat, tidak seperti Apple macOS atau Microsoft Windows. Sementara dukungan sistem hadir dengan biaya dari beberapa vendor Linux, sistem operasi itu sendiri bebas untuk digunakan dan disalin.

Beberapa organisasi TI telah meningkatkan penghematan mereka dengan memindahkan perangkat lunak server mereka ke Linux dari sistem operasi komersial.

Backward compatibility

Linux dan banyak perangkat lunak sumber terbuka cenderung sering diperbarui untuk tambalan fungsional dan keamanan sambil tetap memiliki fungsionalitas inti. Skrip dan konfigurasi Shell cenderung beroperasi tidak berubah meskipun pembaruan perangkat lunak digunakan.

Umumnya, Linux dan aplikasi sumber terbuka lainnya tidak mengubah mode operasinya dengan versi baru, tidak seperti vendor perangkat lunak ekonomis yang memasang rilis baru sistem operasi mereka dengan bentuk kerja baru.

Several choices

Di antara hampir semua opsi tak terbatas, beberapa distro yang tersedia, dan banyak opsi aplikasi untuk mengonfigurasi, mengkompilasi, dan menjalankan Linux di hampir semua platform perangkat keras, Linux dapat dikembangkan untuk hampir semua aplikasi.

Beberapa kekurangan Linux adalah :

Apa itu Sistem Operasi Linux


Lack of standard : Tidak ada versi standar yang tersedia untuk Linux, yang mungkin bagus untuk mengoptimalkan Linux untuk aplikasi tertentu, tetapi kurang untuk menerapkan gambar desktop dan server standar. Berbagai macam pilihan dapat membelit dukungan sebagai hasilnya.

Support costs : Dukungan tidak gratis, sementara organisasi dapat dengan bebas memperoleh Linux tanpa biaya lisensi. Hampir semua distributor Linux perusahaan, seperti Red Hat dan SUSE, menyediakan kontrak dukungan. Biaya lisensi ini dapat mengurangi penghematan secara signifikan tergantung pada situasinya.

Proprietary software : Perangkat lunak produktivitas PC, seperti Microsoft Office, tidak dapat digunakan di desktop Linux, dan banyak perangkat lunak berpemilik mungkin tidak tersedia untuk platform Linux.

Steep learning curve : Beberapa pengguna berjuang untuk belajar menggunakan aplikasi berbasis Linux dan desktop Linux.

Unsupported hardware : Beberapa produsen perangkat keras memungkinkan driver perangkat Linux dapat diakses untuk produk mereka, tetapi beberapa tidak.


Terimah kasih telah berkunjung ke blog saya, semoga dengan adanya artikel ini bisa menambah wawasan Anda mengenai System Operasi Linux.
Next Post Previous Post