lwxez
2012-12-12 18:36 deepin
有新意,但名字仿佛不贴切!
Reply Like 0 View the author
请问大神,这是什么情况http://bbs.startos.com/read.php?tid=2484406
以前从没见过这种硬盘安装方式,是否有参考价值?
我上面说的内核编译,并不是要让linux内核和win内核混合编译,混合编译确实不可能。上面说的编译仅仅是编译linux内核,依靠硬件检测让内核编译服务器知道机器的具体配置,然后编译出最快速最精简的内核,这属于一个增强功能,这个步骤并不是必须的。
采取这种策略,成功率应该比wine项目和龙井兼容内核更高,因为建一个虚拟机比较方便,技术已经成熟并且有开源项目,不必认真研究win内核,不必仔细研究win的各种API,更不必重写它们,我的想法是既然要重写win内核,还不如直接利用已经安装在用户C:\WINDOWS目录下的win内核,与其重写win的大量API不如直接调用已经摆在硬盘上的它们。这还可以减少安装包的体积,wine的体积就非常大。
虚拟机技术可以让一台电脑同时运行两个或多个操作系统,它们互不干扰。我说的虚拟机半成品只是弱化它虚拟硬件的能力。让系统不经过虚拟硬件的转接,直接操作硬件,只要在对侧的系统中模拟出该硬件处于被占用状态。虚拟机半成品,只要协调好两个系统对硬件的使用就行了。kvm让linux在内核就支持虚拟化,这不是更简化了这种策略的实现吗?
至于加快win核心组件启动,不想让win执行开机检测和启动桌面环境,只要打断它的正常启动,我想win黑客应该有这个本事的。
关于版权:虚拟机只是负责将win核心组件的启动并运行,并且有一个组件契合win和linux下的桌面操作,让win和linux比较无缝的集成。这应该只涉及虚拟机和上层应用程序对操作系统的请求(打断win正常启动属于黑客行为,但不侵犯版权)。使用这种虚拟机办成品的条件是用户已经安装了win系统,深度并不需要在安装包中提供一个盗版的winxp系统,并没有侵犯版权。
我上面说的内核编译,并不是要让linux内核和win内核混合编译,混合编译确实不可能。上面说的编译仅仅是编译linux内核,依靠硬件检测让内核编译服务器知道机器的具体配置,然后编译出最快速最精简的内核,这属于一个增强功能,这个步骤并不是必须的。
采取这种策略,成功率应该比wine项目和龙井兼容内核更高,因为建一个虚拟机比较方便,技术已经成熟并且有开源项目,不必认真研究win内核,不必仔细研究win的各种API,更不必重写它们,我的想法是既然要重写win内核,还不如直接利用已经安装在用户C:\WINDOWS目录下的win内核,与其重写win的大量API不如直接调用已经摆在硬盘上的它们。这还可以减少安装包的体积,wine的体积就非常大。
虚拟机技术可以让一台电脑同时运行两个或多个操作系统,它们互不干扰。我说的虚拟机半成品只是弱化它虚拟硬件的能力。让系统不经过虚拟硬件的转接,直接操作硬件,只要在对侧的系统中模拟出该硬件处于被占用状态。虚拟机半成品,只要协调好两个系统对硬件的使用就行了。kvm让linux在内核就支持虚拟化,这不是更简化了这种策略的实现吗?
至于加快win核心组件启动,不想让win执行开机检测和启动桌面环境,只要打断它的正常启动,我想win黑客应该有这个本事的。
关于版权:虚拟机只是负责将win核心组件的启动并运行,并且有一个组件契合win和linux下的桌面操作,让win和linux比较无缝的集成。这应该只涉及虚拟机和上层应用程序对操作系统的请求(打断win正常启动属于黑客行为,但不侵犯版权)。使用这种虚拟机办成品的条件是用户已经安装了win系统,深度并不需要在安装包中提供一个盗版的winxp系统,并没有侵犯版权。
原来linux支持cpu热插拔是为了虚拟化呀,我不是很懂技术,所以只能在此幻想一番,不过让虚拟机中的win嵌入桌面环境是个好主意.
你说的"每个系统的内核都要求对大部分硬件有绝对控制权",按这个推断目前的虚拟机是不应该存在的,但是现在的虚拟机是可以正常使用的呀.
原来linux支持cpu热插拔是为了虚拟化呀,我不是很懂技术,所以只能在此幻想一番,不过让虚拟机中的win嵌入桌面环境是个好主意.
你说的"每个系统的内核都要求对大部分硬件有绝对控制权",按这个推断目前的虚拟机是不应该存在的,但是现在的虚拟机是可以正常使用的呀.
[quote]原来linux支持cpu热插拔是为了虚拟化呀,我不是很懂技术,所以只能在此幻想一番,不过让虚拟机中的win嵌入桌面环境是个好主意.
你说的"每个系统的内核都要求对大部分硬件有绝对控制权",按这个推断目前的虚拟机是不应该存在的,但是现在的虚拟机是可以正常使用的呀.
[quote][quote]原来linux支持cpu热插拔是为了虚拟化呀,我不是很懂技术,所以只能在此幻想一番,不过让虚拟机中的win嵌入桌面环境是个好主意.
你说的"每个系统的内核都要求对大部分硬件有绝对控制权",按这个推断目前的虚拟机是不应该存在的,但是现在的虚拟机是可以正常使用的呀.
源生应用作者不愿开发linux版本。。。linux对于软件发行者的盈利方式确实没有好的解决方案。导致商业公司无兴趣。。
Popular Events
More
目前deepwin是放在发行iso文件内的,需要自己解压出来,不够直接。我设想,用户先通过搜索引擎找到并下载"深度系统重装大师",双击打开界面。点击播放介绍视频,大致宣传下ld 的优点、介绍些知识和安装过程实录,用户通过视频看到点击“安装到D盘”(经计算可用容量最大的分区),一个进度条在那滚,是边下载边解压边安装,重新启动后可立即使用它。而且可以方便回到win系统。视频呈现的安装过程如同安装360安全卫士,将会打消大部分人的疑虑,能够抱着一种游戏的态度安装ld操作系统。
安装系统步骤:
安装系统步骤:
1。在win下进行硬件检测: 通过网络检测电脑硬件在linux 下的兼容性,然后将数据传给ld的内核编译服务器,为用户根据电脑的具体配置编译最好最快的内核。
2。检测网络连接的方式: 查探是否使用用校园网受限于win平台的客户端。是否有在linux 下联网的解决办法。如果没有办法,就告知用户可能需要一个路由器提供网络连接或者放弃。如果半成品虚拟机得以实现,将最简化解决校园网客户端问题,这一步就可以跳过了。获取adsl的连接用户名密码: 用hack手段获取联网的用户名,密码,让用户在使用ld 系统时,不会因为忘记了联网的用户名密码烦恼。
3。下载解压安装:用户单击“安装到某盘”按钮,启动下载,边下载边解压,将系统分拆为十几个小压缩包,缩短等待时间。在下载安装的过程中,用户可以挑选主题(图标控件主题,窗体皮肤等),桌面背景、使用和win一样的桌面背景。挑选预装软件。先将系统的大部分压缩包下载解压到最终目的文件夹,然后利用从ld内核编译服务器传来的最优内核在虚拟机中启动linux,快速完成接下来的事,将qq、迅雷等原来用户桌面和菜单的程序分别加入到新桌面环境的桌面、启动器,win桌面的文件也可以放到新桌面上。
4。重启电脑:进入长期可以的新ld桌面环境,虚拟机半成品将win核心部分快速启动。
技术支持:
内核云编译:在win下利用“系统重装大师”检测用户硬件,将数据发送到ld内核编译服务器,服务器根据用户电脑的硬件配置生成最精简的linux内核(不再是通用内核了),这对于经常要运行linux 和win 两个核心的电脑有重要价值吧。
实现一个虚拟机半成品,只要能够同时运行两个操作系统核心,不实现克隆、备份、还原、虚拟机网络等复杂的东西,只要合理调配好两个操作系统对硬件的访问。linux kvm,virtualbox都有现成的技术可以用。我想只要肯努力可以快速成型。虚拟机半成品中的win系统的核心组件都是完全运行,但是桌面环境,不运行,但随时可以运行起来。这种虚拟机除了内存寻址麻烦,内存占用稍高,效率不会比wine和兼容内核差。阻断win的完全启动,只要有办法快速启动核心部分就行了。其他的操作由ld桌面环境代与win核心沟通。
游戏:实现GPU硬件加速(不知能否做到)。如果行,在ld下全屏玩win的大型游戏时,这个场景将十分常见,冻结linux系统。减少消耗。提高游戏性能。
升级:在大版本升级时,在开机选择启动项时,提示用户有系统大版本更新,让用户先进入win,边上网听音乐的同时,利用虚拟机半成品对在另一个分区中的linux系统进行大升级。不运行图形化界面。
兼容win的文件系统:将ld 系统的大部分文件是放在 win系统下的一个使用量较小的FAT 或NTFS分区的子目录内,比如 D:\deepin ,和win平级 ,win是 C:\WINDOWS ,这样可以消除分区的困扰,实现一键安装,不会有分区分该多少,如果分小了以后不够用很难办的各种问题。
减小安装包体积:这个版本不是为linux的GEEK准备,可以将用于开发和编译的头文件、py文件都不放进发行版中(推出GEEK觉醒包),man帮助手册变成网络化的,每一个有能力的人通过在终端模拟器与众多网友协作联合翻译man英文手册。wps for linux也不附带在安装包内(有点可惜金山花费那么大力气去跨平台,结果却用不着它了),通过软件中心推荐。深度音乐及影音也是可选的。目的是提供快速安装的体验。虚拟机半成品与主流虚拟机特性对照表.png
我觉得目前linux桌面还不能取得成功,最重要的原因是缺乏应用,如果应用通过虚拟win核心运行大部分的win本土应用,那么这样的linux桌面,在用户眼里不过是另一个win,如果它的界面长的很像winxp,比如startOS那样,那么用户会不会误以为“重装系统大师”只是把电脑的界面改了一下,改的漂亮一些了,根据宣传片的介绍,还变得更加安全了(这里的安全应该是一种假象,虚拟win核心组件,密码还是可以被木马病毒轻易盗窃的吧,除非有更强悍的安全模块)。但是实际上“系统重装大师”已经将主内核换成了linux,桌面组件也全都是深度产的。
如果好事成真,win下的本土应用完暴目前深度开发的音乐播放器,视频播放器,而深度talk 不可能像QQ那样应用广泛(这不太重要)。当然这需要用户提前安装了win系统,目前状况就是大多数普通桌面用户的电脑都安装有win系统。如果没有先安装win,没有win系统的dll大量系统函数支持,深度开发的各种linux桌面应用和金山搜狗等第三方开发的linux版应用将依然有重要价值。这要求深度必须制作出优于win系统几倍的桌面环境来。对于一个小公司貌似不太可能。那怎办?持续更新。win系统最大的弱点在于不给用户可视的更新,360就是针对win系统弱点持续改善用户体验成功的。
但是如果不能实现,可以想象下稍稍再占领10%的份额需要多大的努力,要开发众多的桌面应用,开发桌面环境,简化开发框架,这对于一个30几人的小公司是十分漫长的征战,而且还很难看到光明的曙光(请求原谅我言重了),然后再找到适合的盈利的模式是否更加困难。因为即使有很漂亮的桌面环境,但是win7 也不会差到哪里去,用户转换到ld平台上动力很小,而且一转到linux平台就会发现,很多应用都使用不了,还要自己去找,肯用力去寻找的人不超过10%,而能取得满意结果的也寥寥无几,各大linux发行版的论坛上很多都是想wine一个程序但又没结果的求助帖。
国外的ubuntu自己造软件商店,售卖软件赚取分成,可以说服dell,劝Valve开发linux游戏,还直接面对非洲众多不发达国家的非洲人,那些地方更需要普及电脑而不是平板电脑,而且别忘了国内的IT产业的商业模式是不允许有这种软件商店的,游戏我们都是玩免费的盗版的,软件ps,ms office,cad等工作用软件也是盗版的,没有人愿意通过商店购买应用程序,因为国情因为国人版权意识淡漠因为长期以来形成的付费习惯。
ld必定不能采用软件商店的经营模式。国内IT产业的盈利依赖于好用免费的桌面应用,它们竞相随开机启动,期望用户能多使用一下,它们一般是靠投放广告,吸引用户加入会员,但是linux平台的用户很少,不足以支撑目前国人已经适应的软件商业模式,而希望改变这种模式,岂不是更加困难。而让国人难以适应,岂不是在自寻死路。没有找到合适盈利方式的第三方是不可能轻易入住ld平台的。即使你大力邀请也不行。等到他们开始开发linux应用时,不知要多少年头。
深度可以搞预装深度linux的电脑,但是难以保证用户不会要求安装win系统吧,回家通过一张盗版光盘或是U盘就可以轻易换成win系统的哟,十分钟不到。如果投入大量金钱去搞预装,是不是很没谱?难道还要学MS搞系统锁定,但传出去有多少人愿意买呢?所以我觉得用“重装系统大师”可以轻易的占领住用户电脑,提高ld市场占用率,增大深度权重,将win踩在脚下,因为它只有被调用的份了。这点MS将非常痛心。移动大潮袭来,留给ld 的时间不超过5年了吧。台式机和笔记本的出货量持续减少,重用目前已经生产出来的电脑十分重要。我想5年后深度已经转做平板电脑系统了吧。
用户为什么要下载“重装系统大师”,然后下载安装深度系统?因为不堪win下的广告,病毒?因为好奇?因为不小心?因为系统运行太慢了,感觉快崩溃了?
我觉得更重要的是因为安装它比重新安装win代价更小。不要重装软件,不用备份文件。安装它就像安装一个游戏一样,不用了可以随时删除。或者给用户的感觉就像是很轻易的就得到了一个更漂亮更实用的桌面环境。相当于升级一下操作系统。而后第三方linux版软件游戏跟进,彻底摆脱不安全的win也行,新电脑预装ld系统也更容易让消费者接受。
ld团队可以很努力但是困难摆在面前,而且时间不多了。
也许目前最简单有效快捷的方式就是能虚拟win核心运行win应用,但是估计又很难实现。