Linux:基于UNIX的自由操作系统 Linux是一个自由且开源的操作系统,它起源于1991年10月5日,当时Linus Torvalds在芬兰赫尔辛基大学期间,基于对MINIX操作系统的兴趣,开始了自己的操作系统开发项目。这个项目最初被称为Linux,后来演变成了今天我们所熟知的Linux内核。通过互联网的传播,以及全球计算机爱好者的共同努力,Linux逐渐发展成为世界上最广泛使用的UNIX-like操作系统之一,并且用户群体仍在快速增长。
UNIX操作系统的背景 UNIX是一个多用户、多任务的操作系统,最初由AT\u0026T贝尔实验室的Ken Thompson在1969年开发成功。UNIX的设计旨在允许多名程序员同时访问计算机,共享资源。它以其简洁性、强大功能和可移植性而闻名,能够在从微型计算机到超级计算机的多种硬件平台上运行。
UNIX的核心是内核,它在系统引导时被加载,负责处理硬件设备、调度任务、管理内存和外设存储。UNIX系统中的众多小型工具和实用程序能够轻松组合起来执行复杂任务,这种特性使得UNIX迅速普及。shell是用户与操作系统交互的程序,它是UNIX中一个非常重要的工具。本书将探讨当前主流shell的特点。
UNIX的早期发展和应用最初,UNIX主要在科学研究机构和大学中使用,其成本非常低,后来逐渐扩展到计算机公司、政府机构和制造业等领域。1973年,美国国防部高级研究计划署(DARPA)启动了一项研究,探索如何通过UNIX将多个网络的计算机透明地连接在一起,这一研究和对网络系统的形成,为互联网的诞生奠定了基础。
20世纪70年代后期,许多在大学期间接触并体验过UNIX的学生进入工业界,并推动工业界向UNIX转换,他们认为UNIX是最适合复杂编程环境的操作系统。许多公司开始开发自己的UNIX版本,并针对特定的硬件平台进行优化,以期占领市场。其中最著名的两个UNIX版本是AT\u0026T的System V和BSD UNIX,后者是由加州大学伯克利分校在20世纪80年代早期基于AT\u0026T版本开发的。
UNIX版本标准化和市场变化由于存在众多UNIX版本,兼容性问题变得日益突出。一张图表列出了80多个UNIX版本,这表明如果不花费大量的时间和精力来解决兼容性问题,那么在一个UNIX系统上正常运行的应用程序和工具可能无法在另一个UNIX系统上工作。由于缺乏统一的标准,一些公司放弃了UNIX,转而使用更为古老但专用性更强的系统,如WMS,这些系统被证明在一致性和可靠性方面更为优越。
1993年初,AT\u0026T将其UNIX系统实验室出售给了Novell。1995年,Novell将其UNIX商标权和规范(后来成为单一UNIX规范)转让给了The Open Group,并将UNIX系统源代码卖给了SCO。如今,有许多公司仍在销售基于UNIX的操作系统,如Sun Microsystems的Solaris、Hewlett-Packard的HP-UX和Tru64UNIX,以及IBM的AIX。此外,还有许多免费的UNIX和兼容工具,如Linux、FreeBSD和NetBSD。
Linux作为UNIX操作系统的克隆版本,如今几乎每个主要的计算机厂商都有自己基于UNIX的系统版本。
服务器的unix操作系统如何出身的
2025-07-20 09:48 点击:0