• Linux 入门篇


    文章目录

    概述

    在这里插入图片描述
    在这里插入图片描述
    Unix对于后续操作系统的一种发展起到了关键作用。
    Unix是1970年诞生的。uni单独的。小巧,简洁,高效。保留最基本的功能。最早unix是用汇编语言写的。后面又开发了高级语言,B语言。后来又对B语言进行了改进,new B语言,也就是现在的C语言。
    在这里插入图片描述

    Unix非常高效,稳定。像银行,金融业包含的大型服务器,都是基于Unix的。但是由于Unix不是开源,免费的软件的。BSD是伯克利软件套件。Solaris是Sun和Oracle的。Linus还做了另一个git,代码管理工具。

    在这里插入图片描述
    1985年,GNU宣言,创造完全自由的,免费的,兼容Unix,又不是Unix的。 GNU is Not Unix. Linux最后加入到了GNU计划中。
    在这里插入图片描述

    我们目前用的就是广义的Linux。外围有各种不同的版本,各种不同的实现。Linux发行版本分为收费版本,和免费版本。

    Read Hat不太关注桌面,但是效能很好。企业里,服务器系统首选。Fedoro,Centos两个都是免费的。fedoro功能很新,但是不太稳定。Centos基于已经发布的企业版本,除去商标信息后,重构的免费版本。很多企业选择Centos作为服务器首选。Centos需要等企业版本重构,所以慢一点。

    debian是社区类Linux的典范,最遵循GNU规范的,很多公司开发自己的系统,都是基于debian的。ubuntu就是基于debian的。debian本身有3个版本分支,stable,unstable,test版本,ubuntu就是基于debian的unstable版本进行的开发,改进版本。ubuntu更加的前沿和激进,bug也比较多,ubuntu针对debina的桌面做了优化,还是很好看的。Mint是基于Ubuntu更小的版本。Mint在外观上,更像Windows早期的版本。

    SUSE是最华丽的桌面系统。用的KDE,不是GNU,桌面非常好看。是一个企业版本。open SUSE就是社区免费版。

    gentoo性能非常强悍,据说是相同硬件环境,运行最快,但是安装非常复杂。

    archlinux轻量,对于新手不太友好。滚动更新,不停update自动追踪当前最新版本。当然底层linux的kernel也会更新。manjaro就是对新手友好一些。

    国内用的最多,就是Centos和Ubuntu两个系统。

    android也是构建在linux kernel之上的。华为的鸿蒙,也是基于linux kernel的。

    在这里插入图片描述
    Linux短小,精干。所有企业后台服务器都是LInux。

  • 相关阅读:
    数据结构与算法【栈】的Java实现
    C/C++运算优先级
    Python实现的《芳华》WordCloud词云+LDA主题模型
    P1074 [NOIP2009 提高组] 靶形数独
    RNA修饰质谱检测|dextran-siRNA 葡聚糖化学偶联DNA/RNA|siRNA-PLGA聚乳酸-羟基乙酸共聚物修饰核糖核酸
    准备pmp考试第10天
    【51】分布式计算:如果所有人的大脑都联网会怎样?
    如何分析排序算法
    根据音频绘制频谱
    uniapp webview实现双向通信
  • 原文地址:https://blog.csdn.net/weixin_43716712/article/details/127033888