⑴ linux發行版包括哪些內容
Linux發行版茄耐頃包括哪些內容?
A.Linux內核
B.GNU工具和庫
C.附加軟體
D.文檔
E.窗顫陸口系統
F.窗口管理器
G.桌面環境
正確答案:Linux內核;GNU工具和庫;附加軟體;文檔;畝殲窗口系統;窗口管理器;桌面環境
⑵ linux xterm 是什麼
XTerm是一個X Window System上的終端模擬器,用來提供多個獨立的SHELL輸入輸出。
XTerm簡介
XTerm最先是Jim Gettys的學生Mark Vandevoorde在1984年夏天為VS100寫的獨立虛擬終端,當時X的開發剛剛開始。很快人們就發現它作為X的一部分比作為獨立的程序更為有用,於是它開始針對X而開發。
Gettys曾講述過有關的故事, 「xterm內部如此恐怖的部分原因是它最初被計劃開發成一個能驅動多個VS100顯示器的單獨進程。」("part of why xterm's internals are so horrifying is that it was originally intended that a single process be able to drive multiple VS100 displays.")
作為X參考實現的一個部分後多年,1996年左右,開發的主幹轉移至了XFree86(從X11R6.3版本派生出來),暫時由Thomas E. Dickey維護。有許多xterm變體可用。大多數的X虛擬終端都是從xterm的變體起步的。
Xterm設置
編輯 ~/.Xdefaults,添加
XTerm*background: grey20
XTerm*foreground: white
XTerm*faceName: unifont
XTerm*utf8Title: true
還有一種改進版,叫UXTerm,如果使用UXTerm,將「XTerm」替換為「UXTerm」
⑶ linux登錄界面模式有哪些
Linux 系統中有以下幾種常見的登錄界面模式:
終端模式(Text Mode):終端模式是 Linux 系統的最基本模式,通常以命令行的形式進行操作。
圖形模式(Graphical Mode):圖形模式提供了圖形化的界面,可以使用滑鼠和鍵盤進行操作。
遠程模式(Remote Mode):遠程模式允許你從遠程計算機連接到 Linux 系統,通常使用 SSH 協議進行連接。
安全模式(Safe Mode):安全模式是在操作系統出現問題時使用的模式,通常只載入最基本的驅動和服務,以便於進行故障排除和修復。
這些就是 Linux 系統中常見的登錄界面模式。不同的模式適用於不同的場景,你可以根據需要選擇合適的模式進行操作。
如果你的登錄界面模式是指 `圖形模式(Graphical Mode)`
那麼常見的linux圖形模式(Graphical Mode)有:
X Window 系統(X Window System):X Window 系統是 Linux 系統中最常見的圖形模式,提供了豐富的圖形化界面和多種圖形窗口管理器(Window Manager)選擇。
Wayland:Wayland 是一種新型的圖形顯示系統,在 X Window 系統的基礎上進行了改進,提供了更快的性能和更好的用戶體驗。
Mir:Mir 是一種專門為 Ubuntu 操作系統設計的圖形顯示系統,提供了優秀的性能和兼容性。
這些就是 Linux 系統中常見的圖形模式。
如果你的登錄界面模式指的是圖形窗口管理器(Window Manager)
那麼常見的圖形窗口管理器(Window Manager)有以下幾種:
GNOME:GNOME 是一種流行的圖形桌面環境,提供了豐富的功能和友好的用戶界面。
KDE:KDE 是另一種流行的圖形桌面環境,提供了豐富的功能和自定義性。
Xfce:Xfce 是一種輕量級的圖形桌面環境,適用於低端計算機和伺服器。
LXDE:LXDE 是另一種輕量級的圖形桌面環境,適用於低端計算機和伺服器。
Openbox:Openbox 是一種簡潔的圖形窗口管理器,適用於輕量級的圖形桌面環境。
.....
⑷ linux GTK、KDE、Gnome、XWindows 圖形界面區別是什麼
Linux繼承了Unix以網路為核心的設計思想,是一個性能穩定的多用戶網路操作系統。Linux圖形界面是許多應用程序的可視化與實現,這篇文章主要介紹了GTK、KDE、Gnome、XWindows 圖形界面,需要的朋友可以參考下
具體介紹
一、linux圖形界面的實現只是linux下的應用程序實現
圖形界面(GUI)並不是linux的一部分,linux只是一個基於命令行的操作系統,linux和Xfree的關系就相當於當年的DOS和Windows 3.0一樣,Windows 3.0不是獨立的操作系統,它只是DOS的擴充,是DOS下的應用程序級別(GUI)的系統,不是獨立的操作系統。同樣XFree只是linux下的一個應用程序而已,不是系統的一部分,但是X的存在可以方便用戶使用電腦。Windows 95及以後的版本就不一樣了,他們的圖形界面是操作系統的一部分,圖形界面在系統內核中就實現了,沒有了圖形界面windows就不成為windows了,但linux卻不一樣,沒有圖形界面linux還是linux,很多裝linux的WEB伺服器就根本不裝X伺服器。這也WINDOWS和linux的重要區別之一.
二、X是協議,不是具體的某個軟體
X是協議,就像HTTP協議、IP協議一樣。因為輸入設備和顯示設備不是同一個設備,而且他們需要相互配合,進行畫面顯示,所以需要一個交互協議,建立他們直接的溝通橋梁。
X協議主要有X應用程序和X伺服器組成,如:我需要劃個圓,X應用程序告訴X伺服器在屏幕的什麼地方用什麼顏色畫一個多大的圓,而具體的"畫"的動作,比如這個圓如何生成,用什麼顯卡的驅動程序去指揮顯卡完成等等工作是由X伺服器來完成的.
X伺服器還負責捕捉鍵盤和滑鼠的動作,假設X伺服器捕捉到滑鼠的左鍵被按下了,他就告訴X應用程序:親愛的應用程序先生,我發現滑鼠被按下了,您有什麼指示嗎?如果X應用程序被設計成當按下滑鼠左健後再在屏幕上畫一個正方形的話,X應用程序就對X伺服器說:請再畫一個正方形,當然他會告訴伺服器在什麼地方用什麼顏色畫多大的正方形,但不關心具體怎麼畫——那是伺服器的事情。
三、X和XFree86的關系
有了協議,就需要具體的軟體來實現這個協議,就好比我們有了交通法規就需要交警去根據法規維護交通秩序一樣。Xfree86就是這樣一個去根據法規實現協議的"交警",他按照X協議的規定來完成X應用程序提交的在屏幕上顯示的任務.當然不僅僅是某個特定的交警才可以去維護和實現這個法規,比如還可以由交通協管員來實現交通法規,必要的時候警察也可以介入,當然前提是他們都要懂得交通法規,也就是要懂得協議,所以實現X協議的軟體也並不只有XFree86,XFree86隻是實現X協議的一個免費X伺服器軟體。商業上常用MOTIF,現在還有XORG,還有很多很小的由愛好者寫的小的X伺服器軟體,甚至可以在Windows上有X伺服器運行,這樣你可以在linux系統上運行一個X應用程序然後在另一台windows系統上顯示,多麼神奇!你可以用google找到這樣的X伺服器軟體,只不過在LINUX上最常用的是XFree86(現在的linux發行版都用Xorg了)順便說一句,蘋果電腦的圖形界面用的也是X協議,而且被認為是做的最好的X協議圖形界面,並且他對X協議的實施是做在系統內核里的,所以性能明顯好很多,這就是為什麼很多大型三維圖形設計軟體都是在蘋果平台上的原因。
為了便於理解拿HTTP協議來比較:
1)協議是HTTP(hyper text transmission protocol)
實現這個協議的常用伺服器有:apacheIIS 等
請求這些伺服器傳輸文件的客戶有:IE、MOZILLA、NETSCAPE等
2)協議是X
實現這個協議的常用伺服器有:Xfree86、Xorg、Xnest等
請求這些伺服器來完成顯示任務的客戶:所有的X應用程序.
只不過HTTP協議的伺服器和客戶端通常都在兩台不同的電腦(伺服器和客戶機)之間來實現,所以一般人對這個比較容易理解。而X協議的伺服器和客戶端程序通常在同一台電腦上,因此很多用戶都感到對此很難理解,既然是協議,那麼肯定和平台無關的,因此可以讓X應用程序顯示在任何裝有X伺服器的遠程計算機上,甚至顯示在裝有Xnest伺服器的windows系統上。只不過在大多數情況下,X應用程序都用本機的X伺服器,然後X伺服器將顯示結果輸出到本機的顯示器,這也是很多人不理解X是一種協議的原因.
四、X、X11、X11R6又是什麼關系?
不知道初學者有沒有注意到/usr/X11R6這個目錄,這是XFree的默認安裝目錄
X11R6實際上是XProtocol version 11 Release6(X協議第11版第六次發行)的意思,就是說目前用的X協議是第11版的,然後經過了6次小的修正。不同版本的X協議是不能通信的,就象我們現在IPV4和IPV6不能通信一樣,不過不用擔心,現在的X伺服器軟體和X應用程序都遵循X11R6.
另外XFree86 3.3.6、XFree86 4.3.6等這些版本是實現X協議的軟體XFree86的版本號.這是初學者經常高混淆的概念.
協議版本和實現協議的軟體的版本——這兩個概念的區別你分清楚了嗎?
五、WM(Window Manager)窗口管理器
窗口管理器的作用就是實現窗口的最大化、最小化、移動、關閉等,而這些不是X伺服器來負責完成的。如果不窗口管理器,X應用程序仍可以啟動,但它就在屏幕中間,不能移動、不能最小化、不能最大化、沒有邊框。
Xfree86自帶了一個簡單的窗口管理器:twm,同時窗口管理器還有GNOME和KDE等。為了更方便的了解窗口管理器的作用,我們可以做以下測試(因我使用的是ubuntu,無法確認以下操作和命令的正確性,請有條件的朋友測試以下並給與指正)。
1、系統(有界面的Linux)啟動後,進入圖形進面,我們打開一個XTERM,輸入init3就可以安全的回到字元界面.
2、再輸入#startx又返回到圖形界面,你看到的是一個和平時使用一樣的完整的圖形界面操作環境,你可以最大化、最小化、移動、關閉窗口等。
3、我們還是再次進入字元界面,按ctrl+alt+backspace反回字元界面,輸入:#xinit(註:與第二步的命令startx不同),再次啟動圖形界面,你看到了什麼,你看到一個XTERM.而且不能移動.但是你可以在這個XTERM中輸入命令打開X應用程序,如果我輸入:#mozilla。打開瀏覽器,你看到的瀏覽器和平時有什麼不同嗎?他在屏幕中間,不能移動、不能最小化、不能最大化、沒有邊框。
為什麼同樣一個X應用程序會有這樣的不同呢?因為我們用startx啟動圖形界面的時候同時也啟動了一個默認的WM(即窗口管理器),如果你用KDE就起動了KDE,如果你用GNOME就起動了GNOME,但是你用xinit起動圖形界面的時候卻沒有起動WM.
4、如果你用xinit起動圖形界面並在xterm中輸入twm,看看會有什麼?xterm被加上了一個邊框,你可以通過這個邊框移動、最大化、最小化這個xterm,twm就是XFree86中自帶的窗口管理器,是一個比較簡陋的最簡單的窗口管理器,但是他具有窗口管理器的全部特徵.
5、如果你不輸入twm而輸入gnome-session就可以起動GNOME或者輸入startkde起動KDE.
通過以上的實驗你就可以清楚的明白他們之間的關系,另其它的小型窗口管理器有:
windowmaker、after step、blackbox、fvwm、fvwm2等等都是常用的優秀窗口管理器。REDHAT9中有windowmaker 但是默認不安裝,大家可以裝來試試.只要xinit再wmaker&就可以用windowmaker了.
六、X協議的Client端有時誰實現的呢?
XFree86是X協議的伺服器軟體(注以軟體的形式實現),但Client端更多的是方便程序員更方便的使用X協議與伺服器端的XFree86交互,故就產生了一個Xlib庫,封裝了X協議內容,如果你還覺得直接使用Xlib不方便,於是就產生了QT和GTK,對Xlib進一步封裝,提供了很多控制項,可以可視化的使用X協議更方便程序員的開發。
Xlib、QT、GTK直接關系如下圖:
QT是直接使用xlib庫的,GTK不能直接使用xlib,而是使用更低層的函數庫GDK和Glib。這種結構使得Gtk可以更方便地移植到其它系統上,或使用與XWindows系統無關的圖形庫。
七、KDE、GNOME、QT和GTK直接關系
KDE和GNOME是窗口管理器,啟動他們後我們進入了可視化操作(圖形界面),既然需要顯示圖形,自然少不了與X協議的伺服器軟體打交道,既然QT和GTK進一步封裝了X協議,並且他們提供了更為豐富的窗口及控制機制,於是在QT基礎上實現的窗口管理器叫KDE,在GTK基礎上實現的窗口管理器叫GNOME.
再次提示:KDE和GNOME並不只是窗口管理器,同時提供了桌面、菜單等等。
KDE和Gnome都是桌面環境中的一種,用的庫不一樣,可以是KDE,Gnome,還可以是XFCE、LXDE等
kde用的qt庫,但是qt庫不是免費的,在基於qt的軟體版權上面會有一些問題。於是就有人開發出了gnome,用的是gtk庫,這個庫沒有qt庫在版權上的問題。
(qt庫和gtk庫就相當於windows下的MFC庫)
補充:Linux基本命令
1.ls命令:
格式::ls [選項] [目錄或文件]
功能:對於目錄,列出該目錄下的所有子目錄與文件;對於文件,列出文件名以及其他信息。
常用選項:
-a :列出目錄下的所有文件,包括以 . 開頭的隱含文件。
-d :將目錄像文件一樣顯示,而不是顯示其他文件。
-i :輸出文件的i節點的索引信息。
-k :以k位元組的形式表示文件的大小。
-l :列出文件的詳細信息。
-n :用數字的UID,GID代替名稱。
-F : 在每個文件名後面附上一個字元以說明該文件的類型,“*”表示可執行的普通文 件;“/”表示目錄;“@”表示符號鏈接;“l”表示FIFOS;“=”表示套接字。
2.cd命令
格式:cd [目錄名稱]
常用選項:
cd .. 返回上一級目錄。
cd ../.. 將當前目錄向上移動兩級。
cd - 返回最近訪問目錄。
3.pwd命令
格式: pwd
功能:顯示出當前工作目錄的絕對路徑。
相關閱讀:Linux主要特性
完全兼容POSIX1.0標准
這使得可以在Linux下通過相應的模擬器運行常見的DOS、Windows的程序。這為用戶從Windows轉到Linux奠定了基礎。許多用戶在考慮使用Linux時,就想到以前在Windows下常見的程序是否能正常運行,這一點就消除了他們的疑慮。
多用戶、多任務
Linux支持多用戶,各個用戶對於自己的文件設備有自己特殊的權利,保證了各用戶之間互不影響。多任務則是現在電腦最主要的一個特點,Linux可以使多個程序同時並獨立地運行。
良好的界面
Linux同時具有字元界面和圖形界面。在字元界面用戶可以通過鍵盤輸入相應的指令來進行操作。它同時也提供了類似Windows圖形界面的X-Window系統,用戶可以使用滑鼠對其進行操作。在X-Window環境中就和在Windows中相似,可以說是一個Linux版的Windows。
支持多種平台
Linux可以運行在多種硬體平台上,如具有x86、680x0、SPARC、Alpha等處理器的平台。此外Linux還是一種嵌入式操作系統,可以運行在掌上電腦、機頂盒或游戲機上。2001年1月份發布的Linux 2.4版內核已經能夠完全支持Intel 64位晶元架構。同時Linux也支持多處理器技術。多個處理器同時工作,使系統性能大大提高。
⑸ 如何在Linux系統輕松切換X窗口管理器
GNOME、KDE、XFCE 叫做 DE 全稱是 Desktop Environment,也就是桌面環境。也就是一個整體的環境,包括應用程序、窗口管理器登錄管理器,桌面程序,設置界面等等等等。
unity 是一個桌面的界面。提供你看見的那些東西,但窗口的裝飾和一些功能控制的相關東西,他不提供,需要 compiz 來提供。
你要知道 Linux是一大堆程序組成的,桌面環境也是如此,其實你看到的 GNOME 的工具條,KDE 的 K 菜單面板,其實都是程序,你的桌面也一樣,是一個程序運行提供一個全屏幕的處在最底層的顯示,窗口和桌面上的各種面板控制項都在他的上一層顯示。
窗口管理器,是提供管理窗口顯示隱藏,前後和大小的後台程序,這個才是和 X-server 真正進行交互控制的伺服器端程序(Xorg 是伺服器端程序,Linux 的圖形界面是 C/S 結構)。所以 compiz 這個東西可以實現窗口的特效。因為是由他告訴 X ,窗口大小,層次關系和形狀的,同時他也告訴被他管理的程序,他們的窗口大小,是否焦點,是否顯示隱藏等等的信息。metacity 並不會自己重新繪制窗口外觀,只是忠實的體現窗口本身的樣子。compiz 會根據特效的設置,自己重新繪制窗口所在位置的圖像,告訴 Xorg 服務更多的繪制內容,實現諸如變形,半透明,窗口陰影等等的特效。
你要是想研究桌面,最好去看看 LXDE ,這個東西是極簡化的桌面環境,組成很簡單。
在我的理解上一般說來,可以工作的圖形桌面,至少有一個會話程序,一個窗口管理器,一個面板,一個桌面程序。
會話程序就是保證 X 的正常運行(Xinit 運行他,他就會一直保持運行,直到你選擇注銷、重啟、關機等等),提供啟動另外三個或者更多個程序的運行,作為他們的主進程。
窗口管理器就是管理所有平面上顯示的東西,沒有他就沒有辦法管理程序哪個是當前操作的窗口,哪個窗口在前,哪個在後,窗口大小,是否隱藏,是否關閉退出。面板就是你看到的哪個顯示任務,開始菜單的東西,沒他你就沒辦法運行程序,提供用戶交互。桌面程序就是背景顯示,桌面圖標的相關功能。
當然這 4 個東西不一定都要有,但是就像我前面說的,沒有的話,那麼對應的功能就無法提供了。這些程序也可以整合,不一定非要分成4個,但這 4 部分的功能卻是必須要保證的,你可以用各種其他的方式實現。
你可以認為 unity 其實就是這四部分中的面板功能。而不提供窗口管理器的功能,所以需要compiz或者metacity。
⑹ linux可以設置不同的窗口主題效果
是的,Linux可以設置不同漏敏襲的窗口主題效果,通過更改窗口管理器的設置,可以輕松地更改窗口主題。拿鍵Linux系統自帶了許多窗口管理器和主題,每種窗口管理返兄器都有一定的主題。用戶可以根據自己的喜好選擇相應的窗口管理器和主題進行設置,以獲得更好的使用體驗。此外,還可以通過下載和安裝第三方窗口管理器和主題,以滿足不同用戶的需求。
⑺ linux系統的優缺點
1、完全免費
Linux是一款免費的操作系統,用戶可以通過網路或其他途徑免費獲得,並可以任意修改其源代碼。這是其他的操作系統所做不到的。
正是由於這一點,來自全世界的無數程序員參與了Linux的修改、編寫工作,程序員可以根據自己的興趣和靈感對其進行改變,這讓Linux吸收了無數程序員的精華,不斷壯大。
2、完全兼容POSIX1.0標准
這使得可以在Linux下通過相應的模擬器運行常見的DOS、Windows的程序。這為用戶從Windows轉到Linux奠定了基礎。許多用戶在考慮使用Linux時,就想到以前在Windows下常見的程序是否能正常運行,這一點就消除了他們的疑慮。
3、多用戶、多任務
Linux支持多用戶,各個用戶對於自己的文件設備有自己特殊的權利,保證了各用戶之間互不影響。多任務則是現在電腦最主要的一個特點,Linux可以使多個程序同時並獨立地運行。
4、良好的界面
Linux同時具有字元界面和圖形界面。在字元界面用戶可以通過鍵盤輸入相應的指令來進行操作。它同時也提供了類似Windows圖形界面的X-Window系統,用戶可以使用滑鼠對其進行操作。
在X-Window環境中就和在Windows中相似,可以說是一個Linux版的Windows。
5、支持多種平台
Linux可以運行在多種硬體平台上,如具有x86、680x0、SPARC、Alpha等處理器的平台。此外Linux還是一種嵌入式操作系統,可以運行在掌上電腦、機頂盒或游戲機上。
2001年1月份發布的Linux 2.4版內核已經能夠完全支持Intel 64位晶元架構。同時Linux也支持多處理器技術。多個處理器同時工作,使系統性能大大提高。
Linux的缺點:沒有特定的支持廠商:因為Linux上面的軟體都是免費發行的,所以自然不會有售後服務之類的支持。
1、游戲支持度不足。
2、專業軟體支持度不足。
linux桌面環境
1、介紹
在圖形計算中,一個桌面環境(Desktop environment,有時稱為桌面管理器)為計算機提供一個圖形用戶界面(GUI)。但嚴格來說窗口管理器和桌面環境是有區別的。
桌面環境就是桌面圖形環境,它的主要目標是為Linux/Unix操作系統提供一個更加完備的界面以及大量各類整合工具和使用程序,其基本易用性吸引著大量的新用戶。
桌面環境名稱來自桌面比擬,對應於早期的文字命令行界面(CLI)。一個典型的桌面環境提供圖標,視窗,工具欄,文件夾,壁紙以及像拖放這樣的能力。整體而言,桌面環境在設計和功能上的特性,賦予了它與眾不同的外觀和感覺。
2、種類
現今主流的桌面環境有KDE,gnome,Xfce,LXDE等,除此之外還有Ambient,EDE,IRIX Interactive Desktop,Mezzo,Sugar,CDE等。
3、gnome
即GNU網路對象模型環境(The GNU Network Object Model Environment),GNU計劃的一部分,開放源碼運動的一個重要組成部分。是一種讓使用者容易操作和設定電腦環境的工具。
目標是基於自由軟體,為Unix或者類Unix操作系統構造一個功能完善、操作簡單以及界面友好的桌面環境,他是GNU計劃的正式桌面。
4、Xfce
即XForms Common Environment,創建於2007年7月,類似於商業圖形環境CDE,是一個運行在各類Unix下的輕量級桌面環境。原作者Olivier Fourdan最先設計XFce是基於XForms三維圖形庫。
Xfce設計目的是用來提高系統的效率,在節省系統資源的同時,能夠快速載入和執行應用程序。
5、Fluxbox
是一個基於GNU/Linux的輕量級圖形操作界面,它雖然沒有GNOME和KDE那樣精緻,但由於它的運行對系統資源和配置要求極低,
所以它被安裝到很多較舊的或是對性能要求較高的機器上,其菜單和有關配置被保存於用戶根目錄下的.fluxbox目錄里,這樣使得它的配置極為便利。
6、Enlightenment
是一個功能強大的窗口管理器,它的目標是運用戶輕而易舉地配置所見即所得的桌面圖形界面。現在Enlightenment的界面已經相當豪華,它擁有像AfterStep一樣的可視化時鍾以及其它浮華的界面效果,用戶不僅可以任意選擇邊框和動感的聲音效果,
最有吸引力的是由於它開放的設計思想,每一個用戶可以根據自己的愛好,任意地配置窗口的邊框、菜單以及屏幕上其它各個部分,而不須要接觸源代碼,也不須要編譯任何程序。
⑻ Linux 基本桌面啟動流程
通常,在我們的電腦上,開機後會執行init程序,也就是systemd,systemd會自動啟動你的顯示管理器
顯示管理器會自動的啟動XServer和XClient,server一般就是Xorg。
如果我們沒有自啟動的登錄管理器,就會進到默認的終端登錄,你需要在終端上輸入 startx 才能顯出窗口管理器。startx是xinit的包裝,會啟動XServer對應的配置文件 /etc/X11/xinit/xserverrc
X這個程序就是Xorg程序。
startx還會啟動XClient對應的配置文件 ~/.xinitrc
這樣,你的桌面就顯示出來了,dwm主要會調用xlib的介面,其它桌面則調用更多像Qt、Gtk這樣的介面實現
Arch安裝文檔已經很全面了,在UbuntuServer上安裝圖形化界面也類似。
vim ~/.xinitrc
⑼ linux系統,桌面環境de,窗口管理器wm三者之間具有怎樣的關系
linux系統是內核和一些應用程序。
wm是在差卜圖形界面下的窗口管理,比拍耐如可以將窗口最大化,最小化,關閉。
桌面環境。也就是一個整體的環境,包括應用程序、窗口管理器,登錄管襲慶春理器,桌面程序,設置界面等。
⑽ linux系統的優缺點
優點:
1、Linux是一款免費的操作系統,用戶可以通過網路或其他途徑免費獲得,並可以任意修改其源代碼。這是其他的操作系統所做不到的。
2、Linux可以運行在多種硬體平台上,如具有x86、680x0、SPARC、Alpha等處理器的平台。此外Linux還是一種嵌入式操作系統,可以運行在掌上電腦、機頂盒或游戲機上。
3、完全兼容POSIX1.0標准,這使得可以在Linux下通過相應的模擬器運行常見的DOS、Windows的程序。這為用戶從Windows轉到Linux奠定了基礎。
缺點:
1、Linux內核提供了一個調度程序來管理系統中運行的進程。幾乎總是,先發制人的;這意味著調度程序執行一段時間,如果進程尚未完成,則調度程序將停止進程並開始執行另一個進程。
2、內存管理器是內核最重要的核心部分之一。它提供物理到虛擬內存映射功能以及分頁和交換到物理磁碟。內存管理器使用與體系結構相關的代碼來訪問計算機的物理內存。雖然內核維護自己的虛擬地址空間,但用戶空間中的每個進程都有自己的虛擬地址空間。
(10)linux窗口管理器擴展閱讀:
桌面環境
在圖形計算中,一個桌面環境(Desktop environment,有時稱為桌面管理器)為計算機提供一個圖形用戶界面(GUI)。但嚴格來說窗口管理器和桌面環境是有區別的。
桌面環境就是桌面圖形環境,它的主要目標是為Linux/Unix操作系統提供一個更加完備 的界面以及大量各類整合工具和使用 程序,其基本 易用性吸引著大量的新用戶。
桌面環境名稱來自桌面比擬,對應於早期的文字命令行界面(CLI)。一個典型的桌面環境提供圖標,視窗,工具欄,文件夾,壁紙以及像拖放這樣的能力。整體而言,桌面環境在設計和功能上的特性,賦予了它與眾不同的外觀和感覺。
現今主流的桌面環境有KDE,gnome,Xfce,LXDE等,除此之外還有Ambient,EDE,IRIX Interactive Desktop,Mezzo,Sugar,CDE等。