認識 Knoppix/Knoppix 簡介
“Knoppix……如此驚人地實用,幾乎無法過分讚美” -- slashdot.org
Knoppix 是一款非常巧妙的產品。它是一張單張 CD,可以在您的 PC 或筆記型電腦上執行 Linux。它為您提供了一個完整的圖形桌面,包括網路、聲音等功能(取決於硬體是否合適)。無需安裝。
Knoppix 非常適合演示、系統恢復或只是測試給定 PC 中的硬體支援程度。Knoppix CD 是壓縮的。動態透明解壓縮使一張 700 MB 的 CD 上能容納驚人的 1600 MB 軟體。
您可以在使用 Knoppix LiveCD 時,在 root 控制檯 中輸入 knoppix-installer 來可選地將 Knoppix 安裝到您的硬碟中。
要安裝到 USB 金鑰,請參閱http://www.knoppix.net/wiki/USB_Based_FAQ
使用 Knoppix CD 啟動計算機。硬碟上的現有軟體將被繞過。硬碟可能仍然可以只讀方式訪問。完成使用 Knoppix 後,重新啟動並取出 CD。常規作業系統將照常執行。
Knoppix 不會影響您現有的軟體。事實上,Knoppix 甚至可以在沒有硬碟的計算機上執行!執行 Knoppix 後,只需將 CD 從驅動器中取出。計算機將表現得好像什麼都沒發生一樣。
Knoppix 的總體理念是儘可能以只讀方式訪問磁碟。這對初學者來說非常理想,因為它可以防止意外操作。
設定和個人檔案可以儲存到磁碟,例如可移動的 USB 硬碟驅動器。這樣您就可以儲存個性化的 Knoppix 設定並隨身攜帶。
最令人驚歎的是,Knoppix 是免費的。最新的版本始終可以在 Knoppix 下載頁面獲得。Knoppix 不僅免費,而且自由。在滿足某些條件的情況下,您有權
- 無限次複製。
- 在您喜歡的任意多臺計算機上使用一份副本。
- 將無限份副本贈送您的朋友。
- 無限次銷售副本。
- 自定義它以滿足您的需求。
- 重新發布您的自定義版本。
Web link The Knoppix download page: http://knopper.net
本書旨在幫助您第一次執行 Linux。Knoppix 非常適合新手。Linux 不會很快消失。因此,學習它是對您時間的投資,它將在未來幾年內得到回報。本書面向至少熟悉計算機操作的人。例如,我假設您知道如何使用計算機的滑鼠、鍵盤、CD 驅動器等等。
Knoppix 是一個用於救援和測試 PC 的絕佳工具。我將提供足夠的資訊以使其有用,但不會進行令人費解的詳細說明。使用 Knoppix,您可以
- 讀取從 Windows 格式的硬碟上,即使硬碟上安裝的作業系統無法啟動(除非硬碟存在不可恢復的資料錯誤,或者硬碟物理損壞)。
- 將檔案複製到其他磁碟,例如可移動的 USB 驅動器、Zip 驅動器、CD-RW 燒錄盤和網路驅動器(如果硬體合適)。
- 識別硬體,即使 Windows 也無法識別(取決於某些限制)。
Knoppix 是一個完整的桌面系統。使用它
- 列印。
- 播放音樂。
- 使用掃描器或數碼相機。
- 連線到網際網路。
- 瀏覽網際網路全球資訊網。
- 收發網際網路電子郵件。
- 試用內建的辦公應用程式、圖形工具、聲音播放、影片播放、網際網路應用程式和遊戲。
Knoppix 是網際網路的產物。Knoppix 在閉著眼睛的情況下也能進行網路操作。出於安全原因,Knoppix 不會自動執行任何可以從外部訪問的伺服器。
Knoppix 由德國的克勞斯·諾珀 (Klaus Knopper) 建立。Knoppix 是一個志願者合作的社群專案,完全依託於網際網路。目前,諾珀是磁碟開發的主要貢獻者。他接受來自社群的補丁和指令碼,但他仍然是最重要的人物。Knoppix 專案由 LinuxTag 託管,LinuxTag 位於德國凱撒斯勞滕工業大學。LinuxTag 團隊為所有對 Linux 和自由軟體感興趣的人舉辦會議、研討會和展覽。
Web links The home page of Klaus Knopper(in German): http://www.knopper.net/ The home page of LinuxTag (in German): http://www.linuxtag.org/
Knoppix 是自由軟體。它受GNU 通用公共許可證 (GPL) 許可。自由軟體不是免費軟體,也不是共享軟體。自由軟體意味著“自由使用”,不一定是免費使用。這意味著您可以免費執行、複製、分發、研究、修改和改進 Knoppix。
需要注意的是,當您將副本提供給(或出售給)其他人時,您必須賦予他們與您獲得副本時相同的自由。此限制確保 Knoppix 現在是免費的,並將永遠保持免費。有關詳細資訊,請參見本書末尾的許可證文字。
Web link The Free Software Definition: http://www.gnu.org/philosophy/free-sw.html
首先也是最重要的是,Knoppix 是實驗性軟體。不提供任何擔保。使用風險自負。
光碟只讀儲存器 (CD-ROM) 驅動器比硬碟驅動器慢得多。這意味著 Knoppix 光碟上的某些應用程式啟動時間可能很長,遠比在完整的永久 Linux 系統上啟動時間長。但是,Knoppix 有一些巧妙的(可選)技巧,可以顯著提高速度。
Knoppix 在不可靠的 CD-ROM 驅動器上無法執行。由於所有內容都必須從光碟載入,因此如果出現 CD-ROM 錯誤或 Knoppix 光碟本身損壞,它將很快崩潰。Knoppix 具有內建工具,可以測試其自身的介質。
Knoppix 支援各種常見的 PC 硬體,但並非所有硬體都支援。內部撥號調變解調器和外部 USB 寬頻調變解調器通常無法正常工作。AOL 和 Compuserve 完全不相容。某些廉價印表機可能無法使用。許多廉價彩色雷射印表機無法正常工作。對無線 (802.11b) 網路介面卡的支援最多是有限的。某些型別的多媒體音訊和影片檔案無法播放。大多數商業 DVD 電影光碟無法播放。一般來說,Knoppix 無法執行 Windows 軟體。
Knoppix 透過將所有內容載入到隨機存取記憶體 (RAM) 中來工作。您的 RAM 越多,效果越好。對於典型的效能,您需要 128 兆位元組的 RAM。
如果您有幸擁有 828 兆位元組或更多 RAM,Knoppix 有一些巧妙的技巧可以充分利用您計算機中的所有 RAM。這可以提供極快的效能。
如果您擁有不到 128 兆位元組的 RAM,Knoppix 可以將硬碟的一部分用作 RAM。這被稱為建立交換檔案。但是,此技術並非適用於所有硬碟,並且效能比真正的 RAM 慢得多。
Web link LiveDistro Knoppix Resource
Knoppix 是來自網際網路上大量作品的彙編。本書中提到的部分專案包括
| 專案 | 主頁 |
|---|---|
| AbiWord 文字處理器 | http://www.abisource.com/ |
| Audacity 錄音機 | http://audacity.sourceforge.net/ |
| 通用 Unix 列印系統 (CUPS) | http://www.cups.org/ |
| Debian 發行版 | http://www.debian.org/ |
| Gnumeric 電子表格 | http://www.gnumeric.org/ |
| GNU 影像處理程式 (The Gimp) | http://www.gimp.org/ |
| GNU 工具 | http://www.gnu.org/ |
| K 桌面環境 (KDE) | http://www.kde.org/ |
| Linux 核心 | https://kernel.linux.club.tw/ |
| Mozilla 網路瀏覽器 | http://www.mozilla.org/ |
| OpenOffice.org 辦公套件 | http://www.openoffice.org/ |
| 用於 Windows PC 的 Samba 檔案共享伺服器 | http://www.samba.org/ |
| 掃描器訪問現在變得容易 (SANE) | http://www.sane-project.org/ |
| Xine 媒體播放器 | http://xinehq.de/ |
| X 多媒體系統 | http://www.xmms.org/ |
| X 視窗系統 | http://www.xfree86.org/ |
將所有這些部分整合在一起是Debian 專案的工作。結果被稱為 Debian發行版。這意味著 Knoppix 是 Debian 的修改版本,可以在一個獨立的光碟上執行。
Linux(發音為“lin-ucks”)是一個免費的作業系統。“作業系統”是使計算機發揮作用的基本軟體。
嚴格來說,Linux 是核心。核心是作業系統的核心元件。可以將作業系統比作一個堅果。外殼是你使用的部分。核心是與計算機硬體通訊的核心部分。
Note There are many different Linux distributions. But there is only one current version of the Linux kernel. Therefore, every distribution contains Linux.
在 20 世紀 70 年代,計算機程式是免費的。程式是一系列指令,使“計算機器”執行有用的操作。從事這些指令的工程師被稱為程式設計師。他們彼此分享他們的知識。他們發現這使他們的工作更加愉快。
不幸的是,這種合作精神在商業壓力下消失了。快速增長的“軟體行業”中的限制性做法意味著,分享最實用的程式和一些最關鍵的技術資訊在很大程度上變得不可能。
一位名叫理查德·斯托曼 (Richard Stallman) 的人對此變化感到非常沮喪。他想恢復他曾在麻省理工學院 (MIT) 認識的早期精神。他知道他擁有構建一個免費作業系統的完美技能。他知道,如果他不去做,沒有人會去做。因此,他決定去做,或者“拼死一搏”。
到 20 世紀 90 年代,斯托曼的自由軟體基金會已經找到或建立了幾乎所有免費作業系統的元件。他將他的作品稱為“GNU's Not UNIX”。
這個名字是一個玩笑,旨在取笑計算機縮略詞的字母湯。某些縮略詞的定義中包含其他縮略詞。“GNU”這個縮略詞將這一步進一步推進了——它在自己的定義中包含了自己的縮略詞。“不是”是一種說“像”或“相容”的方式。
UNIX 指的是一類主要用於科學、工程和金融領域的作業系統。斯托曼選擇以 UNIX 為基礎進行開發,因為它經過了驗證,並且其他使用者從 UNIX 切換到 GNU 也將很方便。

1991 年,GNU 專案仍然缺少核心,這是作業系統的核心元件。幸運的是,一位名叫林納斯·託瓦茲 (Linus Torvalds) 的芬蘭學生“作為愛好”建立了一個核心。
1991年,Torvalds 編寫了一個簡單的基本系統,稱為“Freax”。他私下將其稱為“Linux”,但他從未打算公開使用這個名字,因為他不想顯得過於自負。他將其免費釋出,因為他想要反饋。它由一位朋友釋出到網際網路上。
很快,Torvalds 開始收到來自他夢寐以求的訪問地的電子郵件,比如澳大利亞和美國。Linus 並不想要現金,而是更喜歡明信片。他的姐姐 Sara 突然對她的兄弟從遙遠的地方收到新朋友的來信感到印象深刻。
Torvalds 使用了自由軟體基金會的工具,因此他決定也將其免費釋出。這是一種表達“感謝”的方式。他決定將 Linux 放在自由軟體基金會的 *通用公共許可證* 下。這意味著任何人都可以使用、改進或出售 Linux,但沒有人可以完全控制它。
從此,它以一種最非凡的方式迅速發展壯大。它使 Torvalds 意外地成為了超級巨星。他曾登上 *時代* 雜誌的封面。我們應該記住,Stallman 開啟了這一切。這就是為什麼 Linux 的完整名稱是 *GNU/Linux*。換句話說,Knoppix 是一個基於 Linux 的 GNU 系統。
Web link Overview and history of the GNU project: http://www.gnu.org/gnu/gnu-history.html