Informasi Mengenai Debian
Informasi Mengenai Debian
Debian adalah distribusi GNU/Linu, distribusi adalah sistem operasi yang lengkap. Di dalam distribusi terdapat perangkat lunak dan sistem untuk melakukan instalasi dan pengelolaan. Semua ini berbasiskan kernel Linux dan perangkat lunak bebas (khususnya dari proyek GNU). Informasi selanjutkan akan dijelaskan disini di kafetech.blogspot.co.id.
Debian diciptakan Ian Murdock pada tahun 1993. Pada saat itu, di bawah kepempimpinan dari FSF, Ian Murdock mengekspresikan objektifnya dalam Debian Manifesto. Sistem operasi bebas dengan dua prinsip utama. Pertama, kualitas Debian akan dikembangkan dengan perlakuan terbaik dengan memanfaatkan kualitas kernel Linux yang terkenal baik. Kedua, Debian akan menjadi distribusi nonkomersial yang cukup terpercaya untuk bersaing dengan mayoritas distribusi komersial. Menurut pandangan Ian, kedua ambisi ini hanya dapat dicapai dengan membuka proses pengembangan Debian seperti yang dilakukan pada proyek Linux dan GNU. Tinjauan dari rekan akan terus-menerus meningkatkan kualitas produk.
Mengikuti Berita Debian
Proyek Debian berevolusi secara sangat terdistribusi, dan sangat organik. Sebagai konsekuensinya, bisa jadi sangat sulit untuk tetap mengetahui apa yang terjadi di dalam proyek tersebut. Terdapat beberapa sumber berita yang dapat diikuti guna mengetahui perkembangan Debian sampai saat ini. Sumber-sumber tersebut dapat berupa list atau median sosial.
- debian-announce@lists.debian.org, list dengan traffic sangat rendah (satu lusin per tahun) dan hanya memberikan pengumuman paling penting, seperti ketersediaan rilis stabil baru, pemilihan pemimpin proyek baru, atau konferensi Debian tahunan.
- debian-news@lists.debian.org, list dengan traffic yang cukup masuk akal (beberapa pesan dalam sebulan) dan juga termasuk “Deian Project News”, yang merupakan kompilasi dari berbagai potongan kecil informasi tentang apa yang terjadi dalam proyek.
- debian-devel-announce@lists.debian.org, list yang berisi pengumuman yang mungkin akan lebih menarik untuk para pengembang, tetapi juga mungkin dapat menarik pihak lain yang tertarik untuk mengawasi apa yang terjadi (dalam hal yang lebih konkret) dari sekedar ketika versi stabil dilepaskan.
- http://planet.debian.org/, berisi artikel yang ditulis oleh para kontributor Debian dalam blog mereka masing-masing. Isi-nya tidak secara eksklusif mengenai pengembangan Debian, mereka memberikan pandangan mengenai apa yang terjadi dalam komunitas dan apa yang sedang mereka lakukan.
- Proyek Debian juga hadir dalam jejaring sosial.
- https://identi.ca/debian
- https://twitter.com/debian
- https://www.facebook.com/debian
- https://plus.google.com/111711190057359692089
Peran dan Distribusi
Sebuah distribusi GNU/Linux memiliki dua tujuan utama yaitu : install sebuah sistem operasi bebas dalam komputer (baik apakah sudah sebelumnya sudah terinstall sistem operasi atau belum), dan menyediakan beragam perangkat lunak yang memenuhi kebutuhan pengguna.
Debian-installer dirancang untuk menjadi sangat modular agar dapat digunakan semudah mungkin, dengan target tujuan pertama. Ini mencakup berbagai situasi instalasi dan umum, sangat memudahkan penciptaan installer derivatif sesuai dengan kasus tertentu. Modularitas ini yang juga membuatnya sangat kompleks, mungkin sangat sulit bagi para pengembang menemukan alat ini. Tapi apakah digunakan dalam mode grafis atau teks, pengalaman pengguna masih sama.
Debian menyediakan installer yang terbatas (i386 atau amd64), hal ini dikarenakna mereka menahan diri untuk menyimpang terlalu jauh dari isi paket agar dapat mengambil untung sebanyak mungkin dari beragam perangkat lunak yang ditawarkan tanpa menimbulkan masalah kompatibilitas.
Secara kuantitatif, Debian tak dapat dibantah merupakan pemimpin dalam hal ini dengan 21,000 sumber paket. Secara kualitatif, kebijakan Debian dan masa pengujian yang lama hingga rilis versi stabil, menjustifikasi reputasinya untuk kohesi dan kestabilan. Akan tetapi, terdapat satu kemunduran yaitu rendahnya frekuensi rilis dari versi stabil baru (pengembangan seringkali memakan waktu lebih dari dua tahun), yang menjadikan penundaan pemuatan perangkat lunak baru.
Siklus Hidup dari Sebuah Rilis
Proyek ini secara bersamaan akan memiliki 3-6 versi yang berbeda dari masing-masing program, bernama Experimental, Unstable, Testing, Stabil, Oldstable, dan bahkan Oldoldstable. Masing-masing sesuai dengan fase yang berbeda dalam pengembangan. Untuk pemahaman yang baik, mari kita lihat perjalanan program, dari kemasan awal untuk dimasukkan dalam versi stabil Debian.
- Status Experimental
- Merupakan grup dari paket Debian yang berkaitan dengan perangkat lunak yang sedang dalam pengembangan, dan sesuai dengan namanya yang berarti belum tentu komplit. Tidak semuanya melalui langkah ini, beberapa pengembang menambah paket di sini untuk mendapatkan umpan balik dari pengguna yang lebih berpengalaman (atau lebih berani).
- Status Unstable
- Pengelola menciptakan paket awal, yang mereka kompilasi untuk versi stabil dan menempatkan pada server ftp-master.debian.org. Acara pertama ini melibatkan pemeriksaan dan validasi dari ftpmasters. Perangkat lunak ini kemudian tersedia dalam distribusi tidak stabil, yang merupakan "cutting edge" distribusi yang dipilih oleh pengguna yang lebih peduli dengan memiliki paket date daripada khawatir tentang bug serius.
- Jika mereka menemukan bug, mereka melapor pada pengelola paket. Pengelola paket selanjutnya secara berkala menyiapkan versi yang telah diperbaiki, untuk diunggah ke server.
- Migrasi ke Testing
- Tak lama setelah ini, paket akan matang, ter-compile pada semua arsitektur, dan tidak akan mengalami modifikasi. Selanjutnya sebuah grup paket Unstable dipilih berdasarkan kriteria terukur dan akan menjadi kandidat untuk distribuso Testing. Setiap hari sebuah program secara otomatis memilih paket untuk dimasukkan dalam Testing berdasarkan elemen menjamin suatu tingkat kualitas tertentu.
- Sistem ini jelas tidak sempurna, bug kritis ditemukan berkala dalam paket yang dimuat dalam Testing. Secara umum masih efeketif dan Testing mengalami masalah yang lebih sedikit dari Unstable. Hal ini menjadi kompromi yang baik antara kestabilan dan kebaruan.
- Promosi dari Testing ke Stable
- Mari kita anggap bahwa paket kami sekarang termasuk dalam pengujian. Selama itu memiliki ruang untuk perbaikan, pemelihara yang harus terus memperbaikinya dan restart proses dari yang tidak stabil. Langkah selanjutnya adalah memasukkannya dalam distribusi stabil yang dipilih oleh Release Manager. Idealnya keputusan ini dibuat ketika installer siap dan ketika tidak ada program di pengujian memiliki bug kritis.
- Status Oldstable dan Oldoldstable
- Setiap rilis Stabil memiliki hidup yang diharapkan dari sekitar 5 tahun dan mengingat bahwa rilis cenderung terjadi setiap 2 tahun, jadi ada bisa sampai 3 rilis yang didukung pada titik waktu tertentu. Saat rilis stabil baru terjadi, mantan rilis menjadi Oldstable dan satu mantan rilis Oldstable akan menjadi Oldoldstable.
Comments
Post a Comment