西西河

主题:【原创】Linux是什么? -- 请尽量

共:💬23 🌺12 新:
全看分页树展 · 主题 跟帖
家园 “UNIX的内核”这个说法是不对的。没有UNIX内核这个东西。

只有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了。但是,每个人都总是希望别人也相信自己所欣赏的就是最好的,这样冲突就难免了。

全看分页树展 · 主题 跟帖


有趣有益,互惠互利;开阔视野,博采众长。
虚拟的网络,真实的人。天南地北客,相逢皆朋友

Copyright © cchere 西西河