[Share Experiences] 关于使用linux系统的想法
Tofloor
poster avatar
139******09
deepin
2022-03-30 18:55
Author

我也算是linux系统老用户(非技术人士的普通用户),从08年左右,断断续续多次使用多款linux系统,包括小红帽,Ubuntu,以及两三百M的小系统等。到deepin出来后,又多次使用deepin,装了缷,缷了装,最长的用了有半年。20.4出来后,一直想再等等,等再熟点后。这两天终于忍不住再试试。

昨天下午下载安装,结果:

在论坛发贴,有人说系统没升级,好吧。我就升级吧。

升级,然后就这样了:

通过昨天的安装,先提出几个方面:

一、手动安装没有自动推荐分区划分功能。这个功能对于那些在同一个硬盘上要安装多个分区的普通用户来说很有用。linux系统分区本就比win麻烦,不是每个人都理得清该有些什么分区,每个分区至少要多大。

二、不要把“计算机、回收站、帮助手册……”属于系统功能的东西放到启动器里(虽然它们本质就是linux的一个应用程序)这会让记启动器里显得混乱,也增加了用户不必要的东西。用户只想在那里看到安装的应用程序。属于系统的,请专门放到集成到系统面板里,显得专业一点。另外希望支持应用图标隐藏功能。现在这个启动器里面,有些图标,如计算机、回收站、帮助手册……等,删又删不掉,或不能删,看到又烦。

关键是,这会让linux系统看起来就是一堆组装的散装货。

三、系统不可知的问题太多,提示信息少,好多问题要处理都要用到命令行,没命令行不行,这对普通用户太不友好了。普通用户要的就是一处稳定的系统,如win和安卓一样,有点小问题也可能一键解决那种。

——————————关于系统的想法———————————

我知道有命令行可以解决。但是,为什么非得用命令行才能解决?这个问题我提过多次了。

有人说我是在喷命令行。你们总是自以为是的认为我们在反命令行、黑命令行。

你们是根本就没明白我的本意。我从来没有否认命令行的重要作用。大哥们总是站在技术员的角度来看问题。我站在的是桌面终端想要的普及广大普通用户的角度啊。

我从来不反对保留命令行,但是希望它作为提高专业用户效率和解决复杂问题的一个选择角色出现,而不是普通用户也必须学会才能正常使用。我

知道win也有shell,但它不会让普通用户也必须学会才可能正常使用,也不需要我们在安装软件或系统更新的时候,或安装驱动的时候,必须先敲两命令,也不会莫名其妙出现不名原因的失败,至少它会有所提示,甚至给了点一下就排查或解决的途径。

不是每个人都具备用系统先学几个常用命令的能力,也不是每个人都有那个耐心。

命令行完全可以保留,喜欢的人天天抱着吃饭睡觉都没问题。

但至少要**让普通用户有不使用命令行也能解决普通常见问题的途径吧?**绝大多数普通用户不是技术人员或兴趣爱好者,喜欢折腾。大多数想要的就是打开就能顺利、方便地安装想要的应用 ,然后工作或娱乐,而不是先折腾一番,排几个错,谁也不想手机上聊个天,先输几行命令,手动链接对方IP,更有技术含量。但那样有人用吗?

所有linux系统一直甩不掉的,就是技术人员的骄傲,系统的运行逻辑一直以来一成不变。大多数人不想自找麻烦。

站在大面积推广的角度。如果非得站在学习linux就必须学命令行的立场的话,那可以肯定的说,这个系统在面向普通用户的桌面推广上是没有未来的。不说应用环境,光这种动不动就要命令行来处理的的系统,也会影响在普通用户中的推广。等这个系统像win或安卓一样,不用考虑命令行的事了,再谈推广不迟。

如果坚持,那就技术员们用就好嘛。就不要想面向普通用户推广了。

这是市场选择,不是人为说了算。不管承不承认,喜欢不喜欢,实际上大家就是喜欢操作简单的。安卓,ios,包括鸿蒙,都借用了linux或unix的地基,在此基础上择优留用,重新搭建框架,方便 了用户才能取得成功。linux的其它所有发行版都是不仅用地基,连其上的框架结构也一成不变,技术含量是有了,关键是要用户买账啊。

不信我们可以拭目以待吧,看这样坚持下去,啥时候才能大面积普及吧。

——————

话说linux的各种版本也发行好多年了,在哪里能看到大面积的使用呢?2019年7月,NetMarketShare发布了2019年6月的全球桌面操作系统市场份额数据,linux占1.55%,估计多数都是技术员或服务在用吧。除非不考虑面向普通用户,那我无话可说。

总的感觉,如win,安卓,ios等 ,是很成熟,很成体系的系统,舞台和演员清楚分明,用户只管使用,过程中基本不会什么出现,有问题也可以方便解决,也有shell这种让技术人员和爱好者充分发挥的空间。而linux表面看起来也是这样,但扒开后,却发现系统只提供了一个钢架结构,其它都是散装货。也许对某些用途或用户来说,用起来更灵活,但对普通用户来说,不可知的麻烦太多。这就是总体感受。

我真心希望我们也有能如win或安卓那样成熟稳定的国产系统。但客观的说,以上问题不解决,用户使用都难,没有用户愿意用,何谈改善应用环境的问题? 

不要说系统开发难度和时间问题,鸿蒙系统才开发多久,一推出就是成熟的可用的系统,也没这些不友好的东西。要发展,就要看用户需要什么 ,而不仅仅是开发者的喜好。与时俱进,该改就得改,如果安卓坚持unix的操作思路,也不会有今天的安卓了。是时候摈弃过时的骄傲了,否则不管怎么推,普通大众用户不认可,是没前途的。

Reply Favorite View the author
All Replies
1 / 3
To page
avatar
nihaoxye
deepin
2022-03-30 19:05
#1

赞同,已经很多人说过,但总是得不到重视!不知道是没有能力解决呢还是不屑一顾!出点什么事,都要敲一堆命令行去解决,这样的系统永远不会进步!

Reply View the author
avatar
Ziggy
deepin
2022-03-30 19:26
#2

UOS

Reply View the author
avatar
ruieapples
deepin
2022-03-30 20:29
#3

其实可以把强制终止安装命令做成插件集成到图形界面 点一下就OK了 。这个killall的命令是什么呢 我是记不住 大多数人也一样吧

Reply View the author
avatar
ruieapples
deepin
2022-03-30 20:40
#4

非常赞同楼主的说法 比如系统更新 几乎所有人都出现过更新失败的情况 实际问题是图形系统更新选项集成了备份功能 你去论坛看看 只要有人出现更新失败求助 下面就告诉用命令 那既然命令如此好用 那为什么要用图形界面 这不反证了图形界面的设计是失败的吗 包括换源 很多发行版都有图形换源界面都好用 而深度必须手动找文件夹更改 这系统给人的感觉局气

Reply View the author
avatar
ruieapples
deepin
2022-03-30 20:51
#5

我再举个例子 显卡驱动管理器这个应用 我不知道谁用这个成功过 ,我打个比方 比如给你辆车 你兴高采烈的开了 一里地后一定给你坏在路上 然后你车不要了 步行回来。我不知道深度出于一个什么坏心思 把这个东西拿出来的 为什么不把这个东西删了呢 是我 删的渣都不剩 坏名声 我看前几天这应用还更新了 令人费解!!!

Reply View the author
avatar
ruieapples
deepin
2022-03-30 21:01
#6
Ziggy

UOS

版主你好

你说这话我就不爱听了

deepin是uos的基础吧 deepin先行uos跟进 这个逻辑没有问题吧

deepin都不解决的问题 uos就没有这些问题了吗 还是当问题不存在呢 还是这两个系统本就是独立演进的呢

Reply View the author
avatar
liwl
deepin
2022-03-30 21:16
#7

楼主提出的问题挺好,站在Linux小白的角度思考。

但不像是一个多年Linux用户的心态啊,在Linux下折腾了多年的人,不会喷命令行操作的

Reply View the author
avatar
bibichuan
deepin
2022-03-30 21:19
#8

不要把“计算机、回收站、帮助手册……”属于系统功能的东西放到启动器里(虽然它们本质就是linux的一个应用程序)这会让记启动器里显得混乱,也增加了用户不必要的东西。用户只想在那里看到安装的应用程序。属于系统的,请专门放到集成到系统面板里,显得专业一点。另外希望支持应用图标隐藏功能。现在这个启动器里面,有些图标,如计算机、回收站、帮助手册……等,删又删不掉,或不能删,看到又烦。

这个到时觉得可以,该删的删,该留的。

Reply View the author
avatar
charm
deepin
2022-03-30 21:48
#9

应该设置刚安装完系统,系统强制更新,否则就不能在应用商店安装app

Reply View the author
avatar
喵呢酱
deepin
2022-03-30 22:06
#10
charm

应该设置刚安装完系统,系统强制更新,否则就不能在应用商店安装app

deepin是滚动发行的,这不现实诶

Reply View the author
avatar
喵呢酱
deepin
2022-03-30 22:15
#11
It has been deleted!
avatar
喵呢酱
deepin
2022-03-30 22:19
#12
It has been deleted!
avatar
SamLukeYes
deepin
2022-03-30 22:32
#13

目前大部分 Linux 发行版的设计思路都是方便系统管理员的使用。至于最终用户的体验如何,是系统管理员考虑的事情,而不是发行版维护者考虑的事情。许多宣称用户友好的发行版,包括 deepin 在内,多少都受到了这种思维定式的影响。

真正对最终用户友好的发行版是什么样的?至少,不应该把 apt 这个级别的包管理器(包括其前端)暴露给最终用户。系统级别的包管理器是方便系统管理员自定义系统的,而不是让不懂系统管理的用户日常使用的。用 ostree 管理只读的根目录,允许用户用 flatpak 自行安装软件,或许是一个不错的思路。目前采用这个思路的代表性发行版有 Fedora Silverblue 等。

Reply View the author
avatar
SamLukeYes
deepin
2022-03-30 22:33
#14
喵呢酱

deepin是滚动发行的,这不现实诶

正是因为滚动更新,才需要这么做

Reply View the author
avatar
喵呢酱
deepin
2022-03-30 22:41
#15
SamLukeYes

目前大部分 Linux 发行版的设计思路都是方便系统管理员的使用。至于最终用户的体验如何,是系统管理员考虑的事情,而不是发行版维护者考虑的事情。许多宣称用户友好的发行版,包括 deepin 在内,多少都受到了这种思维定式的影响。

真正对最终用户友好的发行版是什么样的?至少,不应该把 apt 这个级别的包管理器(包括其前端)暴露给最终用户。系统级别的包管理器是方便系统管理员自定义系统的,而不是让不懂系统管理的用户日常使用的。用 ostree 管理只读的根目录,允许用户用 flatpak 自行安装软件,或许是一个不错的思路。目前采用这个思路的代表性发行版有 Fedora Silverblue 等。

我同意,Windows的权限太乱了,形同虚设

Reply View the author
avatar
喵呢酱
deepin
2022-03-30 22:41
#16
SamLukeYes

正是因为滚动更新,才需要这么做

为啥呢,不理解,希望解答。

Reply View the author
avatar
SamLukeYes
deepin
2022-03-30 22:51
#17
喵呢酱

为啥呢,不理解,希望解答。

在通常滚动更新的模式中,软件仓库总是提供最新的软件包,而最新的软件包在构建时考虑的是对最新的共享库的兼容性。如果你的系统没更新,而单独安装了某些最新的软件包,就会造成“部分更新”,这种情况下某些软件包的版本和依赖版本可能是不匹配的,最严重的情况可能导致无法登录系统。

一些不采用传统包管理模式的滚动发行版,例如 NixOS unstable、Clear Linux,就不需要考虑这样的问题,因为它们在原理上就不会出现依赖错误或者不会部分更新。

Reply View the author
avatar
喵呢酱
deepin
2022-03-30 22:56
#18
SamLukeYes

在通常滚动更新的模式中,软件仓库总是提供最新的软件包,而最新的软件包在构建时考虑的是对最新的共享库的兼容性。如果你的系统没更新,而单独安装了某些最新的软件包,就会造成“部分更新”,这种情况下某些软件包的版本和依赖版本可能是不匹配的,最严重的情况可能导致无法登录系统。

一些不采用传统包管理模式的滚动发行版,例如 NixOS unstable、Clear Linux,就不需要考虑这样的问题,因为它们在原理上就不会出现依赖错误或者不会部分更新。

谢谢大佬解答

Reply View the author
avatar
梁山伯住阳台
deepin
2022-03-30 23:06
#19
liwl

楼主提出的问题挺好,站在Linux小白的角度思考。

但不像是一个多年Linux用户的心态啊,在Linux下折腾了多年的人,不会喷命令行操作的

我在这个社区被嘲笑过scream

Reply View the author
avatar
liwl
deepin
2022-03-30 23:25
#20
梁山伯住阳台

我在这个社区被嘲笑过scream

都是被嘲笑过来的,谁也不是天生就会,只是想学不想学的事情

学会的不要带有优越感,没学会的不要带抵触感

如果deepin没有命令行,我是肯定不会用的啦,不然它跟win系列比,为啥我不选择win呢?

命令行只是一个操作选择,我觉得没有必要狠喷,觉得不应该有命令行之类的,这是命令行操作的错?

不是,这只是在图形界面无法继续操作时,又不会命令行操作的茫然。命令行操作能解决问题,这也不是什么设计问题,所有发行版都有命令行,win10也有。所以不应该拿命令行说事

拿系统升级,应用管理的容错,回滚之类的策略,我是没话说的,毕竟要面对很多新手

Reply View the author
1 / 3
To page