您的位置:網(wǎng)站首頁 > 電器維修資料網(wǎng) > 正文 >
詳解Linux中的七件武器
來源: 日期:2013-12-24 21:08:19 人氣:標(biāo)簽:
Linux產(chǎn)生于一群真正的黑客。盡管人們習(xí)慣于認(rèn)為L(zhǎng)inus是Linux的締造者,在linux包含的數(shù)以千計(jì)的文件中,也有一個(gè)名為Credits的文件記錄了主要的Linux Hacker們的姓名和電子郵件地址(這個(gè)列表中包含了100多個(gè)名字,世界各地的都有),但沒有人說得清究竟有多少人參與了Linux的改進(jìn)。這一游戲到今天并沒有隨著時(shí)間的推移而停止,相反卻因?yàn)長(zhǎng)inux的日益流行而愛好者甚眾。因此開始使用Linux就猶如加入了一個(gè)如云的編程組織。你可以通過互聯(lián)網(wǎng)隨時(shí)了解來自地球的某一個(gè)角落的該領(lǐng)域的 新進(jìn)展;如果你的英文足夠好,加入一個(gè)討論組,你就可以得到不知來自什么地方的神密的點(diǎn)撥。由于GPL的存在,你還可以得到開放的源代碼,從而不用發(fā)愁學(xué)習(xí)資料的來源。
隨著更多專業(yè)公司的介入,Linux可以提供的開發(fā)工具的功能也越發(fā)強(qiáng)大。如TurboLinux就具有強(qiáng)大的應(yīng)用程序開發(fā)環(huán)境,提供了各種開發(fā)應(yīng)用程序的工具,具有對(duì)多種語言如:C、C++、Java、Perl、Tcl/tk、Python和Fortran 77的編譯器/解釋器,以及集成開發(fā)環(huán)境、調(diào)試和其他開發(fā)工具。再如Janus SOFtware公司開發(fā)的被稱為L(zhǎng)inux版VB的Phoenix Object BasIC,它是一套獨(dú)特的面向?qū)ο蟮腖inux RAD(Rapid Application Development,快速應(yīng)用軟件開發(fā)工具)。它綜合了Python和Perl等面向?qū)ο缶幊陶Z言的強(qiáng)大功能,同時(shí),提供了類似Visual Basic的易用性。熟悉Windows環(huán)境下Visual Basic的編程者都可以順利地使用Phoenix Object Basic。LynuxWorks公司的VisualLynux可以和微軟的Visual C++相媲美,它集成了微軟Visual C++開發(fā)工具以支持Linux操作系統(tǒng)的產(chǎn)品,它不但兼容LynuxWorks公司的BlueCat Linux,而且還兼容其他的Linux 2.2.12版本。LynuxWorks公司甚至聲稱從此Visual C++就具備了開發(fā)嵌入式Linux應(yīng)用程序的能力。嵌入式Linux系統(tǒng)現(xiàn)在相當(dāng)熱門,已經(jīng)廣泛地應(yīng)用在各式各樣的通信基礎(chǔ)產(chǎn)品。我想可能有些Visual C++的使用者看到這里已經(jīng)動(dòng)了心,想要嘗試一把了。
強(qiáng)大的開發(fā)工具+開放源代碼+點(diǎn)撥,結(jié)果是什么呢?想來編程狂熱分子已經(jīng)心知肚明。因此強(qiáng)烈建議對(duì)編程有狂愛、總喜歡用程序解決問題的人使用Linux,去擁有Linux提供的第一件武器——編程能力。
Linux的組網(wǎng)能力非常強(qiáng)大,它的TCP/IP代碼是 高級(jí)的。Linux提供了對(duì)于當(dāng)前的TCP/IP協(xié)議的完全支持,并且包括了對(duì)下一代Internet.協(xié)議Ipv6的支持。Linux內(nèi)核還包括了IP防火墻代碼、IP防偽、IP服務(wù)質(zhì)量控制及許多安全特性。這些特性可以和像Cisco這樣的公司提供的高端路由設(shè)備的特性相媲美。此外,利用Redhat Linux提供的Samba組(并不是RedHat Linux獨(dú)有),Linux可以作為Windows客戶機(jī)的打印和文件服務(wù)器,還可以用做NT的文件和打印服務(wù)器。運(yùn)用Linux包含的AppleTalk模塊,Linux甚至可以作為一個(gè)Macintosh客戶機(jī)的文件和打印服務(wù)器。讓APAChe這個(gè)世界上應(yīng)用范圍 廣的Web服務(wù)器軟件系統(tǒng)跑在linux上,你就可以運(yùn)行自己的Intranet或者Internet web服務(wù)器。Linux還包含了一個(gè)Ftp服務(wù)程序、一個(gè)電子郵件傳輸代理程序以及,POP和IMAP郵件服務(wù)程序。如果你愿意,你還可以在Internet上免費(fèi)獲得一個(gè)Linux的LDAP服務(wù)程序。面對(duì)如此強(qiáng)大的網(wǎng)絡(luò)功能,我們強(qiáng)烈建議對(duì)構(gòu)造網(wǎng)絡(luò)有興趣的人掌握Linux的第二件武器—組網(wǎng)能力。
三、長(zhǎng)生劍—創(chuàng)新能力
“如果你總是使用微軟的開發(fā)工具,你一生只能做個(gè)操作人員。”這話一點(diǎn)都不假。Linux是自由軟件,而自由軟件和非自由軟的區(qū)別在于:
1.自由軟件是開放的,成千上萬的人可以檢查這個(gè)軟件,快速地找到并修改其錯(cuò)誤碼。
2. 終用戶可以按照自己的意愿自定義自由軟件,有特殊需要的用戶也可以完全按照他們認(rèn)為合適的方式定制自己的Linux。
3.自由軟件為了防止重復(fù)發(fā)明,通過共享源代碼和思想來節(jié)省很多工作量。
以上這些特性是不是對(duì)有想法的好事者有莫大的吸引力?不僅如此,Linux由于自身的優(yōu)點(diǎn),應(yīng)用領(lǐng)域也越來越廣泛。如 近嵌入式Linux的應(yīng)用相當(dāng)熱門,已廣泛應(yīng)用于包括筆記本電腦、連網(wǎng)裝置、網(wǎng)絡(luò)電視等在內(nèi)的各式各樣的通信基礎(chǔ)產(chǎn)品,而嵌入式操作系統(tǒng)正日益成為一種勢(shì)不可擋的流行趨勢(shì), 終電腦、通訊、家電會(huì)因?yàn)樗拇嬖诙蔀橐惑w。這些也為有想法的好事者提供了更廣闊的發(fā)揮空間。在夢(mèng)想就是力量的今天,沒有了創(chuàng)新能力是不可想象的。因此強(qiáng)烈建議那些具有較強(qiáng)的鉆研精神,喜歡刨根問底的好事者學(xué)習(xí)使用Linux,利用Linux提供的第三件武器—創(chuàng)新能力。
- 1
- 2
- 下一頁
【看看這篇文章在百度的收錄情況】
相關(guān)文章
- 上一篇: 怎樣通過名稱識(shí)別計(jì)算機(jī)病毒
- 下一篇: linux進(jìn)入與退出的命令