应该学习unix还是linux
2013-12-24 12:10
211 查看
应该学习unix还是linux
作者:笔刀侠
【说明】近日本人略有闲暇,逛了逛网络,在百度上看到有人以《unix与linux的区别》为题发问“应该学习unix还是linux”(见http://zhidao.baidu.com/question/195511611.html?from=pubpage&msgtype=2),看到一个傻瓜的回答居然被作为提问者采纳的最佳答案。为了避免更多的人被误导,特别写了本文。提问者采纳的最佳答案中“Unix是现在做关键业务的,根本不可能给你新人练手的”、“你新手一个,别指望unix了”这些话完全不符合事实。真正的事实是:http://www.freebsd.org 网站上你可以免费下载到全世界安装得最多的 Unix 系统的 安装光盘 以及整个操作系统全部的源代码。这个 Unix 系统是美国的学生学习使用最多的操作系统(学习、使用量超过 Windows),全世界最大的网站,如
hotmail.com (十多年前被 微软 收购了,但微软没能力用 Windows 来取代它)、yahoo.com 等等都是使用这个操作系统,即使中国,你看看丁磊写的文章就知道,163.com 等大网站也是用这种 Unix 的。把它剪裁用到价值几元钱的智能玩具上也很适合,把它应用到载人航天、登月工程之类的价值几百亿、上千亿的大项目上更是不在话下。
从学习的角度看,学习这款 Unix 所花费的时间和精力比学习 Linux 更少,由于 Linux 的发现版本混乱,同样功能的命令,在不同发行版本上就可能不同。比如,全世界使用最多的 Linux 发行版—— 包括 Ubuntu 在内的 Debian 系列 和 劣等人种使用最多的包括中国的 红旗 之类的狗屎在内的红帽子系列,网络安装软件之类的命令就完全不同。freebsd 的 Unix
就一种发行版本,完全没有这些歧义。
十多年前,本人在青年科学家论坛上就呼吁中国政府应该立即停止对 Linux 的任何支持,应该马上支持对 freebsd 这款 Unix 的推广使用,(该次会议的论文集中还有我的发言稿),可惜人微言轻,傻逼政府硬是把发展方向引到了邪路上。
如果单纯的玩系统,freebsd 这款 Unix 与 Linux 没有区别,命令是相同的,编译好的二进制可执行程序可以拷贝到 Linux 系统上使用, Linux 系统编译好的程序拿到 Unix 上运行也完全没有问题,有源程序的拿到另一个系统上编译使用更不在话下。
如果想成为一个“面向世界、面向未来”的人才,你就从 Unix(freebsd)的学习开始吧。 Linux 系统这种玩具不值得你专门去学,等你用好了 freebsd,Linux 的一切你都会了。
最后在透露一个事实:Linux 的许多源代码是 FreeBSD 团队贡献的。
作者:笔刀侠
【说明】近日本人略有闲暇,逛了逛网络,在百度上看到有人以《unix与linux的区别》为题发问“应该学习unix还是linux”(见http://zhidao.baidu.com/question/195511611.html?from=pubpage&msgtype=2),看到一个傻瓜的回答居然被作为提问者采纳的最佳答案。为了避免更多的人被误导,特别写了本文。提问者采纳的最佳答案中“Unix是现在做关键业务的,根本不可能给你新人练手的”、“你新手一个,别指望unix了”这些话完全不符合事实。真正的事实是:http://www.freebsd.org 网站上你可以免费下载到全世界安装得最多的 Unix 系统的 安装光盘 以及整个操作系统全部的源代码。这个 Unix 系统是美国的学生学习使用最多的操作系统(学习、使用量超过 Windows),全世界最大的网站,如
hotmail.com (十多年前被 微软 收购了,但微软没能力用 Windows 来取代它)、yahoo.com 等等都是使用这个操作系统,即使中国,你看看丁磊写的文章就知道,163.com 等大网站也是用这种 Unix 的。把它剪裁用到价值几元钱的智能玩具上也很适合,把它应用到载人航天、登月工程之类的价值几百亿、上千亿的大项目上更是不在话下。
从学习的角度看,学习这款 Unix 所花费的时间和精力比学习 Linux 更少,由于 Linux 的发现版本混乱,同样功能的命令,在不同发行版本上就可能不同。比如,全世界使用最多的 Linux 发行版—— 包括 Ubuntu 在内的 Debian 系列 和 劣等人种使用最多的包括中国的 红旗 之类的狗屎在内的红帽子系列,网络安装软件之类的命令就完全不同。freebsd 的 Unix
就一种发行版本,完全没有这些歧义。
十多年前,本人在青年科学家论坛上就呼吁中国政府应该立即停止对 Linux 的任何支持,应该马上支持对 freebsd 这款 Unix 的推广使用,(该次会议的论文集中还有我的发言稿),可惜人微言轻,傻逼政府硬是把发展方向引到了邪路上。
如果单纯的玩系统,freebsd 这款 Unix 与 Linux 没有区别,命令是相同的,编译好的二进制可执行程序可以拷贝到 Linux 系统上使用, Linux 系统编译好的程序拿到 Unix 上运行也完全没有问题,有源程序的拿到另一个系统上编译使用更不在话下。
如果想成为一个“面向世界、面向未来”的人才,你就从 Unix(freebsd)的学习开始吧。 Linux 系统这种玩具不值得你专门去学,等你用好了 freebsd,Linux 的一切你都会了。
最后在透露一个事实:Linux 的许多源代码是 FreeBSD 团队贡献的。
相关文章推荐
- Unix学习笔记-------目录遍历实例----Linux下判断是否是一个目录还是一个文件的方法
- 新手看招 Unix和Linux下C语言学习指南
- 《Unix & Linux 大学教程》 - 第二十五章 学习笔记
- C、C++判断操作系统是Linux、windows还是Unix
- 转帖(chinaunix 的creator):我的嵌入式学习之路(二) linux button 驱动
- 初学者应该如何学习乃至玩好Linux系统呢? 推荐
- [学习 Linux/Unix C 编程]之(四)代码定位:__FILE__, __FUNCTION__, __LINE__
- 搜索一个问题 C、C++判断操作系统 是 Linux还是windows 还是Unix【编译器内置宏 探索(不是特别满意)】
- linux/unix学习之文件编程一
- [转]学习linux/unix编程方法的建议
- Linux学习笔记——查询系统是32位还是64位
- Understanding Unix/Linux Programming note:chapter 5:连接控制:学习stty
- UNIX/Linux下C语言的学习路线
- linux/unix信号机制学习
- [Unix&Linux]从零开始学习OpenWrt完美教程
- 我们应该学习什么java、C#还是C++(VC)?
- LINUX(UNIX)文件I/O学习
- 学习linux/unix编程方法的建议(转)
- 3. oracle学习入门系列之三Unix、Linux历史及基础
- 《Unix & Linux 大学教程》 - 第三、四章 学习笔记 .