第三十一期:QQ for Linux 复活,微信 for Linux 还远吗?

  网友通过分析龙芯处理器的生态支持计划与近期 QQ for Linux 支持 MIPS 架构的事实,结合当前国产自主研发的大背景,认为距离微信 for Linux 的发布也不远了。

  10 月 24 日晚间,腾讯突然发布了沉寂多年的 QQ for Linux 新版本,引起了一阵欢呼。有网友分析腾讯赶在 1024 这个程序员的节日里重新发版,单纯是娱乐性质,凑凑节日热闹,并且新版本做得也确实不怎么样,对于它后续的跟进研发不必抱有太大希望。

  而另一部分网友的观点则比较脑洞大开,他们认为腾讯 QQ 这个动作背后的原因可以联系到美国对华为的技术封锁战。

  很简单,美国从针对华为入手,开始对中国封锁一些基础技术,比如芯片与操作系统。之所以提芯片与操作系统,是因为目前 ARM 与 Android 都已经明确不给华为用了,而实际上这背后会牵动整个“软件生态链”,也就是包括数据库、编译器、编程语言与应用软件等,另一方面还映射到整个开源生态。

  这种情况下国内在芯片、操作系统、数据库、编译器与相关的应用等方面都在加紧发力,所以近期可以看到在这些领域各种自主研发技术突破(或者跟进)的新闻,比如:

  • 鸿蒙操作系统的公开。
  • 方舟编译器的开源。
  • OceanBase 在“数据库领域世界杯”的 TPC-C 基准测试中,打破美国保持了 9 年的世界纪录,让国产数据库首次跃居榜首。(先不管业内对于这背后实际情况的议论,有强大的技术改进这一点是可以肯定的)
  • Gitee 组织深度改版。
  • ……

  而在这些软件层面之上,业界最强 RISC-V 处理器玄铁 910 发布的消息也引起强烈反响。同时有“政府背景”的龙芯处理器在这场“国产自主反击战”的过程中不断重新被提及,开发者对它的地位比较肯定,并且也对它抱着较强的希望。

  最近两天 QQ for Linux 更新的消息一出来,就有不少网友像下边这样解读了它的意义:

  • 最大意义在于 MIPS 版。
  • 没记错的话,龙芯是 MIPS 架构的吧,所以,大家懂我的意思吧。
  • 这是在为国产系统做准备了。

  网友的想法指向性很明确,就是现在要加速发展国产自主研发软件生态,而 QQ 突然来这么出乎意料的一手(毕竟都停更快 10 年了),放在这样一个大背景下,就是在配合这整个生态的步伐。

  简单梳理一下逻辑,我们之后会有一个由自己的芯片、自己的操作系统、自己的数据库与自己的应用软件等有机组合起来的软件生态,而目前其实是在走“通过已有的开源生态”曲线救国的路线。(步子确实也没能力一下子扯太大,现状如此)

  那么进一步支持 RISC-V、MIPS,支持 Linux、MySQL 等相关生态其实更加符合我们目前所说的“自主研发”的本质,它也是目前比较可行的方式,也确实是我们目前主要的操作方式。

  而龙芯已经明确地在官网上公开其会支持腾讯 QQ。强调一下:龙芯的架构目前对接 Linux 生态。

  这样就可以解释腾讯为什么突然在近 10 年后突然发布新版 QQ for Linux,并且支持 MIPS。网友的脑洞做到了自圆其说。

  但是实际上目前没有任何官方观点支持这样的推理,只不过网友分析的逻辑倒是值得跟进观望观望。(当然,龙芯也只是一种可能性,这里也主要是引用网友的针对性设想来展开。)

  回到微信 for Linux 主题上,把上边关于龙芯支持生态计划的图片再稍微拉远一点,会发现“腾讯微信”、“腾讯企业微信”与“微信政务微信”都在其中。

  这样,按照与前边同样的逻辑,“微信 for Linux”肯定会来的。

  至于时间,有网友不知道从哪里得来的消息,称这几天就会发布: 

  具体情况怎么样,OSCHINA 将持续跟进报导。

 

来自: 开源中国(ID:oschina2013)

阅读目录(置顶)(长期更新计算机领域知识)

阅读目录(置顶)(长期更新计算机领域知识)

阅读目录(置顶)(长期科技领域知识)

歌谣带你看java面试题

 

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/424662.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

[Leetcode][第141、142题][JAVA][环形链表][哈希表][快慢指针][数学推理]

【问题描述】[中等] 【解答思路】 141 每次遍历到一个节点时,判断该节点此前是否被访问过。 具体地,我们可以使用哈希表来存储所有已经访问过的节点。每次我们到达一个节点,如果该节点已经存在于哈希表中,则说明该链表是环形链…

样式集合

box-shadow: 0px 0px 15px 0px rgba(0, 0, 0, 0.3);转载于:https://www.cnblogs.com/xmyd/p/10943567.html

[Leetcode][第1002题][JAVA][查找常用字符][计数][HashMap]

【问题描述】[简单] 【解答思路】 计数法 1. minfreq存放最终重复字母的个数 freq存放每次遍历字符串的字母个数 2. minfreq初始化最大值,每遍历一个字符串后,比较minfreq[i]、freq[i]的大小,minfreq[i]更新为两者的最小值。 3. 根据minf…

第三十三期:连接池中非常关键的两个参数,到底是干啥用的?

说来惭愧,从事互联网开发好些年了,有些概念一直没有彻底搞清楚。其中之一就是,ttp client配置连接池的时候,maxConnectionsPerHost,和maxTotalConnections,在网上搜了一圈,发现很多都讲的含含糊糊的。 作者:资深开发讲技术 背景 …

一个密码经过多次MD5加密能否提高安全性?Java MD5盐值加解密

什么是MD5? MD5(Message Digest Algorithm 5,信息摘要算法5),是计算机广泛使用的摘要算法(又称哈希算法)之一。MD5是将一段信息,通过其不可逆的字符串变换算法,产生了唯一的MD5信息…

[Leetcode][第24题][JAVA][两两交还的链表中的节点][递归][三指针]

【问题描述】[中等] 【解答思路】 1. 递归 时间复杂度:O(N) 空间复杂度:O(N) class Solution {public ListNode swapPairs(ListNode head) {if(head null || head.next null){return head;}ListNode next head.next;head.next swapPairs(next.next…

第三十四期:花了一个星期,我终于把RPC框架整明白了!

RPC(Remote Procedure Call):远程过程调用,它是一种通过网络从远程计算机程序上请求服务,而不需要了解底层网络技术的思想。 作者:李金葵 RPC(Remote Procedure Call):远程过程调用,它是一种通过网络从远…

[Leetcode][第116 117题][JAVA][填充每个节点的下一个右侧节点指针][BFS][链表前驱节点]

【问题描述】[中等] 【解答思路】 1. BFS层次遍历思想 &#xff08;通用&#xff09; 时间复杂度&#xff1a;O(N) 空间复杂度&#xff1a;O(N) public Node connect(Node root) {if (root null)return root;Queue<Node> queue new LinkedList<>();queue.add(r…

Windows Server2012 R2 无法安装.NET Framework 3.5的解决方法

Windows server 2012R2&#xff0c;自带的是.NET Framework 4.5,如果想装SQL server2008或者SQL server2012就需要安装 .ENT Framework 3.5或者2.0的版本&#xff0c;建议安装 .NET3.5 版本&#xff0c;我本人亲测过&#xff0c;成功了&#xff01; 安装不成功错误分析&#x…

第三十五期:网络爬虫是啥玩意儿?有什么用呢?

在这个用数据说话的时代&#xff0c;数据是一件极其重要的事情&#xff0c;怎样才能抓取到完整以及全面的数据呢&#xff1f;这并不是一件容易的事情。 作者&#xff1a;呦呦科学馆 如果想要做好大数据的分析&#xff0c;单单依靠一己之力或者是周边的数据是远远不够的&#x…

第三十六期:学 Java 网络爬虫,需要哪些基础知识?

说起网络爬虫&#xff0c;大家想起的估计都是 Python &#xff0c;诚然爬虫已经是 Python 的代名词之一&#xff0c;相比 Java 来说就要逊色不少。有不少人都不知道 Java 可以做网络爬虫&#xff0c;其实 Java 也能做网络爬虫而且还能做的非常好&#xff0c;在开源社区中有不少…

前端之盒子模型

CSS之盒子模型 margin: 用于控制元素与元素之间的距离&#xff1b;margin的最基本用途就是控制元素周围空间的间隔&#xff0c;从视觉角度上达到相互隔开的目的。padding: 用于控制内容与边框之间的距离&#xff1b;Border(边框): 围绕在内边距和内容外的边框。Content(内容): …

[Leetcode][第977题][JAVA][有序数组的平方][排序][双指针]

【问题描述】[简单] 【解答思路】 1. 排序 平方后排序 没有使用排序的特性 时间复杂度&#xff1a;O(NlogN) 空间复杂度&#xff1a;O(1) class Solution {public int[] sortedSquares(int[] A) {int[] ans new int[A.length];for (int i 0; i < A.length; i) {ans[i] …

开始《数据机构与算法之美》之旅

文章出处&#xff1a;极客时间《数据结构和算法之美》-作者&#xff1a;王争。该系列文章是本人的学习笔记。 还在学算法&#xff0c;就像还在学英语一样悲催。想想自己为什么要学算法。学&#xff0c;是为了用。学了&#xff0c;能理解Java API提供的接口和数据结构的实现方式…

第三十七期:为什么2019年人工智能算法岗求职竞争如此激烈?

在各公司全面数据化智能化的当下&#xff0c;算法岗本该更受青睐&#xff0c;为何突然成了就业重灾区?除了暴力劝退&#xff0c;本文将从几个不同角度来分析当前算法岗的求职就业情况。 作者&#xff1a;皮皮鲁的AI星球 与前几年媒体报道的人工智能毕业生高薪难求形成鲜明对比…

第三十八期:用Git帮助写作者更好地完成工作

如果你是一名写作者&#xff0c;你也能从使用 Git 中受益。在我们的系列文章中了解有关 Git 鲜为人知的用法。 作者&#xff1a;佚名 如果你是一名写作者&#xff0c;你也能从使用 Git 中受益。在我们的系列文章中了解有关 Git 鲜为人知的用法。 Git 是一个少有的能将如此多的…

报错

报错 报错&#xff1a; 2019-05-31 11:38:42.645 WARN 18756 --- [nio-8080-exec-1] .w.s.m.s.DefaultHandlerExceptionResolver : Resolved [org.springframework.http.converter.HttpMessageNotWritableException: No converter found for return value of type: class net.a…

第三十九期:1024特别版:向“程序媛们”致敬!

对女性程序员而言&#xff0c;似乎怎么选择都是错&#xff1a;闯入男性领地&#xff0c;输了&#xff0c;会强化社会对女性的固有刻板印象&#xff1b;赢了&#xff0c;打破了职业性别固化&#xff0c;会导致整个职业收入的下降。 作者&#xff1a;奇点、轻音 “到家得十二点半…

第四十期:十年生死两茫茫,Linux QQ突然复活!

就在 1024 将将过去的深夜&#xff0c;突然&#xff0c;有人在 QQ 群内丢了一个链接和一句话“Linux QQ 发布了”&#xff0c;顿时在静悄悄的 QQ 群内&#xff0c;大家纷纷冒了出来。一时间&#xff0c;群内就和开了锅一样热闹&#xff0c;大家纷纷抄起心爱的土琵琶 Linux&…

数据结构二——链表

文章出处&#xff1a;极客时间《数据结构和算法之美》-作者&#xff1a;王争。该系列文章是本人的学习笔记。 底层存储 数组&#xff1a;一块连续的内存空间。 链表&#xff1a;用指针串起来的一组零散的内存空间。 链表分类&#xff1a;单链表、双向链表、循环链表 单链表…