Site Overlay

Apa Itu Linux?

Dari smartphone ke mobil, superkomputer dan peralatan rumah tangga, desktop hingga server perusahaan, sistem operasi Linux hampir menyentuh semua itu. Linux ada di mana-mana.

Linux telah ada sejak pertengahan 1990-an dan telah mencapai basis pengguna yang menjangkau dunia. Linux sebenarnya ada di mana-mana: Ada di ponsel Anda, termostat Anda, di mobil Anda, lemari es, perangkat Roku, dan televisi.

Linux juga menjalankan sebagian besar Internet! Semua superkomputer top 500 dunia, dan bursa efek dunia.

Tetapi selain sebagai platform pilihan untuk menjalankan desktop, server, dan sistem embedded di seluruh dunia, Linux adalah salah satu sistem operasi yang paling andal, aman, yang membuat Anda tidak perlu khawatir.

Artikel berikut ini semua informasi yang Anda perlukan tentang apa itu Linux.

Apa itu Linux?

Apa Itu Linux

Sama seperti Windows, iOS, dan Mac OS, Linux adalah sistem operasi. Merupakan, salah satu platform paling populer di planet ini, Android, ditenagai oleh sistem operasi Linux.

Sistem operasi adalah perangkat lunak yang mengelola semua sumber daya perangkat keras yang terkait dengan desktop atau laptop Anda.

Sederhananya, sistem operasi mengelola komunikasi antara perangkat lunak Anda dan perangkat keras Anda. Tanpa sistem operasi (OS), perangkat lunak tidak akan berfungsi.

Sistem operasi Linux terdiri dari beberapa bagian yang berbeda:

Bootloader

Bootloader – Perangkat lunak yang mengelola proses booting komputer Anda. Untuk sebagian besar pengguna, ini hanya akan menjadi splash screen yang muncul dan akhirnya hilang untuk boot ke sistem operasi.

Kernel

Kernel – Ini adalah bagian dari keseluruhan yang sebenarnya disebut? Linux ?. Kernel adalah inti dari sistem dan mengelola CPU, memori, dan perangkat periferal. Kernel adalah level terendah dari OS.

Sistem init

Sistem init – Ini adalah sub-sistem yang mem-bootstrap ruang pengguna dan dibebankan dengan mengendalikan daemon. Salah satu sistem init yang paling banyak digunakan adalah systemd? yang juga merupakan salah satu yang paling kontroversial. Ini adalah sistem init yang mengelola proses boot, setelah booting awal diserahkan dari bootloader (mis., GRUB atau GRand Unified Bootloader).

Daemon

Daemon – Ini adalah layanan latar belakang (pencetakan, suara, penjadwalan, dll.) Yang dijalankan saat boot atau setelah Anda masuk ke desktop.

Server grafis

Server Gratis – Ini adalah sub-sistem yang menampilkan grafik pada monitor Anda. Ini biasa disebut sebagai X server atau hanya X.

Desktop environment

Desktop environment – Ini adalah bagian yang benar-benar berinteraksi dengan pengguna. Ada banyak lingkungan desktop untuk dipilih (GNOME, Cinnamon, Mate, Pantheon, Enlightenment, KDE, Xfce, dll.). Setiap Desktop environment mencakup aplikasi bawaan (seperti pengelola file, alat konfigurasi, browser web, dan game).

Aplikasi

Aplikasi – Lingkungan desktop tidak menawarkan beragam aplikasi. Sama seperti Windows dan macOS, Linux menawarkan ribuan judul perangkat lunak berkualitas tinggi yang dapat dengan mudah ditemukan dan diinstal.

Sebagian besar distribusi Linux modern (lebih lanjut tentang ini di bawah) termasuk alat seperti App Store yang memusatkan dan menyederhanakan instalasi aplikasi. Sebagai contoh, Ubuntu Linux memiliki Pusat Perangkat Lunak Ubuntu (sebuah rebrand dari Perangkat Lunak GNOME? Gambar 1) yang memungkinkan Anda untuk dengan cepat mencari di antara ribuan aplikasi dan menginstalnya dari satu lokasi terpusat.

Mengapa menggunakan Linux?

Ini adalah satu pertanyaan yang diajukan kebanyakan orang. Mengapa repot-repot mempelajari lingkungan komputasi yang sama sekali berbeda, ketika sistem operasi yang dikirimkan dengan sebagian besar desktop, laptop, dan server berfungsi dengan baik?

Untuk menjawab pertanyaan itu, saya akan mengajukan pertanyaan lain. Apakah sistem operasi yang Anda gunakan saat ini benar-benar berfungsi? Atau, apakah Anda menemukan diri Anda menghadapi hambatan seperti virus, malware, perlambatan, crash, perbaikan mahal, dan biaya lisensi

Jika Anda kesulitan dengan hal di atas, Linux mungkin merupakan platform yang sempurna untuk Anda. Linux telah berkembang menjadi salah satu ekosistem komputer paling andal di planet ini. Gabungkan keandalan tersebut dengan nol biaya masuk dan Anda memiliki solusi sempurna untuk platform desktop.

Itu benar, nol biaya masuk … seperti gratis. Anda dapat menginstal Linux pada komputer sebanyak yang Anda suka tanpa membayar satu sen pun untuk lisensi perangkat lunak atau server.

Mari kita lihat biaya server Linux dibandingkan dengan Windows Server 2016. Harga Windows Server 2016 edisi Standar adalah $ 882,00 USD (dibeli langsung dari Microsoft). Itu tidak termasuk Lisensi Akses Klien (CAL) dan lisensi untuk perangkat lunak lain yang mungkin perlu Anda jalankan (seperti database, server web, server mail, dll.).

Misalnya, satu pengguna CAL, untuk Windows Server 2016, biaya $ 38,00. Jika Anda perlu menambahkan 10 pengguna, misalnya, itu $ 388,00 lebih banyak dolar untuk lisensi perangkat lunak server. Dengan server Linux, semuanya gratis dan mudah dipasang. Bahkan, menginstal server web full-blown (yang mencakup server database), hanya beberapa klik atau perintah saja (lihat? Instalasi Server Easy LAMP? Untuk mendapatkan ide betapa mudahnya itu).

Jika nol biaya tidak cukup untuk memenangkan hati Anda? bagaimana dengan memiliki sistem operasi yang akan berfungsi, bebas masalah, selama Anda menggunakannya? Saya telah menggunakan Linux selama hampir 20 tahun (baik sebagai platform desktop dan server) dan belum memiliki masalah dengan ransomware, malware, atau virus. Linux umumnya jauh lebih rentan terhadap serangan seperti itu. Sedangkan untuk reboot server, itu hanya diperlukan jika kernel diperbarui. Ini tidak biasa bagi server Linux untuk pergi bertahun-tahun tanpa di-reboot. Jika Anda mengikuti pembaruan yang disarankan secara rutin, stabilitas dan keandalannya praktis terjamin.

Open source

Linux juga didistribusikan di bawah lisensi open source. Sumber terbuka mengikuti penyewa utama ini:

  • Kebebasan untuk menjalankan program, untuk tujuan apa pun.
  • Kebebasan untuk mempelajari cara kerja program, dan mengubahnya untuk melakukan apa yang Anda inginkan.
  • Kebebasan untuk mendistribusikan kembali salinan sehingga Anda dapat membantu tetangga Anda.
  • Kebebasan untuk mendistribusikan salinan versi modifikasi Anda kepada orang lain.

Poin-poin ini sangat penting untuk memahami komunitas yang bekerja bersama untuk menciptakan platform Linux. Tanpa ragu, Linux adalah sistem operasi yang “oleh rakyat, untuk rakyat”. Penyewa ini juga merupakan faktor utama mengapa banyak orang memilih Linux. Ini tentang kebebasan dan kebebasan penggunaan dan kebebasan memilih.

Apa itu “distribution?”

Linux memiliki sejumlah versi berbeda untuk disesuaikan dengan semua jenis pengguna. Dari pengguna baru hingga pengguna hard-core, Anda akan menemukan “flavor” Linux yang sesuai dengan kebutuhan Anda.

Versi ini disebut distribusi (atau, dalam bentuk singkat, “distro”). Hampir setiap distribusi Linux dapat diunduh secara gratis, dibakar ke disk (atau USB thumb drive), dan diinstal (pada mesin sebanyak yang Anda suka).

Distribusi Linux yang populer meliputi:

  • LINUX MINT
  • MANJARO
  • DEBIAN
  • UBUNTU
  • ANTERGOS
  • TUNGGAL
  • FEDORA
  • OS ELEMENTARY
  • OPENSUSE

Setiap distribusi memiliki pandangan berbeda di desktop. Beberapa memilih antarmuka pengguna yang sangat modern (seperti GNOME dan Elementhe OS’s Pantheon), sedangkan yang lain tetap menggunakan lingkungan desktop yang lebih tradisional (openSUSE menggunakan KDE).

Anda dapat memeriksa 100 distribusi teratas pada Distrowatch.

Dan jangan berpikir server telah ditinggalkan. Untuk arena ini, Anda dapat beralih ke:

  • Red Hat Enterprise Linux
  • Server Ubuntu
  • Centos
  • SUSE Enterprise Linux

Beberapa distribusi server di atas adalah gratis (seperti Ubuntu Server dan CentOS) dan beberapa memiliki harga yang terkait (seperti Red Hat Enterprise Linux dan SUSE Enterprise Linux). Mereka dengan harga yang terkait juga termasuk dukungan.

Distribusi mana yang tepat untuk Anda?

Distribusi mana yang Anda gunakan akan tergantung pada jawaban atas tiga pertanyaan sederhana:

  • Seberapa terampil pengguna komputer Anda?
  • Apakah Anda lebih suka antarmuka desktop modern atau standar?
  • Server atau desktop?

Jika keterampilan komputer Anda cukup mendasar, Anda ingin tetap menggunakan distribusi ramah-pemula seperti Linux Mint, Ubuntu (Gambar 3), Elementary OS atau Deepin. Jika keahlian Anda meluas ke kisaran rata-rata di atas, Anda bisa pergi dengan distribusi seperti Debian atau Fedora. Namun, jika Anda sudah cukup menguasai keahlian administrasi komputer dan sistem, gunakan distribusi seperti Gentoo. Jika Anda benar-benar menginginkan tantangan, Anda dapat membangun distribusi Linux Anda sendiri, dengan bantuan Linux From Scratch.

Jika Anda mencari distribusi hanya server, Anda juga ingin memutuskan apakah Anda memerlukan antarmuka desktop, atau jika Anda ingin melakukan ini hanya melalui baris perintah. Server Ubuntu tidak menginstal antarmuka GUI.

Ini berarti dua hal server Anda tidak akan macet memuat gambar dan Anda harus memiliki pemahaman yang kuat tentang baris perintah Linux. Namun, Anda dapat menginstal paket GUI di atas Server Ubuntu dengan satu perintah seperti sudo apt-get install ubuntu-desktop. Administrator sistem juga ingin melihat distribusi yang berkaitan dengan fitur. Apakah Anda ingin distribusi khusus server yang akan menawarkan kepada Anda, di luar kotak, semua yang Anda butuhkan untuk server Anda?

Jika demikian, CentOS mungkin merupakan pilihan terbaik. Atau, apakah Anda ingin mengambil distribusi desktop dan menambahkan potongan-potongan sesuai kebutuhan Anda? Jika demikian, Debian atau Ubuntu Linux mungkin melayani Anda dengan baik.

Menginstal Linux

Bagi banyak orang, gagasan menginstal sistem operasi mungkin tampak seperti tugas yang sangat menakutkan. Percaya atau tidak, Linux menawarkan salah satu instalasi termudah dari semua sistem operasi.

Bahkan, sebagian besar versi Linux menawarkan apa yang disebut distribusi langsung? yang berarti Anda menjalankan sistem operasi dari CD / DVD atau USB flash drive tanpa membuat perubahan apa pun pada hard drive Anda.

Anda mendapatkan fungsionalitas penuh tanpa harus berkomitmen untuk instalasi. Setelah Anda mencobanya, dan memutuskan ingin menggunakannya, Anda cukup mengklik dua kali ikon “Instal” dan berjalan melalui panduan instalasi sederhana.

Biasanya, wizard penginstalan memandu Anda melalui proses dengan langkah-langkah berikut (Kami akan mengilustrasikan penginstalan Ubuntu Linux):

  • Persiapan: Pastikan mesin Anda memenuhi persyaratan untuk instalasi. Ini juga mungkin bertanya kepada Anda apakah Anda ingin menginstal perangkat lunak pihak ketiga (seperti plugin untuk pemutaran MP3, codec video, dan banyak lagi).
  • Penyiapan nirkabel (jika perlu): Jika Anda menggunakan laptop (atau mesin dengan nirkabel), Anda harus terhubung ke jaringan, untuk mengunduh perangkat lunak dan pembaruan pihak ketiga.
  • Alokasi hard drive (Gambar 4): Langkah ini memungkinkan Anda memilih bagaimana Anda ingin sistem operasi diinstal. Apakah Anda akan menginstal Linux bersama sistem operasi lain (disebut “dual booting”), menggunakan seluruh hard drive, memutakhirkan instalasi Linux yang ada, atau menginstal lebih dari versi Linux yang ada.
  • Lokasi: Pilih lokasi Anda dari peta.
  • Layout keyboard: Pilih keyboard untuk sistem Anda.
  • Pengaturan pengguna: Atur nama pengguna dan kata sandi Anda.

Itu dia. Setelah sistem menyelesaikan instalasi, reboot dan Anda siap untuk pergi. Untuk panduan yang lebih mendalam tentang menginstal Linux, lihat “Cara Memasang dan Mencoba Linux dengan Cara yang Paling Termudah dan Teraman” atau unduh panduan PDF Yayasan Linux untuk instalasi Linux.

Menginstal perangkat lunak di Linux

Sama seperti sistem operasi itu sendiri yang mudah dipasang, demikian pula aplikasi. Sebagian besar distribusi Linux modern menyertakan apa yang paling dianggap sebagai toko aplikasi. Ini adalah lokasi terpusat tempat perangkat lunak dapat dicari dan diinstal. Ubuntu Linux (dan banyak distribusi lainnya) mengandalkan Perangkat Lunak GNOME, Elementary OS memiliki AppCenter, Deepin memiliki Pusat Perangkat Lunak Deepin, openSUSE memiliki AppStore mereka, dan beberapa distribusi bergantung pada Synaptic.

Terlepas dari namanya, masing-masing alat ini melakukan hal yang sama? tempat utama untuk mencari dan menginstal perangkat lunak Linux. Tentu saja, perangkat lunak ini bergantung pada keberadaan GUI. Untuk server tanpa GUI, Anda harus bergantung pada antarmuka baris perintah untuk instalasi.

Mari kita lihat dua alat berbeda untuk mengilustrasikan betapa mudahnya instalasi baris perintah sekalipun. Contoh kami adalah untuk distribusi berbasis Debian dan distribusi berbasis Fedora. Distro berbasis Debian akan menggunakan alat apt-get untuk menginstal perangkat lunak dan distro berbasis Fedora akan membutuhkan penggunaan alat yum. Keduanya bekerja sangat mirip. Kami akan mengilustrasikan menggunakan perintah apt-get. Katakanlah Anda ingin menginstal alat wget (yang merupakan alat praktis yang digunakan untuk mengunduh file dari baris perintah). Untuk menginstal ini menggunakan apt-get, perintahnya seperti ini:

sudo apt-get install wget?

Perintah sudo ditambahkan karena Anda memerlukan hak pengguna super untuk menginstal perangkat lunak. Demikian pula, untuk menginstal perangkat lunak yang sama pada distribusi berbasis Fedora, Anda pertama-tama akan su ke pengguna super (secara harfiah mengeluarkan perintah su dan memasukkan kata sandi root), dan mengeluarkan perintah ini:

yum instal wget

Itu semua ada untuk menginstal perangkat lunak pada mesin Linux. Ini tidak sesulit yang Anda bayangkan. Masih ragu? Ingat Instalasi Server Lampu Mudah dari sebelumnya? Dengan satu perintah:

sudo taskel

Anda dapat menginstal server LAMP (Linux Apache MySQL PHP) lengkap pada server atau distribusi desktop. Sangat mudah.

Sumber daya lainnya

Jika Anda mencari salah satu platform yang paling dapat diandalkan, aman, dan dapat diandalkan untuk desktop dan server, lihat tidak lebih dari salah satu dari banyak distribusi Linux. Dengan Linux Anda dapat memastikan desktop Anda akan bebas dari masalah, server Anda menyala, dan permintaan dukungan Anda minimal.

Untuk informasi lebih lanjut untuk membantu memandu Anda sepanjang hidup Anda dengan Linux, lihat sumber daya berikut:

Sumber: Garuda Website