?? 173.html
字號:
<!doctype html public "-//W3C//DTD HTML 4.0 Transitional//EN">
<html>
<head>
<title>www.newok.com::FreeBSD使用大全</title>
<link rel=stylesheet href="newok.css" tppabs="http://www.newok.com/include/newok.css">
</head>
<body>
<div align=center>
<p> </p>
<table width=720>
<tr><td>
<strong>當前所在位置:</strong><a href="javascript:if(confirm('http://www.at.china.com/bsd/index.html \n\nThis file was not retrieved by Teleport Pro, because it is addressed on a domain or path outside the boundaries set for its Starting Address. \n\nDo you want to open it from the server?'))window.location='http://www.at.china.com/bsd/index.html'" tppabs="http://www.at.china.com/bsd/index.html" class=t1>FreeBSD使用大全>></a>
</td></tr>
</table>
<table width=700>
<tr><th><font color=white>FreeBSD連載(27):應用軟件的類別</font></th></tr>
<tr><td> </td></tr>
<tr><td align=left><i>作者:</i>王波</td></tr>
<tr><td> </td></tr>
<tr><td><font color=white>安裝應用軟件<br> FreeBSD下擁有多種預編譯好的軟件包,包括了從數學運算到系統維護,從圖象處理到Internet服務程序等大量的軟件。之所以能擁有如此豐富的軟件,除了Unix本身就是一個非常流行的開發平臺之外,另一個重要原因就是每種Unix中均提供了高級語言C作為了標準開發語言,而C語言具有高度可移植性,并且隨著Unix的流行它成為了最重要的一種程序設計語言。<br><br> 由于Unix運行在多種不同的平臺上,而不同平臺上的二進制執行文件只包含本平臺上的機器指令,因此造成一個平臺上的應用程序不能直接在另一個平臺上運行。但是在Unix的世界中,有著通用的編程語言C和相同的系統調用,使得不同的Unix平臺上程序的C代碼基本相同,為一種Unix開發的應用程序,很容易就能移植到其他Unix系統中。傳統上在Unix上安裝各種應用軟件一般使用源代碼的形式,需要管理員手工編譯安裝,這就要求管理員需要熟悉C語言及其開發工具。然而這樣操作畢竟是一個繁瑣的任務,尤其對于不太熟悉C語言的使用者更為困難。因此各種Unix各自發展了一些直接安裝二進制程序的機制,FreeBSD中也提供了Packages Collection── 一種管理和安裝預編譯好的軟件包機制,來幫助使用者管理各種應用軟件,使得用戶不需要了解C語言及其開發工具,也能正常進行應用軟件的安裝和管理。 <br><br><br>應用軟件的類別<br><br> 在安裝和使用應用軟件的時候,正版和盜版等版權問題總是計算機使用者需要考慮的話題之一。很多計算機使用者總以為軟件的版權問題與光盤、磁帶類似,不是正版就是盜版。然而情形并非絕對如此,絕大多數軟件的開發者傾向于讓自己開發的程序被盡可能多的人使用,當軟件開發者不以軟件作為獲利的目的時,對軟件的使用就沒有采取任何限制,或者是很寬容的限制。其他使用者就可以自由使用這些軟件,而不需要考慮版權問題。<br><br> 正由于軟件開發者的目的不同,因此對他們的軟件使用的版權保護方法也不同。有的開發者出于自己的個人興趣、需要或信仰而開發軟件,希望自己的軟件為更多的人使用,沒有或暫時沒有從軟件中獲利的目的,因此就鼓勵其他人使用這個軟件。有的開發者出于盈利的目的開發軟件,因此就使用了嚴格的版權限制。按照不同軟件的版權限制,可將應用軟件可以分為兩類: <br><br><br>公共域軟件與自由軟件<br><br> 這些軟件的作者對版權不加任何限制或者限制很少,屬于這一類的軟件通常提供源程序,允許使用者自由使用軟件并任意修改。FreeBSD系統中包括的軟件均屬于這一類,因此使用者不需要考慮使用FreeBSD的版權問題。其中公共域軟件對版權沒有任何限制,可以認為是屬于放棄版權的軟件。很多公共域軟件是科研機構和大學開發的,但也被商業公司用于自己的系統中,此時商業公司就使用了自己的版權聲明,而用戶卻無法自由使用該軟件。<br><br> 為了保護軟件不被商業機構濫用,自由軟件基金會的Stallman使用了GNU版權許可來保護用戶自由使用軟件的權利,這個版權許可允許將自由軟件用于商業目的,但必須允許用戶有自由使用、拷貝、修改的權利。根據這個許可,可以銷售GNU軟件,但必須同時包括它的源程序以便用戶根據情況修改(或者在用戶要求時提供)。<br><br> GNU軟件許可并不是唯一的自由軟件許可權聲明,FreeBSD使用的BSD許可也是另一個重要的版權許可。與GNU許可相比,BSD許可更寬松一些。BSD許可只要求必須保持顯示的相關作者的聲明信息,對商業使用限制更少。此外還有X的版權許可等。由于GNU軟件許可最為著名,并且也比較完善,因此很多非自由軟件基金會的軟件也使用這個許可權,用來保護自己軟件的版權。<br><br> 事實上這一類軟件在計算機發展中起了很重要的作用,它們常常最先實現很多新想法、新功能,推動軟件技術的發展。自由軟件的功能、效率和可靠性并不比商業軟件差,有的軟件甚至要好于同類的商業軟件,唯一的問題是自由軟件不提供技術服務,僅僅隨同軟件提供一些電子文檔,需要使用者自己去學習安裝和使用。當然,自由軟件通常也有相應的商業版本,差別就在于提供了商業技術服務支持。 <br><br><br>共享軟件與專有軟件<br><br> 這些軟件通常是基于商業目的開發的軟件,這些軟件通常使用嚴格的版權規定。這些軟件中的大部分不允許使用者免費使用。但出于商業目的,一些軟件允許使用者免費使用,但對軟件的自由使用提出了一定的條件和限制。<br><br> 一些共享軟件不提供源代碼,一些商業軟件的演示版本提供了較弱的功能和使用時間限制。還有一些軟件的限制更寬松,允許個人用戶自由使用軟件,但不許可自由分發、拷貝軟件。<br><br> 一些FreeBSD安裝介質中,在基本系統之外也提供了一些共享軟件,供使用者手工安裝(不能使用安裝程序安裝)。這些軟件允許使用者在一定條件下,并按照軟件本身的聲明使用這些軟件。由于版權問題,系統不會將這些軟件包括進系統內部,使用者只有在保證軟件版權條件下才能運行這些軟件。 <br><br><br>開放源碼觀念<br><br> 由于在Unix世界中,軟件的標準為C語言,有了C源代碼就能將應用程序移植到其他Unix上,因此在Uni x傳統上,就有一種提供軟件的同時也應該提供源碼的觀念。<br><br> 發布軟件的源代碼對用戶有很多好處,一方面用戶能夠了解他們使用的軟件是可以信賴的,即使存在問題,也能夠及時發現錯誤,并依據源碼及時糾正,這些修正返回到開發者那里,同樣起到促進軟件發展的目的。另一方面畢竟通用軟件并不一定完全適合用戶的需要,發布軟件的源碼使得用戶能夠按照自己的需求定制軟件。<br><br> 因此在Internet上很多軟件的作者都認同這種觀念,這種觀念還得到了包括Netscape等商業公司的支持,進而組織了開放源碼組織(Open Source)來支持這種觀念。FreeBSD的眾多開發者就是這個組織的堅定支持者。其網址為http://www.opensource.org<br><br> 當前開放源碼得到了一些商業公司的支持,如netscape公司就公開了它們的瀏覽器的源代碼。出于技術的發展,軟件本身已經不再包括太多的技術秘密了,在Internet上可以找到各類程序的源代碼,依靠未公開接口保持軟件秘密的做法基本被大家拋棄。當程序設計從 “藝術” 轉變為 “工程” ,重要的就不再是程序設計的秘密,而是軟件工程了。商業公司也可以從開放源代碼的情況下,獲得使用者更多的建議,使得它的軟件能進一步完善。 <br><br>未完,待續。。。</font></td></tr>
<tr><td> </td></tr>
<tr><td align=right><i>來源:</i><a href="javascript:if(confirm('http://freebsd.online.ha.cn/ \n\nThis file was not retrieved by Teleport Pro, because it is addressed on a domain or path outside the boundaries set for its Starting Address. \n\nDo you want to open it from the server?'))window.location='http://freebsd.online.ha.cn/'" tppabs="http://freebsd.online.ha.cn/">http://freebsd.online.ha.cn/</a></td></tr>
</table>
<p> </p>
<p> </p>
<p> </p>
聲明:本站的文章和軟件是本人從網上收集整理的(除本人的作品之外),所有版權屬于作者,<br>
如有侵犯您的權益,請指出,本站將立即改正,謝謝.
<hr width=500>
<br>
<font color=#ffffff>Copyright 2000 <a href="javascript:if(confirm('http://www.newok.com/ \n\nThis file was not retrieved by Teleport Pro, because it is addressed on a domain or path outside the boundaries set for its Starting Address. \n\nDo you want to open it from the server?'))window.location='http://www.newok.com/'" tppabs="http://www.newok.com/" class=t1>www.newok.com</a></font>
</div>
</body>
</html>
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -