Linux 历史2024 年 8 月 29 日 | 阅读 2 分钟 计算机的演变早期,计算机像房子或公园一样大。所以你可以想象操作它们是多么困难。此外,每台计算机都有不同的操作系统,这使得操作它们变得更糟。每个软件都是为特定目的设计的,无法在其他计算机上运行。它极其昂贵,普通人既买不起也理解不了。 Unix 的演变1969 年,贝尔实验室的一个开发团队开始了一个项目,旨在为所有计算机制作一个通用软件,并将其命名为“Unix”。它简单而优雅,使用“C”语言代替汇编语言,并且其代码可回收。由于其可回收性,其部分代码现在通常称为“内核”,用于开发操作系统和其他功能,并且可以在不同的系统上使用。此外,它的源代码是开源的。 最初,Unix 只存在于大型组织中,例如政府、大学或拥有大型机和小型计算机(PC 是微型计算机)的大型金融公司。 Unix 的扩展八十年代,许多组织,如 IBM、HP 和其他数十家公司开始创建自己的 Unix。这导致了 Unix 方言的一团糟。然后,在 1983 年,Richard Stallman 开发了 GNU 项目,目标是使其成为免费的类 Unix 操作系统,并供所有人使用。但他的项目未能获得普及。许多其他类 Unix 操作系统也随之出现,但它们都没有能够获得普及。 Linux 的演变1991 年,芬兰赫尔辛基大学的学生 Linus Torvalds 认为应该有一个免费的学术版 Unix,于是开始编写自己的代码。后来,这个项目成为了 Linux 内核。他专门为自己的 PC 编写了这个程序,因为他想使用 Unix 386 Intel 计算机,但买不起。他在 MINIX 上使用 GNU C 编译器完成了这项工作。GNU C 编译器仍然是编译 Linux 代码的主要选择,但也会使用其他编译器,如 Intel C 编译器。 他一开始只是为了好玩,但最终却完成了一个如此庞大的项目。最初他想把它命名为“Freax”,但后来改名为“Linux”。 他根据自己的许可发布了 Linux 内核,并限制其商业用途。Linux 大部分工具来自 GNU 软件,并受 GNU 版权保护。1992 年,他根据 GNU 通用公共许可证发布了内核。 今天的 Linux今天,超级计算机、智能手机、台式机、Web 服务器、平板电脑、笔记本电脑以及洗衣机、DVD 播放器、路由器、调制解调器、汽车、冰箱等家用电器都使用 Linux 操作系统。 下一个主题Linux 的特性 |
Linux 是一种开源操作系统,与 Windows 和 MacOS 类似。它不仅限于操作系统,如今,它还用作运行桌面、服务器和嵌入式系统的平台。由于它是开源的,它提供了各种发行版和变体……
5 分钟阅读
Linux set 命令用于在 shell 环境中设置和取消设置某些标志或设置。这些标志和设置决定了给定脚本的行为,并有助于在不遇到任何问题的情况下执行任务。Shell 属性和参数的值可以...
阅读 3 分钟
Linus Torvalds 已将 Linux 内核授权给 GNU 通用公共许可证 (GPL) 版本 2。GNU 确保在 GPL 下获得许可的任何软件源代码都必须向所有用户公开其原始源代码并免费提供。这里的免费不代表价格,而是...
阅读1分钟
它也被称为“Bourne-again Shell”。它是 Linux 操作系统的命令语言解释器。它是 Bourne shell (sh) 的替代品。它是在 GNU 项目下开发的,由 Brian Fox 编写。如今,Bash 是默认用户 shell...
阅读 4 分钟
Unix 与 Linux 当今 Linux 需求量很大。您随处可见 Linux 的应用。它在我们的服务器、台式机、智能手机上占主导地位,甚至还用于冰箱等一些电器中。有些人认为 Unix 和 Linux 是同义词,但这并不正确。许多操作系统...
5 分钟阅读
(发行版) Linux 发行版简介 其他操作系统,如 Microsoft,将所有代码组合在一起并作为单个软件包发布。您必须从他们提供的版本中选择一个。但 Linux 与他们不同。Linux 的不同部分由不同的...
阅读 6 分钟
Linux 环境变量是存储在系统中的动态值,由在 shell 或子 shell 中启动的应用程序使用。这些变量有名称及其相应的值。环境变量自定义系统性能和应用程序的行为。环境是……
阅读 2 分钟
操作系统?Linux 简介 Linux 是一种开源的类 Unix 操作系统,基于 Linux 内核,该内核最初由 Linus Torvalds 于 1991 年 9 月 17 日发布。通常,Linux 被打包为 Linux 发行版,其中包含支持库和系统...
阅读 17 分钟
Linux 与 Windows 操作系统的区别 Linux 与 Windows 之间一直是在操作系统相关问题中被问得最多的问题之一。用户经常对哪一个对他们更好感到困惑。用户之间存在差异,因为大多数用户偏好...
阅读 10 分钟
多用户能力:多个用户可以访问相同的系统资源,如内存、硬盘等。但他们必须使用不同的终端进行操作。多任务处理:通过智能地划分 CPU 时间,可以同时执行多个功能。可移植性:可移植性不意味着文件尺寸小...
阅读 2 分钟
我们请求您订阅我们的新闻通讯以获取最新更新。
我们提供所有技术(如 Java 教程、Android、Java 框架)的教程和面试问题
G-13, 2nd Floor, Sec-3, Noida, UP, 201301, India