Linux作業系統與自由軟體運動之間的關係

2022-12-24 15:12:06 字數 2625 閱讀 5973

專題講座

題目: linux作業系統與自由軟體運動之間的關係

系別: 電腦科學系現代教育技術

學生姓名袁利

學號20102247

摘要:說到linux作業系統, 大家也許再熟悉不過了,但是關於liunx作業系統的很多具體的特點,大多數人也許只是略知一二。所以在此,我想為大家先具體介紹linux作業系統。

要再討論linux作業系統與自由軟體運動之間的關係,我們又必須先對自由軟體運動的起源與發展有所了解,如此一來,這兩者之間的關係才能一目了然。

要點:1. linux作業系統的起源的特點

2. linux作業系統本身作為自由軟體的特點

3. 自由軟體運動的興起與發展

4. linux作業系統符合自由軟體運動的口號

作為本學期我們的主要學習物件,linux作業系統最初起源於unix作業系統,但又不完全等同於unix作業系統,2023年,由richaerd m 組織開發的gnu(乙個完全基於自由軟體的軟體體系計畫,gnu是 not unix的遞迴縮寫),gnu旨在發展乙個類unix的完整作業系統——gnu系統,並擬定了乙份通用公共許可證gpl,gpl保證任何人與共享和修改軟體的自由,任何人都有權取得、修改和重新發布自由軟體的源**,並且規定有權在不增加附加費用的條件下得到源**(基本發行費除外)。gpl就是gnu工程所要遵循的規則,按照這一規則,自由軟體允許使用者自由複製、修改和銷售,但是對其源**的任何修改都必須向所有使用者公開。

而我們熟悉的linux作業系統只是自由軟體家族中的一員,雖然linux也是最具影響的成員之一。自由軟體最早由美國麻省理工學院(mit)的richaerd 提出,源**擁有屬於全人類的公共智財權,應該在編寫和使用程式的人之間自由傳播,而不應該作為商人謀求利益的手段。自由軟體不僅是免費使用的問題,而主要是版權的問題。

linux系統向使用者同時提供圖形和文字使用者介面,文字介面是shell介面,圖形介面是xwindows系統。同時linux系統可以支援多種硬體裝置並採用多級分頁的儲存管理模式,因此linux可以執行的硬體平台超過任何一種商業系統,這基本要歸功於廣大自由軟體愛好者們的努力。

自由軟體運動中的「自由軟體」(free software)這種術語有時會被誤解--事實上它和**毫無關係。它的涵義是自由。這是自由軟體的定義所決定的。

對於你,某個特定的使用者來說,如果某個程式稱為自由軟體,那麼:你擁有執行該程式的自由,而且可以用於任何目的。你擁有修改該程式以適應你個人需要的自由。

(為了在實踐中使這一自由成為可能,你必須能夠獲得源**,因為沒有源**而試圖修改程式是極端困難的。)你擁有再發行拷貝的自由,可以是無償的,也可以收費。你擁有發行該程式修改後版本的自由,從而使社團可以從你所作的改進中獲益。

因為這裡"free"的涵義是自由而非**,自由軟體和銷售拷貝之間並沒有矛盾。事實上,銷售拷貝的自由是至關重要的:把自由軟體收集到cd-rom上**對整個社團都很重要,而銷售它們又是為開發自由軟體籌集資金的重要手段。

因此,如果人們無法將某個程式自由地收集到這些集合中時,這個軟體就不是自由軟體。由於"free"一詞具有歧義,人們長久以來都在尋找另外的詞來替代它,但直到現在還沒有找到其合適的替代詞。英語的單詞與單詞之間的細微差別比世界上其他的語言更多,然而它卻缺少乙個簡單明瞭、沒有歧義的單詞表示自(freedom)中的"free"。

"unfettered"(除去鐐銬的)也許是詞意與之最接近的詞了。其他諸如"liberated"(被解放的)、"freedom"(自由的)和 "open"(開放的)也被考慮過,但是這樣替代詞要麼語義不對,要麼就是存在其他缺陷。

對於未來linux的發展前景也是非常可觀的,因為自由軟體的開發模式是通過一大批廣泛分布於世界各地的軟體愛好者以網際網路為紐帶、通過bbs、新聞組及電子郵件等現代通訊方式同時參與乙個軟體開發專案。乙個初步工作的軟體雛形首先發布出來,然後大家同時開始工作,分別結合自己的實際經驗和需要,尋找出軟體中的漏洞,提出改進意見,發布在網際網路上,如此一來,軟體以平行排錯、分頭發展的方式快速演進,比傳統的模式更能調動程式設計師的工作熱情,同時軟體的開發速度以及軟體的質量都有可靠的保證。

linux是一種自由和開放源**的計算機作業系統。目前存在著許多不同的linux,但它們全都使用了linux核心。 linux可安裝在各種各樣的計算機硬體裝置,從手機、平板電腦、路由器和**遊戲控制台,到台式計算機,大型機和超級計算機。

linux是乙個領先的作業系統,世界上運算最快的10臺超級計算機執行的都是linux作業系統。

linux作業系統也是自由軟體和開放源**發展中最著名的例子。只要遵循gnu通用公共許可證,任何人和機構都可以自由地使用linux的所有底層源**,也可以自由地修改和再發布。嚴格來講,linux這個詞本身只表示linux核心,但在實際上人們已經習慣了用linux來形容整個基於linux核心,並且使用gnu 工程各種工具和資料庫的作業系統(也被稱為gnu/ linux)。

通常情況下,linux被打包成供台式電腦和伺服器使用的linux發行版。一些流行的主流linux發行版,包括debian(及其派生物ubuntu),fedora和opensuse等。 linux得名於計算機業餘愛好者linus torvalds。

當今,我國已成立了各種民間組織,建立自己的主伺服器,為linux作業系統的進一步推廣和本地化創造良好的環境。隨著以計算技術、通訊技術為主體的資訊科技的快速發展和internet的廣泛應用,嵌入式軟體、分布式作業系統都是以linux為核心基礎的發展方向,此外,linux上的桌面系統、應用軟體,尤其是軟體開發工具是linux發展的重要方面。

Linux作業系統實驗

計算機與資訊工程系實驗報告 課程名稱 linux作業系統任課教師 李小芳2014 2015學年第1學期班級實驗名稱實驗地點 學號程序管理 二 文理樓a507 姓名實驗日期成績評定ab c實驗內容 一 程序與作業的前後臺操作 1 利用vi手工啟動兩個程序在後台執行 2 用vi編輯乙個檔案,並轉入到後台...

Linux作業系統介紹

作業系統介紹 作者 王長青 商情 2008年第45期 摘要 文章從unix minix系統的產生引出了linux作業系統,詳細介紹了linux作業系統的產生過程,分析了linux的網路集市式開發模式,並通過研究linux的發展過程,分析並介紹了linux的主要特點及功能。關鍵詞 linux作業系統網...

Linux 作業系統 基礎操作 教學

福州大學資訊學院計算機系劉延華 2003.2 目錄前言 2 第一講 linux基礎 2 一 什麼是linux?2 二 安裝linux的好處?3 三 如何得到linux?3 四 如何得到linux的最新訊息?3 五 linux作業系統上有什麼應用?4 六 在那裡可以找到討論區?5 七 安裝過程 5 第...