欢迎光临散文网 会员登陆 & 注册

浅谈操作系统

2021-11-02 10:30 作者:来自程序员的暴击  | 我要投稿

工作以来我用过很多系统,Windows就不用说了,以前开发还用过Linux、Ubuntu、还有麒麟,也研究过Unix。

由于C语言在实际工作中的使用场景,导致我们会接触不同的系统,比如Linux、Unix、BSD、RedHat等等。

我记得我自己用BSD系统的时候真觉得这才是虚拟世界。

毫不夸张的说打开了一个新的世界         干净、自由、安全,真的是一种非常美妙的体验。

所以我建议学习C语言的同学多尝试尝试不同的系统,这样无论是开拓眼界还是学习都是非常好的事情。

因为有的操作系统的源码你可以直接看到,这是Windows下编程非常欠缺的一点。

而且在有的领域(比如嵌入式开发),Linux几乎是你唯一的选择。

图片来源:FreeBSD官网

那么对于游戏领域来说哪个系统会好用一些?

以我个人经验来说,还是Linux。

因为真的很干净,没有乱七八糟的服务、软件和漏洞什么的,整个操作系统各个部分你都可以自定义,而且Linux支持的游戏引擎也不少。

但是论方便程度的话,还是Windows方便,直接VS+UE4启动就可以。

但是在Linux下经常会出各种问题。

因为Linux的版本很多,而虚幻更新又频繁。

所以问题会比较多,而这些问题很多需要自己去摸索,所以不建议新手尝试。

但是Unity的话就好很多,Linux版本基本不会出问题。

而且看的多了,手痒想自己写个系统也是没有问题的。

我记得Unix V6版本源码也就一万多行,完全可以看完。

这样能更好理解操作系统的本质。



浅谈操作系统的评论 (共 条)

分享到微博请遵守国家法律