冰箱研会长e-3M 发表于 2021-7-13 09:59
一重启就进不去?service出问题了?我这儿的情况直接是包管理器挂了
几乎所有lib都找不到 ...
就是完全不知道是谁炸了重启后先会显示开机动画,然后就进命令行了,kstart也进不去,提示cound not load xcb放狗搜到完全没用
用Linux的用户,如果Linux崩了,只会骂自己技术不行。。。。
—— 来自 OPPO PEGM00, Android 11上的 S1Next-鹅版 v2.4.4.1
本帖最后由 Hieda 于 2021-7-13 11:48 编辑
我arch用了三年遇到的自己解决不了的系统级问题还没我用win10一个月多
当然必须承认,用linux的时候我自己的准备是很充分的,逃生通道留了很多层
假侦探trap 发表于 2021-7-13 08:39
arch现在滚挂到不会,但是经常隔一两个月更新点小毛病出来恶心你一下。
这半年碰到过compton不维护了,换了 ...
我用picom-git还好啊,i3没出过问题好像,不过我很多功能都关了
Linux不用桌面环境就很稳...桌面的话觉得现在的openSUSE的KDE比较好用也相对稳定,只要不瞎更新,试过开着桌面稳定几个月也没崩,但即便这样也还是可能会有bug
—— 来自 Xiaomi M2007J17C, Android 10上的 S1Next-鹅版 v2.4.4.1
别arch fedora追加频繁更新之类的一般都没事
装完更新一次之后as-is的系统最稳定
以后得东西就活在docker里,完美。
—— 来自 samsung SM-G7810, Android 11上的 S1Next-鹅版 v2.1.0-play
不说桌面环境,也不说X11这样的老害,Linux啥时候能把glibc和libstdc++这两个破坏兼容性的东西干掉?
本帖最后由 tangboyun 于 2021-7-13 14:51 编辑
QShen 发表于 2021-7-13 13:48
不说桌面环境,也不说X11这样的老害,Linux啥时候能把glibc和libstdc++这两个破坏兼容性的东西干掉? ...
先让微软把每年更新的Vc++ runtime redistributable统一下,这两个一个性质的,如果不是有Steam这类平台,还真就是dll地狱
要从系统角度讨论,怎么这么多楼爬下来,都没人提 注册表更屎 还是config文件 这类真正有价值的问题呢
本帖最后由 linux40 于 2021-7-13 14:52 编辑
QShen 发表于 2021-7-13 13:48
不说桌面环境,也不说X11这样的老害,Linux啥时候能把glibc和libstdc++这两个破坏兼容性的东西干掉? ...
默认用musl的活跃发行版本有一些了,void、alpine啥的。
linux40 发表于 2021-7-13 14:51
默认用musl的发行版本有一些了,void、alpine啥的。
不用glibc问题更多,因为musl缺很多glibc的POSIX函数,有很多包是无法编译的,而glibc对静态编译非常不友好
说到底,都看使用习惯。刚刚上内网服务器截个图
错觉而已
tangboyun 发表于 2021-7-13 14:53
不用glibc问题更多,因为musl缺很多glibc的POSIX函数,有很多包是无法编译的,而glibc对静态编译非常不友 ...
我自己的程序可以做到只动态链接内核,但是绝大多数其它软件写的configure或者cmake没办法做到这点。
不过现在有docker和appimage。
alann 发表于 2021-7-13 10:42
我n卡不知为什么到现在都用不了wayland,kde和gnome都不行
主流桌面环境支持了一套wayland api,Nvidia自己实现的是另一套…
citrus 发表于 2021-7-13 18:10
笔记本尤其是触摸屏或高分屏笔记本Gnome毫无疑问
如果是键鼠操作,低分屏、台式机之类,KDE更好
我倒是觉得高分屏的本子也是用 kde 体验更好一些,不过可能相比 gnome 需要做的步骤更多些(以及我没有外接显示屏的需求,kde 的 wayland session 我觉得目前还基本不太能用的),大概主要是我在 kde applications 上的体验更好一些,包括 dolphin(以及相应的 archiving tool: ark), konsole, kate;另外的还有 mpv(一般我会配套 aur 里面的 mpv-mpris 使用) 和 fcitx5(也还包括我常用的 kid3);除了这些以外,差不多算是我的生产力工具的 kile 用起来也很舒服,相比较而言我觉得 gnome-latex 就差很多(这大概其实算是 kate 的优势)。。
然而有一些 qt 的软件在 kde 上的体验(特别是 hidpi 下的表现)反而还不如 gnome,比如 qbitorrent 和 mathematica (后者主要是光标大小的问题,前者我目前是用 ktorrent 替代,但体验实在差了很多)
—— 来自 HUAWEI OXF-AN10, Android 10上的 S1Next-鹅版 v2.4.4.1
citrus 发表于 2021-7-13 21:03
外接显示屏,尤其如果像素密度差异很大的,kde就没法用。当然我对xorg有刚需没试过wayland
而且外接屏后 ...
你这么说我才意识到我本子的触控屏基本从来都没用过。。。
Gnome业界脑残
Windows 是一个系统,Linux 是一系列系统,你不能用 Linux 所有发行版跟 Windows 比稳定
可能有一些新入坑的人会以为 Ubuntu 宣发强就是稳定,实际上 Ubuntu 在版本更新上的激进程度堪比 Arch,而软件包管理策略跟 Linux 本质上半毛钱关系都没有,倒是反过来说 Windows 10 的滚动更新是跟某些 Linux 发行版学坏了,滚动更新不是常态
如果追求稳定,推荐安装 Debian 或者 OpenSUSE
以后服务器操作系统都是k8s这类容器编排系统了,根本不关心机器装的是哪个发行版,也不怕单点故障
桌面环境稳定性,linux拿头和windows比
alann 发表于 2021-7-13 10:42
我n卡不知为什么到现在都用不了wayland,kde和gnome都不行
N卡就别折腾 Linux 了,N 对社区没兴趣,自己维护的驱动又有各种问题,Xorg 都各种毛病,更不要说 wayland 了,还是建议不要自虐
我现在 N 卡加 4k 显示器在 Linux 下痛苦不堪,但是显卡太贵了,没法换 A 卡,只好忍着
citrus 发表于 2021-7-13 21:59
调参炼丹不是N卡+Linux能玩?
炼丹又不用图形化,对着 Shell 修仙就行了,我说的是 GUI 啊
但是实际上用下来我所有的linux发行版无论安装什么包都没有遇到过版本兼容性问题,无论支不支持
citrus 发表于 2021-7-13 21:59
调参炼丹不是N卡+Linux能玩?
我就是用来炼丹的,而且只习惯图形界面,wayland用不了xorg+kde也凑合用。
> C/C++ Runtime
这两个要分开看
libstdc++ 那个问题不大,可以静态链接的 (还有 gcc_s);新一点的语言都看到了这个部署问题,基本都是一个静态可执行程序就发布了(rust/golang)但默认还是会依赖 glibc
而 glibc 就不是给你静态用的 (NSS),实属兼容性巨坑
musl 就算了,我记得 locale 都是残的。而且它的内存分配器有性能问题,ripgrep 就踩过坑换了 jemalloc
但是我觉得也不用着急这个了,以后新的应用都给你包个 electron …… 这年头谁还写 GTK/Win32/QT 啊…… 基本也就老应用维护还在用了
> 发行版, DE, WM
新手程序员可以从 KDE 开始,我觉得 Gnome 真的垃圾
老手程序员可以 arch + i3(其实我不太喜欢 manjaro
非开发用 Linux 桌面干啥,打页游还是足球经理……
> 稳定性 (Linux 桌面版,不算安卓)
折腾时容易玩崩的可能性:Linux >> Windows
正常使用时系统崩溃的可能性:Windows (蓝屏、重启) > Linux ~= 0
幸福倒计时:Linux >> Windows
正常使用时 GUI 应用崩溃的可能性:WIndows (应用无响应) > Linux (X11 比较那啥,但总体还是比 Windows 无响应少)
GUI 应用的数量和功能性:Windows >> Linux
正常使用时遇到简单问题,凭自己解决的方便程度:Linux < Windows (主要是用户量大、网上教程多、求助方便,如果英文阅读能力有限就更是这样了)
正常使用时遇到复杂问题,凭自己解决的可能性:Linux (大不了自己重新编译一下/改改代码) > Windows
tangboyun 发表于 2021-7-13 14:42
先让微软把每年更新的Vc++ runtime redistributable统一下,这两个一个性质的,如果不是有Steam这类平台, ...
要在两种里面选一个的话,我宁愿选择微软的方案。至少哪怕是最新的UCRT,在XP,7上也是能跑的。我只需要把redistributable打包进安装包就行。
毕竟时代已经不一样了,安装包体积小,安装后占用硬盘空间小已经没有太多人在意了
linux40 发表于 2021-7-13 14:51
默认用musl的活跃发行版本有一些了,void、alpine啥的。
我已经身体力行,把个人用的发行版改成Alpine了。虽说也有不少坑,包的丰富程度也比不上几个大发行版,但是我用的很开心。
现在就看有没有一个发行版,可以用libc++代替libstdc++了。目前有人在搞,但是还不是很成熟和活跃。
LLVM也在做自己的libc,但是目前离用上还遥遥无期
Debian sid + apt-listbugs,保你平安无事
桌面这块要记住gnome3是/g/唯一指定meme桌面,文件选择器没有缩略图这事讲了这么久可见一斑
其余桌面在稳定性上差别不大,都是不作不死居多,顶多有些小众功能必须用kde
Linux没有的几个问题:幸福倒计时、开机卡顿、非人类使用的注册表、桌面的一堆小毛病
linux可以去掉图形界面以提升系统稳定性。
lotsbiss 发表于 2021-7-13 02:47
说到底,都看使用习惯。刚刚上内网服务器截个图
呃...贵司服务器从不打补丁?
—— 来自 S1Fun
lotsbiss 发表于 2021-7-13 15:47
说到底,都看使用习惯。刚刚上内网服务器截个图
去年碰上过旧windows系统开机超过四百多少天不会释放tcp链接的问题。
当时就两个想法,1居然会有这么奇怪的故障,2windows居然能跑400天不挂
少见多怪吗?
ABI和API稳定,十年前的exe运行起来问题不大,这一点Linux完全赶不上,上一周编译的软件下一周可能就因为依赖库升级而必须重新编译。
GUI可能没那么大优势,Linux的GUI有一些功能Windows做不到。比如有的vnc软件可以拉起一个虚拟的桌面环境,比如Linux的GUI环境不用的时候可以直接杀掉,切换到控制台环境。
需要大力投入的领域Windows一般都比Linux做的好,毕竟商业公司,要钱有钱要人有人,比如图形API(DX12),办公套件(Office),企业域管理等功能。Linux的图形API(OpenGL/vulkan)比较糟糕,尤其是OpenGL,感觉和DX12不是一个时代的东西,这个不是开源世界能推动的,需要商业的力量来让显卡厂商配合才行
https://www.zhihu.com/answer/1305760654
—— 来自 HUAWEI NOH-AL00, Android 10上的 S1Next-鹅版 v2.4.4.1
refo2613 发表于 2021-7-14 16:06
所以总结还是mac或者wsl2最好
—— 来自 vivo NEX A, Android 10上的 S1Next-鹅版 v2.4.4.1 ...
mac的ogl更烂, 还不支持vulkan
至少linux上dx转vulkan都有人做而且效果相当好
我们公司电脑预装ubuntu16,我一路升到18升到20,还换了个kde,也没出什么毛病啊
tangboyun 发表于 2021-7-13 14:42
先让微软把每年更新的Vc++ runtime redistributable统一下,这两个一个性质的,如果不是有Steam这类平台, ...
但是微软的C库和C++库都可以静态链接啊(指Win32的,WinRT的好像不行)