作者:Manatee LazyCat,深度操作系统项目开发负责人。
深度科技团队从创建到现在已经3年多了,我们一直在“造轮子”来改进Linux桌面系统的用户体验,比如大家熟知的深度音乐、深度软件中心、深度桌面环境等。
对于中国用户来说,QQ是大家日常工作和生活最为常见的聊天工具,而多年来Linux系统无法运行QQ,这一直是大家切换到Linux系统的最大的障碍之一。
今天就由我给大家讲讲深度操作系统运行最新的QQ6.7背后的研发故事吧。
首先,我代表深度科技团队感谢CodeWeavers的全球工程师,特别是CodeWeavers的中国开发者洪谦同学,他亲自前往武汉和深度操作系统工程师一起战斗,正是有了他们的努力,大家今天能用上稳定的QQ6.7 。
运行QQ 6.7,不应该是最正常的事情吗?
对于大多数Windows用户来说,能够使用QQ不就是最为常见是事情吗?但是因为Linux和Windows是完全不同的系统,所以要让QQ运行在Linux系统上,绝不是双击一下QQ安装文件那么简单的,如果要让一款Windows软件能够在Linux系统上完美运行起来,不但需要你精通Windows/Linux编程,还必须要你拥有极大的毅力,有时候甚至需要你如柯南一般,能够在千丝万缕的线索中定位问题,从而解决该问题。
较为常见的是,在我们在调试QQ的时候,发现QQ登陆窗口无法显示完全,我们的工程师猜测是图片alpha绘制有问题,但是我们用了将近一个星期的时间来分析了几十G的日志文件后,才发现是窗口位置换算矩阵的问题。而更多的时候,我们在分析了海量日志文件后,发现此路不通,所有调查和修复工作又要从头开始。
参与Wine/CrossOver项目开发的另一个障碍是语言和字体问题,为了解决QQ在Linux系统中字体显示成方块和’火星文‘的问题,一方面需要我们大量编写的i18n模块补丁,同时还需要向Wine开发者解释这些补丁都解决了哪些中文问题,而这些Wine开发者大多是外国人,对于中文最直观的认识就是各种方块象形符号,有时候一个补丁甚至要反复修改十几次才能被合并至Wine的上游代码仓库。
所有代码全部开放并贡献给开源社区
到目前为止,我们除针对QQ的补丁外,还有针对阿里旺旺和QQ旋风等应用的补丁,总共大约60个补丁,主要分布在 richedit、mshtml、wininet、explorer、msvcr100、usp10、user32、jscript和ntoskrnl 这几个模块。现在,我们开发的所有的补丁都已经合并至Wine的上游代码仓库之中。
我们坚信只有脚踏实地编写代码,合并至上游社区,才能让所有Linux用户(不止是深度操作系统用户)受益,从而从根本上解决Linux桌面软件的生态问题。
deepin CrossOver和Wine的区别
刚才我们提到双方工程师的所有源代码都回馈到Wine上游社区,那么 deepin CrossOver 和Wine到底有什么区别呢?
CrossOver 是CodeWeavers 公司基于Wine开发的商业版本,在集成Wine最新补丁的同时,还提供商业级的稳定运行保障,而Wine虽然也拥有最新的补丁,但同时还有很多全球开发者的实验性开发补丁,从而导致Wine不能保证所有软件都能稳定运行。
对于深度操作系统用户来说,使用deepin CrossOver完全不用折腾就能体验最新的Windows软件,并且所有深度操作系统用户均可免费使用CrossOver,因为我们已经帮所有深度操作系统用户付过费了。
开源不仅仅是享受成果,更应该需要大家的支持
CodeWeavers是一个非常伟大的公司,他们数以十年的为Linux能够运行Windows应用做出巨大的贡献,因此我们呼吁大家:开源不仅仅是享受成果,更应该需要大家的支持!
如果您想在Linux使用CrossOver运行最新的Windows软件,但又不想使用深度操作系统,请购买CrossOver 的商业版来支持他们。
我们也想过帮所有Linux用户付费,但是我们没有这么多的钱,没法任性,还请大家谅解。
QQ6.7只是开始,变革才刚刚开始
QQ6.7只是深度科技和CodeWeavers双方工程师完成的第一个应用,我们会继续努力移植更多好用的Windows应用到Linux系统上让大家使用。
我们希望把所有折腾的事情都交给工程师,用户只用双击一下享受生活即可。
深度操作系统的理念很简单:将不折腾进行到底!
与其如周折此还不如直接与腾讯谈合作。。
谈过的。。。
腾讯怎么回复?
暂时不开发
建议假如云盘中心应用,方便用户管理各大主流云盘
网盘我在考虑做,但是应用中心应该是放在深度商店的
可不可以学习Linux老爸的话,对那个显卡公司说的,爆点粗口。或者是“马云”的语录,今天对深度爱理不理,明天让腾讯高攀不起。
赞,对普通用户来说,不折腾很重要。
努力是有回报的!支持你们
谢谢支持!
现在qq6.7lite版已经出现,比正式版更好一些吧,无广告等其他东西,如果可以正常安装就更完美了。
我们会考虑的哈
既然跟腾讯谈过合作,请问那SB怎么说的?
希望把360极速浏览器和360云盘客户端优化一下,目前虽然在CrossOver中可以安装,但体验不佳,这两个软件的用户量还是不少。
我认为,这两个软件完全可以直接和360谈,毕竟360率先在Deepin上发布了Linux版本的安全卫士。其实,Deepin团队是一个很有想法、眼光的团队,或许他们已经在谈了,也或许360已经开始做了。静静的等就是了,在Deepin上,一定会有我们大家所期待的东西出现。加油Deepin。
ubuntu用户可以用吗?有deb包吗?
如果不想使用deepin的话,只能购买Crossover的正版服务咯
Crossover是商业软件。
支持deepin
有钱就是任性!哈哈!
我们的钱还真不多。。。
支持。马上安装。希望能做个阿里旺旺。
阿里旺旺在支持列表之内哈
目前在用易信 效果很不错,我觉得 可以考虑让网易开发个易信的 LINUX 版本 ,现在 win版本有,,很简洁 基本功能都有了
虽然还没有用上deepin,但是必须顶,顶顶顶顶顶。。。。。。
支持Deepin,我也在使用Deepin,希望Deepin能越做越好
我购买了CrossOver Mac的商业版本,现在的版本中是否已经包含了你们提交的代码了?
嗯,会有一些共有代码,所有我们的补丁也会进入MAC版本的
我平时也用OpenSUSE,请问那么我现在如果安装Wine或者CrossOver的最新版,是否已经能够安装QQ 6.7了(包含了你们的代码了)?
这个得看wine上游,因为代码合并的控制权在上游。但是如果是crossove,这个应该是没问题的
目前用的是deepin wine的QQ国际版
表示感谢与支持
支持深度,请问可以把补丁包发给我吗?安装到Debian的crossover上面。
补丁已经全部提交到crossover上游,没有单独的补丁包。
不如直接开发一套类似docker的虚拟机,任何exe都会在虚拟机中完美的运行。折腾wine,经不起,因为开发商随便一个软件升级都会造成重新折腾。
Windows 的 license 从哪里来?
如何安装QQ呢?下载了正版的CodeWeavers后,直接安装QQ6.7就可以了?
刚刚安装的Deepin 2014.2 64位的系统。之前安装的是UbuntuKylin。安装的时候没有格式化/home分区,而且用户名用的和之前的一样的,但是安装好后,无论是打开软件还是文件夹,主题都和Deepin的不一样,而且运行QQ 大概两分钟就报一次错,要重启。不知道是怎么回事。。。如果是由于没有格式化/home分区导致的话,那就再重新装一次。
请在安装的时候,要么格式化/home,要么不要使用相同的用户名,因为这样会导致旧配置影响新系统,导致出现问题
rtx 腾讯通。最后一个要在linux上用的window程序
支持一下,希望能在Ubuntu里也可以用
现在qq没登陆几分钟就崩溃了,卸载重新通过apt-get install deepinwine-qq 安装后也是一样.
请问是跟什么有冲突吗?
真心支持你们
千牛可以用吗,好久没用过了,能wine吗
强烈支持一下,,,tt一点公德心也米有,哎....
支持你们 支持
必须支持!!这种精神实在是难能可贵。
QQ6.7,从哪安装?
深度商店的装机必备,如果你安装的是2014.2版本,系统默认就自带了
希望 Linux Deepin 能够支持安装绿色版的 Windows 程序,希望 Linux Deepin 越做越好,永远支持!!!!
支持支持.....
debian 系统能安装QQ6.7吗?如何安装
请问,这篇文章的意思是不是,只要安装了Deepin 2014,就可以使用QQ6.7了?
如何安装?Deepin官方商店吗?还是QQ的官方exe下载了直接安装?
我正在使用Ubuntu Desktop 14.04.2 LTS x64。如果Deepin 2014的64位版本可以方便的使用QQ 6.x,马上换!
deepin2014.2默认自带了QQ6.7(请注意是2014.2版本),如果是deepin其他版本,在深度商店的装机必备栏目也可以安装。
能让我好好用用qq吗 ?我是小白,老是奔溃啊。
部分电脑会因为QQ安全模块导致QQ崩溃,近期会推送更新解决,请稍等
感觉deepin的工程师们好给力啊!
这个qq 在deepin2014.3 unity桌面环境下打不开啊。。。。
因为我们和crossover的合约关系,非deepin系统,非深度桌面环境都将无法运行
文章中已经提交。
支持其他版本的QQ吗?
今天安装了下,发现是 7.1 版本。实际上我觉得轻聊版或国际版就已经够用了。
看文章看的我心情澎湃的,然后果断购买了crossover,但是我从deepin导出crossover的qq之后放到其他的linux(我用的gentoo)不能正常运行,心都凉了...
因为目前部分补丁尚未合并到crossover的官方版本。
还以为都合并了,看来市我理解错误...
開啓捐贈頁面吧
为了一个QQ疲于奔命,实在不值。
找政府投资吧,你们才是国产系统的希望,什么麒麟见鬼去吧
腾讯不仅不做,而且还时不时的修改webqq的接口,还不是为了干扰其它第三方的客户端
回家用旧电脑测试一下,真的可以的话直接迁移到deep了!
顺带问下,QQ最新版本更新到哪个版本了,青睐轻聊版!
[…] Codeweavers. En ook meteen de officiële en meest recente versie 15.0.4, ter waarde van 48 euro, legaal! Crossover biedt de mogelijkheid een aantal Windows applicatie uit te voeren op deepin. Zoals […]