Linux环境搭建

Linux简介

概述

Linux,全称GNU/Linux,是一种免费使用和自由传播类UNIX操作系统。Linux内核的创始人和该计划的合作者是林纳斯·本纳第克特·托瓦兹,现仍致力于Linux内核的开发。Linux使用者不仅可以直观地获取该操作系统的实现机制,而且可以根据自身的需要来修改完善Linux,使其最大化地适应用户的需要。由此Linux自发布以来,逐渐被广泛使用,而且得到了来自全世界软件爱好者、组织、公司的支持。可以这么说Linux不只是一套系统,更是一项运动,理念就是自由与开源,是世界上最大的协作项目,Linux吸引了世界各地的程序员,不计得失的为Linux增补、修改,并随之将开源运动的自由主义精神传扬下去。

基本思想

Linux的基本思想有两点:第一,一切都是文件;第二,每个文件都有确定的用途。其中第一条详细来讲就是系统中的所有都归结为一个文件,包括命令硬件软件设备、操作系统进程等等对于操作系统内核而言,都被视为拥有各自特性或类型的文件。

和主流操作系统的区别

Linux系统和流行的Windows系统一样都支持多用户、多任务、支持多线程和多CPU的操作系统。但是Windows是闭源的,而且收费,如果大公司使用Windows需要给微软缴纳版权费,而Linux开源,而且完全免费。

常见发行版本

Linux的不同发行版本,就是不同公司基于相同的Linux内核,而做出来的不同界面不同风格的Linux操作系统。类似于不同手机公司,做出来的小米,vivo,oppo,华为等手机,底层都是基于的Android系统,不同的品牌的手机界面UI风格都不尽相同。

ubuntu(用于如今流行的嵌入式开发)、Fedora(用于早期的嵌入式开发)、centOS(用于web服务器)、ArchLinux(轻量级,更容易拓展为自己想要的操作系统)、红旗Linux(中国较大、较成熟的Linux发行版之一)、红帽Linux(用于云计算)、Loki和Mint(适用于小白)

对于常见的手机操作系统,IOS,Android都是基于Linux内核做的开发。IOS底层封闭,而Android底层开源。

Linux开发环境

嵌入式开发主要用ubuntu系统

在学习时,因为自己电脑系统一般是Windows操作系统,而一台电脑同一时刻只能有一个操作系统在使用,所以为了在自己电脑Windows操作系统下,运行Linux系统,就需要在虚拟机上运行,虚拟机上会虚拟出整台电脑,包括硬件和软件(但都是虚拟的)。

而在工作时,用的是真机,跑的都是实际的硬件和Linux系统,作为公司的研发服务器。

虚拟机软件有VMware和VirtualBOX,我们一般安装VMware,下载好ubuntu系统的软件时候,就可以用VMware运行ubuntu操作系统。运行完毕退出时一般选择挂起该虚拟机,下次运行的时候就会更快进入状态。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

做台无人机

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值