當前位置:股票大全官網 - 基金投資 - 什麽是linux+unix?

什麽是linux+unix?

1.什麽是Linux?

準確的說是指Linux的內核(系統的核心程序),其內核版權屬於Linus Torvalds,在GPL(GNU通用公共許可證)版權協議下分發。任何人都可以自由復制、修改、分發和出售,但分發時不能加任何限制,而且必須公開所有的原代碼,所以任何人都可以。

對於Linux用戶和系統管理員來說,Linux是指包括Linux內核、實用程序和應用軟件在內的完整的操作系統。Linux的應用軟件由自由軟件基金會(FSF)開發。全世界很多熱心的程序員為Linux開發或移植了很多應用,包括X-Windows、Emacs、TCP/IP網絡(包括SLIP/PPP/ISDN)等等。現在Linux(包括內核和大量應用)已經達到200M,完全安裝後的規模會更大(500M左右)。

本質上,Linux是壹個Unix“克隆”或Unix風格的操作系統,它在原始代碼級別兼容大多數Unix標準(如IEEE POSIX、System V、BSD ),並且它遵循POSIX規範。比如對於System V,它上面的程序源代碼在Linux下重新編譯後就可以運行,而對於BSD Unix,它的可執行文件可以直接在Linux環境下運行。

Linux的標誌是壹只可愛的企鵝。至於為什麽選擇企鵝,萊納斯說:別人都用過。企鵝很可愛,不是嗎?!Linux的作者只發布壹個內核,壹些公司或組織將內核、源代碼和相關應用壹起組織到distributor,於是產生了不同的Linux發行版,如RedHat、SlackWare、S.u.S.e、Debian等。

2.Linux的發展歷史是怎樣的?

Linux的歷史可以追溯到1990。萊納斯·托瓦爾茲是芬蘭赫爾辛基大學的學生。起初,他用匯編語言編寫了壹個在80386保護模式下處理多任務切換的程序。後來受到Minix(操作系統教學用的小Unix)的啟發,發誓要寫出比Minix更好的Minix。所以我開始寫壹些硬件設備驅動和壹個小的文件系統...................................................................................................................................................................所以6月5日1991,10發布了Linux 0 . 0 . 2版本,這個版本已經可以運行bash(用戶與操作系統內核通信的軟件)和gcc(GNU C編譯器)。

Linus從壹開始就決定免費傳播Linux,包括源代碼。他在網上公布了源代碼,立刻引起了愛好者的關註。他們還通過互聯網加入了Linux的內核開發。在大量高水平程序員的參與下,Linux發展迅速。到1993年底,Linux 1.0終於誕生了。Linux 1.0已經是壹個功能齊全的操作系統,其內核緊湊高效,能夠充分發揮硬件的性能,在4M內存的80386機上也表現非常出色。

很多人對Linux有壹個誤區,就是總把Linux和低端硬件平臺聯系在壹起。其實從2.1.xx系列內核開始,Linux就開始走高端道路了。1.3版本之後開始移植到其他硬件平臺,包括所謂最快的CPU——Digital Alpha(目前頻率最高)。目前Linux可以充分發揮硬件的性能。

Linux加入GNU,遵循公共版權許可證(GPL)。因為不排斥商家在Linux上進壹步開發自由軟件或者商業軟件,所以Linux又有了新的飛躍,出現了很多Linux發行版,比如Slackware,Redhat,Suse,TurboLinux,OpenLinux等等,而且還在不斷增加。還有壹些公司在Linux上開發商業軟件,或者把其他Unix平臺的軟件移植到Linux上。現在很多IT巨頭如IBM,Intel,Oracle,Infomix,Sysbase,Corel,Netscape,CA,Novell等。已經宣布支持Linux了!商家的加入彌補了純自由軟件的不足和發展障礙,Linux迅速普及。

3.為什麽要用Linux?

使用Linux可以讓您在相對低成本的英特爾X86硬件平臺上獲得高端系統的性能。很多用戶在運行Linux的X86機器上使用基準測試,發現性能堪比Sun和Digital的中型工作站。事實上,不僅許多愛好者和程序員在使用Linux,許多商業用戶,如互聯網服務提供商(ISP)也在使用Linux作為服務器來取代昂貴的工作站。這些服務器系統穩定性的最高紀錄是運行600天沒有遇到系統崩潰!

★如果受不了Windows的頻繁死機,想換系統平臺,那就選擇Linux。妳會驚訝地發現,Linux相當穩定,性能非常好。

★如果想學習操作系統,比如UNIX,可以從Linux開始,因為對Linux瘋狂的人學習Unix進步很快。Linux是壹個開源操作系統,它遵循公共版權許可證(GPL)。它也很有前途,而且完全免費,不用再壹次次花錢買軟件許可證。

★如果妳是IT公司,Linux這麽火,潛在商機不可估量。盡早研究它,以便搶占未來發展的制高點。

★ Linux非常適合開發Internet/Intranet。有了它的開放源代碼,妳可以開發WEB服務器、路由器、嵌入式系統、網絡計算機、個人數字助理等。Oracle,Infomix,Sybase,IBM都支持Linux,用它做數據庫平臺也不錯。使用Linux可以大大降低總的開發成本。

★開源Linux讓妳對系統有完全的控制權。開源可以讓妳根據自己的需求添加或刪除某些功能,隨意構建自己的操作系統,開發出擁有自主版權的操作系統。Linux是壹種方式。

4.Linux能做什麽?

Linux現在在很多方面超過了商業Unix系統。它支持多用戶、多進程、多線程,實時性好,功能強大且穩定,可以運行在Intel處理器、DEC的Alphas、摩托羅拉的M68k處理器、Sun Sparc、PowerPC、MIPS等平臺上。目前可以在大多數硬件平臺上運行。和現代的Unix操作系統壹樣,它也有虛擬內存、* * * *共享庫、命令加載、執行代碼之間的復制-執行-寫入操作、適當的內存管理和TCP/IP網絡。

Linux的網絡功能非常強大。比如,妳可以通過FTP和NFS安裝Linux,並將其作為WEB服務器、網關等使用。隨著Linux的發展,其衍生的應用可能連Linus自己都很難想到。Linux最大的單壹應用是互聯網和內部網服務器,涵蓋了從防火墻到Web服務器的特定應用。據分析師估計,Linux已經成為互聯網上第二大通用操作系統。Linux的其他應用是“從打印服務器到FTP服務器到數據采集的壹切”。目前互聯網上廣泛使用的Apache Web server也成為了各種標準Linux擴散版本的壹部分。

即使作為壹個桌面操作系統,相比很多用戶非常熟悉的Unix,其性能也更加出色。壹臺Linux服務器支持100到300個用戶是沒有問題的,壹臺Linux打印服務器支持200到300臺網絡打印機就更容易了。而且不太在乎CPU的速度,能把每個處理器的性能發揮到極致。對於Linux來說,影響系統性能提升的限制因素主要是其總線和磁盤I/O的性能。

另外,Linux和壹般的軟件有很大的不同,因為它屬於自由軟件,所以妳可以和妳的朋友分享LINUX,可以隨意復制使用。

5.什麽是Linux發行版?有哪些Linux版本?

像RedHat這樣的廠商,壹般都是將Linux內核和外圍程序進行整合,然後基於Linux內核發布自己完整的Linux系統:通常包括壹個C語言和C++編譯器、Perl腳本解釋器、Shell shell、圖形用戶界面X window系統、X Server以及很多應用等。這個完整的Linux系統叫做Linux發行版。

目前使用最廣泛的Linux發行版是RedHat公司的RedHat Linux。現在網景、英特爾等壹些大公司支持,前景看好。根據壹般的觀點,Red Hat也是最容易使用的Linux發行版。過去被廣泛使用的SLackware,現在仍有很多人在使用。Slackware比RedHat稍微復雜壹點,主要是指軟件安裝:因為RedHat使用rpm打包系統,安裝新軟件就像壹行命令那麽簡單,而Slackware往往需要從源代碼重新編譯,麻煩壹點。SuSE也使用基於rpm的打包系統。SuSE的特別之處在於它非常好地支持X window系統。Debian完全由誌願者開發,基於自己的Deb格式打包系統,但也可以安裝rpm軟件包。

6.Linux的內核版和發行版有什麽區別?

Linux版本是指其內核版本,Linus等不斷推出新的內核,在1.2.8、1.2.13、2.0和2.2.x等版本中應用廣泛,對應的實用程序和應用軟件多為GNU或自由軟件。

初學者經常混淆內核和分布。對於內核版本,當前版本的序列號大概是2.4.0(偶數作為第二個序列號表示這是壹個可以使用的穩定版本,比如2.2.30,奇數作為第二個,壹般會有壹些新的東西加入,不壹定穩定,比如2.1.37);與內核版本相比,發行版的版本因類型不同而不同,其中Slackware Linux從1.0.4到最新的4.0,RedHat的最新版本是7.1,Debian是2.2.x。

Linux內核的開發獨立於發行版的開發。例如,Slackware Linux通常包括許多不同硬件設備的內核源代碼和內核映像。壹般用戶最需要掌握的是更新系統內核技術:即先獲取最新版本(並確保是穩定版本)的內核源碼,然後替換Slackware Linux自帶的舊版本源碼,重新編譯成內核二進制,新舊更新,這樣就可以在不重裝系統的情況下更新系統內核。

7.英特爾平臺上有哪些Linux發行版?

主要有紅帽,Slackware,Debian,SuSE,OpenLinux,TurboLinux。

(1)紅帽子

以安裝簡單著稱,初學者在安裝該版本時幾乎沒有遇到挫折的機會。如果妳熟悉Win9x的安裝,紅帽Linux的安裝對妳來說不會很難。

紅帽的另壹個優勢是它的RPM(紅帽包管理器);以前安裝軟件的時候,用戶最頭疼的就是在解包軟件之前新建壹個目錄,然後把軟件搬進去解壓。解壓縮後,有些部分可能需要移動到另壹個目錄。當有許多項目要移動時,做這些工作是壹件苦差事。鑒於此,RPM“包管理器”可以安排所有要安裝的路徑。當用戶用“.”解壓文件時。rpm”擴展,他們會先檢查打包文件時設置的路徑文件,然後根據文件中的設置把文件解包,送到應該去的地方。不僅如此,它還會做壹個安裝記錄。當用戶想要刪除任何rpm文件時,系統將根據安裝記錄反向安裝該文件。這是絕對準確的,不會像Windows壹樣刪除不該刪除的東西。

紅帽Linux可以說是壹款非常成功的產品。紅帽公司有“官方版”供用戶購買,還提供免費FTP站供公眾直接下載。正式版和免費下載版的區別在於,正式版提供了更多的商業軟件和印刷精美的說明書。

(2)休閑服

這是壹所老學校。幾年前玩Linux的人幾乎都用這個系統。完全可以“手工打造”出個人需求的特點,讓很多已經是行家的玩家還記憶猶新。Slackware在國內用的比較多,可能會作為服務器使用,性能會更好。最新的4.0版本,安裝流程改進了很多,想要“完全掌控”局面的妳可以試試。

(3)Debian

妳通常會在Debian這個詞後面看到GNU Linux這個詞。這壹派是目前公認的結構最嚴謹,組織發展最有序的。它還有壹個名為“dpk ”( Debian Package)的包管理系統,做的事情和紅帽的“rpm”壹樣,讓整體的文件管理更加方便。Debian的原程序代碼是以GNU的方式開放的,所以完全符合開源代碼的精神,不像其他Linux多多少少保持了壹些程序代碼的封閉性(Red Hat直到6.0版本才開放)。目前的版本是2.1,有程序員把Debian移植到了其他平臺,所以在其他平臺上也能看到。

(4)SuSE

這是歐洲非常流行的版本。它與XFree86合作,在x86上開發X Server。SuSE可以選擇安裝時顯示德語或英語。它也有自己的壹套設置程序,稱為“SaX ”,可以使用戶更容易設置。它的安裝套件也采用RPM模式,因此安裝、升級和移除程序非常方便。當前版本是6.1。

(5)開放Linux

這是Caldera公司發布的壹個版本,並不是壹個很“開放”的版本。妳可以在網上下載它的Lite版,但是正式版是要錢的,因為整套裏面有很多商業軟件,所以沒有網上下載服務。

(6)TurboLinux

Pacific HiTech開發的套件在日本市場占有壹席之地,安裝和界面都是日文。在國內,它與清華大學和研究機構合作開發了中文版,在國內引起了壹股Linux風潮。目前已經發布了3.0.2簡化版和3.6英文版。

8.Mac平臺上有哪些Linux發行版?

主要有MKLinux,紅帽,LinuxPPC,Turbo Linux,黃狗Linux等。除了MKLinux是蘋果官方版,其他都是“在野的人”;但是大家壹致采用了RedHat開發的源代碼打包方式,加上自己的壹些套件,然後推出自己的版本;也就是說每個人的安裝方式都差不多,這對用戶來說是好事,可以節省很多探索的時間。

(1)紅帽子

見上面的介紹。

(2)MKLinux

MKLinux是蘋果電腦公司開發的版本,可以說是“老牌子”了。目前的版本是DR3。

(3)LinuxPPC

當前版本為5.0,采用Linux2.2內核版本2.2,Glibc版本2.1;該版本支持USB和壹些新設備,可以安裝在新的Power Mac G3型號上。LinuxPPC的執行效率優於MKLinux。與MKLinux相比,LinuxPPC只能在PCI接口Power Mac上使用,而MKLinux可以在所有機型上使用。這兩個系統太像了,除了型號不同,執行效率不同,其他部分幾乎壹樣,所有可執行的軟件都壹樣。

(4)Turbo Linux

Mac上能看到的Turbo Linux版本是2.1版。安裝時會出現選擇窗口,允許用戶在安裝時選擇安裝MKLinux或LinuxPPC,然後開始安裝系統。所以這個版本只是安裝過程不同,其他內容都差不多。Turbo Linux的Mac版沒有中國文化,開發速度比PC版慢很多。估計Mac版已經暫時擱置,太平洋高科技正在全力開發PC版。

(5)黃狗Linux

建議安裝在Mac,iMac,藍白G3的power Mac系列機器上。它有兩個版本,即名為“冠軍”的服務器版本和名為“黑色實驗室樂隊”的版本。“冠軍”是普通用戶安裝的版本,而“黑色實驗室樂隊”具有“並行計算”的能力:用戶可以在多臺MAC上安裝該系統,然後讓所有的MAC“壹起處理事情”,這樣處理速度會非常快。開發黃狗Linux的公司專註於PowerPC Mac的平臺,目前沒有Intel平臺的黃狗Linux版本。

9.RedHat,Slackware和Debian,誰會選擇?

網上有很多版本的Linux,甚至還有更多版本的光盤。RedHat Linux、Slackware Linux和Debian Linux是最著名的三個版本。

對於Linux的初學者來說,RedHat Linux絕對是最好的選擇。其完善的系統配置、豐富的預裝應用軟件和強大的系統管理程序,使用戶能夠在相對較少的時間和精力內獲得壹個完美的Linux環境,其獨特的RPM wrapper程序使用戶無需重新安裝Linux系統即可升級整個系統。但其目錄結構復雜,系統配置文件雜亂,對於高級用戶來說並不是壹個好的選擇,Slackware在這方面略勝壹籌。

與Debian相比,Slackware並不推薦Debian,因為在軟件版本上,Debian與更新速度更快的Slackware有很大不同。

所以建議新手選擇RedHat Linux,而Slackware似乎更適合高級用戶。

10.目前有哪些中文Linux發行版?

目前中文Linux發行版本主要有:REDHAT Linux6.1、紅旗Linux、藍點Linux、TurboLinux中文版(GB)以及騰圖Linux Storm系列之壹的Xteam Linux (GB)。

11,如何獲取Linux?

Linux的源代碼是開放的,所有版本的Linux,包括從內核到很多應用的源代碼和執行文件,都可以從網上免費下載。妳也可以通過購買發行CD或D CD來獲得Linux系統。與壹般軟件不同,妳可以合法地與妳的朋友分享壹張Linux光盤。顯然,壹張Linux光盤的價格不會很高。Linux有許多發行版和供應商。

12,Linux有哪些著名的網站和新聞組?

著名網站和Linux online都有很多關於Linux的新聞、新軟件、文檔、鏈接等信息。

Comp.os.linux.announce是壹個著名的linux新聞組,在這裏妳可以找到很多關於Linux的問題和答案。comp.os.linux.*中的以下新聞組也值得壹看:

comp.os.linux.setup

組件操作系統linux硬件

comp.os.linux .網絡

comp.os.linux.x

comp.os.linux.development.apps

comp . OS . Linux . development . system

comp . OS . Linux . advocate

comp.os.linux.misc

如果妳訪問comp.os.linux.*比較慢,也可以訪問本地新聞組,比如中國comp.os.linux.*的新聞組是cn.comp.os.linux

13.壹臺Linux服務器可以同時支持多少用戶?多少用戶可以同時等待?

用戶數量沒有限制。如果只是作為文件服務器,基本沒有等待時間。網絡帶寬是壹個限制。如果妳用100base-Tx,感覺應該和妳的本地盤差不多。

14,什麽樣的PC可以運行Linux?

Linux支持Intel的X86、PIII等CPU,也支持基於INTEL MP的多處理器系統(現在也可以在裝有Sparc、Alpha、PowerPC等CPU的機器上運行,甚至已經移植到娛樂行業的遊戲主機任天堂64上,成為類似WindowsCE的簡單操作系統),至少需要4M內存和單個軟驅。該PC機的總線可以是傳統的ISA總線、EISA、VESA Local、MCA(IBM的所有總線)或Intel PCI等。它支持大多數ESDI、IDE和ATA33/66/100硬盤。

Linux可以運行在DEC的Alpha機上,Sun的Sparc機上,或者Intel的386+機上。編寫的源代碼不需要修改就可以直接編譯安裝運行在各種Linux平臺上。

Linux安裝的最低配置是:

80386以上的CPU

內存超過4M

80M以上的硬盤

Linux不能在80286 CPU的機器上運行,內存小於4MB的機器也不行。如果內存小於4MB,則無法安裝。如果要運行X Window,最低要求是8MB。如果使用Linux作為服務器,至少要有16MB內存,運行網景等軟件需要64M內存。至於硬盤,從零到幾GB都可以,最好有500MB以上的空間。

15,Linux可以支持哪些硬件?

Linux支持UNIX系統中的大多數硬件設備,包括幾乎所有類型的顯卡和顯示器、各種鼠標、幾乎所有類型的SCSI設備、大多數IDE連接的硬件、所有SCSI磁帶機和QIC-02磁帶機、SCSI CDROM驅動器、壹些EIDE(ATAPI) CDROM驅動器、所有SCSI連接的外部驅動器和並行驅動器。

Linux支持的CPU包括:Intel/AMD/Cyrix生產的x86系列CPU。

386SX/DX/SL/DXL/SLC,

486SX/DX/SL/SX2/DX2/DX4,

奔騰。

奔騰MMX

奔騰Pro

K6、M2、K7、Cyrix 6x86等。

因為Linux內核支持模擬FPU,所以即使沒有FPU協處理器,Linux也會支持,但是系統速度會下降,特別是在做編譯和圖形處理的時候,但是現在奔騰系列CPU已經成為主流,這個問題就不存在了。

另外,Linux2.0以後的內核支持多CPU(SMP)。不管是哪個發行版本,只要采用2.0以後的內核,都支持多CPU。

方法是:在編譯內核之前,把/usr/src/linux/Makefile開頭的SMP=1改成SMP = n,其中n是妳的CPU號,然後做dep使幹凈;制作安裝;制作模塊;make modules_install開始後,成功了!

16.Linux上有什麽軟件?如何在Linux下運行DOS和Windows程序?我能在上面運行office2000嗎?

Linux有壹個C程序編譯器GCC,編輯軟件Emacs,圖形界面X-windows,所有標準的UNIX系統實用程序),TCP/IP網絡(包括SLIP/PPP)和數百個開發或移植的應用程序。

Linux中有壹個叫dosemu的DOS模擬器,可以模擬DOS,運行壹些Dos應用程序。準確的說,dosemu不是Dos模擬器。它提供了壹個運行dos的虛擬x86機器,可以運行Dos6.22和純Dos7。它還為VCPI和DMPI提供支持。標準模式的Win98和386增強模式下都可以在dosemu下運行,但是配置相當困難,性能也不好,不夠穩定。

Linux也可以運行壹些Windows程序,這個模擬器的開發已經有了進展。支持SVR4 ELF和SVR3.2cofff的iBCS2 (Intel二進制兼容標準)模擬代碼可以作為編譯項包含在Linux內核中。另外,也有公司提供壹些商業軟件(付費和有版權的),比如Motif、Aplixware、WordPerfect等。

Office2000沒有Linux版本,也不能在Windows模擬器上運行。在Linux上,可以使用staroffice、applixware office等Linux的辦公軟件,但都是商業軟件。