Arch Linux (Bahasa Indonesia)

From ArchWiki

Arch Linux merupakan distribusi Linux yang dikembangkan secara independen dan bersandar pada arsitektur CPU x86-64 yang umum digunakan, serta senantiasa berjuang untuk menyediakan versi stabil paling mutakhir bagi semua piranti lunak dengan model rilis bergulir. Umumnya, instalasi yang digunakan adalah sistem paling minimal, lalu dikonfigurasikan oleh pengguna sehingga hanya fungsi penting saja yang ada, menurut masing-masing pengguna.

Prinsip

Kesederhanaan

Arch Linux mendefinisikan kesederhanaan sebagai tidak ada tambahan ataupun modifikasi yang tidak perlu. Sehingga piranti lunak dirilis berdasarkan apa yang pembuat aslinya inginkan walaupun ada modifikasi yang sangat minim supaya dapat berjalan di Arch Linux. Contohnya adalah modifikasi (umumnya berbentuk berkas patch) untuk memperbaiki error yang belum disetujui oleh pembuat/pengurus piranti lunak.

Dengan kata lain, Arch menyediakan berkas konfigurasi berdasarkan pembuat atau pengurus asli piranti lunak dengan tambahan berupa perubahan yang spesifik pada Arch, seperti mengatur path menuju suatu berkas di sistem supaya tidak error. Maka, konfigurasi tersebut tidak boleh menambah fitur otomasi seperti menyalakan layanan (atau "service" dalam bahasa inggris) hanya karena paket piranti lunak yang diunduh baru saja terpasang. Pengguna harus menyalakannya sendiri. Selain itu, paket piranti lunak hanya boleh dibelah menjadi paket terpisah saat ada manfaat tertentu, contohnya hemat ruang penyimpanan yang signifikan. Program konfigurasi grafis tidak disediakan secara resmi, supaya pengguna terbiasa untuk menggunakan shell dan editor teks sederhana.

Modernitas

Arch Linux berjuang untuk menjaga versi piranti lunak terbaru tetap stabil, namun harus terhindar dari cacat sistemik. Dikarenakan distribusi ini berdasarkan sistem rilis bergulir, supaya dalam sekali pemasangan bisa diperbaharui terus-menerus.

Arch mengayomi banyak fitur terkini yang hadir untuk pengguna GNU/Linux, termasuk penginisiasi sistem seperti systemd, sistem berkas modern, LVM2, RAID berbasis piranti lunak, dukungan udev, dan initcpio (dengan mkinitcpio), serta kernel terkini.

Pragmatisme

Arch adalah distribusi Linux yang pragmatis, bukan idealis. Prinsip ini berlaku sebagai panduan. Sehingga, keputusan dibuat berdasarkan kasus-kasus yang dialami oleh para pembuat dan pengurus piranti lunak. Analisis teknis berdasarkan bukti dan perdebatannya merupakan hal yang perhatikan, bukannya politik atau opini populer.

Sebagian besar paket piranti lunak dan build script dalam repo Arch Linux menawarkan piranti lunak terbuka bagi siapapun yang berminat, sebagaimana piranti lunak yang tertutup untuk pengguna yang membutuhkan fungsionalitasnya dibandingkan idealisme keterbukaan.

Terpusat pada pengguna

Sebagian besar distribusi GNU/Linux berusaha menjadi ramah pengguna, Arch Linux juga demikian, dan senantiasa selalu menjadi ramah pengguna. Distribusi ini ditujukan untuk mengisi kebutuhan bagi siapapun yang berkontribusi, daripada untuk menarik perhatian semua pengguna sebanyak mungkin. Maka, ini ditargetkan untuk pengguna GNU/Linux yang sudah mahir, atau siapapun yang memiliki sikap mandiri yang berkenan untuk membaca dokumentasi serta ingin berusaha menyelesaikan masalahnya sendiri.

Semua pengguna dianjurkan untuk berpartisipasi dan berkontribusi kepada distribusi ini. Walaupun pengguna umumnya memiliki sikap mandiri, dalam komunitas ini menyongkong sikap gotong-royong karena pada dasarnya distribusi ini dari pengguna untuk pengguna. Melaporkan dan membantu membenahi masalah merupakan upaya yang sangat dihargai serta pemutakhiran paket apalagi kontribusi di proyek inti sangat diapresiasi. Karena pengurus Arch adalah voluntir dan kontributor aktif yang seringkali meluangkan waktunya untuk menjadi bagian dari tim. Archers (masyarakat Arch Linux) boleh berkontribusi mengumpulkan paket piranti lunak ke Arch User Repository, memutakhirkan dokumentasi di ArchWiki, menyediakan bantuan teknis kepada sesama pengguna, atau sekedar berbagi pendapat di forum, mailing list, atau Internet Relay Chat. Arch Linux adalah sistem operasi pilihan bagi banyak orang di bumi, dan telah hadir komunitas internasional yang menawarkan bantuan dan menyediakan dokumentasi dalam banyak bahasa.

Keserbagunaan

Arch Linux adalah distribusi serba guna. Semenjak pemasangan, hanya menyediakan tampilan command-line saja daripada memasang banyak hal lalu dihapus satu per satu. Pengguna dipersilahkan untuk membuat sistem terkustomisasi dengan memilih beberapa paket piranti lunak berkualitas yang disediakan oleh official repositories untuk arsitektur x86-64.

Arch bermodel rilis-bergulir yang didukung dengan pacman, yaitu pengelola paket piranti lunak yang ringan, sederhana, dan cepat untuk memperbaharui sistem terus-menerus hanya dengan satu perintah. Arch juga menyediakan Arch build system yang mempermudah proses pembuatan dan pemasangan paket piranti lunak langsung dari sumber programnya, yang juga hanya dengan satu perintah. Sebagai tambahan, Arch User Repository mengandung banyak paket usulan dari komunitas berupa skrip PKGBUILD untuk membangun program langsung dari sumbernya dengan bantuan aplikasi makepkg. Dengan ini, pengguna dapat dengan mudahnya membuat dan mengurus repositorinya sendiri.

Sejarah

Komunitas Arch tumbuh dan berkembang menjadi salah satu distribusi populer dan berpengaruh, serta disaksikan oleh banyak perhatian dan ulasan bertahun-tahun.

Pembuat dan pengurus Arch tidak dibayar, voluntir paruh waktu, dan tidak ada rencana untuk memonetasi Arch Linux. Jadi, Arch akan selalu gratis. Bagi yang penasaran terhadap detil sejarah pengembangan Arch dapat menelusuri Arch di arsip internet Wayback Machine dan arsip berita Arch Linux.

Tahun-tahun awal

Judd Vinet, seorang programmer dari Kanada yang kadang menjadi gitaris, telah memulai pembuatan Arch Linux pada awal tahun 2001. Versi resmi pertama kali adalah Arch Linux 0.1 yang dirilis pada 11 Maret 2002.

Tahun pertengahan

Komunitas awal Arch berkembang stabil, yang mana disaksikan oleh grafik postingan forum, pengguna, dan laporan bug. Selebihnya, era itu diketahui sebagai sebuah komunitas yang terbuka, bersahabat, dan saling membantu.

Lahirnya situs ArchWiki

Pada 8 Juli 2005, ArchWiki pertama kali dibangun dengan MediaWiki engine.

Terbitnya Era A. Griffin

Di akhir 2007, Judd Vinet pensiun dari partisipasinya sebagai pengurus Arch, dan dengan resmi pindah kepemimpinan ke penulis program komputer dari Amerika, bernama Aaron Griffin, yang umumnya dikenal sebagai Phrakture.

Skrip Pemasang Arch

Pada rilis 2012-07-15, skrip pemasang berbasis menu yang sudah tidak berlaku lagi, yaitu Arch Installation Framework (AIF) sebagai pengganti skrip pemasang Arch (arch-install-scripts).

Era systemd

Di antara 2012 dan 2013, sistem inisiator tradisional (System V) digantikan oleh systemd.[1][2][3][4]

Pemberhentian dukungan i686

Pada 2017-01-25, telah diumumkan bahwa dukungan arsitektur CPU i686 dihentikan karena kurangnya popularitas pada pengurus dan komunitas. Pada akhir November 2017, semua paket piranti lunak dengan arsitektur i686 dihapus dari semua duplikat server.

Tinjauan Seleksi Pemimpin

Pada awal 2020, tim staff Arch Linux merancang sebuah proses baru untuk menentukan pemimpin baru. Sudah terdokumentasi di DeveloperWiki:Project Leader.

Setelah Aaron Griffin mengundurkan diri dalam posisinya, pemilu diadakan untuk memilih penggantinya, dan pada 2020-02-24 hasilnya telah dipublikasikan. Maka, Levente Polyak terpilih sebagai pemimpin yang sah.

Era GitLab

Pada Mei 2023, Arch Linux telah bermigrasi dari infrastruktur paket piranti lunak yang ada menjadi GitLab. Selain perubahan internal dan inovasi baru, hal ini menyebabkan pemecahan repositori testing menjadi core-testing dan extra-testing, repositori staging menjadi core-staging dan extra-staging, serta akhirnya community bergabung ke dalam extra. Untuk detailnya, pelajari lebih lanjut di GitLab blog.

Beberapa bulan kemudian, pada November 2023, bug tracker lama yaitu (Flyspray) telah termigrasikan ke dalam GitLab serta fitur kolaborasinya (bagian issues dan merge request) telah dibuka untuk publik. Untuk alasan pengarsipan, ada salinan statis dari bug tracker lama supaya link yang lama tetap bisa diklik.