當前位置:編程學習大全網 - 源碼下載 - Webdns源代碼

Webdns源代碼

妳好,嵌入式Linux系統的設計與應用

摘要:隨著嵌入式Linux系統的快速發展,嵌入式Linux已經發展成為嵌入式操作系統的壹個重要分支。本文介紹了嵌入式Linux的設計和幾種流行的嵌入式Linux系統。

關鍵詞:嵌入式Linux

壹.導言

嵌入式系統是根據應用需求將操作系統和功能軟件集成到計算機硬件系統中,從而實現軟硬件壹體化的計算機系統。嵌入式系統出現於20世紀60年代末。最初用於控制機電電話交換機,現在已廣泛應用於工業制造、過程控制、通信、儀器、儀表、汽車、船舶、航空、航天、軍事裝備、消費品等諸多領域。嵌入式系統的數量遠超各類通用計算機系統:計算機系統的核心CPU,全球年產量約20億個,其中80%以上用於各類高度專業化的嵌入式系統。

壹般來說,任何帶有微處理器的專用軟硬件系統都可以稱為嵌入式系統。與通用計算平臺相比,嵌入式系統往往具有功能單壹、體積小、功耗低、可靠性高、可裁剪性好、軟硬件集成度高、計算能力相對較低等特點。多年來,嵌入式設備中沒有操作系統,主要有兩個原因:壹是洗衣機、微波爐、冰箱等設備只需要壹個簡單的控制程序來管理有限的幾個按鈕和指示燈,不需要使用操作系統;其次,它往往只有有限的硬件資源,不足以支撐壹個操作系統。

但是隨著硬件的發展,嵌入式系統變得越來越復雜,很多功能逐漸加入到初始的控制程序中,而這些功能很多是操作系統可以提供的。於是,70年代末出現了嵌入式操作系統,大大簡化了應用程序的設計,有效保證了軟件的質量,縮短了開發周期。簡單ES壹般不使用操作系統,只包含壹些控制進程。但是隨著嵌入式操作系統復雜度的增加,簡單的進程控制已經不能滿足系統的要求,需要考慮使用操作系統作為系統軟件。因此,嵌入式操作系統應運而生。

隨著EOS的廣泛應用,業界推出了壹些成功的EOS產品。綜上所述,EOS應該具備以下特點:緊湊、實時、可拆卸、代碼固化、交互弱、穩定性強、界面統壹。目前應用最廣泛的EOS產品有:Vxwork、QNX、PalmOS、WindowsCE、pSOS、Hopen OS(國內凱斯集團自主研發)等。其中Vxwork應用最廣,市場份額最高。其突出特點是實時性強(優先級搶占和輪換調度)。此外,它的可靠性和可擴展性相當好。QNX是壹個擴展性很強的系統,它的內核不到壹萬億,具有實時POSIX環境和完整的窗口系統。相比之下,微軟WinCE的內核龐大,實時性能差強人意。但由於Windows系列友好的用戶界面和程序員熟悉的API,以及與IE、Office等應用的捆綁,正逐漸獲得更多的市場份額。與這些商業操作系統相比,Linux吸引了越來越多的關註。

二,嵌入式Linux概述

Linux是壹個成熟穩定的網絡操作系統。將Linux植入嵌入式設備有很多好處。首先,Linux的源代碼是開放的,任何人都可以獲取並修改它來開發自己的產品。其次,Lirmx是可以定制的,它的最小系統內核只有134kB左右。壹個中文系統和圖形用戶界面的核心程序也可以小於1MB,同樣穩定。此外,它與大多數Unix系統兼容,應用程序的開發和移植相當容易。同時,由於其良好的可移植性,人們已經成功地使Linux運行在數百種硬件平臺上。

但是Linux並不是專門為實時應用設計的,所以如果要在實時性要求很高的嵌入式系統中運行Linux,就必須給它添加實時軟件模塊。這些模塊運行的內核空間是操作系統實現進程調度、中斷處理和程序執行的部分,因此錯誤的代碼可能會破壞操作系統,從而影響整個系統的可靠性和穩定性。Linux以其諸多優點在嵌入式領域得到了廣泛的應用,出現了相當數量的嵌入式Linux系統。代表性的有:uClinux,ETLinux,ThinLinux,LOAF等。ETLinux通常用於小型工業計算機,尤其是PC/104模塊。ThinLinux面向專用相機服務器、X-10控制器、MP3播放器和其他類似的嵌入式應用。LOAF是Linux on a flop的縮寫,運行在386平臺上。

三,Linux作為嵌入式操作系統的優勢

Linux作為嵌入式操作系統的優勢如下:

1,可適用於多種硬件平臺。Linux已經移植到各種硬件平臺上,這對於資金和時間有限的研發項目來說非常有吸引力。原型在標準平臺上開發後可以移植到具體的硬件上,加快了軟硬件的開發進程。Linux使用統壹的框架來管理硬件,從壹個硬件平臺到另壹個硬件平臺的變化與上層應用無關。Linux可以隨意配置,不需要任何許可或商業合作關系,源代碼可以免費獲得。這使得采用Linux作為操作系統而沒有任何關於版權的爭議成為可能。毫無疑問,這將節省大量的開發成本。內置網絡支持,但是嵌入式系統對網絡支持的要求越來越高。Linux的高度模塊化使得添加組件非常容易。

2.Linux是壹個類似Unix的通用操作系統,基於內核,有完整的內存訪問控制,支持大量硬件(包括X86、Alpha、ARM、摩托羅拉)。它的程序源代碼是完全開放的,任何人都可以在GNU通用公共許可證下修改和發布它。通過這種方式,開發者可以定制操作系統以滿足他們的特殊需求。

3.Linux有完善的Unix用戶熟悉的開發工具,Unix系統的應用軟件幾乎都移植到了Linux上。Linux還提供了強大的網絡功能,有多種可選的窗口管理器(X Windows)。其強大的語言編譯器GCC和C++也可以輕松獲得,不僅成熟完善,而且使用方便。

第四,嵌入式Linux的建立

壹個完整的嵌入式Linux解決方案應該包括嵌入式Linux操作系統內核、運行環境、圖形界面和應用軟件。由於嵌入式設備的特殊要求,嵌入式Linux解決方案的內核、環境和GUI與標準Linux有很大不同。主要挑戰是如何在窄FLASH、ROM、內存中實現高質量的實時任務調度、圖形顯示、網絡通信等功能。

1,瘦內核

Linux內核有自己的體系結構,其中進程管理、內存管理和文件系統是其最基本的三個子系統。圖1簡單展示了它的框架。用戶進程可以通過系統調用或函數庫直接訪問內核資源。因為Linux內核有這樣的結構,所以在修改內核的時候要註意子系統之間的協調。

嵌入式Linux內核壹般是從標準Linux內核切割而來。用戶可以根據自己的需要配置系統,消除不必要的服務功能、文件系統和設備驅動程序。經過裁剪壓縮後,系統內核壹般只有300k左右,非常適合嵌入式設備。與標準Linux不同,嵌入式Linux必須從FLASH或rom啟動。標準的Linux啟動代碼實現了系統初始化和從軟盤和硬盤O區引導內核。嵌入式Linux壹般存儲在FLASH或ROM中,標準LILO無法引導。在支持從FLASH設備直接引導的系統中,如華恒公司的uClinux,引導程序主要完成硬件系統的初始化和操作系統的解壓和移位。在不支持直接從閃存引導的系統中,閃存設備只能用作非引導磁盤。此時,可以先從硬盤或軟盤加載壹個小的操作系統,比如嵌入式DOS,然後執行“Loadlin”加載程序,從FLASH引導嵌入式Linux。

標準Linux的修改主要是虛擬內存和調度程序的修改。由於標準Linux系統使用虛擬內存管理的目的是同時運行多個進程,每個待運行進程分配的CPU時間是有限的,資源的利用效率較低。這樣,對於實時性要求較高的嵌入式系統,實時任務往往要求CPU具有較高的突發處理能力,即在某些情況下需要較高的處理效率,因此需要屏蔽內核的虛擬內存管理機制。對於沒有硬盤設備的嵌入式系統,虛擬內存管理是不必要的。對實時性要求強的嵌入式應用,可以通過修改任務調度模塊來實現,主要是在內核和設備驅動中增加很多切換點。此時,系統檢測是否有未處理的緊急中斷,如果有,則剝奪內核運行,並及時處理中斷。實現實時服務更好的方法是在標準的Linux內核中增加壹個實時內核。標準的Linux內核作為任務運行在實時內核上,強實時任務也直接運行在實時內核上,比如RT-Linux。

文件系統對於嵌入式Linux操作系統至關重要。而標準的Linux支持大量的文件系統,所以除了壹個滿足系統正常運行需要的,其他都可以刪除,可以使用原來的設置選項刪除。通用嵌入式設備文件系統主要采用RamDisk技術和網絡文件系統技術。RamDisk可以駐留在閃存中,並在運行時加載到內存中。

2.簡化操作環境

Linux通常的運行環境是指用戶運行任何應用的基礎設施,主要包括函數庫和基本命令集。標準Linux系統為用戶提供了靜態和動態函數庫。靜態函數庫在生成應用程序時直接鏈接到用戶應用程序。動態庫僅在應用程序運行時鏈接。因為嵌入式系統應用壹般都是在開發平臺上預先生成的,所以嵌入式系統只需要給應用提供動態函數庫就可以了。Linux應用運行所需的函數庫主要有C庫、數學庫、線程庫、加密庫、網絡通信庫等。最基礎的是glib,C語言的運行時。這個庫主要完成基本的輸入輸出、內存訪問和文件處理。壹個標準的glib庫需要大約1200kB的存儲空間。考慮到嵌入式Linux內核往往很小,運行時過大,我們做了壹些精簡工作。有兩種方法:(1),使用靜態連接方法,完全不使用運行時動態連接;(2)簡化本庫的功能。

在桌面系統上,使用動態連接可以帶來很多好處。使用動態鏈接庫,應用程序可以脫離函數庫的更新升級,方便維護,讓多個同時運行的程序享受壹段代碼。但是在嵌入式系統中,多個程序並行的可能性很小,程序的維護,尤其是庫函數的維護和更新並不常見。這時候使用靜態連接的優勢就極其明顯了。因為靜態連接只能將庫中使用的部分連接到程序中。在應用較少(少於5個)的情況下,靜態連接可以達到更好的效果。為了滿足未來擴展的需要,我們也采用第二種方法,精簡庫函數的內容只保留壹些基本的函數,另壹種方法是采用其他C語言運行時庫。但是這些庫對兼容性影響很大。

基本命令集也是運行用戶應用的基礎,主要包括初始化進程init、終端get Getty、Shell和基本命令。嵌入式系統的啟動過程可能與標準Linux不同,比如跳過登錄過程,直接啟動GUI。這需要修改init、getty等。由於大小問題,標準的Linux命令集不能直接應用於嵌入式環境。目前,小命令集的解決方案主要有兩種:集成法和組裝法。集成方法通過集成公共部分降低了命令集的整體體積,用C實現,具有良好的平臺可移植性;匯編方法使用匯編編程來減少每個命令的大小,可以使大小非常小但其平臺可移植性差。

3.嵌入式Linux下的圖形用戶界面。

GUI在嵌入式系統或實時系統中發揮著越來越重要的作用,如PDA、DVD播放器、WAP手機等。,這些都需要壹個完整美觀的圖形用戶界面。這些系統對GUI的基本要求包括:(1)、重量輕、資源少;(2)高性能;(3)可靠性高;(4)可配置。這些也成為評價嵌入式系統的重要指標。目前嵌入式Linux上的GUI主要有winCE、Micro Window、compact X Window和MiniGUI(國內做得比較好的免費軟件之壹)。標準Xfree86由於體積龐大,對運行環境要求高,無法在嵌入式環境下運行。嵌入式GUI主要通過減少功能和性能來達到體積小、占用資源少的目的。目前,嵌入式Linux上的GUI環境主要有兩類:X類和win32類。x類GUI分為服務端和客戶端。服務器提供鼠標鍵盤處理和顯示功能,客戶端是用戶應用程序,服務器和客戶端通過socket接口用X協議進行通信。使用這種方法非常有利於遠程網絡圖形服務,客戶端和服務可以通過網絡實現X協議和圖形顯示。典型的X型GUI包括微窗口、緊湊X窗口等等。win32類的GUI沒有客戶端和服務器,每個任務都是獨立的,任何任務之間的切換和事件分發都由專門的管理任務來處理。WiCE和MiniGUI是類似於win32類GUI。

五、幾種流行的嵌入式Linux系統。

除了智能數字終端領域,Linux在移動計算平臺、智能工業控制、金融終端系統,甚至軍事領域都有廣闊的應用前景。這些Linux統稱為“嵌入式Linux”。

1、RT-Linux

這是墨西哥理工學院開發的嵌入式Linux操作系統。到目前為止,RT-Linux已經成功應用於航天飛機的空間數據采集、科學儀器測控、電影特技圖像處理等廣泛領域。RT-Linux開發者沒有根據實時操作系統的特點重寫Linux的內核,因為這是壹個巨大的工作量,而且很難保證兼容性。為此RT-Linux提出了精致內核,將標準Linux內核作為實時內核的壹個進程,與用戶的實時進程壹起調度。這樣對Linux內核改動很小,充分利用了Linux下已有的豐富軟件資源。

2、uClinux

UCLinux是Lineo公司的主打產品,也是開源嵌入式Linux的典範。UCLinux主要是為目標處理器沒有內存管理單元(MMU)的嵌入式系統設計的。已經成功移植到很多平臺。因為沒有MMU,所以它的多任務實現需要壹些技巧。UCLinux是壹個優秀的嵌入式Linux版本,是micro-Conrol-Linux的縮寫。它繼承了標準Linux的優秀特性,經過各方面的小型化改造,形成了壹個高度優化、緊湊的嵌入式Linux。雖然它的體積很小,但仍然保留了Linux的大部分優點:穩定性、良好的可移植性、優秀的網絡功能、對各種文件系統的完整支持以及豐富的API標準。它為嵌入式系統做了大量的小型化工作,現在已經支持多種CPU。編譯後的目標文件可以控制在幾百KB的量級,並且已經成功移植到很多平臺上。

3、Embedix

Embedix由嵌入式Linux行業主要廠商之壹的Luneo推出,是根據嵌入式應用系統的特點重新設計的Linux發行版。Embedix提供超過25種Linux系統服務,包括Web服務器。該系統至少需要8MB內存、3mb ROM或閃存。Embedix基於Linux 2.2內核,已成功移植到Intel x86和PowerPC處理器系列。和其他Linux版本壹樣,Embedix是免費的。Luneo還發布了另壹個重要的軟件產品,它使運行在Windows CE上的程序能夠在Embedix上運行。Luneo還將計劃推出Embedix的開發和調試工具包以及壹款基於圖形界面的瀏覽器。可以說Embedix是壹個完整的嵌入式Linux解決方案。

4、Xlinux

XLinux由美國Nettiger公司推出,主要開發者是陳盈豪。加入NetTiger幾個月後,他開發了基於XLinux的嵌入式Linux系統,據稱是世界上最小的系統。內核只有143KB,而且還在減少。XLinux內核采用了“超級字符集”專利技術,使得Linux內核不僅兼容標準字符集,還覆蓋了1 ^ 2個國家和地區的字符集。因此,XLinux在推動Linux的國際應用方面具有獨特的優勢。

5、PoketLinux

議程公司采用的嵌入式Linux操作系統作為其新產品“VR3PDA”。它可以提供壹個統壹的、標準化的、開放的跨操作系統的信息和通信基礎設施,以及在這個結構上實現端到端解決方案的完整平臺。PoketLinux資源框架是開放的,因此通用的軟件結構可以為所有用戶提供壹致的服務。PoketLinux平臺將用戶的目光從設備、平臺和網絡上移開,這導致了壹個新的信息技術時代的出現。在PoketLinux中,它被稱為定制信息交換(CIE),即提供和訪問為每個用戶的需求定制的“主題”信息的能力,而不管使用的是什麽設備。

6、米多利奴

Transmeta公司推出的MidoriLinux操作系統,具有開放代碼,在GUN通用公共許可證(GPL)下發布,可以在互聯網上立即獲得。該公司有壹個項目叫做“MidoriLinux”。“MidoriLinux”這個名字來源於日語“綠色”——美島莉,用來體現其Linux操作系統的環保外觀。

7.紅旗嵌入式Linux

北京中科院紅旗軟件公司推出的嵌入式Linux是國內比較好的嵌入式操作系統。目前,中科院計算所開發的開源嵌入式操作系統Easy Embedded OS (EEOS)也已進入實用階段。這個嵌入式操作系統主要支持p-Java。系統的目標壹方面是小型化,另壹方面可以重用Linux驅動和其他模塊。依托中科院計算所強大的科研力量,EEOS有望發展成為功能齊全、穩定可靠的國產嵌入式操作系統平臺。

不及物動詞結束語

由於Linux是壹個內核源代碼開放、工具鏈齊全、網絡支持強大、成本低廉的操作系統,嵌入式Linux從誕生之日起就繼承了這些獨特的優勢,使其受到越來越多的關註。Even Data數據顯示,預期使用嵌入式Linux的用戶數量從2006年的11%增長到2002年的27%,而同期Vxwork僅從16%增長到18%,Win CE從9%增長到14%。另外,在嵌入式Linux的各種應用市場中,通信(語音和數據)位居第壹,2000年銷售額為13萬美元,預計2005年將達到126萬美元。可以預見,嵌入式Linux將在未來的通信嵌入式操作系統中占據強勢地位。

Linux是目前非常流行的操作系統。它最早是由芬蘭赫爾辛基大學的大學生Linus B. Torvolds於1991年編制的。標誌性圖標是壹只可愛的小企鵝

Linux是壹個類似Unix的系統,Linus編寫它是為了取代壹個叫做Minix的操作系統。Minix是由壹位名叫Andrew Tannebaum的計算機教授編寫的。當時由於Unix是商業軟件,其源代碼不能用於教學,安德魯教授自己編寫了壹個系統用於教學。最

初始Minix可以安裝在軟盤上。雖然麻雀雖小五臟俱全,但Minix具有通用操作系統的特點,同時也兼容Unix系統。

Linux是壹個免費的操作系統,用戶可以免費獲得它的源代碼,並可以隨意修改。它是GPL(通用公共許可證)保護下的自由軟件,有多個版本,如Red Hat Linux、Slackware、中國的Xteam Linux等。

Linux具有Unix系統的許多功能和特點,可以兼容Unix,但不需要為Unix支付高額費用。例如,壹個Unix程序員可以在工作中使用Unix系統,他可以在家裏的Linux系統上做同樣的工作,而不必重新購買Unix。要知道Unix的價格比常見的Windows高好幾倍,和Linux的低價差遠了。

Linux也被廣泛使用。索尼最新的PS2遊戲機使用Linux作為系統軟件,這使得PS2成為壹個Linux工作站。著名電影《泰坦尼克號》的數字技術合成就是利用100多臺Linux服務器完成的。

2006 54 38+0 17年8月,Linux發布了最新版本的Linux 2.4.9,也是十年了。

Linux的優勢

Linux很受歡迎,因為它有許多吸引人的地方。

1,完全免費

Linux是壹個免費的操作系統,用戶可以通過網絡或其他渠道免費獲得,並且可以隨意修改其源代碼。這是其他操作系統無法企及的。也正因為如此,無數來自世界各地的程序員參與了Linux的修改和編寫,程序員可以根據自己的興趣和靈感進行修改。這讓Linux吸收了無數程序員的精華,發展壯大。

2.完全兼容POSIX 1.0標準。

這使得在Linux下通過相應的模擬器運行常用的DOS和Windows程序成為可能。這為用戶從Windows轉到Linux奠定了基礎。很多用戶在考慮使用Linux的時候,都想著Windows下的常用程序是否能正常運行,消除了他們的疑慮。

3、多用戶、多任務

Linux支持多用戶,每個用戶對自己的文件設備都有自己特殊的權限,保證了每個用戶之間互不影響。多任務處理是現在計算機最重要的特征之壹。Linux可以讓多個程序同時獨立運行。

4.良好的界面

Linux既有字符界面,也有圖形界面。在字符界面中,用戶可以通過鍵盤輸入相應的指令進行操作。它還提供了壹個類似Windows的圖形界面的X-Windows系統,用戶可以用鼠標進行操作。在X-Windows環境下,就像在Windows中壹樣,可以說是Linux版的Windows。

5.豐富的網絡功能

互聯網在Unix的基礎上蓬勃發展,Linux的網絡功能當然也不遜色。它的網絡功能與其內核緊密相連,Linux在這方面優於其他操作系統。在Linux下,用戶可以輕松實現網頁瀏覽、文件傳輸、遠程登錄等網絡工作。並且可以用作服務器來提供諸如WWW、FTP和電子郵件之類的服務。

6.安全穩定可靠。

Linux采取了很多安全技術措施,包括讀寫的訪問控制、審計追蹤、核心授權等技術,都提供了安全性。Linux需要應用在網絡服務器上,這也需要很高的穩定性。其實Linux在這方面也很優秀。

7.支持多種平臺

Linux可以運行在多種硬件平臺上,例如采用x86、680x0、SPARC、Alpha等處理器的平臺。另外,Linux是嵌入式操作系統,可以運行在PDA、機頂盒或遊戲機上。2006 54 38+0 6月發布的Linux版內核已經能夠全面支持Intel 64位芯片架構。Linux也支持多處理器技術。多個處理器同時工作,大大提高了系統性能。

Linux的缺點

因為在目前的個人電腦操作系統行業中,微軟的Windows系統仍然占據了大部分份額,大部分軟件公司都支持Windows。這就使得Windows有各種各樣的應用軟件,而其他操作系統就比較少。很多用戶在更換操作系統時會考慮之前的軟件是否可以繼續使用,更換操作系統後是否會不方便。雖然Linux有DOS和Windows模擬器,可以運行壹些Windows程序,但是Windows系統極其復雜,模擬器模擬的運行環境無法與真實的Windows環境完全相同,導致壹些軟件無法正常運行。

很多硬件設備也缺少Linux的驅動,很多硬件廠商推出Windows版本的驅動後才寫Linux版本。不過壹些大的硬件廠商在這方面做的還是不錯的,他們的Linux驅動壹般都會及時推出。

缺少軟件支持是Linux最大的短板,但是隨著Linux的發展,會有越來越多的軟件廠商支持Linux,其應用範圍也越來越廣。這只小企鵝的未來非常光明。

受訪者:280258962-助理三級12-15 09:44。

Linux系統簡介

-

簡單來說,Linux是壹個類似UNIX的操作系統,可以免費使用和傳播。它是壹個基於POSIX和UNIX的多用戶、多任務、多線程、多CPU的操作系統。它可以運行主要的UNIX工具、應用程序和網絡協議。它支持32位和64位硬件。Linux繼承了Unix以網絡為中心的設計思想,是壹個性能穩定的多用戶網絡操作系統。主要用於基於Intel x86系列CPU的電腦。這個系統是由全世界成千上萬的程序員設計和實現的。它的目的是建立壹個不受任何商業軟件版權限制,可以在全世界自由使用的Unix兼容產品!

Linux以其高效率和靈活性而聞名。Linux的模塊化設計結構使其能夠在昂貴的工作站上運行,並在廉價的PC上實現所有Unix功能,具有多任務和多用戶能力。Linux是在GNU的許可下免費獲得的,是符合POSIX標準的工作系統。Linux操作系統軟件包不僅包括完整的Linux操作系統,還包括文本編輯器、高級語言編譯器等應用軟件。它還包括壹個帶有多個窗口管理器的X-Windows圖形用戶界面。就像我們使用Windows NT壹樣,它允許我們使用窗口、圖標和菜單在系統上工作。

Linux具有Unix的優點:穩定、可靠、安全和強大的網絡功能。在相關軟件的支持下,可以實現WWW、FTP、DNS、DHCP、E-mail等服務,還可以作為路由器使用。在ipchains/iptables的幫助下,可以構建NAT和全面的防火墻。

Linux的發行版有很多,其中比較流行的有RedHat Linux、Debian Linux和RedFlag Linux。

支持英特爾、阿爾法和SPARC平臺的RedHat Linux擁有豐富的軟件包。可以說RedHat Linux是Linux世界裏非常好用的版本。制作簡單,配置快捷,獨特的RPM模塊功能使軟件安裝非常方便。

Debian LINUX基於標準的LINUX內核,包含上百個軟件包,如GNU軟件、TeX、X Windows系統等等。每個軟件包都是壹個獨立的模塊單元,獨立於任何具體的系統版本,每個人都可以創建自己的軟件包。Debian LINUX是由許多誌願者制作的壹套非商業LINUX。

紅旗Linux (Red Flag Linux)是Linux的壹個開發產品。它是中科紅旗軟件技術有限公司開發的由Intel和Alpha芯片組成的服務器平臺上第壹個國產版本的* *操作系統..標誌著中國在發展國產系統的道路上邁出了堅實的壹步。相對於Windows**操作系統和Unix**操作系統,Linux以其開放性和低成本在服務器**操作系統市場取得了長足的進步。但由於其界面復雜,普通PC用戶壹時難以接受。GNOME是GNU組織中開發桌面環境的壹個特殊項目。GNOME作為開源軟件開發成果,基於兼容性良好的CORBA技術,與Linux系統形成互補,給予用戶更友好的界面和更大的使用、檢查、修改和分發自由。與同樣是開源圖形用戶界面的KDE相比,GNOME可以減少其他公司創建Linux桌面應用程序的勞動。GNOME已經成為業內人士普遍看好的潮流軟件。繼服務器版1.0、桌面版2.0、嵌入式Linux之後,紅旗近日又推出新品——紅旗服務器2.0和紅旗網商通,以及其他發行版和期21765。希望對妳有幫助!

  • 上一篇:怎麽買早盤漲強勢個股要怎麽做
  • 下一篇:名人的中學故事
  • copyright 2024編程學習大全網