V2EX = way to explore
V2EX 是一个关于分享和探索的地方
Sign Up Now
For Existing Member  Sign In
• 请不要在回答技术问题时复制粘贴 AI 生成的内容
shyrock
V2EX  ›  程序员

折腾了两个月 Linux ,对 win 和 Linux 的刻板印象有些改观

  •  
  •   shyrock · Sep 22, 2023 · 934 views
    This topic created in 949 days ago, the information mentioned may be changed or developed.

    之前一直用 windows ,非常反感 win 的安装程序和注册表,感觉在文件系统里面藏污纳垢。 占用的空间和 cpu 资源也浪费惊人。

    一直以为 linux 更简单优雅,对我这种技术人员来说,命令行不是难事。

    然而,折腾了两个月的 pve 、lxc 、openwrt 、homesassistant 。 突然发现在软件安装和系统兼容性上面,两者有着巨大的差距。 如果说 windows 安装软件的成功率是 95%的话,linux 差不多就只有 40%( OP 作为新手肯定有 debuff ,但是我估计 debuff 也就 20%)。 各种驱动、设备设置、依赖不兼容、核心版本不对,导致用户只是想用一下功能,但是起初的大量时间用于解决环境兼容问题。这在 windows 上是很难见到的。

    回过头想想,windows 这么臃肿,是不是大量代码都用于坚决兼容性和上手度问题了?

    顺便请教一下高手: openwrt 里面安装 zerotier 后,能正常启动服务,join 网络也返回 200 OK ,但是并没有创建 interface ,用 listnetworks 也返回空,这种问题怎么办?

    shyrock
        1
    shyrock  
    OP
       Sep 22, 2023
    看一下能不能顶上去?
    xiaooloong
        2
    xiaooloong  
       Sep 22, 2023
    「大量时间用于解决环境兼容问题。这在 windows 上是很难见到的。」

    因为 linux 和它生态下的 os 发行版以及软件基本上都是开源的,有无数的版本上的差异。而 win 只有 ms 在发行,全球用到的都一样。
    shyrock
        3
    shyrock  
    OP
       Sep 22, 2023
    @xiaooloong #2 是这样,跟 iOS 和 android 差不多。因此 linux 和 android 都特别折腾。。。
    monsterx2a
        4
    monsterx2a  
       Sep 22, 2023
    Linux 问题要看日志,除非特别通用的问题。你这个看下日志,说不定已经指出问题了。

    得不到的是红玫瑰,得到的是蚊子血。哼,男人
    yinmin
        5
    yinmin  
       Sep 23, 2023
    解决 linux 下软件兼容性的奇奇怪怪问题的终极法宝:用 docker 把软件安装在容器里。

    docker 最初诞生的原因之一:linux 程序员怼 linux 运维的口头禅“程序在我的 linux 上是完美运行的”,但是运维安装了就是无法运行。而 docker 解决了应用打包和发布这一困扰运维人员多年的技术难题。
    shyrock
        6
    shyrock  
    OP
       Sep 23, 2023
    @yinmin #5 最早我也以为 docker 能解决这个问题。

    后来发现无论是 openwrt 还是 homeassistant ,docker 都能折腾到你崩溃位置。
    反倒是装上虚拟机镜像解决了所有问题。。。
    shyrock
        7
    shyrock  
    OP
       Sep 23, 2023
    @monsterx2a #4 zerotier 貌似没有日志。。。反正我看 google 上的大侠这么说
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   3331 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 43ms · UTC 13:09 · PVG 21:09 · LAX 06:09 · JFK 09:09
    ♥ Do have faith in what you're doing.