当前位置: 首页 > news >正文

[241231] CachyOS 2024 年终总结:性能飞跃与社区繁荣 | ScyllaDB 宣布转向开源可用许可证

目录

    • CachyOS 2024 年终总结:性能飞跃与社区繁荣
    • ScyllaDB 宣布转向开源可用许可证

CachyOS 2024 年终总结:性能飞跃与社区繁荣

CachyOS 2024 年的最后一个版本 (也是第 13 个版本) 已经发布,同时也迎来了辞旧迎新之际。让我们一起回顾 CachyOS 在过去一年中的发展历程,展望更加美好的 2025!

🌟 2024 年 12 月更新亮点:

本次更新着重于性能优化和功能增强,主要包括:

  • 内核优化:
    采用 AutoFDO 优化内核,通过 sysbench、CachyOS Benchmarker 等多种测试进行分析,显著提升性能。未来计划支持合并多个配置文件以实现更广泛的优化。
  • RustiCL 加持:
    默认 OpenCL 驱动程序切换为 RustiCL,带来更佳的性能和兼容性。
  • 调度器管理升级:
    使用 scx_loader 管理 sched-ext 调度器,实现更流畅的调度器切换和配置。
  • 蓝牙和无线网络改进:
    新增蓝牙支持,并默认安装 wireless-regdb 优化 Wi-Fi 性能,用户可自定义区域设置以解锁更多 Wi-Fi 频率。
  • 其他更新:
    NVIDIA 驱动、Linux 内核、Mesa、scx-scheds、ZFS 等组件均已更新至最新版本。手持版本也进行了相应更新,修复了电源配置文件问题,并新增了 WiFi 6 支持。

现有用户更新指南:

建议所有用户执行 sudo pacman -Syu 更新系统。使用 WiFi 的用户需要安装 wireless-regdb 并配置区域:

sudo pacman -S wireless-regdb
sudo micro /etc/conf.d/wireless-regdom

📆 2024 年度回顾:

2024 年是 CachyOS 蓬勃发展的一年。

关键改进:

  • 软件仓库:
    新增 x86-64-v4 和 Zen 4 架构支持、预编译 NVIDIA 模块、全球镜像和 CDN 加速等。
  • 安装器:
    支持 refind 和 luks2 加密、Plymouth 启动画面、bcachefs 文件系统、“AI-SDK” 安装类型、手持设备游戏模式、T2 MacBook、BTRFS 默认文件系统、基于 QT6 的重构等。
  • 其他工具:
    • chwd (CachyOS 硬件检测): 支持更多硬件检测,并新增自动配置选项。
    • cachyos-settings: 优化 SSD/SD 卡调度器、新增 debuginfod URL、NTSync 支持、topmem 工具等。
    • cachy-chroot: 方便用户 chroot 到系统中,支持自动挂载 fstab 和 LUKS 加密。
  • 社区规模:
    Discord (4500+ 成员), Reddit (3100+ 成员), 论坛 (1500+ 成员), Telegram (800+ 成员)。
  • 网站流量 (2024 年 1 月 1 日 - 12 月 23 日):
    1.4 PB 数据传输,7.65 亿次请求,每月 23.4 万独立访客。
  • ISO 下载量:
    每月 1.9 万次。

来源:

  • https://cachyos.org/blog/2412-december-release/
  • https://cachyos.org/blog/2412-december-release/

ScyllaDB 宣布转向开源可用许可证

ScyllaDB 宣布将专注于单一发行版本——ScyllaDB 企业版,并转向 开源可用(Source Available) 许可证。这意味着从 2025.1 版本(预计 2025 年 2 月)开始:

  • ScyllaDB 企业版将从闭源转向开源可用。
  • ScyllaDB OSS AGPL 6.2 将成为最终的开源 AGPL 版本。
  • 社区可以免费使用功能齐全的 ScyllaDB 企业版,包括之前企业版专有的所有性能、效率和安全特性。
  • 为了方便迁移,现有的 ScyllaDB 企业版 2024.2 将从下一个补丁版本(12 月)开始采用新的开源可用许可证。
  • 开源可用的 Scylla Manager 将转向 AGPL 许可证,而闭源的 Kubernetes 多区域操作符将与主要的 Apache 许可的 ScyllaDB Kubernetes 操作符合并。
  • 其他 ScyllaDB 组件(例如 Seastar、Kubernetes 操作符、驱动程序)将保留其当前许可证。

ScyllaDB 为何做出此改变?

ScyllaDB 解释了做出这一决定的几个关键原因:

  • 简化开发和发布流程:
    维护两个独立的版本(开源版和企业版)带来了巨大的开销和成本。合并版本将使 ScyllaDB 能够更专注于开发和创新。
  • 平衡免费和付费产品:
    在开源优先的文化下,ScyllaDB 经常在开源版本中发布新功能,然后再决定哪些功能适合企业版。这使得区分免费版和付费版变得困难。
  • 核心功能的演变:
    ScyllaDB 的新架构(Raft、Tablets 和原生 S3)将一些原本由外围工具处理的功能(如备份/恢复和修复)转移到了核心数据库中。这进一步模糊了开源版和企业版之间的界限。
  • 社区贡献有限:
    ScyllaDB 的核心数据库代码库非常复杂,需要全职投入才能理解和贡献。因此,尽管 ScyllaDB 采用开源优先的模式,但实际上主要贡献者仍然是 ScyllaDB 公司自身。

转向开源可用许可证的好处:

  • 为客户和社区提供更大的价值,免费提供之前企业版的功能。
  • 简化开发流程,使 ScyllaDB 能够更快地迭代和创新。
  • 延长产品生命周期。
  • 统一 Kubernetes 操作符,简化部署和管理。

ScyllaDB 承认这一改变可能不会受到所有开源用户的欢迎,特别是那些运行大型 ScyllaDB 集群的用户。但是,他们相信,从长远来看,转向开源可用许可证对公司、数据库、客户和早期采用者都是有利的。这将使 ScyllaDB 能够更好地满足用户需求,并在 Raft 数据、优化的 Tablet 弹性和分层(S3)存储等方面取得更大的进展。

ScyllaDB 的这一举措反映了开源公司在平衡社区需求和商业利益方面所面临的挑战。转向开源可用许可证是 ScyllaDB 为了简化开发、更好地服务客户和确保公司可持续发展而做出的战略决策。

来源:

https://www.scylladb.com/2024/12/18/why-were-moving-to-a-source-available-license/

更多内容请查阅 : blog-24131

相关文章:

[241231] CachyOS 2024 年终总结:性能飞跃与社区繁荣 | ScyllaDB 宣布转向开源可用许可证

目录 CachyOS 2024 年终总结:性能飞跃与社区繁荣ScyllaDB 宣布转向开源可用许可证 CachyOS 2024 年终总结:性能飞跃与社区繁荣 CachyOS 2024 年的最后一个版本 (也是第 13 个版本) 已经发布,同时也迎来了辞旧迎新之际。让我们一起回顾 Cachy…...

AI-Talk开发板之超拟人

一、说明 运行duomotai_ap sdk下的LLM_chat例程,实现开发板和超拟人大模型进行语音交互,支持单轮和多轮交互。 二、SDK更新 v2.3.0及以上的SDK版本才支持超拟人,如果当前SDK在v2.3.o以下,需要更新SDK。在SDK目录(duomotai_ap)下…...

Swift Concurrency(并发)学习

Swift 的并发模型是基于 异步任务 和 任务调度 的一套现代化的异步编程工具。以下是相关语法规则总结 1. 异步函数(async)与 await async 用于声明一个异步函数,表示函数可能会执行耗时任务,例如网络请求、文件读写等。在调用异步…...

从0开始的opencv之旅(1)cv::Mat的使用

目录 Mat 存储方法 创建一个指定像素方式的图像。 尽管我们完全可以把cv::Mat当作一个黑盒,但是笔者的建议是仍然要深入理解和学习cv::Mat自身的构造逻辑和存储原理,这样在查找问题,或者是遇到一些奇奇怪怪的图像显示问题的时候能够快速的想…...

Hoverfly 任意文件读取漏洞(CVE-2024-45388)

漏洞简介 Hoverfly 是一个为开发人员和测试人员提供的轻量级服务虚拟化/API模拟/API模拟工具。其 /api/v2/simulation​ 的 POST 处理程序允许用户从用户指定的文件内容中创建新的模拟视图。然而,这一功能可能被攻击者利用来读取 Hoverfly 服务器上的任意文件。尽管…...

详解网络管理

网络管理是指对计算机网络资源、设备和服务的有效配置、监控、管理和优化的过程。它的目的是确保网络的高效、可靠和安全运行。网络管理的关键任务包括网络监控、配置管理、性能管理、安全管理、故障管理和计费管理。下面是详细的讲解: 1. 网络管理的目标 高可用性…...

iOS 11 中的 HEIF 图像格式 - 您需要了解的内容

HEIF,也称为高效图像格式,是iOS 11 之后发布的新图像格式,以能够在不压缩图像质量的情况下以较小尺寸保存照片而闻名。换句话说,HEIF 图像格式可以具有相同或更好的照片质量,同时比 JPEG、PNG、GIF、TIFF 占用更少的设…...

深入AIGC领域:ChatGPT开发者获取OpenAI API Key的实用指南

在AIGC(人工智能生成内容)领域,ChatGPT作为一种强大的自然语言处理工具,正逐渐成为开发者们不可或缺的助手。然而,要充分发挥ChatGPT的潜力,首先需要获取OpenAI的API Key。本文将详细介绍如何获取OpenAI AP…...

软件工程实验-实验2 结构化分析与设计-总体设计和数据库设计

一、实验内容 1. 绘制工资支付系统的功能结构图和数据库 在系统设计阶段,要设计软件体系结构,即是确定软件系统中每个程序是由哪些模块组成的,以及这些模块相互间的关系。同时把模块组织成良好的层次系统:顶层模块通过调用它的下层…...

密码学精简版

密码学是数学上的一个分支,同时也是计算机安全方向上很重要的基础原理,设置密码的目的是保证信息的机密性、完整性和不可抵赖性,安全方向上另外的功能——可用性则无法保证,可用性有两种方案保证,冗余和备份&#xff0…...

开源模型迎来颠覆性突破:DeepSeek-V3与Qwen2.5如何重塑AI格局?

不用再纠结选择哪个AI模型了!chatTools 一站式提供o1推理模型、GPT4o、Claude和Gemini等多种选择,快来体验吧! 在全球人工智能模型快速发展的浪潮中,开源模型正逐渐成为一股不可忽视的力量。近日,DeepSeek-V3和Qwen 2.…...

【51单片机零基础-chapter4:LED数码管】

LED数码管本质是一种廉价的显示器,由多个发光二极管封装组成的8字形器件 如果要显示6,那么需要点亮除了B以外的所有段,并且开发板上默认是共阴极 阳极A->G除了B全点亮,所以7,4,2,1,9,10全接正极:10111110 这个就是段码,表示显示的数据 静态LED显示 开发板上是四个一体…...

【网络】什么是路由协议(Routing Protocols)?常见的路由协议包括RIP、OSPF、EIGRP和BGP

路由协议(Routing Protocols) 像 google map RIP (Routing Information Protocol):跳数 超了就废了 OSPF(Open Shortest Path First) 就好像拿着map找最短距离(跳数) EIGRP(Enhanced Interior Gateway Routing Protoco…...

Unity3D ILRuntime开发原则与接口绑定详解

引言 ILRuntime是一款基于C#的热更新框架,使用IL2CPP技术将C#代码转换成C代码,支持动态编译和执行代码,适用于Unity3D的所有平台,包括Android、iOS、Windows、Mac等。本文将详细介绍ILRuntime在Unity3D中的开发原则及接口绑定技术…...

闻泰科技涨停-操盘训练营实战-选股和操作技术解密

如上图,闻泰科技,今日涨停,这是前两天分享布局的一个潜伏短线的标的。 选股思路: 1.主图指标三条智能辅助线粘合聚拢,即将选择方向 2.上图红色框住部分,在三线聚拢位置,震荡筑底,…...

我用AI学Android Jetpack Compose之开篇

最近突发奇想,想学一下Jetpack Compose,打算用Ai学,学最新的技术应该要到官网学,不过Compose已经出来一段时间了,Ai肯定学过了,用Ai来学,应该问题不大,学习过程记录下来,…...

25考研王道数据机构课后习题-----顺序表链表部分

文章目录 1.顺序表题目2.链表相关题目3.我的个人总结 声明:以下内容来自于B站知名up主白话拆解数据结构,望获悉; 1.顺序表题目 下面的这个说的是:下面的哪一个是组成我们的顺序表的有限序列,这个应该是数据元素&#x…...

新能源电动汽车动力电池技术

新能源电动汽车动力电池技术是新能源汽车发展的核心之一,以下是动力电池技术的一些关键方面: 技术进展 能量密度提升:近年来,动力电池的能量密度有了显著提升,从2010年的100Wh/kg提高到2024年的300Wh/kg。能量密度的…...

修复 ITunes 在 Windows 或 Mac 上不断崩溃的问题 [100% 有效]

对于 iDevice 用户来说,只能通过 iTunes 在 iDevice 和计算机之间传输文件的困境一直是一个紧迫的问题。所有 iPhone 用户可能都知道,iTunes 并不是一款高效的应用程序,有时性能会很差,例如在 iDevices 和计算机之间传输文件时不断…...

Android设备使用AOA协议进行主机与配件模式通信

1.使用TYPC-C数据线连接两台华为手机: TYPE-C线,先连接下图右边的ACCESSORY 再连接左边的HOST 此时左边的HOST(白色) 会给右边的ACCESSORY(黑色) 充电 接着打开左连接的HostChart会自动调起授权,然后会启动右边的AccessoryChart USB HOS…...

Python爬虫入门实例:Python7个爬虫小案例(附源码)

引言 随着互联网的快速发展,数据成为了新时代的石油。Python作为一种高效、易学的编程语言,在数据采集领域有着广泛的应用。本文将详细讲解Python爬虫的原理、常用库以及实战案例,帮助读者掌握爬虫技能。 一、爬虫原理 爬虫,又…...

生成对抗网络 (Generative Adversarial Network, GAN) 算法MNIST图像生成任务及CelebA图像超分辨率任务

生成对抗网络 (Generative Adversarial Network, GAN) 算法详解与PyTorch实现 目录 生成对抗网络 (Generative Adversarial Network, GAN) 算法详解与PyTorch实现1. 生成对抗网络 (GAN) 算法概述1.1 生成器与判别器1.2 GAN的优势2. GAN的核心技术2.1 目标函数2.2 生成器2.3 判别…...

快速排序排序方法演示及算法分析(附代码和实例)

基本思想: 任取一个元素(比如第一个)为中心,称为枢轴(pivot)所有比它小的元素一律前放,比它大的元素后放,形成左右两个子表对各子表重新选择中心元素并以此规则调整直到每个子表的元…...

库迪困境:供应链补救失效背后的市场错配

作者 | 曾响铃 文 | 响铃说 近日,红餐网证实了库迪咖啡暂停便捷店招商的消息。库迪官方回应称,店中店模式招商只是按下了暂停键,不排除未来重启的可能。 但一批被“暂停”的便捷店加盟商,不知道等不等起库迪的未来重启。 小红…...

解决openpyxl操纵带公式的excel或者csv之后,pandas无法读取数值的问题

1 功能特点 openpyxl: 这是一个专门用于操作Excel文件(.xlsx/.xlsm)的库。它提供了丰富的功能来读取、写入和修改Excel文件的各个元素,如单元格、行、列、工作表等。例如,可以通过openpyxl轻松地创建一个新的Excel工作…...

基于傅立叶神经网络(FNN)与物理信息神经网络(PINN)求解泊松方程(附Pytorch源代码)

基于傅立叶神经网络(FNN)与物理信息神经网络(PINN)求解泊松方程 一、引言 偏微分方程(Partial Differential Equation, PDE)在科学与工程领域有着广泛的应用。传统数值方法(如有限差分法、有限元法)在求解这类问题时,尽管已经非常成熟,但随着问题复杂度的增加,其计…...

小程序组件 —— 28 组件案例 - 推荐商品区域 - 实现结构样式

这一节目标是实现底部推荐商品的结构和样式,由于这里要求横向滚动,所以需要使用上节介绍的 scroll-view 功能,并使用 scroll-x 属性支持横向滚动,推荐商品区域中的每一个商品是一个单独的 view,每个view 中需要写三个组…...

Flink读写Kafka(DataStream API)

在Flink里,已经预定义了kafka connector,使用该connector我们可以读写kafka,并且能实现exactly once的语义。 要使用需要引入相关的maven依赖,在这里,因为读写kafka,就会涉及一个问题,kafka-client和broker的版本兼容问题,不过因为kafka client和broker的双向兼容的良…...

SCAU期末笔记 - 数据库系统概念往年试卷解析

数据库搞得人一头雾水,题型太多太杂,已经准备摆烂了。就刷刷往年试卷,挂不挂听天由命。 2019年 Question 1 选择题 1. R ∩ S R∩S R∩S等于一下哪个选项? 画个文氏图秒了 所以选A. R ∩ S R − ( R − S ) R∩SR-(R-S) R∩…...

flutter在windows平台中运行报错

PS D:\F\luichun> flutter run当运行flutter项目时,【解决如下报错】 /C:/flutter/packages/flutter/lib/src/painting/star_border.dart:530:27: Error: The getter Matrix4 isnt defined for the class _StarGenerator.- _StarGenerator is from package:flut…...