linux開源
㈠ 都說linux是開源的,到底怎麼開源了
兄弟,如果你用一個多月的Linux還沒有見過Linux kernel的話,我只能說你沒有用心去學,而只是玩兒Linux罷了。Linux 內核源代碼就在Linux文件系統中,它的存放目錄就在:/usr/src下面。
所謂的開源顧名思義就是開放源代碼,在Linux中用的大多數的軟體都是開放源代碼的,你可以在那些為Linux提供應用軟體廠商的官方網站上去下載它們的完整的源代碼來閱讀和修改,但是尊從GNU的規則,你對源代碼的修改,也要開放源代碼並上傳到網路中,供大家來做進一步的改進。
㈡ linux 開源不等於免費
開源表示的是源代碼對用戶放開,這個開源,在英語裡面和免費用的是一個單詞:Free 。
這一個詞,兩個意思,所以 GNU 界還專門解釋過,Free 在 GNU 里表示的是自由:使用自由,修改自由,發布自由。並不是說免費。
至於版權,GNU GPL 和 LGPL 等等的各種協議,都有詳細的條款,一般是表明,你的權力會根據你所使用的協議,自動附加到你修改後的程序源代碼上,這個協議會對你的權力和義務進行規定、保護。
比如一個 GPL 發布的軟體,你不能把他封閉源代碼,因為這樣你就違反了這個軟體原本的意圖。GPL 對此有詳細的規定,從而保護源代碼發布著的原本的意圖:開放源代碼。
開源軟體可以銷售軟體而收費,但你不能限制用戶的再發布的權力,這樣就算你賣軟體,但你的軟體有可能還會被你的用戶根據開源協議的條款(Linux 下是 GPL )免費再發布。從而導致你銷售不出去,大家都去用免費發布的版本。
RHEL 和 CentOS 就是一個收費和免費的例子。
這也是為什麼 Linux 有多個廠家,多個發行版的原因。這也是 GNU/Linux 開放的所在。你選擇 Windows ,只能購買微軟一家的產品。但你如果選擇 Linux ,有收費,有免費,你完全可以根據你的需要去選擇。
Linux 的收費,更多是售後服務,比如企業要大建伺服器集群,企業就可以支付服務費,讓專業廠家來幫你設置,從而減少企業用戶的使用難度,同時還有免費的選擇,成本的規劃更加的靈活。伺服器設置好了,而且不需要再作什麼的話,完全可以不用再付費。如果企業內部有專業人才,也不需要對外付費。不過大型企業不可能僱傭這么多的專業人員去維護系統,Windows 也一樣。所以 Linux 廠家從而的到了服務收入。
用 Windows ,你就算有本是,也要花錢;用 Linux ,有能耐自己搞定免費,如果需要別人來幹活那就可以花錢。必須花錢和根據自己能力花錢的概念可不一樣。
㈢ 開源免費的linux操作系統有哪些
linux操作系統都是開源的,大多數linux也免費,不過需要購買的是服務。常用的Ubuntu,centos等幾乎完全免費。像redhat等需要購買的主要都是一整套的服務。
㈣ Linux為什麼開源
使用Linux必須手動輸入命令是一個偏見。本人長年累月地使用Linux,但是我並不熟悉Linux的命令。
Linux一般都部署在伺服器上,為了讓伺服器更穩定,在伺服器上安裝Linux時常常不安裝圖形環境。這也是讓人產生「做什麼事情都需要手動輸入命令」的錯覺。
實際上,我對開源的概念也不是十分理解。簡單地說,允許查看、修改源代碼的軟體就屬於開源軟體。而像Win和MacOsX這樣的系統,源代碼都是保密的,他們都是閉源軟體。
按照開源許可協議,所有的Linux發行版都必須公開源代碼。不過因為源代碼很佔用空間,源代碼一般不會直接附在發行版的光碟中,需要您自己下載。
DOS系統是由匯編語言編寫的,其餘的能叫上名字的操作系統,比如Linux、DBS、Win之類的,一般都是由C語言編寫的。
因為Win是閉源軟體,因此您看不到它的源代碼,修改起來也比較難。要想修改Win,首先您要熟悉軟體的反匯編技術,其次您要做好保密工作,不要讓人發現,被發現了是要坐牢的。
順便說一句:WinCE是開源的。
修改Linux的源代碼就比較自由了。
不知到您的編程水平如何,我稍微提醒您一下,自2.6.27開始,Linux內核的代碼就超過1000萬行了,雖然大部分的代碼都是些驅動程序。
在閱讀源代碼前,最好先找本介紹Linux內核原理的書。
㈤ 開源Linux是什麼意思
開源是軟體行業的一個用語開源,就是開放源代碼 軟體包括源代碼,和目標代碼開放源代碼後,可以直接復制和使用。
Linux是一套免費使用和自由傳播的類Unix操作系統,是一個基於POSIX和Unix的多用戶、多任務、支持多線程和多CPU的操作系統。伴隨著互聯網的發展,Linux得到了來自全世界軟體愛好者、組織、公司的支持。它除了在伺服器操作系統方面保持著強勁的發展勢頭以外,在個人電腦、嵌入式系統上都有著長足的進步。使用者不僅可以直觀地獲取該操作系統的實現機制,而且可以根據自身的需要來修改完善這個操作系統,使其最大化地適應用戶的需要。
㈥ 「Linux是開源的」是什麼意思
Linux是一套免費使用和自由傳播的類Unix操作系統,是一個基於POSIX和UNIX的多用戶、多任務、支持多線程和多CPU的操作系統。
開源是軟體行業的一個用語 開源,就是開放源代碼 軟體包括 源代碼,和目標代碼 開放了源代碼後,別人就可以非常簡單的 復制,你的軟體。
㈦ linux下的軟體都必須開源嗎
不是的。
可以有閉源的。
正如windows下的軟體也有開源的一樣。
所以開源與不開源不在於什麼操作系統,而在於軟體的性質。
開源(Open Source,開放源碼)被非盈利軟體組織(美國的Open Source Initiative協會)注冊為認證標記,並對其進行了正式的定義,用於描述那些源碼可以被公眾使用的軟體,並且此軟體的使用、修改和發行也不受許可證的限制。
不開源則和開源相反你不知道源碼內容無法對源碼進行修改等版權也是開發人所有。
㈧ linux開源是什麼意思
沒錯 就是這個意思開源 就是開放源代碼!
與其對立的WINDOWS 他的源代碼是保密的!
我在時常買的REDHAT9 FEDORA4 裡面除了三張系統安裝盤,還有三章源碼盤,一張文檔盤!
可惜源碼不少本人也沒心思看!
網上也有免費下載的。
㈨ linux和unix哪個是開源的那他們兩個的區別是什麼呢
2個都是開源的,但現在又下商業版本是需要收費的。
Linux 操作系統是UNIX 操作系統的一個克隆版本。
給個地址你去看看吧:
http://ke..com/view/1634.htm
㈩ linux開源好處和不好處
開源會形成各種各樣的軟體,同樣無法做到標准化。linux本身版本就多種多樣
redhat,den,這些都算是做得有名的,還會出現更多的linux版本,內核的不同會把一般的人攔在linux大門外,導致非專業人士無法體會到linux的好處。
同樣,開源可以做到許多我們在windows上根本無法做到的事情,不會有任何一項資料庫是對內封閉的,對懂技術的人來說就如同天堂一般。