[Topic DIscussion] 看了部分坛友的帖子,有了一些想法
Tofloor
poster avatar
userqian
deepin
2024-04-13 23:38
Author

deepin这些年在技术方案上面乱来乱去,折腾ui和应用好多年了,还没个定论,希望现在根系统能把ui风格定下来,然后多去夯实基础,拿出些独创的方案,切切实实把系统稳定性,性能提起来,现在在做的依旧还是搭积木的活,说实话,我对deepin的期望很大,希望走出苹果的路,

其次,作为一个桌面操作系统,我觉得一定要弱化使用命令行去解决问题,天天更新系统,安装软件还要去使用命令行,官方还要去维护偌大的软件仓库(每次更新系统,还要把软件和系统升级一起去更新),那都是给服务器玩的(要维护也是维护核心库),一定要把兼容性做好了,让用户各自去官网或者软件商店下载应用。能够无障碍的安装,最后就是内核,这一波根系统折腾的差不多,是不是考虑,独立搞个内核了。

有几个问题,就现在更新系统还要顺带更新软件,是不是意味着更新了系统,软件就用不了了?意味着系统和软件还是高度耦合的?

就像现在windows很多软件还能再xp系统稳定的跑,未来deepin能到这一步么?

Reply Favorite View the author
All Replies
liwl
deepin
2024-04-13 23:48
#1

弱化命令行是不可能的,我不能接受

很多东西,界面处理不了的,必须命令行

你想着用界面解决一切问题,本身就是伪命题

搞好界面,跟强化命令行,本身不冲突

官方也没有提倡命令行来处理问题,只是社区爱好者,习惯以命令行来操作而已。

而官方已经在很努力地去命令化,包括但不限于

  • 显卡管理器(曾经)
  • 日志管理器
  • 系统监视器
  • 文件管理器
  • 内测通道
  • 设备管理器
  • 应用商店(包管理器)

所作的这一切,无非就是亲近用户图形化操作

即便是windows,mac,都无法剔除命令行

Reply View the author
userqian
deepin
2024-04-13 23:54
#2
liwl

弱化命令行是不可能的,我不能接受

很多东西,界面处理不了的,必须命令行

你想着用界面解决一切问题,本身就是伪命题

搞好界面,跟强化命令行,本身不冲突

官方也没有提倡命令行来处理问题,只是社区爱好者,习惯以命令行来操作而已。

而官方已经在很努力地去命令化,包括但不限于

  • 显卡管理器(曾经)
  • 日志管理器
  • 系统监视器
  • 文件管理器
  • 内测通道
  • 设备管理器
  • 应用商店(包管理器)

所作的这一切,无非就是亲近用户图形化操作

即便是windows,mac,都无法剔除命令行

可能我没说清楚,我说的弱化命令不是真的弱化命令,对于专业人员,完全没影响,我的意思弱化使用命令行解决问题

Reply View the author
buyike
Moderator
2024-04-14 00:18
#3
userqian

可能我没说清楚,我说的弱化命令不是真的弱化命令,对于专业人员,完全没影响,我的意思弱化使用命令行解决问题

兄弟,来用一下UOS吧,你要相信统信的能力,毕竟曾经最美的称口不是空的,现在只是还在底层架构,界面还没发力。

Reply View the author
enforcee
deepin
2024-04-14 00:24
#4

其实国内的很多软件都是,不知为啥重新设计UI特别频繁,连个电视的界面三天两头都自己变
sad

Reply View the author
wlly-lzh
deepin
2024-04-14 00:55
#5

就像现在windows很多软件还能再xp系统稳定的跑,未来deepin能到这一步么?

说反了吧?头一回听说向上兼容的。

Reply View the author
猫粮
deepin
2024-04-14 01:07
#6

doubt看得出来楼主这几点都是想象的,其实没有实现的可能性。

  1. 一个是系统稳不稳定,跟ui无关,现阶段ui搞来搞去还是因为设计师依旧喜欢特立独行搞差异化。
  2. 弱化命令行这个也没啥必要,毕竟windows很多东西也是得靠cmd跟注册表去改,其实是一样的。
  3. 独立内核=做白日梦。不现实,也没必要。
  4. 更新系统跟软件搞一起了:这个没办法,只能看以后做不可变系统+玲珑包解决。
  5. xp其实也是错误百出,并没有你想象中那么稳定,当年主要是足够流行,出现什么问题百度一下基本都能解决,如果deepni或者麒麟发展壮大了,那这个问题也就不再是问题。
Reply View the author
buyike
Moderator
2024-04-14 07:47
#7
猫粮

doubt看得出来楼主这几点都是想象的,其实没有实现的可能性。

  1. 一个是系统稳不稳定,跟ui无关,现阶段ui搞来搞去还是因为设计师依旧喜欢特立独行搞差异化。
  2. 弱化命令行这个也没啥必要,毕竟windows很多东西也是得靠cmd跟注册表去改,其实是一样的。
  3. 独立内核=做白日梦。不现实,也没必要。
  4. 更新系统跟软件搞一起了:这个没办法,只能看以后做不可变系统+玲珑包解决。
  5. xp其实也是错误百出,并没有你想象中那么稳定,当年主要是足够流行,出现什么问题百度一下基本都能解决,如果deepni或者麒麟发展壮大了,那这个问题也就不再是问题。

说的好呀,不过,梦还是要做的,只要努力总有一天能实现的,如果不做那才是永远没有可能了。

Reply View the author
磨剪子戗菜刀
deepin
2024-04-14 07:53
#8
enforcee

其实国内的很多软件都是,不知为啥重新设计UI特别频繁,连个电视的界面三天两头都自己变
sad

大概率是UI的变化,看得见,摸得着

用户和领导都喜欢joy

Reply View the author
花雨落逝
deepin
2024-04-14 09:08
#9

期待玲珑干掉别的方式吧,说不定还有得用。

独立内核别想了,deepin本来就是Linux啊。

Reply View the author
userqian
deepin
2024-04-14 10:32
#10
buyike

兄弟,来用一下UOS吧,你要相信统信的能力,毕竟曾经最美的称口不是空的,现在只是还在底层架构,界面还没发力。

我是相信的

Reply View the author
userqian
deepin
2024-04-14 10:33
#11
花雨落逝

期待玲珑干掉别的方式吧,说不定还有得用。

独立内核别想了,deepin本来就是Linux啊。

我也是挺期待的,希望玲珑可以基本和操作系统解耦,不要让软件强依赖于操作系统

Reply View the author
userqian
deepin
2024-04-14 10:34
#12
wlly-lzh

就像现在windows很多软件还能再xp系统稳定的跑,未来deepin能到这一步么?

说反了吧?头一回听说向上兼容的。

不是向上兼容,意思就是软件和操作系统没有强依赖,才能做到这步

Reply View the author
userqian
deepin
2024-04-14 10:37
#13
猫粮

doubt看得出来楼主这几点都是想象的,其实没有实现的可能性。

  1. 一个是系统稳不稳定,跟ui无关,现阶段ui搞来搞去还是因为设计师依旧喜欢特立独行搞差异化。
  2. 弱化命令行这个也没啥必要,毕竟windows很多东西也是得靠cmd跟注册表去改,其实是一样的。
  3. 独立内核=做白日梦。不现实,也没必要。
  4. 更新系统跟软件搞一起了:这个没办法,只能看以后做不可变系统+玲珑包解决。
  5. xp其实也是错误百出,并没有你想象中那么稳定,当年主要是足够流行,出现什么问题百度一下基本都能解决,如果deepni或者麒麟发展壮大了,那这个问题也就不再是问题。

也不是想象,就是实际从window看到的一些东西,对于提升用户体验和统信发展好的,提出一些观点

Reply View the author
wlly-lzh
deepin
2024-04-14 10:43
#14
userqian

不是向上兼容,意思就是软件和操作系统没有强依赖,才能做到这步

哈哈哈,我明白你的意思,只是你确实说反了。

实际情况一般是win11能跑win7、xp上的软件,高版本兼容低版本,这叫向下兼容。

xp能跑win7、win10的软件叫向上兼容,可能部分软件能行,但是大部分软件是不行的。


实际上微软为了能够向下兼容,背负了很多技术债,只不过普通用户不知道罢了。

Reply View the author
Merlin
Super Moderator
Product Manager
2024-04-14 11:36
#15
agree
Reply View the author
方老四
deepin
2024-04-14 13:40
#16

我从来都不主张在UI方面投入太多的精力,只要稳定下来就好。在熟悉linux内核架构后,新内核倒是可以预研一下,当是培养锻炼人才。华为下一代鸿蒙系统就抛弃了linux内核,使用微内核+外核模式。对内核功能进行分层管理是一个不错的思路,把内存管理、进程管理等核心功能做成微内核,把驱动程序、API、UI、AI等外围功能都统一规范做到可裁剪的外核里面,操作系统架构变成了:微内核+外核+应用程序的模式,不仅可以避免应用不兼容的问题,还能适配多种硬件环境。linux采用宏内核模式对服务器是有利的,因为服务器的硬件相对有限,而对桌面PC就不太友好。桌面PC的硬件设备五花八门,linux通过升级内核来适配新硬件,不如windows系统通过安装硬件驱动程序来的方便,安全性也更高一些。

听说,魏永明团队正在搞的渲染器内核,不仅能够在图形环境下进行图形渲染,还能在终端模式下进行字符渲染,一套应用代码既可以在图形环境下运行,也可以在终端字符模式下运行,用鼠标进行操作。这将是革命性的,有可能使系统维护人员彻底摆脱命令行。

Reply View the author
userqian
deepin
2024-04-14 18:47
#17
方老四

我从来都不主张在UI方面投入太多的精力,只要稳定下来就好。在熟悉linux内核架构后,新内核倒是可以预研一下,当是培养锻炼人才。华为下一代鸿蒙系统就抛弃了linux内核,使用微内核+外核模式。对内核功能进行分层管理是一个不错的思路,把内存管理、进程管理等核心功能做成微内核,把驱动程序、API、UI、AI等外围功能都统一规范做到可裁剪的外核里面,操作系统架构变成了:微内核+外核+应用程序的模式,不仅可以避免应用不兼容的问题,还能适配多种硬件环境。linux采用宏内核模式对服务器是有利的,因为服务器的硬件相对有限,而对桌面PC就不太友好。桌面PC的硬件设备五花八门,linux通过升级内核来适配新硬件,不如windows系统通过安装硬件驱动程序来的方便,安全性也更高一些。

听说,魏永明团队正在搞的渲染器内核,不仅能够在图形环境下进行图形渲染,还能在终端模式下进行字符渲染,一套应用代码既可以在图形环境下运行,也可以在终端字符模式下运行,用鼠标进行操作。这将是革命性的,有可能使系统维护人员彻底摆脱命令行。

是的,其实ui风格做好了一个版本,每次发布版本在做一些优化,越来越好,风格基本是稳定下来了,

至于内核,如果deepin满足于搞搞服务器,赚点钱,我觉得就跟着上游用用开源就好了,如果deepin定位要成为一个类似window,mac一样主流桌面操作系统,我觉得至少目前的linux是做不到的,这个做不到不是说deepin做不到,是linux本身强依赖的关系,linux本身的缺陷

Reply View the author
晚秋(lateautumn)
Moderator
2024-04-19 16:41
#18
方老四

我从来都不主张在UI方面投入太多的精力,只要稳定下来就好。在熟悉linux内核架构后,新内核倒是可以预研一下,当是培养锻炼人才。华为下一代鸿蒙系统就抛弃了linux内核,使用微内核+外核模式。对内核功能进行分层管理是一个不错的思路,把内存管理、进程管理等核心功能做成微内核,把驱动程序、API、UI、AI等外围功能都统一规范做到可裁剪的外核里面,操作系统架构变成了:微内核+外核+应用程序的模式,不仅可以避免应用不兼容的问题,还能适配多种硬件环境。linux采用宏内核模式对服务器是有利的,因为服务器的硬件相对有限,而对桌面PC就不太友好。桌面PC的硬件设备五花八门,linux通过升级内核来适配新硬件,不如windows系统通过安装硬件驱动程序来的方便,安全性也更高一些。

听说,魏永明团队正在搞的渲染器内核,不仅能够在图形环境下进行图形渲染,还能在终端模式下进行字符渲染,一套应用代码既可以在图形环境下运行,也可以在终端字符模式下运行,用鼠标进行操作。这将是革命性的,有可能使系统维护人员彻底摆脱命令行。

agree

Reply View the author