Linux简介

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Linux简介相关的知识,希望对你有一定的参考价值。

一、什么是Linux

和Windows操作系统一样的系统软件;但是和Windows不同的是Linux是一套开放源代码的、并可以自由传播的类似Unix操作系统的软件;设计之初是基于Intel x86系列CPU架构的;它是一个基于POSIX的多用户、多任务并且支持多线程和多CPU的操作系统。

二、主要应用领域

服务器端、嵌入式、个人PC桌面3大领域,其中服务器端领域是重中之重。

三、Linux特点

开放源代码,可以自由修改

Unix系统兼容,具备Unix几乎所有优秀特性

可自由 传播,无任何商业化版权制约

适合Intel等x86CPU系列架构的计算机

四、Linux的诞生

Linux系统的诞生开始于芬兰赫尔辛基大学的一位计算机系的学生,名为LinusTorvalds。Torvalds开始阅读Minix系统的源代码,从Minix系统中学到了很多重要的系统核心程序设计理念和设计思想,从而逐步开始了Linux系统雏形的设计和开发。Linux的标志和吉祥物为一只名字为Tux的企鹅--Torvalds‘Unix。

五、Linux的发展历史

1)1984年,AndrewS.Tanenbaum开发了用于教学的Unix系统,命名为MINIX。

        2)1989年,AndrewS.Tanenbaum将MINIX系统运行于x86的PC计算机平台。

3)1990年,芬兰赫尔辛基大学学生Linus Torvalds首次接触MINIX系统。

4)1991年,Linux Torvalds开始在MINIX上编写各种驱动程序等操作系统内核组件。

5)1991年底,Linus Torvalds公开了Linux内核源代码0.02版(http://www.kernel.org)。

6)1993年,Linux1.0版发行,Linux转向GPL版权协议。

7)1994年,Linux的第一个商业发行版Slackware问世。

8)1996年,美国国家标准技术局的计算机系统实验室确认Linux版本1.2.13(由Open Linux公司打包)符合POSIX标准。

9)1999年,Linux的简体中文版发行问世。

10)2000年后,Linux系统日趋成熟,涌现大量基于Linux服务器平台的应用,并广泛应用于基于ARM技术的嵌入式系统中。

六、Linux发展过程中的相关人物

Richard Stallman,自由软件与GNU项目发起人

AndrewS.anenbaum Minix开发者

Linus Torvalds Linux之父

七、Linux系统的组成

Linus Torvalds开发的Kernel内核

GNU的组件,如Emacs、gcc、bash、gawk等

加利福尼亚大学Berkeley分校BSD Unix项目和麻省理工大学的X Windows 系统项目,以及在这之后成千上万的程序员开发的应用程序等。  

      技术分享

八、Linux的特点

1)Linux属于自由软件,用户不用支付任何费用

2)Linux具有Unix的全部优秀特性

3)适合Intel等x86CPU系列框架的计算机

4)开放源代码的程序,可以自由修改

   其它特点

1)Linux是Unix在PC计算机上的克隆版,仿Unix内核构建,同Unix指令集向下几乎完全兼容。

2)是一个完善的多用户、多任务、支持多进程、多CPU的系统。

3)具有很高的系统稳定性和可靠性

4)具有很高的系统安全性

5)有完善的网络服务,支持HTTP、FTP、SMTP、POP、SAMBA、SNMP、DNS、DHCP、SSH、TELNET等

6)是基于GNU许可,自由开放的系统

7)有大量第三方免费应用程序

8)得到众多业界厂商支持,如IBM、ORACLE、INTEL、HP、MOTO、Google等

9)有完善的大型数据库平台,包括ORACLE、DB2、Sybase、mysql

10)有完善的图形用户界面,包括GNOME、KDE等

11)有完善的开发平台,包括C/C++、Java等,支持各类图形界面API,如GTK+、QT等

九、Linux的应用领域

1)服务器领域

企业架构WWW服务器、数据库服务器、负载均衡服务器、邮件服务器、DNS服务器、代理服务器、路由器等

2)嵌入式Linux系统应用领域

自动售货机、手机、家用电器、只能手机(android Linux)

3)个人桌面Linux应用领域

占市场份额少,主要是别的桌面系统软件不好移植到Linux中


本文出自 “IT” 博客,请务必保留此出处http://foreverlove1989.blog.51cto.com/8913786/1759572

以上是关于Linux简介的主要内容,如果未能解决你的问题,请参考以下文章

Linux简介

Linux系统简介 安装Linux系统 RHEL6基本操作

Linux基础之Linux简介

Linux 基础——Linux简介目录管理文件管理

Alpine Linux 简介

linux简介