腾讯为什么不开发LINUX下的QQ?
其实腾讯还真做过linux版本,这里说的不是通过wine安装的版本,而是真正原生的linux版本。
但是好像只搞到 1.0 版本就放弃了,至于放弃的原因不得而知,官方也从来没宣布过放弃linux版本但却以实际行动来证明他们确实已经放弃了。
个人猜测,腾讯放弃的原因可能有以下几条吧:
- linux用户数量相对于windows用户来说是很少的,而腾讯并不习惯开发linux的软件,所以前期的技术准备和技术投入会相当大,这可能会引起高层或者董事会的担忧。
- 老的linux用户,都比较专业,也不会选择使用QQ或者微信来处理工作上的事情,他们会用email和IRC,而且他们并不喜欢带广告的软件,与此对等的是他们也有这个能力来屏蔽掉广告,腾讯也无意打入这个市场。
- 新的linux用户,可能在习惯上可能还是希望使用QQ或者微信的,但是也只是暂时,等他真正进入了linux的世界,他的思维和习惯就会变的像上一条里所述的老linux用户一样了,这时QQ或者微信就不是工作的必须工具了。
以上纯属我个人的猜测,欢迎交流。
linux软件不被大厂重视算是很普遍的情况了
例如腾讯的微信开发者工具是基于nw的,本身就是跨平台的,但是腾讯连顺手打个包都不愿意。
类似的还有github的github desktop
作为一个linux用户,我很伤心哪
┐(′-`)┌
UPDATE:最下面是怼这个问题下的一些民科的内容,跟问题主题无关。但值得观赏。
已经有这个趋势了。微信已经推出了国产 Linux 平台(中标麒麟)兼容的版本,详情看这个新闻:
企业微信和中标麒麟桌面操作系统(龙芯版)完成兼容认证_Linux新闻_云网牛站不过好像是政府和企业特供的版本,不清楚是否提供给普通用户使用。如果说国产 Linux 不仅仅限于政府机构,已经入千家万户了,我想面向普通用户的微信也会出现。
QQ 就像其它回答中提到的,很久以前有过官方 Linux 版本。但是很快就被放弃,原因也未知。据说腾讯公司内部入域软件都不支持 Linux。
并且,从其它方面看腾讯对待小众平台的态度,不容乐观。
腾讯是中国游戏行业巨头,代理了无数海外游戏。而其中有些游戏是跨平台的,例如 Fortnite(堡垒之夜)。但是腾讯基本只会代理 Windows 版本,任何跨平台游戏到了腾讯这里都变成 Windows 独占了。
腾讯的 WeGame 和 Steam 竞争,却仅仅只有 Windows 兼容的客户端。而 Steam 不仅仅是跨平台的,它还定制了自己的操作系统,并且帮助游戏跨平台,绝不将自身平台和平台资源限制于 Windows 上。
微信小程序开发工具自身是使用跨平台技术开发的,兼容 Linux 成本非常低。但,不支持 Linux。这种面向开发者的软件难道还不重视 Linux 吗?
值得一提的是腾讯一直以来对第三方 QQ 的封杀力度都非常大。不仅是怪责到开发者头上,还会封禁用户帐号。曾经有过很优秀的 Linux 上的第三方 QQ 客户端,都被封杀干净了。现存的基于 Web 微信协议的客户端也有封号风险,而且这些本身就功能残疾的 Web 端说没就没。
可以说,腾讯不仅毫不在意,甚至还在驱赶这些用户。
顺便一提腾讯对待用户帐号的态度非常恶劣,能解封的情况很少,哪怕是误封。之前腾讯为了封杀微信的插件用户,粗暴检测 Android 用户设备 root 权限进行封禁,造成大规模误封,就当没事一样。
我并没有去道德绑架腾讯,就应该照顾 Linux 用户,支援国产 Linux 操作系统。甚至它会不会这么做我都毫不在意,我个人对腾讯系软件的依赖程度极低,很多国人没了好像就无法生活的微信我一个星期才会主动打开看几次消息,我向来不喜欢这种残废软件。
和很多谴责/瞧不起国产 Linux 系统的 Linux 用户不同,我一向支持国产 Linux。因为我知道支持它们就是在支持我自己,支持整个国内 Linux 生态。腾讯这样的公司迟早会为了舔官老爷而将软件生态扩展到 Linux 上,舔你普通用户?不存在的,我腾讯躺着就能赚钱。
最后一段话,就是我对这个问题的回答。
被这个问题下一个典型的业余错误回答搞得不胜奇烦:
Linux 的 GNU 发行版是不计其数的,如果要单独适配才能运行小众 Linux 生态早就跨了,因为不可能得到适配。
何为适配发行版,case distribution?
switch distribution
case "ubuntu":
// 适配 ubuntu 代码
case "opensuse"
// 适配 opensuse 代码
end
这有个屁用?
- 著名的 Linux 截图工具 Shutter 无法在 Wayland 图形环境下成功截图。Gnome 等桌面同时兼容 Wayland/http://X.org。你如何通过发行版就知道当前是 Wayland 还是 X 的?当然是靠读取 XDG 相关的变量或者检测图形 API 啊。你知道自己运行在 Ubuntu 下有个屁用?还有 openSUSE 有那么多桌面,你知道用户运行在哪个桌面上吗?
- Wine 等程序无法在 Gnome 桌面上显示托盘图标,因为使用的旧 Status Icons API。你知道运行在 openSUSE 有个锤子用?人家若用的是 KDE 桌面呢?即便人家是 Gnome 桌面,你怎么确定当前版本是否弃用旧 API?而且 Gnome 还会随着更新而升级。你知道你运行在某个发行版有个屁用?
Linux 程序开发,根本不存在“发行版”这个概念。只有内核版本、库版本。适配的永远都是环境组件,例如 Wayland 协议环境由于安全问题无法获取其它窗口内容,便要通过其它方式实现截图,Xorg 下则可以通过常规方式实现截图。Gnome 高于某个版本使用新 API,低于某个版本使用旧托盘 API。以此来保证不同环境下相同功能的兼容性。
不要瞎脑补,什么发行版数量多就要一个个适配。所有 GNU/Linux 几乎用的都是已知方案的不同组合。并且很多发行版没有默认桌面,默认桌面又可以选择通过多种协议工作。靠适配所谓具体发行版是没有任何意义的。
绝大多数的发行版运行着完全相同的 Linux 程序。这些程序没有为任何一个具体发行版进行过适配。
你以为每个发行版都给内核添加了新 API 新功能?还是提供了单独的不开放的组件和 API?需要独立适配?瞎扯也得有点常识。
从这条回复中我没有看到任何一条具体的问题。我想真实用过 Linux 还发现一堆适配问题的,起码能记起一两条吧?那我只能认为他是云 Linux 用户。我也帮不了他。
- 系统环境不一样,要适配的也跟发行版无关,跟相关组件有关。例如我上面提到的 gnome 托盘 API 可用性。
- windows 向下兼容,跟你 qq 依赖库是否向下兼容没有半毛钱的关系。你 qq 即便在 linux 下有依赖问题,也不是 linux kernel 的版本不兼容导致的,是第三方库。
还有科普一下,一个环境下编译出来的二进制在另一个环境下运行不了,是动态库依赖问题,ldd 会发现一些找不到版本的库。为什么 apt 这类工具安装的二进制能运行,是因为包管理工具在安装的时候使用 ldconfig 重定向了相关链接库,产生了新的 soname。如果你将这个步骤手动做,一样可以正常运行。为什么很多仅提供某格式或某发行版的二进制安装包能运行在各种其它发行版上,就是因为其他人重新打包修正了库依赖关系。
还有你 deb 的依赖,被重新打包成了 pkg.data.tar.xz(archlinux)跟原来的发行版依赖毫无关系了,何来的 dependency hell。Ubuntu 下的包有些命名规范例如 -dev -henader 这些在例如 archlinux 中根本不存在,Ubuntu 的包依赖关系跟 arch 有个屁的关系了?
顺便什么依赖复依赖,何其多,这又是纯粹的瞎脑补。很多软件还是静态编译的,并没有很大,嵌入式常见的 musl libc 的系统程序一堆还是纯静态的。还有库多,不表示一个版本就是一个库文件,大多是符号链接,由 ld 程序维护版本表。
还有不存在什么机理不一样,不单独适配绝逼不行。这瞎鸡儿脑补得。民科实在太可怕了。
拿 musl 平台举例子,是因为证明不是包含所有库或静态编译,就会很大,大到装机问题,库何其多。这些脑补出来的错误观念。跟甩锅又有屁的关系。这些人水平极差,又看不懂资料。实在理解不了去研究下为什么WPS、Chrome、Steam 等闭源软件能运行在多种发行版上。
适用于 Glibc 的程序,编译到 uClibc 这叫移植。你相同的 GNU 环境移植啥东西,不知道这都是怎么理解出来的。
继续更新:
这位民科又来了,跑到我的评论区了。不知道说了什么词被系统折叠了。进去任何一个 Linux 相关交流群,随意一个初高生都知道把别的发型版的包放在另一个发型版解包运行或安装是不行的。这人跟发现新大陆一样,真是笑死人了。这人简介还是“一个程序员”,妈的混进这行都已经是奇迹了。
还把 Ubuntu 的包放到 Android 中运行(逗死我了)。GNU 系统的软件为毛能在 Android 中运行???请去看这俩问答补补基本概念:
可以把Android理解成是Linux的一个发行版本吗?像ubuntu那样?对于安卓是否可以理解为安卓系统其实跑的是Linux?还 TM 产品思维,这跟产品思维鸡脖毛的关系。这人能入这行真是行业悲哀。
出过,时间是在2008年,我刚入职鹅厂的时候,某天在公司附近的一个小餐馆里面吃饭的时候碰到恰好坐在邻桌的该团队的成员,他们是听到我说我在用linux当成桌面系统,于是跟我搭话我才知道他们在做qq for linux,于是我有幸成为了内测体验人员(我当年写的体验报告现在还在,写这个报告得了100QB)。
当时版本还没有发布,找人体验是想找出一些bug提交给他们。我的qq上当时有不少钟爱linux的好友,还有个qq群,抱怨没有linuxqq已经是大家日常的话题之一了。拿到内测版本以后我非常激动,群内再次聊起这个话题时,我不能告诉他们说“其实linuxqq已经有了,我现在就在用,哈哈,过几天你们都能用上了blabla”,当然我不可能泄露任何信息。但是我还能记得当时激动的心情,那种想说不能说的感觉,至今记忆犹新。
后来还因为一些问题比如说文字乱码问题,和他们有过rtx(当年的内部聊天工具)交流。再后来我就忘了是什么时候不再有交流了,那个qq for linux版本在官网上也不再提供下载了。但是现在还能搜到很多当年的新闻和相关产品的截图。截图都是别人的,我自己没有保留,所以我也不在这里贴了,自己去搜索图片就能找到,这个产品颜值还是不错的,采用纯正gtk+开发的界面,没有使用qt,肯定是费了很多心思的。
鹅厂以后还会不会出qq for linux的新版本?谁知道呢,但是至少曾经出过,再出也不是没可能。
不见兔子不撒鹰,不见鬼子不挂弦。
一旦国内Linux桌面有抬头成为日常使用主流的时候,通讯跑的比谁都快,360跑的比谁都快,wps跑的比谁快,各种视频音频客户端跑的比谁都快。
为别人助力?不存在的!
别吧,我觉得倒不如把 desktop app 也砍了,all in web。摸鱼多有意思啊(暴言
另外,QQ 对自己的战略定位已经算是自降一格了。我不如 Luv 老兄那么激进,但我也建议将 QQ 用于非娱乐用途的各位朋友尽快 phase out 这玩意。怎么说呢,你都在考虑 Linux desktop distro 了呀,也是时候重新寻找 IM 了嘛!(二度暴言
大概我不懂得在 Linux 上扩列 cqy 的个中乐趣?我也要反思自己啦,您 tql!(三度暴言
首先,腾讯开发过Linux版QQ,我也用过,那还是十多年前我和我老婆谈恋爱的时候。那时候智能手机还没有现在这么智能,也没有普及,我还用着诺基亚类的板砖机。那时候我的工作电脑全是Linux系统,我记得当时用的好像是Debian 4左右,然后在腾讯的官网找到了Linux版的软件包,然后解决依赖后装上去的。但是非常不好使,只能勉强做到收发文字信息和固定表情,其它几乎都不能做。而且还时而崩溃。用了一段时间后就切到webQQ上使用了。
那么来说下腾讯为什么不持续开发Linux版QQ。原因我觉得主要有以下几点:
1)Linux系统的主要市场是服务器等,作为娱乐性个人桌面客户端的需求非常小。
2)Linux桌面的竞争也比较混乱,因为Linux系统不像windows,不是以桌面为基础发展出来的,桌面仅仅是Linux系统的可选项,而且有很多桌面软件。所以说Linux对于其上做统一桌面编程的人不如windows友好。
3)基于以上两点,所以人才市场上做Linux桌面编程的人少,大部分都是做底层或上层无图形(或简单图形窗口)编程的人。市场对这方面需求也不大,这就是一个双重消减。越没市场越没人学习去做,越没人学习去做越没什么市场发展。
4)腾讯就算愿意投入钱招人做,也愿意承担相应的成本,那它到底愿意投多少钱呢?中国Linux用户的基数本来就不大,中小学生基本没人平时用Linux,大学生只装Linux系统的人“几乎”没有,工作的人或企业只部署Linux系统作为办公系统的也不多,装了的多半也不需要QQ作为必需品。而且用暴雪的梗来讲就是“难道你没有手机吗?” 在Linux上工作的人,你可以用手机啊,所以腾讯愿意投多少钱做呢?投多了不够陪,投少了没人做或做的烂。
5)一个软件产品的投入不是你雇人把东西做出来就行了,后续开发才是重点。QQ的版本每天迭代很快,不断推出新特性,而这些特性如果你在另一个系统也要实现,那要持续投入人力去做。如果开发停滞,很快就会跟不上,最后被用户嫌弃甚至唾骂。那它之前开发投入的所有都将前功尽弃,大家一边骂你Linux端做的垃圾一边转向手机上的客户端。所以如果持续投入这么亏,腾讯为什么要做投这个产品线?
6)相比于投入Linux版QQ客户端的纯亏,腾讯对于开源的其它支持都是可以带来好处的,腾讯不是只有QQ客户端这一个产品。它有很多服务器端的产品,而这些产品都是和开源项目密不可分的。对开源的支持实际上也源于它对这些技术的使用,没有企业是会以亏本为目的的投资,那些支持开源的企业都是出于它们对相应技术的依赖,才不是单纯的人道主义投资。捐款归捐款,投长期产品线那是另一个概念。
总而言之,腾讯愿意支持的开源项目都是其依赖的技术,不是纯人道主义投资。而投Linux版QQ客户端,需要很多而且长期的投资,但是不会给他带来更多的国内用户群增长,也就没有利益可赚,完全是持续性亏本。亏本不重要,持续性亏本很重要。(这里不针对腾讯,几乎所有的企业对开源的“支持”都是这样的)
现在政府单位都在搞国产化替代,用的就是linux系统,这将是个不小的市场,腾讯及时跟进不仅是赢得市场,也是政治站位高的体现,我估计腾讯估计都已经在弄了。
对于腾讯这样体量的公司是不会在乎linux上的QQ能不能赚钱这个问题的,腾讯手中不赚钱甚至亏本的项目还少吗,更何况在支持国产系统(别跟我扯linux不是国产这个事)是单纯的经济问题吗?
腾讯是个企业,又不是扶贫办,
迄今为止,linux只适合做服务器系统,只有极少数人把linux当个人桌面使用,腾讯没有必要为这极少数人开发吧?
对比当年wp系统,linux个人桌面远没有wp占有率高,而且众多linux发行版中群龙无首,没有一个发行版能统一linux在桌面的地位,发行商都是各做各的,体验参差不齐,甚至各不兼容,不像windows和mac都是一家厂商做的,
我必须提醒你一下,LINUX 并非国产。
另外再有一个,推出linux版本会不会被大家弄烂(hack)。
很早是有的
后来用网页QQ代替了
再后来网页QQ也停了
linux可视化跟windows没法比,而且大多数编程人员都用windows,只在服务器端或者自己建立一个linux虚拟机,windows基础客户群体及其庞大,期linux盛行,是因为当时使用计算机系统的都是高材生,受过良好教育的,例如马化腾当年搞的服务器做的网上联系工具,一条信息几块钱。不是一般人能玩了的。
互联网还是要面向所有人的,而不是一部分人。现在目前家里没有windows系统的基本也没多少吧?大多数是mac和windos。 linux反倒是没有太大作用,科研支持国产是需要花费巨额资金的,一般领先技术的公司都印科研花费太大 而为王先驱了。
因为没钱赚,或者说腾讯认为这个投入不值当。
你看那些手机游戏一个sdk才几万用户老板都要逼员工去加班接一接……
所以,linux发行版多不是不出linux版的阻力。
还有啊,开发linux的qq,和‘为国产系统助力’有一毛钱关系么……
啊哟说到这里,一不小心我好像又踏入练气功的人的领地了……
赶紧闪……
因为linux qq用户不充黄钻绿钻红钻黑钻五颜六色钻啊……
关于这一点,猪厂比鹅厂要有情怀得多。
鹅厂早些时候发布过qq for linux,我用过那真叫一个bug比功能多,后来就太监了。
鹅厂是无利不起早,Linux下的屌丝技术宅没啥油水,用户数还少,人家不爱搭理。
就我的记忆,应该是做过Linux版本的。但放弃了。
通过google还可以找到原来的网页。能不能用就不知道了。
QQ for Linux | im.qq.com我来说一下小众产品为啥在大公司搞不好的原因。
第一点:一个产品的小众版本维护更迭也是一个耗费时间精力的事情。表面看一个版本OK了。事情就结束了。但其实远远不是,虽然维护可能人力不大,但总是要不停的维护的,因为周边也在变化。Linux的版本也在升级,而且Linux版本还众多。而且一旦增加一个分支。对其他系统也是又扰动的,比如一个服务器的协议要废止,如果Linux版本也有,就必须等Linux版本的更新完成。
第二点:小兵不愿意干。维护人力不大,但这个事情交给什么人来做就是第二个问题了。这种活,一方面并不简单(代码量不小。修BUG并不轻松)。但高手往往不愿意维护。因为人少,产出少。没有绩效产出,就没有升值加薪。而且人类是群居动物。大部分人不喜欢窝在小团队。小兵不愿意干就招不到人,人员流失大。没有人就反应慢。维护难。
第三点:领导看着烦。大公司的KPI文化下。这种产品没法定KPI,你让他增长个1%都难。那留着何用。还基本上要耗费相同的精力。
就我的感觉。大公司的小产品。目的往往是公益,用完即弃用。真的难搞。
这个问题不光腾讯,google,微软,baidu,网易,阿里,都一样。如何在一个大公司里面维护一堆小而美的东西,这是一个难题。
因为没多少人在Linux下用QQ,花那么多的人力物力搞出来的东西没多少人用,关键是无法带来相应的收益(能在Linux下用QQ的都是什么人,他们会在QQ上花钱?)。
公司都是要以效益说话的,股东更是看中收益,所以即使有人想这样搞,哪些决策的人估计也不会同意的。
立个flag:未来3-5年内,腾讯必会重新推出Linux版QQ。
1、单独开通按流量计费(1QB=1GB?)。
2、年费会员免流量费。(/home目录自动多主机同步、100G免费空间、Dropbox+OneDrive:mmp )
3、带端口转发功能。(提示:对方请求连接你的22号端口,同意?拒绝?TeamViewer:mmp)
4、带有Linux运维服务,收费的那种(50一单远程重装系统,电脑城装机店:mmp)。
5、内置安卓虚拟机+腾讯手游商店+QQ电脑管家Linux版+QQ软件仓库。
6、腾讯自研0day漏洞自动提醒关闭相关服务,补丁一出自动下载安装,无需点确定。(会员专享)
7、QQ超级终端,随时呼叫大牛远程协助,群内直播会诊。大牛不在线?腾讯工程师24小时接单。(包月有优惠)
8、更多计费点,欢迎评论区补充。
以前做过,我用过一阵子
功能只有最基本的那些(反正别的我倒是也用不上233333333
然后腾讯对 QQ 的通讯协议这个东西一直看得比较死
曾经有过短暂的可以在 Pidgin 里用 QQ 的方法(比如 libqq-pidgin 和基于 WebQQ 的 pidgin-lwqq)后来也都凉了
之前按腾讯那种不想源码发行只能发行二进制的思路可能是嫌打包太麻烦?
现在要是再搞就方便多了,可以用 AppImage 之类的方法
(当然反正搞了也没几个人用费那劲干啥
提到Linux下的QQ,不得不提一款国产CPU——龙芯。且听我慢慢解释。
其他答主已经说过,腾讯在2008年做过一款QQ for Linux。可是你们知道这个QQ for Linux是怎么来的吗?你们绝对想不到,第一个QQ for Linux是龙芯版而不是X86版!
关于龙芯CPU,简单解释一下,2001年中科院计算所成立龙芯课题组,以兼容MIPS指令集为目标设计CPU,第一款CPU小名“狗剩”,龙芯埋头研发CPU已近二十年。龙芯研发CPU已经近20年却不能在商业市场上看到,一是因为从0开始研发CPU难度大,性能需要逐代进步在试错中发展;二是因为软件生态并且主要是因为软件生态。当然,发展到今天,龙芯最新CPU龙芯3A4000(尚未发布)的IPC已经不亚于AMD ZEN的水平,只是主频低一点(仅2.0GHz)因而整体性能和2016年的28nm工艺AMD挖掘机的性能差不多,巧的是龙芯也是28nm工艺。但是软件生态目前依然是制约龙芯发展的最大因素,虽然龙芯中科要自建生态并且龙芯已经成为了除Linux内核外的MIPS R5及之前指令集软件生态的实际维护者。只有有了一定的软件生态,龙芯CPU才能在个人消费市场上卖。
龙芯在成立龙芯课题组的那一刻开始,就梦想着将来有一天能让老百姓都用上国产CPU。然而事与愿违,龙芯课题组成立时,第一CPU生态已经属于Intel的X86指令集,并且玩家只有Intel、AMD和VIA;Intel已经建立了高高的专利壁垒,再没有玩家可以涉足这个领域。于是龙芯选择了生态第二好的指令集,MIPS。当然,那个时候的ARM还很弱。早期的龙芯并没有意识到软件生态对CPU来说意味着什么,当然幻想造出来CPU就能卖出去。于是,龙芯开始探索产业化,试着把龙芯做成整机产品。
把CPU做成整机产品是需要工厂的。在当时,没有什么老板与龙芯合作。最后,2004年,全国三八红旗手钱月宝与中科院计算所合作,成立中科梦兰电子有限公司,进行龙芯计算机的设计、生产以及龙芯上的操作系统等软件的开发。因钱月宝创办的企业梦兰是生产床单的,中科梦兰也被戏称为“床单厂”。
2008年,那是龙芯2F的时代。那时候,“床单厂”中科梦兰已经做了基于龙芯2E的“福珑”系列计算机、基于龙芯2F的“福珑”系列计算机、基于龙芯2F的“逸龙”系列笔记本等产品。这些产品,本来也是有试水个人消费市场的意思。于是那年,“床单厂”中科梦兰的一位工程师给腾讯发了一封邮件,问问能否为龙芯2F系列计算机做腾讯QQ,结果腾讯还真答应了。后来,腾讯与“床单厂”中科梦兰合作,推出了龙芯版QQ。所以,后来的龙芯2F计算机的原装系统,都是预装腾讯QQ的。再后来,腾讯把龙芯上的QQ迁移到了X86平台,就有了QQ for Linux。
很遗憾的是,“福珑”“逸龙”等龙芯CPU的计算机并没能卖出去几台。也正是这次对商业化的探索使龙芯意识到了软件生态对一款CPU来说重要性几何。人家X86有丰富的软件,还能打游戏;龙芯2F上连看个片儿都成问题,没几个能用的软件。这样的电脑对极客来说是个非常棒的玩具,但对普通用户来说简直就是废品。后来那批龙芯个人电脑产品的库存处理给爱好者了。而那时国内Linux用户,也是实在少得可怜。
于是Linux平台的QQ,并没能持续更新。后来随着腾讯QQ服务器端升级,QQ for Linux便不能用了。2014年还是2015年的时候(我记不清了),和一些龙芯用户交流,他们说QQ for Linux已经不能用了,但是龙芯上的还能用。我2013年会用Linux,那个时候QQ for Linux已经不能用了;2016年我买了一台逸龙8101B笔记本,等我用上龙芯的时候龙芯上的QQ也早不能用了。所以我始终没有用过QQ for Linux。
至于腾讯为什么不更新QQ for Linux,想都不用想,没有几个用户,做这个不赚钱,毕竟互联网企业的盈利是建立在用户量的基础上的。当然也有人问过腾讯,为什么不做QQ for Linux。腾讯表示,只要Linux用户在全国PC用户的占比达到1%,就会做QQ for Linux。
那么,现在是2019年了,现在情况怎么样了呢?说到这个,又得回到刚才简单介绍还介绍了那么多的龙芯。因为龙芯是中国人自行摸索设计,迭代近二十年一点一点试错出来的的处理器,经得住考验。现在国内龙芯、申威、飞腾、兆芯、海光、华为都号称自己是自主可控CPU,但是他们的自主可控程度是不一样的。君正虽然从来不说自己自主可控,但是君正的CPU确实是自主可控;国内那些做CPU的厂商虽然都号称自己自主可控,但是自主可控程度最高的是龙芯和申威,这是自主可控程度第一梯队,谈自主可控的话其他CPU都要低一个档次。至于为什么,这里就不展开说了,有本事的人可以去找2019 CCF自主可控计算机大会上的PPT进而了解。
2019年,特朗普挥动大棒,已经制裁了中兴、华为、海康威视、江南计算所、中科曙光等中国高科技企业,别管他用的什么理由,意图很明显,阻碍中国的发展尤其是科技进步。CPU是一项技术,而且是信息时代要命的核心技术,一个没有掌握CPU技术的国家是不可能在信息时代称得上大国的。事实已经证明,自主可控的CPU是非常有必要的,没有这项技术只能眼睁睁地被人制裁。当然,只有这一项技术而没有整个半导体产业链也是不够的。龙芯和申威作为自主可控程度最高的国产CPU,将会成为应对某些情况的战略储备,支持它们肯定没错。但是CPU是整个计算机产业最底层的产品,CPU能做出来,能不能用起来还得看这个CPU支持的指令集的软件生态如何。于是向国产CPU平台迁移软件,就成为了一项必要任务。
其实向国产CPU平台迁移软件这项工作已经开始了,并且很多产品已经完成了迁移工作。阿里、腾讯、360、金山、中望、永中、福昕、百度、京东等都为国产化平台迁移了软件或者做了适配。腾讯已经把QQ浏览器、企业微信移植到了龙芯、飞腾、兆芯平台,可以下载。至于腾讯QQ,腾讯当然也做了移植,不过目前还是只有龙芯平台有。龙芯上这个QQ,目前还是1.0版并且还没有发布,我也不能多说什么。我只能说,现在先别对腾讯QQ的Linux版抱有多大希望,报的希望越大那么失望也会越大;我是说现在,没准两年后就有非常好用的QQ for Linux了,我也不保证一定会有。