1. Linux简介
Linux是一种自由和开放源代码的类UNIX操作系统。该操作系统的内核由Linus Torvalds在1991年10月5日首次发布。Linux也是自由软件和开放源代码软件发展中最著名的例子。只要遵循GPL许可,任何个人和机构都可以自由地使用Linux的所有底层源代码,也可以自由地修改和再发布。值得一提的是,Linux的作者同时也是Git开源项目的发起人,Git已经逐渐取代CVS和SVN,成为最受欢迎的程序代码版本控制软件。
严格来讲,术语Linux只表示操作系统内核本身。而日常所提及的Linux则多指基于Linux内核的完整操作系统,包括GUI组件和许多其他实用工具。由于这些支持用户空间的系统工具和库主要由Richard Stallman于1983年发起的GNU计划提供,自由软件基金会提议将该组合系统命名为GNU/Linux,但Linux不属于GNU计划。
尽管Linux的源代码是开放的,但如果想读完它的代码几乎是不可能的事情,也不是一件明智的事情。如果出于了解操作系统构造原理的目的,我们可以学习Minix操作系统,这是一个为教学而做的操作系统。也可以读一下早期的Unix源代码《Lion's Unix》。
最新评论