Linux入门百问
1 什么是Linux
Linux是1991年10月5日,由Linus在网络上公开源码的操作系统内核。linus将Linux作为“开源代码”发布,因此很多有志于内核开发的***也参与到Linux的后续开发中。正是这一具有开放精神的举动,才使得Linux得以迅速茁壮成长。
2 内核是什么
大家能够摸得到看得着的电脑、笔记本、平板、手机,这些统称为硬件。硬件都是一些电气元件构成,而这些电气元件都是被设计成只具有最基本的功能,用代码来管理、驱动它们的基本功能,便可以实现较为高级的功能。内核则是用来管理和驱动电脑上所有硬件的软件。
3 那么说Linux就类似于windows吗?
这么说是不准确的。Linux只是内核,如果非要类比,那么Linux就相当于Windows里的核心文件。而完整的Windows通常具备了ie浏览器、文件管理、磁盘管理、小游戏等常用软件。
4 什么是发行版
发行版可以类比成windows。所谓发行版,其实是一些公司或组织,将Linux以及一些常用的软件(比如浏览器、软件管理工具)打包成一套可以直接用于安装的操作系统。
5 常见的发行版有哪些?它们有什么不同?
比较常见的发行版有redhat系列、debian系列、Suse系列。redhat系列是红帽公司出品,分为企业版和个人版,企业版叫做rhel,个人版叫做fedora。rhel虽然是收费的企业版,但是红帽公司遵循开源协议,将rhel的源码公布出来,centos就是基于rhel源码重新打包定制的“社区版”的rhel。debian系列主要有debian、Ubuntu等,Ubuntu是基于debian的。不同的发行版,一般采用不同的软件包管理方式,redhat系列采用rpm包,debian系列采用deb包。软件开发者编写出软件代码后,通过redhat或者debian提供的打包工具,将软件打包成rpm包或者deb包。而软件在源码层次确是通用的,因为无论是红帽还是Ubuntu,它们都是使用Linux作为驱动底层硬件的内核,而软件正是运行于内核之上、使用各种内核封装好的软件接口的二进制文件。