Linux内核是一个操作系统(OS)内核,本质上定义为类Unix。它用于不同的操作系统,主要是以不同的Linux发行版的形式。Linux内核是第一个真正完整且突出的免费和开源软件示例。

Linux 内核是一个操作系统OS内核,本质上定义为类 Unix。它用于不同的操作系统,主要是以不同的 Linux 发行版的形式。Linux 内核是第一个真正完整且突出的免费和开源软件示例,促使其广泛采用并得到了数千名开发人员的贡献。

Linux Kernel

Linux 内核由芬兰赫尔辛基大学的学生 Linus Torvalds 于 1991 年创建。随着程序员调整其他自由软件项目的源代码以扩展内核的功能,它迅速取得了进展。Torvalds 首先使用 80386 汇编语言编写的任务切换器以及终端驱动程序,然后将其发布到 comp.os.minix Usenet 组。它很快被 MINIX 社区所改编,为该项目提供了见解和代码。

Linux 内核越来越受欢迎,因为 GNU 自己的内核 GNU Hurd 不可用且不完整,而 Berkeley Software Distribution(BSD)操作系统仍然受到法律问题的困扰。在开发人员社区的帮助下,Linux 0.01 于 1991 年 9 月 17 日发布。

Linux 内核(英语:Linux kernel),是一种开源的类 Unix 操作系统宏内核。整个 Linux 操作系统家族基于该内核部署在传统计算机平台(如个人计算机和服务器,以 Linux 发行版的形式)和各种嵌入式平台,如路由器、无线接入点、专用小交换机、机顶盒、FTA 接收器、智能电视、数字视频录像机、网络附加存储(NAS)等。工作于平板电脑、智能手机及智能手表的 Android 操作系统同样通过 Linux 内核提供的服务完成自身功能。尽管于桌面计算机的占用率较低,基于 Linux 的操作系统统治了几乎从移动设备到主机的其他全部领域。截至 2017 年 11 月,世界前 500 台最强的超级计算机全部使用 Linux。

Linux 内核最早是于 1991 年由芬兰黑客林纳斯·托瓦兹为自己的个人计算机开发的,他当时在 Usenet 新闻组 comp.os.minix 登载帖子,这份著名的帖子标志着 Linux 内核计划的正式开始。如今,该计划已经拓展到支持大量的计算机体系架构,远超其他操作系统和内核。它迅速吸引了一批开发者和用户,利用它作为其他自由软件项目的内核,如著名的 GNU 操作系统。而今天,Linux 内核已接受了超过 1200 家公司的近 12000 名程序员的贡献,其中包括一些知名的软硬件发行商。

从技术上说,Linux 只是一个匹配 POSIX 标准的内核。它提供了一套应用程序接口(API),通过接口用户程序能与内核及硬件交互。仅仅一个内核并不是一套完整的操作系统。有一套基于 Linux 内核的完整操作系统叫作 Linux 操作系统,或是 GNU/Linux(在该系统中包含了很多 GNU 计划的系统组件)。

Linux 内核是在 GNU 通用公共许可证第 2 版之下发布的(加上一些非自由固件、blob 与各种非自由许可证),是一个开源项目协作的突出例子。它的版本支持根据版本最长可达 6 年,贡献者遍布世界各地,日常开发相关的讨论在 Linux 内核邮件列表上。

0个人收藏 收藏

评论交流

泪雪默认头像 请「登录」后参与评论
  1. 加载中..

相关推荐

  • CrossOver 虚拟机

    CrossOver,MacOS/Linux系统运行Windows应用的虚拟机

    Crossover是一款允许在Linux或Mac上运行Windows应用的软件,提供用户友好界面和强大的软件兼容性。它无需Windows许可证,易于安装和使用,是个高效的跨平台解决方案。Crossover在易用性、资源消耗和用户支持方面表现出色,适合非Windows环境中运行Windows程序的用户。
  • Whonix

    Whonix,以安全为核心的Linux发行版

    Whonix 是一个专注于安全和匿名的操作系统,通过虚拟机隔离技术和Tor网络实现高度匿名化的互联网连接。它包括两个部分:Whonix-Gateway负责所有通过Tor的通信,而Whonix-Workstation提供一个隔离的工作环境。这种设计旨在防止网络监视和IP泄露,适合那些对在线隐私和安全性有极高要求的用户。
  • Garuda Linux

    Garuda Linux,强大而美观的Linux发行版

    Garuda Linux是一个基于Arch Linux的发行版,专为提供美观、现代化的桌面体验而设计,同时保留了Arch的灵活性和轻量级特性。它通过使用Zen Kernel和一系列性能增强工具优化性能,提供滚动更新机制保持软件最新。Garuda还特别强调用户友好性,通过图形工具简化系统管理,以及通过Timeshift和Snapper支持系统恢复,增加数据安全。
  • BackBox Linux

    BackBox,面向渗透测试和安全性评估的Linux发行版

    BackBox Linux是一个基于Ubuntu的网络安全和渗透测试专用发行版,提供丰富的安全工具集和定制化的Xfce桌面环境,以稳定性和易用性为特点。它适合从新手到专业人员的广泛用户群,特别是那些偏好简洁、高效工作环境的安全专家和渗透测试人员。
  • BlackArch Linux

    BlackArch Linux,功能强大的安全和渗透测试发行版

    BlackArch Linux是一个基于Arch Linux的渗透测试发行版,专为安全专家设计。它提供超过2500种安全工具,支持模块化安装,享有滚动更新的优势,且可通过Live ISO快速体验。尽管学习门槛较高,但其庞大的工具库和灵活性使其成为高级用户和安全研究人员的理想选择,特别是对于那些寻求定制和优化渗透测试环境的专业人士。
  • Linux Lite

    Linux Lite,适合初学者和老旧硬件的轻量级操作系统

    Linux Lite是一个基于Ubuntu的轻量级Linux发行版,特别适合初学者和配置较低的电脑。它使用用户友好的XFCE桌面环境,提供简洁、直观的用户体验。具有低系统要求、丰富的预安装软件、优良的硬件兼容性,并且支持个性化定制。Linux Lite在易用性和轻量级方面表现出色,是寻找高效、简单操作系统用户的理想选择。