當前位置:首頁 » 工作應聘 » x86面試

x86面試

發布時間: 2021-01-02 18:48:42

❶ 有沒有在華為嵌入式工作的朋友進來給我指點迷津。

現在的形勢不好不代表以後的形勢也會不好,世界會變的。等你兩年畢業了,情況可專能就變屬了。所

以,哥們,好好學習吧。

如果你能把你學的計算機網路和嵌入式開發結合起來,學好C語言,學習linux內核,看看IP協議

棧,了解一下嵌入式中的CPU(MIPS PPC ARM X86),了解了解IPV6,對於面試還是有點好處

的。面試的時候如果能夠拿出一些作品會很占優勢的。

❷ 向在嵌入式系統行業工作的你請教幾個問題

兄台,問題有點多,不過我把我還是花點時間說下我自己的看法,首先嵌入式行業說不累是假的,但是累的新里很踏實,你會為你有很多驕人的成績感到無比自豪。分為:軟體和硬體兩個方面,專業細分的化無非就這連個方面:像嵌入式軟體開發 、嵌入式驅動開發,硬體ARM等。好的公司應該比較多。但是要想待遇好點的,像:中信集團\ibm,微軟、神州集團,周立功公司,上海科源集團,我在安徽省,所以好的企業有科大訊飛、科大恆星、省電子公司等等。小的公司一大把。。
嵌入式Linux系統學習規劃
ARM LINUX路線,主攻嵌入式Linux操作系統及其上應用軟體開發目標:
(1) 把握主流嵌入式微處理器的結構與原理(初步定為arm9)
(2) 必須把握一個嵌入式操作系統 (初步定為uclinux或linux,版本待定)
(3) 必須熟悉嵌入式軟體開發流程並至少做一個嵌入式軟體項目。
從事嵌入式軟體開發的好處是:
(1)目前國內外這方面的人都很稀缺。這一領域入門門檻較高,所以非專業IT人員很難切入這一領域;另一方面,是因為這一領域較新,目前發展太快,大多數人無條件接觸。
(2)與企業計算等應用軟體不同,嵌入式領域人才的工作強度通常低一些(但收入不低)。
(3)哪天若想創業,搞自已的產品,嵌入式不像應用軟體那樣輕易被盜版。硬體設計一般都是請其它公司給訂做(這叫「貼牌」:OEM),都是通用的硬體,我們只管設計軟體就變成自己的產品了。
(4)愛好所在,這是最主要的。
從事嵌入式軟體開發的缺點是:
(1) 入門起點較高,所用到的技術往往都有一定難度,若軟硬體基礎不好,非凡是操作系統級軟體功底不深,則可能不適於此行。

(2)這方面的企業數量要遠少於企業計算類企業。

(3)有少數公司經常要碩士以上的人搞嵌入式,主要是基於嵌入式的難度。但大多數公司也並無此要求,只要有經驗即可。

(4)平台依託強,換平台比較辛勞。
愛好的由來:
1、成功觀念不同,不虛度此生,就是我的成功。
2、喜歡思考,挑戰邏輯思維。
3、喜歡C
C是一種能發揮思維極限的語言。關於C的精神的一些方面可以被概述成短句如下:
相信程序員。
不要阻止程序員做那些需要去做的。
保持語言短小精幹。
一種方法做一個操作。
使得它運行的夠快,盡管它並不能保證將是可移植的。
4、喜歡底層開發,討厭vb類開發工具(並不是說vb不好)。
5、發展前景好,適合創業,不想自己要死了的時候還是一個工程師。
方法步驟:
1、基礎知識:
目的:能看懂硬體工作原理,但重點在嵌入式軟體,非凡是操作系統級軟體,那將是我的優勢。
科目:數字電路、計算機組成原理、嵌入式微處理器結構。
匯編語言、C/C 、編譯原理、離散數學。
數據結構和演算法、操作系統、軟體工程、網路、資料庫。
方法:雖科目眾多,但都是較簡單的基礎,且大部分已把握。不一定全學,可根據需要選修。

主攻書籍:the c programming language(一直沒時間讀)、數據結構-C2。
2、學習linux:
目的:深入把握linux系統。
方法:使用linux—〉linxu系統編程開發—〉驅動開發和分析linux內核。先看深,那主講原理。看幾遍後,看情景分析,對照深看,兩本交叉,深是綱,情是目。剖析則是0.11版,適合學習。最後深入代碼。
主攻書籍:linux內核完全剖析、unix環境高級編程、深入理解linux內核、情景分析和源代。
3、學習嵌入式linux:
目的:把握嵌入式處理器其及系統。
方法:(1)嵌入式微處理器結構與應用:直接arm原理及匯編即可,不要重復x86。
(2)嵌入式操作系統類:ucOS/II簡單,開源,可供入門。而後深入研究uClinux。
(3)必須有塊開發板(arm9以上),有條件可參加培訓(進步快,能熟悉些朋友)。
主攻書籍:毛德操的《嵌入式系統》及其他arm9手冊與arm匯編指令等。

❸ 中科創達 linux 面試怎麼樣

本文將帶來11個Linux基礎面試問題,希望對即將換工作或者正在找相關工作的朋友們一些幫助。

Q.1: Linux 操作系統的核心是什麼?

Shell
Kernel
Command
Script
Terminal
答: 內核(Kernel)是Linux 操作系統的核心。Shell是一個命令行解釋器,命令(Command)是針對計算機的指令,腳本(Script)是存儲在文件中的命令的集合,終端(Termial)是命令行介面。

Q.2: Linus Torvalds 都創建過什麼東東?

Fedora
Slackware
Debian
Gentoo
Linux
答: Linux Torvalds 創建了Linux,Linux是所有上述操作系統的核心,同樣也是其他一些Linux 操作系統的核心。

Q.3: Torvalds,使用C++語言編寫了Linux內核的大部分代碼,是這樣嗎?

答: 不! Linux內核包含了12,020,528行代碼,其中注釋佔去了2,151,595 行。因此剩下的9,868,933 行就是純代碼了。而其中7,896,318行都是用C語言寫的。

剩下的1,972,615行則是使用C++,匯編,Perl, Shell Script, Python, Bash Script, HTML, awk, yacc, lex, sed等。

註:代碼行數每天都在變動,平均每天超過3,509行代碼添加到內核。

Q.4: 起初,Linux 是為 Intel X86 架構編寫的,但是後來比其他操作系統移植的硬體平台都多,是這樣嗎 ?

答: 是的,我同意。Linux那時候是為x86機器寫的,而且現已移至到所有類型的平台。今天超過90%的超級計算機都在使用Linux。Linux在移動手機和平板電腦領域前景廣闊。事實上我們被Linux包圍著,遠程遙控,太空科學,研究,Web,桌面計算等等,舉之不盡。

Q.5: 編輯 Linux 內核合法嗎?

答: 是的,內核基於GPL發布,任何人都可以基於GPL允許的許可權隨意編輯內核。Linux內核屬於免費開源軟體(FOSS)。

Q.6: UNIX和Linux操作系統,本質上的不同在哪裡?

答: Linux操作系統屬於免費開源軟體,內核是由 Linus Torvalds 和開源社區共同開發的。當然我們不能說UNIX操作系統和免費開源軟體(FOSS)無關,BSD 就是基於 FOSS 范疇的 UNIX 的變種。而且大公司如 Apple,IBM,Oracle,HP等,都在為UNIX內核貢獻代碼。

Q. 7: 挑出來一個與眾不同的來.

HP-UX
AIX
OSX
Slackware
Solaris
答 : Slackware。 HP-UX, AIX, OSX, Solaris 分別是由 HP, IBM, APPLE, Oracle 開發的,並且都是UNIX的變種. Slackware 則是一個Linux操作系統.

Q.8: Linux 不會感染病毒嗎?

答 : 當然會! 這個地球上不存在不會感染病毒的操作系統。但是Linux以迄今為止病毒數量少而著稱,是的,甚至比UNIX還要少。Linux榜上有名的病毒只有60-100個,而且沒有一個病毒在傳播蔓延。Unix粗略估計有85-120個。

Q.9: Linux 屬於哪種類型的操作系統?

多用戶
多任務
多線程
以上所有
以上都不是
答 : 以上所有。Linux是一個支持多用戶,可以同時運行多個進程執行多個任務的操作系統。

Q.10: 一般的 Linux 命令的語法格式是:

command [選項] [參數]
command 選項 [參數]
command [選項] [參數]
command 選項 參數
答 : Linux 命令的正確語法是, Command [選項] [參數]。

Q.11: 挑出來一個與眾不同的來。

Vi
vim
cd
nano
答 : cd 與其他命令不同。Vi,vim和 nano都是編輯器,用於編輯文檔,而cd是用於切換目錄的命令。

就這么多了。上述問題你學到手幾個?效果如何?我們期待著你的評論。下周,會有新的問題,讓我們拭目以待。保持健康,鎖定鏈接,記得來Tecmint哦。

❹ x86架構和arm架構的區別

X86架構是X86指令集,它屬於CISC指令集。ARM架構是ARM指令集,屬於RISC指令集。
X86是馮若依曼結構,ARM是哈弗結構,這個不一定,比如ARM7TDMI用的就是馮若依曼結構。

其實都是差不多,X86指令多,應用范圍廣,但效率就顯得低一點,ARM指令少,應用范圍小,效率顯得高。
……………………………………

看你問的問題,應該是對嵌入式很感興趣,其實你可以自學嵌入式。關於如何學習嵌入式,我剛才看到一篇很不錯的文章,是一個專科生介紹自己如何自學嵌入式,並找到嵌入式的工作,裡面介紹了他的學習方法和學習過程,希望對你有幫助。
先做個自我介紹,我07年考上一所很爛專科民辦的學校,學的是生物專業,具體的學校名稱我就不說出來獻丑了。09年我就輟學了,我在那樣的學校,一年學費要1萬多,但是根本沒有人學習,我實在看不到希望,我就退學了。
退學後我也迷茫,大專都沒有畢業,我真的不知道我能幹什麼,我在糾結著我能做什麼。所以輟學後我一段時間,我想去找工作,因為我比較沉默寡言,不是很會說話,我不適合去應聘做業務。我想應聘做技術的,可是處處碰壁。
一次偶然的機會,我才聽到嵌入式這個行業。那天我去新華書店,在計算機分類那邊想找本書學習。後來有個女孩子走過來,問我是不是讀計算機的,有沒有興趣學習嵌入式,然後給我介紹了一下嵌入式現在的火熱情況,告訴我學嵌入式多麼的有前景,給我了一份傳單,嵌入式培訓的廣告。聽了她的介紹,我心裡癢癢的,確實我很想去學會一門自己的技術,靠自己的雙手吃飯。
回家後,我就上網查了下嵌入式,確實是當今比較熱門的行業,也是比較好找工作的,工資也是相對比較高。我就下決心想學嵌入式了。於是我去找嵌入式培訓的相關信息,說真的,我也很迷茫,我不知道培訓是否真的能像他們宣傳的那樣好,所以我就想了解一段時間再做打算。
後來,我在網路知道看到一篇讓我很鼓舞的文章,是一個嵌入式高手介紹沒有基礎的朋友怎麼自學入門學嵌入式,文章寫的很好,包含了如何學習,該怎麼學習。他提到一個方法就是看視頻,因為看書實在太枯燥和費解的,很多我們也看不懂。這點我真的很認同,我自己看書往往看不了幾頁。
我在想,為什麼別人都能自學成才,我也可以的!我要相信自己,所以我就想自學,如果實在學不會我再去培訓。
主意一定,我就去搜索嵌入式的視頻,雖然零星找到一些嵌入式的視頻,但是都不系統,我是想找一個能夠告訴我該怎麼學的視頻,一套從入門到精通的視頻,一個比較完整的資料,最好能有老師教,不懂可以請教的。
後來我又找到一份很好的視頻,是在IT學習聯盟網站推出的一份視頻《零基礎嵌入式就業班》(喜歡《零基礎嵌入式就業班》的可以復制 sina.lt/qKh 粘貼瀏覽器地址欄按回車鍵即打開)。裡面的教程還不錯,很完整,可以讓我從基礎的開始學起。視頻比較便宜。
下面介紹下我的學習流程,希望對和我一樣完全沒有基礎的朋友有所幫助。
收到他們寄過來的光碟後,我就開始學習了,由於我沒有什麼基礎,我就從最簡單的C語言視頻教程學起,話說簡單,其實我還是很多不懂的,我只好請教他們,他們還是很熱心的,都幫我解決了。C語言我差不多學了一個禮拜,接下來我就學了linux的基本命令,我在他們提供linux虛擬機上都有做練習,敲linux的基本命令,寫簡單的C語言代碼,差不多也就三個禮拜。我每天都在不停的寫一些簡單的代碼,這樣一月後我基本掌握了C和linux的基本操作。
接下來我就去學習了人家的視頻的培訓教程,是整套的,和去參加培訓沒有多大的區別,這一看就是兩個月,學習了ARM的基本原理,學習嵌入式系統的概念,也掌握了嵌入式的環境的一些搭建,對linux也有更深層次的理解了,明白了嵌入式應用到底是怎麼做的,但是驅動我只是有一點點的了解,這個相對難一點,我想以後再慢慢啃。
這兩個月,除了吃飯睡覺,我幾乎都在學習。因為我知道幾乎沒有基礎,比別人差勁,我只能堅持努力著,我不能放棄,我必要要靠自己來養活自己,必須學好這門技術,然後我就把不懂的問題總結記下來,這樣慢慢積累了一段時間,我發現自己真的有點入門了。
最後的一個月,我就去看關於實踐部分的內容,了解嵌入式項目具體的開發流程,需要什麼樣的知識,我就開始准備這方面的知識,也就是學習這方面的視頻,同時他們建議我去找了找一些嵌入式面試的題目,為自己以後找工作做准備。我就到網上找了很多嵌入式的題目,把他們理解的記下來,這樣差不多准備了20天左右
我覺得自己差不多入門了,會做一些簡單的東西了。我就想去找工作看看,於是我就到51job瘋狂的投簡歷,因為我學歷的問題,專科沒有畢業,說真的,大公司沒有人會要我,所以我投的都是民營的小公司,我希望自己的努力有所回報。沒有想過幾天過後,就有面試了,但是第一次面試我失敗了,雖然我自認為筆試很好,因為我之前做了准備,但是他們的要求比較嚴格,需要有一年的項目經驗,所以我沒有被選中。
後來陸續面試了幾家公司,終於功夫不負有心人。我終於面試上的,是在閔行的一家民營的企業,公司規模比較小,我的職務是嵌入式linux應用開發,做安防產品的應用的。我想我也比較幸運,經理很看重我的努力,就決定錄用我,開的工資是3500一個月,雖然我知道在上海3500隻能過溫飽的生活,但是我想我足夠了。我至少不用每天都要靠父母養,我自己也能養活自己的。我想只要我繼續努力,我工資一定會翻倍的。
把本文寫出來,希望能讓和我一樣的沒有基礎的朋友有信心,其實我們沒有必要自卑,我們不比別人笨,只要我們肯努力,我們一樣會成功。

………………………………………………

❺ 進入IT行業所需要的知識,請專業人士解答,最好是曾經招聘過畢業生的面試官們。

如果時間不是很充裕的話 我建議學習asp.net,這是一個比較不錯的選擇,即使回在公司里發展不好,答也可以自己寫個網站,自己開網店,只需要宣傳就行了,網站可以自己寫。主要是比較簡單,很多東西拖一拖,拽一拽就可以了,一個簡單的網站就出來了,在網上有很多模版和很多的開源代碼供學習,這個是上手最快的,本人學習4個月,現在公司里不到半年,工資還客觀,想做資料庫工程師,那麼你就要堅持,因為在這個領域很難晉升,也許你研究2-3年也沒有什麼大的發展,但是一旦堅持下去,有了突破。那麼你的價值 就遠遠比一般工程師高幾倍。 我們公司一個資料庫大師,相當與我們4個技術組長兼技術顧問。

❻ 挑戰C++面試題:到底怎樣寫出一個無懈可擊的strcpy函數

首先,我想說你是不是面試的時候被這個題目打擊到了???

其次,我想說,生活,包括程序,都是有無數的的意外的。
a)有些意外是我們可以根據生活經驗可以完全預見的(比如生活中的到高壓線上盪鞦韆,比如程序中的數組越界);

b)有些意外是可以預見,不是經常發生,但是可能性比較大的(比如生活中的游泳溺水,比如程序中的 new 內存分配失敗);

c)有些意外是可以預見,但是可能性比較小的,基本上不會發生的,除非出現很嚴重的情況
(比如生活中被雷劈到,比如程序中的 if (p==0) 失敗,c = 100 失敗,基本上是你的操作系統或者 CPU 掛了。。。。)

接著,我想說,生活,包括程序,所謂的避免意外,不是只避開所有意外情況,而是避開大部分的意外情況(比如意外 a 和意外 b ),這樣基本上生存的就比較好了,程序跑的也挺流暢了。
你要避開小概率的意外(比如意外 c),你會活得很累的,程序也龐大的無法想像了,根本跑不起來了!

最後,編程的人的所謂追求完美,不是自欺欺人的。我們的完美不是靜止的,是在不斷完善的,沒有止境的!

#include <iostream>
using namespace std;
char *strcpy( char *to, const char *from )
{
/*
首先,通過指針變數是【無法判斷出指針指向的內存的大小】的。
你【不知道】 to 指針和 from 指針指向的空間的大小。
你【只知道】 to 和 form 指針的本身的大小是 4 個位元組的(在 x86 機器上)

這樣你就遇到【第一個問題】了:如何知道【要拷貝的字元串】結束了(要拷貝的字元串首地址是 from)?
對於 from 指針指向的字元串,你可以說字元串有個結束符 '\0',但這個不是【強制的】。
比如
char s1[4];
char s2[4] = {'a','b','c','d'}; // s2 不是一個標準的 C 字元串!
strcpy(s1,s2);

因為 s2 沒有結束符 '\0' ,而在 strcpy 函數裡面,
【只能通過這個結束符 '\0' 】來判斷一個要復制的【字元串的結束】,
比如:
while((*from) != '\0' ) // 這個是在任何拷貝函數裡面必須出現的!!!
{
(*to) = (*from);
from ++;
}
你【永遠不知道】from 出現了數組越界!你會一直遍歷內存空間,直到遇到一個 '\0'。
你拷貝的永遠不是真實的 s2 , 只是以 s2 開頭的一塊內存而已!

這是【沒有辦法解決的】【你連異常都無法捕獲】!

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

其次,即使【要拷貝的字元串】是老老實實的【用 '\0' 結束】的,
但是你不能保證【拷貝到的地方有足夠的空間】容納這個字元串!
比如
char s1[4]; // 拷貝到的地方只有 4 個位元組空間
char s2[4] = {'a','b','c','d','\0'}; // 要拷貝的字元串佔用 5 個位元組空間(包括 '\0')
strcpy(s1,s2);

同樣的,在 strcpy 裡面你也不能通過指針 to 來判斷【拷貝到的地方 s1 的真實大小】(這里是4個位元組)
你只能不管三七二十一的吧 from 指向的字元串全部拷貝到 to 指向的空間里(包括 '\0')!

你【永遠不知道】 to 指向的數組是否已經越界!你會強占 to 後面連著的那塊空間,
並在那裡寫入數據。也許一些很重要的數據就被覆蓋了!!!

這也是【沒有辦法解決的】【你連異常都無法捕獲】!

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

我保證,【沒有人敢】,他能寫出一個永不出錯的 strcpy !!!
他只能保證,
【在 from 指向的字元串是正常結束的, 並且 to 指向的空間有足夠的大小容納 from 指向的字元串】,
的前提下,寫出一個基本不會出錯的 strcpy

*/

// 我承認我寫不出你要的 strcpy。。。。
}
int main(int argc, char *argv[])
{
return 0;
}

❼ 求中國聯通廣州市分公司面試和筆試攻略,需要注意的問題和細節以及准備工作,不勝感激,先行謝過!!!

首先,你要准備一個簡短的自我介紹,最好是控制在五分鍾之內!
畢業學樣,回工作經歷
其次,就是答你的反應能力一定要快!因為你應聘的是前台,所以無論從語言表達能力還是親和力,一定要給面試官一個好的印象。
然後,就是考官可能問你的問題,例如你的特長是什麼,你認為自已的優缺點,你在以往工作當中遇到過什麼經歷,讓你學會了哪些之類的!
再有,就是你的裝束,一定要簡單大方!妝不要化得太濃,最好是淡雅一些!

❽ 小公司在58同城招跟車員打著旗號,讓你去那邊小公司面試,然後讓你交保險費騙了680元如何舉辦討回

錢數少,報警也抄不會立案,我知道這襲么說很殘酷,但是因為立案的最低標注是3000-5000(不同地區規定不同),所以其實騙子就是鑽空子,騙了也拿他們無可奈何。你要想出口氣,就把騙子的信息公布下,雖然是假的,但是至少這套信息不能拿來騙人了

❾ 主要就是想知道住宿和待遇方面 應為剛畢業 面試的是硬體測試方面的助理工程師

面試的是硬體測試方面的助理工程師
這個一般是在工廠或是單獨的研發室
所以一般會包吃住
如果不包吃的話也應該會有生活補貼

❿ redhat 與 centos 的區別和聯系 有時會被面試官問到

CentOS與Redhat關系
RedHat一直都提供源代碼的發行方式,CentOS就是將發行的源代碼重新編譯一次,形成一個可使用的二進製版本。由於Linux的源代碼是GNU,所以從獲得RedHat的源代碼到編譯成新的二進制,都是合法。只是RedHat是商標,所以必須在新的發行版里將RedHat的商標去掉。
RedHat對這種發行版的態度是:「我們其實並不反對這種發行版,真正向我們付費的用戶,他們重視的並不是系統本身,而是我們所提供的商業服務。」所以,CentOS可以得到RedHat的所有功能,甚至是更好的軟體。但CentOS並不向用戶提供商業支持,當然也不負上任何商業責任。

如果你要將你的RedHat轉到CentOS上,因為你不希望為RedHat升級而付費。當然,你必須有豐富UNIX使用經驗,因此,RedHat的商業技術支持對你來說並不重要。但如果你是單純的業務型企業,那麼還是建議你選購RedHat軟體並購買相應服務。這樣可以節省你的IT管理費用,並可得到專業服務。

一句話,選用CentOS還是RedHat,取決於你所在公司是否擁有相應的技術力量:
1、完全可以把CentOS理解為RedHat AS系列!它完全就是對RedHat AS進行改進後發布的,各種操作、使用和RedHat沒有區別
2、CentOS完全免費,不存在像RedHat AS系列那樣需要序列號的問題
3、CentOS獨有的yum命令支持在線升級,可以即時更新系統,不像RedHat那樣需要花錢購買支持服務
4、CentOS修正了許多RedHat AS的BUG
5、CentOS版本說明:
CentOS4.0等同於RedHat AS4
CentOS4.1等同於RedHat AS4 U1
CentOS4.2等同於RedHat AS4 U2
CentOS4.3等同於RedHat AS4 U3
CentOS4.4等同於RedHat AS4 U4

Red Hat
Redhat有兩大Linux產品系列:免費和收費
1)免費的Fedora Core系列
主要用於桌面版本,提供了較多新特性的支持。
Red Hat公司的產品中,有RedHat Linux(如Redhat8、9)和針對企業發行的版本Red Hat Enterprise Linux,都能夠通過網路FTP免費的獲得並使用,但是在2003年的時候,Red Hat Linux停止了開發,這也是為什麼沒有Redhat10的原因,它的項目有Fedora Project這個項目所取代,並以Fedora Core這個名字發行並提供普通用戶免費使用。Fedora Core這個Linux發行版更新很快,大約半年左右就有新的版本出來,目前的版本是Fedora Core 6,這個Fedora Core試驗的韻味比較濃厚,每次發行都有新的功能被加入到其中,得到的成功結果將被採用道RHEL的發布中。雖說這樣,頻繁的被改進更新的不安定產品對於企業來說並不是最好的選擇,大多數企業還是會選擇有償的RHEL產品。

2)收費的Enterprise系列
這個系列分成:AS/ES/WS等分支。Red Hat Enterprise Linux :redhat 的企業版本,簡寫RHEL。包括如下版本:
1、Red Hat Enterprise Linux AS
Red Hat企業Linux AS (Advanced Server) 是企業Linux解決方案中最高端的產品,它專為企業的關鍵應用和數據中心而設計。Red Hat企業Linux AS是唯一支持IBM i 系列,p 系列和z 系列/S-390系統的產品。在Intel X86平台上,Red Hat企業Linux AS可以支持2個以上CPU和大於8GB的內存。
典型的Red Hat企業Linux AS 應用環境如下:
資料庫和資料庫應用軟體;WEB和中間件;CRM,ERP,SCM

2、Red Hat Enterprise Linux ES Red Hat企業Linux ES (Entry Server)
為Intel X86 市場提供了一個從企業門戶到企業中層應用的伺服器操作系統。它支持1-2CPU和小於8GB內存的系統。它提供了與Red Hat企業Linux AS同樣的性能,區別僅在於它支持更小的系統和更低的成本。
典型的Red Hat企業Linux ES 應用環境如下:
公司WEB架構;網路邊緣應用 (DHCP, DNS, 防火牆等);郵件和文件/列印服務;中小規模資料庫和部門應用軟體

3、Red Hat Enterprise Linux WS
Red Hat企業Linux WS (Workstation) 是Red Hat企業Linux AS和ES的桌面/客戶端合作夥伴。Red Hat企業Linux WS支持1-2CPU 的intel和AMD系統,是桌面應用的最佳環境。它包含各種常用的桌面應用軟體(Office工具,郵件,即時信息,瀏覽器等),可以運行各種客戶-伺服器配置工具,軟體開發工具和各種應用軟體(例如EDA和Oil/Gas應用軟體)。Red Hat企業Linux Ws和伺服器產品由同樣的源代碼編譯而成,但它不提供網路服務功能(如DNS和DHCP),它只適合作客戶端應用。

AS、ES、WS關系
Advanced Server,縮寫即AS。AS在標准Linux內核的基礎上,做了性能上的增強,並提高了可靠性,集成了眾多常見伺服器的驅動程序。可輕松識別IBM/DELL/HP等常見機架式伺服器的磁碟陣列卡等設備。AS主要版本2.x/3.x/4.x,也就是我們所說的AS3/AS4,每一個版本還有若干個升級,例如最早推出的AS4後,遇到了一些更新。此時就會發布AS4 Update1,以後還會陸續有AS4 Update2/Update3等出現簡稱AS4u1/AS4u2/AS4u3等。這和微軟的發布形式也是非常類似的,微軟的Windows NT4 從SP1出到SP6,Windows2000從SP1出到SP4等。AS這些Update版本所包含的主要程序包版本都有一定差別,最好不要混用,否則很容易出現問題。Prima和Plesk的安裝包,對於各種發行版都有了針對性的設計在下載頁面上,通常都會標識出來,支持哪些版本和哪些update的系統。

ES,是AS的精簡版本。他與常見的AS系列的區別是,AS支持到4路以上CPU,而ES只能支持兩路CPU。AS和ES在大多數程序包上並無區別,只在內核等少數軟體包上有差異。AS和ES的售價差別比較大,通常ES用在隨伺服器一同購買的OEM版本中。例如購買DELL伺服器,搭配的Linux會是ES系列。如果要搭配AS系列,則需要多花數千元。

WS,是ES的進一步簡化版,主要針對企業內部的桌面辦公市場,國內較少採用。

Redhat的Fedora Core Linux和Enterprise Linux,都需要遵循GNU協議,即需要發布自己的源代碼。所以,對於免費的Fedora Core Linux,從Redhat網站上可以直接下載ISO刻盤,還能下載到SRPM的ISO,即程序包源碼光碟。對於收費的Enterprise Linux系列,是一款商業產品,所以網站上不能下載到ISO文件,需要購買正式授權方可。由於Enterprise Linux也需要遵循GNU協議,故必須發布源代碼。所以在Redhat的網站上,可以獲得AS/ES/WS系列的SRPM源碼ISO文件。這些文件可以被自由的下載,修改代碼,重新編譯使用。

CentOS
Community ENTerprise Operating System的項目誕生,它的縮寫既是CentOS。CentOS社區將Redhat的網站上的所有源代碼下載下來,進行重新編譯。重新編譯後,由於AS/ES/WS是商業產品,必須將所有Redhat的Logo和標識改成自己的CentOS標識。比如將AS4原版的SRPM源碼編譯後,就成為了CentOS 4.0。AS4Update1的源碼編譯後,就成為了CentOS4.1。AS4Update2的源碼編譯後,就成為了CentOS4.2。同理,CentOS的3.x/4.x都對應著相應的版本。
所以,CentOS就是Redhat的AS/ES/WS的免費版本。使用CentOS,可以獲得和AS/ES相同的性能和感受。CentOS除了提供標準的編號1~4或者1~5的若干張ISO以外,還提供了最小化1CD的Server光碟。用Server光碟安裝好的系統,就是一個最小化的Linux內核加上常用的httpd/MySQL等包,不包含Xwindows桌面等對於伺服器無用的軟體。

CentOS與REDHAT區別:
1. GPL就是Linux內核所採用的軟體許可證,GPL的特點是:你拿人家的代碼修改用了,必須把修改後的代碼公布。
2. 所有的Linux都是採用的GPL許可,GPL許可允許GPL軟體賣錢,但必須公布源碼,所以每個Linux發行版的代碼都是全公開的,只是,使用這些代碼的人必須也公開修改過的代碼。
3. Redhat的代碼是公開的,但是他的二進制RPM包更新卻不免費,這並不違反GPL許可。於是開始有人想到了建立CentOS項目。
4. 由於Redhat的源代碼是公開的,所以CentOS項目的人拿來自己再編譯,同樣的代碼,同樣的編譯器,編譯出來的自然是同樣的東西。只不過裡面刪除了Redhat的Logo以及相應信息,而核心的管理工具還是rpm,只是用一個免費的軟體包管理器yum(yellow dog update manager)替代了Redhat中的up2date,up2date更新是連接到Redhat的收費服務站點的,通過錢買來的服務代碼通過認證。
5. CentOS的使用者眾多,因為世界范圍內很多人想使用Redhat卻有苦惱於Redhat的收費服務。現在CentOS在Linux發行版中排行前10,這個網頁的第10個發行版本就是CentOS:Top Ten Distributions
6. 從品質上來說,CentOS從理論上應該跟Redhat一樣的,畢竟是同樣的源碼。

上面的6點足夠說明CentOS了。

什麼是FreeBSD:
FreeBSD是個完整的系統,所有ls、cd這樣的小命令都是自己的項目組開發的,而Linux發行版本其實是下載一個Linux內核,下載GNU的Coreutils(包括了常用的核心小命令),自己定製的系統。你應該記得,前些天,我還自己手動編譯了一套系統。 FreeBSD是從4.4BSD演變過來的Unix-Like操作系統,並不是也使用Linux內核。
FreeBSD使用的軟體許可證是BSDL,BSDL的特點是:你可以免費使用我的代碼,基於我的代碼修改後的代碼你不必公開,使用我的代碼出了問題你不要告我(原:don』t pay me, don』t sue me)。很多喜歡BSDL的人主要是因為他們認為只要代碼能得到最大幅度的利用就是最好的,不象GPL,用了代碼還要還。所以很多網路設備以及一些商業公司都贊助FreeBSD的開發,這是個完全免費的軟體項目:freebsdfoundation.org

熱點內容
鬼片高清畫質。電影。 發布:2024-08-19 09:14:10 瀏覽:650
一家看電影網 發布:2024-08-19 08:57:54 瀏覽:155
韓國大屍度電影推薦 發布:2024-08-19 08:55:58 瀏覽:719
接吻電影的名字美國 發布:2024-08-19 08:41:41 瀏覽:758
韓劇女主高中就懷孕了劇名 發布:2024-08-19 08:00:29 瀏覽:692
藍色頭發電影女主角 發布:2024-08-19 07:51:59 瀏覽:849
台灣電影老師上了學生 發布:2024-08-19 07:36:20 瀏覽:964
兩人吃屎的電影 發布:2024-08-19 07:25:07 瀏覽:450
有裸露下體的大尺度電影嗎 發布:2024-08-19 07:20:50 瀏覽:790
好看的電影在線觀看免費 發布:2024-08-19 06:55:37 瀏覽:912