• 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。

  • 相关阅读:
    博客园商业化之路:融资做与众不同的众包平台,让开发能力成为一种服务
    csmall-passport(Day14)
    【华为OD机试|01】最远足迹(Java/C/Py/JS)
    【Unity】 2D 游戏 库存模块实现
    查看服务器CPU信息
    在CentOS7系统下升级 Magento 从 2.3.2 到 2.4.3-p1
    插入数据时,根据唯一字段做出相应的修改操作
    【对比】文心一言对飚ChatGPT实操对比体验
    五张图带你理解 RocketMQ 顺序消息实现机制
    基于单片机智能停车系统的设计与实现(论文+源码)_kaic
  • 原文地址:https://blog.csdn.net/weixin_43716712/article/details/127033888