linux笔记1--概述

1. 什么是操作系统

        想必大家对win10、win11的电脑应该都不陌生,有了这些操作系统,我们可以通过鼠标点击、键盘输入等操作完成一些事情(例如:看电影、阅读、听音乐、下载一些应用软件等等)。再比如当我们想记录一些文字时,可能会需要打开记事本,这个记事本就存储在操作系统中。因此,通俗来讲,操作系统就是可以跟我进行交互,帮助我完成一些事情的东西。更简单地说就是,我们电脑开机后一看到的东西就是操作系统。人机交互
        如果没有操作系统,只具备cpu、内存条、键盘、鼠标等硬件,我们电脑开机后看到的就是一个只显示电脑品牌名(左上方还会有几排英文字母)的黑屏,无法完成我们的一些需求。可以在虚拟机中检验
        补充:操作系统也属于软件。它和驱动程序都属于系统软件。

2. 当今世界主流的三个操作系统

1>Windows
2>Linux
3>Unix(可以称为Linux之父)
补充:Unix和Linux的渊源
        丹尼斯·里奇和汤普逊(这两位同时也是c语言之父)在20世纪70年代初就已经发布了Unix,但是Unix仅供一些政府机关、大型公司等使用,不对普通大众开放。直到今天,一些大型的公司和政府机关等仍在使用定制的Unix操作系统。
        林纳斯1990开始接触Unix,在此基础上添加了用户空间和应用程序,研发出了linux,并在1991年公开了linux源码,我们现在常说的“开源”也由此而来。

3. 关于linux

前言

        linux的显著特点是通过命令的方式(只能通过键盘执行操作,鼠标无效)执行操作。对于普通的私人用户不太友好,所以某些专家在linux的基础上增加或完善了一些GUI(图形界面,本身也属于一种程序;好处:普通用户不用学命令也能执行相关操作。Windows就是典型的GUI。)或者其他功能后再进行发布,例如Ubuntu、CentOS等等。因此,linux本质而言是操作系统的内核。

用途

        linux的用途十分广泛,可以运行在服务器和大型平台上,一些公司服务器、路由器、平板电脑等等都在使用。现如今的安卓手机也是基于linux操作系统。(当前显示世界上500个最快的超级计算机已100%运行linux发行版或变种。–维基百科2020)

linux发行版(个人电脑常用)

总的来说分为三大类别:
1>Debian
        代表:Ubuntu、Kali、Linux Mint …
2>Fedora
        代表:Red Hat、CentOS、Korora …
3>OpenSUSE
        代表:Leap、Tembleweed …
和linux的关系:
Linux -> Debian、Fedora、OpenSUSE …
Android -> Google Pixel(原版安卓手机,不在大陆销售)、小米、vivo、oppo …
上述两者关系类似

Debian和Fedora

Debian -> Ubuntu、Kali、Linux Mint …
Fedora -> Red Hat、CentOS、Korora …
小米 -> 红米、小米civi3 …
上述三者关系类似

OpenSUSE

OpenSUSE -> Leap、Tembleweed
Windows -> win10、win11 …
上述两者关系类似

Ubuntu、Red Hat、CentOS、Kali

1>Ubuntu : 面向个人用户,界面漂亮,有一个软件应用中心可以下载网易云或者其他一些常用的软件(qq不太支持)。
2>Red Hat、CentOS : 一般是公司服务器使用。
3>Kali : 提供各种各样的黑客工具,可以更方便的使用攻击、防御手段、渗透手段,黑客、骇客常使用

补充(问答):

问题 :
         frank 可以请问一下 leap和tumbleweeb在opensuse版本历史这个模块 那么他们和opensuse的关系是不是更像win10 win11和windows的关系? 不同于ubuntu和debian(centOS和fedora,红米和小米)的关系?感觉后者更像一个大品牌下面的子品牌 (或者说系列),因为小米不仅有红米手机,还有小米civi3,红米和小米civi3是两个独立的品牌。
        我在浏览器查找基于opensuse的linux发行版,搜到的内容有点杂乱,并不像debian和fedora一样清晰。换了好几个浏览器,只搜到了leap和tumbleweeb,但是我又感觉这俩跟上面的不太像。所以想请教一下基于opensuse的linux发行版有哪些?

frank的回复:
         openSUSE Leap 和 openSUSE Tumbleweed 在 openSUSE 项目中的角色,的确与 Windows 10 和 Windows 11 在 Windows 系列中的关系有些类似,但也有其独特之处。这两者主要区别在于它们的更新和稳定性策略,而不像 Ubuntu 和 Debian 或 CentOS 和 Fedora 那样代表着不同的开发和发布策略。在 openSUSE 的情境下,Leap 和 Tumbleweed 代表不同的发行版模型:
         openSUSE Leap 是一个固定发行版,提供较长期的支持和稳定性。它面向那些寻求稳定操作系统且不频繁更新软件包的用户和企业。Leap 的版本是预先规划和发布的,每个版本都会获得一段时间的维护更新。
         openSUSE Tumbleweed 是一个滚动发行版,意味着它提供最新的软件和特性。对于那些想要最新技术和愿意承担较高风险的用户来说,Tumbleweed 是一个不错的选择。Tumbleweed 的软件包会持续更新,无需等待下一个“大版本”发布。
        与 Ubuntu 和 Debian(或 CentOS 和 Fedora)的关系不同,后者更像是基于相同源码但发布策略、目标用户群和支持周期有所区别的两个独立项目。Ubuntu 是基于 Debian 的,但它采取了自己的发行周期、软件包选择和用户界面设计。CentOS(现在已经转向 CentOS Stream)是基于 Red Hat Enterprise Linux 的源代码构建的,目的是为了提供一个完全兼容的免费替代品。而 Fedora 是 RHEL 开发的“上游”项目,提供最新的软件和特性。
        至于基于 openSUSE 的其他 Linux 发行版,实际上 openSUSE 项目主要围绕 Leap 和 Tumbleweed 这两个版本,没有像 Debian 或 Fedora 那样广泛的“下游”发行版。这主要是因为 openSUSE 的这两个版本已经覆盖了从稳定使用到前沿开发的需求,而且 openSUSE 项目提供了相当灵活的构建服务(如 Open Build Service, OBS)和定制工具(如 SUSE Studio),让用户可以基于 openSUSE 创建自己的定制发行版。
        如果你想了解更多关于基于 openSUSE 的其他发行版,可能需要通过特定社区论坛、邮件列表或是 openSUSE 的官方资源来获取信息。但总体上,openSUSE 社区和生态系统主要聚焦于 Leap 和 Tumbleweed 这两个版本。

linux中主流的5种编辑器

Vim–编辑器之神
Emacs-神的编辑器
Nano
Gedit(GNOME桌面环境的一部分)–直接打开就能编辑
Kare(KDE桌面环境的一部分)

4. 推荐

frankB站主页
知识一定是共享的,如果想成为顶级黑客,开源共享精神必不可少。–frank

             ------------------------未完待续...------------------------
             -----------------出现问题欢迎批评指正啊 ---------------------
  • 21
    点赞
  • 14
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值