8 Konsep Linux Yang Lebih Tua Dari Yang Anda Pikirkan

8 Konsep Linux Yang Lebih Tua Dari Yang Anda Pikirkan
Pembaca seperti Anda membantu mendukung MUO. Saat Anda melakukan pembelian menggunakan tautan di situs kami, kami dapat memperoleh komisi afiliasi. Baca selengkapnya.

Meskipun Linux biasanya dianggap sebagai sistem operasi modern, beberapa ide yang dikandungnya jauh lebih tua dari yang Anda kira. Berikut beberapa aspek Linux yang memiliki sejarah panjang.





1. Dual-Booting

Dual-boot Linux telah lama menjadi cara standar untuk berbagi Linux dengan sistem operasi yang berbeda, termasuk Windows.





GUNAKAN VIDEO HARI INI GULIR UNTUK LANJUTKAN DENGAN KONTEN

Konsep sistem operasi multi-boot telah ada selama komputer ada.





Dalam konteks mirip Unix, ini juga populer di sistem PC Unix lama seperti Xenix untuk menjalankan Unix dan MS-DOS. Dual-boot juga mendahului Linux di Amiga.

Commodore Amiga 3000UX dikirimkan bersama Amiga Unix, versi System V yang disesuaikan, dan OS Amiga Workbench standar. Anda dapat memilih OS saat boot dengan menggunakan tombol mouse kiri dan kanan.



Anda dapat melihatnya beraksi di video ini:

2. Mendukung Berbagai Arsitektur

Sementara Linus Torvalds sendiri tidak memperkirakan kernel Linuxnya menyebar ke arsitektur lain selain platform Intel x86 ketika dia mengumumkannya di Usenet pada tahun 1991 , dia mungkin seharusnya memberikan preseden sejarah.





Seperti Unix aslinya, Linux ditulis dalam C. C dengan sendirinya adalah bahasa portabel. Program C, selama mereka tidak membuat asumsi tentang lingkungan yang mendasarinya, dapat dikompilasi di komputer mana pun yang memiliki kompiler yang ditulis untuknya.

Seperti banyak sistem operasi pada masa itu, Unix awalnya ditulis dalam assembler, tetapi Dennis Ritchie menulis ulangnya di awal tahun 70-an menggunakan bahasa C yang dia temukan. Efek sampingnya adalah OS dipisahkan dari perangkat keras dan Unix menjadi sistem operasi universal.





Ini tidak biasa pada saat itu karena sistem operasi terikat pada satu mesin tertentu. Itulah salah satu alasan mengapa Unix membuat gebrakan di kalangan akademisi ilmu komputer di tahun 70-an dan 80-an.

3. Konsep Kerang yang Berbeda

  Terminal Debian menjalankan Bash dan zsh

Shell Bourne Again (Bash) adalah shell default yang populer di sistem Linux, tetapi Anda dapat melakukannya dengan mudah ubah shell login Anda untuk apa pun yang Anda pilih. Anda mungkin tahu bahwa ini adalah fitur dari sistem Unix asli, tetapi tahukah Anda bahwa ide ini bahkan ada sebelum Unix?

Proyek Multics memelopori gagasan cangkang yang dapat dipertukarkan. Bell Labs adalah salah satu entitas yang berpartisipasi dalam proyek membangun OS untuk pembagian waktu yang andal. Konsepnya adalah membangun fasilitas untuk 'komputasi utilitas', yang dapat Anda gunakan seperti air atau listrik. Konsepnya mirip dengan komputasi awan saat ini.

Sayangnya, Multics adalah Windows Vista saat itu: ambisius tetapi terlalu rumit, tertunda, dan anggaran berlebihan. Bell Labs menarik diri, meninggalkan dua peneliti, Dennis Ritchie dan Ken Thompson, mendambakan lingkungan pemrograman yang baik. Salah satu hal pertama yang mereka terapkan dalam sistem Unix mereka adalah cangkang yang dapat diganti.

apa yang dilakukan tv pintar?

Saat Unix memisahkan OS dari perangkat keras yang mendasarinya, shell memisahkan antarmuka pengguna dari OS di bawahnya. Fleksibilitas semacam ini telah disukai oleh para pemrogram dan teknisi sistem mirip Unix sejak saat itu.

4. Lingkungan Seperti WSL

  GNU Emacs versi Linux berjalan di Windows dengan WSL

Subsistem Windows untuk Linux, atau WSL, memungkinkan Anda menjalankan aplikasi Linux asli di Windows 10 atau 11. Tetapi tahukah Anda bahwa ide serupa dapat diterapkan oleh Digital Equipment Corporation pada tahun 1988?

DEC sedang mengembangkan OS yang disebut MICA (Anda dapat menemukan rencana bisnis aslinya di Penghemat bit ) yang akan berjalan pada arsitektur prosesor baru yang disebut PRISM. Itu akan didasarkan pada OS minikomputer populer DEC, VMS, tetapi juga akan memiliki kepribadian Unix.

Proyek ambisius ini merupakan gagasan dari Dave Cutler. DEC akhirnya membatalkan MICA dan Cutler pindah ke Microsoft, di mana dia akan memimpin apa yang akhirnya menjadi Windows NT.

Di sisi VMS, ada juga program bernama Eunice yang juga menjalankan program Unix. Seperti WSL awal, ini berfungsi tetapi juga terkenal karena masalah kinerja dan kompatibilitas dibandingkan dengan Unix asli.

Ketika Windows NT akhirnya muncul pada tahun 1993, itu memiliki lingkungan POSIX tetapi tampaknya ada di sana supaya Microsoft dapat mengatakan bahwa itu sesuai dengan POSIX dan menawar kontrak tertentu dengan pemerintah federal AS.

Microsoft juga akan merilis lingkungan yang lebih lengkap, Layanan Windows untuk Unix, dan proyek Cygwin sumber terbuka juga muncul.

Pada tahun 2000-an, gugatan terhadap IBM yang diajukan oleh SCO dibahas secara luas di kalangan pendukung Linux dan sumber terbuka. SCO menuduh bahwa Linux melanggar hak mereka atas kode Unix asli, yang telah mereka peroleh.

Sementara IBM dan komunitas Linux akhirnya menang, situasinya juga memiliki preseden di era Unix asli. AT&T's Unix System Laboratories (USL) mengklaim hak cipta atas kode Distribusi Perangkat Lunak Berkeley, yang meredamnya di awal tahun 90-an.

Meskipun pada akhirnya ternyata hanya beberapa file yang 'terbebani' dan dapat dengan mudah ditulis ulang untuk mengaktifkan distribusi sumber terbuka, Linux menjadi kesayangan para penggemar komputer.

6. Persaingan Antar Rasa

Meskipun komunitas Linux suka memperdebatkan distro mana yang lebih baik, ini bukanlah hal baru dalam budaya Unix.

Di tahun 80-an, perdebatan besar terjadi antara AT&T's System V dan BSD. Yang terakhir lebih populer di dunia akademik, dikembangkan di UC Berkeley. Itu juga merupakan komponen utama Unix di workstation, seperti yang ada di Sun Microsystems.

Menjelang akhir 1980-an, dunia Unix jatuh ke dalam apa yang disebut 'Perang Unix'. AT&T dan Sun mulai bekerja sama dalam penggabungan BSD dan System V, dan hal ini membuat khawatir perusahaan komputer lain seperti HP, DEC, dan IBM. Perusahaan terakhir membentuk Open Software Foundation, sedangkan Sun dan AT&T membentuk Unix International.

'Perang' akhirnya berakhir dengan gencatan senjata. Kedua organisasi bergabung, tetapi Linux pada akhirnya akan menggantikan Unix berpemilik di sebagian besar aplikasi.

7. 'Tahun Desktop (Unix)'

Distro Linux telah dikenal dengan UI desktop mereka, mencoba membuat Linux cocok untuk pengguna non-teknis. Upaya tersebut juga memiliki sejarah panjang, seperti yang terlihat dalam episode acara PBS tahun 1989, 'The Computer Chronicles'.

Di sini, kami melihat penawaran dari Sun Microsystems, HP, dan bahkan Apple. Apple juga memiliki OS berbasis Unix dalam bentuk A/UX.

8. Perangkat Lunak Sumber Terbuka

Sementara Linux telah mempopulerkan konsep perangkat lunak sumber terbuka, ini adalah gagasan lain yang telah ada sejak lama. Ini mungkin setua komputer itu sendiri.

Sementara proyek GNU dipuji karena memberikan etos eksplisit dalam bentuk perangkat lunak bebas, perangkat lunak sudah diedarkan secara bebas di kalangan akademisi. Pengembang BSD membuat lisensi mereka sendiri yang memungkinkan distribusi gratis juga.

Banyak Konsep Linux Lebih Tua Dari Yang Anda Pikirkan

Anda akan terkejut melihat berapa usia beberapa bagian dari budaya Linux, seperti perangkat lunak dual-boot dan open-source. Banyak kekhasan Linux dapat dijelaskan dengan bagaimana mereka berasal dari Unix.

Salah satu contoh yang membingungkan banyak orang yang baru mengenal baris perintah Linux adalah betapa anehnya perintah itu. Mengapa mereka begitu pendek? Alasannya adalah karena awalnya dirancang untuk berjalan di mesin teleprinter, bukan di layar.