linus吧 关注:192贴子:319
  • 3回复贴,共1

Linux在桌面领域存在的主要问题(2013版)

只看楼主收藏回复

在这篇日常更新的文章中,我们仅仅讨论Linux存在的问题和不足之处(一些人认为Linux不适合桌面,这些或许就是原因)。当然了,各位应该知道的,Linux在很多领域里是要强过其它操作系统的:比如出色的包管理;多平台架构开箱即用的支持;极佳的稳定性(一般情况而言);没有泛滥的病毒和恶意软件;基本不需要重装系统;另外Linux还具有高度的定制性和便捷的脚本环境,甚至还是免费的。
这并不是一篇诸如Windows与Linux之比较的文章,不过文章当中也会有地方拿Windows或Mac OS来作为一个参考(毕竟,它的市场占有率更高)。下面列出的大多数问题是技术性质的,也有一些是“政治性”的(不是我说的,是别人说的),例如如果某硬件生产商拒绝公开技术资料或者公开的资料不完整,那么Linux对该硬件的支持就会不完整或者BUG百出,这个问题在Linux社区里是没人能解决的。
我想把一件事弄得清清楚楚,明明白白。这件事就是,在某些方面上,Windows平台甚至还不如Linux平台,而且已经明确说明了不适合作为桌面级平台。眼下能想到的是,我要说出Windows平台以下的一些严重问题:没有加强的文件系统和注册表架构(我已经发现了一个单个的可以完全地卸载自身的重要应用程序);没有真正的安全模式;没有清理状态;用户充当系统管理员(病毒/恶意软件带来的UAC警告,大多数用户不会理解,也不想理解);没有好的打包机制(MSI是脆弱的);没有系统的全面更新机制(包括第三方的软件);Windows很难调试,在大多数情况下Windows停止启动非正常的用户才有助于解决这个问题;Windows依赖于硬件(特别是在UEFI上运行),大多数时候你不能安全地升级你的系统(将会长生成千上万的冗余项),等等。
或许你已经多次听说全球大部分的智能手机都已经使用了Android,也就是Linux。但是有两个问题必须清楚:1.Android并不是Linux(难道你有见过有人在他们的电脑上运行Android系统吗?)。Android只包含Linux的一个部分——内核(而且是一个已经不再更新的只由Google支持的内核)。2.Android 只是一个智能手机、平板或者其他触摸设备的操作系统,并非桌面操作系统。所以本文主要讨论的一系列的Linux系统分支和他们所包含的开源软件而并非Andriod系统。
Gnome和Mono的创始人Miguel de Icaza对于Linux有相同的看法。他在这里反复重申了很多本文下面将要提到的意见。
Ubuntu的开发者们决定把Ubuntu变成一个有活力的游戏平台。为了达到这个目的,他们列举了一些需要被处理的话题。令人惊讶的是,他们想到的 这个清单和下面你要读到的几乎完全吻合。
一些Fedora的开发者 提议修改这个发行版,来让它提供更稳定的接口(APIs/ABIs)并且尽可能的防止退化。
在 评论部分,尽情的表达你的反对意见吧。
注意:
列表中的绿色项目要么是部分解决,要么是不重要的,要么是有问题的,要么是有其他变通方法的。 这个列表非常需要被重新组织一下,因为这里提到的一些问题很重要,而也有一些并不重要。
最为一名用户,你有很大几率不会到这里的任何问题。(如果你拥有正确的硬件,从来不把你的系统搞乱,并且只使用你的发行版里面很有限的一些软件)。
在你阅读这篇前,请看看下面一些值得考虑的要点:
如果你相信Linux是完美的,没有什么错误的话,请关闭此页。
如果你认为所有关于Linux的批评只是为了毫无意义地诋毁Linux,请关闭此页。
如果你觉得这篇文章的目的是为了说明“所有在Linux上做的事情或者Linux本身是毫无用处的”,那么你错了,请关闭此页。
如果你相信Linux和Linux的用户可以不需要商业软件和游戏做好工作或者生活的话,请该关闭此页。
如果你认为我在这里是为了要大力推崇Windows 或者Mac OS的话,请给关闭此页。
如果你觉得我在这里是要传播谣言或者质疑Linux的话,请立即关闭此页并永远别再回来。你到底想干嘛?请继续回去参加激烈的争论和诽谤吧。
请记住这列问题的真正的目的是要告诉大家应该更多地深入到Linux里面,而不只是单纯找些错误出来而已。


IP属地:江苏1楼2015-04-25 10:17回复
    作者的评论
    许多Linux的新用户或者只使用了非常小部分应用的人很快就不会搭理说出像“对我来说,Linux下的音频运行的很好。”或者“Linux下我从没有遇到任何视频问题。“这样的猜猜是什么的全部列表,存在数千个有大量问题的用户,因为他们有各自不同的一套硬件或者软件。自己帮帮自己-去访问Ubuntu或者Linux.com论坛,计算一下包含"我已经删除了PulseAudio,而且现在我的音频可以运行了“或者”我最终发现我能使用最新的驱动而不是 NVIDIA二进制驱动(或者相反),这样我的问题解决了。“
    还有另一个重要的事情是批评者没有理解你的说法。如果某个东西在Linux不能运行,人们不关心是哪个出错了,他们自动地并且确定 地认为这是Linux出错了。对一般用户来说,Linux只是另一个操作系统,他或者她不关心是否某个特定的公司ABC选择不支持Linux或者没有发布全功能的Linux驱动-他们辛苦得到的硬件只要不能运行,就认为Linux不能运行。人们不关心Skype在某个环境下每五分钟就崩溃-即便实际上Skype是一个很糟糕的软件,它有许多小的问题而且有时在Windows和MacOS下也崩溃。
    我想纠正一个常见的误解:Linux对旧软件的支持比Windows要好许多。有部分是这样的,不过还有不是这样的。例如既不是最新的也不是专有知识产权的NVIDIA驱动对旧的NVIDIA的GPU就有很好的支持。最新的OpenGL加速器几乎没有加速。NVIDIA的二进制驱动不支持Xrandr的许多关键特性或者不支持现代LinuxGUI(如Gnome 3 或者KDE4)进行专有的加速所需的功能。假设你的旧硬件仍然得到奇迹般地支持,那么Linux驱动几乎总是只提供Windows驱动所提供功能的一小部分,因此说Linux对硬件的支持更好一点无论怎么说也是不公平的,只是因为你没有花费20分钟去安装驱动。一些评论让我惊讶:“这非常糟糕。我的意思是它完全是半真半假的说明和看法。就是那个NVIDIA的优驰(那么不要使用它,请使用Intel或者其他的)。"别扯了,先生!我已经购买了膝上型电脑而且在Wine/双启动下玩了游戏,而你却对我说,首先我不应该买?我恳切地建议你不要把你的看法强加给哪些可以从玩高质量的游戏真正得到快乐的人身上。说SSHFS是Windows文件共享的替代是我整个生命中听到的最荒唐的事情。
    值得注意的是开放源代码社团的最直言不讳的参与者是相当无礼和超级理想化的人,他们蛮横地要求一切都要开放源代码且免费,否则根本就没有权利存在在Linux里。采取这样的态度的话,许多公司完全不理会且回避Linux桌面就毫不令人吃惊了。Linux Torvald曾经谈过这个问题:自由软件世界里总有些“极端分子”,而且这是我不再称呼我所做的为“自由软件”的一个主要原因。我不想把它与那些只是排斥和怨恨的人联系起来。
    最重要的是上面的列表不是一种观点。几乎每个列出的观点都与关注这个观点的文章、主题和讨论相连接,为了证明我没有把它拖出我的<批评>。那么请一直核查你的“是否属实”。
    我不会真正地为把slashdot的评论引用为我这儿所写内容的证明材料而道歉,因为这么做我有一个非常强大的理由-/.crowd非常大,它大部分由聪明人、IT专家、科学家等组成-如果这儿的评论获得晋升为有真知灼见的+5,那么它通常意味着许多人持有同样的观点或者有同样的经历。顺便说一下,如果某人把这篇文正提交到slashdot.org,我将非常高兴(我已经提交给一次,但是我的提交被拒绝了)。我先前曾说过要用”当然“替代”常常“,但是自从这篇文章被称作”歇斯底里的胡话“(反驳见这儿)后,我决定不再使用这个词了。
    如果有人感兴趣的话,那么我可以发布一系列让用户和开发者都觉得Linux适用他们的口味,可用,给他们带来快乐并具有吸引力的必要措施,不过聪明的读者凭借着自己的力量可能已经推断出了一切:-)。
    从好的方面说
    如果你认为Linux很烂 - 那么你就大错特错了。如果我要罗列关于Windows系统的问题,那会跟这个一样长。内部的Windows问题是几乎无法修复的,除非微软公司来处理。相较于此,Linux的问题确实更加用以解决一些。
    幸运的是,目前有几个项目正致力于统一Linux桌面并且使其真正现代化和统一。他们是systemed,Wayland,由Fedora最先提出和实施的文件系统统一,以及其他。Valve Software目前正在针对Linux开发Steam(数字游戏分布和管理系统)和源码引擎,所以Linux用户有机会最终得到几个AAA职称。NVIDIA目前正在探索寻求在Linux下对Optimus的支持。
    Linus Torvalds 坚信现在已经很稳定了 - 尽管我并不赞同这个观点;)。
    附言
    有时我有理由说Linux确实令人讨厌,而且我确实憎恨它。这周(2012年第32周)Alan Cox独自关闭了 两个功能请求,后来也没有提供任何说明、评论、一点儿也没有、空的、什么都没有。Lennart Poettering根本就 不 关心我想怎样使用 我的系统,而且我甚至不想提到以前以前曾经遇到过的那两个件事情。一般的Linux开发人员这么说:“我是一名开发人员-我更确切的了解用户想怎样使用软件和系统”。最终的结果是大多数创新让大家感到愤怒和讨厌-Gnome 3,Unity,KDE4.0就是强迫Linux用户接受这样的趋势的最好例子.
    再附言
    我猜人人都喜欢开开心心,因此如果你想知道人们怎么到达这个页面的,这儿有一个导向这个页面的非常不完整的Google查询列表:2012年10月的关键词列表可在 这儿找到,字体相关的关键词列 在这儿。
    字体问题:假如你已经到达了这个页面,那么你仍然需要好的/最佳的/顶级的/免费的Linux字体, 从这儿下载这些字体。
    好像许多人来这个站点是为了寻找 2013年最佳的桌面Linux发布的。
    © 2009-2013 Artem S.Tashkinov.最近修改2013年5月26日


    IP属地:江苏6楼2015-04-25 10:25
    回复
      大神, android os可以卸载?
      我有绿箭,交个朋友吧
         --来自助手版贴吧客户端


      IP属地:江西来自Android客户端7楼2015-05-03 07:57
      回复
        恕我直言 我不喜欢宏内核,我怕挂 虽然我在用Linux


        来自Android客户端8楼2016-02-29 21:22
        回复