标签 华为 下的文章

外媒呼吁美国不要打压中国智能电话

在美国,消费者购买的手机主要是 iPhone 和三星手机。而这些产品往往也是在中国生产的。但是由于美国的政策,中国的华为、OPPO、小米等手机在美国的市场受到了打压,而与此同时,这些中国手机在欧洲、中东和非洲拥有大量的用户群。

外媒 ZDnet 对中国智能手机取得的技术优势表示了欣赏,比如 Oppo 在其 Find X3 Pro 屏幕上的显示屏不仅引入了 120Hz 刷新频率,而且还引入了精确的 10 位色彩表现,以及一个“微透镜”。在叹息美国消费者不能享受到这些新产品的同时,作者也认为华为和中兴的情况对多个方面都是不幸的,因为不能使用这些价格较低且极具竞争力的产品的不仅仅是消费者,还有那些试图在更多农村地区建设 5G 网络的运营商。

从全球化到对抗,受伤的不仅仅是中国人民。

AWS 可以帮你清理糟糕的 Python 代码,但是要收费

AWS 表示,其自动代码审查工具 CodeGuru 可以通过检测难以发现的缺陷来提高源代码质量,已经更新了对 Python 编程语言的支持。该服务使用 AWS 的机器学习算法来寻找应用程序开发过程中的错误,目前支持 Python 和 Java。在这个版本中,CodeGuru 增加了代码可维护性和输入验证的检测器,同时改进了资源泄漏的检测器。CodeGuru 定价是根据仓库的大小按代码行数计算的。前 10 万行代码的费用是每月 10 美元。每增加 10 万行代码,每月费用为 30 美元。

所以,代码写的烂不要紧,只要花点钱就行了。以后估计连烂代码也没得写了,AI 就可以帮你写好了。

曾经的容器编排三巨头 Mesos 项目落幕

4 月 7 日,Apache 基金会宣布开始投票,准备将 Mesos 项目移至 Attic 下。Mesos 项目起源于 Google 的数据中心资源管理系统 Borg,曾经解决了 Twitter 面临的可伸缩性和性能上的挑战。但是在后来的容器编排系统之战中,Mesos 和 Docker Swarm 不敌谷歌的 Kubernetes,纷纷落败。

Mesos 落败的原因有很多,无论是技术、战略还是大公司的倾轧,总之,短短不到十年,曾经红极一时的 Mesos 落下了帷幕。

华为称 HMS 已成为全球第三大移动应用生态,有 230 万开发者

2020 年初,华为在海外市场正式发布了 HMS(华为移动服务),用来代替谷歌 GMS。3 月 31 日下午,华为举行了线上发布会,华为公司轮值董事长胡厚崑表示:“2020 年 HMS 已经成为全球第三大移动应用生态,2020 年年底全球注册开发者 230 万,其中国外 30 万,扩展应用超过 12 万个。”华为此前曾公布,截至去年 12 月,HMS 已经在 170 个国家和地区覆盖 5 亿月活用户。

此外,华为还表示鸿蒙 OS 目前已吸引到超过 20 家硬件厂商、280 家应用厂商共同参与生态建设。

Google 从 Android 设备上收集的遥测数据二十倍于苹果

有专家研究了 iOS 和 Android 设备向苹果和 Google 服务器发送的遥测数据。该研究发现即使用户选择退出遥测,iOS 和 Android 仍然会发送遥测数据。当新的 SIM 卡插入到设备中,相关信息会立即与苹果和 Google 共享。设备上预装的应用被发现在未启动或使用前就会连接苹果和 Google 服务器。

研发发现 Google 收集的数据二十倍于苹果。开机 10 分钟内,Pixel 手机向 Google 发送了 1MB 数据,而 iPhone 发送了 42KB;在闲置状态下,Pixel 手机每 12 小时向 Google 发送 1MB 数据,相比之下 iPhone 只向苹果发送 52KB 数据。

这智能手机简直就是一个手机厂商的一个个遥测终端啊。

SCO 继任者 Xinuos 继续对 IBM、红帽发起版权、反垄断诉讼

十年前以 UnXis 的名义围绕 SCO 集团资产组建的 Xinuos,当时表示对继续 SCO 长期以来对 Linux 的诉讼不感兴趣,但是如今又开始起诉 IBM 和红帽涉嫌违反版权和反垄断法。

这家公司在诉状中称,IBM 窃取了 UnixWare 和 OpenServer 代码,并利用所窃取的财产构建和销售与 AIX、z/OS大型机等 Xinuos 本身竞争的产品,并与红帽公司合谋瓜分市场后,随后收购了红帽公司。

SCO 集团在 2003 年也提出了类似的知识产权诉求。它认为,SCO 集团拥有 AT&T 的 Unix 和 UnixWare 操作系统源代码的权利,Linux 2.4.x 和 2.5.x 是 Unix 的未经授权的衍生物,IBM 发布 Linux 代码违反了其合同义务。

这可真是不死不休啊,哦不,连 SCO 公司都没有了也不休。

美国 1800 台比特币 ATM 现已支持存取狗狗币

在马斯克等名人的推动下,原本只是一个玩笑下创立的狗狗币一飞冲天。近日,比特币 ATM 提供商 Coinflip 宣布其比特币 ATM 支持狗狗币。

自 2020 年 1 月以来,比特币 ATM 提供商 Coinflip 的 ATM 数量从 441 台增加到大约 1800 台。除了狗狗币,该公司 ATM 机还支持比特币、以太坊、币安币、达世币、莱特币等加密货币。

在加密的世界,有时候你分不清虚拟和现实,谁能想到一个创始人都视为玩笑而退出的狗狗币,居然成了不可忽视的加密货币。

Python 包仓库 PyPI 被上传了数千恶意软件包

像 NPM、PyPI 和 RubyGems 这样的软件包管理系统近几年都被上传 过大量恶意软件包。在最近,有数千个 CuPy 的篡改版本被上传到了 PyPI。这些软件包在一天后被检测到并删除。

这次攻击可能是恶意的,也可能是出于善意的提醒。因为短时间内上传数千个软件包,这种活动会很快被注意到,此外,该软件包的恶意代码也只是向一个 IP 地址发送了一个 GET 请求。

尽管开发者通常被建议审查他们从外部库导入的任何代码,但这个建议并不总是被遵循。关于使用来自公共软件仓库组件带来的安全隐患,应该有更好的防御和警告机制。

华为 EMUI 11 用户突破 1 亿,但可能很快就被替换

去年 9 月份,华为宣布了 EMUI,而半年后,华为透露 EMUI 升级用户已达 1 亿,并正式宣布,“下一站 HarmonyOS”!之前就有消息称,EMUI 11 将是 EMUI 最后一个大版本,EMUI 11.1 则为最后一个更新版本,接下来将不再会有新的 EMUI 系统,而是升级成 HarmonyOS。

据称,华为将在四月份向其旗下的手机产品逐批推送 HarmonyOS。华为消费者 BG 软件部总裁王成录也曾表示:“相信鸿蒙系统今年能覆盖 3 亿到 4 亿台设备,这其中包括了华为至少 2 亿台的自有设备。”

鸿蒙系统终究是要亮相的,到底如何自有公论。

云原生时代的华为,不但打造了迅猛发展的云服务业务,也为自己的云服务打造了新“引擎”。

云原生时代的容器引擎的变化

随着“云原生”逐渐从一个流行词变成了一个不那么新鲜的技术基座。以 Kubernetes 为代表的容器编排技术、以 Docker、Containerd 占据主要份额的容器引擎,云原生技术也在不断的迭代升级中日益发展成熟。

Sysdig 2019 年的容器使用报告统计,全球整体容器市场规模以高达 30% 的速度增长,容器的规模、密度愈加扩大。在企业内部的容器规模方面,9% 的企业用户容器规模已经达到 5000 以上;在容器密度方面,与 2018 年相比,每台主机中的容器密度提高了 100%,从 15 个增加到了 30 个,其中最大节点密度已经达到 250 个。

而在这一切的背后,容器技术在某些场景中也呈现了一些不足,比如:

  • 在资源敏感环境,或需要部署高密度容器节点时,容器对基础设施的资源占用会急剧升高;
  • 当大规模应用拉起或遇到突发流量时,并发速度可能成为了瓶颈。

因此,主流的 Docker 等容器引擎在特定用例下,看起来有一些力不从心,因此一些针对某种用例进行过专门优化的容器引擎技术这些年纷纷入场。比如说,以 Kata Container 为代表的专门针对容器隔离性不够严格而设计的安全容器技术;以 Container Linux 为代表的专门针对重型应用而设计的系统容器;以 iSula 为代表的专门针对资源受限的边缘计算和 IoT 环境设计的轻量级容器技术。

这里,让我们来看一个源自于摄像头场景中的轻量级容器引擎。

来自摄像头的容器引擎

说起来你可能不信,一个摄像头里面居然还能有容器引擎。

起初,华为为了在智能摄像头上达到快速、简单切换算法应用部署的功能,经过技术研究,他们决定使用容器来实现所需的功能。

一开始,技术团队考虑对开源容器引擎 Docker 进行轻量化改造,对其裁剪和精简化、去除不需要的功能、优化组件结构等,甚至还对 Go 语言环境的编译进行了优化。但是,由于要运行在端侧的嵌入式设备上,这种裁剪和压榨资源的做法所能取得的效果有限。

在这种情况下,针对端侧和 IoT 环境,华为的 iSula 容器团队做了一个大胆的决定,使用 C/C++ 来量身打造一套轻量级的容器引擎!这真是一个大胆而充满勇气的决定。要知道,随着容器技术时代被 Docker 的出现而引爆,开发 Docker 所使用的 Go 语言就成为容器技术领域的首选,几乎所有的容器技术的组件和框架,都是采用 Go 语言开发的。而要使用 C/C++ 语言全新开发一个容器引擎,面临着所有基础组件,甚至一些开发语言缺乏的特性都需要另行解决。比如说,在 C 语言中要解析容器技术中普遍使用 JSON 数据,而 C 语言并没有 Go 语言等现代编程语言内置的反射机制,这就需要自行实现一个合理的 JSON 数据解析引擎。

2017 年,iSula 容器团队开始了重新开发一个容器引擎的计划。

旁白:iSula 是中南美洲亚马逊丛林中的一种非常强大的蚂蚁,被称为“子弹蚁”,因为被它咬一口,犹如被子弹打到那般疼痛,它是世界上最强大的昆虫之一。

所幸的是,虽然拦路虎众多,但是这些付出是有丰厚回报的,采用 C/C++ 开发的容器引擎,也因此具有了 Docker 所不具有的一些优势。相比 Golang 编写的 Docker,使用 C/C++ 实现的 iSula 容器引擎,具有轻、灵、巧、快等特点,不受硬件规格和架构的限制,底噪开销更小,可应用领域更为广泛。在严苛的资源要求环境下,轻量模式下的 iSulad 本身占用资源极低(< 15M),再结合上特殊的轻量化镜像,可以达成极致的资源占用效果。

2018 年,iSula 开始在华为内部的部分产品上使用。2019 年,华为决定将 iSula 开源出来,让开源社区和 iSula 共同发展,因此针对 CRI 接口进行了一次大范围的重构和补全后,与 openEuler 操作系统一并开源发布。

新造的轮子野心大

以 2019 年的统计数据看,容器引擎领域中,Docker 占据了 80% 左右的份额,但是随着 Docker 引擎自身的发展不明朗,以及容器引擎规范的标准化,出现了更多的容器引擎竞争者。这其中,iSula 作为一个悄悄发展了 3 年的轻量级容器引擎,已经迭代到了 2.0 版本,并凭借其“轻快易灵”的优势,逐渐显露出了更大的“野心”。

在智能摄像头资源的端侧大显身手之后,iSula 容器团队决定将它更进一步。得益于 iSula 所打下的良好基础,iSula 团队认为这个引擎具备更大的潜力,可以发展为通用的端、边、云平台一体的容器引擎,提供统一的架构设计来满足云、IoT、边缘计算等多个场景的应用。

虽然由于发展时间较短,加之其起源于端侧场景,目前 iSula 还没有大规模地应用在云计算集群方面,但是从与 iSula 团队沟通了解到,他们对下一步将其推广至更广泛的云计算集群领域充满信心。按照他们的说法,鉴于华为优质的软件开发质量品控,以及社区对 iSula 特有优势的青睐,它的发展值得期许。

当然,事物总是具有两面性,iSula 在取得“轻快易灵”的独特优势的同时,其使用 C/C++ 作为开发语言,也对 iSula 的快速发展带来了一些影响。因为我们知道,合格甚至优秀的 C/C++ 程序员是有多么的难得,这也造成了 iSula 项目开源后,社区贡献者数量和参与的贡献难以取得大的突破。

鉴于此,据 iSula 团队内部消息,他们正在计划将 iSula 逐渐迁移到 Rust 语言来实现,目前已经有部分模块采用 Rust 开发。Rust 作为近些年来一个明星级的系统编程语言,已经在系统编程语言方面显露出来取代 C/C++ 的潜力。如果能够顺利地平滑过渡到 Rust 语言,想必对 iSula 的开发进展、软件质量和社区参与程度,有着积极的作用。

何以轻快易灵?

iSula 是全量的容器软件栈,包括了引擎、网络、存储、工具集与容器操作系统;而 iSulad 作为其中轻量化的容器引擎,可以为多种场景提供灵活、稳定、安全的底层支撑。

根据 iSulad 的设计目标和实现情况,它具有轻、快、易、灵等优势。

iSulad 之轻

iSulad 的第一个使用场景是在端侧设备上,这自然要求这个容器引擎具有轻量级资源占用的特性。再结合为端侧设备特殊定制的轻量化镜像,它可以达成极致的资源占用的效果。

除了在端侧环境,在通用场景下,iSulad 也具有不错的轻量化表现。利用轻量化的 LXC 运行时以及极其轻量的 monitor 进程,这简化了整个调用链路。

iSulad 之快

顺理成章的,采用 C/C++ 语言实现的 iSulad,自然具备运行速度快、底噪低等特性。再加上 iSulad 独特的架构设计,除了启动容器部分需要通过 fork/exec 的方式,其他部分均使用调用函数库的方式加快执行速度。

iSulad 之易

在对 CRI 接口进行了大范围的重构和补全后,iSulad 已经能在相当程度上兼容标准化的容器规范和工具,让使用者的使用习惯和应用迁移变得轻松。

为了使开发者迁移方便,iSulad 在开发一系列迁移工具,以帮助开发者将自己的应用平滑迁移到 iSulad 上来。甚至据透露,iSulad 还会支持热迁移,能更便捷的迁移开发者的应用。

iSulad 之灵

iSulad 还针对不同的使用场景提供了不同的模式,可以根据需要灵活配置切换注重性能的性能模式和注重资源占用的轻模式。

另外,作为一个具有支持全场景容器环境的引擎,iSulad 也支持了多种不同的容器形态,它内置了支持系统容器、安全容器和普通容器以及轻量化容器的支持。

iSula 和 openEuler

iSula 是华为的 openEuler 开源社区旗下的项目之一,因此这个项目也是根植于 openEuler 系统的。这对于推动 openEuler 在企业级应用的发展具有积极意义。

不过,作为一个野心勃勃的容器引擎来说,必然不会将自己局限在某个特定操作系统之上。根据 iSula 团队的信息,目前 iSula 在 openEuler 系统上具有一些独特的优势,但是该团队也在做将 iSula 向其它 Linux 系统迁移的工作,这涉及到内核的一些特殊特性和补丁,需要得到 Linux 主线内核的支持和与内核开发者社区的沟通。

推动云原生的新引擎

毋庸置疑,容器计算已经成为云计算领域的主流。无论你是否愿意,考虑将企业的传统计算环境和古典虚拟机环境迁移到以容器计算为代表的现代云计算平台,已经是大部分 CTO 和架构师们需要迫切考虑的工作了。

而华为开源的 iSula 容器引擎,相比 Docker,是一种新的容器解决方案,它提供了统一的架构设计来满足 CT 和 IT 领域的不同需求。这匹崭露头角的新黑马,是华为攻略云原生领域的新引擎之一。

无需去历数华为在云原生领域做了多少事情,这个崭露头角的 iSula 容器引擎只是华为云这辆快车上的一枚新引擎,它将会同其它开源组件将华为云带到什么高度,让我们拭目以待。

9 月 23 日,上海。

华为在上海召开了规模盛大的华为全联接大会。而就在一周前,华为刚刚遭受到了新一轮的美国禁令的打击。

今天阴有小雨,正如华为目前所面临的困境,但雨很快就停了,华为也在这次全联接大会上给出了自己的答案。

夜来风雨声,花落知多少

美国禁令之下,对华为的各项封锁让每一个国人都感同身受。特别是当你从事的是 ICT 行业相关工作时,美国禁令带给每个人的,不仅仅是触目惊心的封锁,更是成为了每一个 ICT 从业者深深的忧虑,我们每一个人都可能因为美国的封锁而举步维艰。

华为轮值董事长郭平在全联接大会答记者问时坦承:

美国的加大制裁,第三次修改法律制裁确实给我们的生产、运营带来了很大困难,但是具体到每一个芯片是九月十五日才储备入库,所以具体数据还在评估过程中。

作为处于博弈风暴中心的华为,在遭遇了 Intel、AMD、ARM 等硬件企业的断供,在被 Google 等合作厂商拒绝延续服务后,毫无疑问,在相应生态中必然会面临着极大的挑战。在被美国第三轮制裁之后,连台积电都无法再为华为代工,使得华为真正面临“无芯可用”的地步。

对于华为来说,To B 的企业业务所需要的芯片、零部件等资源准备的比较充沛,这部分业务的消耗也不会有明显的波动。但 To C 的手机业务对于芯片的消耗是巨量的。对于一些低端的机型,华为尚可选择联发科的芯片来完成产品的研发。但对于高端产品,联发科的产品还不具备竞争力,或迫使华为暂停生产,努力寻求方案,等待芯片制造商申请许可。

好雨知时节,当春乃发生

面临封锁寒冬,在外界看来,华为所遭受的压力和挑战是前所未有的。但从华为的态度来看,还是处惊不变的,这从郭平在答记者问的讲话中可见一斑:

讲一个我们自己的故事,1990 年代中国交换机 100% 都是非中国的产品,巴黎统筹委员会对七号信令等技术进行出口限制,我们无法获取,就从原理开始,最后做出华为数字交换机。

在遭遇禁令封锁,业务遇阻,在具体的影响还需要进一步评估的同时,华为并没有踟蹰于发展,而是进一步加大了对行业、企业、政务等领域的投入。

郭平讲到:

至于“地主”家的“余粮”,对于包含基站在内的 TO B 业务,我们还是比较充分的,华为希望把联接、计算、人工智能、行业应用结合起来,为客户创造价值,这方面有巨大的机会。

在郭平的演讲中,他举了不同行业的例子,比如通过帮助焦化企业通过 AI 来优化生产模型,可以帮助企业每年节省 2700 万元的成本;通过帮助物流系统引入智慧调度,提升了企业物流园的各项工作效率;通过帮助政府建立智慧城市,提升了城市的调度和治理水平。这些行业的例子,都展示了华为在与企业、政府合作的成就。

TO B 业务是华为一直以来的强项,华为手握通信运营商的基础设施订单,和各行业深度合作,在过去的时间里,打造了各种各样的行业应用。而 5G 作为一个新兴的技术,和华为过去在做的“联接、计算、人工智能、行业应用“整合在一起,构成了华为的新希望—— “5 机”。“5 机”指的是华为通过将“联接、计算、人工智能、行业应用和 5G”进行联接,希望借助 “5 机”对于政府和企业的全面数字化、全面智能化添砖加瓦。借助于 “5 机”,华为可以帮助政府以更高效、更便捷的方式完成城市和地区的治理;借助于“5 机”,华为可以帮助行业和企业更好的完成数字化和智能化,让更多的行业可以享受到科技发展带来的价值。

在华为看来,数字经济的基础是联接和计算。5G、物联网是联接技术;云、AI 代表计算技术。摩尔定律大家都很熟悉,算力随着时间的推移,变得更加强大而且价格低廉。梅特卡夫定律指出,网络的价值随着联接数的增加而倍增。联接的密度乘以计算的精度,就是数字经济的强度。华为希望通过 “5 机”,帮助更多的行业建立起数字化方案,让更多行业可以共享计算机发展的成果。

而另一方面,对于 To C 业务,华为也并没有束手待毙,而是积极应对。华为消费者业务云服务总裁张平安说:

现在我们要做的是在限制的情况下如何继续做好其他方面的创新,……虽然我们在芯片领域会受到一定限制,这是其一。第二,我们看到我们还有 7 亿用户,我们仍然可以为 7 亿用户提供很多创新业务与服务。我们希望能够通过我们的 HMS 能够给用户继续服务好,我们也希望通过我们的操作系统能够继续研发,能够在下一代操作系统有不同的不一样的创新。

刚才问到我们会不会减缓我们的脚步,这更坚定我们构建 HMS 生态的决心。我们认为(我们的)生态一直是非常开放的,因为我们所做的所有生态数字服务以及生态平台系统,最终是服务全球用户。

同时,郭平也说:

我也注意到高通说他们在向美国政府申请出口许可,如果他们申请到,我们很乐意使用高通芯片制造手机。……我们也乐意帮助可信的供应链增强他们的芯片制造、装备、材料的能力,帮助他们也是帮助我们自己。

空山新雨后,天气晚来秋

如果说过去一段时间的遭遇,是华为所面临的阴霾,那么当下全联接大会中所看到的,则是华为的新希望。

华为成为全球第一大智能手机公司

今天,华为正式超越三星,完成其长期目标,此前华为已经在 2019 年确保了领先位置。Canalys 提供的数据显示,实现这一目标主要是因为三星在本季度录得的巨大跌幅。更具体地说,华为在全球的手机出货量同比下降了 5%,但另一方面,三星在移动行业的销量几乎崩溃,与 2019 年同期相比,下降幅度不低于30%。在该季度售出的手机中,不少于 72% 的手机是卖给中国买家的,而剩下的 28% 则是由世界其他地区的客户购买的。

拍一拍:对手嫉恨的就是我们要做的。

Chrome、Edge 保持增长,火狐份额受损

NetMarketShare 的 2020 年 7 月数据显示,Chrome 的市场份额从 70.19% 增加到 71.00%,而 Edge 则从 8.07% 跃升到 8.46%。与此同时,火狐浏览器从 7.58% 下降到 7.27%。火狐浏览器的下滑速度其实非常快,已经失去了第二名的位置。

来源:softpedia

拍一拍:其实火狐才是我们真正该支持的!