Terinspirasi dari CRUX, sebuah distro minimalis lain, Judd Vinet memulai proyek Arch Linux pada bulan Maret 2002. Vinet memimpin proyek sampai 1 Oktober 2007, karena kurangnya waktu, Vinet menyerahkan pengawasan proyek kepada Aaron Griffin.
Archlinux adalah sebuah binary-distro, artinya paket-paket aplikasi didistribusikan dalam bentuk biner/terkompilasi, berbeda dengan Gentoo yang mendistribusikan paket-paket dalam bentuk kode sumber.
Arch menggunakan kerangka BSD-style init, tradeoff fleksibilitas untuk kesederhanaan. Ini juga mencakup dan memungkinkan penggunaan runlevel Sistem V dan file inittab, tapi ada sedikit pembedaan antara pada runlevel. Hal ini karena modul dan daemon dimuat pada startup disusun teratur dalam file konfigurasi utama, / etc / rc.conf, sebagai lawan dari sistem Sistem V dari sebuah direktori untuk setiap runlevel berisi symbolic link bernomor untuk masing-masing daemon. Ada juga kemampuan untuk memulai proses asynchronous, yang tidak dimiliki init BSD init maupun Sys V yang asli.
Situs Arch Linux memasok ISO image yang dapat dijalankan dari CD atau USB. Mereka menyertakan the Arch Installation Framework (AIF) (sampai rilis 2011/08/19) yang menyediakan script instalasi berbasis dialog interaktif. Instalasi default adalah minimalis, sistem kustomisasi lebih lanjut dan perluasan (menambahkan window manager, lingkungan desktop, dll) harus dilakukan secara manual, menginstal paket download dari repositori online. Namun, AIF telah dihapus sejak rilis 2012/07/15 karena kurangnya pengelola, dan sebagai gantinya telah digantikan oleh script baris perintah sederhana (pacstrap). Oleh karena itu, umumnya Arch dianggap terlibat untuk menginstal, dibandingkan dengan distribusi linux lainnya.
Sebuah alternatif untuk menggunakan CD atau USB image untuk instalasi adalah dengan menggunakan versi statis manajer yang disebut Pacman, dari dalam sistem operasi lain yang berbasis Linux. Pengguna dapat me-mount partisi drive yang baru diformat, dan menggunakan Pacman dengan baris perintah untuk menggunakan mountpoint perangkat sebagai root untuk operasinya. Dengan cara ini paket dasar kelompok dan setiap paket tambahan dapat diinstal pada partisi baru diformat dengan mengunduh Pacman dari mirrornya. Namun, ada tindakan lebih lanjut yang perlu diambil sebelum sistem siap untuk digunakan setelah proses ini, terutama menginstal bootloader, dan membuat berbagai konfigurasi ke sistem baru.
Untuk memfasilitasi perubahan paket reguler, Judd Vinet mengembangkan Arch dengan manajer paket sendiri agar mampu melacak dependensi.
Semua paket dikelola menggunakan Pacman. Pacman menangani paket instalasi, upgrade, penghapusan dan downgrade, dan fitur resolusi dependensi otomatis. Paket-paket untuk Arch Linux diperoleh dari pohon paket Linux Arch dan dikompilasi untuk arsitektur baik i686 atau x86-64. Arch Linux terutama didasarkan pada paket biner dalam tar.gz dan format tar.xz.
Saat ini, repositori resmi yang ada:
- Core, yang berisi semua paket yang dibutuhkan untuk membuat sebuah sistem dasar
- Extra, yang memegang paket tidak diperlukan untuk sistem dasar, termasuk lingkungan desktop dan program
- Community, yang berisi paket yang dibangun dan dipilih oleh komunitas, termasuk paket yang memiliki dukungan yang cukup dan telah diadopsi oleh "pengguna terpercaya".
- Multilib, repositori terpusat bagi pengguna x86_64 agar lebih mudah mendukung aplikasi 32-bit dalam lingkungan 64-bit.
Selain itu, ada juga ada repositori pengujian yang mencakup calon paket untuk repositori lainnya. Saat ini, repositori pengujian yang ada:
- Testing, untuk paket inti dan tambahan.
- Community-testing, untuk paket komunitas.
- Multilib-testing, untuk paket multilib.
Repositori staging dan community-staging digunakan untuk membangun kembali atau untuk menghindari paket rusak selama dalam pengujian.
Repositori unstable diturunkan pada bulan Juli 2008 dan sebagian besar paket pindah ke repositori lain. Selain repositori resmi., Ada sejumlah repositori pengguna resmi, yang dikenal sebagai the Arch User Repository, atau AUR , dipelihara di situs Linux Arch.
Mirip dengan Gentoo, tidak seperti distribusi utama lainnya, seperti Ubuntu dan Fedora, Arch Linux tidak menjadwalkan rilis untuk tanggal tertentu, melainkan menggunakan "rolling release" sistem, dengan paket baru yang disediakan setiap hari. Manajemen paket memungkinkan pengguna untuk menjaga sistem tetap up-to-date dengan mudah. Daripada mendorong pengguna untuk bergerak antara rilis diskrit, Arch Linux rilis hanyalah snapshot dari set saat paket, kadang-kadang dengan instalasi perangkat lunak revisi. Oleh karena itu tak ada bedanya dari mana Arch rilis terinstal jika update dipasang setelahnya. Bahkan, beberapa anggota forum Arch bangga dalam menunjukkan usia instalasi.
Untuk membawa rilis terkoordinasi mengikuti irama rilis kernel, dan dalam rangka memberikan dukungan hardware yang optimal, sejak versi 2.009,02, untuk rilis baru dilakukan setiap 3 atau 4 bulan. Rilis image terbaru terbaru diterbitkan pada tanggal 4 Agustus 2012.
Tidak ada komentar:
Posting Komentar