用了一段时间的 Linux ,感觉我有“操作系统洁癖”

2023-07-04 10:37:08 +08:00
 yolee599

一个月前把我的主力电脑系统从 Windows 换成了 ArchLinux ,桌面是 KDE Plasma 。目前使用是没什么问题,但是总有一些地方让我不爽。

1. 软件 GUI 库太多了

主要有 GTK ,Qt ,SDL2 ,通常是各种软件装完后,系统装了各种 GUI 库,感觉特别臃肿。这还是官方的包,如果再装一下 AUR 里的包,更加杂。

2. 各种库的依赖问题

这是我的一个猜测。我用 pacman -S 安装了若干个包后,再用 pacman -Rs 卸载掉之前安装的包,那也有可能卸载不干净。因为有的包是其他的包的可选依赖,一旦安装了这些可选依赖的包,那他就不算孤立的包了,也就不会被卸载,导致系统越用越臃肿。在 Windows 上我都是用 Geek Uninstaller 卸载软件,相对比较干净。

3. 安装软件的时候对文件系统的侵入性比较强

/usr//etc/~/,以及各个子路径都有侵入。在 Windows 上通常是安装到一个独立的文件夹,对文件系统的侵入比较小。

4. 做嵌入式开发不是很方便

我主要是做嵌入式开发的。有的烧录工具只有 Windows 系统的,还要装虚拟机,这个倒还好。主要是我要使用串口助手,要记录收发信息到 Log ,一键切换 HEX 和 ASCII 收发,显示时间戳,添加自定义的快捷发送,Windows 上有 SSCOM ,Linux 系统下找不到像这样的工具。

还有 ssh 工具,像 SecureCRT ,xshell 这种用起来很方便,可以保存会话的用户名和密码,双击一下就直接连上了,还能保存所有输出到日志文件,串口和网络都能用。在 Linux 下主要用 Konsole + ssh 命令,不能保存会话密码,无法保存所有输出到日志文件,要是串口 shell 还要用 minicom 命令,操作比较割裂。

9846 次点击
所在节点    Linux
86 条回复
ryan4yin
2023-07-05 19:44:39 +08:00
@moonjourney #80 +1 我也是,再也不用写笔记记录自己装了些啥东西,改了些啥配置了。
zisen
2023-07-12 02:02:34 +08:00
无所谓吧,这些小东西占用的空间也不是很大,学会去忽略这些不必要的担忧,这些残留的小东西并不会对你的工作产生任何的影响,你的操作系统变得很干净了也不会加快你的工作效率。我自己的原则就是,只要这些软件不干扰我想要做的事情,那就不管它们,否则就是给自己徒增烦恼。说白了就是闲得,当你的工作和生活中的事堆积成山的时候,你会发现很多人的手机电脑壁纸都是系统初始的,因为他们更关注工作本身和享受自己的生活。
CSM
2023-07-13 12:07:31 +08:00
Hobr
2023-07-16 18:41:04 +08:00
可以试试 gentoo 或 nixos, 这两个都是可控性极强的系统
nsynet57
2023-07-17 12:54:07 +08:00
串口工具找到 gtkterm 比较好用,当然和 sscom 不能比
aaniao002
2023-09-19 02:52:23 +08:00
欢迎加入。1 这些太多不用你管,用什么依赖自动会搞定,选 gtk ,kde ,还是其他的都行。2 依赖太多也不用你管,package manager 会搞定,安装软件就行。3 简单来说,windows 一个软件一个文件夹,linux 一类文件一个文件夹。4 嵌入式看你开发环境选系统。securecrt 不觉得有很多乱码吗? xshell 勉强能用,但一个 ssh 就搞定了,为什么这么麻烦?无密码登录配置一下就行,要快的话无密码+host 配置。保存就用 script test.log 。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/953897

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX