什么是Linux?数据库
Linux是一套免费的使用和自由传播的类Unix操做系统,是一个基于POSIX和UNIX的多用户、多任务、多线程和多CPU的操做系统。它能运行主要的UNIX工具软件、应用程序和网络协议。它支持32位和64位硬件。Linux继承的了UNIX以网络为核心的设计思想,是一个性能稳定的操做系统。编程
操做系统诞生与1991年10月5日。Linux存在着许多不一样的Linux版本,但他们都使用了Linux内核。Linux可安装在各类计算机硬件设备中,好比手机、平板电脑、路由器、视频游戏控制台、台式计算机、笔记本、大型机和超级计算机。windows
严格来说,Linux这个词自己只表示内核,但实际上人们习惯了用Linux来形容这个基于内核,而且使用GNU工程各类工具和数据库的操做系统。网络
Linux有哪些特性?多线程
一、 基本思想:架构
① 一切皆文件;ide
在Linux操做系统中,无论是命令、硬件、软件设备、进程、通讯接口等等都被视为拥有各自特性或类型的文件 。工具
② 每一个软件都有特定的用途,由众多功能单一的程序完成复杂任务。性能
③ 尽可能避免跟用户交互,易于以编程的方式实现自动化任务。spa
④ 使用文本文件保存配置信息。
二、 彻底免费
用户能够经过网络或者其余途径免费得到,源代码能够任意修改。由于它是一款彻底开源的操做系统,别的操做系统是作不到的。
三、 彻底兼容POSIX1.0标准
Linux能够经过相应的模拟器运行常见的DOS、windows的程序。
四、 多用户、多任务同时运行
Linux支持多用户,用户对应本身的各个文件设备都有本身特殊的权利,保证各个用户之间互不干涉,互不影响。
Linux支持多任务,能够是多个程序同时并独立的运行。
五、 支持多种平台
GUI:图形界面
图形界面只是Linux中的一个应用程序
CLS:命令提示符
经过纯字符指令来操做系统。
六、 支持多种平台技术
支持X86、680x0、SPARC、Alpha等处理器。
支持Inter 64位芯片架构。
支持多处理器同时工做,大大提高系统性能。