首页 > 系统教程 > LINUX > 正文

8 个比 Linux 本身还要古老的 Linux 概念

PHPz
发布: 2024-02-12 08:00:24
转载
766人浏览过

linus torvalds 于 1991 年宣布了 linux 的第一个版本,但是有些 linux 概念甚至比 linux 本身更古老。

虽然Linux通常被认为是一种现代操作系统,但其中一些概念比你想象的要古老得多。以下是一些在Linux系统中拥有悠久历史的概念。

1、双重启动

使用双重启动方式在不同操作系统之间共享 Linux 一直是标准方式,包括 Windows。多启动操作系统的概念几乎与计算机一样古老。

8 个比 Linux 本身还要古老的 Linux 概念

在 Unix 类环境中,它也很流行,比如在旧的 PC Unix 系统(如Xenix)上运行 Unix 和 MS-DOS。双重启动也早于 Linux 在 Amiga 上实现。

Commodore Amiga 3000UX 带有 Amiga Unix,这是 System V 的定制版本,以及标准的 Amiga Workbench 操作系统。您可以通过使用左右鼠标按钮来选择引导时的操作系统。

2、支持不同的体系结构

当 Linus Torvalds 在 1991 年在 Usenet 上发布 Linux 内核时,他本人没有预见到它会扩展到除 Intel x86 平台之外的其他体系结构,但他可能应该给历史留下这样的先例。

像原始的 Unix 一样,Linux 是用 C 语言编写的。C 语言本身是一种可移植的语言。只要 C 程序不对底层环境做出任何假设,它就可以在任何计算机上编译,只要它具有相应的编译器。

像当时的许多操作系统一样,Unix 最初是用汇编语言编写的,但 Dennis Ritchie 在 70 年代初用他发明的 C 语言重写了它。这样做的一个副作用是,操作系统与硬件分离,Unix 成为了一种通用操作系统。

这在当时是不寻常的,因为操作系统与一台特定的机器绑定。这也是 Unix 在计算机科学学术界在 70 年代和 80 年代引起轰动的原因之一。

3、不同 Shell 的概念

Bash shell 是 Linux 系统上的流行默认 Shell,但你可以轻松更改你的登录Shell为任何你选择的 Shell。你可能知道这是最初的 Unix 系统的一个功能,但你知道这个想法甚至比 Unix 还要古老吗?

8 个比 Linux 本身还要古老的 Linux 概念

DEC 正在开发一种名为 MICA 的操作系统,它将在一种名为 PRISM 的新处理器架构上运行。它将基于DEC流行的小型机操作系统VMS,但也将具备Unix风格。

这个雄心勃勃的项目是 Dave Cutler 的创意。DEC 最终取消了 MICA 项目,Cutler 转投 Microsoft,领导了最终成为 Windows NT 的项目。

在VMS方面,还有一个名为 Eunice 的程序,它也可以运行Unix程序。像最初的WSL一样,它可以工作,但与原生Unix相比,它也因性能和兼容性问题而备受关注。

当 Windows NT 最终于 1993 年问世时,它有一个 POSIX 环境,但似乎只是为了让微软可以说它符合 POSIX 标准并竞标某些与美国联邦政府的合同。

微软还将发布一个更完整的环境——Windows Services for Unix,开源的 Cygwin 项目也随之出现。

闪念贝壳
闪念贝壳

闪念贝壳是一款AI 驱动的智能语音笔记,随时随地用语音记录你的每一个想法。

闪念贝壳 53
查看详情 闪念贝壳

5、法律问题

在21世纪初,由SCO提起的对IBM的诉讼在Linux和开源社区中广受关注。SCO 声称 Linux 侵犯了他们对原始 Unix 代码的权利,而他们已经获得了这些代码的所有权。

虽然 IBM 和 Linux 社区最终获得了胜利,但这种情况在原始 Unix 时代也有先例。AT&T的Unix System Laboratories(USL)声称对伯克利软件分发代码拥有版权,这在90年代初给伯克利造成了压力。

尽管最终证明只有少量文件受到““限制”,可以轻松重写以实现开源分发,但Linux成为了计算机爱好者的宠儿。

6、不同版本之间的竞争

尽管Linux社区喜欢争论哪个发行版更好,但这对 Unix 文化来说并不是什么新鲜事。

在80年代,AT&T 的 System V 和 BSD 之间的辩论是大事。后者在学术界更为流行,由加州大学伯克利分校“开发。它也是工作站 Unix 的主要组件,如 Sun Microsystems。

到 1980 年代末,Unix 世界陷入了所谓的“Unix战争”。AT&T 和 Sun 开始合作,将 BSD 和 System V 合并,这引起了惠普,DEC 和 IBM 等其他计算机公司的警惕。后来这些公司组建了开放软件基金会,而 Sun 和 AT&T 则组建了 Unix International。

这场“战争”最终以停火结束。两个组织合并,但 Linux 最终取代了大多数应用程序中的专有 Unix。

7、”Unix桌面年”

Linux 发行版以其桌面用户界面而闻名,旨在让非技术用户使用 Linux。这种努力也有着悠久的历史,可以在 1989 年的 PBS 电视节目《计算机纪事》中看到。

在节目中,我们可以看到来自Sun Microsystems、惠普甚至苹果的产品。苹果也曾经推出过一款基于 Unix 的操作系统 A/UX。

8、开源软件

虽然Linux推广了开源软件的概念,但这个想法已经存在了很长时间,可能早已存在于计算机本身。

虽然GNU项目因为提供免费软件的明确理念而获得了声誉,但软件在学术界早就自由流传。BSD开发人员创建了自己的许可证,允许自由分发。

许多Linux概念比你想象中的要古老

你可能会惊讶于 Linux 文化中的一些概念(例如双引导和开源软件)有多么古老。Linux 的许多特殊之处都可以通过其源自 Unix 的历史来解释。

一个困惑很多新接触 Linux 命令行的人的例子是,这些命令看起来很奇怪。它们为什么如此简短?原因是它们最初是为电传打字机而不是屏幕设计的。

以上就是8 个比 Linux 本身还要古老的 Linux 概念的详细内容,更多请关注php中文网其它相关文章!

最佳 Windows 性能的顶级免费优化软件
最佳 Windows 性能的顶级免费优化软件

每个人都需要一台速度更快、更稳定的 PC。随着时间的推移,垃圾文件、旧注册表数据和不必要的后台进程会占用资源并降低性能。幸运的是,许多工具可以让 Windows 保持平稳运行。

下载
来源:良许Linux教程网网
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
最新问题
开源免费商场系统广告
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新 English
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号