最近从Gentoo换到Voidlinux,我本来没想到会和rust扯上关系
然后也尝试更换一些使用多年的程序,或寻找一个备胎,比如mlterm换到alacritty,vim换到helix,后来发现这两都是rust写的,helix的lsp已经可以正常使用了,dap开始实验阶段,都将是开箱即用,根本不用lua或者Python支持,再一查,rust写的cli工具已经一大堆,redox os也修炼出人形了。。。
我为什么这么肯定rust的操作系统一定能成功呢?其实没有,我是太希望rust系统能成功。当然rust也有过人之处,能寄予厚望
回到我换发行版的原因,很简单,就是Gentoo的依赖关系太乱了,已经违背了当初使用源码编译来减少依赖的初心,从系统本身到用户程序,从开发编译到运行,都非常依赖脚本语言,因为C和C++的字符串处理能力不行,我并不敌视脚本语言,但是系统不应该依赖除shell以外的任何脚本语言,他们应该在用户的家目录里
真的非常期待一个从内核到应用程序全rust的类Unix系统,没有systemd和dbus,也没有一大堆脚本语言的各种版本,在那里我们找到了unix的初心:simple & stupid
--
FROM 45.32.42.*