Adv

8/10/2008

很久沒有接觸 Linux 了

Linux 近年很多設定改變了也不知道

很久以前用 RedHat 6, RedHat 7, Mandrava, Fedora Core, Ubuntu 到  Gentoo, CentOS 再走到最近接觸的 ArchLinux

倒如是 SCSI emu layer for PATA/SATA 變成了主流,舊式的 /dev/hda IDE device 都被 /dev/sda 取替了。也有部份設定檔的位置和內容改動了,和我記憶中的概念有一點出入。

一般常見的 Linux 發佈版本也比以前變得更大了,也有更多你不需要也不想要的套件都放在一起難以移除。

花了好幾天,連續試了很多個不同的最近最流行版本之後,它們都令我失望,簡單來說,就是太大太多了。記得以前一套 Linux 只需一片 CD;現在卻居然連雙 DVD 版本也推出了。其實我只是想要一套簡單的 LLMP(不是 LAMP...) 而已,為甚麼都給我 KDE, Gnome, mail server, file server, ftp server, proxy server, software router, 繞錄程式, rsh, gcc, IDE, 一式四份的文檔 editor, Photo Editor, Office, IPV6 支持, 多媒體播放器, Browser, Mail Client, Clustering, 不同的管理工具,管理不同工具的工具, 數以百萬計的不同格式的文件, Source code....還有更多數不清的,也不知道可以用來做甚麼的套件;這根本比 MacOS 還有 Windows XP 來得過份!!!在快要放棄之前,最後根據 wikpedia 找了沒看過沒聽說過的 ArchLinux 來試,想不到居然一怕即合!

Simple


Many GNU/Linux distributions define themselves as “simple”. However, simplicity itself has many definitions.

Arch Linux defines simplicity as a lightweight base structure without unnecessary additions, modifications, or complications, that allows an individual user to shape the system according to their own needs. In short; an elegant, minimalist approach.

A lightweight base structure does not mean that the base system is small. Rather, the base system is devoid of all clutter that may obscure important parts of the system, or make access to them difficult or convoluted. It has a streamlined set of configuration files that are arranged for quick access and editing, with no cumbersome graphical configuration tools that tend to hide possibilities from the user. An Arch Linux system is therefore readily configurable to the very last detail.

On the other hand, Arch Linux keeps the inherent complexities of a GNU/Linux system intact, while exposing them to the user at the same time. Arch Linux developers and users believe that trying to hide the complexities of a system actually results in an even more complex system, and is therefore to be avoided.

Quote - The Arch Way

ArchLinux 真的很簡單,比 Fedoca Core,比 Gentoo,比 Ubuntu,比 CentOS 甚至比 Windows XP 都要來得簡單快速。KISS 是他們的哲學,第一次開機它真的只是要求自己能提供最簡單簡的-開機,下載,安裝,修改-這四個功能而已。你不需要去想移除或停用無謂的軟件或 service(不過我還是手動把 wireless 和手提電腦的支持移除了)。

也因為安裝程式不付有非必需的部份,所以我不用下載巨大的 ISO,系統更新時也不用替我用不到的元件更新,也不存在先從CD安裝舊版的 server,再馬上更新這種可笑而浪費時間的事。也不會有過時的 service 在運行而引起不必要的 security risk。

接下來下載安裝和設定 firewall, SSH, Linux kenel, Lighttpd, Mysql, PHP 都居然很簡單........我想,比我在 Windows 上做同樣的事還要簡單方便。而且它的套件全部都已經為 i686 優化,我也不需要自己 recompile,也就是可以完全節省了 GCC 和一大堆 source code 的份量;相比為自己 recompile得到的優化,GCC 和一大堆 source code 實在是太重了。

沒有留言: