您的位置:首页 > 运维架构 > Linux

我们为什么选择Linux

2014-11-13 12:13 405 查看
第一、不要拿他和windows做对比;

第二、不要拿他和windows做对比;

第三、不要拿他和windows做对比;

-------------

这是一个你可以直接读源码的操作系统,基于unix的操作系统。他能够完成各种操作系统该干的事情,比如内存管理,文件管理、硬件管理,电源管理,网络管理等,而且完全可以在你眼皮子地下进行,大家都说这样很安全。单从操作系统的用户层操作来说:可以选择使用bash命令行,还有就是最新的桌面GUI,其实GUI只是一种比较好看的bash吧了。。

---我们为什么要选择linux--

学习源码的基础上,再改造

计算机专业的学生都学习过操作系统原理和数据结构,但是国内的书都是在讲理论,“此处200万字真的省了”。。。。计算机真的是一门实践课程!

那本书学的再好,也不如实际看看linux的源码到底是怎么运行的,看看人家是怎么用简单数据结构来解决一般问题的,高手如何使用复杂数据结构实现高级算法的!

通过学习源码,在理解linux运行的基础上,可以对linux自由的裁剪,或者修改,来DIY最合适自己的OS,这是学习源码最好的回报!

在了解OS的基础上做开发

通过学习,知道他是怎么运行的,然后再去使用他的API,那么大部分难题就容易解决多了。window不行,你不知道他是怎么运行的!

作为软件工程师,我们本身站在很高的位置上,做开发,使用别人的API,别人的API再去调用别人的API。如果这个API本身有局限或者有问题,那么我们永远无法解决!

幸运的是如果使用C开发,除了gcc的限制外,没有任何代价,真的是太自由了!

---

待续。。。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  linux