V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
• 请不要在回答技术问题时复制粘贴 AI 生成的内容
northisland
V2EX  ›  程序员

都懒得骂那些说 Linux 最好发行版,是瘟十的人。

  •  
  •   northisland · 2018-04-10 15:42:28 +08:00 · 12019 次点击
    这是一个创建于 2437 天前的主题,其中的信息可能已经有所发展或是发生改变。

    这些人啊,完全不知道 Linux 和 GNU/Linux 的区别,

    Linux 是内核,GNU/Linux 是操作系统。

    GNU bash 是 GNU 家族的一员。

    Windows 支持了一下 GNU bash,咋就有些人非说那是 Linux。

    无知得很天真

    你们不要侮辱 GNU 和 linux 了好吗?


    正在考虑是否要实名 @某人

    71 条回复    2018-04-30 22:33:05 +08:00
    datou
        1
    datou  
       2018-04-10 15:46:56 +08:00
    WSL 运行的就是 linux
    northisland
        2
    northisland  
    OP
       2018-04-10 15:48:04 +08:00   ❤️ 2
    @datou 是 Windows 内核,不是 Linux 内核,这是基础吧
    northisland
        3
    northisland  
    OP
       2018-04-10 15:50:03 +08:00
    https://en.wikipedia.org/wiki/Windows_Subsystem_for_Linux

    维鸡百科里的解释

    Windows Subsystem for Linux (WSL) is a compatibility layer for running Linux binary executables (in ELF format) natively on Windows 10. WSL provides a Linux-compatible kernel interface developed by Microsoft (containing no Linux kernel code[1]),
    netlxl
        4
    netlxl  
       2018-04-10 15:51:25 +08:00 via Android
    别把虚拟内核不当内核
    netlxl
        5
    netlxl  
       2018-04-10 15:59:09 +08:00 via Android   ❤️ 3
    光有 wsl 还是不能用的,还需要额外安装 Ubuntu、suse 等应用,这些应用不是微软出的,就是 Ubuntu 厂商出的。所以确切的说,win10/wsl 不是 linux 发行版,而是提供发行版的运行环境。
    xomix
        6
    xomix  
       2018-04-10 16:01:08 +08:00
    @northisland 我一直以为这玩意儿是虚拟机托管交互的形式,没想到微软做了个虚拟内核…………
    netlxl
        7
    netlxl  
       2018-04-10 16:02:32 +08:00 via Android
    wsl 再脱掉 beta 标签之前,能用的 bash,是几乎完整的 Ubuntu,不是只有 bash
    Librazy
        8
    Librazy  
       2018-04-10 16:15:16 +08:00 via Android   ❤️ 10
    1. 这很大程度上是个梗,至少我看到最开始用的人都是对 wsl 的原理和 linux 比较熟悉的。
    2. 1709 之后的 wsl 已经可以运行大部分的 elf 可执行文件了,同时应用商店也有几个主要发行版的下载。对于没有接触过 Linux 的用户或者只是需要一些 Linux 下的开发工具链的用户,wsl 是一个很好的起步。
    3. 作为一个 cleanroom 的兼容实现,wsl 不会也没有想要替代 linux,相反他可以降低门槛让更多人接触到 linux 生态。
    4. 对于那些真不懂 /不想懂的,最好的方法就是不理他。
    northisland
        9
    northisland  
    OP
       2018-04-10 16:16:05 +08:00
    @netlxl 重复了好多遍,我理解虚拟这个概念,理解内核这个概念,

    把虚拟+内核放在一起,就能把 Windows 搞成 Linux 或者 Linux 发行版了么~

    反正 linux 的运行门槛相当低,芯片上都能跑,“凡有井水处,皆有自由软件”=_=
    matsuz
        10
    matsuz  
       2018-04-10 16:18:31 +08:00
    能跑一些 Linux 程序,但是还是不能当成一个 Linux 来用,很多涉及到底层的操作可能会和真的 linux 表现出不一样的行为
    northisland
        11
    northisland  
    OP
       2018-04-10 16:19:42 +08:00
    哎,上班上的好心烦
    hjc4869
        12
    hjc4869  
       2018-04-10 16:21:35 +08:00 via iPhone
    严谨的说应该是 lxss.sys 是最好的 Linux 内核。(其实根本不是最好的)

    但是这么说一点都不好玩,所以还是说 Windows 是最好的 Linux 发行版吧,通俗易懂,老少皆宜🤣
    AEANWspPmj3FUhDc
        13
    AEANWspPmj3FUhDc  
       2018-04-10 16:25:48 +08:00
    Linux 严格来说是单指操作系统的内核,因操作系统中包含了许多用户图形接口和其他实用工具。如今 Linux 常用来指基于 Linux 的完整操作系统,内核则改以 Linux 内核称之。

    -----维基百科。

    怎么叫,只是一个约定俗成而已。
    非要较真,你活的真累啊。
    BOYPT
        14
    BOYPT  
       2018-04-10 16:29:30 +08:00   ❤️ 18
    哈哈 快来看老实人了
    MinQ
        15
    MinQ  
       2018-04-10 16:30:46 +08:00 via Android   ❤️ 4
    茴字有
    OpenJerry
        16
    OpenJerry  
       2018-04-10 16:31:24 +08:00 via Android   ❤️ 4
    然后楼主还专门开贴骂了一遍
    SourceMan
        17
    SourceMan  
       2018-04-10 16:32:31 +08:00   ❤️ 2
    哈哈
    你这个帖把自己弄成了自己讨厌的那种人。
    zhuangzhuang1988
        18
    zhuangzhuang1988  
       2018-04-10 16:35:32 +08:00   ❤️ 1
    典型的上班不饱和。
    zjsxwc
        19
    zjsxwc  
       2018-04-10 16:35:39 +08:00   ❤️ 1
    吹捧瘟十是最好 Linux 的,并不会用来真正干 Linux 的活,一般我都会 block 他们,Linux 用 Ubuntu/Debian 或者 Fedora 来作为桌面系统干活很稳定。
    nanoxx
        20
    nanoxx  
       2018-04-10 16:36:25 +08:00 via Android
    这区别重要吗,很多人觉得 Linux 就是操作系统,这有什么不妥吗,完全没有。
    LokiSharp
        21
    LokiSharp  
       2018-04-10 16:40:41 +08:00
    WSL 很多地方都和真的 Linux 不一样。。。不怎么好用。。。
    Librazy
        22
    Librazy  
       2018-04-10 16:49:21 +08:00 via Android
    @LokiSharp 嗯。。比如说那一坨依赖 systemd 的和用到还没用实现的系统调用的程序都还用不了,所以我现在就拿它跑一些轻量级的开发环境之类的
    tailf
        23
    tailf  
       2018-04-10 16:55:59 +08:00   ❤️ 2
    大家都是吹吹水,楼主当真了。。。。。
    LokiSharp
        24
    LokiSharp  
       2018-04-10 16:58:37 +08:00
    @Librazy #22 权限也有些问题。。。我上次装个包,加 sudo 和我说 root 用户没有 root 权限。。。之后我就老老实实用回 Mac 了= =
    northisland
        25
    northisland  
    OP
       2018-04-10 17:02:25 +08:00
    @tailf 原来这是真相
    orangeade
        26
    orangeade  
       2018-04-10 17:02:37 +08:00 via Android
    我是 win10 + Ubuntu 双系统,Ubuntu 已经不想打开了,Win10 的命令行相比 win7 win8 好用太多了
    whwq2012
        27
    whwq2012  
       2018-04-10 17:05:25 +08:00 via Android
    对于无脑玩梗的小睿智,无视就好,别把感情浪费在他们身上
    pmispig
        28
    pmispig  
       2018-04-10 17:06:02 +08:00
    win10 是 Linux 最好的发行版
    win10 是 Linux 最好的发行版
    win10 是 Linux 最好的发行版
    kiwi95
        29
    kiwi95  
       2018-04-10 17:15:36 +08:00 via iPhone
    win10 这么不稳定的系统上面的 linux 子系统你和我说是最好的 linux 发行版?

    这和说 jb 家的 IDE 才是生产力工具一样的好笑,并且后面这句话还更站得住脚一些。
    kiwi95
        30
    kiwi95  
       2018-04-10 17:17:55 +08:00 via iPhone
    较真点挺好,我也烦那些人,没人说 wsl 不好但总有人要自以为是跳出来说 ubuntu,fedora 之类不如 wsl,虽然那样的人是少数,但还是烦
    cstj0505
        31
    cstj0505  
       2018-04-10 17:19:11 +08:00
    win10 算个毛线 Linux 发行版

    工作机用 linux2 年多了
    iceheart
        32
    iceheart  
       2018-04-10 17:23:54 +08:00 via Android
    wsl 有内核么?我咋不知道呢,它只是个容器吧
    ecnelises
        33
    ecnelises  
       2018-04-10 17:37:39 +08:00 via iPhone
    开玩笑没什么关系,我只是不喜欢知乎上那些吹微软吹过头的
    nosmile
        34
    nosmile  
       2018-04-10 17:39:15 +08:00   ❤️ 1
    我觉得应该 /go/flamewar
    rock6y
        35
    rock6y  
       2018-04-10 17:41:18 +08:00 via Android
    顶 哈哈
    Len1133
        36
    Len1133  
       2018-04-10 17:53:22 +08:00
    是的,神教万岁
    loading
        37
    loading  
       2018-04-10 18:04:35 +08:00 via iPhone
    这是看了书第一章,然后过来的发帖?
    youngxu
        38
    youngxu  
       2018-04-10 18:43:46 +08:00 via Android   ❤️ 1
    大家快看,这里有个老实人!
    shijingshijing
        39
    shijingshijing  
       2018-04-10 18:46:58 +08:00
    @kiwi95 为啥要黑 jb 全家桶?虽然我特别讨厌生产力工具用 java 来写的,是打开时的 splash 看不够么?
    huclengyue
        40
    huclengyue  
       2018-04-10 20:14:15 +08:00 via Android
    @northisland windows 带的 subsystem 运行 ubuntu 还能装 xwindow 还能装 xfce。。。你还是自己体验一下好
    PHPer233
        41
    PHPer233  
       2018-04-10 20:32:50 +08:00 via iPhone
    没有好不好,只有合适不合适~
    AstroProfundis
        42
    AstroProfundis  
       2018-04-10 20:38:18 +08:00
    楼主大概是想说 WSL 是 GNU/NT 发行版吧(乛.乛)
    jerry033
        43
    jerry033  
       2018-04-10 20:42:24 +08:00
    wsl 不止包含了虚拟 Linux 内核,还有各种包管理软件,这就区分了 ubuntu、open SUSE 之类的,其实还是算一个比较完整的“ GNU Linux ”的

    其实没必要在某些名词上较真,西红柿到底是蔬菜还是水果,好吃就行,并不影响
    Reficul
        44
    Reficul  
       2018-04-10 20:54:34 +08:00 via Android
    wsl /dev 下面的设备级别都是残疾,proc 估计不少也不能用,就是一个反向的 wine 而已。
    youngxu
        45
    youngxu  
       2018-04-10 21:08:36 +08:00 via Android
    大家快看,这里有个老实人!
    Osk
        46
    Osk  
       2018-04-10 21:09:22 +08:00 via Android
    本来就是开玩笑的吧,
    作为被绑定在 windows 平台的用户,想用一些 linux 命令行的工具以前只能到处下载或用 msys 或 cygwin 等,现在在文件夹右键菜单上挂一个 “在当前路径打开 bash ” 的牛皮癣简直太爽了,不少好用的命令行工具拿来就用,所以顺便就调侃下 win10 是最好的 linux 发行版了。
    niubee1
        47
    niubee1  
       2018-04-10 21:15:30 +08:00
    win10 就拿来当游戏机用了, 吃鸡吃鸡
    aminic
        48
    aminic  
       2018-04-10 21:46:51 +08:00 via Android
    只要操作界面类似就可视为一样,毕竟 GNU 嘛
    Kongtou
        49
    Kongtou  
       2018-04-10 21:47:25 +08:00   ❤️ 1
    GNU,linux 很吊吗? windows 差吗?为什么要盲目崇拜呢? gnu 在吊跟你有关系吗,是你写的吗??
    r1902167838
        50
    r1902167838  
       2018-04-10 22:34:28 +08:00 via Android
    win10 是最好的 linux 发行版
    dingtian
        51
    dingtian  
       2018-04-10 23:17:08 +08:00
    win10 是 Linux 最好的发行版
    win10 是 Linux 最好的发行版
    win10 是 Linux 最好的发行版
    param
        52
    param  
       2018-04-10 23:20:21 +08:00 via Android
    就像 Linux 并不是 Unix 一样
    Cu635
        53
    Cu635  
       2018-04-11 01:34:57 +08:00
    @Librazy
    “相反他可以降低门槛让更多人接触到 linux 生态。 ”
    除非从顶层到内核所表现的 100%的完全一致,相同代码运行的效果完全一样,包括产生的 bug 需要的条件一致而且结果也都完全一样,否则“降低门槛”这个意义就不大了。
    Trim21
        54
    Trim21  
       2018-04-11 02:47:39 +08:00 via Android
    @Cu635 有点原教旨主义的感觉…
    bug 也要复制是怕吸引来的人以后用了 Linux 发现有 bug 又回来用 wsl 吗…
    breezeFP
        55
    breezeFP  
       2018-04-11 08:28:28 +08:00
    我就进来看看
    jin7
        56
    jin7  
       2018-04-11 09:08:47 +08:00
    powershell 就是比 bash 好.
    powershell 就是先进
    Damenly1
        57
    Damenly1  
       2018-04-11 09:40:48 +08:00
    @Vczh Doge
    wizardoz
        58
    wizardoz  
       2018-04-11 09:58:15 +08:00
    工作机原来常年用 Linux (现在换成 Mac,跟 Linux 的习惯差不多),有时候需要给别人编译 QT 客户端,就需要开 Windows。我的电脑很久开一次 Windows 基本每次打开要卡顿 5 分钟才能正常使用,装过几次系统都是这样,开始挺好,时间久了就慢。什么?我自己不懂优化?我是不懂优化,但是 Windows 要优化起来比 Linux 复杂多了。网上一搜优化方法,各种 CMD 命令,各种改注册表,都不知道是啥原理。
    Windows 还有一个最烦的,码代码正专注的时候一个流氓应用弹窗,还会抢占桌面焦点。有时候被弹窗真实砸了电脑的心情都有。
    当然这同样是我不懂得设置造成的。
    shuizhengqi
        59
    shuizhengqi  
       2018-04-11 10:14:30 +08:00
    围观老实人
    hxndg
        60
    hxndg  
       2018-04-11 11:33:34 +08:00
    @Kongtou

    很吊
    Miy4mori
        61
    Miy4mori  
       2018-04-11 11:58:17 +08:00
    首先,WSL 里跑的就是 Linux,完整的 GNU/Linux,其次 Win 10 是最好的 Linux 发行版。
    ruimz
        62
    ruimz  
       2018-04-11 12:03:55 +08:00 via iPhone   ❤️ 1
    懒得骂人却来发了一帖?这不是自找不自在吗
    wangxiaoaer
        63
    wangxiaoaer  
       2018-04-11 12:21:04 +08:00
    大家都在开玩笑,就你上纲上线,你是不是傻?
    qiyuey
        64
    qiyuey  
       2018-04-11 13:46:18 +08:00
    @wizardoz 我觉得这些都不是 Windows 的锅
    dychenyi
        65
    dychenyi  
       2018-04-11 15:24:53 +08:00
    现在用易用的总会被喷,mac 的喷 windows,linux 的喷 mac,gentoo 的喷 ubuntu,鄙视链。。
    dychenyi
        66
    dychenyi  
       2018-04-11 15:30:55 +08:00
    @wizardoz 这就有点装了。 一定是过时没装 ssd 的电脑吧。 同一台电脑装 win 真不一定比 linux 慢,除非你 linux x 都不装。
    jy02201949
        67
    jy02201949  
       2018-04-11 15:40:50 +08:00
    系统鄙视链
    xhinliang
        68
    xhinliang  
       2018-04-11 15:47:42 +08:00
    题目是懒得骂。

    然后楼主专门开了一个贴来骂...
    Phariel
        69
    Phariel  
       2018-04-11 15:50:17 +08:00 via Android
    为什么都喜欢在咬文嚼字环节上杠出风格杠出水平???
    jedihy
        70
    jedihy  
       2018-04-11 15:53:04 +08:00 via iPhone
    WSL 是用户态的,并没有内核只是 map 了库函数。
    Cu635
        71
    Cu635  
       2018-04-30 22:33:05 +08:00
    @Trim21
    “有点原教旨主义的感觉…”
    谁让它说自己是 Windos Subsystem for “ linux ”呢?而且我针对的是上一个人说“降低门槛”这种说法的回复啊。

    “ bug 也要复制是怕吸引来的人以后用了 Linux 发现有 bug 又回来用 wsl 吗…”
    我当时想着是程序的调试问题跟行为一致,我用过 mac 上原生的 ls、ps、pgrep 这些命令,名字跟功能与 linux 下的看起来一样,但是参数却有差别,结果就是经常性的记混了根本区分不出来。
    要么差异大一些让人意识到是两个东西,要么就完全一致,只差一点点的最难受了。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2970 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 87ms · UTC 11:39 · PVG 19:39 · LAX 03:39 · JFK 06:39
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.