歡迎您光臨本站 註冊首頁

對64位Linux系統應該&不應該有的期待

←手機掃碼閱讀     火星人 @ 2014-03-12 , reply:0
  

  你剛剛購買並裝配了一個全新的AMD64工作站。餘下的唯一一個決定是,是否安裝一個64位Linux發行版,或者繼續使用讓人舒適的並且完全可靠的IA-32版本。如果你正在尋找這個問題的輕鬆答案,我幫不了你。使用64位Linux有它的優點和缺點。不幸的是,你對於許多缺點都束手無策,——但是它們真的不是Linux的錯。

  對於剛剛開始使用的人來說,你應當知道根本不存在64位Linux桌面的私有軟體。Google, Adobe, iD, Skype,以及其餘發行Linux二進位程序軟體的獨立軟體開發商們基本上只為32位Intel體系結構開發私有軟體。

  自由軟體在64位Linux箱上也稍機警些。現在我所談論的不是發行版提供的有缺陷的軟體包;提供64位版本的廠商們通常實現了“所支持的平台”這個諾言(儘管像Compiz這樣實驗性的東西首先出現在i386上)。

  但是沒有任何人只靠發行版提供的軟體包生存。我們都下載並安裝第三方的軟體。我對自由軟體世界最喜歡的其中一樣東西是每天我都發現新鮮有趣的項目。

  退一步考慮一下你自己的系統:你在一個發行版發布周期中獲得多少本地安裝的軟體包?對於我們中的大多數來說,數量不少。如果你使用一個64位Linux系統,這需要你額外的一些時間——或是維護一個32位兼容環境,或是從源代碼編譯一切。

  無論你傾向於哪種選擇,使用帶有很多缺陷和障礙的系統而非一個純粹的32位環境,你都很可能與開發者處在一個不同的平台上,不管自由軟體有多好,在使用中你仍會首先遭遇到一些偶然的失誤(例如假定指針的長度)。

  所有的64位發行版都有他們自己的AMD64論壇來對付這個平台上獨特的問題。64位的二流地位是一個很大的問題,為此Ubuntu甚至還有一個專門的論壇線索列出不能運行的軟體。這對於一些用戶來說不算什麼,但是對於其他的用戶來說是一個值得提出的警報。

  64 != 2*32

  把我們的討論限定在發行版提供的軟體範圍內,也依然有一些關於64位計算的謬誤需要消除。64位二進位程序的大小並不是32位二進位程序的二倍。你不需要購買一個更大硬碟。由於更大的指針長度,運行的進程可能會佔用稍多一點的內存,但離加倍還差得很遠。

  相反,64位二進位程序的速度也沒有快上一倍。你不可能會注意到任何可辨別的速度差異,尤其對於桌面軟體。當然,64位Linux的一個主要的優點是用4G以上的內存裝載你的系統的能力——如果你這樣做,事情將會運行的非常順利。

  但事實仍然是64位計算的真正性能方面的好處在日常應用軟體使用中是找不到的。定址龐大的內存,用巨大的資料庫工作——這些任務仍主要處於伺服器領域中。

  對於我們中其餘的人來說,使用一個64位Linux發行版只是選擇的問題。我們想要看看是什麼出問題了,我們想要嘗試新的東西,我們想要(輕微地)突破盒子的限制工作。如果你想要嘗試一下以上描述的缺點,我非常支持你。

  另一方面

  當我聽到某人批評"Linux"的那些缺點時,我非常氣憤。是的,64位Linux沒有Flash插件,Wine是一個夢魘。但是不要陷入由於這個原因譴責Linux的陷阱。

  它只是各種ISVs的個別的缺點,不是內核開發者和發行版本的錯誤。

  本質上說你對改變這個什麼也做不了。即使對自由軟體最友好的ISV也不可能採用額外的處理器體系結構用來方便額外的用戶。當然,被作為二等公民來對待使得64位Linux不是非常有用,但是這背後的決定不是通過遊說可以改變的。

  總之:Linux在64位處理器上運行得很好。缺陷存在於應用軟體上面。告訴它們的開發者們這有多麼的不方便。

原文鏈接:http://news.csdn.net/n/20060914/94723.html



[火星人 ] 對64位Linux系統應該&不應該有的期待已經有283次圍觀

http://coctec.com/docs/discuss/show-post-74663.html