Arsitektur Sistem Operasi Ubuntu 20.10
Groovy Gorilla, apa maksudnya?
Ubuntu masih mempertahankan penggunaan kode nama di setiap rilisnya. Kode nama tersebut terdiri dari dua kata. Kata pertama adalah kata sifat dan kata kedua adalah nama hewan. Baik kata sifat maupun nama hewan, keduanya memiliki awalan huruf yang sama. Groovy Gorilla.
Seperti yang dikutip dari omgubuntu.co.uk, menurut kamus, groovy merupakan kata sifat informal yang berarti ‘modis dan menarik’ atau umumnya ‘sangat bagus’. Sedangkan, gorilla — Anda tentu sudah tahu — adalah jenis primata terbesar.
Ubuntu 20.10 menjadi rilis ke-2 yang menggunakan format kode nama dengan awalan huruf G. Sebelumnya, Ubuntu juga telah menggunakan format yang sama pada Ubuntu 7.10 “Gutsy Gibbon”.
Jangka waktu dukungan
Ubuntu 20.10 dirilis pada semester ke-2 di tahun 2020. Hal itu menandakan, bahwa rilis ini hanya akan mendapatkan dukungan selama 9 bulan hingga bulan Juli 2021.
Apa yang baru di Ubuntu 20.10 “Groovy Gorilla”?
Ubuntu 20.10 dirilis dengan membawa beberapa peningkatan. Berikut ini beberapa peningkatan yang diterapkan Canonical pada Groovy Gorilla.
Kernel Linux
Pengembang menyertakan kernel Linux 5.8 sebagai jantung dari Ubuntu 20.10. Pembaruan versi kernel ini juga menyertakan pemutakhiran dan tambahan dukungan sejak dirilisnya kernel Linux 5.4 di Ubuntu 20.04 LTS. Diantaranya:
Meningkatkan kualitas koneksi WiFi.
Dukungan untuk USB 4 (protokol Thunderbolt 3).
Dukungan grafis prosesor Interl generasi ke-11 dan 12.
Dukungan awal untuk keluarga AMD 19h (Zen 3).
dan masih banyak lagi.
Peningkatan perkakas rantai
Perkakas rantai pada Ubuntu 20.10 juga mendapatkan pemutahiran yang disegarkan. Seperti PHP 7.4.6, Python 3.8.6, Ruby 2.7.0, Perl 5.30, Golang 1.13, GCC 10, dan masih banyak yang lainnya.
Peningkatan keamanan
nftables kini menjadi default backend untuk firewall. Disini, kalau saya boleh ber-opini, tampaknya Ubuntu mengikuti jejak Debian.
Lingkungan desktop
Ubuntu 20.10 “Groovy Gorilla” hadir dengan lingkungan desktop terkini, GNOME 3.38. Lingkungan desktop ini juga membawa banyak pembaruan dari versi sebelumnya.
Beberapa pembaruan yang bisa Anda nikmati diantaranya:
Seret untuk mengatur ulang aplikasi.
Tambahan tombol power off dan restart di menu sistem.
Berbagi kata sandi hotspot dengan kode batang.
Ikon Yaru untuk LibreOffice.
Wallpaper baru, tentu saja.
dan masih banyak yang lain.
Selain itu, rilis Ubuntu 20.10 ini menjadi Ubuntu pertama yang dirilis dengan fitur desktop untuk perangkat Raspberry Pi 4. Adapun spesifikasi minimum yang direkomendasikan adalah RAM 4, arsitektur prosesor arm64 dan penyimpanan kartu SD 16 GB.
Pembaruan aplikasi
Bukan Ubuntu namanya kalau tidak hadir dengan paket-paket terbaru. Dirilis Ubuntu 20.10, pihak pengembang juga melengkapinya dengan aplikasi-aplikasi baru.
LibreOffice 7.0.2.
Firefox 81.
Thunderbird 78.3.2.
Pembaruan sub sistem
BlueZ 5.55, protokol bluetooth Linux resmi.
NetworkManager 1.26.2.
Cara mendapatkan Ubuntu 20.10
Ada banyak cara yang bisa Anda lakukan untuk mendapatkan Ubuntu 20.10. Beberapa diantaranya adalah dengan mengunduh citra iso atau meningkatkan dari versi sebelumnya.
Berikut ini komponen-komponen penting pada Arsitektur Sistem Operasi Linux
Kernel
Seperti yang kita tahu kernel merupakan pusat dari sistem operasi. Kernel adalah program yang dimuat saat boot yang berfungsi sebagai interface antara user-level program dengan hardware. Fungsinya seperti layaknya sistem operasi, menangani task switching dalam multitasking, menangani permintaan membaca atau menulis peralatan disk, melakukan tugas-tugas network serta mengatur penggunaan memori.
Secara teknis Linux hanyalah sebuah kernel. Program lain seperti kompiler, editor, window manager dsb yang disertakan dalam paket hanyalah sebuah distribusi (RedHat, Slackware, SuSE dsb) yang melengkapi kernel menjadi sebuah sistem operasi yang lengkap.
Biasanya memiliki bentuk biner dimuat langsung ke memori pada waktu startup sistem, biasanya ditemukan di file / boot / vmlinuz, sedangkan file sumber biasanya dapat ditemukan di /usr/src/linux. Versi terbaru dari Sumber kernel Linux dapat diunduh dari http://www.kernel.org.
Shell
Shell adalah penerjemah pada sistem Linux atau Unix, bertindak sebagai antarmuka antara pengguna dan kernel. Pengguna cukup memberikan perintah dan shell yang akan menanganinya. Shell memiliki sebuah keunikan tersendiri, Karena berjalan disebuah platform Linux atau Unix, dan memiliki konsep perintah tingkat tinggi. Shell juga dikenal dengan bahasa “command line processing” ini karena sintaks yang digunakan di dalam pemrograman shell merupakan perintah-perintah dasar dari Linux atau Unix. Selain itu juga sintak Shell dapat langsung dieksekusi langsung pada terminal console Linux atau Unix. Berikut ini perintah dapat berupa :
Perintah built-in
yaitu perintah yang merupakan bagian internal dari shell
Perintah eksternal
yaitu perintah yang bukan bagian internal dari shell (dapat berupa utilitas atau program aplikasi)
Di dalam sistem operasi Linux atau Unix tipe-tipe shell sangat beragam. Berikut ini macam-macam nama shell dalam Linux:
Bourne shell adalah jenis shell yang tertua pada system UNIX. Nama shell ini berdasarkan nama penciptanya Stephen R. Bourne, dari Laboratorium Bell, AT&T. Shell ini diperkenalkan pertama kali pada akhir 70-an dan dipakai sebagai shell utama pada UNIX yang berpatokan pada AT&T.
C shell diciptakan oleh Bill Joy. Shell ini menjadi standar pada sistem UNIX versi Barkeley. Format perintah menyerupai bahasa C. Kini muncul versi pengembangannya yang disebut tesh.
Korn shell adalah shell yang diciptakan oleh David Korn di Laboratorium Bell, AT & T pada tahun 1983. Namun shell ini baru dipublikasikan pada tahun 1986. Shell ini bersifat kompatible dengan Bourne shell, artinya perintah-perintah yang didukung Bourne shell juga dapat dijalankan pada Korn shell. Di lingkungan LINUX terdapat versi Korn shell yang disebut Public Domain Korn Shell (pdksh).
Bourne Again shell (bash) populer di lingkungan Unix. Shell ini dibuat
dengan menyertakan fitur yang terdapat pada Korn Shell dan C Shell dan
tentu saja bersifat kompatible dengan Bourne shell.
Sistem Utilitas
Utilitas (Arsitektur Sistem Operasi Linux) adalah program yang disediakan sistem UNIX / LINUX untuk melaksanakan tugas tertentu. Jumlahnya sangat banyak dengan fungsi yang beraneka ragam. Seperti UNIX lainnya, utilitas sistem Linux juga termasuk program server yang menyediakan jaringan jarak jauh dan layanan administrasi (misalnya telnetd dan sshd menyediakan fasilitas login jarak jauh, lpd menyediakan layanan pencetakan, httpd melayani halaman web, crond menjalankan tugas administrasi sistem secara otomatis). Beberapa kelompok utilitas yang dilihat dari fungsinya, yaitu:
Utilitas manajemen berkas dan direktori
Pada utilitas kelompok ini sangat bemanfaat untuk melakukan tugas yang berhubungan dengan berkas dan direktori, misalnya untuk membuat direktori dan menghapus berkas.
Utilitas penyunting berkas
Pada utilitas ini sering disebut editor, sangat bermanfaat untuk membuat program atau menyimpan informasi tertentu ke dalam berkas.
Utilitas penunjang komunikasi dan jaringan
Utilitas ini bermanfaat untuk melakukan komunikasi antar pemakai. Bahkan pemakai dapat mentransfer data antar sistem.
Utilitas administrasi sistem
Utilitas ini berguna bagi administrator sistem untuk mengelola sistem. Misalnya untuk menciptakan nama pemakai baru dan mendaftarkan printer pada sistem.
Utilitas pemrograman C
Kelompok utilitas ini berguna untuk membuat program aplikasi dengan bahasa C.
Utilitas penganalisis unjuk kerja sistem
Pada utilitas ini dapat digunakan oleh administrator sistem untuk menganalisis unjk kerja sistem, sehingga dapat melakukan penyetelan guna meningkatkan unjuk kerja.
Utilitas untuk keperluan backup dan restore
Kelompok utilitas ini bermanfaat untuk menyalin atau memindahkan data atau program ke media ekternal seperti magnetic tape, atau sebaliknya.
Program Aplikasi
Aplikasi adalah program-program yang dibuat oleh pemakai, untuk memenuhi kebutuhannya sendiri. Program-program ini dapat dibuat dengan menggunakan sejumlah utilitas, perintah built-in milik shell, atau dibangun dengan bahasa pemrograman seperti C, COBOL, atau Python dan berbagai development tool seperti Oracle dan Informix. Redhat Linux juga dilengkapi dengan rpm, Redhat Package Manager yang membuatnya mudah untuk menginstal dan menghapus program aplikasi.
Perbedaan Sistem Operasi Linux dengan sistem operasi lainnya
Berikut ini dibagi menjadi beberapa sudut pandang untuk membedakan ketiganya, diantaranya yaitu:
Segi Kepopuleran
Windows memiliki tingkat populer pertama. Mac OS adalah yang kedua. Linux adalah yang ketiga.
Segi Harga
Windows adalah salah satu sistem operasi yang berbayar. Linux dan Mac OS adalah sistem operasi bisa didapat dengan gratis.
Segi User Interface
Windows tidak memiliki banyak user interface. Linux memiliki banyak user interface. Mac OS tidak memiliki banyak user interface. Akan tetapi, meskipun Mac OS tidak mempunyai banyak user interface tapi Mac OS sudah baik untuk dipakai dan dipandang.
Segi Kualitas Gambar
Kualitas gambar Mac OS adalah kualitas gambar yang paling bagus diantara Windows dan Linux.
Segi Kelengkapan Program
Pertama kali memakai Windows, maka harus mengisi program aplikasi yang lain. Didalam Linux sudah terdapat banyak program yang siap untuk dipakai. Didalam Mac OS sudah terdapat program yang siap dipakai, tapi tidak terlalu banyak.
Segi Keamanan Virus
Linux memiliki tingkat keamanan dari virus yang paling kuat. Bahkan banyak orang yang menggunakan Linux sebagai sistem operasi pembuat virus. Dan Mac OS pun susah untuk terkena virus. Sedangkan Windows rentan sekali terkena virus.
Segi Kenyamanan Pemakai
Windows adalah sistem operasi yang sangat disukai oleh para user atau brainware karena lebih mudah untuk dipakai dibandingkan dengan sistem operasi yang lainnya.
sekian artikel Arsitektur Sistem Operasi Linux
DAFTAR PUSTAKA
_____. 2020. Ubuntu 20.10 “Groovy Gorilla” Resmi Dirilis, Tertarik untuk Upgrade? https://kabarlinux.id/2020/ubuntu-20-10-groovy-gorilla-resmi-dirilis-tertarik-untuk-upgrade/ di akses pada 09 februari 2021 pukul 11.02
Areza Putri,Monica. 2018. ARSITEKTUR SISTEM OPERASI LINUX https://asysadmin.tips/arsitektur-sistem-operasi-linux/ di akses pada 09 februari 2021 pukul 11.05
Comments
Post a Comment