新聞中心
linux是由林納斯·托瓦茲(Linus Torvalds)在1991年以GPL(General Public License)許可協(xié)議在Internet上發(fā)布的免費、開放源代碼的操作系統(tǒng),它可以運行在各類設(shè)備上,例如服務(wù)器、智能手機、游戲機以及普通的電腦上。Linux的開放源代碼的特性,使得它的使用者可以任意的分享程序和軟件,也可以自己對其進行定制和擴展,這個過程對程序員而言無疑是一種很大的挑戰(zhàn),尤其是那些鐘情于操作系統(tǒng)方面的人士更是期待著能夠參與其中。

許多程序員都早就知道Linux是一種非常強大的操作系統(tǒng),他們能夠利用Linux的應用程序、框架及其他組件構(gòu)建可以運行在任何設(shè)備上的應用—而且這些都是完全開放的、可以修改的可以自由分發(fā)的,所以這就是Linux開發(fā)者們津津樂道的理由了!
當然Linux可以創(chuàng)造新的可能。Linux可以幫助開發(fā)者在現(xiàn)今飛快發(fā)展的計算機技術(shù)中建立作品,并且可以節(jié)省許多開發(fā)成本。不僅可以快速開發(fā)應用程序,而且想創(chuàng)建Web服務(wù)器,我們也不再需要依賴大型發(fā)行商來分發(fā)必要的軟件。
對于想要創(chuàng)建更多功能的開發(fā)人員來說,Linux的靈活性更是令人喜愛。Linux可以為每個應用程序都提供不同的軟件包,可以更方便的擴展或更新,從而提升系統(tǒng)的性能。以下是一個從在線倉庫安裝軟件的例子,可以說明Linux的出色功能:
sudo apt-get update
sudo apt-get install
利用Linux的優(yōu)點,連接硬件設(shè)備以及利用外部庫也可以輕易實現(xiàn)。以下是一個用圖形顯示I2C設(shè)備狀態(tài)的例子:
#include
#include
#include
int main (int argc, char *argv[])
{
int i2c = wiringPiI2CSetup(0x68); //0x68是I2C芯片地址
printf ("value = %02x\n", wiringPiI2CReadReg8 (i2c, reg));
return 0;
}
總之,Linux在開發(fā)領(lǐng)域有著非常強大的能力,可以開發(fā)出各類應用的軟件,也可以創(chuàng)建定制的操作系統(tǒng)。使用Linux會讓程序員受益良多,這也成為其他操作系統(tǒng)在競爭中的可怕對手。 Linux的開源性能夠幫助它更快的創(chuàng)新,也讓它為程序員開創(chuàng)新的可能。
香港云服務(wù)器機房,創(chuàng)新互聯(lián)(www.cdcxhl.com)專業(yè)云服務(wù)器廠商,回大陸優(yōu)化帶寬,安全/穩(wěn)定/低延遲.創(chuàng)新互聯(lián)助力企業(yè)出海業(yè)務(wù),提供一站式解決方案。香港服務(wù)器-免備案低延遲-雙向CN2+BGP極速互訪!
網(wǎng)站名稱:Linux:開創(chuàng)新的可能(linux維基百科)
本文URL:http://www.fisionsoft.com.cn/article/cooehop.html


咨詢
建站咨詢
