硬核老王 发布的文章

华为开源 openGauss 并成立开源社区

openGauss 是一款关系型数据库管理系统,华为表示希望通过开源的魅力吸引更多的贡献者,共同构建一个能够融合多元化技术架构的企业级开源数据库社区。openGauss 内核源自 PostgreSQL,并着重在架构、事务、存储引擎、优化器等方向持续构建竞争力特性,在 ARM 架构的芯片上深度优化,兼容 X86 架构。openGauss 采用木兰宽松许可证。

来源:开源中国

拍一拍:看来华为开源方面的负责人相当喜欢欧洲数学家啊,有了欧拉、高斯,下一个是谁?当然,这是调侃了,我们真正关心的是华为在 openEulur、openGauss 方面取得的进展如何。

微软解释 Edge 为何静默导入 Firefox 和 Chrome 数据

上周部分 Firefox 用户发现通过 Windows Update 更新到设备的新版 Edge 会出现从 Firefox 导入数据的情况,即便用户未授权 Edge 进行此操作。微软在声明中解释到,“我们认为浏览器数据属于用户,他们有权决定应如何处理。与其他浏览器一样,Microsoft Edge 为用户提供了在安装过程中导入数据的机会。在第一次运行体验中,用户有机会保留或丢弃导入的数据。如果他们选择不继续导入,这些数据就会被丢弃。”

来源:开源中国

拍一拍:好吧,你赢了。不过,给用户选择权,让用户真正拥有自己的数据所有权,才是尊重用户。

开源便携式树莓派平板电脑 CutiePi 众筹

CutiePi,简单来说,就是一个像样的平板电脑形态的树莓派,这款平板电脑厚度 12 毫米,包括一个 8 英寸 1280×800 的屏幕,WiFi 802.11 b/g/n 和蓝牙 4.0,还有一块 5000 毫安时的电池,可以提供 5 小时的使用时间。甚至还有 6 个 GPIO 针脚。它的一切是开源的,包括使用的定制板,布局设计,以及在上面运行的定制触摸友好用户界面。Kickstarter 上的众筹价格为 189 美元,最终零售价格为 199 美元。

来源:cnBeta.COM

拍一拍:最有趣的是它的设计也是开源的,也就是说,你可以在这个基础上进一步进行定制。

Manjaro Linux 32 位已死

Manjaro Linux 方面表示,由于时间不足和硬件故障的原因,manjaro32 已停止运行。Manjaro 说,“不幸的是,我们不得不宣布 manjaro32 项目现在已经一去不复返了。@jonathon 成功地将这个据点维持了更久,甚至超出了他的预期。在近 9 年的时间里,我们一直支持 i686。让我们对这部分项目留下一个美好的回忆。”

来源:开源中国

拍一拍:该放弃就放弃吧,不过我们在放弃 32 位之前,是不是把什么对 Apple II 的支持先放弃?

Redis 作者辞去 Redis 项目的领导者和维护者职务

Redis 作者 antirez 选择将 Redis 交给 Redis 社区打理,并邀请到了两位同事 Yossi Gottlieb 和 Oran Agra 继续维护 Redis 项目。而他将成为 Redis Labs 顾问委员会的一员,会为 Redis 的更多发展可能性输出自己的想法。antirez 说到,从本质上来讲,他宁愿以一个糟糕的艺术家身份而不是一名好程序员而被人记住。

来源:开源中国

拍一拍:更早之前,Python 之父已经潇洒地放下了 Python “仁慈独裁者”的身份。开源软件领袖也会老去,也会厌倦将一生都投入到一件看起来要做一辈子的事情当中。前两天 Linus 也表达了内核维护工作让他感到“无聊”,感慨内核社区的核心成员五十岁以下的年轻人比较少,而“年轻”一些的人还不能接过整个社区的管理。

KDE 社区迁移至 Gitlab

2019 年 11 月,KDE 社区宣布计划迁移至 Gitlab。目前,它已正式完成迁移计划的第一阶段,并加入了 GitLab 的开源计划。KDE 社区共同创建和维护了 200 多个应用程序和不计其数的插件,还包括 1000 多个存储库、80 多个 Qt 框架,以及超过 2600 个项目。在迁移过程中,KDE 面临的最大挑战是要处理的巨大数据量,以及如何将其集成到众多工具中。

来源:开源中国

拍一拍:这是一个艰巨的任务,而且看起来 GitLab 似乎比 GitHub 更自由一些。

GnuCash 4.0 释出

GNU 财务软件项目 GnuCash 在邮件列表上宣布释出最新的 GnuCash 4.0。新版引入了一个独立的可执行文件 gnucash-cli,用于命令行操作如更新账簿中的价格。

来源:solidot

苹果强势逼迫整个 CA 行业进入一年的证书寿命期

苹果公司在 2020 年 2 月单方面做出的一项决定,并有效地强势逼迫证书颁发机构行业接受 TLS 证书 398 天的新默认寿命。苹果打破了 CA/B 论坛的标准操作程序,没有要求投票,而是简单地宣布决定在其设备上实施 398 天的寿命。继苹果最初宣布之后,Mozilla 和谷歌也表示了类似的意向,将在其浏览器中实施同样的规则。从 2020 年 9 月 1 日开始,苹果、谷歌和 Mozilla 的浏览器和设备将对有效期超过 398 天的新 TLS 证书显示错误。TLS 证书的寿命从 8 年开始,经过多年的发展,浏览器厂商对其进行了削足适履,将其降低到 5 年,然后是 3 年,再到2年。上一次变化发生在 2018 年 3 月,当时浏览器制造商试图将 SSL 证书寿命从三年减少到一年,但在 CA 的积极反击下妥协了两年。简单点说,就是表明浏览器厂商控制了 CA/B 论坛,他们完全控制了 HTTPS 生态系统,而 CA 只是参与者,没有实际权力。

来源:cnBeta.COM

拍一拍:这个世界果然是谁的拳头大谁说了算。

部分开源项目着手支持 macOS ARM64

虽然首批搭载苹果 64 位 ARM 芯片的 MacBook/Mac 最快也要到年底才会面向消费者提供,并且在这之前苹果只向开发者提供数量有限的开发机,但部分开源项目已经在为 64 位 ARM Mac 的构建做必要的构建系统更改和其他准备工作。苹果已经开始将 ARM / macOS 11 的部分变化提交给上游 LLVM/Clang,他们也合并了苹果的提交。LibreOffice 是已经在为支持面向 macOS ARM64 构建而做准备的知名开源项目之一,另一个例子是苹果一直在进行的对 OpenJDK 的修改。

来源:开源中国

拍一拍:我好奇的一点是,对 LibreOffice 这样的开源项目来说,macOS 上的用户有多少?与其在这个方面下功夫,还不如在产品性能和功能上投入更多精力吧。

AWS 正式推出基于 AI 的 CodeGuru 代码检查与性能分析器

作为一款借助机器学习技术来自动检查代码错误、并提出潜在优化建议的工具,其现已正式向公众开放。据悉,CodeGuru 主要由代码检查其 Reviewer 和性能分析器 Profiler 两个部分组成。据悉,为了打造代码分析器,AWS 团队借鉴了 GitHub 上超过一万个开源项目的代码、以及亚马逊内部代码库来训练其算法。

来源:cnBeta.COM

拍一拍:看来以后写了烂代码也不怕了,有 AI 可以帮你检查甚至提供建议。

2020 年的 Linux 内核仍在为 Macintosh II 修复驱动

隔一段时间就能看到 Linux 内核驱动对 Apple PowerBook 100 系列产品支持的改进。Linux 内核正在对其驱动程序进行一些修复和改进工作,以更好地支持 Macintosh II 系统上的 Apple Desktop Bus(苹果桌面总线)。开发者除了在 QEMU 内对代码进行测试外,这个驱动事实上还在真实的硬件环境 Apple Macintosh Centris 650 上进行了测试,这台诞生自 1993 年的电脑时钟频率为 25MHz,配备 4~24MB 的内存,80~500MB 的硬盘,以及其他当时领先的功能。

来源:开源中国

拍一拍:不知道这台文物级的苹果机还能不能跑的动 Linux 内核。我觉得与其说这些内核驱动有用,感觉更像行为艺术。

部分国内银行为兼容老旧 XP/IE6,篡改 IE 设置导致无法正常连接大多数 HTTPS 加密网站

国内部分商业银行提供的安全控件或者数字证书控件进行所谓的优化,会导致全网大多数 HTTPS 加密网站无法正常连接。该问题并不是微软导致的,而是这些控件会自动调整 IE 浏览器高级设置导致的。目前主流使用的 TLS 1.1~1.3 版安全协议均被取消勾选,而 SSL 3.0版协议竟然被勾选,SSL 3.0 版安全协议因为存在缺陷早在 2014 年便已停止支持。然而现在 HTTPS 网站多数仅支持 TLS 1.1~1.3版,部分网站甚至仅支持 TLS 1.2~1.3 因此自然与 IE 浏览器无法兼容。

来源:蓝点网

拍一拍:这样迁就旧用户可能带来的风险更大,更别说这个不完善的策略带来的副作用。

旧金山市承认向勒索软件支付了超过百万美元赎金

6 月 4 日,勒索软件 NetWalker 背后的攻击者在其暗网网站上将加州旧金山大学加入到了未支付赎金的受害者名单行列。6 月 19 日,加州旧金山从名单中移除了。6 月 26 日,加州旧金山发表声明,承认向 NetWalker 支付了 114 万美元赎金,表示被勒索软件加密的数据对学术工作非常重要,他们只能做出困难的决定支付赎金。

来源:solidot

拍一拍:叫你们平时做备份和做安全防护吧,觉得贵。

AWS 发布零编程应用构建服务 Honeycode

Honeycode 让无编程经验的人能构建移动和 Web 应用。零编程工具最近一段时间比较流行,它被认为可以让没有多少经验的人快速构建所需应用,在疫情流行社会实现隔离政策期间可能更为有用。Honeycode 可免费使用,有付费选项。

来源:solidot

拍一拍:程序员离被淘汰的日子越来越近了。

GCC 11 将默认前端语言改为 C++ 17

GCC 11 会将默认前端语言从 C++14 变更为 C++ 17。从 GCC 9 开始,对 C++ 17 的支持已经不再是实验性质,C++ 前端实现了完整的 C++ 17 语言,并且 C++ 标准库支持几乎也完成了。

来源:开源中国

拍一拍:感觉 C++ 进展好快啊!但是现在最受工程界宠爱的语言已经不是 C++ 了。

Linux Mint 20 “Ulyana” 正式版发布

最新版本的操作系统搭载 Linux 内核 5.4,基于 Ubuntu 20.04,且支持时间一直延续到 2025 年。你可以在三种桌面环境中自由选择,它们分别是Cinnamon(4.6)、MATE(1.24)和 Xfce(4.14)。

来源:cnBeta.COM

拍一拍:更多详情,我们后面会专门撰文介绍。

微软、哈佛宣布推出世界上第一个差分隐私开源平台

新平台由哈佛大学的 OpenDP 计划提供支持。该差分隐私开源平台可以在不实际暴露个人隐私的情况下,查询客户的数据。微软表示,从今天开始,任何想要使用该平台进行数据分析的人都可以获得其差分隐私专利下的免版税许可。该平台及其算法已经发布在 GitHub 上。

来源:softpedia

拍一拍:非常值得关注和鼓励的数据隐私平台,预期各个云服务商会提供相关的服务。

Fedora 开发者再次讨论使用 Nano 替代 Vi/Vim 作为默认文本编辑器

类似的建议去年就已经讨论过一次,现在再次讨论 Fedora 是否应该默认使用 Nano 而不是 Vi,因为 Vi 目前在 git 提交和其他基于 CLI 的文本编辑中被用作默认编辑器。而这对于那些改用 Fedora 而又不知道如何使用 Vi 的用户来说,无疑是增加了使用障碍。支持此提案的开发者认为,将 Nano 作为默认编辑器不要求使用者具备专业知识,这对用户更友好,也让 Fedora 更加易于使用。支持者认为 Nano 是适用于每个人的选项。

来源:开源中国

拍一拍:Vi/Vim 已经成为 Linux 世界的象征性标志,也是很多 Linux 用户的入门门槛之一。究竟 Linux 是该向更易用发展;还是保持传统,过滤一些迈不过门槛的用户呢?

Canonical 因在 Ubuntu 每日消息(MOTD)中植入广告而遭到抨击

在一则讨伐 Canonical 的 Reddit 帖子中,已经收到了上千网友的评论。屏幕截图显示,Ubuntu 中混入了一条附带链接的文字广告:“如果你一直在等待面向 macOS 的完美 Kubernetes 开发解决方案,现在是时候体验 Microk8s 了!”截至发稿时,Canonical 仍未对 MOTD 中包含的广告链接发表评论。

拍一拍:有自家的发行版真好,可以随便做广告。

来源:cnBeta.COM

Jakarta EE 9 Milestone 1 发布 从 javax.* 过渡到 jakarta.*

此版本将所有 API 更新为在包名称中使用 jakarta.*。至于为什么变化,这是因为 Oracle 拒绝交出相关权利,过渡实际上就是此版本的全部内容。

来源:开源中国

拍一拍:不肯融入开放世界的,必将被开放世界所抛弃。

iOS 14 与 macOS Big Sur 将支持 DNS 加密通信

目前苹果已加入 Mozilla、谷歌和微软等公司的加密 DNS 通信倡议,积极在自家产品中中改进隐私安全体验。今秋正式发布的时候,该公司设备用户将同时体验到 DNS-over-HTTPS(简称 DoH)和 DNS-over-LTS(简称 DoT)带来的好处。启用了 DoH 和 DoT 之后,域名查询和接收响应的过程都会被加密处理,可有效防止被第三方和恶意行为者追踪用户的浏览历史。

来源:cnBeta.COM

拍一拍:一方面技术进步让个人隐私无从隐身,另一方面新的保护隐私的技术也在不断进步,技术世界就是在不断博弈之中前进。

Word 编辑器迎来“在线查重”功能

据悉,该功能由必应提供支撑,可在显示文档内容的相似性比例,并使之更轻松地插入相应的引文。结合相似性检测和引文工具,学生们不仅可以规避抄袭查重。目前这项功能仅提供了对英语文本的支持。作为三月份预告的 Microsoft 365 更新的一部分,该功能将先向教育版订阅者推送,然后再分发给家庭和企业版订阅用户。

来源:cnBeta.COM

拍一拍:编辑器就支持“查重”会省心一些,不过,问题在于,如何写出符合查重标准的文章吧?

Android 12 曝光:谷歌欲全面抛弃对 32 位的支持

因为 32 位的固有限制,不少主流操作系统已经切换到 64 位环境,比如 iOS 11、macOS Catalina 等,Windows 10 也自 v2004 版本开始停止向 OEM 分发 32 位系统。下面,该 Android了。据开发者爆料,Android S(按照字母排序,对应安卓 12 系统)的 x86\_64 模拟器已经停止对 32 位的支持,此乃破天荒的头一次。

来源:快科技

拍一拍:世界总是不经意间慢慢抛弃很多旧的东西,现在轮到了 32 位架构了。