我们知道一台计算机能够使用,离开不了两部分,硬件和软件,一台个人pc,它硬件:cpu、主板、内存、硬盘、等待组成,如果只有这些那,你还是不能使用这台电脑,只有你在把这台电脑组装完成后装上一个操作系统才能够使用,我们一般接触最多的操作系统就是windows和苹果的macOS,那一个软件他必须有服务器,而服务器其实也是一台性能很高的电脑,那这台电脑,必须也要有操作系统才能使用。
是现代计算机系统中最基本和最重要的系统软件是配置在计算机硬件上的第一层软件,是对硬件系统的首次扩展主要作用是管理好硬件设备,并为用户和应用程序提供一个简单的接口,以便于使用而其他的诸如编译程序、数据库管理系统,以及大量的应用软件,都直接依赖于操作系统的支持
桌面操作系统:windows(用户群体大)、macOS(小资)、linux(一定技术,应用软件少)服务器操作系统:linux(安全、稳定、免费)、WindowsServer(占有低,收费)嵌入式操作系统:linux(垄断唯一)移动设备操作系统:Android(穿棉袄的linux)、ios(有个性,不好驾驭)
下面我们就开始学习linux看看他的内在
在我们了解linux之前,我们要先了解一下unix
Android和UNIX2002年AndyRubin创立Android公司,Android系统基于Linux内核2005年google收购Android公司2008年Android1.1发布
1991年林纳斯(Linus)就读于赫尔辛基大学期间,对Unix产生浓厚兴趣,尝试着在Minix上做一些开发工作因为Minix只是教学使用,因此功能并不强,林纳斯经常要用他的终端仿真器(TerminalEmulator)去访问大学主机上的新闻组和邮件,为了方便读写和下载文件,他自己编写了磁盘驱动程序和文件系统,这些在后来成为了Linux第一个内核的雏形,当时,他年仅21岁!林纳斯利用GNU的bash当做开发环境,gcc当做编译工具,编写了Linux内核,一开始Linux并不能兼容Unix即Unix上跑的应用程序不能在Linux上跑,即应用程序与内核之间的接口不一致。一开始Linux只适用于386,后来经过全世界的网友的帮助,最终能够兼容多种硬件
这尊大神
Linux发行版(也被叫做GNU/Linux发行版)通常包含了包括桌面环境、办公套件、媒体播放器、数据库等应用软件。
linux特点1、免费/开源2、支持多线程/多用户3、安全、稳定性高4、对内存、文件管理机制优越5、可做嵌入式开发6、所需运行内存极少(4M)