2017年6月20日 星期二

106/04/28 第八週 Linux桌面系統

重新編譯各種應用軟體及Linux核心而成的Linux發行版提供一般使用者(不會整合這些東西的人)使用,他們不須重新編譯,只要稍微做設定就好。發行版有很多種,32位元的或64位元的等等,他會自己依據不同的硬體來做調整,但有些地方他可能做不到,這時候就要人工來設定。有些作業系統考量到容量大小,不會裝桌面環境(X Window),一進去就是終端機的環境,效率很高(圖形介面相當耗資源)。Linux發行版現在少說3000種。

每個軟體都不只是一個軟體,他們每個都是包含了很多個軟體是一個軟體包,這種軟體包讓人家不用每使用軟體包中其中一個軟體就要取得授權,因為自由軟體秉持大家都能共享的精神,所以他在把軟體包釋出到網路上的時候,就會把授權條款也包在軟體包裡。

商業發行版如Ubuntu、社群發行版如Debian是由自由團體社群支援的發行版,哪一種發行版指的是包裝的團體是什麼人做的。

一個發行版的組成包含一個Linux內核、及來自GNU的工具和函數庫,還有附加的軟體、文件,及一個視窗管理員、和一個桌面環境。

在公元兩千年以前要做發行版要自己選核心、函數、應用軟體,操作的方式是文字介面,比現在複雜很多,文字介面是為了讓開發者可以有更多自由做其他的事,

在usb發展到3.0之後我們就確認他的效率比電腦的排線還快,而且把硬碟拔掉,在桌面環境就不會有中毒的這件事發生,當然還是可能在電腦的其他部分中毒。

流行的發行版有很多種,選擇的時候最好選擇有人支援的,最低限度的是找台灣有人在做的,這樣出問題而且你不知道怎麼解決的時候就能找到援助。

Debian只是眾多的發行版其中之一,嚴格講Debian是一個計劃,目前Debian有兩種核心Linux跟FreeBSD,他也支援其他核心,最主要就是Hurd。因為Debian作業系統中大部分使用的工具是來自GNU計畫,他們認可GNU的功勞,所以用GNU/Linux、GNU/kFreeBSD、和GNU/Hurd來稱呼這個作業系統。Debian能提供很多套件,有一個叫APT的管理器能幫助我們在使用Debian上順暢的執行。但要記得的是,這個系統最重要的不只是核心,所有東西都很重要,包括使用者,不然沒人用也沒意義。

Debian設立社群契約來規範Debian社群與自由軟體社群在Debian計畫中的所有事情:Debian永遠會是百分百的自由軟體、Debian社群會把遇到的問題回報給自由軟體社群、Debian社群永遠會優先考慮他們的使用者與自由軟體、Debian了解那些作品不符合他們的自由軟體規範。

而Debian自由軟體指導方針(204年通過的1.1版)有同意Debian的元件被再次散佈、散佈的形式必須附上原始碼、同意作品的衍生、作者原始碼的完整性(在修改過後、或有補缺後再散佈的時候,就要一併把你修改的部分詳細註明出來,還要把你處理過的這個東西的來源也清楚的寫上去)、禁止歧視人仕或團體、禁止歧視用途(不能歧視任何人把這些東西以任何目的使用)、許可證的散佈(程式的散佈必須附帶許可證)、許可證不能特定於Debian(必須以在任何系統都適用的理念執行)、(自由軟體講究Copyleft)許可證的規定不得污染其他軟體、許可證示例(列出他們視為自由的許可證示例,包含GPL、BSD等)

**Debian為什麼能活到今天?Debian的名字怎麼來的?

沒有留言:

張貼留言