V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
qw7692336
V2EX  ›  问与答

为什么我用 Linux 这么久都没遇到过流氓软件,而 Android 上面这么多?

  •  
  •   qw7692336 · 2016-02-23 15:27:01 +08:00 · 2633 次点击
    这是一个创建于 2984 天前的主题,其中的信息可能已经有所发展或是发生改变。

    是生态的原因,使得流氓软件无法在这片土地下生存下来?

    暂时 Linux 下没有哪款软件让我觉得是流氓的。

    17 条回复    2016-02-23 16:56:18 +08:00
    yuriko
        1
    yuriko  
       2016-02-23 15:33:34 +08:00
    用的人少,你耍流氓得不到好处谁耍
    看看隔壁 Windows
    qw7692336
        2
    qw7692336  
    OP
       2016-02-23 15:40:07 +08:00
    @yuriko 按比例来也不太对啊。 Linux100 个常见软件中都没看到有流氓软件。 Windows100 个常见软件中,耍流氓的起码有一半吧。
    maemual
        3
    maemual  
       2016-02-23 15:42:06 +08:00
    @qw7692336 windows 的 100 个用户里, 99 个都是不怎么懂的小白; Linux 的 100 个用户里, 99 个遇到流氓软件都能把厂商喷死。
    qw7692336
        4
    qw7692336  
    OP
       2016-02-23 15:44:20 +08:00
    @maemual 那这 99 个 Linux 用户在 windows 环境下面工作呢?
    qw7692336
        5
    qw7692336  
    OP
       2016-02-23 15:45:41 +08:00
    @maemual 这是因为 Linux 用户习惯了干净的环境,有点不干净就犯强迫症; windows 用户习惯了混乱的环境,所以很多时候都干净无所谓了。
    qw7692336
        6
    qw7692336  
    OP
       2016-02-23 15:46:07 +08:00
    @maemual
    (修正错别字)
    这是因为 Linux 用户习惯了干净的环境,有点不干净就犯强迫症; windows 用户习惯了混乱的环境,所以很多时候都感觉无所谓了。
    BSD
        7
    BSD  
       2016-02-23 15:46:38 +08:00   ❤️ 1
    有什么样的用户群就有什么样的开发者。移动终端的大多数用户都是 IT 小白,正是流氓 app 的收割对象,几乎不会被揭穿,就算有人揭穿了,这类人群也很少关注相关新闻;而 Linux 用户群,多数本身就是有一定基础的,你跟他们玩流氓,会被人在社区揭得你体无完肤。。。
    sigone
        8
    sigone  
       2016-02-23 15:49:08 +08:00 via Android   ❤️ 1
    能问出这种问题,说明楼主还处在码农阶段。
    qw7692336
        9
    qw7692336  
    OP
       2016-02-23 15:49:53 +08:00
    @BSD 所以并不是系统本身的原因么。。
    aisk
        10
    aisk  
       2016-02-23 15:54:33 +08:00
    Linux 桌面用户就那么几个,技术水平相对还都高一些,耍个流氓又挣不着钱也容易被喷。
    lobee90
        11
    lobee90  
       2016-02-23 16:15:37 +08:00
    流氓只敢欺负小白,不敢欺负大神
    smallfount
        12
    smallfount  
       2016-02-23 16:21:43 +08:00
    用户群嘛...
    安卓面对的是大众群体, 而用 Linux 的非 IT 人员才多少...
    SpicyCat
        13
    SpicyCat  
       2016-02-23 16:22:13 +08:00   ❤️ 2
    这不跟所谓的“ Linux 病毒少”是一个道理么。
    1. 利益问题。 Linux 桌面版市场占有率很低,搞流氓软件无利可图。
    2. 分发渠道问题。 Linux 各发行版的软件仓库基本都是社区管理,对流氓软件基本是零容忍。而且各个发行版都有自己的包管理软件,使用 apt-get 等工具从官方源获取软件可以保证不会有恶意流氓软件。
    3. 用户问题。 Linux 用户一般是开发者,计算机水平相对较高,安装软件一般从官方源安装,官方没有的话,自己编译安装也会看看 make 文件,而且都比较关注 Linux 相关信息,要么是加入论坛,要么是订阅了 RSS 或者邮件列表。如果某个软件有问题,会被很快发现然后曝光,即使你水平不够不能主动发现流氓软件,你关注的论坛或者邮件列表也会把这种信息推送给你。
    事实上, Linux 社区不但不容忍流氓软件,就是对正常软件,只要你没开源,都会用谨慎的眼光看你。以 Skype 为例, https://wiki.archlinux.org/index.php/skype
    这是 Skye 的 Arch Wiki ,里面有专门一节讲如何「 Restricting Skype access 」,而且还讲了理由。

    所以在 Linux 上搞流氓软件,本身就无利可图,搞出来后,也进不了官方源,得指望用户手动安装,真有用户安装了,一般也会被很快发现。
    安卓也好, Windows 也好,普通用户居多,相比开发者,计算机知识较少,这带来两个问题,一是识别不出流氓软件,二是即使识别了,也不知道流氓软件有什么危害。比如你告诉他, XX 软件泄露隐私,他可能不在意。
    lihua1358
        14
    lihua1358  
       2016-02-23 16:27:25 +08:00
    用户数量的问题
    同理 mac 的病毒几乎没有, windows 的病毒一大堆,还有全家桶系列
    qw7692336
        15
    qw7692336  
    OP
       2016-02-23 16:30:12 +08:00
    @lihua1358 mac 用户也不在少数了吧
    qw7692336
        16
    qw7692336  
    OP
       2016-02-23 16:32:08 +08:00
    @SpicyCat 把几种原因总结在了一起
    hahastudio
        17
    hahastudio  
       2016-02-23 16:56:18 +08:00
    @qw7692336 在国内,桌面操作系统只有两种, Windows 和其他
    OS X 的话,麦芽地这么快就被遗忘了么? XCode 这么快就被遗忘了么?
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   5390 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 41ms · UTC 07:26 · PVG 15:26 · LAX 00:26 · JFK 03:26
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.