Linux

Mengatur Variabel Lingkungan di Linux

Pengertian Variabel Lingkungan Variabel lingkungan adalah nilai dinamis yang disimpan dalam sistem dan digunakan oleh aplikasi yang diluncurkan di shell atau sub-shell. Variabel-variabel ini memiliki nama dan nilai yang sesuai. Variabel lingkungan menyesuaikan kinerja sistem dan perilaku suatu aplikasi. Lingkungan adalah jalur bagi aplikasi komputer untuk berinteraksi dengan sistem. Variabel lingkungan dapat berisi informasi tentang aplikasi default sistem, lokal sistem, jalur file yang dapat dieksekusi, pengaturan tata letak keyboard, dan banyak lagi. Variabel lingkungan membuat aplikasi tersedia sesuai dengan sistem. Variabel Lingkungan Umum Beberapa variabel lingkungan standar adalah sebagai berikut: PATH Variabel ini berisi daftar direktori di mana sistem kita mencari file. Direktori dipisahkan oleh tanda titik dua (:). USER Variabel ini berisi nama pengguna. HOME Variabel ini berisi jalur default ke direktori home pengguna. EDITOR Variabel ini berisi jalur ke editor yang ditentukan. UID Variabel ini berisi jalur ke ID unik pengguna. TERM Variabel ini berisi jalur ke emulator terminal default. SHELL Variabel ini berisi jalur ke shell default yang digunakan oleh pengguna. ENV Variabel ini menampilkan semua variabel lingkungan. ref: [1]

By ahmadmahmuda@student.telkomuniversity.ac.id | Linux
DETAIL

Lisensi Linux

Lisensi Kernel Linux oleh Linus Torvalds Linus Torvalds telah memberikan lisensi kernel Linux kepada GNU General Public License (GPL) versi 2. GNU memastikan bahwa setiap kode sumber perangkat lunak yang dilisensikan di bawahnya harus membuat kode sumber asalnya terbuka dan tersedia secara bebas untuk semua penggunanya. Di sini, bebas tidak berarti gratis dalam hal biaya, tetapi berarti tersedia secara bebas bagi pengguna untuk mendistribusikan dan memodifikasi kode tersebut. GNU Lesser General Public License (LGPL) Versi 3 Ada versi ketiga dari GNU, yaitu GNU Lesser General Public License (LGPL) versi 3. Namun, versi ini memberlakukan beberapa izin tambahan pada lisensi. Torvalds tidak menyukai beberapa ketentuan dalam versi 3 dan telah mengumumkan bahwa kernel Linux tidak akan berada di bawah versi 3 ini. ref: [1]

By ahmadmahmuda@student.telkomuniversity.ac.id | Linux
DETAIL

Distribusi Linux (Distro)

Pengenalan ke Distribusi Linux Sistem operasi lain seperti Microsoft menggabungkan setiap bagian kode secara internal dan merilisnya sebagai paket tunggal. Anda harus memilih dari salah satu versi yang mereka tawarkan. Namun, Linux berbeda dari mereka. Berbagai bagian dari Linux dikembangkan oleh berbagai organisasi. Bagian-bagian yang berbeda termasuk kernel, utilitas shell, server X, lingkungan sistem, program grafis, dll. Jika Anda mau, Anda dapat mengakses kode dari semua bagian ini dan merakitnya sendiri. Tapi itu bukan tugas yang mudah karena membutuhkan banyak waktu dan semua bagian harus dirakit dengan benar agar bisa berfungsi dengan baik. Dari sinilah distribusi (juga disebut sebagai distro) muncul. Mereka merakit semua bagian ini untuk kita dan memberi kita sistem operasi Linux yang telah dikompilasi untuk diinstal dan digunakan. Apa Itu Distribusi Linux Distribusi Linux adalah OS yang dibuat melalui koleksi perangkat lunak yang berisi kernel Linux dan sistem manajemen paket. Biasanya, pengguna Linux mendapatkan OS mereka dengan mengunduh distribusi Linux, yang tersedia untuk berbagai sistem mulai dari perangkat tertanam (misalnya, OpenWrt) hingga superkomputer yang kuat (misalnya, Rocks Cluster Distribution). Distribusi Linux terdiri dari kernel Linux, perpustakaan dan alat GNU, perangkat lunak lainnya, sistem jendela, dokumentasi, lingkungan desktop, dan manajer jendela. Hampir setiap perangkat lunak tambahan bersifat open-source dan gratis serta tersedia dalam bentuk kode sumber dan biner yang telah dikompilasi, memungkinkan perubahan pada perangkat lunak yang sebenarnya. Secara opsional, distribusi Linux menambahkan beberapa perangkat lunak berpemilik yang mungkin tidak tersedia dalam bentuk kode sumber, seperti blok biner yang dibutuhkan untuk beberapa driver perangkat. Sejarah Distribusi Linux Linus Torvalds mengintegrasikan kernel Linux dan membagikan versi pertamanya, 0.01, pada tahun 1991. Awalnya, Linux didistribusikan hanya sebagai kode sumber, dan setelah itu, sebagai kombinasi gambar floppy disk yang dapat diunduh. Distribusi mulai menyederhanakan prosedur instalasi karena rumit, terutama selama jumlah perangkat lunak yang tersedia semakin meningkat. Pengguna mengagumi distribusi Linux sebagai pengganti sistem operasi Microsoft Windows dan DOS pada versi Unix yang berpemilik, Apple Macintosh Mac OS, dan sistem kompatibel IBM PC. Hampir setiap pengguna awal sudah terbiasa dengan Unix dari sekolah atau pekerjaan. Mereka menerima distribusi Linux karena biaya rendah dan ketersediaan kode sumber untuk semua atau sebagian besar perangkat lunak mereka. Linux telah menjadi lebih terkenal di pasar perangkat tertanam dan server dibandingkan dengan pasar desktop sejak tahun 2017. Linux digunakan pada lebih dari 50% server web. Tren dan Jenis Distribusi Linux Distribusi Linux mungkin bersifat: Keanekaragaman distribusi Linux disebabkan oleh variasi teknis, filosofis, dan organisasi di antara pengguna dan vendor. Lisensi perangkat lunak bebas memungkinkan pengguna yang memiliki minat dan pengetahuan yang cukup untuk menyesuaikan distribusi yang ada atau membuat yang baru sesuai kebutuhan mereka. Daftar Distribusi Linux Rata-rata ada enam ratus distributor Linux yang menyediakan berbagai fitur. Berikut, kita akan membahas beberapa distro Linux populer saat ini. 1) Ubuntu Ubuntu hadir pada tahun 2004 oleh Canonical dan dengan cepat menjadi populer. Canonical ingin Ubuntu digunakan sebagai desktop Linux grafis yang mudah tanpa penggunaan baris perintah. Ini adalah distribusi Linux yang paling dikenal. Ubuntu adalah versi berikutnya dari Debian dan mudah digunakan untuk pemula. Ini datang dengan banyak aplikasi yang sudah terinstal dan pustaka repositori yang mudah digunakan. Awalnya, Ubuntu menggunakan lingkungan desktop GNOME2 tetapi sekarang telah mengembangkan lingkungan desktop unity sendiri. Ubuntu merilis versi baru setiap enam bulan dan saat ini sedang bekerja untuk berkembang agar dapat dijalankan di tablet dan smartphone. 2) Linux Mint Mint didasarkan pada Ubuntu dan menggunakan perangkat lunak repositorinya sehingga beberapa paketnya umum di kedua distro. Awalnya, Mint adalah alternatif untuk Ubuntu karena codec media dan perangkat lunak berpemilik termasuk dalam Mint tetapi tidak ada di Ubuntu. Tetapi sekarang ia memiliki popularitas sendiri dan menggunakan lingkungan desktop cinnamon dan mate alih-alih lingkungan desktop unity milik Ubuntu. 3) Debian Debian telah ada sejak tahun 1993 dan merilis versinya jauh lebih lambat dibandingkan Ubuntu dan Mint. Ini membuatnya menjadi salah satu distributor Linux yang paling stabil. Ubuntu didasarkan pada Debian dan didirikan untuk meningkatkan bagian inti Debian lebih cepat dan membuatnya lebih ramah pengguna. Setiap nama rilis Debian didasarkan pada nama dari film Toy Story. 4) Red Hat Enterprise / CentOS Red Hat adalah distributor Linux komersial. Produk mereka adalah Red Hat Enterprise Linux (RHEL) dan Fedora yang tersedia secara gratis. RHEL diuji dengan baik sebelum dirilis dan didukung hingga tujuh tahun setelah dirilis, sedangkan Fedora memberikan pembaruan lebih cepat dan tanpa dukungan. Red Hat menggunakan hukum merek dagang untuk mencegah perangkat lunak mereka didistribusikan kembali. CentOS adalah proyek komunitas yang menggunakan kode Red Hat Enterprise Linux tetapi menghapus semua merek dagangnya dan membuatnya tersedia secara gratis. Dengan kata lain, ini adalah versi gratis dari RHEL dan menyediakan platform yang stabil untuk jangka panjang. 5) Fedora Fedora adalah proyek yang terutama fokus pada perangkat lunak bebas dan menyediakan versi perangkat lunak terbaru. Ini tidak membuat lingkungan desktop sendiri tetapi menggunakan perangkat lunak ‘upstream’. Secara default, ia memiliki lingkungan desktop GNOME3. Ini kurang stabil tetapi menyediakan perangkat lunak terbaru. ref: [1]

By ahmadmahmuda@student.telkomuniversity.ac.id | Linux
DETAIL

Perbedaan antara Sistem Operasi Linux dan Windows

Linux vs. Windows Di bagian ini, kita akan membahas perbedaan antara Linux dan Windows dengan mempertimbangkan beberapa parameter seperti kinerja, kegunaan, keamanan, kemudahan penggunaan, dan lainnya untuk memperjelas gambaran penggunaan kedua sistem operasi ini. Selanjutnya, kita akan melihat kelebihan Linux dibandingkan sistem operasi lain seperti Windows dan Mac OS. Hal ini akan membantu Anda memutuskan mana yang lebih baik untuk Anda. Pengantar Windows Operating System Windows adalah sistem operasi grafis yang dikembangkan dan dipasarkan oleh Microsoft. Ini juga disebut sebagai Microsoft Windows. Beberapa versi Windows telah diperkenalkan di pasar; versi saat ini adalah Windows 10. Versi pertama Windows diperkenalkan pada 20 November 1985 sebagai sistem operasi grafis untuk MS-DOS. Microsoft Windows adalah keluarga dari berbagai sistem operasi. Ini datang dengan dua versi, yaitu 64 bit dan 32 bit. Ini memfasilitasi versi klien dan server. Versi klien terbaru adalah Windows 10, dan versi server adalah Windows server 2019. Windows adalah sistem operasi yang mudah digunakan dan sederhana. Umumnya, ini dirancang untuk pengguna yang tidak memiliki pengetahuan pemrograman. Jadi, kebanyakan digunakan untuk bisnis dan tujuan industri lainnya. Windows adalah koleksi dari banyak keluarga OS grafis proprietary yang dipasarkan dan dikembangkan oleh Microsoft. Semua keluarga melayani sektor industri komputasi tertentu. Misalnya, Windows IoT untuk sistem tertanam, Windows Server untuk server, dan Windows NT untuk konsumen. Keluarga Windows yang sudah tidak ada termasuk Windows Phone, Windows Mobile, dan Windows 9X. Windows adalah OS desktop paling terkenal di dunia, dengan pangsa pasar 75% pada April 2022, menurut StatCounter. Meskipun demikian, Windows bukanlah sistem operasi yang paling banyak digunakan jika mencakup sistem operasi desktop dan mobile karena pertumbuhan besar Android. Rilis terbaru Windows adalah Windows 11 untuk tablet dan PC konsumen, Windows Server 2022 untuk server, dan Windows 11 Enterprise untuk korporasi pada September 2022. Generasi Microsoft Windows Berdasarkan Peran Pemasaran Microsoft telah mendaftarkan banyak merek dagang, yang semuanya mewakili keluarga sistem operasi Windows yang menargetkan sektor industri komputasi tertentu. Di bawah ini adalah keluarga Windows yang sedang dikembangkan hingga 2014: Windows NT: Dimulai sebagai keluarga OS dengan Windows NT 3.1 dan OS untuk workstation dan komputer server. Sekarang, ini terdiri dari tiga subkeluarga OS yang diterbitkan hampir bersamaan dan berbagi kernel yang sama: Windows: OS untuk tablet dan komputer pribadi mainstream. Rilis terbaru adalah Windows 11. Pesaing utama untuk keluarga ini adalah macOS yang dikembangkan oleh Apple untuk komputer pribadi dan Android serta iPadOS untuk tablet. Windows Server: OS untuk komputer server. Rilis terbaru adalah Windows Server 2022. Pesaing utama untuk keluarga ini adalah Linux. Windows PE: Ini adalah rilis ringan dari saudara Windows-nya, yang berarti untuk diimplementasikan sebagai OS live, digunakan untuk menginstal Windows di atas komputer bare-metal, pemecahan masalah, dan tujuan pemulihan. Rilis terbaru adalah Windows PE 10. Windows IoT: Microsoft awalnya mengembangkan Windows CE sebagai sistem operasi dasar untuk semua perangkat yang sangat terbatas sumber dayanya untuk dikenal sebagai komputer penuh. Meskipun Windows CE diubah namanya menjadi Windows Embedded Compact dan dimasukkan ke dalam merek dagang Windows Compact, yang terdiri dari Windows Embedded Automotive, Windows Embedded Handheld, Windows Embedded Standard, Windows Embedded Professional, dan Windows Embedded Industry. Fitur Windows OS Beberapa fitur dari Windows OS dijelaskan di bawah ini: Start Menu: Seperti namanya, ini adalah bagian di mana pengguna memulai tindakannya setelah menyalakan sistem. Start menu mencakup daftar setiap aplikasi, aplikasi yang baru digunakan, dan aplikasi yang dipasangkan. Kita dapat mencari beberapa aplikasi dan file dengan bantuan bilah pencarian. Juga, ada opsi untuk mengganti pengguna dan beralih ke mode tidur/restart/off. Pada dasarnya, ini adalah tempat di mana pengguna dapat memulai pekerjaan mereka dengan memilih tempat untuk memulai tugas mereka. File Explorer: Kita menyimpan masing-masing dokumen kita di satu tempat dan memisahkannya berdasarkan kebutuhan dan penggunaannya dalam kehidupan nyata. Demikian juga, itu diimplementasikan oleh file explorer di Windows. Ini menyimpan masing-masing file kita di satu tempat berdasarkan lokasi yang kita berikan. Setiap lokasi ditampilkan di sini dengan pena drive dan disk yang dapat dilepas yang kita masukkan. Juga, kita dapat mengelola beberapa file dan melaksanakan operasi pada mereka, seperti mengelompokkan, menghapus, mengganti nama, memasukkan file, membuat pintasan, dll. Ini membuat proses pencarian lebih mudah dengan fungsi pencarian. Juga, kita dapat mencari file terbaru yang telah kita gunakan di dalam file explorer. Control Panel: Seperti namanya, ini mengkonfigurasi dan mengontrol aplikasi dan sumber daya di komputer kita. Ada beberapa fungsi yang dapat dilaksanakan berdasarkan kebutuhan pengguna. Cortana: Cortana adalah aspek penting dari sistem operasi Windows. Ini adalah asisten suara yang dioperasikan AI yang bertindak berdasarkan perintah kita dan mendukung kita dalam melakukan tindakan seperti memutar musik, membuka dokumen, dll. Browser (Edge): Microsoft Edge adalah browser default untuk sistem operasi Windows. Kita dapat menemukan informasi tentang apa saja dengan bantuan browser. MS Paint: Seperti namanya, digunakan untuk melukis, seperti mewarnai, membuat lukisan, menggambar, dll. Ini adalah kanvas kosong dengan beberapa bentuk, pena, dan tinta. Sekarang, versi MS Paint yang lebih baik tersedia yang disebut Paint-3D, yang menyediakan fitur lebih terintegrasi. Task Manager: Ini digunakan untuk mengelola setiap tugas yang sedang berjalan saat ini. Kita juga dapat menghentikan paksa operasi yang sedang berjalan dan mendapatkan informasi tentang operasi mana yang aktif di latar belakang. Opsi, yaitu ‘End Task’, memungkinkan kita untuk menghentikan paksa aplikasi yang berjalan di latar depan dan latar belakang. Juga, kita mendapatkan informasi tentang penggunaan memori, RAM, dan CPU yang digunakan oleh beberapa sumber daya sistem.ref: [1]

By ahmadmahmuda@student.telkomuniversity.ac.id | Linux
DETAIL

Unix Vs Linux

Saat ini, Linux sangat diminati. Anda dapat melihat penggunaan Linux di mana-mana. Linux mendominasi server, desktop, smartphone, dan bahkan digunakan dalam beberapa perangkat elektronik seperti lemari es. Beberapa orang menganggap Unix dan Linux sebagai sinonim, tetapi itu tidak benar. Banyak sistem operasi dikembangkan agar mirip dengan Unix, tetapi tidak ada yang mendapatkan popularitas seperti Linux. Linux adalah klon dari Unix. Linux memiliki beberapa fitur yang mirip dengan Unix, namun tetap memiliki beberapa perbedaan utama. Sebelum Linux dan Windows, dunia komputer didominasi oleh Unix. Unix adalah nama yang memiliki hak cipta dan IBM AIX, HP-UX, serta Sun Solaris adalah satu-satunya sistem operasi Unix yang tetap ada hingga saat ini. Pengantar Unix Unix adalah keluarga OS komputer multi-pengguna dan multitasking yang berasal dari AT&T Unix asli, yang pengembangannya dimulai pada tahun 1969 di pusat penelitian Bell Labs oleh Dennis Ritchie, Ken Thompson, dan lainnya. Unix awalnya ditujukan untuk digunakan dalam sistem Bell, yang kemudian menghasilkan berbagai versi Unix komersial dan akademis dari vendor, termasuk IBM (AIX), HP/HPE (HP-UX), Sun Microsystems (Solaris/SunOS), Berkeley (BSD), Microsoft (Xenix), dan Universitas California. Sistem Unix ditandai dengan desain modular yang kadang-kadang dikenal sebagai “filosofi Unix”. Menurut filosofi ini, sistem operasi harus menyediakan serangkaian alat sederhana yang semuanya melakukan fungsi yang terdefinisi dengan baik dan terbatas. Sistem berkas berbasis incode yang bersatu dan teknik komunikasi antar-proses yang disebut “pipes” berfungsi sebagai sarana komunikasi utama, dan bahasa perintah serta skrip shell digunakan untuk menggabungkan alat-alat tersebut guna melaksanakan alur kerja yang kompleks. Unix membedakan dirinya dari pendahulunya sebagai OS portabel pertama; hampir seluruh sistem operasi ditentukan dalam bahasa pemrograman C, yang memungkinkan Unix untuk berjalan di berbagai platform. Komponen Unix Sistem Unix terdiri dari beberapa komponen yang sebenarnya dikemas bersama. Dengan menambahkan lingkungan pengembangan, dokumen, pustaka, dan kode sumber portabel yang dimodifikasi untuk masing-masing komponen ini, selain kernel dari OS, Unix adalah sistem perangkat lunak mandiri. Lokasi sistem berkas dan nama-nama komponen Unix telah banyak berubah sepanjang sejarah sistem ini. Namun, implementasi versi 7 dianggap oleh banyak orang sebagai memiliki struktur awal yang kanonik: Iklan Pengantar Linux Linux adalah keluarga sistem operasi open-source yang mirip Unix. Biasanya, Linux dikemas sebagai distribusi Linux, yang berisi pustaka dan perangkat lunak sistem pendukung serta Kernel, beberapa di antaranya disediakan oleh Proyek GNU. Beberapa distribusi Linux menggunakan kata “Linux”, tetapi Yayasan Perangkat Lunak Bebas (Free Software Foundation) menggunakan nama “GNU/Linux” untuk menekankan pentingnya perangkat lunak GNU. Distribusi Linux terkenal termasuk Ubuntu, Fedora Linux, dan Debian, yang terakhir terdiri dari beberapa distribusi dan perubahan yang berbeda, termasuk Xubuntu dan Lubuntu. Distribusi komersial termasuk SUSE Linux Enterprise dan Red Hat Enterprise Linux. Distribusi desktop Linux menggunakan sistem windowing seperti Wayland atau X11 dan lingkungan desktop seperti KDE Plasma atau GNOME. Linux adalah salah satu contoh paling menonjol dari kolaborasi perangkat lunak open-source dan gratis. Kode sumber Linux dapat didistribusikan, dimodifikasi, dan digunakan baik secara non-komersial maupun komersial oleh siapa saja sesuai dengan ketentuan lisensinya masing-masing, seperti GPL (GNU General Public License). Misalnya, Kernel Linux dilisensikan dengan GPLv2. Komponen Linux Komponen yang diinstal dari Sistem Linux meliputi: Ref: [1]

By ahmadmahmuda@student.telkomuniversity.ac.id | Linux
DETAIL

Linux Bash

Linux Bash juga dikenal sebagai ‘Bourne-again Shell.’ Ini adalah penerjemah bahasa perintah untuk sistem berbasis Linux. Bash adalah pengganti Bourne shell (sh). Bash dikembangkan di bawah Proyek GNU dan ditulis oleh Brian Fox. Saat ini, Bash adalah shell pengguna default di sebagian besar distribusi Linux. Shell Linux/Unix memungkinkan kita berinteraksi dengan sistem Linux melalui perintah-perintah. Shell ini memungkinkan kita untuk memanggil file eksekusi untuk membuat proses berjalan. Selain itu, shell ini juga memungkinkan kita untuk berinteraksi dengan sistem berkas Linux. Bash dirancang sedemikian rupa sehingga kita dapat melakukan semua operasi Linux melalui Bash. Bash adalah penerjemah bahasa perintah sekaligus bahasa pemrograman. Bash mendukung variabel, fungsi, dan kontrol alur, seperti bahasa pemrograman lainnya. Bash juga dapat membaca dan mengeksekusi perintah dari file, yang disebut skrip shell. Bash menawarkan berbagai peningkatan fungsional dibandingkan Bourne Shell (sh) untuk penggunaan interaktif dan pemrograman. Meskipun banyak skrip sh dapat dijalankan oleh Bash tanpa perubahan apa pun, Bash mengandung perbaikan berikut dibandingkan sh: Iklan Cara Mengunduh Bash Bash dapat diunduh dari server resmi GNU melalui HTTP (http://ftp.gnu.org/gnu/bash/) dan FTP (ftp://ftp.gnu.org/gnu/bash/). Orang sering bingung antara bash, shell, dan skrip shell. Mari kita jelajahi shell dan skrip untuk memperjelas gambaran tentang bash, shell, dan skrip. Ref: [1]

By ahmadmahmuda@student.telkomuniversity.ac.id | Linux
DETAIL

Fitur-Fitur Linux

Kapabilitas Multiuser Beberapa pengguna dapat mengakses sumber daya sistem yang sama seperti memori, hard disk, dll. Namun, mereka harus menggunakan terminal yang berbeda untuk beroperasi. Multitasking Lebih dari satu fungsi dapat dilakukan secara bersamaan dengan membagi waktu CPU secara cerdas. Portabilitas Portabilitas tidak berarti ukuran file yang lebih kecil atau dapat dibawa dalam flashdisk atau kartu memori. Ini berarti mendukung berbagai jenis perangkat keras. Keamanan Linux menyediakan keamanan dengan tiga cara yaitu autentikasi (dengan memberikan kata sandi dan ID login), otorisasi (dengan memberikan izin untuk membaca, menulis, dan mengeksekusi), dan enkripsi (mengubah file menjadi format yang tidak dapat dibaca). Live CD/USB Hampir semua distro Linux menyediakan live CD/USB sehingga pengguna dapat menjalankannya atau mencobanya tanpa menginstalnya. Antarmuka Pengguna Grafis (X Window System) Linux adalah OS berbasis baris perintah tetapi dapat diubah menjadi berbasis GUI dengan menginstal paket. Dukungan Keyboard yang Disesuaikan Karena digunakan di seluruh dunia, maka mendukung keyboard dengan berbagai bahasa. Dukungan Aplikasi Linux memiliki repositori perangkat lunaknya sendiri dari mana pengguna dapat mengunduh dan menginstal banyak aplikasi. Sistem Berkas Menyediakan sistem berkas hierarkis di mana file dan direktori diatur. Open Source Kode Linux tersedia secara bebas untuk semua dan merupakan proyek pengembangan berbasis komunitas. Mengapa Menggunakan Linux Linux sangat berbeda dari sistem operasi lainnya dalam banyak hal. Ref: [1]

By ahmadmahmuda@student.telkomuniversity.ac.id | Linux
DETAIL

Sejarah Linux

Evolusi Komputer Pada awalnya, komputer berukuran sebesar rumah atau taman. Jadi, Anda bisa membayangkan betapa sulitnya mengoperasikannya. Selain itu, setiap komputer memiliki sistem operasi yang berbeda yang membuatnya semakin sulit untuk dioperasikan. Setiap perangkat lunak dirancang untuk tujuan tertentu dan tidak dapat beroperasi di komputer lain. Biayanya sangat mahal dan orang biasa tidak bisa membelinya maupun memahaminya. Evolusi Unix Pada tahun 1969, sebuah tim pengembang dari Bell Labs memulai proyek untuk membuat perangkat lunak umum untuk semua komputer dan menamakannya ‘Unix’. Unix sederhana dan elegan, menggunakan bahasa ‘C’ daripada bahasa rakitan, dan kodenya dapat didaur ulang. Karena dapat didaur ulang, sebagian dari kodenya yang sekarang umum disebut ‘kernel’ digunakan untuk mengembangkan sistem operasi dan fungsi lainnya serta dapat digunakan pada berbagai sistem. Selain itu, kode sumbernya bersifat open source. Awalnya, Unix hanya ditemukan di organisasi besar seperti pemerintah, universitas, atau korporasi keuangan besar yang menggunakan mainframe dan minikomputer (PC adalah mikrokomputer). Ekspansi Unix Pada tahun delapan puluhan, banyak organisasi seperti IBM, HP, dan lusinan perusahaan lainnya mulai membuat Unix mereka sendiri. Hal ini mengakibatkan kekacauan dialek Unix. Kemudian pada tahun 1983, Richard Stallman mengembangkan proyek GNU dengan tujuan membuat sistem operasi mirip Unix yang tersedia secara bebas dan dapat digunakan oleh semua orang. Namun, proyeknya gagal mendapatkan popularitas. Banyak sistem operasi mirip Unix lainnya muncul tetapi tidak ada yang berhasil mendapatkan popularitas. Evolusi Linux Pada tahun 1991, Linus Torvalds, seorang mahasiswa di Universitas Helsinki, Finlandia, berpikir untuk memiliki versi akademis Unix yang tersedia secara bebas dan mulai menulis kodenya sendiri. Proyek ini kemudian menjadi kernel Linux. Dia menulis program ini khusus untuk PC-nya sendiri karena dia ingin menggunakan Unix di komputer Intel 386 tetapi tidak mampu membelinya. Dia melakukannya di MINIX menggunakan GNU C compiler. GNU C compiler masih menjadi pilihan utama untuk mengompilasi kode Linux tetapi kompilator lain juga digunakan seperti Intel C compiler. Dia memulainya hanya untuk bersenang-senang tetapi berakhir dengan proyek yang begitu besar. Awalnya dia ingin menamainya ‘Freax’ tetapi kemudian menjadi ‘Linux’. Dia menerbitkan kernel Linux di bawah lisensinya sendiri dan dibatasi untuk digunakan secara komersial. Linux menggunakan sebagian besar alatnya dari perangkat lunak GNU dan berada di bawah hak cipta GNU. Pada tahun 1992, dia merilis kernel di bawah Lisensi Publik Umum GNU (GNU General Public License). Linux Hari Ini Hari ini, superkomputer, smartphone, desktop, server web, tablet, laptop, dan peralatan rumah tangga seperti mesin cuci, pemutar DVD, router, modem, mobil, lemari es, dll menggunakan sistem operasi Linux Ref : [1]

By ahmadmahmuda@student.telkomuniversity.ac.id | Linux
DETAIL
Feb
05

Tutorial Linux/Unix

Referensi: https://dte.telkomuniversity.ac.id/tutorial-menggunakan-linux/ Tutorial Linux memberikan konsep dasar dan lanjutan Linux. Tutorial Linux kami dirancang untuk pemula dan profesional. Linux adalah sistem operasi sumber terbuka. Ini seperti Windows, Mac, Android, dll. Unix juga merupakan sistem operasi seperti Linux. Ini adalah OS komersial. Terdiri dari tiga bagian: Kernal, Shell dan Program. Sebagian besar perintah Unix dan Linux memiliki sifat yang serupa. Tutorial Linux kami mencakup semua topik OS Linux seperti perintah Linux, Direktori, File, Halaman Manual, Isi File, Izin File, shell, editor VI, dll. Ada juga pertanyaan wawancara Linux untuk membantu Anda lebih memahami sistem operasi Linux Ref: [1]

By ahmadmahmuda@student.telkomuniversity.ac.id | Linux . Software
DETAIL