主题:【原创】Linux是什么? -- 请尽量
只有Linux内核、FreeBSD内核,等等。当然,FreeBSD的每个release还包括了完整的用户程序(user space applications)。Linux仅仅发布内核,用户程序由distribution vendors提供。
如果你仔细阅读我的原文,你会发现,我一直在说Linux是一个操作系统内核。当我提到基于Linux的操作系统时,比如RedHat,我都用的是Linux distribution。
“UNIX”是个商标,现在的所有者是“Open Group”(opengroup.org)。一个操作系统要想称自己是UNIX,必须得到Open Group的认证和许可。Those free and open source operating systems don't bother it. They probably don't have the money either. They can still be called UNIX-like or a UNIX flavor though.
UNIX认证的标准是Single UNIX Specifications,最新的第3版本制订于2003年,所以也称为UNIX03。第2版本也被称为UNIX98。
除此之外,历史上出现过的两大流派AT&T SysV和BSD,也分别成形了自己的一套应用程序接口(Application Programming Interface,简写为API)。所以,为维护向后兼容性,现代的UNIX和UNIX-like操作系统也都尽量试图兼容SysV和BSD。
如果对UNIX的历史和现状感兴趣,可以去www.unix.org看看。
至于说稳定性,Linux机器运行几十、上百天也是很普遍的。我还见过连续运行一年多的。虽然听起来很不错,但在实际使用中并没有多少人刻意追求最长的uptime。原因有两个。第一,Linux和FreeBSD(或是其他的BSD derived)都在actively developed,每个月,或是每几个月总是有新版本发布,系统管理员们总是还要考虑升级的,不为new features,也要为improvements and enhancements,至少是bug fixes。
第二,真正的mission critical, non-stop services肯定不能只依靠一台机器,即使操作系统不死,硬件也总有可能会出故障,所以才会有双机乃至多机热备份。当然,没有人会抱怨一个操作系统可靠性好的。
下面所说的Linux和FreeBSD之争是个问题。本来,大家在技术上有分歧是很正常的,要不然也不会有那么多的Linux distribution、BSD derived了。但是,每个人都总是希望别人也相信自己所欣赏的就是最好的,这样冲突就难免了。
- 相关回复 上下关系8
这里有一堆字典,你看看有没有你合适的? Highway 字57 2005-02-10 12:57:17
嗯,顶一下,微软是要打倒地 ragtime 字0 2005-02-10 12:44:48
请问一下,FreeBSD和Linux的关系 参学 字212 2005-02-10 03:51:11
“UNIX的内核”这个说法是不对的。没有UNIX内核这个东西。
应该还是有一个名词叫UNIX KERNEL吧? octane99 字50 2005-02-17 18:38:22
问题就在于内核的名字不叫UNIX。Linux也好、FreeBSD也好, 请尽量 字56 2005-02-17 23:38:29
老兄严格治学的态度很专业。翻翻以前的书,如果讲某种操作系统, octane99 字240 2005-02-18 09:42:08
当然,如果是泛指,没有问题。就好像你可以说丰田的 请尽量 字114 2005-02-18 19:29:27