freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內容

linux操作系統(tǒng)-資料下載頁

2025-07-17 15:45本頁面
  

【正文】 構屬于此類。 2)微內核 大部分內核模塊都作為獨立的進程,它們之間通過消息通信,模塊之間互相提供服務,微內核相當于一個消息管理器。對象結構屬于此類。 GPL 及其主要內容 (1) GPL (Gernal Public License) GPL的文本保存在 Linux 系統(tǒng)的不同目錄下的命名為 COPYING 的文件里。例如,鍵入 cd /usr/doc/ghostscript* 然后再鍵入 more COPYING 可查看 GPL 的內容。 GPL 和軟件是否免費無關,它主要目標是保證軟件對所有的用戶來說是自由的。 GPL 通過如下途徑實現這一目標: ? 它要求軟件以源代碼的形式發(fā)布,并規(guī)定任何用戶能夠以源代碼的形式將軟件復制或發(fā)布給別的用戶。 ? 它提醒每個用戶,對于該軟件不提供任何形式的擔保。 ? 如果用戶的軟件使用了受 GPL 保護的任何軟件的一部分,那么該軟件就繼承了 GPL 軟件,并因此而成為 GPL 軟件,也就是說必須隨應用程序一起發(fā)布源代碼。 ? GPL 并不排斥對自由軟件進行商業(yè)性質的包裝和發(fā)行,也不限制在自由軟件的基礎上打包發(fā)行其他非自由軟件。 GPL 及其主要內容 (2) 遵照 GPL 的軟件并不是可以任意傳播的,這些軟件通常都有正式的版權, GPL在發(fā)布軟件或者復制軟件時聲明限制條件。但是,從用戶的角度考慮,這些根本不能算是限制條件,相反用戶只會從中受益,因為用戶可以確保獲得源代碼。 盡管 Linux 內核也屬于 GPL 范疇,但 GPL 并不適用于通過系統(tǒng)調用而使用內核服務的應用程序,通常把這種應用程序看作是內核的正常使用。 假如準備以二進制的形式發(fā)布應用程序(像大多數商業(yè)軟件那樣),則必須確保自己的程序未使用 GPL 保護的任何軟件。如果軟件通過庫函數調用而使用了別的軟件,則不必受到這一限制。大多數函數庫,受另一種 GNU 公共許可證,即 LGPL 的保護。 LGPL (Libraray General Public License) GNU LGPL( GNU 程序庫公共許可證)的內容全部包括在命名為 的文件中。如果安裝了內核核的源程序,在任意一個源程序的目錄下都可以找到 文件的一個拷貝。 LGPL 允許在自己的應用程序中使用程序庫,即使不公開自己的源代碼。但是, LGPL 還規(guī)定,用戶必須能夠獲得在應用程序中使用的程序庫的源代碼,并且允許用戶對這些程序庫進行修改。 大多數 Linux 程序庫,包括 C 程序庫( )都屬于 LGPL 范疇。因此,如果在 Linux 環(huán)境下,使使用 GCC 編譯器建立自己的應用程序,程序所鏈接的多數程序庫是受 LGPL 保護的。如果想以二進制的形式發(fā)布自己的應用程序,則必須注意遵循 LGPL 有關規(guī)定。 遵循 LGPL 的一種方法是,隨應用程序一起發(fā)布目標代碼,以及可以將這些目標程序和受 LGPL 保護的、更新的 Linux 程序庫鏈接起來的 makefile 文件。 遵循 LGPL 的比較好的一種方法是使用動態(tài)鏈接。使用動態(tài)鏈接時,即使是程序在運行中調用函數庫中的函數時,應用程序本身和函數庫也是不同的實體。通過動態(tài)鏈接,用戶可以直接使用更新后的函數庫,而不用對應用程序進行重新鏈接。 Linux的開發(fā)模式 Linux的開發(fā)模式采用自由軟件開發(fā)中所用的 “ 巴扎 ” (Bazzaar)模式。 Linux是一大批廣泛分布于世界各地的軟件愛好者,以互聯網為紐帶,通過 BBS、新聞組及電子郵件等現代通信方式,同時參與的軟件開發(fā)項目。 Linux的開發(fā)模式是開放與協(xié)作的,在設計上融合了各方面的優(yōu)點,也經歷了各種各樣的測試與考驗。它具有的特點: 1)開放與協(xié)作的開發(fā)模式。提供源代碼,遵守 GPL。 2) 發(fā)揮集體智慧,減少重復 勞動。 3)經歷了各種各樣的測試與考驗,軟件的穩(wěn)定性好。 4)開發(fā)人員憑興趣去開發(fā),熱情高,具有創(chuàng)造性。 Linux的開發(fā)模式舉例 1. 完全封閉式: Caldera( ) 其特點為完全由公司內部程序員封閉開發(fā),在正式產品前不發(fā)布任何測試版本,其缺點式顯而易見的,主要體現在產品開發(fā)周期長,用戶參與不足。質量完全取決于公司內部的開發(fā)管理水平和實力。 2. 半封閉式: Red Hat( ) 其特點為產品在 Beta階段推出 12個測試版本,然后推出正式版本。 Red Hat內部的開發(fā)制度是目前把自由軟件開發(fā)模式和傳統(tǒng)軟件的開發(fā)模式結合得比較好的一種,其特點是:公司將技術研發(fā)部門和生產部門交叉組合起來,技術研發(fā)部門的管理比較松散,其下擁有一批技術上非常領先的自由程序員,主要負責進行技術研發(fā)和前瞻性研究,而生產部門采用企業(yè)化的項目管理制度,這樣的好處是既保持了產品的質量,又保持了技術上的領先地位。而且能夠保守一部分技術秘密。缺點是沒有強大的研發(fā)實力。 3. 全開放式: Mandrake( )、 Debian( ) 其特點是其開發(fā)階段完全向用戶開放,隨時接受用戶的錯誤報告,內部只維持一支相對較少的開發(fā)隊伍進行管理和重點程序的攻關工作。其特點是開發(fā)速度快、質量穩(wěn)定,能夠最大限度地利用自由軟件社區(qū)的力量。缺點是不容易控制開發(fā)周期。 思考 題 1. 操作系統(tǒng)的概念?操作系統(tǒng)的發(fā)展經歷了那幾個階段? 2. 操作系統(tǒng)的功能有哪些?操作系統(tǒng)的接口有幾種? 3. 操作系統(tǒng)的結構有哪幾種?各有什么特點? 4. 操作系統(tǒng)的內核有哪幾種?各有什么特點? 5. Linux有那些的特點? 6. 訪問 LINUX的內核的版本樹,了解最新內核的特點。 7. GPL 包含的主要內容有哪些? 8. Linux的開發(fā)模式和傳統(tǒng)的開發(fā)模式相比較,你認為各有哪些優(yōu)缺點?哪些地方需要改進?
點擊復制文檔內容
環(huán)評公示相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1