Apache PLC4X 副总裁宣布个人停止对项目提供免费支持;Linux 5.17 增加对中国 Soc 的支持;IPython 8.0 发布

2023-11-16

整理 | 宋彤彤
责编 | 屠敏

开源吞噬世界的趋势下,借助开源软件,基于开源协议,任何人都可以得到项目的源代码,加以学习、修改,甚至是重新分发。关注「开源日报」,一文速览国内外今日的开源大事件吧!

一分钟速览新闻点!

开源大新闻

  • 因缺少资金,Apache PLC4X 副总裁宣布个人停止对开源项目提供支持
  • 为免遭攻击,安全研究员呼吁要求 Apple 禁用“2G”
  • Linux 5.17 新特性:增加对“第一个可用的低成本 RISC-V 平台”的支持
  • TapTap 企业级设计系统在 Figma 社区正式开放
  • Android 端 Firefox Focus 增强隐私保护功能,旨在解决跨网站追踪问题
  • 美国电影协会投诉后,GitHub 取消了“Widevine Dump”fork

开源软件专区

  • IPython 8.0 发布,不再依赖 Nose
  • KeePass 2.50 发布,密钥派生功能显著增加
  • SQLite 3.37.2 发布,修复了潜在的数据库损坏错误

开源工具推荐

  • Bruno:开源企业级移动端 Flutter 组件库

开源大新闻

因缺少资金,Apache PLC4X 副总裁宣布个人停止对开源项目提供支持

近日,Apache PLC4X 副总裁 Christofer Dutz 在 GitHub 上正式宣布自己将停止为 Apache PLC4X 提供免费的社区版本支持,并建议用户使用商业版本。至于其中缘由,Christofer 表示开发 Apache PLC4X 是一项工作量巨大的工程,而且日常还需要购买昂贵的硬件和软件来维护。Christofer 直言整个行业现在都喜欢使用 PLC4X 和其他一些开源软件,但是能够给予对维护这些项目的人给予支持的却少之又少。因此,其决定停止为 PLC4X 提供免费的社区支持。

值得一提的是, Christofer Dutz 的退出并不代表 Apache PLC4X 从开源转向闭源,Christofer 同样也明确了这一点,其表示:“只有我说过我将停止提供免费的社区支持。我只是此项目的贡献者之一,亦或者称之为最活跃的人之一,未来或许仍有其他人可能会站出来解决某人提出的一个或多个问题。”

为免遭攻击,安全研究员呼吁要求 Apple 禁用“2G”

去年,谷歌为新的 Android 智能手机推出了“禁用 2G”功能,它将为蜂窝站点模拟器提供一些保护,这是一种在全国范围内使用的侵入性警察监视技术。2G 中有许多安全漏洞,这些漏洞使得用户容易受到攻击。因此谷歌实现这一功能非常受用,但对于 iPhone 用户来说不同,因为 Apple 并不支持此项禁用功能。对此,EFF 的一名安全研究员和技术专家 Cooper Quintin 发文呼吁大家要求 Apple 也停止此功能。(EFF)

Linux 5.17 新特性:增加对“第一个可用的低成本 RISC-V 平台”的支持

近期, Linux 5.17 带来了一些新的特性,除了此前提到的 Btrfs 性能改进之外,EXT4 和 XFS 文件系统维护者也提交了有关 Linux 5.17 内核的功能更改。在 Linux 5.17 中,XFS 的主要功能变化是挂载代码仅在文件系统完全卸载时才尝试释放旧的 CoW 暂存区,这意味着 XFS 挂载时间将可能变得更短,尤其是对于支持 reflink 和具有大量分配组的文件系统;而 EXT4 的改进切换到了新的 Linux mount API 和通用的 get/set 标签 ioctls。

此外,Linux 5.17 还有一个新的里程碑 —— 加入了对 StarFive JH7100 的主线支持,其一直试图作为第一个可用的低成本 RISC-V 平台亮相。StarFive JH7100 SoC 由 SiFive 的 U74 双核 64 位 RISC-V 处理器提供支持,运行频率为 1.5GHz,同时支持 4K 显示,但目前没有集成 3D GPU。StarFive JH7100 于去年宣布为低成本 RISC-V SoC,除了在 Linux 5.17 添加对它的支持外,这款中国的 SoC 也有望出现在一些低成本的 RISC-V 开发板上。

TapTap 企业级设计系统在 Figma 社区正式开放

TapTap Design System | Developers 现已正式在 Figma 社区开放,它是由 TapTap Design Team B 端设计团队(TDS UX Design),基于游戏开发者平台领域提炼成全面易用的 UI 设计系统。设计团队经过多次对不同项目、业务场景的探索积累,逐步沉淀,为 TapTap 内外部各企业级业务提供设计支持。目前该系统在 Trending files 排名第三,Design systems 里排名第一。

图片: https://uploader.shimo.im/f/eDaZi7jN0RYB7SLz.png!thumbnail?accessToken=eyJhbGciOiJIUzI1NiIsImtpZCI6ImRlZmF1bHQiLCJ0eXAiOiJKV1QifQ.eyJhdWQiOiJhY2Nlc3NfcmVzb3VyY2UiLCJleHAiOjE2NDIwNjM2MDgsImciOiJVTE1va1JFYm03WUhXbFY0IiwiaWF0IjoxNjQyMDYzMzA4LCJ1c2VySWQiOjc0MjE1Mzg0fQ.fBveYoKlXfg0Iz9V-r3aQ4PRvh-1laz-MQLQsloHBmA
TapTap 企业级设计系统官方地址:https://www.figma.com/community/file/1044528985624992085

Android 端 Firefox Focus 增强隐私保护功能,旨在解决跨网站追踪问题

目前 Mozilla 正在为 Android 端上的 Firefox Focus 浏览器添加新的隐私功能,同时 Mozilla 在周二(1 月 11 日)宣布将向平台引入“全面 Cookie 保护”,以阻止 cookie 在网络上跟踪用户。Mozilla 去年首次宣布“全面 Cookie 保护”,并表示 Android 端上的 Firefox Focus 将是第一个拥有它的 Firefox 移动浏览器。 Mozilla 称“全面 Cookie 保护”是为增强跟踪保护 (ETP) 的更大隐私功能集的一部分,它能有效地为用户访问的所有网站创建单独的“cookie jar”,将网站存放在用户浏览器中的 cookie 限制在专门分配给该网站的 jar 中。 (ZDNet)

美国电影协会投诉后,GitHub 取消了“Widevine Dump”fork

两周前,一位名为“Widevinedump”的用户在 GitHub 上泄露了一组电影翻录脚本,他们表示这是对 Discord 组中某些人的“报复性”举措。这些代码允许人们从包括 Disney+、亚马逊和 Netflix 在内的流行流媒体平台下载高清视频。而后 MPA(美国电影协会)向 GitHub 发送了删除通知,MPA 代表其成员(包括迪士尼和 Netflix)要求 GitHub 删除“Widevinedump”存储库。MPA 发出通知的同时,这些存储库确实下线了,但由于存储库脱机出现了数百个 fork,尽管 GitHub 已尽力解决,却无法杜绝整个平台副本的发散。(TorrentFreak)

开源软件专区

IPython 8.0 发布,不再依赖 Nose

在 7.0 版本发布三年后,IPython 8.0 发布。此版本对改进了现有的代码块,增加了一些新的功能:在 CLI 中用 Black 格式化代码,Ghost 建议以及突出错误节点的更好的回溯,从而使复杂的表达式更容易调试;同时 IPython 不再依赖多年未维护的 Nose,覆盖率也显著增加。

图片: https://uploader.shimo.im/f/Ot22fY65hhlwio4C.png!thumbnail?accessToken=eyJhbGciOiJIUzI1NiIsImtpZCI6ImRlZmF1bHQiLCJ0eXAiOiJKV1QifQ.eyJhdWQiOiJhY2Nlc3NfcmVzb3VyY2UiLCJleHAiOjE2NDIwNjM2MDgsImciOiJVTE1va1JFYm03WUhXbFY0IiwiaWF0IjoxNjQyMDYzMzA4LCJ1c2VySWQiOjc0MjE1Mzg0fQ.fBveYoKlXfg0Iz9V-r3aQ4PRvh-1laz-MQLQsloHBmA

Tracebacks 突出显示错误发生在哪个 AST 节点

具体详情见:https://ipython.readthedocs.io/en/stable/whatsnew/version8.html#ipython-8-0

KeePass 2.50 发布,密钥派生功能显著增加

目前,KeePass 2.50 已升级到稳定版,新版本密钥派生功能得到显著增加。此版本中性能有显著提升:在 Windows 上 AES-KDF 的速度约快一倍,若安装了 libgcrypt 库,在 Linux 系统上 AES-KDF 的速度大约快 4 倍;进了对 Brave、Epiphany、Pale Moon 和 Vivaldi 浏览器的检测;改进了密码管理器中的密钥处理;改进了独占密钥提供程序的处理等。

图片: https://uploader.shimo.im/f/6GID6sORxmTqIWnZ.png!thumbnail?accessToken=eyJhbGciOiJIUzI1NiIsImtpZCI6ImRlZmF1bHQiLCJ0eXAiOiJKV1QifQ.eyJhdWQiOiJhY2Nlc3NfcmVzb3VyY2UiLCJleHAiOjE2NDIwNjM2MDgsImciOiJVTE1va1JFYm03WUhXbFY0IiwiaWF0IjoxNjQyMDYzMzA4LCJ1c2VySWQiOjc0MjE1Mzg0fQ.fBveYoKlXfg0Iz9V-r3aQ4PRvh-1laz-MQLQsloHBmA

图片来源:ghacks

具体详情见: https://keepass.info/news/n220109_2.50.html

SQLite 3.37.2 发布,修复了潜在的数据库损坏错误

SQLite 是一个软件库,它实现了一个独立的、无服务器的、零配置的事务性 SQL 数据库引擎。近日,SQLite 3.37.2 发布。在此版本中有一些改进:STRICT 表为开发人员提供了一种规范的数据类型管理方式;添加了 PRAGMA table_list 语句;添加了 sqlite3_autovacuum_pages() 界面;修复了潜在的数据库损坏错误,以及一些其他问题等。
具体详情见:https://www.sqlite.org/releaselog/3_37_2.html

开源工具推荐

Bruno:开源企业级移动端 Flutter 组件库

Bruno 是基于一整套设计体系的 Flutter 组件库,自带 100+ 组件。有以下特性:提炼自企业级移动端产品的交互和视觉风格;开箱即用的高质量 Flutter 组件;提供满足业务差异的主题定制能力;设计工具赋能开发全链路。

图片: https://uploader.shimo.im/f/nX7xiTyMhub89IRi.png?sm_xform=image%2Fcrop%2Cx_0%2Cy_0%2Cw_1093%2Ch_1059&accessToken=eyJhbGciOiJIUzI1NiIsImtpZCI6ImRlZmF1bHQiLCJ0eXAiOiJKV1QifQ.eyJhdWQiOiJhY2Nlc3NfcmVzb3VyY2UiLCJleHAiOjE2NDIwNjM2MDgsImciOiJVTE1va1JFYm03WUhXbFY0IiwiaWF0IjoxNjQyMDYzMzA4LCJ1c2VySWQiOjc0MjE1Mzg0fQ.fBveYoKlXfg0Iz9V-r3aQ4PRvh-1laz-MQLQsloHBmA
GitHub 地址:https://github.com/LianjiaTech/bruno

【欢迎投稿】源码面前,了无秘密。大家还有哪些推荐的开源工具或者开源软件,亦或是想了解的开源资讯,可以投稿至邮箱:tumin@csdn.net。开源世界的一切,由你我共同创造!

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Apache PLC4X 副总裁宣布个人停止对项目提供免费支持;Linux 5.17 增加对中国 Soc 的支持;IPython 8.0 发布 的相关文章

  • 如何在 Linux 上使用 Python 导出

    我需要在 Python 中进行这样的导出 export MY DATA my export 我尝试过这样做 python mode coding utf 8 import os os system export MY DATA my exp
  • 使用curl复制本地文件[关闭]

    Closed 这个问题不符合堆栈溢出指南 help closed questions 目前不接受答案 有没有办法用curl复制本地文件 我需要它作为cp命令的替代品 这有点奇怪 但我正在一个 cp 不可用的环境中工作 你可以说 curl o
  • 使用“touch”创建目录? [关闭]

    Closed 这个问题是无关 help closed questions 目前不接受答案 1 在 A 目录中 find type f gt a txt 2 在 B 目录中 cat a txt while read FILENAMES do
  • 如何在 Apache POI 中获取 Excel 空白单元格值?

    我有一个巨大的 Excel 文件 其中包含大量列 如下所示 Column1 Column2 Column3 Column4 Column5 abc def ghi mno pqr 这是我编写的用于打印这些值的代码 try FileInput
  • Shell 脚本对文件进行计数,然后删除最旧的文件

    我是 shell 脚本新手 所以我需要一些帮助 我有一个充满备份的目录 如果我有超过 10 个备份文件 我想删除最旧的文件 以便仅留下 10 个最新的备份文件 到目前为止 我知道如何计算文件数 这看起来很简单 但是如果计数超过 10 我该如
  • 在 Alpine Docker 容器上安装 OpenSSH

    第一次运行 alpine docker 容器并尝试 openssh 安装时 会发生以下情况 ole T docker run it rm alpine bin ash apk add openssh WARNING Ignoring APK
  • 在 Maven Shade 插件中包含依赖项

    我正在尝试使用 Apache 的 commons lang3 创建一个可部署的 jar 但是 我的 Hadoop 所在的 AWS 集群不包含此库 因此我收到了 classNotFoundException 我想我需要手动添加该依赖项 但我在
  • 在内核模块中执行shell命令

    是否可以在内核模块中执行shell命令 我知道我们可以在用户空间 C 代码中使用system子程序 我正在调试一个存在内存泄漏问题的内核模块 在无限循环中执行 insmod 和 rmmod module ko 后 8G RAM 的系统在几分
  • 在 Java Web 应用程序中处理 X-FORWARDED-PROTO 标头

    任何人都可以指导我与X 转发 原型 https developer mozilla org en US docs Web HTTP Headers X Forwarded Proto部署到 Apache Tomcat 的 Java Web
  • 在 Apache 服务器上处理 React Router

    我在重定向 Apache 服务器上 React 生成的 URL 路径的 404 错误时遇到问题 设想 假设我有一些由 React Router 生成的 URL www somewebsite com apps Problem 如果最终用户单
  • PCRE 库版本太旧

    Bug Genie 3 需要 PCRE 库 8 0 或更高版本 你有 版本 7 8 2008 09 05 将您的系统更新到最新版本 你常用的来源 在我查看问题并尝试通过以下步骤更新我的 PCRE 库后 wget the latest sou
  • 如何在 Python 中将列表变量传递给 subprocess.call 命令

    我有一个清单 apps apps append wq35a5huqlja45jsyukrpmwuiayovrmh apps append q7mimvgduueernwvw4y22t5huemykntw apps append pmudbp
  • 无法在 Linux 中阻止从命名管道 (FIFO) 读取

    很奇怪 我似乎无法完成这项工作 这是我的架构 我有一个命名管道 它将在永远运行 root读取器进程和多个应用程序编写器进程 读者进程必须是blocking当作家们在nonblocking 因此 这就是我在阅读器进程中所做的 该进程将运行ro
  • 如何从 httpservletrequest 获取多方身份

    我正在尝试从 java spring 控制器调用 web 服务 下面是代码 private void storeImages MultipartHttpServletRequest multipartRequest DefaultHttpC
  • DHCP 服务器将任何 url 重定向到登陆页面

    我有一个 Linux DHCP 服务器 我需要将所有网络流量重定向到一个登陆页面 该页面将包含有关如何在网络上注册计算机的说明 无论用户输入什么 URL 都需要将用户重定向到网页 在 DHCP 服务器上 即 用户输入 google com
  • 什么是 Linux 上易于使用的 C++ 分析器? [关闭]

    Closed 这个问题不符合堆栈溢出指南 help closed questions 目前不接受答案 我需要分析一些在 Linux 上运行 C 的代码 你们能推荐一些分析器吗 使用 gprof 只需编译 pg标志 我认为 但不确定 你必须关
  • Yocto for Nvidia Jetson 由于 GCC 7 而失败 - 无法计算目标文件的后缀

    我正在尝试将 Yocto 与 meta tegra 一起使用 https github com madisongh meta tegra https github com madisongh meta tegra 为 Nvidia Jets
  • 如果从 Java 启动,子进程将忽略 SIGQUIT

    举这个简单的例子 public class Main public static void main String args throws Exception Runtime getRuntime exec sleep 1000 This
  • 如何在此 API 中声明全局变量?

    我的应用程序有一个production or development我可以切换的设置 设置服务器时 我在中设置了这个标志Applications gt Mamp gt Conf gt Apache gt httpd conf 它的目的是给我
  • 如何保护Linux中的堆内存?

    我想将一块堆内存设置为只读 为此我尝试过memalign with mprotect 但是从 memalignment 中我能得到什么 memalign 从进程堆中分配内存 我想将堆的某些部分设为只读 有什么帮助吗 malloc gt mm

随机推荐

  • Android推送总结

    http blog csdn net baidu 26352053 article details 54135107 最近Android开发当中推送技术是热点 互联网上不同的博客关于推送的介绍也非常的多 大致上关于推送技术 我们可以有使用第
  • JAVA_HOME is not set

    关于JAVA HOME没有设置 本人是在配置spark集群的时候显示 JAVA HOME is not set 具体如下 但是我们在 cd JAVA HOME 还是能够进去 查阅网上资料有各种各样的解决办法 但是看着没啥关系 于是我猜测是没
  • 解决百度网盘(百度云)分享链接不存在失效、分享的文件已经被取消的问题

    解决百度网盘 百度云 分享链接不存在失效 分享的文件已经被取消的问题 参考文章 1 解决百度网盘 百度云 分享链接不存在失效 分享的文件已经被取消的问题 2 https www cnblogs com hafiz p 5496391 htm
  • spring--容器创建过程(IOC和AOP的过程)

    在前面两篇中我们介绍了IOC和AOP 知道了IOC容器就是来管理每个Bean的 而AOP就是对这些Bean进行功能的拓展 那么这个过程是怎么样实现的呢 IOC和AOP又是怎么样的一个过程呢 一 Spring容器创建过程 我们通过一个简单的创
  • 配置网卡信息/etc/sysconfig/network-scripts/ifcfg-eth0,修改ip

    1 ifconfig查看ip信息 root用户下 root edgzrip2 ifconfig a eth0 Link encap Ethernet HWaddr 00 50 56 2B 27 67 inet addr 192 168 23
  • 一键列出所有容器IP地址脚本

    文章目录 使用场景 效果 列出所有容器 自动跳过无终端的容器 脚本 案例 查看网络带宽占用 过滤IP对应的容器 解决带宽占用问题 使用场景 在服务器带宽被占用 但不好定位是哪个容器时 通过用此脚本来快速过滤容器名 以便解决问题 效果 列出所
  • [C++]使用关键字new创建对象

    1 首先解释new关键字的作用 在堆中开辟指定数据类型的空间 调用指定数据类型的构造函数 创建对象 返回创建的对象 int pn new int new与delete搭配使用 这种写法 pn为栈上的一个指针 指向堆上所对应的内存块 int
  • 逻辑地址、物理地址和线性地址

    逻辑地址 logical address 包含在机器语言指令中用来指定一个操作数或一条指令的地址 这种寻址方式在80X86著名的分段结构中表现的尤为具体 它促使MS DOS或Windows程序员把程序分成若干段 每一个逻辑地址都由一个段 s
  • 【pyspark】DataFrame基础操作(二)

    介绍一下 pyspark 的 DataFrame 基础操作 一 选择和访问数据 PySpark DataFrame 是惰性计算的 简单地选择一列不会触发计算 但它会返回一个 Column 实例 并且 大多数按列操作都返回 Column 实例
  • 代码审计工具学习之Seay(安装以及初步认识)

    目录 1 1名词解释 1 2代码审计的重要性 1 3代码审计的步骤 1 4代码审计的内容 1 5常见的代码审计工具 2 Seay 2 1什么是Seay 2 2 Seay的安装过程 3典型漏洞分析 3 1什么是命令注入漏洞 3 2 如何理解命
  • Windows下运用Tensorflow object detection API训练出现的问题--爬坑

    刚开始学习Tensorflow object detection API遇到了不少问题 下面就遇到的问题做下记录 我是在CPU下训练的模型 然后遇到训练到一百多步的时候会报这个错误 如图 用的训练模型为ssd mobilenet v1 co
  • VS2010中dumpbin工具的使用

    用VS2010生成的 obj文件 lib库 dll库 exe执行文件 如果想查看其中这些文件或库包含了哪些函数以及相关的信息 符号清单 可以通过VS2010自带的dumpbin工具来完成 dumpbin exe为Microsoft COFF
  • C++入门篇--函数

    C 的函数和C语言的函数是差不多的 都是把要重复使用的代码封装起来 以便我们后续使用 而C 的函数在c语言上右增加了几个特性 那就是缺省参数和函数重载 这一篇就分享一下C 函数的这些特性 开篇 说到函数 自然得提一下C 的输入函数和输出函数
  • ArcGIS应用基础知识

    ArcGIS应用基础 一 地理信息系统概念介绍 二 地图基本知识 三 ArcGIS体系介绍 四 ArcGIS数据格式介绍 五 基本工具介绍 一 地理信息系统概念介绍 地理信息系统 简称GIS Geographic Information S
  • Reflect中MethodInfo使用方法

    using System using System Collections Generic using System Linq using System Text using System Reflection namespace Meth
  • Spring——spring集成mybatis

    目录 1 spring集成mybatis相关说明 2 实现步骤 2 1实现步骤说明 2 2准备数据库 MySQL 创建新建表 Student 2 3 maven 依赖 pom xml 2 4 实体类 Student 2 5定义 Studen
  • pcl画圆球_点云视窗类CloudViewer的介绍以及PCL程序:圆球几何体代码解析

    点云视窗类CloudViewer是简单显示点云的可视化工具类 可以让用户用尽可能少的代码查看点云 注意 点云视窗类不能应用于多线程应用程序中 有关CloudViewer类的成员变量和函数等等 可以C Program Files PCL 1
  • 图片压缩插件image-compressor.js的使用和解决图片旋转问题(vue)

    1 安装 yarn add image compressor js npm i image compressor js 2 引入 import ImageCompressor from image compressor js 3 使用 语法
  • unity 加载场景时加载失败的问题

    需要实现场景跳转的功能 而且需要实现跳转的场景不是一个 其中一个可以很好的跳转 但是另一个新建的场景在跳转时却报错 Scene BatteryMaintenance couldn t be loaded because it has not
  • Apache PLC4X 副总裁宣布个人停止对项目提供免费支持;Linux 5.17 增加对中国 Soc 的支持;IPython 8.0 发布

    整理 宋彤彤 责编 屠敏 开源吞噬世界的趋势下 借助开源软件 基于开源协议 任何人都可以得到项目的源代码 加以学习 修改 甚至是重新分发 关注 开源日报 一文速览国内外今日的开源大事件吧 一分钟速览新闻点 开源大新闻 因缺少资金 Apach