设为首页收藏本站

LUPA开源社区

 找回密码
 注册
文章 帖子 博客
LUPA开源社区 首页 开源热点 查看内容

LUPA开源周刊:华为开源动向 RMS离职跟踪

2019-9-24 12:55| 发布者: joejoe0332| 查看: 10106| 评论: 0|原作者: LUPA开源社区|来自: LUPA开源社区

摘要: 华为年底开源其操作系统EulerOS,更名为openEuler  9月19日,在华为CONNECT大会上,华为Cloud AI产品与服务总裁侯金龙宣布,将开源其服务器操作系统EulerOS,开源后命名为openEuler。根据官网信息,EulerOS 面向 ...
  9月19日,在华为CONNECT大会上,华为Cloud & AI产品与服务总裁侯金龙宣布,将开源其服务器操作系统EulerOS,开源后命名为openEuler。根据官网信息,EulerOS 面向企业级通用服务器架构平台,基于 Linux 稳定系统内核,支持鲲鹏处理器和容器虚拟化技术,特性包括系统高可靠、高安全以及高保障。话不多说,下面就是小编为大家准备的开源资讯回顾,还是希望能给大家带来新的收获,这周的开源业界不论是国内还是国外,都有很“有料”的开源资讯值得大家关注!


  自由软件基金会官网显示,基金会创始人兼主席、自由软件运动发起人 Richard M. Stallman(RMS)辞去主席职务并辞去董事会职务。而另一边,stallman.org 邮件列表显示,RMS 已经从麻省理工学院(MIT)计算机科学与人工智能实验室(CSAIL)辞职。当地时间 9 月 20 日,npm 背后的公司 NPM CEO Bryan Bogensberger 宣布离职,董事会开始寻找候选人。npm 是 JavaScript 的包管理工具,也是世界上最大的软件注册中心,目前维护着 100 多万软件包。深度科技作为国内优秀的Linux厂商,十余年来通过产品与研发团队的不懈努力,使“深度操作系统”在国内外屡获殊荣,并多次进入国际发行版排行前十名,得到了全球用户的瞩目。深度科技与华为通过近几年来不断地深化合作,已经成为重要的生态合作伙伴,并励志打造更强的操作系统生态,一直在稳步推进产品的适配及优化。Linux Kernel 5.3 稳定版发布了,这是一个主要的版本,它带来了一些新特性、数十个改进和更新的驱动程序。Linux kernel 5.3 还引入了一个新的 pidfd_open(2) 系统调用,该调用帮助服务管理人员处理 PID 重用问题、支持 umWait x86 指令以提高功耗效率、支持轻量级和灵活的 ACRN 嵌入式管理程序,以及支持0.0.0.0/8范围内的1600万个新IPv 4地址。ineBook 是 PineBook Pro Linux 笔记本电脑的制造商,该公司将其注意力转向了可穿戴设备,目前正在开发一款 Linux 智能手表。这款基于 Linux 的智能手表名为 “PineTime”,预计售价约为 25 美元。最近,知乎上有一条帖子火了,该帖子题为“清华大学计算机专业本科这位在「自己写的 CPU 上运行自己写的操作系统」的同学是什么水平?”,提问者对清华大学计算机系副教授、博士生导师刘知远(主要研究方向为表示学习、知识图谱和社会计算)的一条微博感兴趣,在知乎上进行了提问。Oracle 推出了一个完全自治的操作系统 Oracle Autonomous Linux,Autonomous Linux 是以 Oracle Linux 为基础的,它为 Oracle Cloud 和 Oracle 工程系统提供了支持。该操作系统对 Oracle 云基础设施客户是免费的,详细内容请关注本次专辑……

  本周不少的开源项目也有了最新的进展,我们挑一些热点和大家先做下分享。前阵子华为正式开源了方舟编译器,根据介绍,此次开源的是编译器框架部分源码,包括编译器中间表示(IR,Intermediate Representation)和语言编译实现,同时搭配编译器其它二进制组件,实现 Java 程序到 aarch64 汇编指令的编译过程。目前市面上大多数号称跨平台(Linux、Windows 和 macOS)的软件都是使用 JavaScript 或 TypeScript 编写的,而运行这些应用都离不开一个开源项目 —— Node.js,这是一个基于 Chrome V8 引擎的 JavaScript 运行环境。最近微软针对 Python 初学者,推出了一套免费的教程视频。这套视频名为 Python for Beginners,该在线教学视频由微软高级项目经理 Christopher Harrison、以及微软 AI Gaming 的商业开发经理 Susan Ibach 共同讲解,在课程中加入了他们对 Python 的见解,一共有 44 个视频。去年年底,V8 团队启动了一个名为 V8 Lite 的项目,旨在大幅降低 V8 的内存使用率。最开始,团队准备把 V8 Lite 作为 V8 的独立模式,专门用于低内存的移动设备与嵌入式设备,因为这些设备更关注的是减少内存使用而不是执行速度。Mozilla 宣布,它将从 2020 年起加快 Firefox 所有频道的发布周期。目前,Mozilla 使用的分阶段发布策略,每 6 到 8 周发布一次主要版本的 Firefox 浏览器(桌面和 Android),其中包括预发布频道有:Firefox Nighly、Beta 和 Developer Edition,对 Firefox 进行测试和稳定新特性,然后再切换到通用版本交付给大多数 Firefox 用户。9月18日,腾讯宣布开源自主研发的轻量级物联网实时操作系统 TencentOS tiny。据称,TencentOS tiny 的亮点体现在资源占用、设备成本、功耗管理以及安全稳定等层面。TencentOS tiny 提供业界最精简的 RTOS 内核,最少资源占用为 RAM 0.6 KB,ROM 1.8 KB。近日,分布式任务调度引擎 DolphinScheduler(原 EasyScheduler)通过 Apache 软件基金会(ASF)的投票决议,正式成为 Apache 孵化器项目。根据 ASF 邮件列表,在包含 11 个约束性投票(binding votes)和 2 个无约束性投票(non-binding votes)的投票程序中,参与者全部持赞同意见,无弃权票和反对票,投票顺利通过。微软开源了一套新的字体 Cascadia Code。Cascadia Code 是微软在 5 月份的 Build 大会上宣布推出的等宽字体,微软介绍它是与新的终端 Windows Terminal 一起开发的,官方建议将其与终端应用和 VS、VS Code 等文本编辑器一起使用。更多内容,本次专辑我们一起来关注……


  本周,对于如何高效的使用各类开源软件,业界不少大牛和爱用着都给出了自己的态度和做法。近日 End Software Patents 网站被顶到 Reddit Programming 头条,该网站旨在“取消软件专利”。“End Software Patents”(ESP)认为软件专利伤害了每个人,20 年来,没有开发人员可以在不询问专利持有人的情况下实施某些软件功能,专利持有人可以拒绝或要求付款并施加条件。谷歌拥有无数的 AI 专利,比如 Google Brain 人工智能团队的首席科学家 Geoffrey Hinton 生产的 DropOut,谷歌兄弟公司 DeepMind 的 RNN,在法律层面,其专利权都归谷歌所有,其他专利包括用神经网络完成图像处理、视频分类等各种任务,还有语音识别、图像分类等各种 AI 基本任务。此前有消息指出华为与深度 Linux 已经进行了“长时间的适配工作”,Deepin 已经面向 MateBook 笔记本电脑提供了优化。近日荣耀新品发布会上,荣耀 MagicBook Pro 锐龙版笔记本正式登台亮相,此次发布,除了普通版本,还专为极客爱好者打造了一款预装 Linux 系统的版本。微软近日宣布开源其 MSVC 的 C++ 标准库实现(也就是 STL),该库实现是 MSVC 工具集和 Visual Studio IDE 的一部分。微软表示开源 STL 可以使开发者随时了解其发展情况,使用最新更新,并且帮助完善项目。Lakka是轻量级 Linux 发行,它可以将一台小型计算机转换成一个复古游戏控制台。Lakka 2.3 已发布,其提供了新的平台、新的内核,还有 RetroArch 1.7.8,主要内容如下:新平台:Raspberry Pi 4。Raspberry PI 4 是一个廉价但功能强大的开发板,它改进了的 CPU 和 GPU 以及更大的 RAM,它能够运行大多数内核而不出任何问题。Lakka 2.3 与 Raspberry PI 4 正式兼容。KCoin,是开源社发起的一个基于区块链的开源项目激励平台。已经实现的功能:正常的注册登录;使用GitHub账号登录;导入开发者在GitHub上的开源项目;侦听GitHub项目的Webhook,并开始计算积分……在这忙碌的一周里,开源界有哪些新动向呢?IT巨头又有哪些开源新进展呢?各种开源软件出新版了么?又推出什么开源软件了么?我们还是来一起回顾下最近的开源动态吧!


  9 月 19 日,在华为 CONNECT 大会上,华为 Cloud & AI 产品与服务总裁侯金龙宣布,将开源其服务器操作系统 EulerOS,开源后命名为 openEuler。


  根据官网信息,EulerOS 面向企业级通用服务器架构平台,基于 Linux 稳定系统内核,支持鲲鹏处理器和容器虚拟化技术,特性包括系统高可靠、高安全以及高保障。

  侯金龙在会上介绍,EulerOS 拥有三级智能调度,可以将多进程并发时延缩短 60%,而且还可以智能自动有规划,可将 Web 服务器性能提升 137%。

  华为表示 openEuler 源码将于 2019 年 12 月 31 日正式上线。openEuler 社区采用 gitee 作为开发系统,所有贡献均通过该平台完成。更多消息,大家可以关注本次专辑……

  自由软件基金会官网显示,基金会创始人兼主席、自由软件运动发起人 Richard M. Stallman(RMS)辞去主席职务并辞去董事会职务。而另一边,stallman.org 邮件列表显示,RMS 已经从麻省理工学院(MIT)计算机科学与人工智能实验室(CSAIL)辞职。

  RMS 在邮件中写到:我将立即辞去 MIT CSAIL 的职务,这么做是因为 MIT 和我因为一系列误解和误读而感到压力。)

  此前,亿万富翁 Jeffrey Epstein 涉嫌性侵和拐卖少女案件引起热议,因为其中牵连到了许多 MIT 学者,其中最著名的是人工智能先驱、人工神经网络创始人、图灵奖得主,以及 MIT 人工智能实验室创始教授 Marvin Minsky。

  但RMS发表了自己的观点,根据MIT校友Selam Jie Gano曝光的电子邮件,在与 RMS 的对话中,谈到已故的 Marvin Minsky 被控性侵事件时,RMS 坚持 Marvin 并没有殴打任何人,并且他认为“性侵”与“强奸”的定义并不适用于这起案件:“依据诸如在哪个国家、受害者是 18 岁还是 17 岁这些小细节来定义‘强奸’在道德上是荒谬的。”

​  人们认为RMS是在为Jeffrey Epstein辩护,但是RMS在后来的邮件中表示并不是这样,他解释:“我想回应媒体对我发布的 Marvin Minsky与Jeffrey Epstein相关消息的误导。报道完全错误地描述了我的说法,新闻都在说我为 Epstein 辩护……我称他为‘连环强奸犯’,并说他应该被监禁。但现在很多人都相信我为他辩护,以及其它不准确的说法……。”更多消息,请大家关注本次专辑……

  当地时间 9 月 20 日,npm 背后的公司 NPM CEO Bryan Bogensberger 宣布离职,董事会开始寻找候选人。npm 是 JavaScript 的包管理工具,也是世界上最大的软件注册中心,目前维护着 100 多万软件包。


  Bryan 于今年 1 月开始担任 NPM CEO,这是 npm 商业化计划的一部分,NPM 表示,任职期间,Bryan 使公司走上了确保全球最大的软件注册表持续可用的道路,并引入了新的服务和增强功能,满足了其 1100 万用户的需求。

  npm 创始人 Isaac Schlueter 表示,Bryan 在引导技术公司为未来的发展定位 npm 方面具有深厚的经验。npm 的商业化计划引起了外界许多讨论,今年 2 月份,NPM 宣布推出企业版本 npm,除了提供开发者习惯使用的 npm 工具和功能,npm 企业版还提供了额外的控制权限、可见性和安全性。

  这一个版本的出现也让人怀疑 npm 是不是要转为收费不开源免费了,有消息就称其将会转为仅限企业服务,不过 NPM 的 CTO Ahmad Nassri 出面否认了该传闻。此外,npm 上的项目试图通过应用终端展示广告位的商业化行为也遭到诟病,最终 NPM 宣布将禁止此类终端广告行为。更多内容,请关注吧本次专辑……



  深度科技作为国内优秀的Linux厂商,十余年来通过产品与研发团队的不懈努力,使“深度操作系统”在国内外屡获殊荣,并多次进入国际发行版排行前十名,得到了全球用户的瞩目。


  深度科技与华为通过近几年来不断地深化合作,已经成为重要的生态合作伙伴,并励志打造更强的操作系统生态,一直在稳步推进产品的适配及优化。

  近日,已有荣耀Magicbook pro 锐龙版搭载深度操作系统桌面版,该系列产品具有美观易用、安全稳定的特点,在用户体验上,更加符合国人的操作使用习惯,可满足开发人员的日常办公、开发与影音娱乐需求。

  在继续进行的合作中,深度科技与华为的生态建设已涵盖服务器端与PC端,并在已有的投放中,积极收集反馈意见,持续改进不断优化,做好技术服务,同时,深度科技研发团队也将不断扩张,相信在深度科技与华为双方的共同努力之下,将会有更加极致的产品呈现给用户。

  未来深度科技与华为将完成更多笔记本产品的适配,双方将继续就产品的体验和性能进行优化提升。未来可期,未来已来。更多内容,请大家关注本次专辑……
  
  Linux Kernel 5.3 稳定版发布了,这是一个主要的版本,它带来了一些新特性、数十个改进和更新的驱动程序。新版本主要亮点包括:提供了 Radeon RX 5700 Navi 系列支持;更好的 Intel Icelake Gen 11 图形支持;Intel HDR 显示支持;Intel Speed Select 支持;支持 Zhaoxin x86 处理器;使某些 Xeon 服务器上的功率调整更加容易。


  Linux kernel 5.3 还引入了一个新的 pidfd_open(2) 系统调用,该调用帮助服务管理人员处理 PID 重用问题、支持 umWait x86 指令以提高功耗效率、支持轻量级和灵活的 ACRN 嵌入式管理程序,以及支持 0.0.0.0/8 范围内的 1600 万个新 IPv 4 地址。

  Linux 5.3 内核系列中也包含了许多新的和更新的驱动程序,更多内容,请关注本次专辑……

  PineBook 是 PineBook Pro Linux 笔记本电脑的制造商,该公司将其注意力转向了可穿戴设备,目前正在开发一款 Linux 智能手表。这款基于 Linux 的智能手表名为 “PineTime”,预计售价约为 25 美元。


  暂定的 PineTime 特性包括心率监测和多日续航等,附有台式充电底座,并使用锌合金和塑料底盘。防水性能、触摸屏支持以及整体显示质量尚待确认。不过,Wi-Fi、蓝牙和系统级芯片(SoC)等细节已经公布。

  当然,全部特性和功能在很大程度上还是要取决于设备运行的软件。PineTime 软件将由更广泛的 Linux 开发社区在轻型 FreeRTOS 或 ARM MBED 基础上开发。该公司表示:“我们总体上允许社区和开发人员按照他们想要的方向推动这一点。”

  此外,通过配套应用程序与 Pine64 的其他产品进行某种集成也是很有可能的。PineTime手表将基于以 64MHz 运行的 Nordic nRF52832 ARM Cortex-M4F 系统级芯片,该芯片拥有蓝牙 5、蓝牙网、ANT 和 2.4 GHz 专有堆栈以及 NFC-A。确切的闪存和 RAM 尚不清楚,但它可能拥有 512KB 闪存和 64KB SRAM。更多相关内容,大家可以关注本次专辑……



  最近,知乎上有一条帖子火了,该帖子题为“清华大学计算机专业本科这位在「自己写的 CPU 上运行自己写的操作系统」的同学是什么水平?”,提问者对清华大学计算机系副教授、博士生导师刘知远(主要研究方向为表示学习、知识图谱和社会计算)的一条微博感兴趣,在知乎上进行了提问。


  具体情况是清华大学某位计算机专业的本科生,在院系直博面试的简历上,有一个“在自己写的 CPU 上运行自己写的操作系统”的 Rust 语言实现的 Linux 兼容操作系统项目非常抓人眼球。这条帖子引起了热议,大多数人对此表示惊叹和赞许,刘知远教授也是十分称赞。

  根据刘知远在知乎上的回答表述,清华大学计算系有三门必修课分别是计算机组成原理、操作系统和编译原理,这三门课是分在几个学期上的,各自有一套大作业体系。然而,这位面试的同学却融会贯通了这三门课的知识,在同一套体系下完成了三门课的大作业。

  虽然对于常年浸淫这些领域的专家不算什么,但是对于一名大三的本科生,在这一个忙碌的学期里,愿意主动折腾这些硬核内容,完成了一个项目,这是很难得的事情。刘知远认为该同学简历上的这句“在自己写的CPU上运行自己写的操作系统,以及自己实现的编译器生成的程序”,反映的是一位热爱计算机技术少年的浪漫情怀。

  “最怕聪明的人还比你努力”,据刘知远的帖子,这位同学的简历上不单单只有这个项目出彩,还有其他吸引人的内容,例如在“龙芯杯”比赛获得特等奖,该大赛由龙芯中科公司提供技术支持,参赛队伍需在龙芯公司提供的 FPGA 开发板上,自行设计 CPU 核心及 SoC,并在上面运行测试程序。

  他的参赛作品是自行实现的十级双发射顺序 MIPS32 处理器,支持运行最新版 Linux 内核,启动 X11 图形界面以及 Python、GCC 等程序,该作品得到龙芯公司 IP 组负责人高度评价,受邀在“2019 年高等院校计算机系统类课程研讨会”进行报告,更多相关内容,请大家关注本次专辑……

  Oracle 推出了一个完全自治的操作系统 Oracle Autonomous Linux,Autonomous Linux 是以 Oracle Linux 为基础的,它为 Oracle Cloud 和 Oracle 工程系统提供了支持。该操作系统对 Oracle 云基础设施客户是免费的。


  该公司的一份声明中说:这将是第一个也是唯一的自治操作环境,消除复杂性和人为错误,为客户节约成本,同时提供安全性和可用性。

  除了 Oracle Autonomous Linux 之外,Oracle 还引入了 Oracle OS Management Service,这是一个高度可用的 Oracle 云基础设施组件,用于监视和控制系统,无论它们运行的是 Autonomous Linux、Linux 还是 Windows,该服务使用户能够自动执行 Linux 系统的公共管理任务。

  在此之前,Oracle 已经推出了自治数据库,它可以自动处理数据库基础结构问题,如硬件配置、安全性和软件安装等,通过机器学习,来检测数据中心的模式和异常,处理数据库管理的某些元素或预测硬件堆栈故障。

  其中数据库可以通过 API 调用进行实例化,而 Oracle 则处理所有可能由 DBA 处理的手动任务。根据 Oracle 操作系统和虚拟化工程高级副总裁 Wim Coekaerts 所说,Autonomous Linux 是一种与自治数据库服务在概念上非常相似的服务。

  他表示,Autonomous Linux 可以在不停机的情况下实现操作系统管理任务的自动化,同时为特定的应用程序提供一个自动优化的环境。更多内容,请关注本次专辑……
 
  前阵子华为正式开源了方舟编译器,根据介绍,此次开源的是编译器框架部分源码,包括编译器中间表示(IR,Intermediate Representation)和语言编译实现,同时搭配编译器其它二进制组件,实现 Java 程序到 aarch64 汇编指令的编译过程。


  代码开源之后,一方面,开发者可以基于开源代码+二进制代码,编译构建出编译器工具链,尝试对 Java 程序进行编译;另一边,社区参与者可以通过框架源码学习方舟编译器的 IR 及基本的中端编译框架,熟悉方舟编译器的架构思想,并参与诸如对编译器中端优化的贡献。

  很快就有消息透露深圳大学正打算将方舟编译器引入课堂,我们借此就方舟编译器相关问题采访了计算机与软件学院院长明仲与软件工程系副主任蔡树彬,并向校方确认了该消息。

  记者:请问您从技术上怎么看方舟编译器?

  明仲:我认为,方舟编译器技术上最大的变化是改用新的编译和运行机制,将原来安卓应用边解释边执行的即时编译改为先整体静态翻译再优化执行的预先编译模式,大幅度提升了安卓应用的运行效率。这可以说是近几年来能深刻影响整个安卓生态的基础性变化。从 JIT 编译到 AOT 编译的改进,中间有大量技术和工程上的问题需要一一克服,我们很可喜地看到,方舟编译器已经摸索、趟出了这样一条路出来。,更多内容,请关注本次专辑……


  目前市面上大多数号称跨平台(Linux、Windows 和 macOS)的软件都是使用 JavaScript 或 TypeScript 编写的,而运行这些应用都离不开一个开源项目 —— Node.js,这是一个基于 Chrome V8 引擎的 JavaScript 运行环境。


  Node.js 已经流行很多年了,本文将提到的开源操作系统 Haiku 却一直迟迟没有对 Node.js 提供支持,因此我们无法基于 Haiku 运行或开发依赖于 Node.js 运行环境的 JavaScript 应用和库。

  不过从现在起,Haiku 操作系统将长期以来的缺席补上了,我们可以从 Haiku 的包管理系统 HaikuDepot 下载 Node.js 并进行安装使用(目前仅支持 64 位版本,对 32 位版本的支持正在开发中)。

  当前可用的版本是 12.3.1,在撰写本文时,该版本已更新为最新版本 12.10.0,并且也将支持即将推出的 LTS 版本。此外,Haiku 团队的维护者也一直在向上游 Node.js 项目提供相关的支持补丁,目前已支持 libuv(跨平台 async I/O 库), GN 等项目,还希望为更加大型的项目提供支持,如 V8 JavaScript 引擎以及 Node.js 项目。

  如需在 Haiku 上安装 Node.js,首先要在 HaikuDepot 中搜索该软件包,然后单击“安装”或在 Haiku 终端应用上输入pkgman install nodejs命令,它将自动安装所有内容。

  这对于 Haiku 的使用者来说,也就意味着我们可以使用 npm, yarn 或其他包管理器直接从 JavaScript 和 TypeScript 生态系统安装和运行软件,并且大多数软件都支持开箱即用。下面是一些运行在 Haiku 上的软件。具体情况,请大家关注本次专辑……
  
  我们上次报道过,微软官方上线 Python 教程文档。最近微软针对 Python 初学者,推出了一套免费的教程视频。这套视频名为 Python for Beginners,该在线教学视频由微软高级项目经理 Christopher Harrison、以及微软 AI Gaming 的商业开发经理 Susan Ibach 共同讲解,在课程中加入了他们对 Python 的见解,一共有 44 个视频。


  官方对该系列视频的描述是快速和简洁的,这套视频并不是对 Python 的深入研究,而是为 Python 初学者提供的学习材料,以鼓励学习者开始具体研究领域。根据官方介绍,该系列教程并不会涵盖所有 Python 知识,提供的是关于 Python 编程的基础内容。

  而具体来说,该教学视频系列循序渐进,先是介绍 Python,开发工具 Visual Studio Code 的配置,然后就是主要语法语句概念讲解,再配合示例演示,例如介绍 print 概念和演示 Hello World。

  Python 最近几年来非常流行,在各大语言排行榜上都名列前茅,例如它在 IEEE Spectrum 年度编程语言排行榜上就三年连冠,在最近的 TIOBE 9 月排行位居第三。大多数界内人士认为,在未来几年,Java 和 C 在搜索引擎的相关搜索方面将面临挑战,受到 Python 影响。

  Python之所以如此流行,原因包括简单易用、通用性(符合各种开发需求)、强大的社区、有很多大企业赞助、能够用于机器学习和人工智能等等,它在许多机器学习课程中被用作主要语言有关,这众多因素让它越来越受关注。更多内容,请关注本次专辑……

  去年年底,V8 团队启动了一个名为 V8 Lite 的项目,旨在大幅降低 V8 的内存使用率。最开始,团队准备把 V8 Lite 作为 V8 的独立模式,专门用于低内存的移动设备与嵌入式设备,因为这些设备更关注的是减少内存使用而不是执行速度。


  在这个项目研发的过程中,开发团队发现专门为这个 Lite 模式所做的内存优化其实也可以迁移到原来的 V8 上,直接两开花。V8 团队近日发表了一个文章,就详细分享了在构建 V8 Lite 的过程中将一些关键的优化部分带到现有 V8 上的过程,以及在实际工作负载中对 V8 性能表现的影响。下边简要介绍一下。

  分析了 V8 如何使用内存以及哪些对象类型占 V8 堆大小的比例很大之后,V8 团队发现,V8 堆的很大一部分专门用于对 JavaScript 执行来说不必要的对象,比如用于优化 JavaScript 执行和处理异常情况。

  具体来说比如优化代码;用于确定如何优化代码的类型反馈;用于 C++ 和 JavaScript 对象之间绑定的冗余元数据等。所以团队从这一点入手,想通过大幅减少这些可选对象的内存分配来提高内存使用。同时团队提出了 V8 的 Lite Mode。

  通过配置现有的 V8 设置可以直接应用一些 Lite Mode 的优化,例如禁用 V8 的 TurboFan 优化编译器,但是现有 V8 想支持其它 Lite Mode 优化则需要更多的考虑。更多详细内容,请大家关注本次专辑……


  Mozilla 宣布,它将从 2020 年起加快 Firefox 所有频道的发布周期。目前,Mozilla 使用的分阶段发布策略,每 6 到 8 周发布一次主要版本的 Firefox 浏览器(桌面和 Android),其中包括预发布频道有:Firefox Nighly、Beta 和 Developer Edition,对 Firefox 进行测试和稳定新特性,然后再切换到通用版本交付给大多数 Firefox 用户。


  现在,Mozilla 决定从 2020 年第一季度开始,每四周发布一次 Firefox 浏览器的新版本,该组织希望更快地在 Firefox 中引入新特性,包括新的 Web API。Firefox ESR 发行版将保持不变,预计每 12 个月发布一次主要的 ESR,接下来两个主要的 ESR 发布日期是 2020 年 6 月和 2021 年 6 月。

  我们正在调整我们的节奏,增强我们的灵活性,并更快地给您带来新的功能。最近几个季度,我们收到了很多反馈,要求将功能更快地推向市场。虑到这些因素,现在是我们改变发行节奏的时候了。

  较短的发布周期提供了更大的灵活性,以支持产品规划和由于业务或市场需求而进行的优先级更改。缩短发布周期会存在相关风险,Mozilla 希望通过详细的计划、测试、分阶段推出和质量管理来保持发布质量并降低这些风险。

  该组织将先慢慢缩短释放周期,从 7 周下降到 6,5,4 周,同时观察这个过程的变化,找出阻碍加快发布周期的因素,采取适当的缓解措施。更多内容,请关注本次专辑……

  9月18日,腾讯宣布开源自主研发的轻量级物联网实时操作系统 TencentOS tiny。据称,TencentOS tiny 的亮点体现在资源占用、设备成本、功耗管理以及安全稳定等层面。


  TencentOS tiny 提供业界最精简的 RTOS 内核,最少资源占用为 RAM 0.6 KB,ROM 1.8 KB。在类似烟感和红外等实际场景下,TencentOS tiny 的资源占用仅为:RAM 2.69 KB、ROM 12.38 KB,极大地降低硬件资源占用。

  同时,看似“麻雀虽小”,却“五脏俱全”。对于复杂的任务管理、实时调度、时间管理、中断管理、内存管理、异常处理等功能,TencentOS tiny 都可支持。

  在功耗上,TencentOS tiny 还应用了高效功耗管理框架,可以针对不同场景降低功耗。比如 TencentOS tiny 内部的定时机制在发现业务没有运行的时候,会自动启动休眠状态,有效降低功耗。

  根据实测的数据显示,TencentOS tiny 最低的休眠功耗仅有 2 微安。开发者也可以根据业务场景选择可参考的低功耗方案,降低设备耗电,延长设备寿命。更多相关内容,请关注本次专辑……

  近日,分布式任务调度引擎 DolphinScheduler(原 EasyScheduler)通过 Apache 软件基金会(ASF)的投票决议,正式成为 Apache 孵化器项目。


  根据 ASF 邮件列表,在包含 11 个约束性投票(binding votes)和 2 个无约束性投票(non-binding votes)的投票程序中,参与者全部持赞同意见,无弃权票和反对票,投票顺利通过。

  DolphinScheduler 是由国内易观公司开源的一个分布式易扩展的可视化 DAG 工作流任务调度系统,致力于解决数据处理流程中错综复杂的依赖关系,同时具有强大的可视化操作界面。

  DolphinScheduler 也就是 EasyScheduler,根据易观的说法,由于名称在国外已有某 App 使用,经社区讨论与投票后改名为 DolphinScheduler,简称“DS”,中文名 “小海豚调度”(海豚聪明、人性化,有左右脑可互相换班,终生不用睡觉)。

  社区希望 DolphinScheduler 像它的名字一样,成为一个“开箱即用”灵活易用的调度系统。



  微软开源了一套新的字体 Cascadia Code。Cascadia Code 是微软在 5 月份的 Build 大会上宣布推出的等宽字体,微软介绍它是与新的终端 Windows Terminal 一起开发的,官方建议将其与终端应用和 VS、VS Code 等文本编辑器一起使用。


  Cascadia Code 为命令行和代码编辑器提供了全新的体验,并且它还支持编程连字(Programming Ligatures),就是在编写代码的时候,可以组合字符创建新的字形,这对于代码的可读性和呈现后的用户友好度都是一种很好的机制,同时这也增强了 Windows Terminal 的现代外观。。

  需要注意的是,如果使用的是 VS Code,则必须在设置中启用连字功能才能生效。微软还介绍了为什么这个字体叫“Cascadia Code”,其实这个名称源于 Windows Terminal 项目,在它发布之前,代号一直是 Cascadia,并且 Terminal 中的一些源文件现在仍然使用这个名称。

  致敬 Terminal,所以微软在代号后命名了字体。另外,微软此前还发起了为该字体名字投票的活动,最终“Cascadia Code”胜出。

  9 月 19 日,在华为 CONNECT 大会上,华为宣布将开源其 GaussDB 数据库,开源后命名为 openGauss。GaussDB 数据库是今年 5 月 15 日华为在北京面向全球发布的,它被称为全球首个人工智能原生(AI-Native)数据库。


  根据华为的介绍,GaussDB 具有两大革命性突破:首次将 AI 技术融入分布式数据库的全生命周期,实现自运维、自管理、自调优、故障自诊断和自愈。在交易、分析和混合负载场景下,基于最优化理论,首创基于深度强化学习的自调优算法,调优性能比业界提升 85%;

    通过异构计算创新框架充分发挥多种算力优势,在权威标准测试集 TPC-DS 上,性能比业界提升 48%。

  外界也认为 GaussDB 内核具有超越现有开源数据库如 MySQL 与 PostgreSQL 的极致性能。此前在鲲鹏计算产业论坛上华为已经宣布过该项目开源的消息,今天再一次确认了该消息,并表示源码上线时间为 2020 年,具体进展如何,LUPA将持续跟踪报导。

  此前有消息指出华为与深度 Linux 已经进行了“长时间的适配工作”,Deepin 已经面向 MateBook 笔记本电脑提供了优化。


  近日荣耀新品发布会上,荣耀 MagicBook Pro 锐龙版笔记本正式登台亮相,此次发布,除了普通版本,还专为极客爱好者打造了一款预装 Linux 系统的版本。随后,深度操作系统官方宣布,荣耀 Magicbook pro 锐龙版搭载的是深度操作系统桌面版。

  接着网上有知名数码博主@奥拉猪汪在微博晒出了华为 Matebook14 Linux 版,可以看到,操作系统用的也是 Deepin,具体版本是 15.5SP2 专业版。

  目前,这款笔记本已经在华为商城上架,售价 5699 元,采用 2K 屏幕,搭载 i5-8265U 处理器、8GB 内存+512GB 固态硬盘,比同样配置的 Windows 版本便宜 300 元。

  更多本周开源资讯,本次专辑将为您一一呈现……

华为年底开源其操作系统EulerOS,更名为openEuler

  9月19日,在华为CONNECT大会上,华为Cloud & AI产品与服务总裁侯金龙宣布,将开源其服务器操作系统EulerOS,开源后命名为openEuler。根据官网信息,EulerOS 面向企业级通用服务器架构平台,基于 Linux 稳定系统内核,支持鲲鹏处理器和容器虚拟化技术,特性包括系统高可靠、高安全以及高保障。

RMS从自由软件基金会与MIT离职

  自由软件基金会官网显示,基金会创始人兼主席、自由软件运动发起人 Richard M. Stallman(RMS)辞去主席职务并辞去董事会职务。而另一边,stallman.org 邮件列表显示,RMS 已经从麻省理工学院(MIT)计算机科学与人工智能实验室(CSAIL)辞职。

NPM CEO宣布离职,为npm商业化背锅?


  当地时间 9 月 20 日,npm 背后的公司 NPM CEO Bryan Bogensberger 宣布离职,董事会开始寻找候选人。npm 是 JavaScript 的包管理工具,也是世界上最大的软件注册中心,目前维护着 100 多万软件包。



荣耀Magicbook Pro锐龙版搭载深度操作系统桌面版

  深度科技作为国内优秀的Linux厂商,十余年来通过产品与研发团队的不懈努力,使“深度操作系统”在国内外屡获殊荣,并多次进入国际发行版排行前十名,得到了全球用户的瞩目。深度科技与华为通过近几年来不断地深化合作,已经成为重要的生态合作伙伴,并励志打造更强的操作系统生态,一直在稳步推进产品的适配及优化。

Linux Kernel 5.3发布:支持AMD Navi、Intel Speed Select

  Linux Kernel 5.3 稳定版发布了,这是一个主要的版本,它带来了一些新特性、数十个改进和更新的驱动程序。Linux kernel 5.3 还引入了一个新的 pidfd_open(2) 系统调用,该调用帮助服务管理人员处理 PID 重用问题、支持 umWait x86 指令以提高功耗效率、支持轻量级和灵活的 ACRN 嵌入式管理程序,以及支持 0.0.0.0/8 范围内的 1600 万个新 IPv 4 地址。

Linux智能手表PineTime将于明年推出,售价25美元

  ineBook 是 PineBook Pro Linux 笔记本电脑的制造商,该公司将其注意力转向了可穿戴设备,目前正在开发一款 Linux 智能手表。这款基于 Linux 的智能手表名为 “PineTime”,预计售价约为 25 美元。

清华学霸直博简历:CPU、操作系统、编译器全自主写

  最近,知乎上有一条帖子火了,该帖子题为“清华大学计算机专业本科这位在「自己写的 CPU 上运行自己写的操作系统」的同学是什么水平?”,提问者对清华大学计算机系副教授、博士生导师刘知远(主要研究方向为表示学习、知识图谱和社会计算)的一条微博感兴趣,在知乎上进行了提问。

Oracle推出了世界第一个自治操作系统

  Oracle 推出了一个完全自治的操作系统 Oracle Autonomous Linux,Autonomous Linux 是以 Oracle Linux 为基础的,它为 Oracle Cloud 和 Oracle 工程系统提供了支持。该操作系统对 Oracle 云基础设施客户是免费的。

开源的方舟编译器将进入深圳大学课堂

  前阵子华为正式开源了方舟编译器,根据介绍,此次开源的是编译器框架部分源码,包括编译器中间表示(IR,Intermediate Representation)和语言编译实现,同时搭配编译器其它二进制组件,实现 Java 程序到 aarch64 汇编指令的编译过程。

Haiku操作系统现已支持Node.js


  目前市面上大多数号称跨平台(Linux、Windows 和 macOS)的软件都是使用 JavaScript 或 TypeScript 编写的,而运行这些应用都离不开一个开源项目 —— Node.js,这是一个基于 Chrome V8 引擎的 JavaScript 运行环境。

微软推出Python免费在线教程视频

  最近微软针对 Python 初学者,推出了一套免费的教程视频。这套视频名为 Python for Beginners,该在线教学视频由微软高级项目经理 Christopher Harrison、以及微软 AI Gaming 的商业开发经理 Susan Ibach 共同讲解,在课程中加入了他们对 Python 的见解,一共有 44 个视频。

JavaScript引擎V8 Lite Mode改造V8


  去年年底,V8 团队启动了一个名为 V8 Lite 的项目,旨在大幅降低 V8 的内存使用率。最开始,团队准备把 V8 Lite 作为 V8 的独立模式,专门用于低内存的移动设备与嵌入式设备,因为这些设备更关注的是减少内存使用而不是执行速度。

从2020年起,Mozilla将每4周发布一次新版Firefox

  Mozilla 宣布,它将从 2020 年起加快 Firefox 所有频道的发布周期。目前,Mozilla 使用的分阶段发布策略,每 6 到 8 周发布一次主要版本的 Firefox 浏览器(桌面和 Android),其中包括预发布频道有:Firefox Nighly、Beta 和 Developer Edition,对 Firefox 进行测试和稳定新特性,然后再切换到通用版本交付给大多数 Firefox 用户。

腾讯轻量级物联网操作系统TencentOS tiny正式开源

  9月18日,腾讯宣布开源自主研发的轻量级物联网实时操作系统 TencentOS tiny。据称,TencentOS tiny 的亮点体现在资源占用、设备成本、功耗管理以及安全稳定等层面。TencentOS tiny 提供业界最精简的 RTOS 内核,最少资源占用为 RAM 0.6 KB,ROM 1.8 KB。

易观开源项目EasyScheduler进入Apache基金会孵化器

  近日,分布式任务调度引擎 DolphinScheduler(原 EasyScheduler)通过 Apache 软件基金会(ASF)的投票决议,正式成为 Apache 孵化器项目。根据 ASF 邮件列表,在包含 11 个约束性投票(binding votes)和 2 个无约束性投票(non-binding votes)的投票程序中,参与者全部持赞同意见,无弃权票和反对票,投票顺利通过。

微软开源新字体Cascadia Code,与Terminal一起开发

  微软开源了一套新的字体 Cascadia Code。Cascadia Code 是微软在 5 月份的 Build 大会上宣布推出的等宽字体,微软介绍它是与新的终端 Windows Terminal 一起开发的,官方建议将其与终端应用和 VS、VS Code 等文本编辑器一起使用。

SQL之后,GQL成为ISO/IEC国际标准数据库语言项目

  Graph Query Language(GQL,图形查询语言) 是由同时维护 SQL 标准的国际工作组开发和维护的一种新语言。GQL 很大程度上借鉴了现有的语言,主要的灵感来自 Cypher(现在实现版本有 10 多个,包括 6 个商业产品)、Oracle 的 PGQL 和 SQL 本身。

GaussDB(openGauss)宣布将开源,性能超越MySQL与PostgreSQL

  9月19日,在华为CONNECT大会上,华为宣布将开源其GaussDB数据库,开源后命名为 openGauss。GaussDB 数据库是今年5月15日华为在北京面向全球发布的,它被称为全球首个人工智能原生(AI-Native)数据库。

微软发布首版基于Chromium 79的Edge浏览器

  根据 softpedia 报道,微软正式发布第一个版基于 Chromium 79 的 Edge 浏览器。在最近的更新中, Microsoft Edge Canary 版本升级到了 79.0.278.0,成为了第一版基于 Chromium 79 的 Edge 浏览器。Microsoft Edge Canary 属于每天更新一次,大多数版本都没有太大的变化,而在发布新版的 Dev 才会有明显改动。

Wi-Fi联盟推出了Wi-Fi 6认证计划

  9月16日,Wi-Fi联盟推出了Wi-Fi 6认证计划,该计划旨在统一使用Wi-Fi 6设备的标准,参与认证的制造商可在其设备包装上标注 Wi-Fi 6 认证徽章。其实这也就意味着Wi-Fi 6 标准正式统一落地,新的Wi-Fi 6标准是去年10月份公布的,相比之前版本的协议,它具有更密集的子载波间隔,

开源项目激励平台KCoin平台招募开发者

  KCoin,是开源社发起的一个基于区块链的开源项目激励平台。已经实现的功能:正常的注册登录;使用GitHub账号登录;导入开发者在GitHub上的开源项目;侦听GitHub项目的Webhook,并开始计算积分……

腾讯万亿级大数据组件TubeMQ正式开源

  近日,在 ApacheCon 2019 上,腾讯开源管理委员会委员、腾讯开源联盟主席、Apache 软件基金会 Member 堵俊平介绍了腾讯开源路线图,宣布腾讯万亿级分布式消息中间件 TubeMQ 正式对外开源,并计划捐赠给 Apache 基金会。

Lakka 2.3发布,游戏机用的Linux发行版

  Lakka 是轻量级 Linux 发行,它可以将一台小型计算机转换成一个复古游戏控制台。Lakka 2.3 已发布,其提供了新的平台、新的内核,还有 RetroArch 1.7.8,主要内容如下:新平台:Raspberry Pi 4。Raspberry PI 4 是一个廉价但功能强大的开发板,它改进了的 CPU 和 GPU 以及更大的 RAM,它能够运行大多数内核而不出任何问题。Lakka 2.3 与 Raspberry PI 4 正式兼容。

GoLand 2019.3首个早期访问版本发布

  一个月前 GoLand 发布了 2019.3 的 Roadmap,据当时的介绍,此版本将会修复 bug、解决小故障、修复可用性以及性能方面的问题。不过目前看来,GoLand 2019.3 似乎还增加了不少新特性。

微软开源其C++标准库实现STL

  微软近日宣布开源其 MSVC 的 C++ 标准库实现(也就是 STL),该库实现是 MSVC 工具集和 Visual Studio IDE 的一部分。微软表示开源 STL 可以使开发者随时了解其发展情况,使用最新更新,并且帮助完善项目。

华为 MateBook 14 Linux版真机:搭载深度Linux系统


  此前有消息指出华为与深度 Linux 已经进行了“长时间的适配工作”,Deepin 已经面向 MateBook 笔记本电脑提供了优化。近日荣耀新品发布会上,荣耀 MagicBook Pro 锐龙版笔记本正式登台亮相,此次发布,除了普通版本,还专为极客爱好者打造了一款预装 Linux 系统的版本。

End Software Patents,反对软件专利,你觉得怎么样?

  近日 End Software Patents 网站被顶到 Reddit Programming 头条,该网站旨在“取消软件专利”。“End Software Patents”(ESP)认为软件专利伤害了每个人,20 年来,没有开发人员可以在不询问专利持有人的情况下实施某些软件功能,专利持有人可以拒绝或要求付款并施加条件。

针对“AI 专利流氓”,美国专利局提出12大问题规范AI专利申请


  谷歌拥有无数的 AI 专利,比如 Google Brain 人工智能团队的首席科学家 Geoffrey Hinton 生产的 DropOut,谷歌兄弟公司 DeepMind 的 RNN,在法律层面,其专利权都归谷歌所有,其他专利包括用神经网络完成图像处理、视频分类等各种任务,还有语音识别、图像分类等各种 AI 基本任务。

酷毙

雷人

鲜花

鸡蛋

漂亮
  • 快毕业了,没工作经验,
    找份工作好难啊?
    赶紧去人才芯片公司磨练吧!!

最新评论

关于LUPA|人才芯片工程|人才招聘|LUPA认证|LUPA教育|LUPA开源社区 ( 浙B2-20090187 浙公网安备 33010602006705号   

返回顶部