什么是linux?
大部分人应该脑海里有linux这个词的印象,但是具体是什么好像又说不出来。如果最开始你要问我,什么是linux?我会回答,linux,跟windows差不多啊,都是操作系统。其实这样说没错,Linux是一套免费使用和自由传播的类Unix操作系统,是一个基于POSIX和UNIX的多用户、多任务、支持多线程和多CPU的操作系统。但是作为一名开发者而言,我们需要了解更多的信息。有两个概念需要我们来梳理一下。
linux内核版本
Linux内核版本就是linux的核心版本,Linux内核的主要模块(或组件)分以下几个部分:存储管理、CPU和进程管理、文件系统、设备管理和驱动、网络通信,以及系统的初始化(引导)、系统调用等。其实,比较简单的说法就是,linux内核版本是最官方、最核心的版本。内核版本由官网进行发布。
linux发行版本
一些组织或企业,基于linux内核做了一些上层应用和工具的定制开发,形成了各种各样的发行版本。现在比较流行的发行版本主要分为两大派系redhat和debian。redhat, CentOS, fedora, SuSE, gentoo是redhat分支,debian, ubuntu等是debian分支。比较公认的说法是,服务器领域尽量选Redhat,非服务器领域还是要选debian分支如ubuntu。服务器的要求是安全,稳定,因此越少的图形界面相对来说是更优的选择。
linux应用领域
服务器领域
linux具备良好的稳定性,可靠的安全性,完善的网络功能,跨平台的硬件支持,多用户多任务管理,丰富的生态支持,是服务器领域的不二之选。
嵌入式领域
Linux在嵌入式领域可谓是大展身手,如移动设备、嵌入式板卡、物联网、智能家居、消费级设备、无人机、机器人、可穿戴设备和汽车等,都有涉及到linux系统。
linux虚拟机
安装
看到这一点,很多人会感到疑惑,为什么不直接装linux系统,却要装虚拟机?虚拟机可以让你在windows下使用linux环境,非常适合新手学习使用。VMware是一款功能强大的桌面虚拟计算机软件,提供用户可在桌面上同时运行不同的操作系统,和进行开发、测试 、部署新的应用程序的解决方案。在VMware的版本选择上,推荐使用VMware8,因为作为初学来说,太高的版本我们用不上,还可能会让自己的电脑变得很卡。在百度搜索,就可以下载到VMware8。
安装完成可以选择汉化工具,做一下汉化,便于我们使用。
扫一扫下方小程序码或搜索Tusi博客
,即刻阅读最新文章!