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.

Informasi seputar Linux Arch sebenarnya sudah lengkap diulas di WikiArch. Khusus kelebihannya, sudah dijabarkan di Tentang Linux Arch, wajib baca. Dua kata untuk menggambarkannya: modern dan sederhana. Berikut ini hanya pendapat subjektif saya sebagai Archer (sebutan untuk pengguna Linux Arch) pemula. Dikombinasi dengan keterangan resmi yang ada. Saat ini memakai kernel 2.6.32-ARCH di dua komputer: satu notebook HP Compaq nx6120 (menjelang almarhum) dan satu netbook HP Mini Note 210-1014. Kelebihan dan kekurangan itu relatif. Semuanya dirangkum via kata-kata kunci dan filosofi di bawah:
  • 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 hal dan pengenalan perangkat koneksi Internet (eth0, eth1) via udev memerlukan 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 emerge di 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.
Konfigurasi berkas 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. Menurut saya, Linux bukan Windows, Mac, BSD, OpenSolaris. Begitu pula sebaliknya. Keputusan ada di tangan pengguna. Silakan menyesuaikan pilihan sesuai minat masing-masing. Lihat juga daftar distro berbasis Linux Arch di ArchWiki. :) Tulisan ini sekaligus menjawab pertanyaan Kang Andi Felani via surat elektronik. Just unessential weblog
Dani Iswara, mail me: [myfirstnamelastname]@gmail.com.

You are free to share (copy, distribute, transmit) & adapt this blog post under the similar license (Creative Commons Attribution-Noncommercial-Share Alike 3.0 Unported; CCA-NC-SA 3.0 Unported). Please put these links on your copy:
Taken from: Kelebihan dan Kekurangan Linux Arch by Dani Iswara.

Unimportant Related/Random Posts

You may also read list of most popular posts and most popular tags of Dani Iswara .Net.

Sorry, for some reasons (sometimes due to sp*ms attack), the comment form is closed at this time. If You have any suggestions, please contact me. Thank you.

Dani Iswara .Net

Return to TOP
›› Older entries: Special packages in Arch Linux
‹‹ Newer entries: Di mana Pranala sebaiknya Disisipkan?