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

除了免费, Linux 好处都有啥

  •  
  •   lithium148 · 23 天前 via Android · 16430 次点击

    抱歉稍微标题党

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

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

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

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

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

    第 1 条附言  ·  22 天前
    谢谢各位的回答,收获良多

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

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

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

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

    比如说做个小游戏,要用 SDL ,Linux 下配置起来快多了。想自学下操作系统,玩 xv6 ,也是 Linux 最方便。
    poltao
        112
    poltao  
       22 天前
    商用软件生态奠定了 Linux 今天不可或缺的地位
    james122333
        113
    james122333  
       22 天前 via Android
    通常"还未深刻体验到所有 cli 工具都该是自动化的一环以及类 unix 下的 cli 设计高明之处的人"代表此人还未登堂入室
    stevessr007
        114
    stevessr007  
       22 天前
    更多自定义化的
    高效利用系统资源?
    没有强迫微软登陆!
    可以在几乎所有机器上运行( as long as someone maintains it
    ota
        115
    ota  
       22 天前   ❤️ 1
    优点或者好处,这些研究感觉没意义,毕竟不是操作系统这块开发,没有发言权,甚至还不一定是使用者,毕竟很多时候前后端甚至连 server 这个概念都不需要有,serverless 这块就是帮助零运维的人快速上架应用的,所以细分到最后,可能我们交流都是用 api ,然后一帮人制定了通用接口规范,比如 OCI 标准化的容器,就能很快进行移植。所以真的没必要研究你不擅长的领域,你只需要知道点皮毛就够了。看 google trend ,哪个热门用哪个,作为螺丝钉,不要想太多技能以外的事情。服务器大家都用 linux ,那就用。思考 why 的确是好的习惯,满足求知。但现在这个信息爆炸的时代,太多 why 只能困住自己,浪费时间,把仅有的几次 why 的机会给自己的 skill 才是明智的。
    sc2yml
        116
    sc2yml  
       22 天前
    uptime ,我司生产的 win server 每周五极其痛苦地定期重启,Linux 按照安全规章每个月甚至每季度重启一次即可
    yumenaka
        117
    yumenaka  
       22 天前   ❤️ 2
    上面很多人说的 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  
       22 天前
    @Jinnrry #103 OP 问的问题是 Linux 对比 WinServer ,你这回答的是 开源方案 对比 一站式服务
    why1gz
        119
    why1gz  
       22 天前 via Android
    @Kaleidopink 还真有。
    dnfQzjPBXtWmML
        120
    dnfQzjPBXtWmML  
       22 天前
    可以按自己的需要定制各个组件
    jackmod
        121
    jackmod  
       22 天前
    我的电脑是游戏机,公司的证书获取只能 win/mac ,所以我用 windows 。
    但反过来看,能装 windows 的也就我的主要电脑了,剩下的都是 debian server ,非常省心。
    nekopara
        122
    nekopara  
       22 天前
    对企业来说当然是免费啊
    windows server 买授权买服务都是天文数字
    cassyfar
        123
    cassyfar  
       22 天前
    @yumenaka Linux 有很多大厂投资,业内大厂雇人专门替 Linux Foundation 打工修内核写驱动。Linux Foundation 自己还每年有 1500 万美元 投入。整体开发和社区生态比 windows server 好太多。
    jheroy
        124
    jheroy  
       22 天前
    @AoEiuV020JP 我 mac 用了十多年了, 以前 mac 是真好用, 十分的稳定, 买来用到报废都不用关机。现在的 mac 是真不行了,各种 bug. 加上没有原生的平铺窗口管理器( yabai, amthyst 这种第三方的又卡有难用)就换回 linux 了,hyprland 是真好用。
    xeneizes
        125
    xeneizes  
       22 天前
    好处是可以限制老毛子提交代码,防止老毛子在代码里投毒
    wupher
        126
    wupher  
       22 天前
    @june4 #27 DHH 写的真好。
    Nasei
        127
    Nasei  
       22 天前
    @sc2yml 那只能是你们自己设置的,或者换个运维吧
    wycstar
        128
    wycstar  
       22 天前
    linux 好处都有啥?谁说对了就给他
    jheroy
        129
    jheroy  
       22 天前
    @forgottencoast 你都说了是“市场”占有率了, 用 linux 的绝大部分是用的免费版, 市场占有为 0, 只有极少数有特殊需要的回用 RedHat 这种收费版。
    wssy001
        130
    wssy001  
       22 天前
    你是 Java 后端程序员 我有点存疑,居然连常识性问题都没有概念
    一台 2C4G 的小机器,你觉得分别装 Linux 和 Windows 系统,能给你的系统模块分别提供多少的 QPS ?
    oldboy627
        131
    oldboy627  
       22 天前
    @zhangeric #14 那是你不知道微软的其他产品,SCCM 可以统一安装部署软件。Linux 能做的那些,Windows 也都能做,只是每一个产品都要花钱。
    darkengine
        132
    darkengine  
       22 天前
    不管是什么场景(生产力,消费产品),生态永远是第一位。所以 linux 在服务器领域能普及,iPhone/iPad 能卖高价,Steam 能大幅领先竞争对手。
    Kaiv2
        133
    Kaiv2  
       22 天前   ❤️ 1
    @Jinnrry linux 下不是一样可以购买,你可以购买云服务,出问题提工单,可选的还更多
    kpsanmao
        134
    kpsanmao  
       22 天前
    空间占用也算一点吧,linux 系统占用空间到不了 1G ,win 系统占用的空间都得 10G 打底吧。
    不论是个人还是企业都要精打细算啊。
    laraws
        135
    laraws  
       22 天前
    用 ubuntu desktop 5 年了,现在感觉相比 windows ,linux 真是简洁无比,而且 ubuntu desktop 比 Windows 操作流畅和方便很多,现在我想不到 windows 相比 ubuntu 还有啥优势,除了可以玩更多的游戏,有时候一些特定应用只有 windows 版本
    Chinsung
        136
    Chinsung  
       22 天前
    略显弱智的问题,这种问句的两个主体换成任何两个操作系统都可以😅
    smlcgx
        137
    smlcgx  
       22 天前 via iPhone
    反正我用了 20 年 windows 之后,自学 Linux 命令行的时候感觉卧槽,真简洁,完全就是心目中操作系统该有的样子
    moonblog
        138
    moonblog  
       22 天前
    @forgottencoast 对比 linux 可以忽略不计的,你如果待过多家公司,跟运维或者采购部门打过交道,window server 的购买,少之又少
    1252603486
        139
    1252603486  
       22 天前
    @rockxsj #81 好用的 win 是垃圾食品?
    NoDataNoBB
        140
    NoDataNoBB  
       22 天前
    不会强制升级。
    cxe2v
        141
    cxe2v  
       22 天前
    @wandehul 你这就纯属自己在那 YY 从来没用过 win server 的**发言了
    nullpointerskz
        142
    nullpointerskz  
       22 天前
    Linux 上没有恶心的国产软件,免于被那些狗东西打扰!!!
    曾经 2 年使用 Ubuntu 18.04 桌面版开发 Java ,讲真,只是开发需要的东西 Linux 都具备而且更舒服,命令行操作比起鼠标点点点更爽!!!
    raptor
        143
    raptor  
       22 天前   ❤️ 1
    个人应用看自己爱好,企业应用就要看 TCO (总拥有成本)
    对小企业来说 windows server 简单方便,对大企业特别是互联网企业来说,服务器的数量以万为单位,windows 需要买多少 license ?上面跑的软件需要多少 license ?更别说这么多 windows 服务要怎么维护了,需要的总人力成本要高得多。
    然后就是资源占用量,linux 虚拟机 128M 内存我可以跑一个 wordpress (数据库换成 pg ),windows 呢,装都装不上。
    还有很多优势,总的来说经过这几十年的市场选择,还是要相信大多数人的判断。
    Ocyss
        144
    Ocyss  
       22 天前
    @tairan2006 微软开源的 Garnet 感觉还行和 redis 无缝切换, 不过最近重装系统到 win11 ltsc 然后开发环境全上 wsl arch 了 现在 linux 的显示问题太多了
    dmanbu
        145
    dmanbu  
       22 天前
    powershell 就是老太太的裹脚布,又臭又长
    apuslilie
        146
    apuslilie  
       22 天前
    个人觉得最大的好处是绝大多数任务可以用命令搞定,最大的坏处是驱动。
    pckillers
        147
    pckillers  
       22 天前
    节省硬件。 起个 linux 虚拟机或容器的硬件开销可比起个 windows 节省多了。
    XinPingQiHe
        148
    XinPingQiHe  
       22 天前   ❤️ 1
    有个很简单的道理,你做的后端服务,生产环境大多数应该是跑在 Linux 环境下吧。 那么,你的开发环境也是 Linux ,这种一致性多好,包括调个错 找个日志啥的 ,以及各种自己熟悉的小妙招 就都可以用上了。。。这种体验,跟仅仅部署在 linux 上 是不一样的
    duanxianze
        149
    duanxianze  
       22 天前
    以目前的行情来说,最大的优点是可以假装国产
    jsrunner
        150
    jsrunner  
       22 天前
    井底之蛙, 先 window 和 linux 都用一圈再看看你的观点。
    LXGMAX
        151
    LXGMAX  
       22 天前
    能吸收两米以下的氮磷钾,零浪费
    Nazz
        152
    Nazz  
       22 天前
    Linux 只适合当服务器, 桌面应用兼容性太垃圾
    ivvei
        153
    ivvei  
       22 天前
    最大优点就是免费。

    另外现在还有生态上的一些优点。Windows 有自己生态占优的领域,Linux 也有。
    linrongbin
        154
    linrongbin  
       22 天前
    免费这就是最大的好处了。。。
    Maboroshii
        155
    Maboroshii  
       22 天前
    @wycstar 能吸收两米以下的氮磷钾 ... 好久没见到金坷垃梗了 哈哈
    zuotun
        156
    zuotun  
       22 天前
    说点个人的理由吧,对比 Windows 系列和 Linux 系列:
    1.只要你不想,系统永远不会自动更新
    2.没有贴心的 WD 帮你自动删除可疑文件了(游戏补丁经常碰到)
    3.大部分系统都是开源且免费的,同样安装过程中不会强制你联网
    4.相反,Windows 上能做到的事在 Linux 往往更轻松做到,比如 Windows 定时任务就藏的很深
    5.运维方便,你可以在任何一台能联网的设备上运维,并不需要连接到桌面
    6.系统性能更高,同样的硬件吞吐量往往也更大
    7.远离国产毒瘤,你的电脑永远不会弹出 本次开机打败了全国 xx%的人 xx 新闻 一刀 999 之类的东西
    8.生态支持,不少软件都是直接绑定 Linux kernel
    9.I use Arch BTW(

    缺点也很明显:
    1.驱动支持
    2.桌面生态
    3.运维门槛更高,毕竟没有人连 Windows 都不会用
    4.盐碱地特有的 timeout
    5.打游戏及其不友好
    6.大部分相关资料都是英文,不要尝试在简中圈内找到答案,这也是一种门槛
    7.出了问题自己修吧,相对于 Windows 的图文并茂和视频,Linux 更多时候是文章加一些命令行操作和配置文件(当然文章往往更高效,但很多人就是喜欢看视频
    windcode
        157
    windcode  
       22 天前   ❤️ 1
    Linux 一大优势是相比 Win 更加开发者原生。

    如果仅仅桌面使用,那毋庸置疑 WIn 比 Linux 更加优秀易用,但要说起开发者友好,还得是 Linux 生态。

    很多开发者工具会优先支持 Linux/Mac 生态,比如 Neovim 、Kusion 、Karpor ,不是开发者不想提供 Win 的安装方式,而是支持 Win 要付出更多成本,开发者往往要走一条歪歪扭扭、看起来不是那么标准的路线才能完成 Win 的支持,这中间充满了 Tricky 。

    当我刚从使用了 10 年的 Win 转到 Mac 一段时间后,便经常感叹这才是开发者应该使用的工作环境,至于 Win ,再也回不去了。
    yiyiniu
        158
    yiyiniu  
       22 天前
    内存小呀。内存是真的比 Windows 的小太多了。一个虚拟机占几十 G 。
    QWE321ASD
        159
    QWE321ASD  
       22 天前
    除了免费以外的好处是程序员生态绝大部分在 linux 上
    dbpe
        160
    dbpe  
       22 天前
    window sever 最大的问题就是太侵入了。。就比如当年的.net 强行绑定 windows..我用 window,那不是得用全家桶?
    cnt2ex
        161
    cnt2ex  
       22 天前
    >几乎所有我在 Linux 能做的事,在 Win 上都能、甚至更轻松地能做到。
    很好奇楼主平时的需求是什么。我在很多东西在 linux 上能很轻松做到的事情,在 windows 上很难。

    我看了我自己`history`的输出,上面有一堆事情都是在 windows 上很难做到的。

    比如`find`目录下特定文件,然后`-exec sed -i`替换某些特定字符串(我拿来修改某些配置文件)。又或者`find`我的下载目录,通过`-mtime +60 -delete`删除多少天之前下载的视频文件。
    或者通过`du {a,b,c}*`和`awk '{ sum += $1 } END{ print sum }'`结合,统计 a 或 b 或 c 开头的目录/文件夹的总大小。

    又比如`rsync -avz`同步两台系统之间的文件,保持文件访问/修改日期不变等等。

    除此之外,linux 有 docker 能做沙箱隔离,作为隔离一些国产毒瘤不要再好用(比如乱装根证书的 easyconnect )。win10 之后虽然也提供了沙箱,但是却无法持久化,每次开启沙箱都得重新安装一遍,并且也是基于虚拟机的,开销更大。

    以上等等需求,在 windows 上都很难做到(除非装个 WSL )。
    Altar
        162
    Altar  
       22 天前 via Android
    只用 Microsoft 全家桶当然香,Windows Nano Server 也可以没有 GUI ,不过脱离了 Microsoft 这套东西,部署别的生态就没那么香了。
    以及 Microsoft 卖产品提供服务是理所应当,你凭什么要求开源软件给你提供服务,想要服务支持请购买商业产品 RedHat 。
    mkyos
        163
    mkyos  
       22 天前
    @AoEiuV020JP 太贴切了,“太坑太丑太折腾了”,桌面用 Linux ,就是找虐
    bvlgah
        164
    bvlgah  
       22 天前   ❤️ 1
    我个人是搞编译器的 (比如 LLVM 和 glibc rtld), 所以比较关注性能. Phoronix (一个关注 Linux 、其他开源软件和硬件的论坛) 不定期会测试相同硬件在 Windows 和 Linux 发行版上, 生产力和服务器负载的性能差异. Linux 能提供至少 10 % (有时是 50% 甚至几倍) 的性能优势, 例如

    1. Ryzen Threadripper PRO 7995WX, Linux 相比 Windows 有大约 24% 性能优势 (几何平均值, 测试内容有 Java 、转码
    压缩等等) , 参考 https://www.phoronix.com/review/threadripper-7995wx-linux-5/6

    2. AMD Ryzen 9 9950X, Linux 可以提供 11% 性能优势, 参考 https://www.phoronix.com/review/ryzen-9950x-windows11-ubuntu/8

    3. Intel Core Ultra 7 155H, Linux 有 15% 性能优势, 参考 https://www.phoronix.com/review/intel-meteorlake-windows-linux/7

    需要注意的是, 不同的工作负载、不同的 Windows 版本 (server 、pro 、家庭版)、不同的 Linux 发行版结果可能会有差异. 但是可以窥见到的是, Linux 在服务器领域优势明显, 又有大公司背书; 但是 Linux 在桌面 PC 上没什么优势.
    sbldehanhan
        165
    sbldehanhan  
       22 天前
    躺在框架上面的人就不需要往下看了,这是写这些框架的人才能感受到的东西。
    Cu635
        166
    Cu635  
       22 天前
    曾经的好处是开源、自由软件,代码能看得到,可以用来学习一个真正实际中大规模应用的 OS ,可以在一个实际中大规模使用的 OS 上做各种实验。
    wwhontheway
        167
    wwhontheway  
       22 天前
    1.命令行
    2.sh 脚本
    以上两个常用的功能,在 Linux 上更容易
    zzzmh
        168
    zzzmh  
       22 天前
    原生支持 docker
    性能释放强大:例如同一台机器,同样是物理机装 mysql ,linux 更快,docker 更是如此,代码编译速度也有很大差距
    不容易中毒,U 盘随便插,奇怪的文件随便下
    玩游戏不方便更有利于集中注意力工作
    最后如果你是大神或者天才
    你可以随心所欲的改变你系统里的任何东西,看得到 i 的比如 UI ,你不喜欢,想写成啥样都可以,看不到的更是如此,驱动都可以手搓。
    我最近是越来越不爱用 Linux 了,感觉工作一忙就没时间精力折腾了,啥都求稳心态了,哎
    chopin1998519
        169
    chopin1998519  
       21 天前
    Linux is powerful,
    the power of linux is freedom,
    the freedom is not given, it was won
    yuancoder
        170
    yuancoder  
       21 天前
    不会被 windows 绑架
    sir283
        171
    sir283  
       21 天前   ❤️ 1
    Linux 优点:免费、开源、自由、资源占用小。
    Linux 缺点:GUI 感人、BUG 感人、操作感人。
    Linux 特点:折腾,折腾,还是折腾。

    Linux 适合有一定学习能力水平的用户,Windows 适合零基础小白。

    Linux 缺少一个好爹来扶持,靠着开源社区那些水平参差不齐的开发者,真的很难把整体生态提升起来。
    Windows 有微软,Android 有 Google ,iOS 有 Apple ,WindowsServer 更是靠着.net framework 一把梭,前后端、客户端、移动端都能搞,根本不用担心跨平台这种问题,因为 Windows 本身就很有优势,不需要担心那些问题,就是这么硬气。
    Lxmzfb43AC35PAkL
        172
    Lxmzfb43AC35PAkL  
       21 天前
    可以利用來騙取國家的錢, 以及國民的同情.
    其他的都用不上.

    tmd 还我中文 2000 及紅旗的費用!
    xiaochong2020
        173
    xiaochong2020  
       21 天前
    稳定吧,服务器一般使用 linux
    davidyin
        174
    davidyin  
       21 天前
    免費就是最大的好處啊。
    hardick
        175
    hardick  
       21 天前
    稳定,不折腾,不必有那么多花里胡哨的东西。
    ChaosAttractor
        176
    ChaosAttractor  
       21 天前
    网络能力,你能在 linux 上进行策略路由吗?可以 ebpf 吗(虽然好像真的要可以了)
    能在 Windows 上实现 SDN 吗? Windows 能在嵌入式系统上跑起来吗?有人能在没有微软帮助的情况下设计一个可以跑 Windows 的处理器吗?
    ChaosAttractor
        177
    ChaosAttractor  
       21 天前
    @xausky 虽然但是,Kubernetes 支持 Windows Container 了(
    https://kubernetes.io/docs/concepts/windows/intro/
    ChaosAttractor
        178
    ChaosAttractor  
       21 天前
    @xausky 准确的说 containerd 支持 windows container 了
    因此 docker 也支持了 https://learn.microsoft.com/en-us/virtualization/windowscontainers/quick-start/run-your-first-container
    olderfe
        179
    olderfe  
       21 天前
    最大的优点是代码是公开的,不满意可以自己改,可以看一下 GNU 创始人斯托曼的故事
    Bigears
        180
    Bigears  
       21 天前
    @tairan2006 哈哈哈
    d7101120120
        181
    d7101120120  
       21 天前
    Linux 在服务器领域占据如此高的市场份额不仅仅是因为它是免费的,虽然免费和开源确实是它的重要优势之一,但主要原因包括以下几点:

    稳定性和可靠性:Linux 被认为非常稳定和可靠,这对于需要高可用性和长时间运行的服务器至关重要。许多企业依赖它来处理关键任务,而 Linux 系统的高可靠性正好满足了这一需求。

    安全性:Linux 社区和公司长期以来在其内核和系统上采取了严格的安全措施。开源代码让全球开发者能够识别并修复漏洞,这提高了整体系统的安全性。

    高度可定制性:Linux 是开源软件,用户可以根据需求修改和调整系统,去掉不需要的功能,从而优化性能和资源使用。这对服务器来说尤为重要,因为它们往往需要针对特定用途进行定制。

    开源社区和支持:Linux 的开源社区非常庞大,提供了大量的免费支持和资源。企业可以选择由社区开发的各种发行版或付费获得商业支持版本,如 Red Hat Enterprise Linux 或 SUSE Linux Enterprise 。

    广泛的应用程序和开发环境支持:Linux 拥有丰富的工具和软件支持,尤其是对于 Web 服务器、数据库和云基础设施等应用程序。它与 Apache 、Nginx 、MySQL 等服务器软件的兼容性很强,是很多网络和应用服务器的首选平台。

    云计算和虚拟化的流行:随着云计算和虚拟化技术的普及,Linux 逐渐成为大多数云平台的基础操作系统。像 AWS 、Google Cloud 、Microsoft Azure 等主流云服务商都使用 Linux 提供的灵活性和可扩展性。

    企业级发行版的强大支持:虽然 Linux 是免费的,很多企业选择使用收费的企业版如 Red Hat 或 SUSE ,这些版本提供额外的支持和功能,确保企业级服务的稳定性和合规性。

    总之,Linux 在服务器领域的成功不仅仅因为它是免费,而是因为它具备可靠性、安全性、灵活性和强大的社区支持,能够满足企业和开发者的多种需求。
    benjaminliangcom
        182
    benjaminliangcom  
       20 天前 via iPhone
    red hat 也不免费
    xausky
        183
    xausky  
       20 天前
    @ChaosAttractor 别 windows container 了到 hub 上看看有几个镜像支持 windows container
    ev2
        184
    ev2  
       20 天前
    Linux 是工业标准,能提供下限比较高的品质;还能给你最大的自由,企业需要这种自由。
    Ricebucket
        185
    Ricebucket  
       20 天前
    哪天 ms 给你网线拔了咋办。。
    forgottencoast
        186
    forgottencoast  
       20 天前
    @jheroy
    大哥,你对市场占有率的这个解读也是牛了,按照你这么说安卓市场占有率也为零了咯?
    forgottencoast
        187
    forgottencoast  
       20 天前
    @moonblog
    这个世界上有个东西叫市场报告,不需要自己一家一家公司的待。
    jheroy
        188
    jheroy  
       20 天前 via Android
    @forgottencoast 但是 windows 市场占有一大半就是这么统计的,还有 Android 是和手机绑定的,实际上是手机占用率而不是系统占用率(偷换概念),你看只用系统的模拟器有没有统计,模拟器用 Android 占用率是不是没算上。 如果凡是用了就算的话那 linux 占用更大了毕竟所有 Android 都是 linux 的一部分。
    jheroy
        189
    jheroy  
       20 天前 via Android
    @forgottencoast 另外市场占有率这个词意思也不是我自己解读的,Wikipedia 原话:市场占有率,简称市場份額,是企业战略管理和营销学中的一个重要概念。其定义为某一时间,某一个公司的产品(或某一种产品),在同类产品市场销售中占的比例或百分比。
    看到“市场销售了吗”。 只看占比的那叫操作系统份额,而不是市场占有率。
    takeshima
        190
    takeshima  
       20 天前 via iPhone
    系统级的包管理器
    moonblog
        191
    moonblog  
       19 天前
    @forgottencoast 来来来,你拿出你所谓的 window 市场占用率很高的报告给老子看看,非要硬刚,window 市场占用率能高过 linux ?但凡用脚做过技术,都不会有这种脑残想法
    forgottencoast
        192
    forgottencoast  
       19 天前
    @moonblog
    你阅读能力很差,我懒得跟你讨论。
    但凡有基本的阅读能力,都不会有这种脑残想法。
    kero991
        193
    kero991  
       19 天前
    政企不也全面换装信创了嘛
    uos 论坛里几次有人发帖,什么年代了,官方直播和教程居然要人用命令行

    确实,linux 也许有各种各样的优点,但唯一不沾边的一定是:好用
    应该没人认为 linux 的优点包括“好用”吧

    那么就只有一种可能了,刚需
    嵌入式设备刚需 linux
    服务器刚需 linux
    家庭设备刚需 linux
    试图抛弃 win ,也无法使用 mac (因为硬件绑定),刚需 linux
    我们没有其他选择,有生之年似乎也看不到。
    白手起家打算从头再来一个操作系统的,至少我没听说。
    你还能有什么选择呢
    dwSun
        194
    dwSun  
       16 天前
    linux 的那个 free 应该翻译为自由,而不是免费。
    xzaf
        195
    xzaf  
       12 天前
    因为平铺桌面。
    笔记本和平铺简直是绝配。平铺,obsidian+vim 插件,firefox+vimiumc 插件,再加上终端和 vim 之类的工具,笔记本几乎不需要触摸板,手完全不用离开键盘,舒适度满格。
    1  2  
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2760 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 28ms · UTC 10:08 · PVG 18:08 · LAX 02:08 · JFK 05:08
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.