Author:Manatee LazyCat,deepin progame manager
Deepin team has been established for more than 3 years, and we always follow the principle of "reinvent the wheel" to improve user experience in desktop system, for example, the well-known Deepin Music, Deepin Software Center, Deepin Desktop Environment, and so on.
In China, Tencent QQ (hereinafter, QQ) is the most popular on-line chat tool in the daily life, however, it cannot run normally in Linux OS, which is the biggest barrier for Chinese users to switch to Linux OS.
Today, let me tell you the story behind the development of QQ6.7 running in deepin.
First of all, on behalf of deepin team, I would like to say thanks to the CodeWeavers engineers around the world, especially to HongQian, a Chinese CodeWeavers developer who personally came to Wuhan and work with deepin engineers. Due to their hard working, we can use QQ 6.7 stably in Linux now.
Running QQ 6.7, Shouldn't It be the Most Normal Thing?
For most Windows users, it is quite common to use QQ, isn't it? But Linux is a completely different operating system from Windows, thus, to make QQ run in Linux, it is not a action as easy as double-click to install QQ file. To make one piece of software for Windows to run perfectly in Linux, you need to not only be skilled in programming Windows/Linux but also own great perseverance. Sometimes, you need to locate a problem from many kinds of clues to solve it, which works even like the detective Conan.
Most commonly, when debugging QQ program, we found the login window of QQ cannot fully display, and our engineers first thought it caused by alpha of pictures, but we took nearly one week to analyze log files of dozens of GB in size, finally, we found the problem was caused by transforming matrices for window position. However, more often, after analyzing a large number of log files, we found the way does not work, so we have to check and fix problems from the first beginning.
Another difficulty in developing Wine/CrossOver project is the problem with languages and fonts. In order to solve the problem that display fonts become diamonds and "martin texts", on the one hand, we need to write a great many module patches for i18n; on the other hand, we need to explain which Chinese problems are solved by the patches to Wine developers. However, most Wine developers are foreigners, and their intuitive understanding with Chinese is kinds of square character symbols, therefore, sometimes, one patch is not permitted to be incorporated into the upstream code repository of Wine until it is modified for dozens of times.
All Codes are Open and Contributed to Open Source Community
So far, besides QQ patches, we have about 60 other patches for many software, e.g. Ali WangWang and QQDown. They are distributed in these modules: richedit、mshtml、wininet、explorer、msvcr100、usp10、user32、jscript and ntoskrnl. Now, all of our developed patches are incorporated into the upstream code repository of Wine.
We firmly believe, only writing codes down-to-earth and getting them incorporate into upstream community, can we make all the Linux users (not only deepin users) benefit, so as to solve the problem with desktop software environment fundamentally in Linux.
The difference between deepin CrossOver and Wine
What we have just referred that engineers of both sides contribute all source codes to the upstream code repository of Wine, but what is the difference between deepin CrossOver and Wine?
CrossOver is the software based on Wine (commercial version) developed by CodeWearvers. It provides with commercial operation guarantee while integrating with the latest patches. Although Wine has the latest patches, it owns many experimental developing patches from worldwide developers, which results in running software unsteadily in Wine.
For deepin users, using deepin CrossOver helps to experience the latest software for Windows, moreover, all deepin users can user CrossOver for free, because we have paid for it for all deepin users.
Open-source Does Not Mean Enjoy the Results Only, but It Should Get Our Support More.
CodeWeavers is a great company that has been contributed a lot to Linux for years-- make software for Windows run normally in Linux. So we appeal to everyone: Open-source does not mean enjoy the results only, but it should get our support more.
If you want to run the latest software for Windows in Linux by CrossOver ( not in deepin), please pay for the commercial version of CrossOver for support.
We have ever considered to pay for CrossOver for all the Linux users, but there is not enough financial support at present, so hope you understand.
It is the Beginning with QQ6.7; Changes are just Getting Underway
QQ6.7 is the first software that accomplished by the engineers from both deepin and CodeWeavers. We will try our best to port more nice software for Windows to Linux for use.
We hope all the troubles are handled by engineers, and users only needs double-click and enjoy life.
Deepin's concept is pretty simple: hold on to the last, no toss!
与其如周折此还不如直接与腾讯谈合作。。
谈过的。。。
腾讯怎么回复?
暂时不开发
建议假如云盘中心应用,方便用户管理各大主流云盘
网盘我在考虑做,但是应用中心应该是放在深度商店的
可不可以学习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 […]