Kelebihan dan Kekurangan Linux Arch
Posted: March 4, 2010 at 16:35:40 by Dani Iswara. Words count: 984.
Last updated: March 12, 2010 at 17:49:29.
- Ringan/lightweight.
- Sederhana. Keep It Simple, Stupid (KISS).
- Transparan. Dari awal pemasangan hingga pengembangan selanjutnya.
- Fleksibel. Bisa dipasang di desktop, 'server', atau 'smartphone'. Mudah dikonfigurasi via berkas
rc.conf. - Gegas.
- Berpusat pada pengguna/'user centric', memang bukan bermaksud ramah pengguna/'user friendly'.
- Instalasi minimal, tanpa antarmuka grafis.
- Dioptimasi untuk arsitektur komputer i686 dan x86_64.
- Dinyatakan untuk power user, pengguna yang kompeten. But I am end user actually.
- Wiki yang komplit (bukan sekadar 'how to', tapi juga 'why').
- Sistem paket menyerupai ports, disebut Arch Build System. Memudahkan instalasi dari kode sumber jika diperlukan.
- Mau pasang paket mana saja, pengguna yang sepenuhnya menentukan. Dependensi teratasi otomatis. Serupa Linux Gentoo.
- Berbasis binari.
- Bersistem rolling release. Tidak mengenal versi distro. Pemutakhiran berkelanjutan. Tidak perlu 'install' ulang tiap sekian bulan. Tapi, terbaru belum tentu terbaik. Cukup berisiko juga.
- Saat instalasi dan konfigurasi awal mungkin kurang pas bagi fakir pita lebar/'bandwdith'. Tapi pemutakhiran bertahap, bisa dicicil, modular--hanya paket yang perlu saja, khas ala model 'rolling release', terasa cukup membantu.
- Pilih bleeding-edge dengan paket dan sistem stabil yang terkini atau tidak? Terserah penggunanya.
- Fitur terkini hotplugging (terutama terkait multitouch synaptics touchpad) via
haldan pengenalan perangkat koneksi Internet (eth0, eth1) viaudevmemerlukan trik tambahan. Semuanya sudah dijelaskan di wiki tersebut. - Manajemen paket berbasis teks via
pacman. - Pacman tidak bisa melakukan tugas paralel--instalasi beberapa paket bersamaan di multitab. Tidak seperti
emergedi Gentoo. - Memakai versi generik/vanilla dari kode sumber. Seperti Linux Slackware. Pengembang awal sudah cukup cerdas. Arch menganggap tidak perlu tambalan/patching tertentu. Tapi, pada kasus tertentu yang sangat jarang, Arch pun bisa memberi tambalannya.
- Mengadopsi teknologi terkini. Ada Ext2/3/4, Reiser, XFS, JFS, LVM2/EVMS, RAID, udev, initcpio, dan kernel terkini.
- Konfigurasi sistem operasi ala keluarga BSD (FreeBSD, NetBSD, OpenBSD) via
rc.conf(berbasis teks). Dibanding struktur symlinks. - Punya majalah Linux Arch resmi yang rutin terbit tiap bulannya.
- Sudah ada milis Arch Linux Indonesia. Silakan bergabung dengan ArchLinux-ID.
- Baru saja merilis situs resmi Arch Linux Indonesia.
rc.conf saya:
# # /etc/rc.conf - Main Configuration for Arch Linux # # ----------------------------------------------------------------------- # LOCALIZATION # ----------------------------------------------------------------------- # # LOCALE: available languages can be listed with the 'locale -a' command # HARDWARECLOCK: set to "UTC" or "localtime" # USEDIRECTISA: use direct I/O requests instead of /dev/rtc for hwclock # TIMEZONE: timezones are found in /usr/share/zoneinfo # KEYMAP: keymaps are found in /usr/share/kbd/keymaps # CONSOLEFONT: found in /usr/share/kbd/consolefonts (only needed for non-US) # CONSOLEMAP: found in /usr/share/kbd/consoletrans # USECOLOR: use ANSI color sequences in startup messages # LOCALE="en_US.utf8" HARDWARECLOCK="UTC" USEDIRECTISA="no" TIMEZONE="Asia/Jakarta" KEYMAP="us" CONSOLEFONT= CONSOLEMAP= USECOLOR="yes" # ----------------------------------------------------------------------- # HARDWARE # ----------------------------------------------------------------------- # # MOD_AUTOLOAD: Allow autoloading of modules at boot and when needed # MOD_BLACKLIST: Prevent udev from loading these modules # MODULES: Modules to load at boot-up. Prefix with a ! to blacklist. # # NOTE: Use of 'MOD_BLACKLIST' is deprecated. Please use ! in the MODULES array. # MOD_AUTOLOAD="yes" #MOD_BLACKLIST=() #deprecated MODULES=(!b43 !ssb lib80211_crypt_tkip wl lp parport parport_pc) # Scan for LVM volume groups at startup, required if you use LVM USELVM="no" # ----------------------------------------------------------------------- # NETWORKING # ----------------------------------------------------------------------- # # HOSTNAME: Hostname of machine. Should also be put in /etc/hosts # HOSTNAME="archlinux" # Use 'ifconfig -a' or 'ls /sys/class/net/' to see all available interfaces. # # Interfaces to start at boot-up (in this order) # Declare each interface then list in INTERFACES # - prefix an entry in INTERFACES with a ! to disable it # - no hyphens in your interface names - Bash doesn't like it # # DHCP: Set your interface to "dhcp" (eth0="dhcp") # Wireless: See network profiles below # #Static IP example #eth0="eth0 192.168.0.2 netmask 255.255.255.0 broadcast 192.168.0.255" eth0="dhcp" INTERFACES=(!eth0 !eth1) # Routes to start at boot-up (in this order) # Declare each route then list in ROUTES # - prefix an entry in ROUTES with a ! to disable it # gateway="default gw 192.168.0.1" ROUTES=(!gateway) # Enable these network profiles at boot-up. These are only useful # if you happen to need multiple network configurations (ie, laptop users) # - set to 'menu' to present a menu during boot-up (dialog package required) # - prefix an entry with a ! to disable it # # Network profiles are found in /etc/network.d # # This now requires the netcfg package # #NETWORKS=(main) # ----------------------------------------------------------------------- # DAEMONS # ----------------------------------------------------------------------- # # Daemons to start at boot-up (in this order) # - prefix a daemon with a ! to disable it # - prefix a daemon with a @ to start it up in the background # DAEMONS=(syslog-ng hal !network !dhcdbd !networkmanager @netfs @crond @alsa @cups @httpd @mysqld wicd gdm)
Pilihan saat instalasi paket grup
Memakai contoh saat akan memasang lingkungan desktop GNOME dan KDE:$ sudo pacman -S gnome gnome package not found, searching for group... :: group gnome (including ignored packages): epiphany gnome-applets gnome-backgrounds gnome-control-center gnome-desktop gnome-icon-theme gnome-media gnome-mime-data gnome-panel gnome-screensaver gnome-session gnome-settings-daemon gnome-themes gnome2-user-docs libgail-gnome metacity nautilus notification-daemon yelp :: Install whole content? [Y/n] :: Install whole content? [Y/n] n :: Install epiphany from group gnome? [Y/n] n :: Install gnome-applets from group gnome? [Y/n] :: Install gnome-backgrounds from group gnome? [Y/n] :: Install gnome-control-center from group gnome? [Y/n] :: Install gnome-desktop from group gnome? [Y/n] :: Install gnome-icon-theme from group gnome? [Y/n] :: Install gnome-media from group gnome? [Y/n] ... ...Semua paket di grup KDE, jika diunduh untuk dipasang, berukuran sekitar 403.41 MB. Padahal, mungkin tidak semua paket akan digunakan.
... kdeutils-kgpg-4.4.1-1 kdeutils-ktimer-4.4.1-1 kdeutils-kwallet-4.4.1-1 kdeutils-okteta-4.4.1-1 kdeutils-printer-applet-4.4.1-1 kdeutils-superkaramba-4.4.1-1 kdeutils-sweeper-4.4.1-1 kdewebdev-kfilereplace-4.4.1-1 kdewebdev-kimagemapeditor-4.4.1-1 tidyhtml-1.46-1 kdewebdev-klinkstatus-4.4.1-1 kdewebdev-kommander-4.4.1-1 Total Download Size: 403.41 MB Total Installed Size: 1064.09 MB Proceed with installation? [Y/n]
Kekhasan desktop di Linux Arch
Karena memakai paket generik, hampir tidak ada yang khas dari sisi tampilan desktop. Tapi ada Paket spesial Linux Arch untuk kustomisasinya. Tersedia antara lain paket khusus Arch untuk ikon kursor, gambar latar, menu tambahan, serta tema untuk KDE dan Slim. Beberapa tangkapan layarnya bisa dilihat di pranala di bawah. Gambar latar, tema, dan Firefox telah dikustomisasi.- Tentang GNOME 2.28.2.
- Menu tambahan Linux Arch.
- Go-OpenOffice (OpenOffice dengan fitur interoperabilitas OpenXML-MS Office 2007).
- Tentang Firefox-Namoroka 3.6-2.
- Menu telusur tambahan untuk Firefox di Linux Arch.