V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
Distributions
Ubuntu
Fedora
CentOS
中文资源站
网易开源镜像站
lithium148
V2EX  ›  Linux

除了免费, Linux 好处都有啥

  •  
  •   lithium148 · 21 小时 53 分钟前 via Android · 10009 次点击

    抱歉稍微标题党

    我是后端程序员,大部分时候写一写 Spring Boot 之类的。

    现在公司项目用的是 Red Hat 系统,WildFly 服务器。

    因为有专门的基础设施部门,我除了偶尔需要部署一下服务器或者排查点问题,其他时候不太需要和 Linux 打交道。

    于是突然想到一个问题,除了免费,Linux 比起 Win ,都有啥优点。几乎所有我在 Linux 能做的事,在 Win 上都能、甚至更轻松地能做到。

    本人水平有限,还请各位大佬不吝赐教,谢谢。

    第 1 条附言  ·  17 小时 19 分钟前
    谢谢各位的回答,收获良多

      GOOD JOB !!
      n /⌒ `ヽ
    (ョ( ^ω^ )---☆
      Y    つ
    155 条回复    2024-11-01 12:33:26 +08:00
    1  2  
    sampeng
        101
    sampeng  
       16 小时 31 分钟前   ❤️ 1
    因为。。。商用的 windows 叫 windows server 。
    买 100 台 windows server 价钱可能上百万上千了。。。。还要养一群 windows server 的运维工程师,有 100 万 linux 工程师和 1 万个专精 windows server 的工程师,哪个贵哪个便宜呢?
    可不是只有便宜一点点。。

    当然。10 台以内也不贵。只不过,你 windows 只是开发用。你电脑上能 24 小时运行么。。几乎所有开源软件都是 linux 的工作流。资料查都查不到
    sn0wdr1am
        102
    sn0wdr1am  
       16 小时 25 分钟前
    如果你用不到,那么可以不用去了解。

    如果你用过了,你就会了解他们有什么不一样。

    萝卜青菜,各有所爱。总有人喜欢,总有人不喜欢。
    Jinnrry
        103
    Jinnrry  
       16 小时 23 分钟前
    @a67793581 不是 win server 帮忙 debug ,是买了微软全套服务,win server 、sqlserver 等等东西,他们提供相应的售后,服务器出现任何问题,直接找他们,他们有人会提供支持
    Bingchunmoli
        104
    Bingchunmoli  
       16 小时 13 分钟前 via Android
    节省内存,费用,有技术可以自己修复 bug
    vicv
        105
    vicv  
       16 小时 11 分钟前 via iPhone
    我觉得主要是生态原因,每个系统的流行领域主要是由那一堆生态软件决定的,系统只是提供基础的运行环境,是那一堆生态软件决定我们能不能更好、更快、更方便地把“事情”做了。因此造成在客户端主流是 Windows ,在服务端主流是 Linux 。当然 Windows 也可以做服务器的事情,Linux 也可以做客户端的事情,但是能不能把事情做得更快、更好、更方便呢?
    xausky
        106
    xausky  
       16 小时 11 分钟前
    我说一个事,docker 和 k8s 已经是现代软件部署的事实标准了,windows 怎么用,别和我说 docker for windows 那个是后台启动了个 linux 虚拟机实现的
    rtu
        107
    rtu  
       15 小时 44 分钟前
    工具,好用就行了
    hewitt29
        108
    hewitt29  
       15 小时 17 分钟前
    就好像 linux 不适合家用。。。生态不合适
    nmecury
        109
    nmecury  
       15 小时 13 分钟前
    linux 上遇到点问题,可以找到很多资源去解决,无论是 stackoverflow 各种论坛或者个人博客。
    windows 上遇到点问题,上网一搜全是百度经验,根本找不到解决方案
    james122333
        110
    james122333  
       14 小时 38 分钟前 via Android   ❤️ 1
    钱通常只是国情如此导致 因为钱而选用 linux 的不一定能够准确代表全体的感想 要去看有钱还是选用的人怎么看 当然我是没钱的 但纯以钱角度来讲 linux 确实 cp 值高 投入越多收获越大 win 针对客群就是没技术或钱多买方便的人 但说实话依然不好用 是替门外汉省心 但对会开源系统的人而言不够 powershell 烂货 管道传物件本来就是烂主意 不方便全部程序通用 写程序都要考量序列化非序列化 powershell 依然固我 更别说语法难写以及啰唆 用于自动化更是不用说了 即便一堆应用是 cli 缺乏 cli 经验与知识是写不出好东西的 反倒不如用常用语言写 楼主发这篇可以理解就是有危机意识 但说实话就是如果不懂差异为何那代表楼主所接触到的仅仅于此罢了 并非是 linux 的问题
    levelworm
        111
    levelworm  
       14 小时 30 分钟前 via Android
    做开发的话,我觉得的确是方便,除非是 Windows 开发。

    比如说做个小游戏,要用 SDL ,Linux 下配置起来快多了。想自学下操作系统,玩 xv6 ,也是 Linux 最方便。
    poltao
        112
    poltao  
       14 小时 23 分钟前
    商用软件生态奠定了 Linux 今天不可或缺的地位
    james122333
        113
    james122333  
       14 小时 17 分钟前 via Android
    通常"还未深刻体验到所有 cli 工具都该是自动化的一环以及类 unix 下的 cli 设计高明之处的人"代表此人还未登堂入室
    stevessr007
        114
    stevessr007  
       14 小时 6 分钟前
    更多自定义化的
    高效利用系统资源?
    没有强迫微软登陆!
    可以在几乎所有机器上运行( as long as someone maintains it
    ota
        115
    ota  
       13 小时 26 分钟前   ❤️ 1
    优点或者好处,这些研究感觉没意义,毕竟不是操作系统这块开发,没有发言权,甚至还不一定是使用者,毕竟很多时候前后端甚至连 server 这个概念都不需要有,serverless 这块就是帮助零运维的人快速上架应用的,所以细分到最后,可能我们交流都是用 api ,然后一帮人制定了通用接口规范,比如 OCI 标准化的容器,就能很快进行移植。所以真的没必要研究你不擅长的领域,你只需要知道点皮毛就够了。看 google trend ,哪个热门用哪个,作为螺丝钉,不要想太多技能以外的事情。服务器大家都用 linux ,那就用。思考 why 的确是好的习惯,满足求知。但现在这个信息爆炸的时代,太多 why 只能困住自己,浪费时间,把仅有的几次 why 的机会给自己的 skill 才是明智的。
    sc2yml
        116
    sc2yml  
       13 小时 15 分钟前
    uptime ,我司生产的 win server 每周五极其痛苦地定期重启,Linux 按照安全规章每个月甚至每季度重启一次即可
    yumenaka
        117
    yumenaka  
       12 小时 26 分钟前   ❤️ 1
    上面很多人说的 Linux ,其实讲的还是 Gnome/KDE/X11/Wayland 这些。先射箭后画靶子,浅薄到无聊。

    MacOS Server ,两年前死了。我认为它是被 Linux ,而不是 Windows Server 干掉的。

    谷歌也放弃了自研的系统 Fuchsia OS ,未来的 ChromeOS ,继续用 Linux 内核。

    明年 Android 要加虚拟化与 Linux 终端,估计会让很多人察觉到“原来 Android 也是 Linux 内核”吧。

    Linux 的好处与坏处,绑定在一起。没有商业公司主导与控制 GUI 开发,一方面造成资源投入不足,风格与标准不统一。

    同时硬件需求不会无脑膨胀,低配置总有办法运行。新奇的实验与独有的特性,在自然竞争与筛选中出现,甚至让后来者没法追。

    很多人,是在用 [多快好省,紧张活泼] 这种自我矛盾的不可能标准要求 Linux 。

    话说 Linux 只是开源,并不一定免费,比如 RHEL 就是收费系统。
    LanhuaMa
        118
    LanhuaMa  
       12 小时 16 分钟前
    @Jinnrry #103 OP 问的问题是 Linux 对比 WinServer ,你这回答的是 开源方案 对比 一站式服务
    why1gz
        119
    why1gz  
       12 小时 13 分钟前 via Android
    @Kaleidopink 还真有。
    dnfQzjPBXtWmML
        120
    dnfQzjPBXtWmML  
       12 小时 5 分钟前
    可以按自己的需要定制各个组件
    jackmod
        121
    jackmod  
       11 小时 30 分钟前
    我的电脑是游戏机,公司的证书获取只能 win/mac ,所以我用 windows 。
    但反过来看,能装 windows 的也就我的主要电脑了,剩下的都是 debian server ,非常省心。
    nekopara
        122
    nekopara  
       10 小时 59 分钟前
    对企业来说当然是免费啊
    windows server 买授权买服务都是天文数字
    cassyfar
        123
    cassyfar  
       9 小时 50 分钟前
    @yumenaka Linux 有很多大厂投资,业内大厂雇人专门替 Linux Foundation 打工修内核写驱动。Linux Foundation 自己还每年有 1500 万美元 投入。整体开发和社区生态比 windows server 好太多。
    jheroy
        124
    jheroy  
       4 小时 8 分钟前
    @AoEiuV020JP 我 mac 用了十多年了, 以前 mac 是真好用, 十分的稳定, 买来用到报废都不用关机。现在的 mac 是真不行了,各种 bug. 加上没有原生的平铺窗口管理器( yabai, amthyst 这种第三方的又卡有难用)就换回 linux 了,hyprland 是真好用。
    xeneizes
        125
    xeneizes  
       4 小时 7 分钟前
    好处是可以限制老毛子提交代码,防止老毛子在代码里投毒
    wupher
        126
    wupher  
       4 小时 6 分钟前
    @june4 #27 DHH 写的真好。
    Nasei
        127
    Nasei  
       4 小时 4 分钟前
    @sc2yml 那只能是你们自己设置的,或者换个运维吧
    wycstar
        128
    wycstar  
       4 小时 4 分钟前
    linux 好处都有啥?谁说对了就给他
    jheroy
        129
    jheroy  
       4 小时 2 分钟前
    @forgottencoast 你都说了是“市场”占有率了, 用 linux 的绝大部分是用的免费版, 市场占有为 0, 只有极少数有特殊需要的回用 RedHat 这种收费版。
    wssy001
        130
    wssy001  
       3 小时 55 分钟前
    你是 Java 后端程序员 我有点存疑,居然连常识性问题都没有概念
    一台 2C4G 的小机器,你觉得分别装 Linux 和 Windows 系统,能给你的系统模块分别提供多少的 QPS ?
    oldboy627
        131
    oldboy627  
       3 小时 48 分钟前
    @zhangeric #14 那是你不知道微软的其他产品,SCCM 可以统一安装部署软件。Linux 能做的那些,Windows 也都能做,只是每一个产品都要花钱。
    darkengine
        132
    darkengine  
       3 小时 47 分钟前
    不管是什么场景(生产力,消费产品),生态永远是第一位。所以 linux 在服务器领域能普及,iPhone/iPad 能卖高价,Steam 能大幅领先竞争对手。
    Kaiv2
        133
    Kaiv2  
       3 小时 39 分钟前   ❤️ 1
    @Jinnrry linux 下不是一样可以购买,你可以购买云服务,出问题提工单,可选的还更多
    kpsanmao
        134
    kpsanmao  
       3 小时 28 分钟前
    空间占用也算一点吧,linux 系统占用空间到不了 1G ,win 系统占用的空间都得 10G 打底吧。
    不论是个人还是企业都要精打细算啊。
    laraws
        135
    laraws  
       3 小时 19 分钟前
    用 ubuntu desktop 5 年了,现在感觉相比 windows ,linux 真是简洁无比,而且 ubuntu desktop 比 Windows 操作流畅和方便很多,现在我想不到 windows 相比 ubuntu 还有啥优势,除了可以玩更多的游戏,有时候一些特定应用只有 windows 版本
    Chinsung
        136
    Chinsung  
       3 小时 18 分钟前
    略显弱智的问题,这种问句的两个主体换成任何两个操作系统都可以😅
    smlcgx
        137
    smlcgx  
       3 小时 12 分钟前 via iPhone
    反正我用了 20 年 windows 之后,自学 Linux 命令行的时候感觉卧槽,真简洁,完全就是心目中操作系统该有的样子
    moonblog
        138
    moonblog  
       3 小时 6 分钟前
    @forgottencoast 对比 linux 可以忽略不计的,你如果待过多家公司,跟运维或者采购部门打过交道,window server 的购买,少之又少
    1252603486
        139
    1252603486  
       2 小时 56 分钟前
    @rockxsj #81 好用的 win 是垃圾食品?
    NoDataNoBB
        140
    NoDataNoBB  
       2 小时 48 分钟前
    不会强制升级。
    cxe2v
        141
    cxe2v  
       2 小时 41 分钟前
    @wandehul 你这就纯属自己在那 YY 从来没用过 win server 的**发言了
    nullpointerskz
        142
    nullpointerskz  
       2 小时 38 分钟前
    Linux 上没有恶心的国产软件,免于被那些狗东西打扰!!!
    曾经 2 年使用 Ubuntu 18.04 桌面版开发 Java ,讲真,只是开发需要的东西 Linux 都具备而且更舒服,命令行操作比起鼠标点点点更爽!!!
    raptor
        143
    raptor  
       2 小时 22 分钟前   ❤️ 1
    个人应用看自己爱好,企业应用就要看 TCO (总拥有成本)
    对小企业来说 windows server 简单方便,对大企业特别是互联网企业来说,服务器的数量以万为单位,windows 需要买多少 license ?上面跑的软件需要多少 license ?更别说这么多 windows 服务要怎么维护了,需要的总人力成本要高得多。
    然后就是资源占用量,linux 虚拟机 128M 内存我可以跑一个 wordpress (数据库换成 pg ),windows 呢,装都装不上。
    还有很多优势,总的来说经过这几十年的市场选择,还是要相信大多数人的判断。
    Ocyss
        144
    Ocyss  
       1 小时 53 分钟前
    @tairan2006 微软开源的 Garnet 感觉还行和 redis 无缝切换, 不过最近重装系统到 win11 ltsc 然后开发环境全上 wsl arch 了 现在 linux 的显示问题太多了
    dmanbu
        145
    dmanbu  
       1 小时 53 分钟前
    powershell 就是老太太的裹脚布,又臭又长
    apuslilie
        146
    apuslilie  
       1 小时 46 分钟前
    个人觉得最大的好处是绝大多数任务可以用命令搞定,最大的坏处是驱动。
    pckillers
        147
    pckillers  
       1 小时 38 分钟前
    节省硬件。 起个 linux 虚拟机或容器的硬件开销可比起个 windows 节省多了。
    XinPingQiHe
        148
    XinPingQiHe  
       1 小时 18 分钟前
    有个很简单的道理,你做的后端服务,生产环境大多数应该是跑在 Linux 环境下吧。 那么,你的开发环境也是 Linux ,这种一致性多好,包括调个错 找个日志啥的 ,以及各种自己熟悉的小妙招 就都可以用上了。。。这种体验,跟仅仅部署在 linux 上 是不一样的
    duanxianze
        149
    duanxianze  
       1 小时 16 分钟前
    以目前的行情来说,最大的优点是可以假装国产
    jsrunner
        150
    jsrunner  
       1 小时 16 分钟前
    井底之蛙, 先 window 和 linux 都用一圈再看看你的观点。
    LXGMAX
        151
    LXGMAX  
       1 小时 16 分钟前
    能吸收两米以下的氮磷钾,零浪费
    Nazz
        152
    Nazz  
       1 小时 15 分钟前
    Linux 只适合当服务器, 桌面应用兼容性太垃圾
    ivvei
        153
    ivvei  
       1 小时 0 分钟前
    最大优点就是免费。

    另外现在还有生态上的一些优点。Windows 有自己生态占优的领域,Linux 也有。
    linrongbin
        154
    linrongbin  
       18 分钟前
    免费这就是最大的好处了。。。
    Maboroshii
        155
    Maboroshii  
       11 分钟前
    @wycstar 能吸收两米以下的氮磷钾 ... 好久没见到金坷垃梗了 哈哈
    1  2  
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   3562 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 26ms · UTC 04:44 · PVG 12:44 · LAX 21:44 · JFK 00:44
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.