• <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
    <noscript id="pjuwb"></noscript>
          <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
            <dd id="pjuwb"></dd>
            <abbr id="pjuwb"></abbr>

            西城

            指尖代碼,手上年華

            聯系 聚合 管理
              20 Posts :: 0 Stories :: 62 Comments :: 0 Trackbacks
                        一切預兆都顯示,WIN8會變的越來越壟斷,或者說是絕對的壟斷。不僅是瀏覽器上,還是在硬
            件上,
            以及操作系統上,微軟都會盡力不給別的產品以生存的機會。道德問題上我不想多說,但是身為
            LINUX
            用戶總要考慮一下這些現實的問題。我不習慣用WINDOWS,IE,但是幾年之后,如果PC硬件上
            只能
            搭載WINDOWS系統,那時我們該怎么辦?

                      相關新聞:
                        http://www.linuxpilot.com/industry/news/2012081401windows8-UEFI-Linux
             
                      為了杜絕用戶在預載WINDOWS上安裝其他的作業系統,微軟搞了些
            Microsoft Signature以及強
            加在
            WIN8上的Secure Boot。面對開源社團的反對,微軟于是宣布其他作業系統,也可以通過繳付
            “少量費用”以獲得支持。

                      系統孰優孰劣的問題早不值得爭論。這個世界上有各種各樣的用戶,自然也會有各種各樣的愛好以
            及不同的選擇。服務者就應該提供可以讓消費者選擇的機會。這是基本常識。雖然現在WIN系統對LINUX
            占有絕對的優勢,但是,如果是靠這樣的方式來維持這樣的優勢,豈不是太過無恥?更不用說那些惡心
            的小動作:其公司員工在貢獻開源代碼里加入侮辱性的詞匯,在Bing里將某些開源網站歸為“賭博”類的網
            站而將其屏蔽。。。
                      
                      當然,我這次不是要說這些。而是主要想說LINUX的問題。為什么這么優秀的操作系統在桌面市場
            上卻沒有多少市場份額?

                      當我在用過很長時間LINUX之后又因為要玩一個網絡游戲從而安裝了一段時間(5天左右)WIN7之
            后,才發現WIN的一些優點。WIN和LINUX有一個顯著的不同。LINUX極為自由化,一千個人不同人的
            LINUX就是一千種不同的LINUX,不只是表面的不同,而是從內核,發行版,桌面環境,常用軟件都可
            能是千姿百態的。而WIN不同,它比較單一化,沒有那么強的可定制性。這兩個特點分別就成了它們的
            優點和缺點。WIN易于使用,因為系統默認已經幫你做好了很多東西(當然相當大的原因是歷史性的先
            入之見),你不用花心思去考慮用什么發行版,用什么桌面,換個主題和桌面就很好了。桌面和內核是
            緊耦合的,不會那么容易出問題。而LINUX,當你從WIN轉過來之后,正常人都會難以接受它的這種環
            境,你需要了解的東西太多,需要去選擇的東西太 多。且不說那400多種發行版,主流的就有10種左右
            ,還有桌面環境,除了那4大主流桌面,還有一大堆非主流的,還有Windows Manager,SHELL,Browser,
            Mail Client,Office,Reader等都要你自己去找適合自己使用的。所以很多人都會在不久之后回到WIN,如
            果能熬過那一段時間,以后基本上就會越來越習慣,因為你總能找到適合自己的LINUX。

                       似乎將用戶分為IT專業相關(尤其是程序員)的和普通用戶總是必要的,LINUX的發行版也差不多
            不斷地在這兩個方向分化或者盡力在融合二者的需求。正好有兩個極端的例子,一個是Ubuntu,一個是
            Gentoo。前者可稱為最簡單,最面向普通用戶的LINUX發行版,也是LINUX桌面市場最主流的力量,而
            且已開始向平板市場進軍。有人說它就是LINUX,有人說它正在背離LINUX。而Gentoo,對喜歡折騰的人
            來說,是莫大的樂趣,對其他人來說,是夢魘,從內核到驅動,桌面,應用軟件,一步一步的源碼編譯。
            我曾經夜里不睡覺地盯著電腦屏幕看著這個過程的進展,當電腦上能啟動X,能有聲音,能連上wireless,
            那種狂喜,沒有經歷過的人是不會懂的。盡管所有人都覺得gentoo這樣的發行版在LINUX社區的地位不容
            質疑,但是,它似乎永遠只能屬于少數人。

                      每一個操作系統都是復雜的,WIN用了那么多年的時間讓人們習慣了這種復雜性,使它表面上看起
            來簡單,容易上手。沒有多少人愿意再去嘗試一次這樣的過程,尤其是資深的WIN用戶。LINUX的主流發
            行版,不管是Ubuntu,Fedora,還是OpenSuse,Mint,都在盡力地掩蓋這種復雜性,讓它看起來更簡單,而
            且界面更加華麗。看看差不多同時的Ubuntu10.04和Win7,前者又比后者差多少?更不用說之后的Unity,
            Gnome3,KDE4。只是越是掩藏這種復雜性,當出現問題的時候,很多人就更不知道該怎么解決。WIN也
            會出錯,好在它只有一個內核,一個界面,所以你可以很容易地找到錯誤出在哪。而LINUX下,一切都是
            松耦合的,出了一個問題,可能是在內核模塊,或者配置文件,或者軟件版本,甚至各個組件的接口之中
            的一個地方。。。。這么多的可能性,你讓一個不太懂計算機的人去排查,是不可能的是事情,所以,這
            時候最好的解決方法永遠是——重裝系統,因為這明顯要快的多。

                      但除了這樣,似乎也沒有別的辦法,你能讓普通用戶關機的時候去用shutdown -h now,啟動之后用
            init 5
            或者startx 嗎?用華麗的界面去掩蓋這一切,也是是在沒有辦法的事情。各個發行版都在做這種努力,
            嘗試這去融合WIN和LINUX的優點,給用戶最好的體驗 ,但卻總是叫好不叫座。
                         
                        歸根結底,是在操作系統發展了這么多年之后,不同的文化生態系統早已生成,其中的差異太大,
            太過難以融合。想要在LINUX之上構建面向習慣了WIN的用戶的系統,就像去教西方人用筷子一樣,不僅是
            表面上的不容易,更是文化的巨大差異。不用LINUX/UNIX的人很少能體會到管道的偉大之處,就是那樣一
            個簡單的豎線,它的意義,怎么夸大都不為過。不用LINUX/UNIX的人,也可能很難明白為什么C語言在這
            個時代依然是編程語言的 霸主,在有那么多高級語言和設計思想,開發模式的今天。LINUX/UNIX的內核,
            上面的絕大多數命令,應用軟件,GNOME,都是C語言的杰作。LINUX上一切皆文件的思想,以及從語言
            到設計上的一致性,決定了LINUX/UNIX的簡潔和高效。沒有多么大的靠軟件工程設計模式堆出來的龐然大
            物般的軟件,有的只是一大堆各司其職的,可以通過管道相連的小程序。學會了他們,你就可以用他們在隨
            意地組建你想要的任何工具。所以IDE這中東西在LINUX從來都是一個不太受歡迎的異類。有兩個無所不能
            的門神站在那:VIM和EMACS,還有那些可以隨意調用的外部程序,編輯器之神和神之編輯器,并不是徒有
            其名,誰見了都會自慚形穢。不管你把所謂的Notepad++或UltraEditor做的多么強大都比不了,因為在設計上
            已經敗了。你當然也可以用IDE把gdb,gcc集成進去,但集成之后,gcc,gdb的一部分功能就喪失了,因 為你
            不可能把它們所有的功能都用圖形來展示,所以,將Editor和Compiler以及Debugger分離開來,才會發揮他
            們最大的功能。

                        但圖形界面總是LINUX要做的一個東西。從根本上來說,它就不太適合UNIX/LINUX這個環境,因為在
            命令行下,一切都完成的很好,干嗎又要那些不必要的GUI?所以在桌面環境上,又一次四分五裂,各自為戰。
            差不多又可以分為兩大陣營,一類是GNOME/KDE/XFCE/LXDE這幾個完整的桌面環境,另外一類就是不計
            其數的窗口管理器(WM)。前者是那些為LINUX桌面市場打拼的發行版所選擇的,后者則是那些習慣了命令
            行的簡介和高效的程序員所鐘愛的:因為它們帶來了便利性的同時,又允許他們自己去減少它所帶來的復雜性。

                        這兩類桌面環境的差別又恰恰像是WIN和LINUX的差別,前者總是“捆綁銷售”,總是附帶了一大堆東西,
            其中可能有你根本不需要的。后者則是簡單之極,差不多都是只有一個WM和一個Terminal。前者用起來方便
            之極,后者卻需要不少功底才能很好地使用。剛從WIN轉到LINUX的人,總是喜歡向WIN的用戶炫耀
            GNOME/KDE的華麗,真正LINUX的資深用戶又往往愿意拋棄二者,轉向Awesome/E17/openbox等,雖然可
            能不夠華麗,但是卻是自己一手打造,簡單而沒有累贅,是自己真正想要的東西。所以,只用WM的問題只是
            不易上手,而完整的桌面環境卻總是問題多多,讓人詬病,也經常引發內部的口水戰。下面我自己使用的一些
            經驗之談:
                         GNOME:比KDE晚,但是使用者更多。GNOME2是經典之作,GNOME3設計大膽,卻用之者少,或者
            可以說是罵聲一片。個人覺得設計很大膽,單從技術和設計來說,很好。可惜大家不買帳。近日傳GNOME團
            隊已沒有多少開發人員,不過據說他們要做Gnome OS,老實說,我挺喜歡這個團隊的,很有想法。Unity為
            Gnome 2/3之間的中間產物,只有Ubuntu用。這個爭議也不少,主要還是看個人喜好。
                         KDE:設計的頗為復雜,功能繁多,資源消耗也多。什么都不缺,但不需要的東西太多。
                         這兩者都是完整意義上的桌面環境。好處是用著便利,不好的是累贅太多。又由于軟件依賴的關系,
            很多東西又難以刪除,比如gnome-keyring以及KDE的PIM,nepomuk等東西。所以安裝完這兩個的第一件事往
            往是刪軟件。
                         XFCE:提供基本的桌面環境,所帶的軟件也沒有上面的二者多,算是比較考慮的比較周全的一個。所
            受贊譽也頗多。
                         LXDE:四者中最簡潔的一個。我的Arch上跑它的時候最低時內存占用只有——88M。缺點就是自帶的
            必須的軟件不夠齊全。
                         這兩者都不算是完整意義上的桌面環境,很多東西都需要自己安裝,算是單純的WM和完整的桌面環
            境的一個折衷,所以也頗受歡迎。
                         至于那一大堆WM里,我用過E17/Sawfish/Openbox/Twm/Icewm/等,反正都比上面的難以配置。特別適
            合那些喜歡折騰的人。甚至E17的界面的華麗程度可以說與GNOME/KDE不相上下。

                         說了這一大堆, 主要想說的就是LINUX由于自由化而導致的一種分裂,這是不小的問題。就像用Google
            的瞧不起用百度的一樣,用Arch/Gentoo/Funtoo/Debian的也容易瞧不起用ubuntu之類的,這太自然了。
            一方面,希望
            Ubuntu能占據越來越多的市場份額,讓越來越多的人去了解LINUX,令一方面卻又覺得它太背離
            LINUX的傳統,
            越來越不像LINUX,所以不愿意為Ubuntu等桌面發行版去做多少貢獻,而是回到社區,和一幫人
            繼續鉆研Arch和Gentoo。所以你看Arch和Gentoo的社區的活躍程度都特別高,有所有LINUX發行版里最為豐富的
            文檔,以及很多經驗豐富的高手。而Ubuntu之類的社區里卻總是一些零零散散的資料,以及很多不太正確甚至是
            錯誤的問題答案。所以很希望所有開源社區的人都能拋棄所謂的“門戶之見”,共同推動開源 事業的發展。
             
            posted on 2012-08-16 13:48 西城 閱讀(2432) 評論(9)  編輯 收藏 引用 所屬分類: 集市

            Feedback

            # re: Window8的壟斷以及LINUX的現狀 2012-08-17 23:31 bukebushuo
            LINUX不是不能做到Windows那樣,而是不能做到Windows那樣,
            Ubuntu算是Linux的極致了,不能在向Windows靠攏了,為什么?
            因為Windows的界面元素好多好多都是申請了專利的,看看安卓的專利官司就知道了,所以Linux是心有余而力不足。
            順便說一句,國內的Linux就可以非常非常的相似于Windows,為什么?
            因為天朝的特殊情況決定的!  回復  更多評論
              

            # re: Window8的壟斷以及LINUX的現狀 2012-08-17 23:54 西城
            @bukebushuo
            我覺得界面不是最重要的。最主要的還是操作習慣的不同,不如說軟件的安裝,還有就是用戶找不到他們所習慣的軟件。所以國內的LINUX其實最想做的就是這發面去迎合大眾。  回復  更多評論
              

            # re: Window8的壟斷以及LINUX的現狀 2012-08-18 01:07 路過
            已經是事實上的小眾產品了,從開始的設計就不是針對大眾的,路都被別人堵得差不多了  回復  更多評論
              

            # re: Window8的壟斷以及LINUX的現狀 2012-08-18 01:09 路過
            個人偏見,沒有利益的東西,怎么可能超過利益聚集的東西,人性決定一切  回復  更多評論
              

            # re: Window8的壟斷以及LINUX的現狀 2012-08-18 18:49 過客

            linux主要是缺乏統一的架構設計和美工,造成分裂和開發人員精力的大量浪費;gpl的傳染性讓很多公司不愿意投入人力物力,可用的商業軟件太少。  回復  更多評論
              

            欧美黑人激情性久久| 久久亚洲AV无码精品色午夜麻豆| 午夜视频久久久久一区 | 国产精品日韩深夜福利久久| 精品久久人人爽天天玩人人妻| 久久久久国产一级毛片高清板| 国产精品久久久久天天影视| 亚洲愉拍99热成人精品热久久| 国产色综合久久无码有码| 久久人人添人人爽添人人片牛牛| 久久综合色老色| 久久精品中文字幕一区| 久久99这里只有精品国产| 久久综合亚洲鲁鲁五月天| 亚洲国产精品无码成人片久久| 亚洲精品无码久久一线| 久久99国产乱子伦精品免费| 狠狠色丁香久久综合五月| 99久久精品国产综合一区| 久久中文精品无码中文字幕 | 久久久精品波多野结衣| 久久精品成人免费国产片小草| 日韩欧美亚洲国产精品字幕久久久 | 国产精品18久久久久久vr | 久久这里只有精品视频99| 久久毛片一区二区| 国产国产成人精品久久| 久久精品无码一区二区三区免费| 亚洲国产日韩欧美久久| 久久国产热精品波多野结衣AV | 色综合久久天天综合| 久久久黄色大片| 久久国产精品-国产精品| 亚洲午夜精品久久久久久app| 五月丁香综合激情六月久久| 久久久国产精品网站| 久久久无码精品亚洲日韩蜜臀浪潮 | 亚洲国产精品久久久久| 伊人久久综合成人网| 久久无码av三级| 看久久久久久a级毛片|