Debian

Distribusi Sistem Operasi Komputer GNU/Linux

Debian (/ˈdɛbiən/)[3][4] adalah sistem operasi komputer yang tersusun dari paket-paket perangkat lunak yang dirilis sebagai perangkat lunak bebas dan terbuka dengan lisensi mayoritas GNU General Public License dan lisensi perangkat lunak bebas lainnya. Debian GNU/Linux memuat perkakas sistem operasi GNU dan kernel Linux merupakan distribusi Linux yang populer dan berpengaruh. Debian didistribusikan dengan akses ke repositori dengan ribuan paket perangkat lunak yang siap untuk instalasi dan digunakan.

Debian
Debian OpenLogo
Tangkapan layar Debian 11
Debian 11 (Bullseye) dengan lingkungan desktop GNOME 3.38
KeluargaMirip Unix
Status terkiniMutakhir
Model sumberSumber terbuka
Rilis perdana15 September 1993; 30 tahun lalu (1993-09-15)
Rilis stabil terkini12.5 / 10 Februari 2024; 2 bulan lalu (2024-02-10)
Repositori Sunting ini di Wikidata
Ketersediaan bahasa78 bahasa
Metode pemutakhiranAPT (beberapa antarmuka tersedia)
Manajer paketdpkg
Dukungan platformARM, IA-32, IA-64, MIPS, PowerPC, PPC64le, x86-64, z/Architecture[1]
Kernel typeMonolitik:
* Linux
* kFreeBSD (dalam pengembangan)
Micro:
* GNU Hurd (dalam pengembangan)[2]
Ruang penggunaGNU
Antarmuka bawaanGNOME
LisensiDFSG-compliant
(free software licenses)
Situs web resmiwww.debian.org

Debian terkenal dengan sikap tegas pada filosofi dari Unix dan perangkat lunak bebas. Debian dapat digunakan pada beragam perangkat keras, mulai dari komputer jinjing dan desktop hingga telepon dan server. Debian fokus pada kestabilan dan keamanan. Debian banyak digunakan sebagai basis dari banyak distribusi GNU/Linux lainnya.

Sistem operasi Debian merupakan gabungan dari perangkat lunak yang dikembangkan dengan lisensi GNU, dan utamanya menggunakan kernel Linux, sehingga populer dengan nama Debian GNU/Linux. Sistem operasi Debian yang menggunakan kernel Linux merupakan salah satu distro Linux yang populer dengan kestabilannya. Dengan memperhitungkan distro berbasis Debian, seperti Ubuntu, Xubuntu, Knoppix, Mint, dan sebagainya, maka Debian merupakan distro Linux yang paling banyak digunakan di dunia.[5]

Organisasi sunting

Proyek Debian ditata kelola oleh the Debian Constitution dan the Social Contract yang menetapkan struktur tata kelola dari proyek secara eksplisit berikut menyatakan tujuan dari proyek yaitu pengembangan sebuah sistem operasi bebas.[6] Ohloh memperkirakan basiskode (54 juta baris kode), menggunakan model COCOMO, akan berkisar antara USD 1 miliar.[7]

Fitur sunting

Banyak distribusi linux lainnya berbasiskan Debian, antara lain: Ubuntu, MEPIS, Dreamlinux, Damn Small Linux, Xandros, Knoppix, BackTrack, Linspire, dan edisi Debian dari Linux Mint.[8]

Debian dikenal karena pilihannya yang beragam. Rilis stabil saat ini memuat lebih dari 29000 paket perangkat lunak[9] untuk 9 arsitektur komputer. Debian menggunakan kernel linux dan juga menggunakan 2 kernel FreeBSD (kfreebsd-i386 and kfreebsd-amd64). Arsitektur komputer ini mulai dari Intel/AMD 32-bit/X86-64bit yang umumnya ditemukan pada komputer pribadi hingga arsitektur ARM yang umumnya ditemukan di sistem embedded dan server mainframe IBM zSeries.[10]

Fitur yang menonjol dari Debian adalah sistem manajemen APT, repositori dengan jumlah paket yang banyak, kebijakan paket yang ketat, dan kualitas rilis yang terjaga. Praktik ini memungkinkan pemutakhiran yang sederhana antar rilis, begitupun untuk penghapusan paket.

Standar instalasi Debian menggunakan lingkungan dekstop GNOME. Termasuk di dalamnya program OpenOffice.org, Iceweasel, Evolution, program penulisan CD/DVD, player musik dan video, penyunting, perangkat lunak pembaca dokumen. Selain itu terdapat juga CD dengan lingkungan desktop KDE, Xfce dan LXDE.[11]

CD sisanya, yang terbagi dalam 5 DVD atau 30 CD, memuat paket yang tersedia dan tidak dibutuhkan untuk instalasi standar. Metode instalasi lainnya adalah menggunakan CD net install yang ukurannya lebih kecil daripada CD/DVD instalasi normal. Di dalamnya memuat paket minimum untuk memulai instalasi dan mengunduh paket yang dipilih saat instalasi menggunakan APT (memerlukan koneksi internet).[12] CD/DVD tersebut dapat dengan bebas diunduh melalui web, BitTorrent, jigdo, atau membelinya dari penjual.[13]

Sejarah sunting

Debian pertama kali diperkenalkan oleh Ian Murdock, seorang mahasiswa dari Universitas Purdue, Amerika Serikat, pada tanggal 16 Agustus 1993. Nama Debian berasal dari kombinasi nama Ian dengan mantan-kekasihnya Debra Lynn: Deb dan Ian.

Pada awalnya, Ian memulainya dengan memodifikasi distribusi SLS (Softlanding Linux System). Namun, ia tidak puas dengan SLS yang telah dimodifikasi olehnya sehingga ia berpendapat bahwa lebih baik membangun sistem (distribusi Linux) dari nol (Dalam hal ini, Patrick Volkerding juga berusaha memodifikasi SLS. Ia berhasil dan distribusinya dikenal sebagai "Slackware").

Proyek Debian tumbuh lambat pada awalnya dan merilis versi 0.9x pada tahun 1994 dan 1995. Pengalihan arsitektur ke selain i386 dimulai pada tahun 1995. Versi 1.x dimulai tahun 1996.

Pada tahun 1996, Bruce Perens menggantikan Ian Murdoch sebagai Pemimpin Proyek. Dalam tahun yang sama pengembang debian Ean Schuessler, berinisiatif untuk membentuk Debian Social Contract dan Debian Free Software Guidelines, memberikan standar dasar komitmen untuk pengembangan distribusi debian. Dia juga membentuk organisasi "Software in Public Interest" untuk menaungi debian secara legal dan hukum.

Di akhir tahun 2000, proyek debian melakukan perubahan dalam archive dan managemen rilis. Serta pada tahun yang sama para pengembang memulai konferensi dan workshop tahunan "debconf".

Di April 8, 2007, Debian GNU/Linux 4.0 dirilis dengan nama kode "Etch". Rilis versi terbaru Debian, 2009, diberi nama kode "Lenny". deb adalah perpanjangan dari paket perangkat lunak Debian format dan nama yang paling sering digunakan untuk paket-paket binari seperti itu.

Paket debian adalah standar Unix pada arsip yang mencakup dua gzip, tar bzipped atau lzmaed arsip: salah satu yang memegang kendali informasi dan lain yang berisi data. Program kanonik untuk menangani paket-paket tersebut adalah dpkg, paling sering melalui apt/aptitude.

Beberapa paket Debian inti tersedia sebagai udebs ("mikro deb"), dan biasanya hanya digunakan untuk bootstrap instalasi Linux Debian. Meskipun file tersebut menggunakan ekstensi nama file udeb, mereka mematuhi spesifikasi struktur yang sama seperti biasa deb. Namun, tidak seperti rekan-rekan mereka deb, hanya berisi paket-paket udeb fungsional penting file. Secara khusus, file dokumentasi biasanya dihilangkan. udeb paket tidak dapat diinstal pada sistem Debian standar.

Paket debian juga digunakan dalam distribusi berbasis pada Debian, seperti Ubuntu dan lain-lain. Saat ini telah terdapat puluhan distribusi Linux yang berbasis kepada debian, salah satu yang paling menonjol dan menjadi fenomena adalah Ubuntu

Organisasi Proyek Jaringan calas sunting

 
Diagram struktur organisasi dari proyek

Proyek Debian merupakan organisasi sukarela dengan tiga dokumen yang menjadi fondasi:

  • Kontrak Sosial Debian (The Debian Social Contract) mendefinisikan kumpulan prinsip dasar yang harus dipatuhi oleh proyek berikut para pengembangnya.[14]
  • Panduan Debian Perangkat Bebas (The Debian Free Software Guidelines]] mendefinisikan kriteria untuk perangkat lunak bebas dan perangkat lunak yang diizinkan dimuat dalam distribusi, seperti mengacu pada Kontrak Sosial. Panduan ini telah diadopsi menjadi basis dari Definisi Perangkat Lunak Terbuka (Open Source Definition). Walaupun bisa dianggap sebagai dokumen terpisah untuk berbagai tujuan, secara formal merupakan bagian dari Kontrak Sosial.[14]
  • Konstitusi Debian menjelaskan struktur organisasi untuk pembuatan keputusan formal dalam proyek dan menerangkan wewenang dan tanggung jawab dari Pemimpin Proyek Debian, Sekretaris Proyek Debian dan Pengembang Debian pada umumnya.[6]

Pemimpin Proyek sunting

Pemimpin Proyek Debian (The Debian Project Leader (DPL) adalah orang-orang yang ada di depan publik dan menjadi penentu arah dari proyek.[15] Proyek Debian telah memiliki pemimpin sebagai berikut:[16]

  • Ian Murdock (Agustus 1993 – Maret 1996), pendiri dari Proyek Debian
  • Bruce Perens (April 1996 – Desember 1997)
  • Ian Jackson (Januari 1998 – Desember 1998)
  • Wichert Akkerman (Januari 1999 – Maret 2001)
  • Ben Collins (April 2001 – April 2002)
  • Bdale Garbee (April 2002 – April 2003)
  • Martin Michlmayr (March 2003 – March 2005)
  • Branden Robinson (April 2005 – April 2006)
  • Anthony Towns (April 2006 – April 2007)
  • Sam Hocevar (April 2007 – April 2008)
  • Steve McIntyre (April 2008 – April 2010)
  • Stefano Zacchiroli (April 2010 – Sekarang)

Rilis sunting

 
Penginstall Debian
 
Tampilan Debian dalam tampilan CLI

Pada Februari 2011, versi rilis stabil terakhir adalah versi 6.0, dengan kode nama squeeze. Saat versi baru dirilis, versi stabil sebelumnya yaitu versi 5.0 dengan kode nama lenny menjadi oldstable

Sebagai tambahan, rilis stabil dengan pemutakhiran minor (disebut sebagai titik rilis). Skema penomoran untk titik rilis hingga Debian 4.0 adalah termasuk huruf r (untuk rilis) setelah nomor versi utama (misal: 4.0) diikuti dengan nomor titik rilis; sebagai contoh, titik rilis terakhir dari versi 4.0 (etch) 8 Desember 2010 adalah 4.0.r9. Dari Debian 5.0 (lenny), skema penomoran dari titik rilis telah berubah dan mengikuti standar penomoran versi GNU; jadi, sebagai contoh, titik rilis pertama dari Debian 5.0 adalah 5.0.1 (bukan 5.0r1).

Tim keamanan Debian merilis pemutakhiran keamanan untuk rilis mayor stabil terakhir, sama seperti dengan versi stabil sebelumnya, selama satu tahun. Versi 4.0 dirilis pada 8 April 2007, dan tim keamanan mendukung versi 3.1 hingga 31 Maret 2008. Untuk penggunaan pada umumnya, sangat direkomendasikan untuk menjalankan sistem yang menerima pemutakhiran keamanan. Distribusi testing juga menerima pemutakhiran keamanan, namun waktunya tidak se-teratur seperti versi stabil.

Untuk Debian 6.0 (squueze) diumumkan seubah kebijakan pengembangan berbasiskan waktu yaitu membekukan siklus dua tahun. Pembekuan berdasarkan waktu dimaksudkan agar proyek Debian dapat mengakomodasi rilis berdasarkan waktu dengan rilis berdasarkan fitur. Kebijakan pembekuan ini bertujuan agar rilis dapat diprediksikan lebih baik oleh pengguna distribusi Debian, dan memungkinkan pengembang Debian melakukan perencanaan jangka panjang yang lebih baik. Pengembang Debian mengharapkan rilis setiap dua tahun akan memberikan waktu yang lebih banyak untuk perubahan yang besar, mengurangi ketidaknyamanan bagi para pengguna. Dengan memiliki waktu beku yang dapat diprediksi diharapkan dapat mengurangi waktu beku secara keseluruhan. Siklus squeeze dibuat pendek dengan tujuan untuk masuk ke siklus baru. Namun siklus beku pendek ini diacuhkan.

Kode nama rilis Debian merupakan nama karakter dari film Toy Story. Distribusi unstable diberikan nama Sid, sesuai dengan karakter emosinya yang tidak stabil, tetangga sebelah rumah yang secara teratur menghancurkan mainan. Rilis setelah squeeze akan dinamakan wheezy, nama pinguin mainan karet dalam Toy Story 2.

Debian telah mengeluarkan sebelas rilis stabil utama:[17]

Sejarah Rilis sunting

Warna Arti
Merah Rilis lama; tidak didukung lagi
Kuning Rilis lama; didukung dengan LTS
Hijau Rilis sekarang
Biru Rilis mendatang
Versi Nama Sandi Tanggal Rilis Arsitektur Komputer Paket Dukungan Catatan
1.1 buzz 17 Juni 1996 1 474 1996 dpkg, transisi ELF, Linux 2.0.[18]
1.2 rex 12 Desember 1996 1 848 1996
1.3 bo 5 Juni 1997 1 974 1997
2.0 hamm 24 Juli 1998 2 ~ 1500 1998 transisi ke glibc, arsitektur baru: m68k.[19]
2.1 slink 9 Maret 1999 4 ~ 2250 2000-12 APT, arsitektur baru: alpha, sparc.[20]
2.2 potato 15 Agustus 2000 6 ~ 3900 2003-04 Arsitektur baru: arm, powerpc.[21]
3.0 woody 19 Juli 2002 11 ~ 8500 2006-08 Arsitektur baru: hppa, ia64, mips, mipsel, s390.[22]
3.1 sarge 6 Juni 2005 11 ~ 15400 2008-04. Penginstall moduler, dukungan semi-resmi untuk amd64.
4.0 etch 8 April 2007 11 ~ 18000 2009-4Q Penginstall antarmuka grafik, transisi udev, transisi moduler X.Org, arsitektur baru: amd64, arsitektur ditinggalkan: m68k.[23] pembaruan terakhir 4.0r5 telah dirilis pada 2008-10-23.[24]
5.0[25] lenny[26] 14 Februari 2009[27] 12[28] ≈ 23,000[28] 6 Februari 2012 Arsitektur 32-bit SPARC ditinggalkan.[29] Arsitektur baru (really binary ABI): armel.[30] Dukungan penuh untuk Eee PC.[31]
6.0[32] squeeze[33] 14 Februari 2009 9+2 ≈ 29,000 29 Februari 2016
7.0 Wheezy 4 April 2013 13 ~36,000 Penuh: 26 April 2016

LTS: 31 Mei 2018

8.0 Jessie[34] 25 April 2015 10 ≈ 43,000 Penuh: 17 Juni 2018

LTS: 30 Juni 2020

Perubahan sistem initisialisasi ke systemd.
9.0 Strech 17 Juni 2017 10 ≈ 52,000 Penuh: 16 Juli 2020

LTS: 30 Juni 2022

10.0 Buster 6 Juli 2019 10 ≈ 59,000 Penuh: Juli 2022 LTS: Juni 2024
11.0 Bullseye TBA TBA TBA [35]
12.0 Bookworm TBA TBA TBA [36]
13.0 Trixie TBA TBA TBA [37]

Karena kejadian yang melibatkan pemasok CD vendor yang mengeluarkan versi tidak resmi berlabel rilis 1.0, maka rilis resmi 1.0 tidak pernah dibuat.[38] Nama-nama sandi rilis Debian diambil dari nama-nama karakter film Toy Story. Distro yang tidak stabil, dinamakan Sid, yang dalam film tersebut adalah anak tetangga yang mempunyai emosi tidak stabil dan suka menghancurkan mainannya.[39]

Debian di Indonesia sunting

Sama seperti sistem operasi F/OSS (Free/Open Source Software) lainnya, di Indonesia perkembangan Debian berawal dari dunia kampus dengan memanfaatkan jaringan internal kampus, tumbuh pengguna dan komunitas Debian Indonesia.

Referensi sunting

  1. ^ "Debian -- Ports". 
  2. ^ "Debian -- Debian GNU/Hurd". 
  3. ^ "How does one pronounce Debian and what does this word mean?". The Debian GNU/Linux FAQ -- Chapter 1 – Definitions and overview. Debian. Diarsipkan dari versi asli tanggal 2 April 2019. Diakses tanggal 7 September 2020. 
  4. ^ "Debian -- About". Debian. Debian. Diakses tanggal 7 September 2020. 
  5. ^ DistroWatch.com: Put the fun back into computing. Use Linux, BSD
  6. ^ a b Proyek Debian adalah sebuah organisiasi independen yang tersebar; tidak didukung oleh perusahaan seperti distribusi Linux lainnya seperti Ubuntu, OpenSUSE, Fedora dan Mandriva. Biaya mengembangkan semua paket yang ada di Debian 5.0 lenny (323 juta baris kod), menggunakan model COCOMO, diestimasikan sekitar USD 8 miliar."Measuring Lenny: the size of Debian 5.0". ResearchGate. Diakses tanggal 2018-05-27. 
  7. ^ "Debian GNU/Linux". Ohloh.net. Diarsipkan dari versi asli tanggal 2011-05-22. Diakses tanggal 2011-02-28. 
  8. ^ "The Debian GNU/Linux FAQ – Choosing a Debian distribution". Debian. Diarsipkan dari versi asli tanggal 2019-04-02. Diakses tanggal 2008-05-12. 
  9. ^ "Debian 6.0 "Squeeze" released". Debian. Diakses tanggal 2011-02-06. 
  10. ^ "The Debian GNU/Linux FAQ – Compatibility issues". Debian. Diarsipkan dari versi asli tanggal 2012-02-02. Diakses tanggal 2008-05-12. 
  11. ^ "Downloading Debian CD/DVD images via HTtp://FTP". Debian. Diakses tanggal 2008-12-11. 
  12. ^ "Installing Debian GNU/Linux via the Internet". Debian. Diakses tanggal 2008-12-11. 
  13. ^ "Debian GNU/Linux on CDs". Debian. Diakses tanggal 2009-01-06. 
  14. ^ a b "Kontrak Sosial Debian" (dalam bahasa Inggris). Diakses tanggal 2018-05-27. 
  15. ^ What does a Debian Project Leader do www.debian.org
  16. ^ "A Brief History of Debian Chapter 2 – Leadership". Debian. Diarsipkan dari versi asli tanggal 2018-12-12. Diakses tanggal 2008-11-01. 
  17. ^ "A Brief History of Debian: Debian Releases". Diarsipkan dari versi asli tanggal 2013-06-23. Diakses tanggal 2008-10-24. 
  18. ^ "A Brief History of Debian, 4.2: the 1.x Releases". 2007-04-03. Diarsipkan dari versi asli tanggal 2012-07-22. Diakses tanggal 2007-04-26. 1.1 Buzz released June 1996 (474 packages, 2.0 kernel, fully ELF, dpkg) 
  19. ^ "A Brief History of Debian, 4.3: the 2.x Releases". 2007-04-03. Diarsipkan dari versi asli tanggal 2012-07-22. Diakses tanggal 2007-04-26. Debian 2.0 (Hamm) was released July 1998 for the Intel i386 and Motorola 68000 series architectures. This release marked the move to a new version of the system C libraries (glibc2 or for historical reasons libc6). 
  20. ^ "A Brief History of Debian, 4.3: the 2.x Releases". 2007-04-03. Diarsipkan dari versi asli tanggal 2012-07-22. Diakses tanggal 2007-04-26. this release of Debian was the first to require 2 CD-ROMs for the "Official Debian CD set" 
  21. ^ Martin Schulze (2000-08-15). "Debian GNU/Linux 2.2, the "Joel 'Espy' Klecker" release". debian-announce mailing list. http://lists.debian.org/debian-announce/debian-announce-2000/msg00009.html. 
  22. ^ "A Brief History of Debian, 4.4: the 3.x Releases". 2007-04-03. Diarsipkan dari versi asli tanggal 2012-07-22. Diakses tanggal 2007-04-26. This is the first release including HP PA-RISC, IA-64, MIPS, MIPS (DEC) and IBM s/390 ports. 
  23. ^ Alexander Schmehl (2007-04-08). "Debian GNU/Linux 4.0 released". debian-announce mailing list. http://lists.debian.org/debian-announce/debian-announce-2007/msg00002.html. 
  24. ^ Alexander Reichle-Schmehl (2008-10-23). "Debian GNU/Linux 4.0 updated". debian-announce mailing list. http://lists.debian.org/debian-announce/2008/msg00004.html. 
  25. ^ Release Update: Release numbering, goals, armel architecture, BSPs
  26. ^ Steve Langasek (2006-11-16). "testing d-i Release Candidate 1 and more release adjustments". debian-devel-announce mailing list. http://lists.debian.org/debian-devel-announce/2006/11/msg00004.html. 
  27. ^ Adeodato Simó (2009-02-01). "Release update: deep freeze, planned dates, and remaining bugs". Diakses tanggal 2009-02-15. 
  28. ^ a b "Debian GNU/Linux 5.0 released". Debian. 2009-02-14. Diakses tanggal 2009-02-15. 
  29. ^ Jurij Smakov (2007-07-18). "Retiring the sparc32 port". debian-devel-announce mailing list. http://lists.debian.org/debian-devel-announce/2007/07/msg00006.html. 
  30. ^ Marc 'HE' Brockschmidt. "Release Update: arch status, major transitions finished, freeze coming up". http://lists.debian.org/debian-devel-announce/2008/06/msg00000.html. 
  31. ^ Ben Armstrong. "Bits from the Debian Eee PC team, summer 2008". http://lists.debian.org/debian-devel-announce/2008/08/msg00002.html. 
  32. ^ "Debian GNU/Linux 6.0 – Release Notes". Debian. Diakses tanggal 2009-02-15. 
  33. ^ Luk Claes (2008-09-01). "Release Update: freeze guidelines, testing, BSP, rc bug fixes". debian-devel-announce mailing list. http://lists.debian.org/debian-devel-announce/2008/09/msg00000.html. 
  34. ^ "Debian GNU/Linux Stable  – Release Notes". Debian. Diakses tanggal 2015-05-01. 
  35. ^ Wiltshire, Jonathan. "Bits from the release team: Winter is Coming (but not to South Africa)". The Debian Project. Diakses tanggal 7 Juli 2016. 
  36. ^ Pozuelo Monfort, Emilio. "Bits from the release team: full steam ahead towards buster". The Debian Project. Diakses tanggal 16 April 2018. 
  37. ^ Gevers, Paul. "bits from the release team: winter^Wfreeze is coming". The Debian Project. Diakses tanggal 13 November 2020. 
  38. ^ "A Brief History of Debian, 4.1: the 0.x Releases". 2007-04-03. Diarsipkan dari versi asli tanggal 2012-07-22. Diakses tanggal 2007-05-24. Debian 1.0, which was actually released as Debian 1.1 to avoid confusion after a CDROM manufacturer mistakenly labelled an unreleased version as Debian 1.0. 
  39. ^ "The Debian GNU/Linux FAQ — The Debian FTP archives". Diarsipkan dari versi asli tanggal 2008-05-15. Diakses tanggal 2007-05-24. 

Bacaan lanjutan sunting

Pranala luar sunting