Pengumuman pengembangan ‘Debian Linux Release’ tahun 1993
(wiki.debian.org)- Ian Murdock menyatakan bahwa Debian Linux Release, yang bukan distro hasil sedikit modifikasi dari SLS melainkan dibuat ulang hampir sepenuhnya dari nol, akan segera selesai
- Pekerjaan ini berawal dari ketidakpuasan yang muncul saat menggunakan dan memodifikasi SLS; sistem dasarnya hampir selesai, tetapi sebelum memastikan sumber terbaru dan memasukkan komponen tambahan, ia meminta masukan komunitas
- Bantuan yang dibutuhkan adalah penyediaan situs FTP anonim dan usulan paket, seri, serta fitur yang akan dimasukkan ke rilis final; paket yang ada di SLS tidak otomatis harus disertakan dalam Debian
- Tujuannya adalah konfigurasi yang ramping dengan mengurangi biner dan manpage duplikat, komponen terbaru, skrip upgrade, instalasi yang tidak perlu diawasi terus-menerus, serta prosedur konfigurasi yang membantu dari
fstabhinggaXconfig - Ia juga ingin agar pengguna tanpa akses internet tetap bisa menerima paket upgrade berkala dan pustaka paket tambahan, serta menurunkan beban menjaga sistem tetap mutakhir lewat pencatatan asal-usul dan dokumentasi
Pengumuman pengembangan Debian Linux Release tahun 1993
- Ian Murdock menamai rilis Linux barunya Debian Linux Release dan menyatakan bahwa rilis itu akan segera selesai
- Ini bukan versi yang hanya sedikit dimodifikasi dari SLS, melainkan distro yang dibangun hampir dari nol
- Saat menggunakan SLS, ia merasa tidak puas pada banyak bagian, dan setelah melakukan banyak perbaikan, ia menilai bahwa memulai ulang dari awal justru lebih mudah
- Sistem dasarnya pada dasarnya sudah selesai, tetapi masih ada pekerjaan untuk memastikan bahwa semua komponennya memakai sumber terbaru
- Penyelesaian rilis ini mungkin masih memerlukan beberapa minggu lagi, dan ia ingin menerima umpan balik sebelum menambahkan elemen yang lebih “fancy”
Bantuan yang diminta dari komunitas
- Bantuan yang dibutuhkan secara garis besar ada dua
- Seseorang yang dapat menyediakan situs FTP anonim untuk mengunggah rilis
- Pendapat, usulan, saran dari komunitas Linux, serta rekomendasi paket atau seri spesifik yang harus dimasukkan ke rilis final
- Paket yang disertakan di SLS tidak otomatis akan masuk ke Debian, dan selain alat dasar seperti
lsdancat, ia meminta agar diberi tahu jika ada paket SLS yang benar-benar penting - Usulan perbaikan instalasi juga disambut, misalnya fitur untuk memilih terlebih dahulu paket yang tidak diinginkan sebelum instalasi agar pengguna tidak perlu terus mengawasi prosesnya
- Ia meminta balasan dikirim lewat email, dan menambahkan bahwa jika dibahas di newsgroup, tolong jangan sampai berubah menjadi flamewar
Hal-hal yang ingin dibuat lebih baik daripada SLS
- Menargetkan konfigurasi yang lebih kecil dan ringkas dengan menghilangkan biner dan manpage duplikat
- Ingin mengintegrasikan paket upgrade melalui komponen terbaru dan skrip
upgradinguntuk sistem dasar - Merancang prosedur instalasi berupa pemasangan basedisk, penyalinan disk distribusi, lalu pemilihan paket agar pengguna bisa mengerjakan hal lain setelahnya
- Ingin menyertakan prosedur konfigurasi sistem yang mencoba membantu pengaturan dan konfigurasi dari
fstabhinggaXconfig - Merencanakan alat berbasis menu untuk instalasi dan upgrade paket, konfigurasi sistem, bantuan, serta administrasi sistem
- Ingin menyediakan paket upgrade berkala dan pustaka paket tambahan bagi pengguna yang tidak memiliki internet
- Paket tambahan di luar sistem dasar dapat mencakup S3 X-server, nethack, Seyon, dan lainnya
- Menargetkan dokumentasi yang luas, melampaui sekadar beberapa README
- Ingin mencatat asal setiap komponen dan apakah itu versi terbaru, agar pengguna dapat memeriksa lokasi sumber dan versi yang disertakan
1 komentar
Komentar Hacker News
Debian mengubah hidup saya. Sistem operasi pertama yang saya kenal pada akhir 90-an, yang dibuat bersama oleh banyak pengembang, adalah RedHat 5.0, dan dokumentasinya hampir hanya Linux HOWTO
Itu masa ketika
pppddibuat untuk menjawab panggilan telepon agar saya bisa terhubung dari rumah teman ke rumah, selalu login sebagairoot, danfvwmterasa seperti puncak kerenDebian menghilangkan friksi dengan dokumentasi lokal berkualitas tinggi, komunitas, serta paket-paket yang dipoles secara manual agar selaras dengan seluruh sistem; bedanya seperti sedang berjalan kaki di LA lalu tiba-tiba seseorang memberi mobil dan peta
potatoberjalan baik,woodyterasa seperti masa depan, dan saya memakainya di iBook G3 selama beberapa tahun.sargeterlalu lama ditunggu sehingga sampai sekarang masih terasa seperti “futuristis tetapi terpisah dari kenyataan”Setelah 100 keping itu habis, saya memesan 30 lagi, dan saat itu sudah menjadi Debian 1.2. Kalau ingatan saya salah, mungkin bukan 1.1→1.2 melainkan 1.2→1.3
Saat itu distro Linux sulit didapat; paling-paling lewat koneksi dial-up atau membeli majalah/buku yang menyertakan CD Linux. Saya mulai dengan Slackware, lalu hampir terus-menerus memakai Debian dan distro turunannya; sempat sebentar memakai Red Hat dan Fedora, tetapi akhirnya kembali ke Debian
Pada masa itu Debian terasa jauh lebih “pas” daripada Redhat, dan setelah itu saya hampir tidak pernah kembali ke dunia Redhat. Saat itu Debian punya dukungan pihak ketiga yang jauh lebih sedikit, dan sampai Ubuntu naik daun, ekosistem Redhat benar-benar mendominasi, sehingga selalu ada kekhawatiran apakah saya sekali lagi memilih kuda yang salah di dunia teknologi
Berbagi data pada masa itu benar-benar menyenangkan. Bahkan dengan mempertimbangkan era sekarang yang penuh ancaman keamanan internet yang dipersenjatai, cara meminta orang mengunggah ke situs FTP anonim terasa lebih baik daripada situs berbagi drag-and-drop paling nyaman sekalipun
Bagian yang mengatakan “Debian akan memuat semuanya dalam versi terbaru” terasa ironis jika dilihat sekarang. Kini Debian menjadi sistem yang tepercaya dan stabil, dan cukup fleksibel juga untuk pengembangan, tetapi prioritasnya tampaknya telah berubah
Debian adalah distro favorit saya, dan sederhananya selalu bekerja dengan baik. Hidup Ian Murdock punya sisi tragis dan ia melewati beberapa perusahaan; saya penasaran bagaimana ia memandang perkembangan Debian
Saat manajer paket jaringan APT milik Debian muncul, itu cukup baru dan tidak biasa. Jika mendengar nama suatu paket lalu mengetik perintah shell, Debian biasanya punya paket itu dan langsung memasangnya
Saat memakai Red Hat sebelum Debian, saya berkeliling berbagai situs web untuk mencari paket, yang jika dilihat sekarang adalah cara yang naif dan berbahaya: "https://www.neilvandyke.org/lab-linux-1999/#software"
Kini ekosistem paket sudah lebih matang, dan Debian Stable hampir selalu punya apa yang dibutuhkan, jadi saya masih menikmati keunggulan APT. Beberapa hari lalu saya bahkan mendapatkan stack Nvidia CUDA proprietary dari repositori Debian Stable
non-free, dan semuanya langsung berjalan baikStabilitas bukan satu-satunya fitur yang penting. Upgrade-nya berjalan begitu saja, dan lebih baik daripada distro mana pun yang pernah saya uji. Selama Anda tidak membuat frankendebian; bahkan kalaupun begitu, secara mengejutkan sering kali tetap “langsung jalan”
Untuk sistem yang hanya menjalankan beberapa layanan, cukup beri sedikit konfigurasi pada paket
unattended-upgrades, lalu hampir bisa dilupakanSaya pertama kali mengetahui Debian di toko elektronik bekas di Rohnert Park, California. Seorang anak yang anehnya mirip Martin Short saat memerankan Ed Grimley di SCTV membawa setumpuk disket floppy tebal ke kasir, lalu dengan bangga berkata bahwa itu akan dipakai untuk instalasi Debian Linux
Linux awal ada sebelum pengalaman komputasi saya, jadi saya harus mencari tahu apa itu SLS. Ternyata Softlanding Linux System[0], dan saya kira ada hubungannya dengan Slackware
[0] - https://en.wikipedia.org/wiki/Softlanding_Linux_System
Nama Debian berasal dari Deborah dan Ian. Deborah adalah pacar Ian saat itu
Sunting: memperbaiki riwayat hubungan mereka
Senang menemukan kalimat yang menunjukkan inovasi intinya dengan jelas: “Dengan skrip ‘upgrading’ pada sistem dasar, sistem akan dapat dengan mudah dijaga tetap mutakhir”
Saya tidak tahu apakah
dpkgadalah yang pertama untuk sistem peningkatan seperti ini, tetapi jelas sampai sekarang masih salah satu yang terbaik. Banyak penirunya setelah itu tidak seefektif iniIntinya tentu ada pada pekerjaan packaging yang membuat paket bisa dipelihara dan ditingkatkan
Seperti banyak gagasan besar lainnya, tampaknya komunitas Linux menyadari kebutuhan itu hampir bersamaan dan dalam beberapa tahun menghasilkan berbagai solusi. Saat itu perangkat lunak juga jarang memiliki “tanggal rilis” yang jelas seperti sekarang, sehingga pertanyaannya sendiri menjadi rumit
Kesimpulan saya setelah riset adalah bahwa Bogus Linux[2] merupakan distribusi pertama yang memiliki manajer paket biner untuk keseluruhan sistem yang sepenuhnya berfungsi, dan Perl pada 1993 mungkin juga sedang mengembangkan, atau sebagian orang sudah memakai, manajer paket yang terbatas pada pustaka Perl
[1]: https://framatube.org/w/uubjKne6swPQpJWiQLfqxd
[2]: https://bogus.org/
dist-upgradesampai ke versi saat iniTentu saja ini hanya mungkin jika paketnya dibuat dengan baik, tetapi proses kendali mutu organisasi Debian sejauh ini sangat bagus. Paket pihak ketiga tentu cerita yang berbeda
dpkgmenangani paket individual, sedangkan APT menangani dependensi dan upgrade versi. Saya ingat pada masa awal memakaidselectyang seperti pendahulu APT, tetapi tidak tahu apakah itu termasuk dalam rilis pertamaKoreksi:
dselectdikembangkan bersamaan dengandpkgdan pada awalnya dianggap sebagai bagian darinya, jadi dalam arti itu bisa dibilang upgrade sistem memang mungkin dilakukan hanya dengandpkg: https://en.wikipedia.org/wiki/DselectJika Anda memakai Debian, Anda bisa
apt-installpaketdebian-history. Dengan begitu, dokumen HTML yang cukup bagus tentang sejarah proyek akan ditempatkan di direktori/usr/share/doc/debian-historyMenarik bahwa saat itu mereka menyebutnya “releases”, bukan “distribusi (distribution)”. Saya penasaran sejak kapan istilah “distribution” mulai dipakai. Apakah pada masa itu kata tersebut hanya dipakai di BSD?
Sekarang saya punya 2 instalasi yang berusia lebih dari 13 tahun. Satu dipasang pada 2007, satu lagi pada 2010, dan setiap 2 tahun hanya melakukan
dist-upgrade. Keduanya, seperti kapal Theseus, pada suatu titik sudah mengganti semua bagiannyaYang pertama adalah Mandrake, yang kemudian menjadi Mandriva, dan saya juga memakai Red Hat 6 yang disertakan bersama sebuah buku. Bukan RHEL, melainkan Red Hat 6 zaman dulu itu. Setelah itu saya melewati Storm Linux dan akhirnya masuk ke Debian
Hal yang patut dicatat waktu itu adalah, untuk memasang paket yang punya dependensi, hal itu bisa dilakukan di installer Red Hat atau Mandrake, tetapi tidak bisa dengan alat di dalam sistem operasi yang sudah terpasang.
yumbaru muncul pada 2002Jadi kejutan pertama saya dari distribusi turunan Debian adalah, ketika memerintahkan pemasangan paket, sistem dependensi-nya ditemukan sendiri. Dependensi itu juga bisa dihapus, dan upgrade pun bekerja
Setelah Mandrake dan Red Hat, rasanya seperti keajaiban. Saya juga menyukai cara Debian menjaga paket “tetap sedekat mungkin dengan upstream sambil tetap cocok dengan paket-paket lain”. Sebaliknya, pada RHEL sering kali saya tidak tahu mereka sebenarnya sedang melakukan apa, dan tanpa melebih-lebihkan, di RHEL5/6 kami membawa patch ribuan baris yang kemudian hilang begitu pindah ke Debian
Distribusi yang hebat, dan sangat saya rekomendasikan terutama untuk server. Jika ditambahkan
unattended-upgrades, Anda hampir bisa lupa bahwa ia ada