Astranis and Windriver

领先的关键基础设施物联网软件提供商风河®今日宣布,卫星新创公司Astranis Space Technologies正在将VxWorks®实时操作系统用于其新一代卫星,为网络尚未覆盖的市场提供经济高效的高速互联网接入服务。

全世界尚有一半以上的区域尚未接入互联网,卫星有望在解决这一问题中发挥重要作用。Astranis公司正在建造能够向全球个人用户提供宽带互联网服务的卫星。其覆盖目标是那些由于基础设施建设成本太高而导致宽带互联网无法广泛使用或完全不可用的地域。

Astranis公司采用VxWorks来管理卫星主飞行计算机,控制其中搭载的航空电子设备,以便实施引导并使其与地球保持互连通信。Astranis公司最近已经宣布,其第一颗卫星将部署在美国阿拉斯加州上空,与该州的互联网提供商Pacific Dataport公司合作运营。

Astranis公司首席执行官兼联合创始人John Gedmark表示,“我们很高兴能在自己的首颗卫星中与风河合作。风河在太空领域的成功以及与NASA(美国国家宇航局)和他航天机构的长期合作经验让我们相信,他们是正确的合作伙伴,足以帮助我们实现愿景。”

风河航空航天与国防市场副总裁Ray Petty指出,“风河在太空领域数十年来一直居于领先地位,我们很高兴Astranis选用风河的软件为其开创性的技术提供支持,这将使那些网络尚未覆盖的地区进入互连的世界。我们做为核心创新的推动者,帮助Astranis这样的企业加速发展、降低成本,并最终将足以改变游戏规则的技术推向市场,这一切都令人欣慰。”

风河针对网络边缘推出了全面性的软件产品集,面向航空航天和国防领域复杂多样的工程项目,从设计到开发再到部署运营,提供全方位的支持,技术配备丰富多样,囊括实时操作系统、基于开源的平台、系统模拟和虚拟化。

面向功能安全和信息安全环境,风河公司不仅提供市场领先的VxWorks,而且包括用于通用功能的Wind River Linux和其他商业级开源技术。最近推出的Wind River Helix Virtualization Platform则适用于实现多个联邦系统的集中化,能够把安全关键应用和通用应用合并到同一个计算平台之上。对于系统仿真,也就是支持未修改的目标软件能够以完全无异于物理硬件的方式运行在虚拟软件平台之上,风河公司提供了Wind River Simics。

Micron 2200 NVMe SSD

镁光已经宣布了基于他们新自研的客户型NVMe SSD控制器的第一款产品。这个镁光2200没有自夸有足够的性能和零售市场上的顶级狂热级的NVMe驱动器相竞争,但是应该足够快让它针对的OEM和系统集成商们用来作为他们商用个人电脑的性能选项。

镁光在将NVMe带给他们的客户和消费产品线上已经明显慢了一步。他们原本计划将他们的第一代32层的3D NAND和Silicon Motion SM2260控制器联合起来发布客户型OEM和消费零售驱动器,但是这些计划被搁浅了,因为这种组合已经很明确的被证明不能够交付高端的性能。去年秋天镁光最后发布了基于QLC NAND和SM2263控制器的入门级的Crucial P1 NVMe SSD,在这之前都没有发布过高端的产品。

Linux Kernel 5.0

Linus Torvalds 近日宣布:期待已久的 Linux 5.0 内核系列,终于在今天迎来了面向公众发布的版本更新。Linux 5.0 内核系列的开发工作,属于两个月前。期间,维护团队一共发布了七个候选发布(RC)版本,完成了一系列的 bug fix 测试工作。

Linux Kernel 5.0 Archives

需要指出的是,Linux Kernel 5.0 只是一个引入适度改进的大版本,意味着并没有太多激动人心的地方。当然,Linux Kernel 5.0 还是带来了一些有趣的内容:

比如更新了 AMD GPU 的开源图形驱动程序、支持 FreeSync 自适应刷新率 —— 使用 AMD Radeon GPU 的朋友可以开心匹配 FreeSync 显示器了。
此外 5.0 版内核引入了新的感知调度功能,以改善采用 ARM big.LITTLE CPU 架构的设备的电源管理。
以及支持 fscrypt 中用于低功耗设备的 Adiantum 加密文件系统和 Btrfs 交换文件系统。

其它值得留意变化包括:支持用户数据报协议(UDP)中的通用接收卸载(GRO)功能,cgroupv2 中的cpuset 资源控制器,以及支持能够运行多个 Android 实例的 binderfs 文件系统。

Linux Kernel 5.0 还更新了添加了许多驱动程序,以及无数的 bug 和安全修复。预计接下来几天内,各大 GNU / Linux 发行版都将迎来更新。

QT5.5.1 for VxWorks

"I am pleased to announce that we have now released fully supported Qt 5.5.1 for VxWorks 7 Real Time Operating System (RTOS). Older version of VxWorks has been supported with Qt 4.8, but the port has now been updated to Qt 5.5 and a new major version of VxWorks. With the new version released today it is possible to run the Qt 5 goodies such as OpenGL accelerated Qt Quick 2 on top of VxWorks 7. The release is available for all existing Qt for VxWorks licensses as a new downloadable item in the Qt Account."

The goal of the new port is to provide a similar level of Qt functionality as the earlier Qt 4.8 port does, as well as to take advantage of the great graphics capabilities of Qt 5. In addition, Qt Creator IDE has integrated support for VxWorks, and deployment of a Qt application to a development hardware running VxWorks is accomplished with a single click. VxWorks development with Qt 5 can be done using both Windows and Linux development hosts.

The new Qt 5.5 port for VxWorks 7 supports most of the essential Qt modules:

  • Qt Core
  • Qt GUI
  • Qt Network
  • Qt Multimedia (audio output only)
  • Qt QML
  • Qt Quick
  • Qt Quick Controls
  • Qt Quick Dialogs
  • Qt Quick Layouts
  • Qt SQL
  • Qt Test
  • Qt Widgets

In addition to these, the following add-ons are supported:

  • Qt Quick Compiler
  • Qt Charts
  • Qt Data Visualization
  • Qt Virtual Keyboard
  • Qt Concurrent
  • Qt Graphical Effects
  • Qt Image Formats
  • Qt OpenGL (only for porting form Qt 4, new applications should use OpenGL support in Qt GUI)
  • Qt Platform Headers
  • Qt SVG
  • Qt XML Patterns

The new Qt 5.5 port requires VxWorks 7. We have used Freescale i.MX6 as the reference hardware for the Qt 5.5 for VxWorks port. Multiple other CPUs are supported by VxWorks 7 and most of the x86 and ARM based CPUs with OpenGL support are possible to be enabled for the Qt port with an additional effort.

Holders of a valid Qt for VxWorks license can download the new release from their Qt Account web portal and run it on top of the December 15th GA release of VxWorks 7 RTOS.

3GPP已定义了一种基于服务的体系结构,其中灵活性和动态调整是满足性能和成本需求的关键驱动因素。该体系结构定义了可以由其他服务触发的网络功能,利用了虚拟化和网络切片。Wind River完备的网络功能虚拟化(NFV)软件平台基础设施将帮助Newtec Dialog多业务平台超越这些5G需求。Titanium Cloud平台提供了成功构建和部署运行多个虚拟机的虚拟网络所需的特性。

WindRiver and Newtec

Newtec产品管理副总裁表示,NFV有望提供更低成本的、高度灵活可伸缩的基础设施,同时使客户能够在全世界任意地方都能获得更好的服务。Newtec的Dialog多业务平台与Wind River的Titanium Cloud平台相结合,将使客户和业务提供商能够快速扩增/缩减业务,应对不断变化的需求;还可以简化体系结构,增强对5G而言至关重要的伸缩性。

Titanium Cloud平台将用于Newtec新的5G卫星基础设施解决方案中。Titanium Cloud具有服务可靠性高、超低延迟和低成本部署等特点,对实现可扩展的卫星通信基础设施非常关键。

Newtec已经和欧洲航天局(ESA)和多个业内公司签署了一项联合声明,开展试验演示卫星通信在5G环境下的使用,实现卫星通信与5G的集成和互通。将演示使用卫星实现的相关功能、性能和收益。第一阶段是利用现有的空间和地面段资产,并尝试利用最新发展,包括新的LEO和MEO星座。

卫星5G的许多用例需要与地面移动网络紧密协作,而NFV/SDN技术正成为地面移动网络的关键技术,卫星体系架构也必须要利用网络编排、虚拟化和切片功能,提供真正的无缝连接服务。将Wind River的Titanium Cloud平台整合到其产品中是Newtec在5G领域迈出的又一步。近期,Newtec还将把同样的架构原则应用到Newtec终端,为面向移动回传、OTT广播、宽带和移动市场的5G解决方案铺平道路。