知识问答
GNU操作系统是什么
GNU操作系统是一种由自由软件构成的类 Unix 操作系统,该系统基于 Linux 内核,目标在于建立一个完全相容于UNIX的自由软件环境。
GNU 操作系统是一种由自由软件构成的类 Unix 操作系统,该系统基于 Linux 内核,目标在于建立一个完全相容于 UNIX 的自由软件环境。
简介
GNU 操作系统的第一个完整的测试版是在 1996 年,这个版本包括 GNU HURD。在 20 世纪 90 年代,GNU 操作系统使用 Linux 作为内核,而不是 GNU HURD 的一个分支,这已经取得了巨大成功,同时表明,作为 GNU 系统不是一套静态的方案,用户和经销商可以根据自己的需要选择不同的包使用该系统,结果属于 GNU 系统中的一种。
GNU 操作系统中的安装的每个软件都是自由软件,其中部分符合 copyleft。
发展过程
1983 年,Richard Stallman(RMS)推出 GNU,作为一个操作系统,GNU 可以将一起工作的所有用户联系起来,同时每个用户都可以自由地控制自己的计算机。
GNU 工程创始于 1984 年,旨在开发一个完整 GNU 系统,GNU 这个名字是 “GNU's Not Unix!” 的递归首字母缩写词,"GNU" 的发音为 g'noo,只有一个音节,发音很像 “grew”,但需要把其中的 r 音替换为 n 音,系统的名称,GNU 是一个递归的缩写,意为 GNU 不是 Unix 的一种致敬 Unix 的技术思路,而在同一时间说 GNU 是不同的东西。
GNU 自己的内核 Hurd 仍在开发中,离实用还有一定的距离。因此,GNU 通常使用 Linux 内核。这样的组合即为 GNU/Linux 操作系统,已经有上百万人在使用 GNU/Linux,但他们中的很多人把它误称为“Linux”。
当 Linus Torvalds 写成了 Linux,他填补了一个重要的空白,可以将 Linux 和 GNU 系统组成一个完整的自由系统:基于 Linux 的 GNU 系统(或简称为 GNU/Linux 系统)。把它们组合到一起听起来很容易,但是这并不是一个简单的工作。 GNU C 库 (简称 glibc) 需要作大量的修改。集成到一个完整的发行系统中也是一项很大的工作。它需要对如何安装和启动系统进行定位 -- 这个问题直到现在还在完善,因为我们还没有抓住要点。那些开发了不同的发行系统的人们作出了巨大贡献。
gnu操作系统上一篇:如何用拍照app赚钱教程
下一篇:千金藤素是什么
最新文章
- 如何正确卸载MySQL数据库以避免数据丢失和系统问题?
- 连接,如何解决? (qq2023服务器拒绝)
- 如何正确配置MySQL数据库以实现安全的远程访问权限?
- 如何提升六安网站的SEO优化,六安网站优化方案分享
- 如何用html做个人简历
- 探索MySQL数据库,哪本书籍能成为你的指南?
- 怎么做到快速小程序开发,实现快速小程序开发的方法
- dedecms如何安装,dedecms安装教程
- RDS for MySQL支持版本升级吗?
- 衡阳网站seo难在哪里,衡阳网站通过seo来提高流量
- 快手怎么遮挡东西
- 如何成功导入WEB服务器证书到mini web服务器?
- 又拍云cdn设置教程
- 视频播放主机有哪些*的选择,详解视频播放主机的特点与应用场景
- 揭秘MethodInfo,它究竟是什么,又是如何工作的?
- jmp是什么意思
- 如何找到MySQL创建的数据库位置?
- 枫林seo是否适合小型企业,枫林seo的*技巧「枫林网络科技有限公司」
- 上海idc是什么,了解这个互联网行业词汇
- 如何实现MySQL中的分组去重并排序查询?