虽然GoogleChrome和MicrosoftEdge的用户基数很大,但很多网友并不希望他们的数据被掌握在大公司的手中,因此更强项于使用强调隐私体验的MozillaFirefox或Opera等浏览器。然而近日,有一位自称软件开发者的网友在Reddit上吐槽道——微软竟然未经许可,就将他的Firefox数据导入了自家的Edge浏览器。话不多说,下面就是小编为大家准备的开源资讯回顾,还是希望能给大家带来新的收获,这周的开源业界不论是国内还是国外,都有很“有料”的开源资讯值得大家关注! reddit上的一篇帖子描述了Ubuntu20.04LTS在MOTD中植入广告的情况。MOTD是messageoftheday的英文缩写。译文是:每日提示信息,问候报文。主要用于提示进入系统的用户注意事项,或提示系统运行的概要信息让用户更好地了解系统。时任英特尔首席Linux和开源技术专家的德克·霍恩德尔(Dirk Hohndel)预测,在1999年,Linux将渗透PC台式机市场并取代Windows。他因创造了“ Linux桌面之年”这一短语而倍受赞誉。二十年后,我们仍在等待。每年大约有一个行业专家会竭尽全力宣布这一年为“Linux桌面年”,只是没有发生。Ubuntu宣布,从今天开始用户可以开始购买搭载Ubuntu 20.04 LTS的戴尔XPS 13开发者版。Ubuntu 20.04 LTS于4月份首次发布,戴尔XPS 13也是第一款搭载该操作系统的笔记本。今年的XPS 13实际上是戴尔 "Project Sputnik"项目的十周年纪念,该项目是该公司开发基于Linux的开发者版笔记本电脑的开始。在 COVID-19 大流行背景下,Google 宣布了在线暑期实习计划的一些具体规划。今年是该公司开展暑假实习计划的第一年,其表示,“今年,许多技术实习将集中在开源项目上。开源是一种使任何人都可以使用产品的基础代码的模型,因此即使实习生无法访问 Google 办事处的某些技术资源,他们仍然可以为有意义的项目做出贡献。”在宣布适用于 Android 的 Microsoft Defender ATP 首个预览版的同时,微软今天还宣布适用于 Linux 的 Microsoft Defender ATP 正式上线。这是微软首次在 Linux 平台上提供完整的命令行体验。微软还承诺,将在未来几个月内为Linux上的Microsoft Defender ATP带来多项新功能。今年年初时,Raspberry Pi 基金会开始为 Raspberry Pi 提供 Vulkan 驱动程序的支持,目前这一工作仍在进行中,但仅限于 Raspberry Pi 4 及将来的版本。从 Raspberry Pi 1 到 Raspberry Pi 3 Model B+,早期的版本没有这项功能。微软与哈佛大学 OpenDP Initiative 合作研发并开源了首个用于差分隐私的平台。这项工作已持续了将近一年,去年九月,微软首席数据分析管 John Kahan 曾宣布项目的开展:“我们需要找到一种分析数据的方式,以释放数据的全部潜力,同时又不冒拥有数据者隐私的风险。”著名游戏设计师和程序员 Ron Gilbert 开源了他的一部作品《Delores》。他说在疫情隔离期间,相信很多人可能厌倦了一直玩动森,“所以”他放出源代码让玩家们玩玩其它东西。他没有公开《Delores》的游戏引擎,原因之一是他使用了第三方库,无权自己决定将其开源。2019 年 12 月,OpenJS 基金会发文宣布,Electron 已加入基金会的孵化计划。现如今,在 OpenJS World 上,Electron 则宣布正式从 OpenJS Foundation 的孵化计划毕业,成为 OpenJS 基金会的 Impact 项目。苹果在 WWDC 2020 上除了发布最新的 macOS Big Sur 之外,还宣布未来 Mac 将会采用基于 ARM 架构的自研芯片 Apple silicon。因此,苹果也推出了相应的集成开发环境 Xcode 12。Xcode 12 采用了全新的设计,外观方面保持与 macOS Big Sur 一致的风格,详细内容请关注本次专辑…… 本周不少的开源项目也有了最新的进展,我们挑一些热点和大家先做下分享。LLVM 项目最近一个待解决的任务是将其 Git 仓库中使用"master"命名的分支更改为更具包容性的描述。到目前为止,几乎所有发表意见的人都支持这种改变,不过仍存在一些开放性的问题有待解决,比如该如何称呼新的主开发分支、评估更改分支命名涉及的技术成本,以及这种变更应该如何快速实现。GNOME Mutter 代码仓库中的 Cogl 驱动程序 API 清理在开放了两个月后于上周进行了合并。这项代码清理工作对于将来 Mutter 决定添加 Vulkan 后端时,最终应有所帮助。来自红帽公司的 Adam Jackson 在今年早些时候进行了这次针对 Mutter/Cogl 的代码清理,并于上周向 Git master 提交了代码。邮件列表显示,WireGuard 已经合并入了 OpenBSD 源码树中。WireGuard 是一个 VPN 内核实现,代码行数少(相比之下 OpenVPN 有超过 10 万行代码),优先考虑性能,配置简单,试图在做到配置简单的同时提供高性能。GCC 11 会将默认前端语言从 C++14 变更为 C++ 17。从 GCC 9 开始,对 C++ 17 的支持已经不再是实验性质,C++ 前端实现了完整的 C++ 17 语言,并且 C++ 标准库支持几乎也完成了(不过目前还有两个库特性有待完善)。2019 年 12 月,OpenJS 基金会发文宣布,Electron 已加入基金会的孵化计划。现如今,在 OpenJS World 上,Electron 则宣布正式从 OpenJS Foundation 的孵化计划毕业,成为 OpenJS 基金会的 Impact 项目。在近日上线的 Firefox Nightly 版本更新中,Mozilla 带来了全新的设置页面,允许用户从浏览器的配置界面进行控制。想要体验这个全新设置,需要运行 Nightly 通道的最新版本。外媒编辑在 Firefox 79.0a1(2020-06-23)(64位)中进行了测试,如果你也感兴趣,可以点击这里进行下载。亚马逊网络服务(AWS) 启动了一项名为 Amazon Honeycode 的新服务。使用该服务,一些不会编码的人员也能够在零编码知识基础下构建移动和 Web 应用程序。Honeycode 可用于使用 AWS 内置数据库来构建应用程序,例如项目管理应用程序或任务跟踪应用程序,以管理小型团队中的工作流。外媒消息称, 谷歌已经为 Android 开发了一个类似于 Airdrop 的文件共享服务“Nearly Share”,该功能将允许 Android 用户与其他设备直接共享照片、链接和其他文件,用户可通过 Google Play 获得。更多内容,本次专辑我们一起来关注…… 本周,对于如何高效的使用各类开源软件,业界不少大牛和爱用者都给出了自己的态度和做法。Ruby on Rails 作者 David Heinemeier Hansson 接受采访谈论了如何写出出色的代码。他被问道作为一个见识了大量代码的人,好的差的代码是否能一目了然。Hansson 回答:如果代码很糟糕,在检查逻辑前你就察觉到。没有缩进,代码风格混乱,一点也不细心。学习写出出色的代码是一生的追求。Deno 团队计划删除所有内部代码构建时的 TS 类型检查与捆绑。打算将所有运行时代码转移到同一个 JavaScript 文件当中,但仍将使用随附的 d.ts 文件保存类型定义与说明文档。理由是:在变更文件时,TypeScript 往往需要几分钟的编译时间,这导致连续编译过程变得非常缓慢……Fedora 开发者再次讨论关于改用 Nano 作为 Fedora 默认文本编辑器的提案。类似的建议去年就已经讨论过一次,现在再次讨论 Fedora 是否应该默认使用 Nano 而不是 Vi,因为 Vi 目前在 git commit 和其他基于 CLI 的文本编辑中被用作默认编辑器。Fedora开发者提议引入"fedora-retired-packages"的概念,以便在升级Fedora时删除已退役的软件包。退役软件包(retiredpackages)指的是那些不被其他软件包依赖、不再被上游维护,以及不再被Fedora维护者打包的软件包。在推出预览版应用程序几个月后,微软宣布了适用于 Linux 的 Microsoft Defender ATP 的全面可用性。同时,其还宣布了适用于 Android 的 Microsoft Defender ATP 的首个预览版。当前,Microsoft Defender ATP for Linux 总共支持六种不同的服务器发行版。长期致力于云原生软件生态构建的云原生计算基金会 ( CNCF ) 今天宣布,Harbor 成为第 11 个毕业的项目。从孵化( incubation )级别晋升为毕业( graduation )级别的过程中,Harbor 展现了其使用率的不断提高、开放的治理流程、完整功能成熟度以及对社区持续性和包容性的坚定承诺。24 日,openEuler 通过 CNA 准入程序,成为 CVE 编号分发机构。CVE 全称是 Common Vulnerabilities & Exposures(通用漏洞 & 披露),这是安全领域最知名的一个漏洞披露库,类似国家信息安全漏洞库 cnnvd,其收录着各种类型的漏洞信息,并会给出漏洞相应严重程度分级。如此前预告,Red Hat 近日报告了一个内核中的安全问题,根据描述,Red Hat 内核在“关联数据的身份验证加密”(AEAD,Authenticated Encryption with Associated Data)中存在缺陷,这是一种加密技术。具体是在 IPsec 加密算法模块 authenc 的 crypto/authenc.c 中的 crypto_authenc_extractkeys 中发现了缓冲区超读漏洞。近日在B站举办的Rebuild2020的对话中,360董事长周鸿祎谈到代码漏洞不可避免的原因时表示,代码出现漏洞主要有两个因素:一是人写代码的技术漏洞,二是违背安全规则的人性漏洞。同时他还调侃了一下SOHO董事长潘石屹学编程的事情,周鸿祎称潘石屹敲代码“估计一百行代码有十个漏洞”。在这忙碌的一周里,开源界有哪些新动向呢?IT巨头又有哪些开源新进展呢?各种开源软件出新版了么?又推出什么开源软件了么?我们还是来一起回顾下最近的开源动态吧! |