Hari Kamis, January 01st, 2009 | Penulis:

Apparently, what operating system you use can say a lot about you. If you’re using some form of *nix, yang distro you’re using can say a lot as well. Redundancy aside, I believe that a Linux distribution depends absolutely on its package management and distribution system.

I liked apt-get (1, 2) but there was some technical problem at some point and it caused me to use bakat instead. Using aptitude is slightly easierit has more features automated into single, logical, commands where apt-get requires separate commands. Aptitude also has a curses-based GUI. If you’re not using the GUI then, other than brevity in terms of number of commands to learn, there is apparently no technical reason to prefer one over the other. Aptitude and apt-get serve K/X/Ubuntu dan Debian baik. Dari poin ini, Saya menggunakan nama Kubuntu dan Ubuntu dengan cara yang longgar.

Dalam penggunaan saya CentOS (berdasarkan Red Hat), Saya menemukan saya suka yum. Tampaknya bekerja sama seperti bakat – satu perintah untuk menguasai semuanya. Ini memiliki beberapa perilaku default yang agak menyebalkan. Saya tidak akan masuk ke sini karena kemungkinan besar karena saya tidak terbiasa dengan hal itu.. Setidaknya dari perspektif teknis, ini sangat bagus. aku percaya itu Fedora juga memanfaatkan yum meskipun pengalaman saya dengan Fedora sangat terbatas.

teori…

Fedora dan Ubuntu berada dalam kelas distribusi yang memiliki siklus rilis yang cukup ketat. Ubuntu 8.10 (versi ini dinamai demikian untuk tahun dan bulan rilisnya) tidak akan, kecuali untuk bug besar dan perubahan kecil, memiliki pembaruan besar lainnya hingga versi berikutnya, Jackalope yang lincah. Pengguna Ubuntu memiliki versi terbaru dari sebagian besar perangkat lunak di desktop mereka saat ini. Dalam beberapa bulan sebelum rilis berikutnya, namun, mereka tidak akan seberuntung itu kecuali mereka suka menggunakan “beta” rilis. Karena saya tidak terlalu mengenal Fedora, Saya tidak akan repot memasuki siklus rilisnya.

Ini 2 distribusi juga berada dalam kelas distribusi yang dikenal sebagai “biner” atau “berbasis biner” distribusi. Ini artinya ketika Anda mengunduh pembaruan, file yang diunduh adalah pradikompilasi dan harus dijalankan pada “didukung” perangkat keras. Ini tidak khusus dioptimalkan untuk perangkat keras desktop Anda, misalnya, anda prosesor. Mungkin Anda punya AMD prosesor yang memiliki dukungan instruksi tambahan yang Intel CPU tidak punya. Kebalikannya juga bisa benar. Untuk alasan ini, distribusi binary-release tidak dapat dioptimalkan untuk satu merek perangkat keras tertentu. Terlepas dari ini “non-optimisasi”, itu harus berjalan pada kecepatan yang layak.

Latihan!

Tentang 2 tahun lalu saya mulai menggunakan Kubuntu. Setelah beberapa bulan bekerja dengannya, Saya mulai belajar lebih banyak tentang spesifikasinya. Saya tidak terlalu suka menggunakan alat GUI untuk memperbarui sistem kapan, akhirnya, itu semua terjadi pada command-line. Alat GUI hanya menyembunyikan kerumitan yang saya tidak keberatan melihatnya.

Saya akhirnya membuat menampar naskah, memperbarui, yang akan menjalankan semua langkah yang diperlukan untuk mendapatkan bakat menjadi adil maju dan tingkatkan sudah, kthx?©, mungkin berhenti sepanjang jalan untuk membuat cadangan konfigurasi saya, remount NFS berbagi jaringan tempat kami menyimpan repositori di tempat, cadangkan cache lokal dari paket aptitude yang diinstal, lakukan pengocokan folder-link untuk menggunakan salinan lokal jika jaringan tidak dapat di-remount, sinkronkan antara salinan lokal dan jaringan berbagi jika sebelumnya pembaruan memiliki masalah berbagi jaringan, dan perbarui daftar paket di repositori. Secara umum, itu tidak akan berjalan jika ada kesalahan sekalipun, seperti yang kamu tahu, naskah ini menjadi berantakan binatang yang melampaui persyaratan asli. Itu bekerja dengan baik untuk saya.

Hingga tiba saatnya untuk memperbarui antara Kubuntu 6.10 untuk 7.04. Saya melakukan ini secara manual, tidak dengan skrip.

Saya akhirnya menginstal ulang dari awal karena kekacauan yang terjadi. Paling sedikit, sebagai administrator cadangan harus menunjukkan dengan baik, mudah untuk memulihkan semua yang saya butuhkan. 🙂

Apa lagi yang ada di luar sana?

Bahkan sebelum saya harus menginstal ulang Kubuntu, Saya diperkenalkan ke distribusi lain yang disebut Gentoo. Ada 2 perbedaan yang sangat berbeda antara sistem pembaruan Gentoo dan Ubuntu. Yang pertama adalah Gentoo adalah a sumber-distribusi berbasis. Ini berarti ketika Anda memperbarui paket, pengelola paket mengunduh sumber dan kompilasi segala sesuatu, semoga mengoptimalkan untuk anda sistem. Ini, kupikir, sangat keren. Kelemahan dari ini adalah bahwa menyusun semuanya membutuhkan waktu yang sangat lama.

Ini milik saya (sangat tidak ilmiah) memperkirakan untuk jangka waktu yang dibutuhkan untuk menginstal OS GUI dasar ke desktop dari media instalasi, tidak termasuk driver asing (misalnya, driver grafis 3D terbaru):

OS: min – maks (median)

Windows Vista: 15 – 30 (20) menit

Ubuntu: 15 – 40 (20) menit

Gentoo: 3 – 40 (6) jam

Gentoo juga membutuhkan banyak perhatian file konfigurasi untuk membuat semuanya berfungsi – ini adalah alasan lain untuk penundaan yang sangat lama antara memasukkan CD dan mem-boot CD Anda desktop baru yang luar biasa. Aplikasi populer memiliki paket biner yang tersedia untuk diunduh – meskipun ini bukan opsi default.

Mereka melihatku berguling’

Ada satu lagi perbedaan yang sangat penting yang dimiliki Gentoo dari kebanyakan distribusi lainnya. Ini adalah sebuah “bergulir-rilis” distribusi. Ini berarti bahwa tidak ada versi yang ketat atau “melepaskan” bahwa distribusi menganut. Jika Anda menginstal Gentoo hari ini… jika kamu selesai menginstal Gentoo hari ini, Anda mungkin akan memiliki versi terbaru dari semua aplikasi yang Anda instal. Jika beberapa aplikasi tidak jelas mendapat pembaruan besar besok, dalam beberapa hari, jika Anda memperbarui sistem Anda, Anda akan memiliki versi terbaru di desktop Anda.

Perbedaan antara rilis bergulir ini dan “lain” distro agak mengejutkan. Misalnya: Jika DIMANA 4.2 akan dirilis besok, Anda mungkin harus menunggu kurang dari 2 minggu agar tersedia di Gentoo. Pengguna Ubuntu mungkin harus menunggu sampai 9.04 – itu menunggu 4 bulan.

Sesuatu yang lebih cocok?

Sendiri, Saya tidak mau memasukkan 40 berjam-jam upaya untuk membuat sistem saya bekerja seperti yang saya inginkan. Kolega saya harus menginstal ulang baru-baru ini karena alasan yang tidak jelas dan ternyata ia tidak mau memasukkan 6 jam (dia lebih berpengalaman dengan Gentoo) upaya untuk mendapatkan sistemnya kembali ke bagaimana itu berjalan baik. Sebagai gantinya, Arch Linux menangkap matanya. Arch Linux adalah rilis bergulir (seperti Gentoo), berbasis biner (seperti Ubuntu) distribusi. Paket-paketnya (baik, sebagian besar dari mereka) tidak perlu terlalu banyak mengutak-atik file konfigurasi mereka untuk membuat semuanya berfungsi dengan baik. Yang terbaik dari kedua dunia!

Anda masih perlu tahu apa yang Anda lakukan * tetapi jika Anda datang ke titik ini, itu tidak seharusnya menjadi raksasa lompatan iman. Manajer paket Arch Linux, dipanggil pacpria, memiliki ketergantungan dan penanganan konflik bawaan. Saya menggunakan manajer paket lain, yogurt (Prancis untuk Yogurt), yang sangat cepat menjadi populer dengan pengguna Arch. Yaourt meningkatkan fungsi pacman dengan memungkinkan Anda mengunduh dan menginstal aplikasi langsung dari AUR, atau Arch Repository Pengguna. Repositori ini berisi skrip yang memungkinkan Anda mengunduh dan menginstal banyak aplikasi secara otomatis yang jika tidak didukung sepenuhnya oleh pengembang inti Arch sendiri. Ini mengunduh dan mengkompilasi paket ke dalam lingkungan chroot. Kemudian paket lingkungan chroot ke tarball paket yang kompatibel dengan pacman dan menggunakan pacman untuk menyebarkannya ke sistem Anda.

Juga, AUR mendukung sistem pemungutan suara di mana paket-paket populer ditempatkan di tempat yang lebih resmi [masyarakat] gudang. Yaourt juga mendukung mekanisme pemungutan suara otomatis, setelah menginstal paket melalui AUR, ia bertanya apakah Anda ingin memilih untuk dimasukkan dalam [masyarakat].

Saya memperkirakan bahwa waktu yang diperlukan untuk instalasi Arch saya sekitar 90 menit. Saya tidak merekomendasikan Archlinux untuk pemula meskipun saya melakukan merekomendasikannya untuk pengguna Linux yang bosan dengan distro lain – dan ingin masuk ke seluk beluk tanpa harus menginstal Linux Dari Awal. Arch Linux telah menjadi sangat populer akhir-akhir ini. Saat ini di nomor 14 pada Distrowatch.

* JIKA Anda tahu apa yang Anda lakukan. DAN ANDA LEBIH BAIK BERDARAH TAHU APA YANG ANDA LAKUKAN!
Bagikan
Kategori: dogma, linux
Anda dapat mengikuti respon untuk entri ini melalui RSS 2.0 makanan. Anda dapat meninggalkan tanggapan, atau trackback dari situs Anda sendiri.

5 Tanggapan

  1. 1
    Aragon 

    You should try FreeBSD sometime. It can be installed from binaries (quickly) or from source. It can be updated from binaries or from source. It has rolling releases (STABLE and CURRENT) and timely releases that only receive subsequent security fixes (RELEASE).

    Packages can be installed from binaries or from source (most use source). Packages can be installed in a rolling fashion (latest and greatest), or can track timely releases.

    I install the OS from binaries, update the OS from source, and primarily use source for installing packages.

    Ccache improves compile times in a big way, btw.

  2. 2
    Rumit 

    Hehe. I’d hazard to say that Archlinux is Linux built with BSD’s mindset.

    For one, It uses a BSD-style init systemwith /etc/rc.conf and the /etc/rc.d/ folder. I wouldn’t say its exactly the samejust that its styled similarly.

    I’m checking out ccache now btw. Umumnya, I prefer installing from binary. Only once have I needed to install from source. Thanks for the heads-up.

  3. 3
    Rumit 

    Hehe. Even the Arch wiki reckons they’re both very similar.

  4. 4
    totedati 

    even if my little advice very late ( 2009 vs. 2014 ) i think is worth the trouble of writing
    you mention gentoo vs. arch linux but you forgot to add the true gentoo child which is sabayon linux distro:
    http://www.sabayon.org/

  5. 5
    Rumit 

    Sabayon appears to be quite popular. Many things have changed since then of course.

    For one, I now strongly recommend against usingdo-everything-for-youhelper applications like yaourt. The primary reason for that is that the majority of users don’t really know what it is doing and it ishidingthings from the usersomething that goes againstThe Arch Way”.

Tinggalkan Balasan » Login