i386蚓挤、i486、i586车份、 i686谋减、 x86、x86_64扫沼、x64出爹、amd_64詳解

在 Linux 系統(tǒng)環(huán)境下經(jīng)常遇到一些后綴:i386、i486缎除、i586严就、 i686、 x86伴找、x86_64盈蛮、amd_64,許多朋友對這些后綴的含義一頭霧水技矮,這里就統(tǒng)一為大家詳細(xì)介紹一下抖誉。介紹這些后綴含義之前,需要先來了解一下CPU 的一些關(guān)鍵發(fā)展歷衰倦,可選擇性閱讀加粗字體部分袒炉。

x86 架構(gòu)首度出現(xiàn)在 1978 年推出的 Intel 8086 CPU(有不少理工科朋友在微機(jī)原理和單片機(jī)課程上都學(xué)習(xí)過這款經(jīng)典的 CPU 吧)。Intel 之后又推出了包括 80186樊零、80286我磁、80386 以及 80486。在設(shè)計上驻襟,Intel 后續(xù)推出這些處理器所使用的指令集都是在 8086 CPU 的基礎(chǔ)上添加新指令進(jìn)行改進(jìn)的夺艰,因此,可以說都是向下兼容的(Backward Compatible)沉衣,即能在 8086 上運行的程序在后面的 80486 上也一定能運行郁副。由于這些 CPU 多數(shù)都是以 86 結(jié)尾,所以把這一系列的指令集稱之為 x86 指令集( 8088 CPU 除外豌习,但它也是 x86)存谎,對應(yīng)的 CPU 架構(gòu)稱為 x86 架構(gòu)(字母 x 代表可以是不同的數(shù)字)。準(zhǔn)確的來講肥隆,x86 這一術(shù)語并不是指的某一個(具體 CPU 使用的)具體的指令集既荚,而是在 8086(的指令集)基礎(chǔ)上發(fā)展而來的所有指令集的泛稱

在 80486 以后 Intel 推出的絕大多數(shù) CPU 都是“x86”的栋艳,包括 Pentium(奔騰) 恰聘、Pentium Pro 、Pentium MMX ,Pentium II 憨琳,還有后面的 Pentium III诫钓、Pentium 4 、Pentium M篙螟、Pentium D 菌湃、Celeron(賽揚)全系列、Core(酷睿)全系列遍略,x86 系列的 Xeon(至強(qiáng))惧所。Intel 以外最成功的制造商為 AMD,其早先產(chǎn)品 Athlon(速龍)系列處理器的市場份額僅次于 Intel Pentium绪杏,AMD 還推出過 Duron(毒龍)系列下愈、Sempron(閃龍)系列、Opteron(皓龍)系列蕾久、 Turion(炫龍)系列势似、Phenom(官方中文名稱為“羿龍”,而臺灣則譯為“飛龍”僧著,俗稱“肥龍”)系列履因、FX(推土機(jī))系列、APU(集成了較強(qiáng)的 GPU) 系列盹愚、以及跨越性的 Ryzen(銳龍)系列等桌面處理器栅迄。AMD 的這些處理器也都是“x86”的。其他公司也有制造 x86 架構(gòu)的處理器皆怕,還有 Cyrix(現(xiàn)為威盛電子所收購)毅舆、NEC 集團(tuán)、IBM愈腾、IDT 以及 Transmeta憋活。

Xeon(至強(qiáng))CPU 是 Intel 專為服務(wù)器準(zhǔn)備的 CPU,除個別型號外虱黄,基本都屏蔽了集成顯卡余掖,相比于桌面 CPU頻率稍低,特點是單顆 CPU 核數(shù)多礁鲁、運行穩(wěn)定。至強(qiáng) CPU 可以分為 E3赁豆、E5仅醇、E7 等大系列,每個大系列有分為幾個小系列魔种。一般服務(wù)器主板上面都安裝了多顆至強(qiáng)處理器析二。

x86 架構(gòu)就是桌面級 CPU 的標(biāo)準(zhǔn),你能買到的品牌或者組裝的 PC,幾乎沒有不是 x86 CPU 的叶摄。不過雖說都是 x86 的属韧,但使用的指令集都是兼容 8086 的,除 8086 指令集之外的其他指令支持情況就不一樣了蛤吓,其內(nèi)部實現(xiàn)的微體系結(jié)構(gòu)顯然也是各自不同宵喂,就好比 Linux 和 Unix 雖然都是 POSIX 兼容的 OS,都有 fork POSIX 的調(diào)用会傲,但是這個調(diào)用的實現(xiàn)確實各不相同锅棕。

從 1985 年 80386 開始,Intel 通過對 x86 架構(gòu)進(jìn)行 32 位的擴(kuò)展淌山,實現(xiàn)了 32 位 CPU裸燎,而之前的都是 16 位。 Intel 把支持32 位的 x86 指令集架構(gòu)命名為 IA-32(Intel Architecture 32 bit)泼疑。實際上由于當(dāng)時 32 位 x86 處理器的統(tǒng)治性德绿,術(shù)語“x86”幾乎等于 IA-32,即 32 位的 x86 或 x86-32退渗,通稱所說的 x86 一般都是指 IA-32 構(gòu)架的 CPU移稳。例如 Windows 和 Linux 的 32 位發(fā)行版的命名都是使用 x86,而不是 x86-32 或 IA-32氓辣。這里還是要強(qiáng)調(diào) x86 是一系列架構(gòu)的泛稱秒裕,對 16 位、32 位和 64 位的指令集都有支持钞啸。

科技是不斷發(fā)展的几蜻。在 64 位需求更加強(qiáng)勁的企業(yè)服務(wù)器和高性能計算市場上,Intel 于 1994 年開始和惠普合作開發(fā)了一款與 x86 架構(gòu)完全沒關(guān)系的全新的 IA-64 架構(gòu)体斩。IA-64 基于顯式并行指令運算(EPIC)梭稚,天生就是 64 位,并不兼容 IA-32絮吵。2001 年第一款 IA-64 架構(gòu)的處理器 Itanium(安騰)發(fā)布弧烤,后來 Intel 把 IA-64 也干脆改稱為 Intel Itanium 架構(gòu)。安騰也是挺慘淡的蹬敲,因為是全新設(shè)計的 CPU暇昂,沒有編譯器,也不支持 Windows(微軟把 Intel 給忽悠了伴嗡,承諾了會出安騰版 Windows Server 版急波,但是遲遲拿不出東西。話說瘪校,微軟后來不是也坑了諾基亞嗎)澄暮。由于 Intel 64 位處理器 Itanium(安騰)的不給力名段,1999 年,AMD 宣布了 x86-64 架構(gòu)泣懊,簡稱“x64”伸辟,其實現(xiàn)方式與之前的 80386 對 16 位擴(kuò)展的思路一致,x86-64 架構(gòu)繼續(xù)對 IA-32 擴(kuò)展馍刮,增加 64 位通用寄存器信夫、證書預(yù)算單元和邏輯操作,支持 64 位虛地址渠退,關(guān)鍵是向前兼容 IA-32忙迁。2003 年第一款 x86-64 處理器 AMD Operon 發(fā)布,同時 AMD 也將 x86-64 正式命名為 AMD64碎乃,由于兼容 IA-32姊扔,很快就得到了用戶的認(rèn)同。以前都是 AMD 小弟追隨者 Intel 大哥的腳步梅誓,如今 AMD 卻率先實現(xiàn)了 64 位民用桌面級 CPU 并搶占了市場恰梢。其實 Intel 也有其 64 位 x86 CPU 的計劃,但是由于對于這個市場的不重視梗掰,認(rèn)為需求不足嵌言,一直不見面世(話說,Intel 對智能手機(jī)崛起的移動互聯(lián)網(wǎng)時代也重視不足及穗,雖然后來奮起直追摧茴,但還是讓 ARM 架構(gòu)占據(jù)了天下)。在 2004 年的 IDF 上埂陆,Intel 承認(rèn)其 64 位 x86 計劃苛白,命名為 IA-32e,即 IA-32 extension焚虱,IA-32e 之后又改成 EM64T(Extended Memory 64 Technology) 购裙,最終命名為 Intel64(大概是不愿意承認(rèn) AMDx64)。起初鹃栽,EM64T 并不兼容 AMD64 的指令集躏率,但是由于 AMD 在 64 位技術(shù)中的領(lǐng)先地位,Intel 2005 年不得不宣布將完全兼容 AMD64民鼓。實際上 EM64T 與 AMD64 幾乎相同薇芝。也就是說 x86_64,、x64丰嘉、AMD64恩掷、Intel64(幾乎看不到這個詞)基本上是同一個東西

“i386”和“i486”顯然就是 Intel 80386 和 80486 處理器的別名供嚎,其他“i某86”也是當(dāng)時某代 CPU 的別名。由于不能使用數(shù)字作為注冊商標(biāo),而且也需要一個正式的名稱命名克滴,于是逼争,后來推出的 CPU 從 586 開始就變?yōu)?Pentium 了,這時候 i586 就成為了最原始 Pentium 的微處理架構(gòu)“P5”的別名劝赔,同樣的 i686 對 P6(Pentium Pro 使用)誓焦,i786 對應(yīng) P68 或 NetBurst 架構(gòu)(i786 是一個隱藏的體系,聽說只能用在 Pentium 4 以后的 Intel CPU 上面着帽。但是很多軟件沒有針對這個架構(gòu)編寫杂伟,所以除非自己基于 i786 編譯,不然網(wǎng)上沒有 i786 的軟件)仍翰。

下面是英特爾和 AMD 發(fā)布處理器的一些時間節(jié)點:

  • June 8, 1978 – 8086 => 16 位
  • October 17, 1985 –Intel 80386 => 第一款 i386 CPU赫粥,第一款 IA-32 架構(gòu)(32 位) CPU
  • April 10, 1989 – Intel 80486 => 第一款 i486 CPU
  • March 22, 1993 – Intel Pentium => 第一款 i586 CPU
  • May 7, 1997 – Intel Pentium II => 第一款 i686 CPU

現(xiàn)在裝的 64 位版本操作系統(tǒng)從沒有說是面向 Intel 還是 AMD 的。不過在稱謂上予借,大多數(shù)廠商還是使用 x86-64越平、或 x86_64,或 x64 來稱呼此架構(gòu)灵迫,從而保持中立秦叛。隨著 CPU 的發(fā)展,軟件包為了能發(fā)揮好 CPU 的全部性能瀑粥,就加入當(dāng)時 CPU 對應(yīng)指令集支持挣跋。因此就產(chǎn)生了各種不同的軟件包。軟件包的名稱中的使用“i某86”即是說該軟件包適用于這一代的 CPU狞换,即該軟件包適用于對應(yīng) CPU 使用的指令集避咆。

  • i386 對應(yīng) IA-32,并且由于兼容性肯定也適用于 i486~i686哀澈,幾乎兼容所有的 x86 平臺牌借;
  • i586 對應(yīng) Intel Pentium、Intel Pentium MMX割按、AMD K6 級別的 CPU膨报;
  • i686 不僅適用 Pentium Pro,也適用 AMD K7 架構(gòu)的 Athlon适荣;
  • amd64 對應(yīng) 64 位的操作系統(tǒng)和 CPU(誰讓 AMD 先推出了 64 位 x86 CPU 呢)现柠。

32 位操作系統(tǒng)最多一次性讀取 4 GB 內(nèi)存,也就是說 32 位操作系統(tǒng)沒必要使用超過 4GB 的內(nèi)存弛矛,多了浪費够吩。自 1995 年 Windows 95 開始支持 32 位軟件以來,多數(shù)軟件和操作系統(tǒng)的代碼都是兼容 32 位的丈氓。但現(xiàn)如今周循,我們的電腦幾乎都是 64 位處理器强法,現(xiàn)今一些大型軟件(尤其是大型單機(jī)游戲)需要超過 4GB 的內(nèi)存才能運行,所以這種情況下安裝 64 位操作系統(tǒng)是必須的湾笛,除非你想研究一些老舊的 32 位操作系統(tǒng)饮怯,或者需要運行一些無后續(xù)更新的、無法在 64 位系統(tǒng)上運行的 32 位軟件(這種需求可以在 64 位操作系統(tǒng)上使用虛擬機(jī)來實現(xiàn)嚎研,沒必要實際安裝一個 32 位操作系統(tǒng))蓖墅。

64 位的操作系統(tǒng)需要使用 64 位的指令集,所以临扮,必須安裝在 64 位的處理器上论矾,64 位的軟件則必須運行在 64 位的操作系統(tǒng)上。由于可以向后兼容杆勇,64 位處理器上可以安裝 32 位的操作系統(tǒng)贪壳,64 位操作系統(tǒng)上也可以安裝運行 32 位的應(yīng)用軟件(需要額外安裝對應(yīng)的 32 位支持庫,一般 64 位操作系統(tǒng)已經(jīng)默認(rèn)提供)靶橱。但 32 位處理器上不可以安裝 64 位的操作系統(tǒng)寥袭,32 位的操作系統(tǒng)上也不可以安裝 64 位應(yīng)用軟件。

顯然关霸,在某位數(shù)的 CPU 上運行相同位數(shù)的操作系統(tǒng)传黄,并且在相同位數(shù)的操作系統(tǒng)上運行相同位數(shù)的應(yīng)用軟件才能使效率達(dá)到最高,但這個過程不是一蹴而就的队寇。更多位數(shù)的 CPU 剛出現(xiàn)時膘掰,運行的操作系統(tǒng)仍是低位數(shù)的,應(yīng)用軟件也是低位數(shù)的佳遣,對應(yīng)高位數(shù)的操作系統(tǒng)的出現(xiàn)需要一個過渡的過程识埋,即使出現(xiàn)了對應(yīng)位數(shù)的操作系統(tǒng),對應(yīng)位數(shù)的應(yīng)用軟件的出現(xiàn)也需要一定的過渡零渐,所以操作系統(tǒng)也需要兼容低位數(shù)的應(yīng)用軟件窒舟。運行在 32 位處理器上的 Windows 操作系統(tǒng)從 16 位更新到 32 位經(jīng)歷了 10年(從 1985 到 1995)之久。所以诵盼,操作系統(tǒng)開發(fā)商在 64 位處理器出現(xiàn)后就會盡快推出了 64 位的操作系統(tǒng)惠豺,但是剛開始卻沒有足夠的 64 位軟件。所以风宁,在 64 位處理器出現(xiàn) 10 年后洁墙,使用 64 位 Windows 的用戶才剛剛超過了 使用 32 位 Windows 的用戶。所以也就有了文章標(biāo)題中的那一系列名詞戒财。

一般來說热监,等級愈高的 CPU 可兼容較低等級的軟件包文件。你可以通過查看Linux 系統(tǒng)中的 /proc/cpuinfo 文件來獲取你的 CPU 等級饮寞。所以孝扛,i686 的軟件包能在 Pentium II 以后的 CPU 上運行列吼,但基本不能在此之前的 CPU(如 Intel 80486)上運行,而 i386 的軟件包既可在較早推出的 i386 CPU 的電腦上運行疗琉,也可在后面所有的 CPU 上運行冈欢。據(jù)許多資料介紹,在一般情況下盈简,在 i686 的電腦上運行 i386 與 i686 的軟件在性能上基本沒有大的區(qū)別。通常情況下太示,如果一個包同時有 i686 和 i386 版本柠贤,通常 i686 的效率會更高。只有 i386 版本的話类缤,可能是該程序?qū)τ谛什o需求臼勉。雖然某個軟件包的版本很多(可能有i386、i686餐弱、amd64等)宴霸,不過目前的新機(jī)器都是 64 位的 CPU 和 x86_64 版本的操作系統(tǒng)了,由于可以向后兼容膏蚓,這些不同版本的軟件包應(yīng)該都可以使用∑靶唬現(xiàn)在發(fā)行的許多軟件包,一般也就提供 i386 和 x86_64(或者為amd64) 兩個版本驮瞧,即 32 位版本和 64 位版本氓扛,有些甚至已經(jīng)不提供 i386 版本了。除非一些特殊場合论笔,比如為了使用一些老版程序采郎。有些功能沒有 x86_64 版本,那也只好用 i某86 的了狂魔。

除了前面介紹的軟件包以外蒜埋,還有一下幾種后綴的軟件包:

  • *.athlon.rpm,這種軟件包裝在 AMD CPU 上的系統(tǒng)上更能發(fā)揮好 AMD 的 CPU 的性能最楷;
  • *.noarch.rpm整份,這種軟件包跟硬件體系結(jié)構(gòu)無關(guān),可以在各個不同的 CPU 上均可使用管嬉;
  • *.src.rpm皂林,這種軟件包是源程序包,不能直接安裝運行的蚯撩,先要通過編譯础倍。在編譯時會根據(jù) CPU 的類型來產(chǎn)生相應(yīng)后綴的軟件包。編譯內(nèi)核也是如此胎挎。

顯然沟启,某位數(shù)的 CPU 上運行相同位數(shù)的操作系統(tǒng)忆家,并且相同位數(shù)的操作系統(tǒng)上運行相同位數(shù)的應(yīng)用軟件才能使效率達(dá)到最高,但這個過程不是一蹴而就的德迹。更多位數(shù)的 CPU 剛出現(xiàn)時芽卿,運行的操作系統(tǒng)仍是低位數(shù)的,應(yīng)用軟件也是低位數(shù)的胳搞,對應(yīng)高位數(shù)的操作系統(tǒng)的出現(xiàn)需要一個過渡的過程卸例,即使出現(xiàn)了對應(yīng)位數(shù)的操作系統(tǒng),對應(yīng)位數(shù)的應(yīng)用軟件的出現(xiàn)也需要一定的過渡肌毅,所以操作系統(tǒng)也需要兼容低位數(shù)的應(yīng)用軟件筷转。運行在 32 位處理器上的 Windows 操作系統(tǒng)從 16 位更新到 32 位經(jīng)歷了 10年(從 1985 到 1995)之久。所以悬而,操作系統(tǒng)開發(fā)商在 64 位處理器出現(xiàn)后就會盡快推出了 64 位的操作系統(tǒng)呜舒,但是剛開始卻沒有足夠的 64 位軟件。所以笨奠,在 64 位處理器出現(xiàn) 10 年后袭蝗,使用 64 位 Windows 的用戶才剛剛超過了 使用 32 位 Windows 的用戶。

32 位操作系統(tǒng)最多一次性讀取 4 GB 內(nèi)存般婆,也就是說 32 位操作系統(tǒng)沒必要使用超過 4GB 的內(nèi)存到腥,多了浪費。自 1995 年 Windows 95 開始支持 32 位軟件以來腺兴,多數(shù)軟件和操作系統(tǒng)的代碼都是兼容 32 位的左电。但現(xiàn)如今,我們的電腦幾乎都是 64 位處理器页响,現(xiàn)今一些大型軟件(尤其是大型單機(jī)游戲)需要超過 4GB 的內(nèi)存才能運行篓足,所以安裝 64 位操作系統(tǒng)是必須的,除非你想研究一些老舊的 32 位操作系統(tǒng)闰蚕,或這需要運行一些無后續(xù)更新的栈拖、無法在 64 位系統(tǒng)上運行的 32 位軟件,但這種需求可以在 64 位操作系統(tǒng)上使用虛擬機(jī)來實現(xiàn)没陡。

64 位的操作系統(tǒng)需要使用 64 位的指令集涩哟,所以,必須安裝在 64 位的處理器上盼玄,64 位的軟件則必須運行在 64 位的操作系統(tǒng)上贴彼。出于兼容性考慮,64 位處理器上可以安裝 32 位的操作系統(tǒng)埃儿,64 位操作系統(tǒng)上也可以安裝運行 32 位的應(yīng)用軟件(需要額外安裝對應(yīng)的 32 位支持庫器仗,一般 64 位操作系統(tǒng)已經(jīng)默認(rèn)提供)。但 32 位處理器上不可以安裝 64 位的操作系統(tǒng),32 位的操作系統(tǒng)上也不可以安裝 64 位應(yīng)用軟件精钮。

雖然應(yīng)用軟件的版本很多威鹿,不過目前的新機(jī)器都是 64 位的 CPU了,都可以使用 x86_64 版本的操作系統(tǒng)和軟件包了轨香,而且也應(yīng)該使用這個版本『瞿悖現(xiàn)在的發(fā)行包,一般也就提供 i386 和 x86_64 兩個版本臂容,即 32 位版本和 64 位版本科雳,有些甚至已經(jīng)不提供 i386 版本了。除非一些特殊場合脓杉,比如為了使用一些老版程序炸渡。有些功能沒有 x86_64 版本,那也只好用 i某86 的了丽已。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市买决,隨后出現(xiàn)的幾起案子沛婴,更是在濱河造成了極大的恐慌,老刑警劉巖督赤,帶你破解...
    沈念sama閱讀 206,378評論 6 481
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件嘁灯,死亡現(xiàn)場離奇詭異,居然都是意外死亡躲舌,警方通過查閱死者的電腦和手機(jī)丑婿,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 88,356評論 2 382
  • 文/潘曉璐 我一進(jìn)店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來没卸,“玉大人羹奉,你說我怎么就攤上這事≡技疲” “怎么了诀拭?”我有些...
    開封第一講書人閱讀 152,702評論 0 342
  • 文/不壞的土叔 我叫張陵,是天一觀的道長煤蚌。 經(jīng)常有香客問我耕挨,道長,這世上最難降的妖魔是什么尉桩? 我笑而不...
    開封第一講書人閱讀 55,259評論 1 279
  • 正文 為了忘掉前任筒占,我火速辦了婚禮,結(jié)果婚禮上蜘犁,老公的妹妹穿的比我還像新娘翰苫。我一直安慰自己,他們只是感情好沽瘦,可當(dāng)我...
    茶點故事閱讀 64,263評論 5 371
  • 文/花漫 我一把揭開白布革骨。 她就那樣靜靜地躺著农尖,像睡著了一般。 火紅的嫁衣襯著肌膚如雪良哲。 梳的紋絲不亂的頭發(fā)上盛卡,一...
    開封第一講書人閱讀 49,036評論 1 285
  • 那天,我揣著相機(jī)與錄音筑凫,去河邊找鬼滑沧。 笑死,一個胖子當(dāng)著我的面吹牛巍实,可吹牛的內(nèi)容都是我干的滓技。 我是一名探鬼主播,決...
    沈念sama閱讀 38,349評論 3 400
  • 文/蒼蘭香墨 我猛地睜開眼棚潦,長吁一口氣:“原來是場噩夢啊……” “哼令漂!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起丸边,我...
    開封第一講書人閱讀 36,979評論 0 259
  • 序言:老撾萬榮一對情侶失蹤叠必,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后妹窖,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體纬朝,經(jīng)...
    沈念sama閱讀 43,469評論 1 300
  • 正文 獨居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 35,938評論 2 323
  • 正文 我和宋清朗相戀三年骄呼,在試婚紗的時候發(fā)現(xiàn)自己被綠了共苛。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點故事閱讀 38,059評論 1 333
  • 序言:一個原本活蹦亂跳的男人離奇死亡蜓萄,死狀恐怖隅茎,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情绕德,我是刑警寧澤患膛,帶...
    沈念sama閱讀 33,703評論 4 323
  • 正文 年R本政府宣布,位于F島的核電站耻蛇,受9級特大地震影響踪蹬,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜臣咖,卻給世界環(huán)境...
    茶點故事閱讀 39,257評論 3 307
  • 文/蒙蒙 一跃捣、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧夺蛇,春花似錦疚漆、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,262評論 0 19
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽闻镶。三九已至,卻和暖如春丸升,著一層夾襖步出監(jiān)牢的瞬間铆农,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 31,485評論 1 262
  • 我被黑心中介騙來泰國打工狡耻, 沒想到剛下飛機(jī)就差點兒被人妖公主榨干…… 1. 我叫王不留墩剖,地道東北人。 一個月前我還...
    沈念sama閱讀 45,501評論 2 354
  • 正文 我出身青樓夷狰,卻偏偏與公主長得像岭皂,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子沼头,可洞房花燭夜當(dāng)晚...
    茶點故事閱讀 42,792評論 2 345