1、linux系統用C語言寫個視頻伺服器,求老前輩們指導
我的c語言只有二級水平,班門弄斧了。
似乎,linux本身就有幾個不錯的開源視頻伺服器,
如果要求不高的話可以直接使用他們的;
如果他們的不能達到要求,可以使用c些一些代碼做轉換,然後使用popen,system之類的調用;
或者,借鑒開源的視頻伺服器代碼自己深度加工;
gstreamer本身就是專門處理視頻流的,可以看看能不能用上。
2、我在linux系統下配置了ffserver和ffmpeg的流媒體伺服器,然後在區域網內通過瀏覽器訪問主機中的MP3文件
avi等不能用瀏覽器直接播,部分媒體播放器比如media player中可以用open菜單打開網址,直接播放。
avi不是流格式最好不要直接撥。
出現下載框,也可能是伺服器的mime類型沒有發送正確。
3、如何為Windows,Max OS X 或者Linux選擇DLNA媒體伺服器
市面上出現越來越多新DLNA媒體接收設備比如說PS3或者X-Box360,同時可選的DLNA媒體伺服器也有很多。每個伺服器應用程序有它自己的優缺點。我研究了所有已知的產品,並且列出了價格,支持的操作系統以及特性。我花了點時間做了一些筆記,並列舉了那些易於使用,有最好的整體特性,同時提供了最好用戶體驗產品。讀完本文,你將會了解如何選擇適合自己的媒體伺服器軟體。
Comparison Chart
比較表
以下產品以字母順序排列
所有的伺服器都是UPnP兼容
伺服器列是伺服器的名稱,以及供應商的產品頁面鏈接
價格列是伺服器的價格。
Window/Mac/Linux列顯示了所支持的操作系統。
音樂列顯示了這個軟體是否支持至少一種音樂格式類型。
圖片列顯示了這個軟體是否至少支持一種圖片格式。
視頻列顯示了這個軟體是否至少支持一種AV視頻格式。
轉碼列顯示了這個軟體是否可支持從一種格式到另外一種格式的編碼轉換。
什麼是編碼轉換
普通的消費者通常並不會關心他們的媒體內容用的是哪一種編碼技術。他們想要的只是播放。問題是許多設備僅僅支持眾多編碼方式中的一部分。解決方式是編碼轉換。編碼轉換是將一種潛在不被支持的編碼自動轉換成為可被接收設備支持的編碼方式。更多關於轉碼的細節可以查看wikipedia。
分析
盡管基本的功能都被列在了上面的圖表中,仍然沒有辦法了解每個伺服器軟體支持那些具體類型的音樂,照片和視頻格式。也很難指出哪些格式編碼會被轉換。大部分產品的信息頁面沒有給出足夠的細節,所以確認軟體的支持狀況非常困難,除非安裝所有的軟體,並且在不同的設備上測試不同的格式。列表中的4中軟體支持所有這3種操作系統,他們是Cidero,Cyger
Media Gate, Rhapsody和TwonkyMedia。Cidero和Cyber Media
Gat是他們最初C++開源實現基於Java的移植。他們可以運行在任何Java
1.5的平台上。TwonkyMedia不但支持所有的操作系統,同時包含對於所有主要特性的支持。他們的編碼轉換是最新添加的特性,最近一次我查看他們的規格書,並沒有發現對這個特性的支持,所以時間會顯示他們有多好。Geexbox沒有列出來支持的操作系統,因為盡管它是基於Linux的,但是運行在獨特的發布版本平台上。為了在Linux上獲取類似的DLNA伺服器功能,可以編譯安裝uShare,它就是Geexbox在它的伺服器上使用的的軟體。SimpleCenter有一個免費的版本,但是不支持編碼轉換。
贏家
在讀完AVS論壇和Sony』s Playstation
Boards上的用戶反饋,研究所有的產品規格,對產品昨晚一些基本的性能測試之後,我可以明確的說,對於Windows而言,Nero
Mediahome和Simple Center
Premium會提供最好的易用度,編碼轉換,以及完整的功能。他們都不是免費的,但是目前而言他們是最好的哪一類。我沒能測試Linux和OS
X上足夠的產品以至於不能針對這兩個平台給出好的建議,但是這個圖大概可以給出至少一些關於最好滿足您需求的產品的主要。
4、現在主流的 Linux 伺服器操作系統有哪些
幾大主流伺服器的操作系統特性概述
伺服器市場現階段的推動力主要由產品來主導,而產品的牽引主要由上游晶元廠商的性能提升來指向。更新年年有,今年特別多。越來越多、越來越快的伺服器硬體新品推出似乎產生了更多的商機,但有時候也讓使用者的眼神感覺疲憊。
產品總是為服務做准備,而伺服器應用的基礎是操作系統。本章中,筆者將把長期以來對於一些主流操作系統的應用體驗在此展示一下,希望在感覺一絲新意之餘,能夠為朋友們選擇伺服器操作系統提供些微的參考。
1、伺服器操作系統的分類
操作系統英文原稱Operating System(簡稱OS),主要功能是實現計算機硬體與軟體的直接控制,並進行管理協調。
操作系統主要分為兩部分:內核(Kernel),殼(Shell)。
顧名思義,內核主要實現計算機硬體與殼之間的信息傳遞與溝通,是一個操作系統最核心技術的體現;殼主要負責傳遞內核與應用程序之間的信息交流,將內核與軟體的內外部命令用利用底層語言進行相互轉譯,實現一個個的操作請求。對於Windows系統來說,內核與殼之間相互聯系,就如同一個只會外語的洋老闆與中國翻譯的位置,是一個管理與被管理的關系;對於Unix與Linux來說,由於將內核與殼完全分離,就如同一個廠商與一個代理商之間的關系,雙方互利協作,廠商可以隨時取消代理商的代理權來另找代理,而代理同時也可以不需要這個代理權。
伺服器操作系統,又名網路操作系統。相比個人版操作系統,在一個具體的網路中,伺服器操作系統要承擔額外的管理、配置、穩定、安全等功能,處於每個網路中的心臟部位,其網路操作系統的別稱也由此而來。
伺服器操作系統主要分為四大流派:WINDOWS、NETWARE、UNIX、LINUX。
WINDOWS伺服器操作系統大家應該都不會陌生,這是全球最大的操作系統開發商——Microsoft公司開發的。其伺服器操作系統重要版本WINNT 4.0 Server、Win2000/Advanced Server、Win2003/Advanced Server,也支撐起目前市面上應用最多的伺服器操作系統——Windows伺服器操作系統派應用。
NetWare伺服器操作系統對現在一些IT圈裡的朋友可能就比較陌生,由於種種原因,它的市場佔有率已經非常局限,主要應用在某些特定的行業中。也就是因為此,在很多朋友在劃分操作系統派系的時候,去除了NETWARE的代表權。其實,如果80年代前出生的老IT,對於NetWare這個名詞就會異常熟悉了,因為在當初各種設備和網路都比較落後的年代,NetWare在區域網應用中占據著絕對的高額市場;而就算是目前,在一些特定行業和事業單位中,NetWare優秀的批處理功能和安全、穩定的系統性能也有很大的生存空間。NetWare目前常用的版本主要有Novell的3.11、3.12、4.10、5.0等中英文版。
Unix伺服器操作系統由AT&T公司和SCO公司共同推出,主要支持大型的文件系統服務、數據服務等應用。由於一些出眾的伺服器廠商生產的高端伺服器產品中甚至只支持Unix操作系統,因而在很多人的眼中,Unix甚至成為高端操作系統的代名詞。目前市面上流傳的主要有SCO SVR、BSD Unix、SUN Solaris、IBM-AIX 。
Linux伺服器操作系統是國外幾位IT前輩,在Posix和Unix基礎上開發出來的,支持多用戶、多任務、多線程、多CPU。Linux開放源代碼政策,使得基於其平台的開發與使用無須支付任何單位和個人的版權費用,成為後來很多操作系統廠家創業的基石,同時也成為目前國內外很多保密機構伺服器操作系統采購的首選。目前國內主流市場中使用的主要有Novell的中文版Suse Linux 9.0、小紅帽系列、紅旗Linux系列等。
2、Windows伺服器操作系統
1)WINNT 4.0
WINNT Server可算得是開了直觀、穩定、安全的伺服器平台的先河。
當Windows操作系統以第一人性化的操作界面占據大片江山的時候,Windows系列產品在當時的主流的95、97系列中表現出的頻繁機、後門敞開等問題,卻成為競爭對手與用戶同時攻擊的對象。痛定思痛,在經過很長一段時間的閉門練功之後,Microsoft對自己的Windows系列產品與競爭對手的產品經過各方位測試比較,總結各自的優缺點,融入新的安全觀念,在人性化的直觀操作基礎上,開發出影響深遠的新技術NT架構內核。盡管由於技術的發展,後來的業內人員還是找出其中不少的缺點,但是其NT內核技術的開發與操作直觀、安全等理念的實現,對於伺服器操作系統的發展來說,仍然具有劃時代的意義。時至今日,雖然Microsoft已經取消了對NT版本的升級服務,但一些懷舊和追求簡單實用功能的IT人士,還是在一些特定的應用中使用到它。
優點:操作直觀,易於使用,功能實用,安全性能比較好,可用於單一的防火牆等伺服器上。
缺點:運行速度慢,功能不夠完善,當進行超出系統處理能力的多項並發處理時,單個線程的不響應將會系統由於不堪重負產生機現象,需要對伺服器進行重啟操作,Microsoft已停止對其進行所有升級服務,市面上已無正版產品的銷售。
2)Win2000/Advanced Server
Win2000/Advanced Server是在NT技術上發展起來的,當越來越多的人指責NT系統運行速度慢如蝸牛時,Microsoft對NT內核的殼部分進行了很大程度的響應與傳輸優化,並在NT基礎上增加了很多的附加管理功能,這樣就誕生了Win2000/Advanced Server的初始版本(Advanced Server版本相對Server版本所具有的管理功能更加全面)。Win2000系列伺服器操作系統秉承了Windows一貫的直觀易用的優良傳統,並在原有的基礎上實現了速度與功能的提升,在安全上也修補了所有以往的後門,是目前為止Windows伺服器操作系統中市場使用最普遍的一款伺服器,為Windows市場分額的直線提升立下了汗馬功勞。但隨著時間的推移,Windows一貫的後門失守現象也越來越多的呈現在大眾的面前,而且目前Microsoft公司也已經停止此系列產品的銷售與系統升級服務,不免使得很多仍執著跟隨的朋友產生了很多遺憾。
優點:操作直觀,易於使用,功能隨著時代的發展具有大幅的提升,管理更加全面,相對NT版本,當單個線程不響應時,其他線程的處理仍然可以繼續進行,系統無需重啟,現代社會的很多應用仍然能夠實現。
缺點:運行速度雖然較NT版本有不小的提升,但是在有一部分追求完美的應用者來說,仍然有恨鐵不成鋼的情緒;由於是在原有完整NT內核的基礎上對所有的高端功能應用進行開發的,系統的穩定與安全性有部分的削弱;Microsoft已停止對Win2000系列伺服器進銷售與升級服務支持。
3)Win2003/Advanced Server
Win2003/Advanced Server繼承了有歷以來最具人性化的WinXP界面,對於原由內核處理技術進行了更大程度的改良,在安全性能上相對以前版本也有很大的提升,在管理功能上增加了許多流行的新技術,目前在Windows系列伺服器中,其實際應用的比例與2000系列伺服器產品基本相當。
優點:操作易用性是除了XP以外最人性化的版本,安全性是目前為止Windows全系列伺服器產品中最好的,線程處理速度跟隨硬體的發展有不小的提升,管理能力也有不小的提升,是目前Windows伺服器中主流產品。
缺點:安全性能仍有待更加完善,由於管理功能的增加,需要處理的線程更加繁雜,如果使用同樣的硬體,2000系列比2003系列產品在處理速度上會稍快。
3、UNIX伺服器操作系統
Unix伺服器操作系統最初是由AT&T與SCO兩家公司共同推出,由於看到其系統的高穩定性與安全性,兼且對於大型文件系統、大型資料庫系統的支持,使得在伺服器領域具有卓越硬體研發功力的SUN與IBM兩家公司也忍不住誘惑,加入其中,並且在其伺服器操作系統推出不久,就藉助其在伺服器硬體領域的市場,推動了兩家伺服器操作系統趕超UNIX創始人的局面。
1)SCO SVR、BSD Unix
Unix由,Unix SCO SVR就是Unix技術創始人之一SCO公司的產品。由SCO公司開發的Unix SCO SVR和由AT&T主導的BSD Unix能夠支持所有Unix系統都能實現的網路大型文件系統、資料庫系統的支持,並且隨著時代發展,能夠支持越來越多的軟體應用。此外,由於Unix系列的所有系統都屬於非開源代碼,而其系統的技術研發層面沒有得到更多的推廣,在外界對其知曉並不是很多的情況下,其本來就高高在上的系統穩定性與安全性地位就更加顯得無法動搖。
優點:系統安全性與穩定性猶如業界無法動搖的泰山,能夠支持大型文件系統與資料庫系統,處於技術創始人地位的兩位元老級Unix,一直在業界受到無數人狂熱的追捧;
缺點:所有操作都需要輸入代碼式的命令觸動,人性化顯得非常差,這樣也絆住了其對於中低端伺服器市場的發展;雖然廠家位於技術創始人的地位,而且產品對於應用軟體的支持一直都有所改善,但是臨到後來,因為其本身的高端伺服器操作系統定義,深層的技術研發沒有得到更多的推廣,導致這些改善的結果並未有太大的起色。
2)SUN Solaris、IBM-AIX
之所以把以上的四家產品只分為兩組來談,主要原因是筆者以實際應用的角度來看:四者其實都是定位於高端伺服器操作系統市場的,在實際應用中,四者在處於高端定位上的技術差別非常微小,如果非要分一個具體的差別,那就從四位歷史的起源與科技的進一步發展狀況來區別——SCO與AT&T屬於創業始祖,SUN與IBM屬於後來居上者。而從結果中所得的猜測是,由於本組所談的這兩者的伺服器產品市場佔有率稍高,伺服器廠商對於己身的伺服器操作系統支持比較足夠,這就對兩這伺服器的市場佔有率和技術含量起了很大的推動力。
優點:支持大型文件系統與資料庫,傳承了UNIX一貫的高能級系統安全性、穩定性,對於系統應用軟體的支持比較完善。
缺點:沾染了Unix系操作系統的通病,人性化界面肯定談不上好了;由於IBM-AIX屬於非開源代碼,技術層面未能得到有效推廣,使得相關維護人員的僱傭成本比較高,不利於佔有率更多的中低端市場的進一步推廣與普及;SUN對於源代碼的開放時日尚短,目前也還沒有享受到開源代碼比較新穎的技術創新推動;兩者面向企業的伺服器端都是採取收費服務的方式,用戶在享受兩家高穩定性與安全性的硬體產品同時與伺服器操作系統技術支持服務之時,「物美價廉」的想法是可以作罷了。
4、Linux伺服器操作系統
1)小紅帽系列、紅旗Linux
Linux在中國的商用,很大程度上是政府采購的推動。考慮到機密數據的安全性,在前幾年的一次政府采購中,具有開放的源代碼基礎的Linux操作系統似乎意外但也帶有些必然性的中標,對於伺服器操作系統市場來說,無意於引起了一場大地震,而官方獲利最大的紅旗和民間流傳最廣的小紅帽也就成為國內Linux系統的代表。但其實在真正的使用中,除了在圖標與細枝末節的功能差別外,這兩個Linux廠商代表的核心技術都是無差別化的雷同。
優點:源代碼的開放,使得該類伺服器操作系統的技術完善從民間得到了其他廠商無法比擬的雄厚力量,在此基礎上所形成的一件伺服器操作系統成品是任何力量都不可忽視的,因而其所具有的兼容、安全、穩定的Linux特性也是其他伺服器操作系統廠商不容易實現的;Linux
缺點:由於其是基於Unix系統所做的開發修補,屬於類Unix模式,這就決定了其系統的兼容性相比其他伺服器操作系統兼容的軟體來說,還是具有一定差距的;Linux的操作基本也是利用輸入代碼命令進行應用實現的方式,使得其在人性化方面還是處於相當的劣勢,其後果必然導致維護成本的相對偏高。
2)Suse Linux
其實在本組中筆者要提到的是Suse Linux10,不過因為其推出的時間只是上月末,離現在剛剛半個月的時間,在市面上最多的還是它的前輩Suse Linux9.0,所以筆者在之前Linux技術與產品介紹中提到的只是大家都比較熟悉的9.0版本。
很幸運,在Novell將Suse Linux10正式發布後第二天,筆者一位同事通過一些渠道獲得其試用版,並且在筆者身旁做完了長達三天的測試,筆者也切身體驗了這個結合Linux開源與微軟人性化的新伺服器操作系統。以下的優缺點分析也就是筆者要談到的Suse Linux10的特點。
優點:具有Linux一貫穩定、安全的系統性能,兼容性相對目前主流的伺服器操作系統也有很大的提升,具有相當於微軟系列操作系統般的人性化設計,增加操作系統中絢麗而高難的三維立體空間顯示,屬於另一個劃時代的產品。
缺點:雖然相對以前各家的軟體兼容性有不小的提高,但因為市場中對於Linux系統支持的軟體開發商本來就不多,所以它還是延續了Linux兼容性暫時差於微軟的特性;系統所需的立體空間顯示技術,並不是如同發布會當天Novell發言人所說的那樣,只需要四五年前的主流PC的CPU性能和主板集成的顯卡就可以完成。筆者看到的實際情況是,在微軟系統中播放正常的一集美國大片,當在Suse Linux10.0上以三維立體空間技術播放時,播放了不到30秒鍾,音頻就一楨楨的跳著繼續,視頻更是好象播放劃花的盜版光碟一樣,在顯示器上顯示一個大花臉和不斷顫動的波紋。
5、Netware伺服器操作系統
Netware伺服器操作系統的誕生比較早,在信息發展相對比較落後的年代,由於其對當時主流操作系統DOS命令的兼容,讓很多使用者的入門與提高非常容易,這樣就使得其對市場的推廣更加有利。而當其版本一代代進行升級後,越來越多的人看到了它對基礎設備低要求、很方便的實現網路聯接與支持、對無盤工作站的優化組建、支持更多應用軟體的優勢。這樣,隨著時間的推移,Netware就漸漸成長成為當時區域網伺服器操作系統的一方霸主。
隨著信息技術的進一步前進以及Windows系統的出世,便宜性的人性化操作系統時代趨勢擋住了其前進的步伐,並一再迫使其業績走向滑坡。在目前社會的應用中,只有在金融這些需要無盤工作站的特定行業以及設備成本預算比較少的教育部門、小型企業等還維系其生存。
優點:操作相對方便,對設備的要求很低,對於網路的組建具有先天的優勢,相對DOS能夠支持更多的應用,能夠支持金融行業所需的無盤工作站同時節省成本,能夠支持很多游戲軟體的開發環境搭建,系統穩定性和Unix系統基本處於對等水平。
缺點:由於操作仍然大部分依靠手工輸入命令來實現,人性化顯得比較弱勢;對於硬碟的識別最高只能達到1G,無法滿足現在社會對於大容量伺服器的需求;各版本的升級只是實現了部分功能的實現與軟體支持,沒有更深層次的技術革新。
總結:筆者在此只是就伺服器操作系統的應用在比較宏觀的應用感官層面發表一下自己的意見。而其實除了以上我所提供的一些體驗參考外,在選用伺服器操作系統時,還存在很多包括具體方案、伺服器規格、網路配套、軟體應用、成本計算等諸多現實環境因素要考慮,可以的話,還是建議朋友們經過慎重考慮之後才確定——畢竟一個伺服器建立以後,可能就需要馬上控制一個或多個重要業務系統的管理了。
5、linux伺服器怎麼配置才能達到每天100玩PV,需要那些軟體和幾台伺服器?
其實每天100萬pv,訪問量也不是特別大,但是也不小了。訪問量大了對cpu性能,內存容量,磁碟IO性能和帶寬要求都比較高的,特別是如果有用到asp,php,jsp+資料庫這種方式,對伺服器的性能要求就更高了。
你可以看看國產品牌正睿的這款雙路四核伺服器。標配一顆至強E5620四核八線程處理器(2.4GHz/5.86GT/12M緩存),英特爾5500伺服器晶元組主板,4G DDR3 REG ECC 1333MHz內存,SSD 120G固態硬碟,雙千兆網卡,性能可以說是非常不錯。如果以後隨著業務量的增長,覺得性能不夠用了,還可以擴展到兩顆處理器,達成8顆處理核心,16條處理線程(在任務管理器處能看到16個處理核心的格子- -~很NB),最大支持48GB DDR3 REG ECC高速容錯校驗內存。
產品型號:I2496194S-H
產品類型:雙路四核機架式伺服器
處 理 器:Xeon E5620
內 存:4G DDR3 REG ECC
硬 盤:SSD 120G
機 構:1U機架式
價 格:¥8999
銀牌服務
全國三年免費上門服務,關鍵部件三年以上免費質保。
按照這個配置,支持每天100萬pv完全沒問題的。
給你推薦的是國產品牌正睿的伺服器產品,他們的產品性價比很高,做工很專業,兼容性,質量之類的都有保障,售後也很完善,3年免費質保,3年免費上門服務,在業界口碑很不錯。
6、如何在Linux操作系統下搭建配置流媒體伺服器系統
在Linux操作系統下搭建配置流媒體伺服器系統方法詳見:https://jingyan.baidu.com/article/0eb457e5c8f69303f1a905b3.html
7、linux伺服器怎麼安裝ffmpeg
1、下載ffmpeg。
2、解壓縮 tar -zxvf ffmpeg.tar.gz
3、編輯profile文件:
vi /etc/profile
在文件末尾加上兩句話:
export FFMPEG_HOME=/usr/local/ffmpeg
export PATH=$FFMPEG_HOME/bin:$PATH
4、配置安裝路徑之類的:
./configure --enable-shared --prefix=/usr/local/ffmpeg
--enable-shared 參數據說是允許其編譯產生動態庫,在以後的編程中要用到這個幾個動態庫。
如果出現異常,提示因為缺少yasm,需要添加參數,再執行以下命令:
./configure --enable-shared --disable-yasm --prefix=/usr/local/ffmpeg
如果執行結果不對,可以根據提示信息,並查看幫助,解決問題
./configure --help
5、編譯安裝
make
make install
6、安裝之後在/usr/local/ffmpeg會看到有三個目錄
bin 執行文件目錄
lib 靜態,動態鏈接庫目錄
include 編程用到的頭文件
7、為了防止執行程序找不到庫文件,
可以將/usr/local/ffmpeg/lib目錄設置到LD_LIBRARY_PATH環境變數
8、若出現error while loading shared libraries: libavdevice.so.52的錯誤
修改/etc/ld.so.conf 在最後一行加上/usr/local/ffmpeg/lib
ldconfig -v
並修改 /usr/local/ffmpeg/lib目錄下的文件許可權為777
8、linux伺服器怎麼使用
Linux系統裝好了,當然是讓上面裝應用啊,其次你是使用什麼品牌的伺服器,不同伺服器,性能也不一樣
9、linux 伺服器怎麼重啟步驟
1、首先我首要把linux開機, 命令 rebot 這個是linux的重啟命令,輸入回車就重新啟動。
2、reboot有一參數,執行的意義就不一樣了reboot -f 就是強制關機不調用shutdown。
3、命令reboot -i 在重開機之前,先關閉所有網路界面。
4、命令 reboot -n 重開機之前不檢查是否有未結束的程序。
5、命令 reboot -w 僅做測試,並不真正將系統重新開機,只會把重開機的數據寫入/var/log目錄下的wtmp記錄文件。
(9)linux視頻伺服器擴展資料
Linux是一套免費使用和自由傳播的類Unix操作系統,是一個基於POSIX和UNIX的多用戶、多任務、支持多線程和多CPU的操作系統。它能運行主要的UNIX工具軟體、應用程序和網路協議。它支持32位和64位硬體。Linux繼承了Unix以網路為核心的設計思想,是一個性能穩定的多用戶網路操作系統。
Linux操作系統誕生於1991 年10 月5 日(這是第一次正式向外公布時間)。Linux存在著許多不同的Linux版本,但它們都使用了Linux內核。Linux可安裝在各種計算機硬體設備中,比如手機、平板電腦、路由器、視頻游戲控制台、台式計算機、大型機和超級計算機。
嚴格來講,Linux這個詞本身只表示Linux內核,但實際上人們已經習慣了用Linux來形容整個基於Linux內核,並且使用GNU 工程各種工具和資料庫的操作系統。
基本思想:
Linux的基本思想有兩點:
第一,一切都是文;
第二,每個軟體都有確定的用途。其中第一條詳細來講就是系統中的所有都歸結為一個文件,包括命令、硬體和軟體設備、操作系統、進程等等對於操作系統內核而言,都被視為擁有各自特性或類型的文件。至於說Linux是基於Unix的,很大程度上也是因為這兩者的基本思想十分相近。
支持多種平台:
Linux可以運行在多種硬體平台上,如具有x86、680x0、SPARC、Alpha等處理器的平台。此外Linux還是一種嵌入式操作系統,可以運行在掌上電腦、機頂盒或游戲機上。
2001年1月份發布的Linux 2.4版內核已經能夠完全支持Intel 64位晶元架構。同時Linux也支持多處理器技術。多個處理器同時工作,使系統性能大大提高。