晋城市网站建设管理人员,html编程,莱芜金点子官网,如何做美食的视频网站GNU计划是什么 GNU计划是由理查德斯托曼在1983年9月27日公开发起的自由软件集体协作计划#xff0c;其目标是创建一套完全自由的操作系统GNU。这个操作系统的内容软件完全以GPL方式发布#xff0c;意味着用户拥有运行、复制、分发、学习、修改和改进该软件的自由。 GNU的命名…GNU计划是什么 GNU计划是由理查德·斯托曼在1983年9月27日公开发起的自由软件集体协作计划其目标是创建一套完全自由的操作系统GNU。这个操作系统的内容软件完全以GPL方式发布意味着用户拥有运行、复制、分发、学习、修改和改进该软件的自由。 GNU的命名是GNUs Not Unix的递归缩写因为它的设计与Unix相似但并不包含具有著作权的Unix代码。尽管GNU计划下有许多项目和工作被完成如核心的gcc和glibc但由于缺少操作系统内核原定的内核叫HURD一直未能完成。 理查德·斯托曼最早是在net.unix-wizards新闻组上公布该消息并附带一份《GNU宣言》等解释为何发起该计划的文章。他是一位知名的计算机科学家曾在哈佛大学和麻省理工学院人工智能实验室工作毕业后留在该实验室继续工作。他也是开源运动的重要推动者被誉为“开源之父”。
UNIX系统的发展历史 UNIX系统在计算机操作系统的发展史上占有重要的地位。它起源于20世纪60年代末期由ATT的贝尔实验室开发。Unix系统的设计思想是“小而美”即尽量简化系统内核以便更好地支持应用程序的开发和移植。 从Unix操作系统的发展历史来看又可以分为古典Unix近代Unix和现代Unix。1979年UNIX V7发布。这是历史上第一个完整意义上的UNIX版本也是最后一个广泛发布的研究型UNIX版本。20世纪80年代相继发布的8、9、10版本只授权给了少数大学。 1983年4.2BSD发布。它是UNIX历史上第一个包含TCP/IP协议栈以及rcp、rsh、rlogin和rwho等网络工具的系统。此后这个方向上的研究导致了九号计划的出现这是一个新的分布式操作系统。注贝尔实验室九号项目Plan 9 from Bell Labs常简称为Plan 9是一个分布式操作系统由贝尔实验室的计算科学研究中心在1980年代中期至2002年开发以作为UNIX的后继者。它现在仍然被操作系统的研究者和爱好者开发使用。 除了贝尔实验室之外其他机构也对Unix系统做出了重要贡献。例如加州大学伯克利分校开发了BSD UNIX卡内基梅隆大学开发了System V UNIX麻省理工学院开发了CTSS和Multics。
POSIX标准是什么 POSIX标准全称可移植操作系统接口Portable Operating System Interface of UNIX是由电气和电子工程师学会IEEE为在各种UNIX操作系统上运行的软件定义的一系列API标准的总称。这个标准源于一个大约开始于1985年的项目。 其正式称呼为IEEE Std 1003而国际标准名称为ISO/IEC 9945。这个标准定义了操作系统应该为应用程序提供的接口标准。它的主要目的是使得应用程序能够在不同的操作系统上运行从而提高软件的可移植性和兼容性。 POSIX标准涵盖了很多方面包括文件系统、目录和文件、进程管理、信号、系统调用、库函数等等。由于其广泛的应用POSIX已经成为了一个重要的行业标准被广泛应用于各种UNIX和类UNIX系统中。
Linux 内核是免费软件吗 Linux 内核是免费软件。术语“自由软件”是指一种软件许可证允许用户出于任何目的运行、研究、共享和修改软件。Linux 内核是在 GNU 通用公共许可证 GPL2.0 下发布的GPL 是最受欢迎的自由软件许可证之一。这意味着任何人都可以下载、使用和分发 Linux 内核而无需支付任何费用或同意任何限制。
我听说 Linux 附带了非自由的“blobs” 在许多设备能够与操作系统通信之前必须首先使用设备制造商提供的“固件”对其进行初始化。此固件不是 Linux 的一部分也不会由内核“执行”——它只是在驱动程序初始化阶段上传到设备。 虽然一些固件映像是从自由软件构建的但其中很大一部分只能以二进制形式重新分发。为了避免任何许可混淆固件 blob 已从主 Linux 树移动到名为 linux-firmware 的单独存储库中。 在没有任何非自由固件二进制文件的情况下使用 Linux 是可能的但通常以使大量硬件无法运行为代价。此外许多在驱动程序初始化期间不需要固件 blob 的设备已经预装了非自由固件。如果你的目标是运行 100% 自由设置则通常需要走得更远而不仅仅是避免可加载的仅二进制固件 blob。
我可以使用“Linux”一词或 Tux 徽标吗 Linux 是 Linus Torvalds 的注册商标其使用受 Linux 商标协会的约束。有关详细信息请参阅以下页面 Tux 企鹅标志由 Larry Ewing 使用 Gimp 软件创建。它可以免费使用包括商业用途只要你给拉里·尤因适当的信用“如果有人问”。如需任何其他许可请直接联系 Larry Ewing 先生。
“稳定/EOL”和“长期”是什么意思
当内核从“主线”进入“稳定”类别时可能会发生两件事 在一些错误修复修订后它们可以达到“生命周期结束”这意味着内核维护者将不再发布此内核版本的错误修复或者它们可以投入“长期”维护这意味着维护者将在更长的时间内为这个内核修订版提供错误修复。 如果你使用的内核版本标记为“EOL”你应该考虑升级到下一个主要版本因为你正在使用的内核版本将不再提供错误修复。
为什么 LTS 内核在首页被标记为“稳定” 如果当前没有其他稳定内核版本则在发布页面上宣布的长期支持“LTS”内核将在首页上标记为“稳定”。这样做是为了避免破坏自动解析器监视 kernel.org并期望始终有一个标记为“稳定”的内核版本。
Linus 已经标记了新版本但它没有列在首页上 Linus Torvalds 为所有新的主线内核版本添加 PGP 签名 git 存储库标签但是稳定版本团队需要生成一组单独的 PGP 签名才能创建可下载的 tarball。由于 Linus 和稳定团队成员之间的时区差异在标记新的主线版本和 PGP 签名的压缩包可用之间通常会有几个小时的延迟。该过程完成后首页将更新。
是否有最新内核版本的 RSS 提要
是的你可以在 https://www.kernel.org/feeds/kdist.xml 找到它。
我们还发布了一个包含最新发布信息的 .json 文件你可以从此处提取https://www.kernel.org/releases.json。
我在哪里可以找到内核 3.10.0-1160.45.1.foo 带有破折号的内核版本由发行版打包并且经常进行大量修改。请联系相关发行版以获取确切的内核源代码。
有关分发内核的更多信息请参阅发布页面。
如何报告内核问题 如果你运行的是 Linux 发行版附带的内核那么正确的起点是通过发行版支持渠道报告问题。以下是一些流行的选择
UbuntuFedora ProjectArch LinuxLinux MintDebian GNU/LinuxRed HatOpenSUSESUSE
如果你确定问题出在上游内核上请参考以下文档该文档描述了如何向开发人员报告错误和回归
Reporting issues
如何参与 Linux 内核开发
好的起点在这里Linux_Kernel_Newbies - Linux Kernel Newbies 。
我可以在 kernel.org 上拥有一个账户吗 Kernel.org 帐户通常保留给子系统维护人员或知名开发人员。除非你直接向 Linus Torvalds 提交拉取请求否则绝对没有必要在 kernel.org 上拥有帐户来为 Linux 内核的开发做出贡献。
如果你被列入 MAINTAINERS 文件或者相信有理由根据你的贡献值应该在 kernel.org 上拥有一个账户。