真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

postgresql讀音的簡單介紹

怎樣用java寫足球隊(duì)進(jìn)階路線代碼

Java程序員進(jìn)階路線

創(chuàng)新互聯(lián)是一家專注于做網(wǎng)站、網(wǎng)站制作與策劃設(shè)計(jì),尖山網(wǎng)站建設(shè)哪家好?創(chuàng)新互聯(lián)做網(wǎng)站,專注于網(wǎng)站建設(shè)10多年,網(wǎng)設(shè)計(jì)領(lǐng)域的專業(yè)建站公司;建站業(yè)務(wù)涵蓋:尖山等地區(qū)。尖山做網(wǎng)站價(jià)格咨詢:18980820575

1. 引言

搞Java的弟兄們肯定都想要達(dá)到更高的境界,用更少的代碼解決更多的問題,用更清晰的結(jié)構(gòu)為可能的傳承和維護(hù)做準(zhǔn)備。想想當(dāng)初自己摸著石頭過河,也看過不少人介紹的學(xué)習(xí)路線,十多年走過來多少還是有些收獲?,F(xiàn)通過自身經(jīng)歷總結(jié)一篇文章,供弟兄們參考。

2. 用好正在用的框架

在已經(jīng)加入的團(tuán)隊(duì)中,和大家協(xié)作使用團(tuán)隊(duì)已選好的框架。不管框架優(yōu)劣與否,特點(diǎn)如何,選擇了它必然有一定的道理。并且能夠在業(yè)界經(jīng)久流行的框架也一定有它的優(yōu)秀之處。

使用框架第一步是熟悉,可能通過復(fù)制和修改前人的代碼來實(shí)現(xiàn)新的功能或修改已有功能,逐漸熟悉該框架的使用方法。

第二步是深入了解,會(huì)用、多用之后,根據(jù)用法和現(xiàn)象掌握其規(guī)律,從而形成對框架內(nèi)部結(jié)構(gòu)和運(yùn)行機(jī)制的猜測,大部分肯定都是對的。

第三步是用好,在對框架內(nèi)部機(jī)制有了一定的感覺后,逐漸總結(jié)并采用更佳實(shí)踐,達(dá)到同樣目的采用更簡潔清晰或更高效率的方法??梢詤⒖伎蚣艿摹白罴褜?shí)踐”文檔(比如Hibernate參考手冊的最后一章),對沒有提供“最佳實(shí)踐”文檔的可以自己總結(jié)一些經(jīng)驗(yàn),并不斷完善。

沒有絕對的最佳實(shí)踐,只有適應(yīng)于某一場景的最佳實(shí)踐,和適用于大多數(shù)場合的較好實(shí)現(xiàn)。能夠根據(jù)場景選擇不同的模式,是水平提高的標(biāo)志。

3. 了解標(biāo)準(zhǔn)類庫、企業(yè)級(jí)技術(shù)和開源項(xiàng)目

Java界現(xiàn)有的積累已經(jīng)很豐富,當(dāng)遇到某個(gè)問題感覺它是個(gè)普遍問題時(shí),很有可能就已經(jīng)有現(xiàn)成的標(biāo)準(zhǔn)類庫或開源項(xiàng)目等在那里了。掌握好標(biāo)準(zhǔn)類庫和開源項(xiàng)目,可以減少工作量,使代碼結(jié)構(gòu)清晰容易理解。企業(yè)級(jí)技術(shù)是指JavaEE平臺(tái)內(nèi)的技術(shù),其多是從已有積累中提煉出的標(biāo)準(zhǔn),比如JPA就很大程度上來自于Hibernate。企業(yè)級(jí)技術(shù)的運(yùn)用對程序的標(biāo)準(zhǔn)化很有好處。

對標(biāo)準(zhǔn)類庫和開源項(xiàng)目的了解不分先后,可以是交叉進(jìn)行的,用到了哪個(gè)就看看學(xué)學(xué)哪個(gè)。也可以用業(yè)余時(shí)間挑自己喜歡的學(xué)習(xí)學(xué)習(xí)、做做實(shí)驗(yàn)。

3.1. 標(biāo)準(zhǔn)類庫

從Java自帶的文檔中可以看到標(biāo)準(zhǔn)類庫(以及平臺(tái)工具)的列表以及相互關(guān)系。下面這幅圖就是層次關(guān)系圖:

以挑自己感興趣的點(diǎn)進(jìn)去詳細(xì)了解。

乍一看內(nèi)容眾多,但實(shí)際上可能已經(jīng)有很多已經(jīng)被用過了。比如JDBC,應(yīng)該是每個(gè)Java程序員在涉世不深時(shí)就已經(jīng)用過的了吧。JNDI應(yīng)該也是做WEB工程必須接觸的東西。也許只是其中幾個(gè)API,不過什么都是了解、熟練、精通這三步,了解了,后面就不遠(yuǎn)。

其中規(guī)則表達(dá)式、XML處理、applet、并發(fā)(多線程)、網(wǎng)絡(luò)、IO、圖形是比較實(shí)用的功能,可以先從它們?nèi)胧帧1镜亟涌冢↗NI)、管理擴(kuò)展(JMX)、反射等可以用在更高級(jí)一些的場合,會(huì)了之后可以為更多的場景提供解決方案。

3.2. 企業(yè)級(jí)技術(shù)

包括JavaMail、JMS、EJB、JPA、JSF、web service等,具體的列表可以到JavaEE技術(shù)官網(wǎng)找到。這些技術(shù)用起來并不深?yuàn)W,甚至比標(biāo)準(zhǔn)類庫還淺顯。

3.3. 開源項(xiàng)目

框架一般都是開源項(xiàng)目,目前擁有開源項(xiàng)目最多的組織莫過于Apache??梢酝ㄟ^需要來學(xué)習(xí)開源項(xiàng)目,比方說需要處理Excel文檔,那就去學(xué)用POI;要用web service就看看CXF;需要字符串處理就看看Commons Lang中有沒有實(shí)現(xiàn);需要IO操作就看看Commons IO中有沒有實(shí)現(xiàn)。

除了Apache,還有eclipse、springsource和Jboss等多家開源機(jī)構(gòu)提供了大量的免費(fèi)好貨,有時(shí)間就去了解一下不失為進(jìn)階的好手段?!熬有苑钱愐?,善假于物也”——厲害的家伙不一定是什么都會(huì)自己寫,而往往是會(huì)結(jié)合使用各種神器。

這里順便說一句,很多開源項(xiàng)目都用了比較少見的英文單詞或是自造詞作為名字,遇到時(shí)最好去官網(wǎng)上確定它的讀音。很多人吧Struts(原意:大搖大擺)讀成了Structs,明顯跟struct(結(jié)構(gòu))搞混了,聽起來實(shí)在業(yè)余。還有PostgreSQL應(yīng)讀作postgres-QL,而不是postgre-SQL,請尊重作者的原意。Debian應(yīng)讀作“戴博伊恩”,是作者夫婦的名字合體,讀成“大便”就太對不起人家了。Ubuntu也別讀“優(yōu)斑圖”了。

4. 把程序?qū)懙酶?/p>

4.1. 代碼格式整潔優(yōu)雅

盡量遵循官網(wǎng)上的代碼格式建議,善用開發(fā)工具(Eclipse)的自動(dòng)格式化功能。

復(fù)雜的條件、循環(huán)嵌套提煉為方法,把方法名起得有意義,盡量讓后人看程序就好像看直白的英文句子一樣。追求代碼自我注釋。要注意盡量用單詞別用拼音,特別是模塊之間交互的接口(模塊內(nèi)部小范圍使用的還好些),英語單詞和拼音的混雜使用會(huì)讓后人昏死?,F(xiàn)在的電子詞典品種繁多、易于使用,善用它們,讓代碼優(yōu)雅的同時(shí)還可以多認(rèn)識(shí)幾個(gè)單詞。

4.2. 代碼內(nèi)容高效

用過很多框架和開源項(xiàng)目并自己寫了不少程序之后,可以開始考慮實(shí)踐《Effective Java》中所講的內(nèi)容,何時(shí)何地如何運(yùn)用合適的技術(shù)與機(jī)制。

5. 通過標(biāo)準(zhǔn)類庫、企業(yè)級(jí)技術(shù)和開源項(xiàng)目了解模式

說到模式大家首先想到的可能是“設(shè)計(jì)模式”,有很多初學(xué)者為了進(jìn)步也看了《設(shè)計(jì)模式》這本書,不過據(jù)我經(jīng)驗(yàn),當(dāng)時(shí)看不懂,不知道那些模式為何存在,也不知道何時(shí)可以用上它們。實(shí)際上所謂“模式”不過是前人的習(xí)慣用法,被后人認(rèn)為好用并廣泛流傳。所有將前人代碼復(fù)制過來改一改就用的,這樣的代碼其實(shí)都可以說是某種“模式”的實(shí)現(xiàn)。

有了對標(biāo)準(zhǔn)類庫、企業(yè)級(jí)技術(shù)和一些開源項(xiàng)目的運(yùn)用后,模式的感覺才會(huì)在頭腦中建立。這些類庫、技術(shù)、項(xiàng)目本身實(shí)現(xiàn)了很多模式,對它們的使用也是模式。只不過后者常被稱為實(shí)戰(zhàn),而并沒有當(dāng)做“模式”出現(xiàn)在出版物中。

“模式”除了《設(shè)計(jì)模式》包括《企業(yè)應(yīng)用架構(gòu)模式》、《J2EE核心模式》,也許還有更多其它的。標(biāo)準(zhǔn)類庫和開源項(xiàng)目(包括很多流行框架),出于設(shè)計(jì)的靈活性、便捷性、優(yōu)雅性,對它們有杰出的運(yùn)用。

Spring就是對工廠模式的實(shí)現(xiàn)。JDBC和JMS是對抽象工廠方法模式的實(shí)現(xiàn)。

Struts除了大家皆知的MVC,其實(shí)還實(shí)現(xiàn)了J2EE核心模式中的好幾樣。

Hibernate內(nèi)部使用了Proxy模式,而它整體的存在是《企業(yè)應(yīng)用架構(gòu)模式》中“表數(shù)據(jù)入口”的實(shí)現(xiàn)。而老的EJB2.0中的CMB更像是“行數(shù)據(jù)入口”的實(shí)現(xiàn)。

這些模式直接當(dāng)做概念來學(xué)習(xí),沒有實(shí)際經(jīng)驗(yàn),就會(huì)像我當(dāng)初一樣不知它們?yōu)楹未嬖谝膊恢绾芜\(yùn)用它們,事倍功半。

現(xiàn)成的產(chǎn)品用多了就有感覺了。感受它們帶來的方便,將它們中功能相似的互相比較,就可以看得出各種模式的存在和它們的優(yōu)秀之處了。

6. 了解面向?qū)ο蟮恼嬷B

了解了模式,就會(huì)發(fā)現(xiàn)實(shí)現(xiàn)這些模式的根基正是面向?qū)ο筇峁┑姆庋b、多態(tài)這些特性,這也是面向?qū)ο蟪霈F(xiàn)的意義。

面向?qū)ο蟮陌舜笤瓌t在《敏捷軟件開發(fā)——原則、模式與實(shí)踐》中有所介紹,其中我最看重“單一職責(zé)”原則,這個(gè)原則在模塊劃分時(shí)很有幫助,其思想甚至可以延伸到組織結(jié)構(gòu)的建設(shè)上。

7. 展望——架構(gòu)師

有了以上幾步,應(yīng)該就可以作為一個(gè)合格的設(shè)計(jì)人員而存在了。想做到架構(gòu)師,曾經(jīng)有位培訓(xùn)師告訴我們:“學(xué)習(xí)Linux內(nèi)核?!?/p>

大的步驟是:看0.01版了解其結(jié)構(gòu),看0.10版了解其進(jìn)步,看0.12版了解其完善,看最新版了解其現(xiàn)狀。

學(xué)習(xí)方法是使用UML工具,對下載的Linux內(nèi)核源文件進(jìn)行反向工程,從得到的類圖中可以看出模塊依賴關(guān)系,出度最大的模塊就是系統(tǒng)的核心,從這個(gè)模塊看起,看它如何調(diào)度其它各個(gè)模塊,再去看各模塊如何實(shí)現(xiàn)自己的功能。

8. 結(jié)語

這些步驟并沒有嚴(yán)格的界限,可以穿插、迭代地進(jìn)行。

學(xué)習(xí)是一個(gè)先發(fā)散后收斂的過程。開始好像面對一個(gè)扇形,越往外走發(fā)現(xiàn)不會(huì)的越多,需要學(xué)的越多。但到了后來就會(huì)發(fā)現(xiàn)學(xué)過的東西相通之處很多,新看的東西能夠快速理解,甚至能夠發(fā)現(xiàn)有些東西不過是新瓶裝舊酒,看兩眼就會(huì)了。

“愚者察異,智者察同”,愚人看到事物各有不同就覺得世界難以掌握,而智者善于看到事物間的共同點(diǎn)(規(guī)律)以使事半功倍。既然程序員都干得了就別當(dāng)自己是個(gè)愚者。

linux和unix從零四年至今的發(fā)展史

1983年,理察·馬修·斯托曼(Richard Stallman)創(chuàng)立了GLinux[3]NU計(jì)劃(GNU Project)。這個(gè)計(jì)劃有一個(gè)目標(biāo)是為了發(fā)展一個(gè)完全免費(fèi)自由的Unix-like操作系統(tǒng)。自1990年代發(fā)起這個(gè)計(jì)劃以來,GNU 開始大量的產(chǎn)生或收集各種系統(tǒng)所必備的元件,像是——函式庫(libraries)、編譯器(compilers)、偵錯(cuò)工具(debuggers)、文字編輯器(text editors)、網(wǎng)頁服務(wù)器(web server),以及一個(gè)Unix的使用者接口(Unix shell)——除了執(zhí)行核心(kernel)仍然付闕外。1990年,GNU計(jì)劃開始在馬赫微核(Mach microkernel)的架構(gòu)之上開發(fā)系統(tǒng)核心,也就是所謂的GNU Hurd,但是這個(gè)基于Mach的設(shè)計(jì)異常復(fù)雜,發(fā)展進(jìn)度則相對緩慢。

最初的設(shè)想中,Linux 是一種類似Minix這樣的一種操作系統(tǒng)。1991年4月,芬蘭赫爾辛基大學(xué)學(xué)生Linus Benedict Torvalds(當(dāng)今世界最著名的電腦程序員、黑客)不滿意Minix這個(gè)教學(xué)用的操作系統(tǒng)。出于愛好,他根據(jù)可在低檔機(jī)上使用的MINIX設(shè)計(jì)了一個(gè)系統(tǒng)核心Linux 0.01,但沒有使用任何MINIX或UNIX的源代碼。他通過USENET(就是新聞組)宣布這是一個(gè)免費(fèi)的系統(tǒng),主要在x86電腦上使用,希望大家一起來將它完善,并將源代碼放到了芬蘭的FTP站點(diǎn)上代人免費(fèi)下載。本來他想把這個(gè)系統(tǒng)稱為freax,意思是自由( free) 和奇異(freak) 的結(jié)合字,并且附上了"X"這個(gè)常用的字母,以配合所謂的Unix-like的系統(tǒng)??墒荈TP的工作人員認(rèn)為這是Linus的MINIX,嫌原來的命名“Freax”的名稱不好聽,就用Linux這個(gè)子目錄來存放,于是它就成了“Linux”。這時(shí)的Linux只有核心程序,僅有10000行代碼,仍必須執(zhí)行于Minix操作系統(tǒng)之上,并且必須使用硬盤開機(jī),還不能稱做是完整的系統(tǒng);隨后在10月份第二個(gè)版本(0.02版)就發(fā)布了,同時(shí)這位芬蘭赫爾辛基的大學(xué)生在comp.os.minix上發(fā)布一則信息:

Hello everybody out there using minix-

I'm doing a (free) operation system (just a hobby,

won't be big and professional like gnu) for 386(486) AT clones.

由于許多專業(yè)用戶(主要是程序員)自愿地開發(fā)它的應(yīng)用程序,并借助Internet拿出來讓大家一起修改,所以它的周邊的程序越來越多,Linux本身也逐漸發(fā)展壯大起來。

從1983年開始的GNU計(jì)劃致力于開發(fā)一個(gè)自由并且完整的類Unix操作系統(tǒng),包括軟件開發(fā)工具和各種應(yīng)用程序。到1991年 Linux 內(nèi)核發(fā)布的時(shí)候,GNU已經(jīng)幾乎完成了除了系統(tǒng)內(nèi)核之外的各種必備軟件的開發(fā)。在Linus Torvalds和其他開發(fā)人員的努力下,GNU組件可以運(yùn)行于Linux內(nèi)核之上。整個(gè)內(nèi)核是基于GNU通用公共許可,也就是GPL(GNU General Public License,GNU通用公共許可證)的,但是Linux內(nèi)核并不是GNU 計(jì)劃的一部分。1994年3月,Linux1.0版正式發(fā)布,Marc Ewing成立了 Red Hat 軟件公司,成為最著名的Linux分銷商之一。

Unix與Linux的歷史源流

早期Linux的開機(jī)管理程序(boot loader)是使用LILO(Linux Loader),存在著一些難以容忍的缺陷,例如無法識(shí)別8G以外的硬盤,后來新增GRUB(GRand Unified Bootloader)克服了這些缺點(diǎn),具有‘動(dòng)態(tài)搜尋核心檔案’的功能,可以讓您在開機(jī)的時(shí)候,可以自行編輯您的開機(jī)設(shè)定系統(tǒng)檔案,透過 ext2 或 ext3 檔案系統(tǒng)中載入Linux Kernel。

Linux 的標(biāo)志和吉祥物是一只名字叫做Tux的企鵝,標(biāo)志的由來是因?yàn)長inus在澳洲時(shí)曾被一只動(dòng)物園里的企鵝咬了一口,便選擇了企鵝作為Linux的標(biāo)志。Linux的注冊商標(biāo)是Linus Torvalds所有的。這是由于在1996年,一個(gè)名字叫做William R. Della Croce的律師開始向各個(gè)Linux 發(fā)布商發(fā)信,聲明他擁有Linux商標(biāo)的所有權(quán),并且要求各個(gè)發(fā)布商支付版稅,這些發(fā)行商集體進(jìn)行上訴,要求將該注冊商標(biāo)重新分配給Linus Torvalds。Linus Torvalds 一再聲明Linux 是免費(fèi)的,他本人可以賣掉,但Linux絕不能賣。

Linux發(fā)行版的某些版本是不需要安裝,只需通過CD或者可啟動(dòng)的USB存儲(chǔ)設(shè)備就能使用的版本,他們稱為LiveCD。

[編輯本段]三、應(yīng)用與評(píng)價(jià)

linux桌面過去,Linux主要被用作服務(wù)器的操作系統(tǒng),但因它的廉價(jià)、靈活性及Unix背景使得它很合適作更廣泛的應(yīng)用。傳統(tǒng)上有以Linux為基礎(chǔ)的“LAMP(Linux, Apache, MySQL, Perl/PHP/Python的組合)”經(jīng)典技術(shù)組合,提供了包括操作系統(tǒng)、數(shù)據(jù)庫、網(wǎng)站服務(wù)器、動(dòng)態(tài)網(wǎng)頁的一整套網(wǎng)站架設(shè)支持。而面向更大規(guī)模級(jí)別的領(lǐng)域中,如數(shù)據(jù)庫中的Oracle、DB2、PostgreSQL,以及用于Apache的Tomcat JSP等都已經(jīng)在Linux上有了很好的應(yīng)用樣本。除了已在開發(fā)者群體中廣泛流行,它亦是現(xiàn)時(shí)提供網(wǎng)站務(wù)供應(yīng)商最常使用的平臺(tái)。

基于其低廉成本與高度可設(shè)定性,Linux常常被應(yīng)用于嵌入式系統(tǒng),例如機(jī)頂盒、移動(dòng)電話及行動(dòng)裝置等。在移動(dòng)電話上,Linux已經(jīng)成為與Symbian OS、Windows Mobile系統(tǒng)并列的三大智能手機(jī)操作系統(tǒng)之一;而在移動(dòng)裝置上,則成為Windows CE與Palm OS外之另一個(gè)選擇。目前流行的TiVo數(shù)位攝影機(jī)使用了經(jīng)過定制化后的Linux。此外,有不少硬件式的網(wǎng)絡(luò)防火墻及路由器,例如部份LinkSys的產(chǎn)品,其內(nèi)部都是使用Linux來驅(qū)動(dòng)、并采用了操作系統(tǒng)提供的防火墻及路由功能。

采用Linux的超級(jí)電腦亦愈來愈多,根據(jù)2005年11月號(hào)的TOP500超級(jí)電腦列表,現(xiàn)時(shí)世上最快速的兩組超級(jí)電腦都是使用Linux作為其操作系統(tǒng)。而在表列的500套系統(tǒng)里,采用Linux為操作系統(tǒng)的,占了371組(即74.2%),其中的前十位者,有7組是使用Linux的。

除了一部分專家之外,大多數(shù)人都不自己選擇每一樣組件或自行設(shè)置,而是直接使用Linux套件。

2006年開始發(fā)售的SONY PlayStation 3亦使用Linux的操作系統(tǒng)。之前,Sony亦曾為他們的PlayStation 2推出過一套名為PS2 Linux的DIY組件。至于游戲開發(fā)商雅達(dá)利及id Software,都有為其旗下的游戲推出過Linux桌面版本。此外,Linux Game Publishing亦有專門為Linux平臺(tái)撰寫游戲,并致力于把其他在Windows平臺(tái)編撰的游戲程序碼轉(zhuǎn)攜至Linux平臺(tái),及為轉(zhuǎn)攜游戲提供使用授權(quán)。

而一個(gè)打算對所有生活在發(fā)展中國家孩子提供手提電腦的名為“每孩子皆有一部手提電腦(OLPC)”的項(xiàng)目,正是使用Linux作為缺省的操作系統(tǒng)。

我們不必探討LINUX源代碼的開放給我們帶來多大誘惑,我們只研究LINUX對我們的生活有何幫助。我們在平時(shí)只要掌握LINUX最基礎(chǔ)的應(yīng)用,以及安裝及使用就可以了。對LINUX的操作現(xiàn)在發(fā)展到了在命令行下操作以及像WINDOWS的桌面系統(tǒng)般的應(yīng)用。對LINUX不是很了解的用戶可以選擇桌面型LINUX安裝。

這里把對LINUX的一些疑問解答從網(wǎng)上整理一下,貼出來,希望對那些想要了解LINUX的朋友有所幫助。

---------------------------------------------------------------------

Linux以它的高效性和靈活性著稱。它能夠在PC計(jì)算機(jī)上實(shí)現(xiàn)全部的Unix特性,具有多任務(wù)、多用戶的能力。Linux是在GNU公共許可權(quán)限下免費(fèi)獲得的,是一個(gè)符合POSIX標(biāo)準(zhǔn)的操作系統(tǒng)。Linux操作系統(tǒng)軟件包不僅包括完整的Linux操作系統(tǒng),而且還包括了文本編輯器、高級(jí)語言編譯器等應(yīng)用軟件。它還包括帶有多個(gè)窗口管理器的X-Window圖形用戶界面,如同我們使用Windows NT一樣,允許我們使用窗口、圖標(biāo)和菜單對系統(tǒng)進(jìn)行操作。

Linux之所以受到廣大計(jì)算機(jī)愛好者的喜愛,主要原因有兩個(gè),一是它屬于自由軟件,用戶不用支付任何費(fèi)用就可以獲得它和它的源代碼,并且可以根據(jù)自己的需要對它進(jìn)行必要的修改,無償對它使用,無約束地繼續(xù)傳播。另一個(gè)原因是,它具有Unix的全部功能,任何使用Unix操作系統(tǒng)或想要學(xué)習(xí)Unix操作系統(tǒng)的人都可以從Linux中獲益。

運(yùn)行Linux需要的配置并不高,支持眾多的PC周邊設(shè)備,并且這樣一個(gè)功能強(qiáng)大的軟件完全免費(fèi),其源代碼是完全公開的,任何人都能拿來使用。說到這里,各位可能懷疑這免費(fèi)后面是不是隱藏著什么?作者會(huì)心甘情愿的把它拿出來而分文不取嗎?其實(shí),它代表著軟件開發(fā)的另一種概念:那就是基于GNU的版權(quán)制度。

版權(quán)是為了保護(hù)作者應(yīng)有利益而設(shè)立的制度,但時(shí)至今日它卻對科技的發(fā)展造成了一定的阻礙。例如現(xiàn)在病毒的肆虐,就是因?yàn)槲④洸豢蠈indows的源代碼公開。殺毒軟件的廠商只好自己去鉆研OLE結(jié)構(gòu)。還有,Intel為了保住自己的霸主地位,建立了一個(gè)個(gè)不許其它廠商使用的硬件規(guī)范,造成眾多開發(fā)者并不是為了提升技術(shù)而是為了兼容性而耗費(fèi)資金和時(shí)間,這樣就造成了科研發(fā)展的混亂和壟斷。

為了改變這種狀況,Richard M. Stallman在1984年創(chuàng)立了以生產(chǎn)免費(fèi)軟件為目的的組織--Free Software Foundation(自由軟件基金會(huì),簡稱FSF)。他認(rèn)為:各個(gè)軟件公司為了自己的利益不公開源代碼會(huì)阻礙人類文明的發(fā)展,一個(gè)真正好的軟件是為了替人解決問題,應(yīng)該散發(fā)給需要的人。他開發(fā)了一個(gè)叫做GNU的計(jì)劃,第一套軟件就是GNU Emacs(UNIX平臺(tái)下強(qiáng)大的編輯器)。任何人都能免費(fèi)拿到這個(gè)軟件和它的源代碼,于是許多人自發(fā)的修改這套軟件,為它增加功能。為了明確GNU的規(guī)范,Stallman發(fā)表了GNU General Public License和GNU Library General Public License授權(quán)聲明,根據(jù)這些聲明,所有的GNU軟件都可以被任何人下載、出售、復(fù)制和修改,但必須提供程序源代碼或者讓使用者知道從哪里獲得源代碼!但不論免費(fèi)或者收費(fèi),任何得到這些軟件的使用者都有和提供者同樣的權(quán)利,可以將它們贈(zèng)送或出售。由于這個(gè)授權(quán),GNU軟件像滾雪球一樣越來越多,功能也越來越強(qiáng)。當(dāng)然,這樣做也有不良的效果,如果開發(fā)商的利潤減少了那么就沒有人愿意真正開發(fā)軟件了,畢竟人還是要吃飯的呀。不過隨著Internet的盛行,大眾越來越容易得到各種各樣的軟件,而且大多只為一時(shí)之需,用完之后根本不會(huì)再用,一個(gè)軟件的使用壽命就大大縮短,在這種情況下,傳統(tǒng)的電子出版行業(yè)應(yīng)該做出相應(yīng)的調(diào)整。

Linux核心程序的著作權(quán)歸Linus本人所有,其它應(yīng)用程序歸各自的作者所有,但按照GNU授權(quán),任何人都可以采取收費(fèi)或免費(fèi)方式來發(fā)行Linux,并在符合該授權(quán)的規(guī)范下做修改。這樣就有了一大批的免費(fèi)程序移植到了Linux上,包括GNU Emacs、XFree86、Mozilla等經(jīng)典軟件,并且在不斷壯大中。由于源代碼是公開的,任何一個(gè)使用Linux的人在添置了新硬件后都能自己編寫驅(qū)動(dòng)程序,所以Linux對新硬件的支持已經(jīng)超過了許多專業(yè)UNIX系統(tǒng)。Linux的成功如果沒有Internet是不可能的,因?yàn)長inux實(shí)際上是世界各地眾多程序員共同開發(fā)的結(jié)果。

現(xiàn)在的Linux經(jīng)過數(shù)次改版(包括核心的升級(jí)和周邊程序的完善),已經(jīng)發(fā)展成了一個(gè)遵循POSIX標(biāo)準(zhǔn)的純32位多工操作系統(tǒng),64位版本也在開發(fā)之中。Linux可以兼容大部分的UNIX系統(tǒng),很多UNIX的程序不需要改動(dòng),或者很少的改變就可以運(yùn)行于Linux環(huán)境;內(nèi)置TCP/IP協(xié)議,可以直接連入Internet,作為服務(wù)器或者終端使用;內(nèi)置JAVA解釋器,可直接運(yùn)行JAVA源代碼;具備程序語言開發(fā)、文字編輯和排版、數(shù)據(jù)庫處理等能力;提供X Window的圖形界面;主要用于x86系列的個(gè)人電腦,也有其它不同硬件平臺(tái)的版本,支持現(xiàn)在流行的所有硬件設(shè)備。就性能上來說,它并不弱于Windows甚至UNIX,而且靠仿真程序還可以運(yùn)行Windows應(yīng)用程序。它有成千上萬的各類應(yīng)用軟件,并不輸于Windows的應(yīng)用軟件數(shù)量,其中也有商業(yè)公司開發(fā)的贏利性的軟件。最可貴的是:它是一個(gè)真正的UNIX系統(tǒng),可以供專業(yè)用戶和想學(xué)UNIX的人在自己的個(gè)人電腦上使用。Linux是一個(gè)非常靈活的系統(tǒng),相對于Windows而言也是一個(gè)比較難用的系統(tǒng),就如同大多數(shù)用戶用不慣MacOS的單鍵鼠標(biāo)一樣。想要對Linux輕車熟路,你必須懂得一些相關(guān)知識(shí),軟、硬件的配置,最好還懂點(diǎn)程序,因?yàn)闆]有人有義務(wù)為您提供技術(shù)支援,除了和其它用戶交流之外 ,您必須要自己解決問題。當(dāng)然,如果您只是作為日常應(yīng)用,就不需要那么復(fù)雜啦,Linux一樣會(huì)為您提供完美的操作環(huán)境,你所要做的就是改變使用習(xí)慣和成見。

早期的操作系統(tǒng)是沒有圖形界面的,自從Apple于1984年推出System 1.0開始,個(gè)人電腦才實(shí)現(xiàn)了真正的GUI(Graphics User Interface,圖形用戶界面),從此電腦變得更加具有親和力,也更加易于使用。Windows的圖形化開始于Windows 3.1/3.2,直到Windows 95的出現(xiàn)才標(biāo)志著多媒體時(shí)間的到來,從此計(jì)算機(jī)變得能說會(huì)唱起來。Linux始于UNIX,卻青出于藍(lán)勝于藍(lán),同樣擁有著不俗的圖形用戶界面,性能更穩(wěn)定,也更漂亮,可以和世界上曾經(jīng)出現(xiàn)過的,最美麗的操作系統(tǒng)媲美!不同于現(xiàn)在的XP,Linux的圖形界面是基于Console之上的,類似于Windows 95架于DOS之上,Linux下實(shí)現(xiàn)圖形界面的是X Window系統(tǒng)(區(qū)別于MS的Windows)。

X Window是一套用于UNIX的具有極大可攜性、對彩色掌握的多樣性和網(wǎng)絡(luò)之間的操作透明性的健在式處理窗口系統(tǒng)。它和微軟的Windows的工作原理并不相同,不過兩者都使用圖形界面和窗口技術(shù),從外表看來有那么一點(diǎn)點(diǎn)相似,但又存在著巨大的不同,實(shí)際上X Window的界面更加多樣化,也更漂亮,且高效快捷。就Windows對于DOS的地位一樣,X Window一改UNIX/Linux單調(diào)的文本界面,提供了一個(gè)友善的圖形用戶界面(GUI)。

1984年在麻省理工學(xué)院(MIT)電腦科學(xué)研究室工作的Bob Scheifler正在發(fā)展分布式系統(tǒng),DEC公司的Jim Gettys也在MIT進(jìn)行A-thena計(jì)劃的一部分。兩者都需要一套在UNIX系統(tǒng)上使用的圖形界面,因此兩者開始合作研制X Window。1987年,MIT發(fā)布了第11個(gè)版本的X Window,并成立了非贏利性組織“X協(xié)會(huì)”來發(fā)展及控制X Window標(biāo)準(zhǔn)。所以現(xiàn)在的X Window并不完全是一個(gè)軟件,而是一個(gè)協(xié)定,定義了一個(gè)系統(tǒng)所必須具備的功能。任何系統(tǒng)能滿足這個(gè)協(xié)定及符合X協(xié)會(huì)其它的規(guī)范,便可稱為X Window,它的源代碼公開。因?yàn)閄 Window具有強(qiáng)大的與設(shè)備無關(guān)結(jié)構(gòu)性,它提供了一組網(wǎng)絡(luò)通信協(xié)議,任何硬件只要提供X協(xié)定,便可以執(zhí)行應(yīng)用程序顯示一群包含圖文的窗口,不需要重新編譯,這種與設(shè)備無關(guān)的特性只要是根據(jù)X Window標(biāo)準(zhǔn)所開發(fā)的應(yīng)用程序均可在不同的環(huán)境下作用,這就大大減少了跨越不同平臺(tái)之間的編譯工作,應(yīng)用程序更加具有可移植性。

Linux上最常用的X Window是Xfree86,它是MIT的X11R5的移植版,使用Openlook窗口管理系統(tǒng),所以Xfree86是免費(fèi)的。Xfree86支持現(xiàn)行所有的PC顯示卡,但不一定支持它們的Windows加速特性,比如DirectX 9。

到目前為止,可以支持中文的Linux己不再是鳳毛麟角,而且中文應(yīng)用軟件正不斷豐富著。但一些商業(yè)軟件并未完成移植,其中有諸多原因,在此不詳述。

[編輯本段]四、用戶群

GNU/Linux愛好者設(shè)計(jì)宣傳圖,使用GPL授權(quán)

GNU/Linux社群設(shè)計(jì)的立體圖,并使用GPL授權(quán)傳統(tǒng)的Linux用戶一般都安裝并設(shè)置自己的操作系統(tǒng),他們往往比其他操作系統(tǒng),例如微軟Windows和Mac OS的用戶更有經(jīng)驗(yàn)。這些用戶有時(shí)被稱作“黑客”或是“極客”(geek)。然而隨著Linux越來越流行,越來越多的原廠委托制造商(OEM)開始在其銷售的電腦上預(yù)裝上Linux,Linux的用戶中也有了普通電腦用戶,Linux系統(tǒng)也開始慢慢搶占桌面電腦操作系統(tǒng)市場。同時(shí)Linux也是最受歡迎的服務(wù)器操作系統(tǒng)之一。Linux也在嵌入式電腦市場上擁有優(yōu)勢,低成本的特性使Linux深受用戶歡迎。使用Linux主要的成本為移植、培訓(xùn)和學(xué)習(xí)的費(fèi)用,早期由于會(huì)使用Linux的人較少,這方面費(fèi)用較高,但這方面的費(fèi)用已經(jīng)隨著Linux的日益普及和Linux上的軟件越來越多、越來越方便而降低。

KDE和GNOME等桌面系統(tǒng)使Linux更像是一個(gè)Mac或Windows之類的操作系統(tǒng),提供完善的圖形用戶界面,而不同于其他使用命令行界面(Command Line Interface,CLI)的類Unix系統(tǒng)。

[編輯本段]五、未來軟件界的方向

Linux 作為較早的源代碼開放操作系統(tǒng),將引領(lǐng)未來軟件發(fā)展的方向。

基于Linux 開放源碼的特性,越來越多大中型企業(yè)及政府投入更多的資源來開發(fā)Linux?,F(xiàn)今世界上,很多國家逐漸的把政府機(jī)構(gòu)內(nèi)部門的電腦轉(zhuǎn)移到Linux上,這個(gè)情況還會(huì)一直持續(xù)。Linux 的廣泛使用為政府機(jī)構(gòu)節(jié)省了不少經(jīng)費(fèi),也降低了對封閉源碼軟件潛在的安全性的憂慮。

[編輯本段]六、發(fā)行版

Linux各個(gè)發(fā)行版的發(fā)展關(guān)系Linux 主要作為Linux發(fā)行版(通常被稱為"distro")的一部分而使用。這些發(fā)行版由個(gè)人,松散組織的團(tuán)隊(duì),以及商業(yè)機(jī)構(gòu)和志愿者組織編寫。它們通常包括了其他的系統(tǒng)軟件和應(yīng)用軟件,以及一個(gè)用來簡化系統(tǒng)初始安裝的安裝工具,和讓軟件安裝升級(jí)的集成管理器。大多數(shù)系統(tǒng)還包括了像提供GUI界面的XFree86之類的曾經(jīng)運(yùn)行于BSD的程序。發(fā)行版為許多不同的目的而制作, 包括對不同計(jì)算機(jī)結(jié)構(gòu)的支持, 對一個(gè)具體區(qū)域或語言的本地化,實(shí)時(shí)應(yīng)用,和嵌入式系統(tǒng),甚至許多版本故意地只加入免費(fèi)軟件。目前,超過三百個(gè)發(fā)行版被積極的開發(fā),最普遍被使用的發(fā)行版有大約十二個(gè)。

一個(gè)典型的Linux發(fā)行版包括:Linux內(nèi)核,一些GNU程序庫和工具,命令行shell,圖形界面的X Window系統(tǒng)和相應(yīng)的桌面環(huán)境,如KDE或GNOME,并包含數(shù)千種從辦公套件,編譯器,文本編輯器到科學(xué)工具的應(yīng)用軟件。

主流的Linux發(fā)行版

Asianux ,B2D Linux ,Conectiva Linux ,Debian GNU/Linux ,F(xiàn)edora Core ,Gentoo Linux ,Knoppix Linux ,Linux From Scratch ,Magic Linux ,Mandriva Linux ,Red Hat Linux ,Slackware Linux ,Stanix Live CD ,SUSE Linux ,Turbo Linux ,Ubuntu Linux

中國大陸的Linux發(fā)行版

紅旗Linux(Redflag Linux) ,沖浪Linux(Xteam Linux) ,藍(lán)點(diǎn)Linux ,Hiweed GNU/Linux ,Magic Linux ,Engineering Computing GNU/Linux ,Open Desktop ,新華Linux ,共創(chuàng)Linux ,百資Linux ,中標(biāo)普華Linux ,中軟Linux ,新華華鐳Linux(RaysLX) ,CD Linux ,MC Linux ,即時(shí)Linux(Thizlinux) ,b2d linux ,IBOX ,MCLOS ,F(xiàn)ANX,Everest,酷博linux,新氧Linux,Hiweed。

臺(tái)灣地區(qū)的Linux發(fā)行版

宏基Linux

目前最著名的發(fā)行版本:Debian,紅帽(redhat)、ubuntu、OpenSuse(原Suse)、Mandriva(原Mandrake)、CentOS、fedora等

國內(nèi)比較著名的linux版本:紅旗linux

紅旗軟件有限公司(簡稱紅旗軟件)由中國科學(xué)院軟件研究所和上海聯(lián)創(chuàng)投資管理有限公司共同組建。此公司專注于基于Linux的操作系統(tǒng)的開發(fā)和市場,以及面向不斷增長的中文技術(shù)用戶的多平臺(tái)應(yīng)用軟件。他們的目標(biāo)是“為網(wǎng)絡(luò)生活注入活力”。公司將持續(xù)發(fā)展被稱之為“紅旗方式”的一套現(xiàn)代管理模式,它以進(jìn)行自由軟件開發(fā)的企業(yè)模式為基礎(chǔ),是客戶驅(qū)動(dòng)的用戶化。

[編輯本段]七、Linux的讀音

linux發(fā)音五花八門版本頗多,見到和聽到的不下10種。根據(jù)linux的創(chuàng)始人Linus Torvalds的說法,Linux的發(fā)音和“Minix”是押韻的?!癓i”中“i”的發(fā)音類似于“Minix”中“i”的發(fā)音,而“nux”中“u”的發(fā)音類似于英文單詞“profess”中“o”的發(fā)音。依照國際音標(biāo)應(yīng)該是/'linэks/——類似于“里訥克斯”。但是,由于Linus Torvalds本人是芬蘭人,所以他的Linux讀音不是/'linэks/,而是/'liniks/.

linux操作系統(tǒng)是怎樣一種系統(tǒng)

哥們你主要要的是Linux學(xué)習(xí)資源吧

格尼介紹幾個(gè)網(wǎng)站你自己去下吧 上面資源很多你挑點(diǎn)比較適合你的!

天天更新的Linux文章:

需要Linux電子書籍可以到這下載:

需要Linux技術(shù)文章可以到這:

Linux電子書籍推薦下載:

什么是Linux

相信了解一些IT知識(shí)的人都聽過Linux這個(gè)名詞。

Linux操作系統(tǒng)(Linux),是一種計(jì)算機(jī)操作系統(tǒng)。Linux操作系統(tǒng)的內(nèi)核的名字也是“Linux”。Linux操作系統(tǒng)也是自由軟件和開放源代碼發(fā)展中最著名的例子。

Linux內(nèi)核最初是為英特爾386微處理器設(shè)計(jì)的。現(xiàn)在Linux內(nèi)核支持從個(gè)人電腦到大型主機(jī)甚至包括嵌入式系統(tǒng)在內(nèi)的各種硬件設(shè)備。

在開始的時(shí)候,Linux只是個(gè)人狂熱愛好的一種產(chǎn)物。但是現(xiàn)在,Linux已經(jīng)成為了一種受到廣泛關(guān)注和支持的一種操作系統(tǒng)。包括IBM和惠普在內(nèi)的一些計(jì)算機(jī)業(yè)巨頭也開始支持Linux。很多人認(rèn)為,和其他的商用Unix系統(tǒng)以及微軟 Windows相比,作為自由軟件的Linux具有低成本,安全性高,更加可信賴的優(yōu)勢。

Linux內(nèi)核最初只是由芬蘭人林納斯?托瓦茲(Linus Torvalds)在赫爾辛基大學(xué)上學(xué)時(shí)出于個(gè)人愛好而編寫的。最初的設(shè)想中,Linux是一種類似Minix這樣的一種操作系統(tǒng)。Linux的第一個(gè)版本在1991年9月被發(fā)布在Internet上,隨后在10月份第二個(gè)版本就發(fā)布了。

Linux的歷史是和GNU緊密聯(lián)系在一起的。從1983年開始的GNU計(jì)劃致力于開發(fā)一個(gè)自由并且完整的類Unix操作系統(tǒng),包括軟件開發(fā)工具和各種應(yīng)用程序。到1991年Linux內(nèi)核發(fā)布的時(shí)候,GNU已經(jīng)幾乎完成了除了系統(tǒng)內(nèi)核之外的各種必備軟件的開發(fā)。在Linus Torvalds和其他開發(fā)人員的努力下,GNU組件可以運(yùn)行于Linux內(nèi)核之上。整個(gè)內(nèi)核是基于GNU通用公共許可,也就是GPL(General Pubic License)的,但是Linux內(nèi)核并不是GNU 計(jì)劃的一部分。

Linux的標(biāo)志和吉祥物是一只名字叫做Tux的企鵝,Linux的注冊商標(biāo)是Linus Torvalds所有的。這是由于在1996年,一個(gè)名字叫做William R. Della Croce的律師開始向各個(gè)Linux發(fā)布商發(fā)信,聲明他擁有Linux商標(biāo)的所有權(quán),并且要求各個(gè)發(fā)布商支付版稅,這些發(fā)行商集體進(jìn)行上訴,要求將該注冊商標(biāo)重新分配給Linus Torvalds。

Linux的某些版本是不需要安裝就能使用的版本,他們稱為LiveCD。

Linux商標(biāo)的故事

講一個(gè)關(guān)于Linux的小故事:

大家知道Linux的名字屬于眾所周知的操作系統(tǒng),和它的開發(fā)者(Linux Comunity)并不是一個(gè)商標(biāo)或者注冊商標(biāo)。然而有一個(gè)厚顏無恥的美國人(對不起,記不清時(shí)間和他的名字了)在美國的商標(biāo)局注冊了Linux為操縱計(jì)算機(jī)工作的軟件系統(tǒng),并且獲得了批準(zhǔn),并從1994年生效。這個(gè)人據(jù)此向幾個(gè)著名的Linux發(fā)行者(例如Redhat和Caldera)索要商標(biāo)使用費(fèi)。

這下子可捅了馬蜂窩了,Linus Tolvalds和其它的很多人發(fā)起了請?jiān)富顒?dòng)要求取消這個(gè)商標(biāo),有知識(shí)產(chǎn)權(quán)方面很有經(jīng)驗(yàn)的律師自愿給打官司。(當(dāng)然誰也不會(huì)給那無恥之徒錢的,甚至他的律師在弄清真象后也拒絕代理他了)最近有了結(jié)果了,商標(biāo)局撤銷了那個(gè)注冊!正義必將戰(zhàn)勝邪惡!

Linux正確讀音及音標(biāo)

“Linux”這個(gè)單詞根據(jù)Linus Torvalds本人的發(fā)音應(yīng)該是“哩吶克斯”

音標(biāo)是 ['li:nэks] 重音在“哩”上

以上結(jié)論來自紅旗Linux技術(shù)支持部及一個(gè)從事網(wǎng)絡(luò)安全工作多年的網(wǎng)友

上面是原話,他們答案是一致的當(dāng)然也是權(quán)威的

主要是因?yàn)榭匆妿孜淮髠b級(jí)別的兄弟把“Linux”讀錯(cuò)了

并且把錯(cuò)誤的讀音教給了新來的朋友

所以就想著去問問正確讀音

“哩吶克斯”只是根據(jù)發(fā)音翻譯的

請大家按照['li:nэks]這個(gè)音標(biāo)讀

Linux系統(tǒng)特征

Linux系統(tǒng)有文本編輯界面和圖形用戶界面(GUI)。其特征包括:多用戶、多任務(wù)、多平臺(tái)、可編程SHELL、提供源代碼、仿真終端、支持多種文件系統(tǒng)及強(qiáng)大的網(wǎng)絡(luò)功能等。

多用戶:多個(gè)用戶(六個(gè))能同時(shí)從相同或不同的終端(終端號(hào):tty1~tty6)上用同一個(gè)應(yīng)用程序的副本進(jìn)行工作。在控制臺(tái),切換終端的命令是:ALT+F1~F6;在仿真終端窗口(ps/0~n)是:SHIFT+ALT+F1~F6。

多任務(wù):可同時(shí)執(zhí)行多個(gè)程序,程序之間互不妨礙。與WINDOWS的多任務(wù)不同,Linux將系統(tǒng)沒有用到的剩余物理內(nèi)存全部用來做硬盤的高速緩存。筆者曾經(jīng)打開三個(gè)xterm,分別用于查找文件、調(diào)試程序、發(fā)郵件。而且還可以指定某一個(gè)程序在后臺(tái)運(yùn)行,指定某一些程序在特定的時(shí)間內(nèi)運(yùn)行(at命令)。

多平臺(tái):Linux能在X86平臺(tái)上運(yùn)行,也能移植到其他平臺(tái)。

可編程SHELL:SHELL是解釋并執(zhí)行命令的系統(tǒng)外殼程序。通過編寫SHELL程序,使得系統(tǒng)更加個(gè)性化;而且在一些程序中具有C語言的功能。

提供源代碼:Linux是自由軟件,源代碼完全公開,可以自行編譯內(nèi)核,修改和擴(kuò)充操作系統(tǒng),進(jìn)行二次開發(fā)。

Linux支持的文件系統(tǒng)很多,例如:EXT3、NFS、VFS、ISO9660、MSDOS等等。

網(wǎng)絡(luò)功能:較全面的實(shí)現(xiàn)了TCP/IP、SLIP、PPP、PLIP協(xié)議,功能強(qiáng)大。

Linux與其它系統(tǒng)比較

Linux可以和PC機(jī)上的其他操作系統(tǒng)共存,但還是有差別的。

Linux與MSDOS

DOS在PC機(jī)上普及最廣,價(jià)格低。Linux是免費(fèi)軟件,不用考慮價(jià)格。Linux有些命令與M S- DOS相同或相似,如cp----copy、cd(..)---cd(..)、telnet---telnet等;要在Linux下用DOS命令,要在命令前加m;Linux還可以充分發(fā)揮微處理器的功能,其多用戶、多任務(wù)、網(wǎng)絡(luò)等功能是MSDOS所不能比的。常見的是,Linux和DOS裝在同機(jī)器上。

Linux與WINDOWS

兩者都是多任務(wù)的操作系統(tǒng),都支持同樣的用戶接口、網(wǎng)絡(luò)和安全性。但是,WINDOWS是專用系統(tǒng),由開發(fā)的公司控制接口和設(shè)計(jì),并建立了嚴(yán)格的標(biāo)準(zhǔn),而且購買的價(jià)格高。而Linux是自由軟件,其開發(fā)采用開放和協(xié)作的模式,因而有利于充分程序人員的集體智慧,大量減少不必要的重復(fù)勞動(dòng),并使得自由軟件的弱點(diǎn)能及時(shí)發(fā)現(xiàn)和得到克服,具有強(qiáng)大的生命力。Linux正在競爭UNIX和WINDOWS NT的市場份額。它是目前唯一可以與MICROSOFT WINDOWS抗衡的操作系統(tǒng);蓋茨也承認(rèn)Linux是微軟的競爭對手。

Linux與UNIX

實(shí)質(zhì)上,Linux是UNIX的一種版本。UNIX支持的硬件要多一些,Linux支持的硬件也在不斷擴(kuò)大。很突出的一點(diǎn)是,Linux至少和商用UNIX一樣穩(wěn)定。對于許多用戶來說,最重要的因素是價(jià)格;顯然,在這一點(diǎn)上Linux要占優(yōu)勢。Linux使得用戶在PC機(jī)上運(yùn)行完整的UNIX。所以,Linux為筆者們學(xué)習(xí)UNIX提供了廉價(jià)的機(jī)會(huì)。

Linux到底用它有何好處

如果你是個(gè)人用的,如果你受得了windows下的惡意軟件,病毒,木馬太狠的話我不推薦你用linux,雖然我很想推廣linux,我也在用linux,但linux并不是長期使用的系統(tǒng),我覺得現(xiàn)在的linux就像windows98那樣,不過windows98可以做好多事,也不用那么麻煩,如果有可能我會(huì)建議你去選擇98,有些人總是說用windows要陶銀子,其實(shí)個(gè)人用的實(shí)際有多少個(gè)人陶多少,很多人都是三塊銀子一張盤搞定。

不過對于企業(yè)來說,是不能這樣的,受權(quán)費(fèi)聽說很高,最重要的是有一些不安全因素,企業(yè)級(jí)們要控制成本,又要穩(wěn)定,而linux如果滿足他們的要求時(shí),有技術(shù)員又懂linux的他們很可能就用linux。

老實(shí)的說,我覺得xp下很好,但是xp下弄不好有好多麻煩事。系統(tǒng)壞了我最多重裝,但實(shí)在受不了中了病毒把系統(tǒng)施得半死不活的,有一些病還很硬,連殺軟都打不開,厲害。要是重裝一二次我還可以,但是一個(gè)月要我重裝幾次,感覺是真的煩了,好多記錄要重新開始。郁悶,我每次重裝都會(huì)格式化系統(tǒng)盤。所以決定用linux,這下好了,沒過幾天還真后悔想換回xp。很多人都這樣。其實(shí)我又不是做系統(tǒng)的哪個(gè)用得爽我用哪個(gè)。這是沒辦法的事。

但是,linux的前景還是很好的,首先會(huì)有高校中普及,企業(yè)中應(yīng)用。linux再努力過不了幾年肯定要走進(jìn)個(gè)人桌面了。它本身就是開源的東西,進(jìn)步會(huì)很快。有一些特有的東西又很好玩。所以很多計(jì)算機(jī)愛好者都喜歡玩它,為了能學(xué)多些東西而學(xué)linux,很好的想法,繼續(xù)努力。

還有,現(xiàn)在linux人才都很缺少,走在最前面肯定有好事。呵呵。

Linux下的一些真實(shí)

1,Linux下能干什么?

答:能完成基本的應(yīng)用,如辦公,打字,打印文件,能瀏覽網(wǎng)頁,能上qq,能打一些在線小游戲與在線聽歌,系統(tǒng)工具盤中自帶的軟件通常都是較常用到的,這些軟件能基本滿足你的使用.

不過我得指出的是,如果你打字速度很快的話,那在linux下你可要?dú)馑懒?我常打字系統(tǒng)的速度跟不上,打了n個(gè)字稍候再慢慢顯示出來,這點(diǎn)很不爽.還有在線聽歌,mp3的話要小心,占用資源很大的,有時(shí)網(wǎng)速慢還可能會(huì)使瀏覽器假死.還有就是外國的linux版本大多中文化效果都不太好,看多了郁悶.不過我必需承認(rèn),linux下有時(shí)還是挺有意思的,雖然軟件不太成熟,不過感覺自己在用linux,覺得自豪些,與其他人的系統(tǒng)不太一樣,呵呵.有時(shí)碰到個(gè)人會(huì)問你這個(gè)是什么系統(tǒng)呀,有時(shí)還會(huì)說怎么那么難用呀,哈哈.

2,Linux適合大多數(shù)人用?

答:我可以告訴你,我的計(jì)算機(jī)水平很低,但我在linux下玩,不過我安裝linux時(shí)因?yàn)榭窗惭b說明用了幾次,本亞第一次已經(jīng)安裝成功了,可是我不知道怎么進(jìn)入系統(tǒng),以為是裝錯(cuò)了,結(jié)果重裝,老樣,問了人才知道要root,密碼,回車,再輸入startx.

如果你在安裝linux,請認(rèn)真閱讀安裝說明吧,免得提一些人人都會(huì)問的問題.

3,硬件要小心,特別是集成的?

答:我永遠(yuǎn)都回答是的,因?yàn)橛邢喈?dāng)部分人都有這個(gè)問題,就是因?yàn)檫@樣他們才放棄了linux,我也有過這樣的問題,半年前我用的是集成顯卡,整天問一些安裝驅(qū)動(dòng)的問題,不過沒人回答得上,也沒有兼容的linux驅(qū)動(dòng)可裝,針對于我的集成顯卡,結(jié)果在linux下分辨率要很高,看著很不爽,不過由于工作需要我購了獨(dú)立顯卡,還真別說,真的給解決了,在linux下看多久眼睛都不會(huì)覺得不舒服.

不過你不用擔(dān)心,linux還是能認(rèn)大多數(shù)硬件的,喜歡就安裝試試.不過最好用最新的版本.

4,安裝軟件難?

答:如果我說不是,你可能要打我了,那我只好說是吧.很多軟件都不是直接點(diǎn)擊執(zhí)行文件就安裝的,不過你安裝了工具盤好象工具都差不多夠用了,不過你用的是紅旗5的話,那你打五筆,呵呵,這個(gè)有,qq,這個(gè)也有自帶的,下載工具,呵呵,這也有自帶的,辦公軟件,哎,建議安裝永中吧,很容易的,他直接點(diǎn)擊就安裝了,呵呵.

5,linux只能做服務(wù)器?

答:可能吧,要不很多人都不要他當(dāng)桌面應(yīng)用的,不過你得明白,其實(shí)linux下的圖形界面操作與windows下是很多類擬的,別看到整個(gè)屏幕是文本命令行就認(rèn)為linux是那樣的,不要這樣認(rèn)為,在google里搜索下linux的桌面圖看看,其實(shí)都是那個(gè)樣的.

6,linux有無前途?

答:這個(gè)我不太敢回答,因?yàn)槲乙膊恢?不過很多人都關(guān)注,那我說說我的觀點(diǎn)吧,整體上是有的,看國內(nèi)的確很缺少linux人才,管理員方面的,開發(fā)方面等呀.linux在國外算是個(gè)熱門的了,薪水也很高,可見他的發(fā)展是很潛力的,不久將會(huì)把這種潮流帶到我們這邊來,像手機(jī)一開始大得像頭牛,不過現(xiàn)在很多人都有了,而且很小現(xiàn)在.可見linux要的是時(shí)間就能有大發(fā)展,根據(jù)是開源軟件會(huì)是軟件業(yè)的趨勢.

7,如何學(xué)好linux?

答:我答了不權(quán)威,我不精通linux,給你指路別人會(huì)笑的,不過很多大哥大姐,叔叔姨媽們都各自發(fā)表自己的心得,有時(shí)間多看看,相信會(huì)有幫助的.

8,喜歡用就用,不喜歡用就別用?

答:我也是這么認(rèn)為的,用哪個(gè)操作系統(tǒng)都行,只要用得開心,滿足自己需求就行.

Linux的成功得益于如下因素

(1) 具有良好的開放性。Linux及其生成工具的源代碼均可通過Internet免費(fèi)獲取,linux愛好者能非常容易地建立一個(gè)Linux開發(fā)平臺(tái)。

(2) Internet的普及使熱心于Linux的開發(fā)者們能進(jìn)行高效、快捷的交流,從而為Linux創(chuàng)造了一個(gè)優(yōu)良的分布式開發(fā)環(huán)境。

(3) Linux具有很強(qiáng)的適應(yīng)性,能適應(yīng)各種不同的硬件平臺(tái)。

Linux的版本更新很快。在短短的十幾年時(shí)間里,其版本已升至2.6.x。這里之所以用"x"表示,是因?yàn)?x的值變化太快,很難準(zhǔn)確地定位它的值。這也從側(cè)面反映了從事Linux的研究者之多。

Linux有多少個(gè)發(fā)行版

老實(shí)的說,我也不清楚,因?yàn)檫@個(gè)數(shù)目肯定是幾百個(gè)了。目前至少有386個(gè)以上的Linux版本可用,這個(gè)數(shù)字表明有多少人想建立自己的版本,把Linux同其他開放源代碼軟件結(jié)合在一起形成一個(gè)完整的操作系統(tǒng)產(chǎn)品。除了Red Hat、Suse和Debian之外的Linux版本,還有Ubuntu、Fedora、紅旗Linux、Gentoo Linux等等,這都是比較優(yōu)秀的Linux版本了。

Ubuntu是Debian的副產(chǎn)品。它強(qiáng)調(diào)的是PC易用性,但也有服務(wù)器版本?,F(xiàn)在很多人都在玩這個(gè)版本,當(dāng)然我國開發(fā)的紅旗Linux以人性化,中文顯示效果,實(shí)用工具等等也是很受歡迎的。

列舉一些linux下軟件

在linux下已經(jīng)有越來越多的客戶端和服務(wù)器端的應(yīng)用軟件。

語言及編程環(huán)境:c、c++、java、perl和fortan等。

圖形環(huán)境:gnome、kde、gimp、windowmaker和icewm等。

編輯器:xemacs、vim、gedit和pico等。

shells:bash、tcsh、ash和csh等。

文字處理軟件:openoffices、kword和abiword等。

數(shù)據(jù)庫:mysql、postgresql和oracle等。

sqlite應(yīng)該怎么讀?

sqlite讀[sk'la?t]

SQLite嵌入式關(guān)系數(shù)據(jù)庫 ,是一款輕型的數(shù)據(jù)庫,是遵守ACID的關(guān)系型數(shù)據(jù)庫管理系統(tǒng),它包含在一個(gè)相對小的C庫中。它是D.RichardHipp建立的公有領(lǐng)域項(xiàng)目。它的設(shè)計(jì)目標(biāo)是嵌入式的,而且目前已經(jīng)在很多嵌入式產(chǎn)品中使用了它,它占用資源非常的低,在嵌入式設(shè)備中,可能只需要幾百K的內(nèi)存就夠了。它能夠支持Windows/Linux/Unix等等主流的操作系統(tǒng),同時(shí)能夠跟很多程序語言相結(jié)合,比如 Tcl、C#、PHP、Java等,還有ODBC接口,同樣比起Mysql、PostgreSQL這兩款開源的世界著名數(shù)據(jù)庫管理系統(tǒng)來講,它的處理速度比他們都快。SQLite第一個(gè)Alpha版本誕生于2000年5月。

linux怎么讀?(請用漢字標(biāo)注)翻譯成中文是什么意思?

Linux /?l?n?ks/ 中文諧音:立呢可斯 沒有中文名稱,就好像windows一樣,大家就稱之為windows :)

「Li」中「i」的發(fā)音類似於「Minix」中「i」的發(fā)音,而「nux」中「u」的發(fā)音類似於英文單詞「profess」中「o」的發(fā)音。依照國際音標(biāo)應(yīng)該是['linэks][?l?n?ks]。

Linux作業(yè)系統(tǒng)(Linux),是一種計(jì)算機(jī)作業(yè)系統(tǒng)。Linux作業(yè)系統(tǒng)的核心的名字也是「Linux」。Linux作業(yè)系統(tǒng)也是自由軟體和開放原始碼發(fā)展中最著名的例子。

嚴(yán)格來講,Linux這個(gè)詞本身只表示Linux核心,但在實(shí)際上人們已經(jīng)習(xí)慣了用Linux來形容整個(gè)基於Linux核心,并且使用GNU 工程各種工具和資料庫的作業(yè)系統(tǒng)(也被稱為GNU/Linux)。基於這些組件的Linux軟體被稱為Linux發(fā)行版。一般來講,一個(gè)Linux發(fā)行套件包含大量的軟體,比如軟體開發(fā)工具(例如DEV C++)、資料庫(例如PostgreSQL、MySQL)、Web伺服器(例如Apache)、X Window、桌面環(huán)境(例如GNOME和KDE)、辦公套件(例如OpenOffice.org)、腳本語言(例如Perl、PHP和Python)等等。

Linux核心最初是為英特爾386微處理器設(shè)計(jì)的?,F(xiàn)在Linux核心支持從個(gè)人電腦到大型主機(jī)甚至包括嵌入式系統(tǒng)在內(nèi)的各種硬體設(shè)備。

在開始的時(shí)候,Linux只是個(gè)人狂熱愛好的一種產(chǎn)物。但是現(xiàn)在,Linux已經(jīng)成為了一種受到廣泛關(guān)注和支援的一種作業(yè)系統(tǒng)。包括IBM和惠普、戴爾在內(nèi)的一些計(jì)算機(jī)業(yè)巨頭也開始支援Linux。很多人認(rèn)為,和其他的商用Unix系統(tǒng)以及微軟 Windows相比,作為自由軟體的Linux具有低成本,安全性高,更加可信賴的優(yōu)勢。

一個(gè)典型的Linux發(fā)行版包括:Linux核心,一些GNU程式庫和工具,命令行shell,圖形界面的X Window系統(tǒng)和相應(yīng)的桌面環(huán)境,如KDE或GNOME,并包含數(shù)千種從辦公套件,編譯器,文本編輯器到科學(xué)工具的應(yīng)用軟體。


網(wǎng)站欄目:postgresql讀音的簡單介紹
標(biāo)題URL:http://weahome.cn/article/dscgjjh.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部