对于普通用户来说,选择 Linux 发行版,是关键
选用源头发行版?还是选用衍生版本?
各有各的好处,就看是否适合自己的电脑硬件,以及自己的应用场景。不能说源头发行版就好,衍生版本就不好。
任何一个操作系统,它都不能够做到无所不能。衍生版本存在的价值,是泥补了源头版本的某些不足之后的产物。
电脑的硬件配置,及驱动
让 Linux 发行版能够驱动自己电脑的所有硬件,都能正常跑起来,这很重要,
假如让普通用户来安装 linux 驱动的话,即使可以跨越技术上的障碍,但这也是很浪费时间的。
电脑的购买
品牌电脑、以 Linux OS 作为出厂时安装系统的电脑,这类电脑在安装 linux OS 时,最容易和方便。
品牌电脑所采用的一般是大公司的芯片,而大公司的芯片,原厂一般都会给出 Linux 驱动软件。
网卡驱动,联网的重要性,是使用 Linux OS 的起步
除非下载了包含了 源的很大 GB 的 Linux 发行版,否则,安装应用软件 app等,都离不开网络。
选择可以直接驱动自己电脑网卡的 Linux 发行版,这很重要。
如果需要普通用户自己来安装网卡驱动的话,这可能很难,或者很浪费时间。
假如使用 Linux 是为了某种工作的话,那么,不要将时间耗费在一些繁琐的硬件配置驱动上面,这会本末倒置。
一般排名靠前的 Linux 发行版,它们在硬件驱动上,都会花费了很大的功夫。因此,这也说明了:对于普通用户来说,Linux 发行版的选择,是很关键的。
时至今日(2023),只要不是很小众的 Linux 发行版,很古老的网卡,一般 Linux Live cd 都可以支持网卡驱动了吧?
挂载与卸载
1. Win OS
挂载:U盘插入时,也是需要挂载的,只是采用了自动挂载,所以对于普通用户来说,几乎可以忽略掉“挂载”的基本知识。
卸载:在 Win 中,叫做“弹出”;在技术上,都是类似的意思;就是关闭模块的电源,从而实现热插拔的功能。
与 Linux 相比,Win 可以“卸载”的模块很少,基本只是 USB 之类或类似的部件。本质上,“卸载”与“弹出”的区别,就是一个说”拉屎“,另一个说”大便“的不同而已。
2. Linux OS
挂载:Linux OS 的主要盈利市场是服务器应用。在很多的时候,服务器的维护是不能中断的;不像台式机(Desktop OS / 桌面操作系统)那样,其中一个非系统的硬盘坏掉了,首先关机之后,再更换。
并且,Linux 服务器同样一个接口,可以连接的设备是多种多样的,不同的设备,挂载的命令格式也是不一样的,所以”挂载“这个概念,在台式机应用场合中,也是存在的;只不过有一些主流的 linux 发行版、或者衍生版,直接采用了自动挂载的方式,于是,在台式机场合,挂载这个概念在某些发行版中也逐渐淡化了。
特别注意:
有些场合,“卸载”操作是必须的。如将“操作系统盘”挂载在其他操作系统上进行文件操作,如恢复某些数据之类的,就必须执行“卸载”操作;否则,当作为操作系统盘使用时,启动会进入 grub rescue 模式,也就是直接启动失败了。
可能原因:在同一个机器上,只有一个磁盘才可以被设置为“系统启动盘标记”,其他盘会被强制标记为非系统启动盘标记;否则,某些程序的算法就会崩溃。“卸载”操作就是清除掉磁盘中的“非系统启动标记”,然后,再脱离当前操作系统的管理。
账户与权限
1. 权限问题,对于入门者来说,是一个拦路虎。
对于入门者来说,入门不要采用服务器版,因为这样会发现:动不动,哪怕一个简单的操作,都需要权限,崩溃。
现代 linux 桌面系统,特别是那些排名靠前(https://distrowatch/)的主流桌面操作系统,在权限控制方面,逐渐趋向与 Win OS 同化。
2. root 账户
Win 没有 root 账户,或者有、但不开放,不为人知。
Win 的 administrator账户,相当于 Linux 在安装时,输入的第一个 用户账户。
Win 的管理员账户,相当于 Linux 的普通管理权限账户。
Win 的 Gest 来宾账户,相当于 Linux 的小、或很小权限的账户。
3. 用户文件夹
用户拥有全部权限的文件夹及文件,绝大部分都是用户自己建立的,存在于用户自己的 /home 目录下。
Linux 是多用户操作系统,除非具有足够权限的账户,否则,普通用户拥有全部权限的目录,一般只在自己的 home 目录下。
运行命令与程序
1. Win OS
以普通权限运行:如“命令提示符”。
以管理员权限运行:如“命令提示符”。
要区分同样一个命令或程序,到底以什么样的权限运行,这里采用了 2个不同入口图标来达到区分的目的。
缺点:当这样的程序或命令,很多,或非常多的时候,这种方式会让人很是眼花缭乱了。
2. Linux OS
Linux 同样,一个命令或程序,既可以以“普通权限”来运行,也可以以“管理员权限”来运行。
为了区分它们,在命令或程序的前面,以 “sudo” 前导符来作为区分的标志。
在发行版官方仓库中的应用软件
经过官方和用户的测试,可用性最高,但版本一般不是最新的。
最新的东西,由于还没有经过大量、或长期的测试,因此,一般来说,Bug 也是最多的。
要想使用最新的应用软件,可以在发行版的官方仓库中,获得该 app作者的网址,直接从该 app源头处下载。
另外,还有更多的应用软件,是没有、或者不被 Linux OS 发行版的官方仓库所收录的。
与某个 Linux OS 一起发布的应用软件
有许多的应用程序,它们的安装和配置,是复杂的,或者在跨发行版安装时,非常麻烦。
这时,软件的作者,可能直接将该应用软件安装到一个选定的发行版上;连同 OS 一起,作为一个巨大型的应用软件来发布。
在有一些应该场景里,app 最适合独立于 OS来使用,或者说独立于 OS来使用,开发的成本最低。比如:有些用于备份整个操作系统的软件。
服务器版本与桌面版本
服务器版本:内置了许多服务器方面的 app ,以及设置。
桌面版本:内置了许多通用、办公、专门的 app ,以及设置。
理论上,采用服务器版本来作为办公用途,或者采用桌面版本来作为服务器用途,用户所需的功能,都是能够实现的。
但是,虽然都是交通工具,用电瓶车来拉大冰箱,用大货车来装一个鸡蛋,用得却是别扭的,难受的。
每一种工具,都有其最佳的用途,以及使用范围。
选择源头发行版,还是衍生版本
主要看自己具体的应用场景。
源头发行版的好处:大多数 app应用软件的作者,都是在 Linux发行版的源头版本上进行编译的?因此,大多数的 app在源头发行版上安装或使用,问题相对较少。
衍生版本主要有三个衍生的方向:增强型、阉割型、专有型。
增强型:对源头发行版进行功能增强,安装基于源头发行版的 app 时,问题最少。
阉割型:对源头发行版进行功能裁剪,安装基于源头发行版的 app 时,问题较多。
专用型:有些基于源头发行版的 app,未必能够顺利安装。
衍生版本的价值,何在?
- 泥补了源头发行版的某些不足之处,
- 或者增加了在源头发行版所没有的功能,
- 专注于某些应用方向。
不用白不用:衍生版本一般总是期望能够直接使用源头发行版官方仓库中的软件;
而反之,
不做嫁衣:源头版使用衍生版仓库的软件,则不行。如果源头发行版也能直接使用衍生版本官方仓库中的软件,那么,源头发行版随时都可以干掉衍生版本的;或者被其他同业竞争对手给干掉。
开发的目标方向不同:采用新的、或其他技术,导致有些 app 不一定可以兼容。尽管期望是能够做到兼容,但是,由于所采用的技术不同,而导致难以、或无法做到兼容。
竞争与合作:利益的最大化,趋向保守?或是趋于开放?这是尺度问题,也是利益问题。
源头发行版可以获得衍生版的反馈,或者也可以利用衍生版来打广告,打广告也是需要金钱的。
没有了衍生版的活跃,源头版的市场也会难以打开;就像有点软的做法,容许dao版的存在,其道理是一样的。难道有点软没有能力杜绝dao版的存在吗?当然可以。最严格的做法,就像有些软件公司那样,直接与具体的电脑(硬件)进行绑定;只要购买了这套软件,那么,电脑白送,这也是可以的。
衍生版充当源头版的测试员,用户充当发行版的测试员。有时表现为:一个愿打,一个愿挨。
有时表现为:一个不愿打,一个愿挨。又有时表现为?
驱动程序的安装
选定一个用户人数多的主流桌面版本,一般都自带了不少的驱动程序。是否默认就带有支持自己电脑的取代,试装一下看看就可以知道了。
一般大品牌的电脑,它们采用的显示之类的芯片,也是大品牌的。
有一些大品牌的芯片提供商,在它们的官网上,一般都有给出 Linux 版的驱动程序。因此,如果要使用 Linux OS 的话,最好还是购买大些品牌的电脑。
Linux 不同发行版之间,由于利益关系、产品方向和目标等等,应用程序之间的兼容性是比较差的;因此,芯片的 Linux驱动,需要的财力大,中小公司一般难以承受。
Linux 市场很大,也很小
对于桌面系统,目前 Linux, win, macOS可以说是三分天下,所以说 Linux 市场很大。
Linux 是开源的,因此,个性化很强。虽然基于相同的内核,但是,不同的发行版,它们也许会对内核做出某种修改。Linux 从简单的嵌入式应用、桌面系统,服务器系统等等,都有它的身影。
对于某个具体的市场,比如说某个具体的嵌入式市场而言,也可以说Linux 市场很小。
Linux 可以说全人类可以在这个平台的基础上,进行改造和创作,因为它免费、开源。甚至 MIT 许可证制度,可以让人们想怎样改动就怎样改动。而 Win, macOS如果想要做到 linux这种效果的话,那么,就势必要投入大量的人力物力,对于追逐金钱的公司来说,这是很难做到的。
Linux OS是自由的吗?
绝对的自由,是没有的。否则,Ubuntu就不会叫嚣要停掉和谁谁谁的啥啥啥了。
https://zhuanlan.zhihu/p/541736989?utm_id=0 比如3月份,Mozilla公司推出新版本的火狐浏览器,其中最大的一个变化是,Yandex从浏览器搜索下拉菜单中被删除。至于以前用惯了Yandex搜索的用户,他们的搜索引擎将被自动切换到谷歌。
Mozilla 的发言人是这么解释的:
“因为据可靠消息显示,在浏览器的搜索结果中普遍存在支持战争等相关内容,这违反了 Mozilla 原则。”
也就是说,火狐这么干不是因为Yandex自身存在技术问题,而是“立场问题”——你的搜索结果出现了支持战争的内容,没站在我们这边。
Linux OS 是最安全的吗?No
对于商业系统来说,出现了安全问题,如果不尽快解决,那么,公司可能就会破产的。
Linux 据说某些内核的安全漏洞,可以一直存好多好多年。
安全这个问题,总是相对的。Linux 发行版的安全性:有些发行版是可靠的,有些则是不可靠的。
时至今日,只要想,我们自己就可以很快、很容易地制造一个自己的 Live cd 发行版;这个发行版到底安不安全呢?自己造,自己想。
当 CPU被指留后门的时候,那么,建立在 CPU 基础之上的 OS 操作系统,还能是安全的吗?
再可靠的 Linux OS 发行版,最后也不一定是安全
只有操作系统的电脑,对于用户来说,这是远远不够的。用户还需要安装满足自己需要的其他应用软件,随能够保证各种应用软件也是可靠的呢?
即使官方操作系统是可靠的,但是,对于某个具体的应用场景,用户需要修改操作系统的设置和配置,谁能保证在这种修改之后,操作系统还是可靠的呢?
就像吃水果一样,水果里肯定有细菌和病菌,在自己免疫能力控制范围之内时,就吃了。食物中毒现象,总是存在的。这需要辩证思维来考虑吧?
安全补丁,为了解决了一个安全问题,会不会又引出了另一个安全问题呢?
在普通的办公场合,Linux 桌面版完全可以满足需求
Ubuntu 就是一个典型的例子。
==================================
补充说明:
为什么入门选择 ubuntu,可能会容易一些 ?
一般的主流发行版,用户与权限设置:复杂。
ubuntu 的用户权限菜单,官方默认配置了。与 win 类似,简单。
简单则意味着有些复杂一些的用途,就需要用户自己来大费周章了。
对于普通用户来说,选择 Linux 发行版,是关键
选用源头发行版?还是选用衍生版本?
各有各的好处,就看是否适合自己的电脑硬件,以及自己的应用场景。不能说源头发行版就好,衍生版本就不好。
任何一个操作系统,它都不能够做到无所不能。衍生版本存在的价值,是泥补了源头版本的某些不足之后的产物。
电脑的硬件配置,及驱动
让 Linux 发行版能够驱动自己电脑的所有硬件,都能正常跑起来,这很重要,
假如让普通用户来安装 linux 驱动的话,即使可以跨越技术上的障碍,但这也是很浪费时间的。
电脑的购买
品牌电脑、以 Linux OS 作为出厂时安装系统的电脑,这类电脑在安装 linux OS 时,最容易和方便。
品牌电脑所采用的一般是大公司的芯片,而大公司的芯片,原厂一般都会给出 Linux 驱动软件。
网卡驱动,联网的重要性,是使用 Linux OS 的起步
除非下载了包含了 源的很大 GB 的 Linux 发行版,否则,安装应用软件 app等,都离不开网络。
选择可以直接驱动自己电脑网卡的 Linux 发行版,这很重要。
如果需要普通用户自己来安装网卡驱动的话,这可能很难,或者很浪费时间。
假如使用 Linux 是为了某种工作的话,那么,不要将时间耗费在一些繁琐的硬件配置驱动上面,这会本末倒置。
一般排名靠前的 Linux 发行版,它们在硬件驱动上,都会花费了很大的功夫。因此,这也说明了:对于普通用户来说,Linux 发行版的选择,是很关键的。
时至今日(2023),只要不是很小众的 Linux 发行版,很古老的网卡,一般 Linux Live cd 都可以支持网卡驱动了吧?
挂载与卸载
1. Win OS
挂载:U盘插入时,也是需要挂载的,只是采用了自动挂载,所以对于普通用户来说,几乎可以忽略掉“挂载”的基本知识。
卸载:在 Win 中,叫做“弹出”;在技术上,都是类似的意思;就是关闭模块的电源,从而实现热插拔的功能。
与 Linux 相比,Win 可以“卸载”的模块很少,基本只是 USB 之类或类似的部件。本质上,“卸载”与“弹出”的区别,就是一个说”拉屎“,另一个说”大便“的不同而已。
2. Linux OS
挂载:Linux OS 的主要盈利市场是服务器应用。在很多的时候,服务器的维护是不能中断的;不像台式机(Desktop OS / 桌面操作系统)那样,其中一个非系统的硬盘坏掉了,首先关机之后,再更换。
并且,Linux 服务器同样一个接口,可以连接的设备是多种多样的,不同的设备,挂载的命令格式也是不一样的,所以”挂载“这个概念,在台式机应用场合中,也是存在的;只不过有一些主流的 linux 发行版、或者衍生版,直接采用了自动挂载的方式,于是,在台式机场合,挂载这个概念在某些发行版中也逐渐淡化了。
特别注意:
有些场合,“卸载”操作是必须的。如将“操作系统盘”挂载在其他操作系统上进行文件操作,如恢复某些数据之类的,就必须执行“卸载”操作;否则,当作为操作系统盘使用时,启动会进入 grub rescue 模式,也就是直接启动失败了。
可能原因:在同一个机器上,只有一个磁盘才可以被设置为“系统启动盘标记”,其他盘会被强制标记为非系统启动盘标记;否则,某些程序的算法就会崩溃。“卸载”操作就是清除掉磁盘中的“非系统启动标记”,然后,再脱离当前操作系统的管理。
账户与权限
1. 权限问题,对于入门者来说,是一个拦路虎。
对于入门者来说,入门不要采用服务器版,因为这样会发现:动不动,哪怕一个简单的操作,都需要权限,崩溃。
现代 linux 桌面系统,特别是那些排名靠前(https://distrowatch/)的主流桌面操作系统,在权限控制方面,逐渐趋向与 Win OS 同化。
2. root 账户
Win 没有 root 账户,或者有、但不开放,不为人知。
Win 的 administrator账户,相当于 Linux 在安装时,输入的第一个 用户账户。
Win 的管理员账户,相当于 Linux 的普通管理权限账户。
Win 的 Gest 来宾账户,相当于 Linux 的小、或很小权限的账户。
3. 用户文件夹
用户拥有全部权限的文件夹及文件,绝大部分都是用户自己建立的,存在于用户自己的 /home 目录下。
Linux 是多用户操作系统,除非具有足够权限的账户,否则,普通用户拥有全部权限的目录,一般只在自己的 home 目录下。
运行命令与程序
1. Win OS
以普通权限运行:如“命令提示符”。
以管理员权限运行:如“命令提示符”。
要区分同样一个命令或程序,到底以什么样的权限运行,这里采用了 2个不同入口图标来达到区分的目的。
缺点:当这样的程序或命令,很多,或非常多的时候,这种方式会让人很是眼花缭乱了。
2. Linux OS
Linux 同样,一个命令或程序,既可以以“普通权限”来运行,也可以以“管理员权限”来运行。
为了区分它们,在命令或程序的前面,以 “sudo” 前导符来作为区分的标志。
在发行版官方仓库中的应用软件
经过官方和用户的测试,可用性最高,但版本一般不是最新的。
最新的东西,由于还没有经过大量、或长期的测试,因此,一般来说,Bug 也是最多的。
要想使用最新的应用软件,可以在发行版的官方仓库中,获得该 app作者的网址,直接从该 app源头处下载。
另外,还有更多的应用软件,是没有、或者不被 Linux OS 发行版的官方仓库所收录的。
与某个 Linux OS 一起发布的应用软件
有许多的应用程序,它们的安装和配置,是复杂的,或者在跨发行版安装时,非常麻烦。
这时,软件的作者,可能直接将该应用软件安装到一个选定的发行版上;连同 OS 一起,作为一个巨大型的应用软件来发布。
在有一些应该场景里,app 最适合独立于 OS来使用,或者说独立于 OS来使用,开发的成本最低。比如:有些用于备份整个操作系统的软件。
服务器版本与桌面版本
服务器版本:内置了许多服务器方面的 app ,以及设置。
桌面版本:内置了许多通用、办公、专门的 app ,以及设置。
理论上,采用服务器版本来作为办公用途,或者采用桌面版本来作为服务器用途,用户所需的功能,都是能够实现的。
但是,虽然都是交通工具,用电瓶车来拉大冰箱,用大货车来装一个鸡蛋,用得却是别扭的,难受的。
每一种工具,都有其最佳的用途,以及使用范围。
选择源头发行版,还是衍生版本
主要看自己具体的应用场景。
源头发行版的好处:大多数 app应用软件的作者,都是在 Linux发行版的源头版本上进行编译的?因此,大多数的 app在源头发行版上安装或使用,问题相对较少。
衍生版本主要有三个衍生的方向:增强型、阉割型、专有型。
增强型:对源头发行版进行功能增强,安装基于源头发行版的 app 时,问题最少。
阉割型:对源头发行版进行功能裁剪,安装基于源头发行版的 app 时,问题较多。
专用型:有些基于源头发行版的 app,未必能够顺利安装。
衍生版本的价值,何在?
- 泥补了源头发行版的某些不足之处,
- 或者增加了在源头发行版所没有的功能,
- 专注于某些应用方向。
不用白不用:衍生版本一般总是期望能够直接使用源头发行版官方仓库中的软件;
而反之,
不做嫁衣:源头版使用衍生版仓库的软件,则不行。如果源头发行版也能直接使用衍生版本官方仓库中的软件,那么,源头发行版随时都可以干掉衍生版本的;或者被其他同业竞争对手给干掉。
开发的目标方向不同:采用新的、或其他技术,导致有些 app 不一定可以兼容。尽管期望是能够做到兼容,但是,由于所采用的技术不同,而导致难以、或无法做到兼容。
竞争与合作:利益的最大化,趋向保守?或是趋于开放?这是尺度问题,也是利益问题。
源头发行版可以获得衍生版的反馈,或者也可以利用衍生版来打广告,打广告也是需要金钱的。
没有了衍生版的活跃,源头版的市场也会难以打开;就像有点软的做法,容许dao版的存在,其道理是一样的。难道有点软没有能力杜绝dao版的存在吗?当然可以。最严格的做法,就像有些软件公司那样,直接与具体的电脑(硬件)进行绑定;只要购买了这套软件,那么,电脑白送,这也是可以的。
衍生版充当源头版的测试员,用户充当发行版的测试员。有时表现为:一个愿打,一个愿挨。
有时表现为:一个不愿打,一个愿挨。又有时表现为?
驱动程序的安装
选定一个用户人数多的主流桌面版本,一般都自带了不少的驱动程序。是否默认就带有支持自己电脑的取代,试装一下看看就可以知道了。
一般大品牌的电脑,它们采用的显示之类的芯片,也是大品牌的。
有一些大品牌的芯片提供商,在它们的官网上,一般都有给出 Linux 版的驱动程序。因此,如果要使用 Linux OS 的话,最好还是购买大些品牌的电脑。
Linux 不同发行版之间,由于利益关系、产品方向和目标等等,应用程序之间的兼容性是比较差的;因此,芯片的 Linux驱动,需要的财力大,中小公司一般难以承受。
Linux 市场很大,也很小
对于桌面系统,目前 Linux, win, macOS可以说是三分天下,所以说 Linux 市场很大。
Linux 是开源的,因此,个性化很强。虽然基于相同的内核,但是,不同的发行版,它们也许会对内核做出某种修改。Linux 从简单的嵌入式应用、桌面系统,服务器系统等等,都有它的身影。
对于某个具体的市场,比如说某个具体的嵌入式市场而言,也可以说Linux 市场很小。
Linux 可以说全人类可以在这个平台的基础上,进行改造和创作,因为它免费、开源。甚至 MIT 许可证制度,可以让人们想怎样改动就怎样改动。而 Win, macOS如果想要做到 linux这种效果的话,那么,就势必要投入大量的人力物力,对于追逐金钱的公司来说,这是很难做到的。
Linux OS是自由的吗?
绝对的自由,是没有的。否则,Ubuntu就不会叫嚣要停掉和谁谁谁的啥啥啥了。
https://zhuanlan.zhihu/p/541736989?utm_id=0 比如3月份,Mozilla公司推出新版本的火狐浏览器,其中最大的一个变化是,Yandex从浏览器搜索下拉菜单中被删除。至于以前用惯了Yandex搜索的用户,他们的搜索引擎将被自动切换到谷歌。
Mozilla 的发言人是这么解释的:
“因为据可靠消息显示,在浏览器的搜索结果中普遍存在支持战争等相关内容,这违反了 Mozilla 原则。”
也就是说,火狐这么干不是因为Yandex自身存在技术问题,而是“立场问题”——你的搜索结果出现了支持战争的内容,没站在我们这边。
Linux OS 是最安全的吗?No
对于商业系统来说,出现了安全问题,如果不尽快解决,那么,公司可能就会破产的。
Linux 据说某些内核的安全漏洞,可以一直存好多好多年。
安全这个问题,总是相对的。Linux 发行版的安全性:有些发行版是可靠的,有些则是不可靠的。
时至今日,只要想,我们自己就可以很快、很容易地制造一个自己的 Live cd 发行版;这个发行版到底安不安全呢?自己造,自己想。
当 CPU被指留后门的时候,那么,建立在 CPU 基础之上的 OS 操作系统,还能是安全的吗?
再可靠的 Linux OS 发行版,最后也不一定是安全
只有操作系统的电脑,对于用户来说,这是远远不够的。用户还需要安装满足自己需要的其他应用软件,随能够保证各种应用软件也是可靠的呢?
即使官方操作系统是可靠的,但是,对于某个具体的应用场景,用户需要修改操作系统的设置和配置,谁能保证在这种修改之后,操作系统还是可靠的呢?
就像吃水果一样,水果里肯定有细菌和病菌,在自己免疫能力控制范围之内时,就吃了。食物中毒现象,总是存在的。这需要辩证思维来考虑吧?
安全补丁,为了解决了一个安全问题,会不会又引出了另一个安全问题呢?
在普通的办公场合,Linux 桌面版完全可以满足需求
Ubuntu 就是一个典型的例子。
==================================
补充说明:
为什么入门选择 ubuntu,可能会容易一些 ?
一般的主流发行版,用户与权限设置:复杂。
ubuntu 的用户权限菜单,官方默认配置了。与 win 类似,简单。
简单则意味着有些复杂一些的用途,就需要用户自己来大费周章了。