qw7692336
V2EX  ›  问与答

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

  •  
  •   qw7692336 · Feb 23, 2016 · 3427 views
    This topic created in 3731 days ago, the information mentioned may be changed or developed.

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

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

    17 replies    2016-02-23 16:56:18 +08:00
    yuriko
        1
    yuriko  
       Feb 23, 2016
    用的人少,你耍流氓得不到好处谁耍
    看看隔壁 Windows
    qw7692336
        2
    qw7692336  
    OP
       Feb 23, 2016
    @yuriko 按比例来也不太对啊。 Linux100 个常见软件中都没看到有流氓软件。 Windows100 个常见软件中,耍流氓的起码有一半吧。
    maemual
        3
    maemual  
       Feb 23, 2016
    @qw7692336 windows 的 100 个用户里, 99 个都是不怎么懂的小白; Linux 的 100 个用户里, 99 个遇到流氓软件都能把厂商喷死。
    qw7692336
        4
    qw7692336  
    OP
       Feb 23, 2016
    @maemual 那这 99 个 Linux 用户在 windows 环境下面工作呢?
    qw7692336
        5
    qw7692336  
    OP
       Feb 23, 2016
    @maemual 这是因为 Linux 用户习惯了干净的环境,有点不干净就犯强迫症; windows 用户习惯了混乱的环境,所以很多时候都干净无所谓了。
    qw7692336
        6
    qw7692336  
    OP
       Feb 23, 2016
    @maemual
    (修正错别字)
    这是因为 Linux 用户习惯了干净的环境,有点不干净就犯强迫症; windows 用户习惯了混乱的环境,所以很多时候都感觉无所谓了。
    BSD
        7
    BSD  
       Feb 23, 2016   ❤️ 1
    有什么样的用户群就有什么样的开发者。移动终端的大多数用户都是 IT 小白,正是流氓 app 的收割对象,几乎不会被揭穿,就算有人揭穿了,这类人群也很少关注相关新闻;而 Linux 用户群,多数本身就是有一定基础的,你跟他们玩流氓,会被人在社区揭得你体无完肤。。。
    sigone
        8
    sigone  
       Feb 23, 2016 via Android   ❤️ 1
    能问出这种问题,说明楼主还处在码农阶段。
    qw7692336
        9
    qw7692336  
    OP
       Feb 23, 2016
    @BSD 所以并不是系统本身的原因么。。
    aisk
        10
    aisk  
       Feb 23, 2016
    Linux 桌面用户就那么几个,技术水平相对还都高一些,耍个流氓又挣不着钱也容易被喷。
    lobee90
        11
    lobee90  
       Feb 23, 2016
    流氓只敢欺负小白,不敢欺负大神
    smallfount
        12
    smallfount  
       Feb 23, 2016
    用户群嘛...
    安卓面对的是大众群体, 而用 Linux 的非 IT 人员才多少...
    SpicyCat
        13
    SpicyCat  
       Feb 23, 2016   ❤️ 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  
       Feb 23, 2016
    用户数量的问题
    同理 mac 的病毒几乎没有, windows 的病毒一大堆,还有全家桶系列
    qw7692336
        15
    qw7692336  
    OP
       Feb 23, 2016
    @lihua1358 mac 用户也不在少数了吧
    qw7692336
        16
    qw7692336  
    OP
       Feb 23, 2016
    @SpicyCat 把几种原因总结在了一起
    hahastudio
        17
    hahastudio  
       Feb 23, 2016
    @qw7692336 在国内,桌面操作系统只有两种, Windows 和其他
    OS X 的话,麦芽地这么快就被遗忘了么? XCode 这么快就被遗忘了么?
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   3082 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 57ms · UTC 15:08 · PVG 23:08 · LAX 08:08 · JFK 11:08
    ♥ Do have faith in what you're doing.