大家好,我是良许。
最近一直在思考:如果我们从小学接触的第一台电脑就是 Linux,而非 Windows,这个世界会是什么模样?
这个假设并非天方夜谭——如今全球超算TOP500全是Linux系统,安卓手机底层基于Linux,云服务器90%也运行在Linux之上。
可现实是,我们打工人从小熟悉的都是Windows图形界面,步入职场才发现,生产环境全靠命令行,这种割裂感实在致命。
本该避开的弯路
为何我们学了十几年电脑,到头来连SSH都要从头学?
核心原因是教育体系的路径依赖。
上世纪90年代,微软将Windows送进学校机房,搭配盗版Office,锁定了整整一代人。
我们学五笔打字、PPT动画,以为这就是“计算机素养”。
可若从小接触Linux,小学信息课或许是用ls看文件、cd切目录,初中用Vim写作文、Markdown做笔记,高中靠apt install一行命令装软件——这不是培养码农,而是培养真正懂计算机的人。
行业生态的彻底改变
现在的互联网公司里,应届生入职常是HR发Mac、导师丢Linux文档,要在三天内学会用服务器,还要推翻Windows思维重新适应。
但如果大家从小就用Linux,这个痛苦的过渡期根本不会存在。
校招笔试题可能不再是死记OSI七层模型,而是直接甩Docker镜像让部署服务。
技术面试也不会再问“你了解Linux吗”,因为这会像用筷子吃饭一样,是人人具备的基础技能。
更关键的是,“本地Windows跑不起来”“我电脑上明明可行”这类低级问题,会随着统一的Linux开发环境彻底消失。
刻入骨子里的开源思维
这是最具颠覆性的改变。当下我们用软件的逻辑,常是搜破解版、找注册码,全程充满对抗与不信任。
但Linux生态完全不同,缺功能就去GitHub找开源项目,看代码、提Issue、发PR,遇到bug不是抱怨,而是修改后提交。
若全民都有这种开源意识,国内技术社区会少很多“伸手党”,少很多重复造轮子的内耗,也不会有“技术壁垒”的荒唐借口,大家会真正理解:代码是用来分享的,而非藏着掖着。
难以打破的现实枷锁
可Linux为何没能普及?
答案很简单——生态位早已被Windows占据。
微软当年靠免费+盗版的组合拳,让一代人成为Windows用户。
习惯了图形界面、.exe安装包后,再去敲命令行,心理门槛极高。更关键的是,整个产业链都绑定在Windows上:学校的教学软件、公司的办公系统、网银U盾,都只支持Windows,这不是技术问题,而是利益问题。
我们最终只能看着Linux在服务器端称霸,桌面端却始终停留在“明年就是Linux桌面元年”的调侃中。
而我们错过的,从来不是技术水平的提升,而是思维方式的转变:Windows养大的人,习惯了“软件是买来的、系统是封闭的”消费者心态;Linux养大的人,会本能拥有“代码是开放的、问题可解决的”创造者心态。
这种差异,恰恰是打工人最需要的——改变规则的底气。