Linux學期報告
系級:圖資二
學號:401040405
姓名:李政揮
這學期我在<<Linux桌面系統>>這門課中主要學習到自由軟體的概念與部份Linux的操作的操作,自由軟體相關的部份主要先是它的概念與定義,之後與它的相關詞彙它,
包括免費軟體、分享軟體、公益軟體、公共軟體、著佐權軟體、還有非自由軟體,使用者的四項自由,還有Linux發行版,再來是一些有關自由軟體的歷史主要講述從自由軟體之前到<理察·斯托曼>發起的GNU計畫計畫,以及到後面Linux的崛起,之後也學到自由軟體在法律層面的問題,提及有關智慧財產權與著作權、商業機密、商標等......,之後在講到有關自由軟體的授權與其他各類型的授權而其中就我了解裡面其中一個重要的授權是GNU通用公眾授權條款(The
GNU General Public
Licence),這個授權讓軟體有使用者的四項自由,且不會被私人據為己有,最後的是有關發展自由軟體的人與他們的動機,主要就講是誰去發展自由軟體與他們在做甚麼,以上是自由軟體相關部份。之後是有關Linux實作部份,Linux實作部份我學到了安裝Linux
Ubuntu桌面版12.04,還有更新以及安裝Linux
Ubuntu桌面版12.04的所擁有的軟體,還學Linux
隨時間發展出的各個發行版,當忘記Linux
使用者帳號密碼時要如何重設,以及在Linux內與MS
Windows類似的軟體,最後還有學到由羅伊•泰南所提出的圖書館宣言,以上就是我這學期全部學到的東西。下面是我這學期的心得筆記:
12/27
Linux心得筆記
12/27
圖書館軟體宣言
實作 5A
圖書館軟體宣言(Library
Software Manifesto)是羅伊•泰南(Roy
Tennant)要釐清圖書館與圖書館系統商的關係而於2007年11月12日發表的宣言
消費者權益
圖書館軟體宣言(Library
Software Manifesto)是羅伊•泰南(Roy
Tennant)要釐清圖書館與圖書館系統商的關係而於2007年11月12日發表的宣言
消費者權益
我有權知道,現在有什麼、未來走向
- 廣告傳單講得很好,不過,我有權知道今天下單時,可以拿到什麼。
我有權使用買來的東西
- 如,對我的資料另建索引時,不能額外收費
我有權使用產品的應用程式介面
-
應用程式介面是簡單的介面,讓應用程式彼此溝通;換句話說,透過軟體程式送出結構化的詢問給另一個應用程式,並收到結構化的回覆。在產品本身的應用程式介面,不應該額外收費。
我有權得到完整且正確的文件。
我權使用自已的資料
- 不限於記錄本身,還包括使用的記錄(如,某書被借出多少次),對相關排序或其他用途而言,該等資訊愈來愈重要。
我有權近用唯讀資料庫
- 客戶不能近用底層的資料庫,是可以理解的;但沒有理由禁止近用唯讀資料庫。
我有權不讓簡單的事物複雜化。
我有權知道已購買產品的發展方向與時間表。
我有權提出技術性問題,並得到答案。
我有權不成為產品的白老鼠。
- 我有權在產品昇級後,仍保有原來的客製化及設定。
消費者責任
共享責任
什麼、未來走向
- 廣告傳單講得很好,不過,我有權知道今天下單時,可以拿到什麼。
我有權使用買來的東西
- 如,對我的資料另建索引時,不能額外收費
我有權使用產品的應用程式介面
-
應用程式介面是簡單的介面,讓應用程式彼此溝通;換句話說,透過軟體程式送出結構化的詢問給另一個應用程式,並收到結構化的回覆。在產品本身的應用程式介面,不應該額外收費。
我有權得到完整且正確的文件。
我權使用自已的資料
- 不限於記錄本身,還包括使用的記錄(如,某書被借出多少次),對相關排序或其他用途而言,該等資訊愈來愈重要。
我有權近用唯讀資料庫
- 客戶不能近用底層的資料庫,是可以理解的;但沒有理由禁止近用唯讀資料庫。
我有權不讓簡單的事物複雜化。
我有權知道已購買產品的發展方向與時間表。
我有權提出技術性問題,並得到答案。
我有權不成為產品的白老鼠。
- 我有權在產品昇級後,仍保有原來的客製化及設定。
消費者責任
共享責任
MS
Windows與Linux中自己常用的類似軟體對照
KMPlayer(KMPlayer)
Audacity(Audacity)
Adobe
Flash(Adobe Flash)
firefox(firefox)
google
chrome(google chrome)
Video
downloader(All video downloader)
MS
OFFICE WORD(LibreOffice
Writer)
MS
OFFICE EXCEL(LibreOffice
Calc)
MS
OFFICE POWERPOINT(LibreOffice
Impress)
MS
相片檢視器(相片檢視器)
Winrar(RAR)
7-zip(7zip)
ADOBE
READER(ADOBE READER )比特彗星(Vuze)迅雷
(Vuze)
12/20
Linux心得筆記
12/20
Introduction to Free Software p.48-56 自由軟體的真諦
自由軟體(Free
Software)或開放原始碼(Open
Source)都不是專有名詞,任何軟體都可以自稱為自由軟體或開放原始碼,沒有智慧財產權的問題,不受著作權、專利權或商標權的保護。
但實際上其認定主要是以美國自由軟體基金會或開放原始碼促進會的定義為準。
自由軟體的緣起是在1983年理查·馬修·斯托曼(Richard
Matthew Stallman)所發起的GNU計畫,並於1985年成立自由軟體基金會(Free
Software Foundation,
FSF),自由軟體基金會的宗旨有二,一為推動電腦使用者的自由,另一為捍衛所有自由軟體使用者權益。
自由軟體基金會出版GNU通用公共授權條款,專門為了推廣與保存軟體的自由;以及其他重要的授權條款,包括GNU較寬鬆公共許可證、GNU
Affero通用公共許可證與GNU自由文件授權條款。
自由軟體的定義
根據美國自由軟體基金會對自由軟體的定義,自由軟體有以下四樣自由
①.
Freedom to execute (freedom 0)
②.
Freedom to study(freedom 1)
③.
Freedom to redistribute(freedom 2)
④.
Freedom to improve(freedom 3)
開放原始碼的十項定義
自由再散布
(Free
Distribution)
原始碼
(Source
Code)
衍生著作
(Derived
Works)
原創作者程式原始碼的完整性
(Integrity
of The Author's Source Code)
不得對任何人或團體有差別待遇
(No
Discrimination Against Persons or Groups)
對程式在任何領域內的利用不得有差別待遇
(No
Discrimination Against Fields of Endeavor)
散布授權條款
(Distribution
of License)
授權條款不得專屬於特定產品
(License
Must Not Be Specific to a Product)
授權條款不得限制其他軟體
(License
Must Not Restrict Other Software)
授權條款必須技術中立
(License
Must Be Technology-Neutral)
著佐權(Copyleft)美國自由軟體基金會新創「著佐權(Copyleft)」一詞,以著佐權保障程式或作品使用者的自由,規定使用該程式或作品的人,必須把修改及擴充的程式或作品,以同樣方式釋放出來。
著佐權是順應GNU計畫而生的,GNU計畫提供所有人再散布及修改GNU軟體的自由。最簡單的軟體自由化方式,是把程式置於公領域
(public
domain),即著作財產權消滅,允許他人分享及修改此程式。然而,某些不願意別人自由的人,可以藉由散布修改後的程式,把這些程式轉換為他們的專屬軟體,剝奪使用他人使用程式的自由。或許這些中間人可以更有效地散布程式,讓程式有更多的使用者,但這些使用者沒有自由。
基於這層顧慮,與其把GNU計畫的軟體置於公領域,美國自由軟體基金會提出「著佐權」的概念。再散布軟體的人,不論是否修改該軟體,必須把再散布及修改的自由一起散布下去,著佐權保證每個使用者都有自由。
12/13
Linux心得筆記
12/13
Introduction to Free Software p.40-48開頭句子
"The
licences for most software are designed to take away your freedom to
share and change it."
GNU
General Public Licence, version 2
大部分軟體被設計成奪走你分享和更改的自由
章節字詞
智慧財產權(intellectual
property)
著作權(copyright)
商標(trademarks)
平行輸入(Geographical
indication)
商業機密(trade
secrets)
專利(patents)
推廣(raising
awareness)
人格權(moral
rights)
財產權(intellectual
rights)
重點!!自由軟體是有著作權的
臺灣的智慧財產權主要分成以下三個部份:
1.
著作權
2.
商標權
3.
專利權
世界智慧財產權組織(World
Intellectual Property
Organization,簡稱WIPO)是聯合國組織系統中的15個專門機構之一。它管理著涉及知識產權保護各個方面的24項條約,而其中伯恩公約(或稱伯爾尼公約,
Berne Convention)是現代著作權的源頭。
而WIPO對智慧財展權的分類如下:
copyright著作權
patents專利權
trademarks商標權
Industrial
Designs工業品外觀設計
Geographical
Indications地理徵兆
12/06
Linux心得筆記
12/06
5A實作
忘記帳戶密碼時如何重設
方法一(取自http://www.php5.idv.tw/documents/redhatTW/RHGSG/s1-q-and-a-linux-single.html)
以單一使用者的模式登入,然後再建立一個新的
root
密碼,要進入單一使用者模式,先重新啟動電腦。
假如使用預設的開機管理程式
GRUB,您可以執行下列的動作來進入單一使用者模式:
在開機管理程式的選單中,輸入
[e]
以進入編輯模式。
再來您會看到開機紀錄的列表。
尋找看起來像以下這一行的紀錄:
kernel
/vmlinuz-2.4.18-0.4 ro root=/dev/hda2
按下方向鍵直到該行已經被反白選取,再按下
[e]。
先按下空白鍵以增加一個空白,然後鍵入
single
等字到這一行的最後,以告訴
GRUB
來開機進入
Linux
的單一使用者模式。
再按下 [Enter]
來使變更生效。
畫面會回到編輯模式的畫面。
從這裡,按下 [b]
之後,GRUB
將會開機進入單一使用者
Linux
模式。
在它完成系統載入後,會看到類似下列的
shell
提示符號:
sh-2.05#
現在您可以更改
root
的密碼,請輸入
bash#
passwd root
之後必須要再輸入一次密碼以做確認。
在完成後,密碼就已經更改好了,接下來可以在提示符號下輸入
reboot
來重新開機;
再來您就可以正常的登入為
root
了。
方法二(取自http://forum.ipb.tw/index.php?showtopic=12748)
在開機的
Grub
選單時,選擇用
Recovery
Mode
開機進入命令列模式之後,輸入「passwd
username」,其中
username
就是你的帳號名稱。若連帳號名稱也忘記的話,下指令「ls
/home」就會列出來了。
然後輸入新的密碼,再輸入一次新的密碼作為確認。
- 密碼被重新設定,輸入「shutdown
-r now」重新開機。
方法三(取自http://www.ubuntu-tw.org/modules/newbb/viewtopic.php?viewmode=compact&topic_id=11433&forum=22)
1.
重新啓動
2.
按e進入修改模式
選取起始kernel的一行,
按e
到最後一行,
輸入
rw
init=/bin/bash
3.
按enter,再按
b
重新啓動電腦
此時電腦會在不需密碼的狀態下住入root
shell
4.
輸入passwd
<username>, 輸入新密碼
輸入reboot,
重新啓動
11/22
Linux心得筆記
11/22
5A實作
安裝一個新的瀏覽器
這次安裝了Google
Chrome與E-links瀏覽器,前者與在MS
Windows中所安裝的無太大差別,後者是純文字的瀏覽器,安裝方法是從軟體中心->網際網路->網頁瀏覽器中的分類去尋找,之後點選安裝。
使用Libre
Office建立文件
Libre
Office中所提供的程式,與MS
Office相同,不同的作業有不同的程式來執行,在Libre
Office中與MS
Office所提供相對應的分別為Writer=>Word、Calc=>Excel、Impress=>PowerPoint,Libre
Office裡面功能與MS
Windows Office並無差異,MS
Office有的功能Libre
Office也有,而且令人注目的是Libre
Office也有提供MS
Office的存檔格式,也就是說在Libre
Office所存下來的檔案是可以在MS
Office中執行的,相反的MS
Office則未提供與Libre
Office的相容格式。
1101Linux心得筆記
1025Linux心得筆記
IPv4與IPv6
IPv4後方的4代表著4byte,而1byte=8bit->0000
0000->1111
1111,全部共有0->255總共256種組合,所以以前看見之IP以255.255.255.255的形式出現,而這種形式的組合方式有255的四次方約42億種,但由於後來發現42億的IP位置不夠使用後便決定新增IPv6,IPv6二進位制下為128位元長度(IPv4為32位元),以16位元為一組,每組以冒號":"隔開,可以分為8組,每組以4位元十六進制方式表示,而IPv6據說已充足到足夠使用,因此不進行更多如IPv7,IPv8之類的改變,以最小限度達成最大的效益。
1011Linux心得筆記
1.
根據自由軟體的定義,
自由軟體的使用者有哪四項自由?
①.
Freedom to execute (freedom 0)
②.
Freedom to study(freedom 1)
③.
Freedom to redistribute(freedom 2)
④.
Freedom to improve(freedom 3)
※不論免費或付費,只要有以上四項自由,皆可稱為自由軟體
1004Linux心得筆記
1.
Ubuntu把軟體分成哪幾類軟體?
①.
(1)Canonical支援的免費及開放原始碼軟體(main)
(2)社群支援的免費及開放原始碼軟體(universe)
(3)私有版權的硬體驅動程式(restricted)
(4)受版權或相關法律規定限制的軟體(multiverse)
2.
Ubuntu將更新分成哪幾類?
②.
(1)重要的安全更新(precise-security)
(2)建議的安全更新(precise-updated)
(3)非正式版本更新(precise-proposed)
(4)無支援的更新(precise-backports)