1. 前言
Linux可以被认为是现代计算机领域中最成功的项目之一。其开源模型的成功,以及几乎所有的科学,技术,工程和数学领域中都有数以千计的贡献者,因此使得Linux成为非常强大的操作系统。
2. Linux的背景
2.1 Unix
Linux最初是由Linus Torvalds于1991年创建并发布的。
当时他是维护和使用Unix的电脑科学系学生,但是他无法获得大量的像样的支持。
if (ax25cmp(addr->ax25_addr, me->ax25_addr) == 0) {
/* It's loopback. Hold it for it is safe. */
skb_hold(skb);
ax25_receive_frame(ax25, skb);
ax25_std_timer(time, AX25_T1TIMER);
return 0;
}
2.2 Minix
在向着自己的目标发展时,Torvalds发现了Minix操作系统。Minix是一个小型的Unix复制品,设计用于用于教学的操作系统。Torvalds开始向Minix编写驱动程序,并在上面工作。在一段时间后,Torvalds发现这并不是他想要的系统。
他发现Minix最大的问题是其许可证的限制和开发过程中全无支持。因此,他决定开发一个更自由且更贴合自己需求的系统。
3. 各种Linux的变体
3.1 Debian
Debian作为第一个发行版,它的主要目标是基于开源理念,高质量的软件发布。
Debian的特点是有一个稳定的版本,它会给出安全更新,修正bug和软件包信息更新,而且在新增和删除各种软件中有更准确的把控。
3.2 Ubuntu
Ubuntu是基于Debian构建的Linux操作系统,它专注于为普通计算机用户提供更好的体验。
Ubuntu被设计为一个易于安装和使用的操作系统,而且它包含更多的Linux关联软件。
3.3 Fedora
Fedora是由美国红帽公司赞助的另一个流行发行版,它与Debian和Ubuntu发行版不同,因为它采取了非常紧密的更新/发布模式,为各位用户带来最新的软件。
这种特殊的更新过程使得Fedora适用于开发人员和那些需要每天最新软件的人。
4. 结论
总的来说,Linux操作系统具有多个不同的变体,这样就满足了各种不同用户群体的需求。它们都具有开源的优势,可以被开发人员和其他有兴趣的人使用和编辑。
无论你是想使用Unix正统版操作系统,还是需要一个为普通用户量身定制的操作系统,总有一款适合你。