Linux
Linux

Pengertian Sistem Operasi Linux Menurut Para Ahli Lengkap

Posted on
Pengertian Sistem Operasi Linux Menurut Para Ahli Lengkap
Rate this post

Pengertian Sistem Operasi Linux Menurut Para Ahli – Linux adalah nama yang diberikan kepada sistem operasi komputer Unix. Linux merupakan salah satu contoh pengembangan perangkat lunak bebas dan sumber utama terbuka. Pada perangkat lunak yang bebas dan sumber terbuka lain pada umumnya, kode sumber Linux dapat dimodifikasi, digunakan dan didistribusikan secara bebas oleh siapa saja.

Linux
Linux

Dosenpendidikan.Com Nama “Linux” berasal dari nama produsen, yang diperkenalkan pada tahun 1991 oleh Linus Torvalds. Utilitas sistem dan pustakanya umumnya berasal dari sistem operasi GNU, yang diumumkan tahun 1983 oleh Richard Stallman. Kontribusi GNU merupakan dasar dari timbulnya Gelar alternatif GNU / Linux.

Linux telah lama dikenal untuk penggunaannya di server, dan didukung  perusahaan-perusahaan komputer terkenal adalah seperti Intel, Dell, Hewlett-Packard, IBM, Novell, Oracle Corporation, Red Hat, dan Sun Microsystems.

Linux digunakan sebagai sistem operasi di berbagai jenis perangkat keras komputer, termasuk komputer desktop, superkomputer, dan embedded system seperti buku pembaca elektronik, sistem permainan video (PlayStation 2, PlayStation 3 dan XBox), telepon genggam dan router.

Pengamat teknologi informasi percaya keberhasilan Linux karena Linux tidak bergantung pada vendor (vendor independence), biaya operasional yang rendah, dan kompatibilitas yang tinggi dibandingkan versi UNIX tidak bebas, serta keamanan dan stabilitas faktor yang tinggi dibandingkan dengan sistem operasi lain seperti Microsoft Windows.

Karakteristik ini juga menjadi bukti model keunggulan pengembangan perangkat lunak sumber terbuka (open source software).

Sistem operasi Linux yang dikenal sebagai distribusi Linux (distribusi Linux) atau distro Linux umumnya termasuk perangkat lunak seperti server web, bahasa pemrograman, database, tampilan display (desktop environment) adalah GNOME, KDE dan Xfce juga memiliki paket aplikasi perkantoran (office suite) , seperti OpenOffice.org, KOffice, Abiword, Gnumeric dan LibreOffice.

A. Sejarah Singkat Linux

Richard Stallman, pendiri proyek GNU, dan Linus Torvalds, pembuat sistem operasi Linux kernel Unix dikembangkan dan diimplementasikan pada tahun 1960 dan pertama kali dirilis pada tahun 1970.

Faktor ketersediaan tinggi dan kompatibilitas yang dapat menyebabkan untuk digunakan, disalin dan dimodifikasi secara luas oleh institusi akademik dan bisnis.

B. Proyek GNU

Proyek GNU, dimulai pada tahun 1984 memiliki tujuan untuk membuat sebuah sistem operasi yang kompatibel dengan Unix dan lengkap dan total terdiri dari perangkat lunak bebas.

Pada tahun 1985, Richard Stallman mendirikan yayasan Perangkat Lunak Bebas dan mengembangkan Lisensi GNU.

General Public (GNU General Public License atau GNU GPL). umumnya program yang diperlukan oleh sistem operasi (seperti pustaka, kompiler, penyunting teks, shell Unix dan sistem jendela) diselesaikan pada awal 1990-an, meskipun elemen-elemen tingkat rendah seperti device driver, kernel daemon dan masih belum selesai pada saat itu.

Linus Torvalds pernah berpendapat jika kernel GNU sudah ada pada saat itu (1991), dia tidak akan memutuskan untuk menulis sendiri.

C. Desain Linux

Linux adalah sistem operasi Unix modular. Linux memiliki banyak desain yang berasal dari desain dasar Unix yang dikembangkan dalam kurun waktu 1970-an dan 1980-an.

Linux menggunakan kernel monolitik, kernel Linux yang menangani kontrol proses, jaringan, periferal, dan akses sistem file. Device driver telah terintegrasi ke dalam kernel.

Banyak fungsi tingkat tinggi di Linux ditangani oleh proyek-proyek terpisah yang berintegrasi dengan kernel. GNU userland adalah bagian penting dari sistem Linux yang menyediakan shell dan peralatan yang menangani banyak fungsi dasar sistem operasi.

Di atas kernel, perangkat ini membentuk sebuah sistem Linux lengkap dengan antarmuka pengguna grafis yang dapat digunakan, umumnya berjalan di X Window System.

D. Antarmuka Pengguna Linux

Linux dapat dijalankan oleh satu atau lebih antarmuka dengan baris perintah (command line interface atau CLI) berbasis teks, antarmuka pengguna grafis (antarmuka pengguna grafis atau GUI, yang umumnya merupakan konfigurasi default untuk versi desktop).

Pada meja komputer, GNOME, KDE dan Xfce adalah antarmuka pengguna yang paling populer, meskipun ada beberapa varian dari user interface. Antarmuka pengguna yang paling populer berjalan di atas X Window System (X), yang menyediakan transparansi jaringan, yang mendapatkan aplikasi grafis yang berjalan pada satu mesin tetapi ditampilkan dan dikontrol di mesin yang lain.

Lainnya GUI memiliki X window manager seperti FVWM, Enlightenment, Fluxbox, IceWM dan Window Maker. Menyediakan window manager untuk mengontrol penempatan dan penampilan dari jendela aplikasi individual serta interaksi dengan sistem jendela X.

Sebuah sistem Linux umumnya menyediakan sebuah antarmuka baris perintah melalui shell, yang merupakan cara tradisional untuk berinteraksi dengan sebuah sistem Unix.

Sebuah distribusi Linux dikhususkan untuk hamba lingkungan mungkin hanya memiliki CLI sebagai satu-satunya antarmuka. Sebuah sistem yang tidak memiliki monitor hanya dapat dikontrol melalui baris perintah lewat protokol seperti SSH atau telnet.

Kebanyakan komponen tingkat rendah Linux, termasuk GNU Userland, menggunakan CLI secara ekslusif. CLI cocok untuk digunakan dalam lingkungan otomasi tugas yang berulang atau tertunda, dan menyediakan komunikasi inter-proses yang sangat sederhana.

Sebuah program emulator terminal grafis sering digunakan untuk mengakses CLI dari sebuah Linux desktop.

E. Pengembangan Linux

Perbedaan utama antara Linux dan sistem operasi populer lainnya terletak pada kernel Linux dan komponen yang bebas dan terbuka.

Linux bukanlah sistem operasi satu-satunya dalam bidang tersebut, namun Linux adalah contoh terbaik dan paling banyak digunakan. Beberapa lisensi perangkat lunak bebas dan open source yang didasarkan pada prinsip-prinsip copyleft, sebuah konsep yang menganut prinsip karya yang dihasilkan dari copyleft juga harus copyleft.

Lisensi perangkat lunak bebas yang paling umum, GNU GPL, adalah sebuah bentuk copyleft, dan digunakan oleh kernel Linux dan komponen-komponen dari proyek GNU.

Sistem Linux berkaitan erat dengan standar POSIX SUS, ISO dan ANSI. Namun, distribusi Linux-FT baru disertifikasi oleh POSIX.1.

Proyek perangkat lunak bebas, walaupun dikembangkan dalam bentuk kolaborasi, sering dirilis secara terpisah.

Namun, karena lisensi perangkat lunak bebas lisensi secara eksplisit mengizinkan redistribusi, ada proyek yang bertujuan untuk mengumpulkan perangkat lunak-perangkat lunak dan membuatnya tersedia pada saat yang sama dalam bentuk yang disebut distro Linux.

Sebuah distribusi Linux, yang umum disebut “distro”, adalah sebuah proyek yang bertujuan untuk mengatur koleksi software berbasis Linux dan memfasilitasi instalasi dari sebuah sistem operasi Linux.

Distribusi Linux ditangani oleh individu, tim, organisasi sukarelawan dan entitas komersial. Distribusi Linux memiliki perangkat lunak sistem dan aplikasi dalam bentuk paket-paket dan perangkat lunak yang khusus dirancang untuk instalasi dan konfigurasi sistem.

Perangkat lunak ini mungkin juga bertanggung jawab untuk memperbarui paket. Sebuah distribusi Linux bertanggung jawab atas konfigurasi default, sistem keamanan dan integrasi secara umum dari paket perangkat lunak sistem Linux.

F. Pemrograman di Linux

Rata-rata distribusi Linux suport dengan banyak bahasa pemrograman. Koleksi peralatan untuk membangun program aplikasi dan sistem operasi biasanya ditemukan dalam GNU toolchain, yang terdiri dari GNU Compiler Collection (GCC) dan GNU membangun sistem.

GCC menyediakan kompilator untuk Ada, C, C ++, Java, dan Fortran. Kernel Linux sendiri ditulis untuk dapat dikompilasi oleh GCC. Compiler tidak bebas (proprietary) untuk Linux antara lain adalah Intel C ++ Compiler dan IBM XL C / C ++ Compiler.

Rata-rata distribusi juga mempunyai kemampuan untuk Perl, Ruby, Python dan bahasa pemrograman dinamis lainnya.

Contoh bahasa pemrograman yang tidak umum tetapi tetap mendapat dukungan di Linux antara lain C # dengan proyek Mono yang disponsori oleh Novell, dan Scheme.

Sejumlah Java Virtual Machine dan peralatan pengembang jalan di Linux, termasuk Sun Microsystems JVM (HotSpot), dan J2SE RE IBM, serta proyek-proyek open source seperti Kaffe. Dua kerangka kerja utama untuk pengembangan aplikasi grafis di Linux adalah GNOME dan KDE. Proyek-proyek ini didasarkan pada GTK + dan Qt.

Keduanya mendukung berbagai bahasa pemrograman. Lingkungan pengembangan terintegrasi untuk ada Anjuta, Code :: Blocks, Eclipse, KDevelop, Lazarus, MonoDevelop, NetBeans, dan Omnis Studio sedangkan editor teks panjang Vim dan Emacs yang tersedia adalah.

G. Penggunaan Linux

Kebanyakan distribusi Linux dirancang untuk penggunaan umum di komputer meja dan pelayan, tapi ada distribusi yang dikhususkan untuk tujuan dan lingkungan yang berbeda yang tergantung pada dukungan arsitektur komputer, embedded system, stabilitas, keamanan, lokalisasi ke wilayah tertentu atau bahasa, kelompok pengguna tertentu, dukungan aplikasi real-time, atau lingkungan desktop tertentu.

Beberapa distribusi bahkan menyertakan software hanya gratis. Saat ini ada sekitar tiga ratus distribusi yang secara aktif dikembangkan, dengan sekitar selusin distribusi yang paling populer untuk penggunaan umum.

Linux adalah sistem operasi yang banyak porting. Kernel Linux pada awalnya dirancang hanya untuk Intel 80386 mikroprosesor, sekarang memiliki kernel Linux dalam berbagai arsitektur komputer antara lain di perangkat genggam iPAQ berbasis ARM, komputer mainframe IBM.

System z9, dari peralatan seperti ponsel distribusi superkomputer.Terdapat dikhususkan untuk sejumlah kecil arsitektur. ELKS kernel garpu dapat dijalankan di 16-bit mikroprosesor Intel 8086 dan Intel 80286, sementara fork kernel μClinux dapat dijalankan pada sistem yang tidak memiliki sebuah unit manajemen memori.

H. Distribusi Linux

Ada banyak distribusi Linux (lebih dikenal sebagai distribusi) yang dibuat oleh seorang individu, kelompok, atau lembaga. Setiap Ulasan program ini disertakan dengan sistem dan aplikasi tambahan program, selain menyertakan program yang menempatkan seluruh sistem di komputer (program installer).

Inti dari setiap distribusi Linux adalah kernel, koleksi program dari proyek GNU (atau proyek lain), cangkang (shell), dan aturcara utilitas Ulasan seperti perpustakaan (perpustakaan), compiler dan Editor (Editor).

Kebanyakan sistem juga menyertakan aturcara dan utilitas non-GNU. Namun, utilitas dapat dipisahkan dan sistem UNIX masih tersedia. Beberapa contoh adalah aturcara dan utilitas dari grafik-X (X-Window System) BSD dan sistem. X Menyediakan antarmuka pengguna grafis (GUI) yang umum untuk Linux.

Contoh distribusi Linux : 

Ubuntu dan derivatifnya : Sabily (Ubuntu Muslim Edition), Kubuntu, Xubuntu, Edubuntu,

  • GoBuntu, Gnewsense, ubuntuCE;
  • OpenSUSE;
  • Fedora;
  • BackTrack;
  • Mandriva;
  • Slackware;
  • Debian;
  • PCLinuxOS;

 

Demikian Ulasan Tentnag Pengertian Sistem Operasi Linux Menurut Para Ahli  Semoga Bermanfaat Buat Para Sahabat Setia Dosenpendidikan.Com 😀

loading...