CentOS 8 正式停服;复旦教授痛批 Google 修复高危漏洞一直延期;WebStorm 2021.3.1 发布

2023-11-03

整理 | 宋彤彤
责编 | 屠敏

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

一分钟速览新闻点!

开源大新闻

  • CentOS 8 正式停止维护
  • 复旦教授痛批 Google:一个漏洞本答应 2 个月即可修复,却不断延期且耗时 16 个月
  • 微软计划明年下半年发布 Windows 11 下一版本,代号“太阳谷 2”
  • GCC 12 添加了对使用 Mold 链接器的支持
  • deepin 深度开源社区中心正式成立
  • 弃用 SHA1,Linux 随机数生成器切换到 BLAKE2s

开源软件专区

  • WebStorm 2021.3.1 可用,支持 Tailwind CSS v3.0
  • Ruby on Rails 7.0 现已可用,添加应用程序级加密

开源工具推荐

  • FreeFileSync:免费开源文件同步

开源大新闻

CentOS 8 正式停止维护

2020 年 12 月 8 日,CentOS 官方宣布 CentOS Linux 项目将停止,其中包括 CentOS Linux 8 作为 RHEL 8 的复刻版本,将在 2021 年 12 月 31 日停止维护。如今这一天现已到来,从明日起,CentOS Linux 8 用户将无法获得包括问题修复和功能更新在内的任何软件维护和支持。而就在今天,国内龙蜥开源社区(OpenAnolis )正式上线「CentOS 停服专区」,为受 CentOS 停服影响的用户提供迁移方案及长期稳定支持。该社区不仅开发了 CentOS 停服迁移整体解决方案 AOMS,也提供了多款与之配套的工具(包括适配客户场景的迁移工具、性能调优工具和软硬件兼容性验证平台等)。

复旦教授痛批 Google:一个漏洞本答应 2 个月即可修复,却不断延期且耗时 16 个月

12 月 29 日,复旦大学计算机科学技术学院副院长杨珉教授在微博发文称,2020 年 9 月,在基于 Android 系统资源管理机制的系统性研究过程中,其团队发现了 400 多个漏洞,而这些漏洞会导致使用 Android 代码的厂商都会受到一定影响。于是他们随即向 Google 的 Android 团队提交了该漏洞,对此,Google 团队知晓后将该漏洞评为“高严重级”,回应会在 2 个月内修复的。然而万万没想到的是,Google 后来一拖再拖,直至近期耗时 16 个月之久,才发来了一封“问题补丁即将公布”的邮件。对此,杨珉教授表示,“在不知道收到多少次 Delay 通知后,我们提交的 Android 高危漏洞终于要修复完了。在此期间,Google 一直因为难以修复该类漏洞而推迟补丁发布,反复招呼我们保密。”

微软计划明年下半年发布 Windows 11 下一版本,代号“太阳谷 2”

这边微软还在向大众持续推广 Windows 11,另一边就已经准备起了该系统的下个重要版本。据悉,微软计划在 2022 年下半年发布代号为“Sun Valley 2”的 Windows 11 版本 ,带来了不少新功能,其中包含支持第三方小部件。对于用户而言,可以通过 Windows 11 上的小部件面板来创建自己的小部件和访问其他开发者研发的小部件。

在这里插入图片描述

图片来源:CSDN 下载自东方 IC

GCC 12 添加了对使用 Mold 链接器的支持

最近 GCC 12 编译器带来了一个小的但却值得注意的变化——支持使用 Mold 链接器。高速链接器 Mold 是由谷歌的软件工程师 Rui Ueyama 设计而成,与其他常见的链接器相比,Mold 的表现极佳,而这一点要归功于更快的算法和高效的数据结构。Rui 在 Twitter 上发文称,从下一个版本开始,GCC 将像其他主要链接器(即 bfd、gold 和 lld)一样将‘mold’识别为‘-fuse-ld’选项的有效参数。时下,GCC 12 支持使用 Mold 链接器,它可以提供比 GNU 旧的 Gold 链接器甚至是 LLVM 的 LLD 更好的性能。(Phoronix)

图片: https://uploader.shimo.im/f/2iLYT6x4q7fReEM4.png!thumbnail?accessToken=eyJhbGciOiJIUzI1NiIsImtpZCI6ImRlZmF1bHQiLCJ0eXAiOiJKV1QifQ.eyJhdWQiOiJhY2Nlc3NfcmVzb3VyY2UiLCJleHAiOjE2NDA5MzEwNjAsImciOiJaYmVmcGNxa2h1b2dUaU0zIiwiaWF0IjoxNjQwOTMwNzYwLCJ1c2VySWQiOjc0MjE1Mzg0fQ.Z8YA_sm23UXdWrS1l6gv1ra9HCp3h6H1z8TYGrwyGDM
deepin 深度开源社区中心正式成立

近日,deepin 深度开源社区中心宣布正式成立。据悉,deepin 是一个 Linux 发行版,支持全球 33 种语言,累计下载量超过 8000 万次,拥有遍及 6 大洲 42 个国家的 135 个镜像站点。官方称,深度开源社区中心是一个纽带,一个更大范围和更大程度上连接内部开发者、产品和外部开发者、用户的纽带。它会做很多事情,包括对社区版的持续更新和维护;对上游开源社区的贡献;整个开源代码的开放。(IT 之家)

弃用 SHA1,Linux 随机数生成器切换到 BLAKE2s

12 月 30 日,Linux 内核的“random”维护者、 WireGuard 作者 Jason Donenfeld 发布 Linux 内核补丁。对于 Linux 5.17,目前有一些不错的“random”改进,同时在 Linux 中使用随机数生成器时使用的是 BLAKE2s 而不是 SHA1,这将提升很大的性能且更安全。Donenfeld 在补丁中指出,RNG(Random number generation)中的当前构造不使用指定的完整 SHA1 函数,并且允许以未记录的方式使用 RDRAND 输出覆盖 IV,这表示不仅哈希函数的选择已经过时,而且它的使用也不是很好。(Phoronix)


开源软件专区

WebStorm 2021.3.1 可用,支持 Tailwind CSS v3.0

WebStorm 2021.3.1 现已可用,带来了一些重要修复和改进:对 Tailwind CSS v3.0 的支持;对组件和不同颜色的标签设置功能的改进;能看到 HTML 中实时模板、标签和单词的图标;Stylelint 的改进以及其他等。
具体详情见:https://blog.jetbrains.com/webstorm/2021/12/webstorm-2021-3-1/

Ruby on Rails 7.0 现已可用,添加应用程序级加密

Web 应用程序框架 Ruby on Rails 7.0 现已可用,有望成为单人团队一直期待的全栈工具。为了帮助用户以最小的复杂度获得他们想要的用户体验,7.0 版本的重点放在前端的简化和 Node.js 的分配上。由于 HTTP/2 已被广泛采用,浏览器大多可以使用 ECMAScript 6 和 ES 模块,并且 W3C 导入地图草案越来越受到关注,因此 Rails 团队认为不再需要与转译器和捆绑器的紧密耦合。
具体详情见:https://devclass.com/2021/12/21/ruby-on-rails-7/


开源工具推荐

FreeFileSync:免费开源文件同步

FreeFileSync 是一种文件夹比较和同步软件,可创建和管理所有重要文件的备份副本。FreeFileSync 不是每次都复制每个文件,而是确定源文件夹和目标文件夹之间的差异,并仅传输所需的最少量数据。FreeFileSync 是开源软件,可用于 Windows、macOS 和 Linux。有网友曾表示:最快、最简单、最值得信赖的同步程序!

图片: https://uploader.shimo.im/f/szHJC9vG4BgAbHCG.png!thumbnail?accessToken=eyJhbGciOiJIUzI1NiIsImtpZCI6ImRlZmF1bHQiLCJ0eXAiOiJKV1QifQ.eyJhdWQiOiJhY2Nlc3NfcmVzb3VyY2UiLCJleHAiOjE2NDA5MzEwNjAsImciOiJaYmVmcGNxa2h1b2dUaU0zIiwiaWF0IjoxNjQwOTMwNzYwLCJ1c2VySWQiOjc0MjE1Mzg0fQ.Z8YA_sm23UXdWrS1l6gv1ra9HCp3h6H1z8TYGrwyGDM

具体详情见:https://freefilesync.org/

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


你参与开源有多长时间了?是否通过开源获得过收入?对亲身经历的开源世界有什么样的看法?
欢迎参与 CSDN 重磅推出的《2021 中国开源开发者年度有奖大调查》活动,惊喜礼品等你拿!

图片: https://uploader.shimo.im/f/KBiVVSh0Qh3tYa19.jpg!thumbnail?accessToken=eyJhbGciOiJIUzI1NiIsImtpZCI6ImRlZmF1bHQiLCJ0eXAiOiJKV1QifQ.eyJhdWQiOiJhY2Nlc3NfcmVzb3VyY2UiLCJleHAiOjE2NDA5MzEwNjAsImciOiJaYmVmcGNxa2h1b2dUaU0zIiwiaWF0IjoxNjQwOTMwNzYwLCJ1c2VySWQiOjc0MjE1Mzg0fQ.Z8YA_sm23UXdWrS1l6gv1ra9HCp3h6H1z8TYGrwyGDM

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

CentOS 8 正式停服;复旦教授痛批 Google 修复高危漏洞一直延期;WebStorm 2021.3.1 发布 的相关文章

  • 专门逐行调试

    我有一个用 Pascal 编写的脚本 我会以这种方式调试它 在每一行停止 转储内存中所有变量的值 然后转到下一行 是否可以使用 gdb 或其他 Linux 开源工具来完成此操作 使用选项编译文件 g fpc gpc g file pas R
  • Shell 脚本对文件进行计数,然后删除最旧的文件

    我是 shell 脚本新手 所以我需要一些帮助 我有一个充满备份的目录 如果我有超过 10 个备份文件 我想删除最旧的文件 以便仅留下 10 个最新的备份文件 到目前为止 我知道如何计算文件数 这看起来很简单 但是如果计数超过 10 我该如
  • VS Code 不会构建具有多个 .cpp 源文件的 C++ 程序

    请注意 我在 Ubuntu 17 10 上使用 VS Code 并使用 GCC 编译器 我在构建一个使用附加 cpp 文件的简单程序时遇到问题 我可能在这里遗漏了一些明显的东西 因为我对编程相当陌生 但我会解释到目前为止我所做的事情 这阻止
  • 在内核模块中执行shell命令

    是否可以在内核模块中执行shell命令 我知道我们可以在用户空间 C 代码中使用system子程序 我正在调试一个存在内存泄漏问题的内核模块 在无限循环中执行 insmod 和 rmmod module ko 后 8G RAM 的系统在几分
  • ModemManager:mmcli 获取信号强度

    我无法检索 Sierre Wireless MC7304 上的信号强度 另外通过 mmcli 发送 AT 命令似乎不起作用 sudo mmcli m org freedesktop ModemManager1 Modem 0 signal
  • 由于权限被拒绝,无法绑定到某些端口

    在过去 3 个月左右的时间里 我遇到了随机错误 无法绑定身份服务器在本地开发工作站上运行的特定端口 起初我以为是我的机器坏了 所以我重置了所有东西 这在两个月内解决了这个问题 现在它又回来了 与此同时 其他开发人员也看到了同样的问题 我们所
  • 从 TestContainer 访问 Podman REST API

    我使用 Maven 3 和 Podman 1 8 0 开发一个 Java 应用程序 据我了解 Podman 提供了与 Docker 兼容的 REST API Java集成测试使用TestContainer框架 TestContainer 无
  • Windows 7 和 Windows 8(桌面/Metro)中的 Internet Explorer 10 有何不同?

    Windows 7 和 Windows 8 上的 IE10 桌面模式和 或 Metro 模式 有什么区别 像 渲染差异 包括硬件加速 DX 过滤器和媒体查询 JS 差异 例如触摸事件 窗口大小调整 插件差异 它们对 Flash 的沙箱处理方
  • pthread_create 编译返回错误

    我使用以下代码创建两个线程 header files include
  • mod_mono 在新安装的 centos 上出现 EOF 错误

    我全新安装了 Centos 6 3 已完全更新 我已经从源安装了 mono xsp 和 mod mono 每个包都完美编译 它们都以 usr local mono 前缀安装 因此所有内容都位于 usr local mono 下 我已将 In
  • 如何在 Firebase 实时数据库上安排通知?

    我正在为我工 作的公司开发一个 flutter 通信应用程序 但我遇到了两个问题 这是我需要做的 1 向用户组或特定用户发送通知 并将这些通知保存在数据库或json文件中 该列表将作为 最新新闻 出现在我的应用程序的主屏幕上 问题是 当应用
  • 将文件夹中结构化的预构建文件集添加到 android out 文件夹

    我为arm编译了glibc 这与Android glibc或bionic C不同 因为我编译的glibc环境将有助于提供更多api 现在我可以在 Android 运行时将 glibc 环境复制到 system 文件夹中 并且在执行 chro
  • Windows命令行参数编码是什么?

    Windows 使用什么编码来传递给在 cmd exe 窗口中启动的程序的命令行参数 命令行参数的编码似乎不受使用控制台代码页设置的影响chcp 我将其设置为 UTF 8 代码页 65001 并使用 Lucida Console 字体 如果
  • 使用 sed 和 pstree 显示正在使用的终端类型

    我一直在尝试仅显示用作名称的终端类型 例如 如果我使用 konsole 它会显示 konsole 到目前为止我一直在使用这个命令 pstree A s 输出这个 systemd konsole bash pstree 我有以下内容可以从该行
  • Python:文本覆盖在所有窗口顶部,包括 Linux 中的全屏

    我正在尝试用 python 编写一个简单的脚本 在所有窗口和全屏应用程序之上输出文本 该脚本的目的是以类似于 Steam FPS 计数器工作方式的方式输出平均负载和可用内存 以及其他有用的统计数据 到目前为止 我尝试了 pygame 但据我
  • 转储 $mft 文件的内容

    对于一些商业的我正在做的项目我需要能够读取 mft 文件中存储的实际数据 我找到了一个gpl lib http www codeproject com KB files NTFSParseLib aspx artkw ntfs这可能会有所帮
  • 如何在 linux bash shell 中对字符串数组进行排序? [复制]

    这个问题在这里已经有答案了 例如 数组是 link2 pathname link1 pathname link3 pathname 我怎样才能得到像下面这样的数组 link1 pathname link2 pathname link3 pa
  • 在 Mercurial 中配置 eol 扩展时出现问题

    我正在尝试将 UNIX 托管的 Mercurial 存储库克隆到 Windows 计算机 我希望使用eol扩展名 以便我在服务器上以 LF 结尾的文本文件在克隆到 Windows 计算机时具有 CRLF 以前我用过win32文本扩展效果很好
  • 编辑 CMakeLists.txt 以使用 -fPIC 进行编译

    我正在尝试为名为 libnifalcon 的 NOVINT Falcon 安装驱动程序 我使用 cmake 创建 make 文件 但是当我运行 make 时出现错误 Linking CXX shared library lib libnif
  • Ansible 权限问题

    我正在尝试将当前用户添加到系统中的某个组 然后执行需要该组权限的命令 我的剧本是这样的 name Add this user to RVM group sudo true user state present name vagrant ap

随机推荐

  • 关于vtk中的vtkActor、vtkRenderer、vtkRenderWindow的设置

    1 正常显示vtk 需要 vtkActor 可以有多个 进行一些演员的处理 vtkRenderer 可以有多个 将vtkActor进行加入 vtkRenderWindow 只能有一个 将vtkRenderer进行加入 vtkRenderWi
  • js 分浏览器设置style属性

    http www cnblogs com jianshao810 archive 2010 06 20 1761120 html var cssText font weight bold color red 下面写法用于firefox类型浏
  • 史上最牛,接口自动化测试-yaml框架配置文件总结(超级详细)

    目录 导读 前言 一 Python编程入门到精通 二 接口自动化项目实战 三 Web自动化项目实战 四 App自动化项目实战 五 一线大厂简历 六 测试开发DevOps体系 七 常用自动化测试工具 八 JMeter性能测试 九 总结 尾部小
  • EasyUI项目之购物车功能

    前言 继续讲解EasyUi项目 网上书城 之加入购物车 清空购物车功能 码字不易 点个关注 转载请说明 开发工具 eclipse MySQL 目录 1 目标 2 代码展示 加入购物车 清空购物车 思维导图 实现购物车的三种方式 1 目标 加
  • adcsr图像超分代码_MMEditing: 多任务图像视频编辑工具箱

    我们近期在 OpenMMLab 项目中开源了 MMEditing 这是一个图像和视频编辑的工具箱 它目前包含了常见的编辑任务 比如图像修复 图像抠图 超分辨率和生成模型 在编辑图像或者视频的时候 我们往往是需要组合使用以上任务的 因此我们将
  • npm run build --report 不生成report分析文件原因

    运行 下面命令即可 命令行后缀参数需要多加 符号 npm run build report
  • C语言中文件操作,即文件打开,文件写入、文件读取、文件关闭

    1 文件读写前 必须先使用fopen函数打开文件 fopen 若要对文件进行读写操作 第一步需要使用fopen 函数fopen 函数用于打开指定路径的文件 获取指向该文件的指针 函数原型 func fopen brief 打开文件 para
  • k8s学习(十一)创建DaemonSet

    目录 前言 一 下载 fluentd elasticsearch 二 创建 DaemonSet 三 版本回退 四 指定 Node 节点 前言 DaemonSet 保证在每个 Node 上都运行一个容器副本 常用来部署一些集群的日志 监 控或
  • log4j2的JsonLayout测试

    log4j2的JsonLayout测试 工程开发 最近在开发通用的分布式日志采集器 碰到日志信息块的划分问题 尤其是碰到有异常堆栈的情况 需要做合并操作 当前我们的解决方案是使用日志块的起始时间来判断 有过萌生使用JsonLayout的想法
  • XCTF_very_easy_sql

    简单的进行sql注入测试后发现不简单 尝试一下按照提示 结合这句提示 应该是内部访问 所以采用的手段应该是ssrf 顺便看看包 唯一值得关注的是set cookie 说回ssrf 唯一能使用的方式应该是Gopher协议 找到了一个POST的
  • RS码(Reed-Solomon码)

    RS编码是一种多进制编码技术 适合于存在突发错误的通信系统 RS解码技术相对比较成熟 但由RS码和卷积码构成的级联码在性能上与传统的卷积码相比较提高不多 故在未来第三代移动通信系统采用的可能性不大 RS是 Reed Solomon 里德 所
  • Java中final关键字理解

    最近毕业面试 有几家都问到了final关键字的使用 谈到final关键字 想必很多人都不陌生 在使用匿名内部类的时候可能会经常用到final关键字 另外 Java中的String类就是一个final类 那么今天我们就来了解final这个关键
  • 服务器显示checkin,checkin.gstatic.com服务器iP

    2020 07 14 2021 08 08 203 208 50 162 2021 08 08 2021 08 08 142 250 186 131 2021 08 08 2021 08 08 142 250 72 131 2019 07
  • IPC:有名管道

    mkfifo chatA c 有名管道 FIFO namedPipe 提供了一个路径名相关联 以FIFO文件形式存在于文件系统中 FIFO的内容存放在内存 文件中没有内容 创建后可以read write close等 实现了任意不同进程间的
  • Registration based Few-Shot Anomaly Detection

    Registration based Few Shot Anomaly Detection paper https arxiv org abs 2207 07361 code https github com MediaBrain SJTU
  • 数值求解一维定态薛定谔方程

    背景 学习量子化学原理与应用课程时 一维定态薛定谔方程经常归结为解二阶偏微分方程 因此 学习数值解法一方面能够验证解析解 另一方面也能够应对更多更复杂的势垒函数对应方程的解 参考资料 https github com FelixDesroc
  • vue.js框架+mintUI 网站自建之挂件编写: 实现图片选择、预览和上传之后再从数据库读出并显示的一种方式

    网站上传图片 预览图片 加载图片的实现方法 文章结构 1 原始实现方法 2 更新 利用canvas重绘 优化加载速度 3 更新 canvas绘制在移动端与pc端的不同 19 4 28 4 28更新 对于4 27提出的想法现在出现一个问题 利
  • IDEA OutOfMemory(内存溢出)的问题解决

    1 idea编译时内存溢出 解决办法 打开设置界面 搜索Compiler 编译 如下图所示 将这个值设置为一个较大的值 2 运行时内存溢出 解决办法 打开tomcat设置页面 VM options加上参数 server XX PermSiz
  • MySQL-如何分库分表?一看就懂

    一 为什么要分库分表 如果一个网站业务快速发展 那这个网站流量也会增加 数据的压力也会随之而来 比如电商系统来说双十一大促对订单数据压力很大 Tps十几万并发量 如果传统的架构 一主多从 主库容量肯定无法满足这么高的Tps 业务越来越大 单
  • CentOS 8 正式停服;复旦教授痛批 Google 修复高危漏洞一直延期;WebStorm 2021.3.1 发布

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