Skip to content

Commit 27f52b4

Browse files
SkyBird233HouLiXieBuRou
authored andcommitted
chore: update news
1 parent a2de30f commit 27f52b4

File tree

126 files changed

+6489
-0
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

126 files changed

+6489
-0
lines changed
Lines changed: 103 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,103 @@
1+
---
2+
categories:
3+
- advisories
4+
title: "小熊猫包管理 (oma) 1.13.0 发布"
5+
date: 2024-12-29T22:00:00+08:00
6+
important: true
7+
---
8+
9+
![o... oma 1.13... 来了!](https://aosc.io/assets/news/oma-1.13-banner.png)
10+
11+
本次发布的 1.13 更新包含近 20 个新特性;其中,我们针对审阅界面及内容阅读器进行了界面优化和强化,并对测试源选择界面 (oma topics) 进行了清理。
12+
13+
针对安同 OS,我们引入了更新元数据 (Topic Update Manifest) 规范的支持,可对关键系统更新进行概括化、更为人性化的展示;针对 Debian 系发行版,我们引入了对 multiarch 及 Ubuntu Pro 等专属特性的支持,并针对其依赖树复杂度导致的性能问题进行了针对性优化。
14+
15+
如上所述,oma 1.13 是我们对易用性和性能持续关注和改善的成果——让我们一起了解本次 oma 特性更新带来的各种新功能和修复吧!
16+
17+
## 新特性一览
18+
19+
### 安同 Update!更新元数据支持
20+
21+
每次更新系统,到底更新了什么呢?看着长长的变更列表,想必您也时常会感到头大且不知所云。为了让用户朋友们更直观地了解到安同 OS 各更新中的关键点,我们设计了[更新元数据 (Topic Update Manifest)](https://wiki.aosc.io/zh/developer/packaging/topic-update-manifest/ "更新元数据 (Topic Update Manifest)") 规范,对单个或一组系统组件更新的标题、波及范围和注意事项等进行标注,并支持多语言。
22+
23+
![安同 Update!今天您更新了吗?](https://aosc.io/assets/news/oma-1.13-update.png)
24+
25+
oma 方面,我们根据 Windows Update 的启发,根据这一元数据的记录,将更新归纳、概括,并以更为人性化的方式呈现给用户(如上图)。随着更新元数据的覆盖和完善,安同 OS 下 oma 的系统更新界面将更直观易用。
26+
27+
### 软件包修改新增逻辑排序
28+
29+
当我们使用 oma 操作软件包增减时,可能会波及大量软件包。有时,一次系统更新可能会导致某些软件包不再被需要,进而被 oma 标记为“不再需要的依赖”被清理掉。此时,用户朋友可能会感到迷惑:为什么我明明没有卸载软件包,只是更新个系统而已,会导致软件包被卸载了呢?
30+
31+
为此,我们重新设计了 oma 表格对软件包修改信息的排序:
32+
33+
![oma 1.13 为软件包修改新增了逻辑排序](https://aosc.io/assets/news/oma-1.13-sort.png)
34+
35+
如图,输入 `oma remove scour` 时,oma 会首先显示用户指定的 `scour` 被卸载,而后是依赖已无法满足的 `inkscape` 被卸载,之后再显示 `gdl``gtkmm` 等卸载指定软件包后新出现、将被清理的无用依赖。
36+
37+
### 版本号变化高亮
38+
39+
![oma 1.13 新增版本变化高亮](https://aosc.io/assets/news/oma-1.13-heighlight.png)
40+
41+
[pikaur](https://github.com/actionless/pikaur "pikaur") 启发,oma 1.13 新增了软件包被升级/降级时的版本号差异高亮,版本变化一目了然。
42+
43+
### Debian/Ubuntu 支持改进
44+
45+
oma 1.13 包含许多针对 Debian/Ubuntu 及其衍生版的兼容性及使用体验改进:
46+
47+
- 新增 `/etc/apt/auth.conf.d` 的支持,Ubuntu 用户现可通过 oma 使用 Ubuntu Pro 软件源
48+
- 新增了 `/var/lib/dpkg/arch` 文件读取支持,oma 在 Debian/Ubuntu 上可以直接识别通过 `dpkg --add-architecture` 添加的 multiarch 架构了
49+
- 针对 Debian/Ubuntu 及衍生发行版,为 `oma upgrade` 添加 `--no-remove` 选项,指定该参数后,`oma upgrade` 行为与 `apt upgrade` 一致
50+
51+
### 其他新特性
52+
53+
#### 软件源及网络传输支持
54+
55+
- 新增简单 `Release` 源(现在更常用 `InRelease` 编目)的签名验证支持
56+
- 新增下载超时功能,避免无谓等待
57+
58+
#### 界面更改
59+
60+
- 修改测试源设置界面 `oma topics`,默认过滤未开始公开测试的测试源 (topics),使用 `--all` 参数即可全部列出
61+
- 为 oma 的内容阅读器添加了 `u``d` 快捷键,对应往上/下滚动(感谢 [@ziyao233](https://github.com/ziyao233 "@ziyao233") 的特性请求)
62+
- 更改 oma TUI 界面行为,移除升级和自动清理选项,改为使用 `Ctrl + u` 快捷键升级系统、`Ctrl + a` 快捷键清理不再需要的软件包
63+
- 新增“在解析依赖关系…”状态提示,在依赖关系解析耗时较长时给用户予提醒
64+
65+
#### 功能及选项更改
66+
67+
- 新增已安装软件包列表 `/var/lib/oma/installed` 记录支持,以便进行备份恢复
68+
- 更改 `--fix-broken` 行为,新增 `--no-fix-dpkg-status` 参数,将修复 dpkg 状态的行为控制拆分出来
69+
70+
#### 其他非功能性修改
71+
72+
- 新增针对 Debian/Ubuntu 及衍生版 `arm64``loong64` 架构的 oma 安装包
73+
- 新增 Linux Mint 及 Debian Testing/Sid 安装支持(感谢[白铭骢](https://github.com/MingcongBai "白铭骢")的贡献!)
74+
- 新增 `oma-console``oma-contents` 文档(感谢 [@wxwind](https://github.com/wxwind "@wxwind")[白铭骢](https://github.com/MingcongBai "白铭骢")的贡献!)
75+
- 翻修源码仓库自述文件 (README)(感谢 [@wxwind](https://github.com/wxwind "@wxwind")[白铭骢](https://github.com/MingcongBai "白铭骢")的贡献!)
76+
77+
## 问题修复
78+
79+
- 修复了同时打开 `deb-src``deb` 源时,刷新界面 (`oma refresh`) 总进度条到 100% 会锁死的问题
80+
- 修复了非终端下仍显示动态进度条的问题
81+
- 修复了指定 `--dry-run` 参数后仍然需要 root 权限的问题(感谢 @nobootleg 的问题报告)
82+
- 修复了 `oma pick` 中版本号超出终端宽度时界面崩坏的问题
83+
- 修复了指定 `--debug` 后将 oma 的运行输出重定向至文件时,文件中带有 ANSI 标记的问题
84+
85+
## 安装指南
86+
87+
相关更新已推送至安同 OS 稳定源,用户朋友们可以直接更新系统,获取 oma 1.13.0 更新。
88+
89+
oma 还支持其他 Debian 系或基于 APT 包管理的发行版,并支持 x86-64 (amd64)、AArch64 (arm64) 及龙架构 (loong64) 三个处理器架构;oma 目前支持的操作系统及版本如下:
90+
91+
- Debian Trixie/Sid
92+
- Debian 12
93+
- Debian 11
94+
- Ubuntu 24.04 LTS
95+
- Ubuntu 22.04 LTS
96+
- Ubuntu 20.04 LTS
97+
- Linux Mint 22 系列
98+
- Linux Mint 21 系列
99+
- Linux Mint 20 系列
100+
- Linux Mint Debian Edition 6 系列
101+
- deepin V23
102+
- 开放麒麟 (openKylin) 2.0
103+
- GXDE OS 15
Lines changed: 186 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,186 @@
1+
---
2+
categories:
3+
- journals
4+
title: "安记冰室・十二月号|新年快乐"
5+
date: 2024-12-31T22:00:00+08:00
6+
important: false
7+
---
8+
9+
<!-- 端着拌面扁肉的 -->
10+
11+
> 卞绵~ 遍葎~ 逅列~ 逅列~
12+
13+
欢迎阅读安同开源社区 (AOSC) 期刊《安记冰室》!本栏目旨在以轻松可及的方式,以图文形式介绍过去一个月的开发进展、社区事务与近期社区内外活动资讯。此外,本栏目还用于发布与社团及行业人士及代表的访谈录,以特辑形式发布。本栏目不发表评论性内容。
14+
15+
新年寄语:暖春将至
16+
---
17+
18+
又是繁忙的一年。
19+
20+
眨眼间,我们即将迎来 2025 年。如上月《安记冰室》中所说的,得力于大家在系统维护、校园活动、周边设计等工作上的努力,过去的一年是成就显著的一年,也是值得我们自豪的一年。
21+
22+
在新年到来之际,我希望借《安记冰室》提出一些反思和希望,也借此机会,从社区贡献者的角度与关注和支持我们的朋友们坦诚地沟通眼下的矛盾和挑战。过去一年的成就背后,我社贡献者身心压力也在不断提高:愈发严苛的打包质量要求、仍在拉长的系统维护战线、用户的期许、校园内外频繁的活动、空前丰富的社区周边设计和贩卖工作…… 待办事项列表越来越长,时间投入愈发碎片化,这都是我们正在面对的、不容轻视的问题和矛盾。
23+
24+
用户和社区关注者们的认可诚然值得欢喜和重视,但可持续的社区治理固然需要健康的期望沟通和开放的参与渠道。社区要更好地服务用户,更要更好地保护、鼓励和支持贡献者们的日常工作和专业发展。与此同时,长期默默捐钱捐物支持社区运转和开发工作的朋友们也需要更多来自社区的肯定。2025 年,社区在继续推进技术、社会和文化工作的同时,需要让所有参与者感受到更多来自社区的温度——成就达成的欢欣鼓舞不应建立在精神与时间投入过高的基础上。作为国内愈发稀有的草根开源社区,我们应该让更多人发掘到社区工作的快乐与充实,让兴趣驱动的开源社区得到更多的肯定和珍惜。
25+
26+
当然,这也只是深冬时节的欲扬先抑罢了。我们的贡献者队伍空前壮大,社区工作的分配也正逐渐变得更加平均和高效,安同 OS 十余年来的技术性历史遗留问题也在我们的不懈努力下逐步得到击破。未来一年,相信安同 OS 乃至星霞 OS 的开发会有更多喜人的进展,社区与校园社团、企业的积极合作也将继续,安安 Fumo、文化衫、贴纸也还将继续刷新改版…… 2025 年,让我们再接再厉,精彩继续。
27+
28+
新年到来之际,我谨代表社区贡献者,遥祝各位新年快乐,万事顺遂。也祝即将踏上回乡路途的各位一路平安,保重身体。
29+
30+
白铭骢
31+
2024 年 12 月 31 日
32+
33+
社区脉动
34+
---
35+
36+
### 圆满收官:十二月两场《校园行》活动成功举办
37+
38+
2024 年末,应山东大学(青岛)及西安电子科技大学(南校区)社团邀请,我们分别前往两所高校举办了今年的最后两场《校园行》活动。和以往一样,我们根据同学们的希望,协同社区贡献者、行业一线工作者和社团学生代表组织了两场充实的分享活动。
39+
40+
![山大《校园行》活动现场](/assets/news/coffee-break/20241231/imgs/campus-event-sdu.jpg)
41+
> 山大《校园行》活动现场
42+
43+
在山大,我社内核维护者 [Kexy Biscuit(百合ヶ咲るる)](https://github.com/KexyBiscuit) 以安同 OS 为例,介绍了 Linux 发行版内核的维护策略与挑战;来自龙芯中科教育事业部的张曦介绍了龙架构指令集的基础设计和竞赛资源;[白铭骢](https://github.com/MingcongBai)分享了多架构发行版维护的基础概念、矛盾与未来展望。
44+
45+
![西电《校园行》暨西电开源社区年度分享会现场合影](/assets/news/coffee-break/20241231/imgs/campus-event-xdu.jpg)
46+
> 西电《校园行》暨西电开源社区年度分享会现场合影
47+
48+
在西电,社区贡献者们携手[西电开源社区](https://github.com/xdlinux)的同学们组织了多场精彩而深刻的分享:从本科阶段的 Linux 及计算机科学教育问题到大学生开源行动指南,从嵌入式硬件设计实战到信创的社区参与,从社团运营难题到 AI 的开源治理…… 西电《校园行》无疑为今年的校园活动画上了圆满而令人难忘的句号。
49+
50+
### 2025 年校园行开放申请
51+
52+
今年,我们成功在七所高校开展了《安同校园行》活动,受到各大院校社团和参与者的大力支持。过去一年间,我社《校园行》活动质量得到同学们的肯定的同时,我们的活动组织经验也得到了进一步的充实。在此对各大院校的社团及学生们的大力支持表示感谢!
53+
54+
2025 年,我们还将继续积极组织《校园行》活动,将知识共享工作扩散到更多院校和社团,让来自更多不同社会、知识背景的同学们接触到来自开源社区和业界的新鲜事物,并让同学们获得更多扩充朋友圈和资讯网的机会。
55+
56+
因此,我们也在本刊发布之际开放 2025 年的《校园行》活动申请。如果您是高等院校的社团负责同学或老师,并且对承办《校园行》活动感兴趣,欢迎通过文章末尾列出的联系方式联系我们!
57+
58+
### 2025 年“乙巳烙饼会”预告
59+
60+
![“乙巳烙饼会”,不见不散!](/assets/news/coffee-break/20241231/imgs/springcon-2025.png)
61+
> “乙巳烙饼会”,不见不散!
62+
63+
新年新气象,也要烙大饼!
64+
65+
“烙饼会” 是我社自 2024 年起,于农历新年假期举办的线上会议。“烙饼会” 旨在总结自 AOSCC 以来半年的阶段性工作成果,并对未来半年至一年的工作进行展望。
66+
67+
乙巳烙饼会将于春节假期期间举办,目前暂未确定线上直播外的具体形式,欢迎各位关注我社各资讯渠道的最新消息。届时也欢迎大家前来与我们一起展望,一起烙饼!
68+
69+
系统快讯
70+
---
71+
72+
### 小熊猫包管理 (oma) 1.13.0 发布
73+
74+
![诶对,这 oma 1.13 来了!](/assets/news/coffee-break/20241231/imgs/oma-banner-1.13.png)
75+
> 诶对,这 oma 1.13 来了!
76+
77+
本次发布的 1.13 更新包含近 20 个新特性。其中,我们针对审阅界面及内容阅读器进行了界面优化和强化,并对测试源选择界面 (oma topics) 进行了清理。
78+
79+
针对安同 OS,我们引入了[更新元数据 (Topic Update Manifest)](https://wiki.aosc.io/zh/developer/packaging/topic-update-manifest/) 规范的支持,可对关键系统更新进行概括化、更为人性化的展示。针对 Debian 系发行版,我们引入了对 multiarch 及 Ubuntu Pro 等专属特性的支持,并针对其依赖树复杂度导致的性能问题进行了针对性优化。
80+
81+
如上所述,oma 1.13 是我们对易用性和性能持续关注和改善的成果——让我们一起了解本次 oma 特性更新带来的各种新功能和修复吧!
82+
83+
[查阅更新日志 >>](https://hackmd.io/@EX9YVq9TR9uYZU6C3m89Zg/SkrnarLSkg)
84+
85+
### VSCodium 多架构支持
86+
87+
![在安同 OS 龙架构版上运行 VSCodium](/assets/news/coffee-break/20241231/imgs/vscodium-loongarch64.png)
88+
> 在安同 OS 龙架构版上运行 VSCodium
89+
90+
上期《冰室》中,我们提到 [darkyzhou](https://github.com/darkyzhou) 完成了对 [VSCodium](https://github.com/VSCodium/vscodium) 的龙架构新世界移植。目前,上游已经开始发布龙架构的二进制。
91+
92+
日前,[darkyzhou](https://github.com/darkyzhou) 为安同 OS 打包了 VSCodium 1.96.2,并新增了 龙架构、Power 和 RISC-V 三个架构的支持。有需要的用户朋友可以通过如下命令直接安装 VSCodium 了:
93+
94+
```
95+
oma install vscodium
96+
```
97+
98+
开发者角
99+
---
100+
101+
### 大刀阔斧:Ciel 3.8 前瞻
102+
103+
过去一个月,[张丙戊](https://github.com/xtexChooser)对 Ciel 进行了大刀阔斧的重构,引入数个新特性,版本也从 3.5 一路狂飙到了 3.8。
104+
105+
当前还在开发中的 Ciel 3.8 分支包含诸如 tmpfs(内存盘)作为构建存储、一次性容器 (Ephemeral Containers) 等新特性;此外,[张丙戊](https://github.com/xtexChooser)还对配置界面、挂载、构建数据统计等功能组件进行了重构。目前 Ciel 3.8 包含许多待测特性,也还存在少量可用性问题,欢迎各位安同 OS 维护者试用和反馈意见。
106+
107+
### ELF 功能增强:Autobuild 4.7
108+
109+
近日,[刘子兴](https://github.com/liushuyu)发布了安同 OS 打包系统 [Autobuild](https://github.com/AOSC-Dev/autobuild4) 的 4.7 版。该版本包含诸多方面的改进:
110+
111+
- 使用 ELF 文件处理库 `libelf` 解析二进制文件,相对先前的自定义实现更为可靠,可解决先前时常出现的 ELF 处理时 Autobuild 崩溃的问题
112+
- 将默认 Python 解释器设置为 `/usr/bin/python3`,可更好适配当前主流软件构建系统的需求
113+
- 初步引入错误追踪功能,调查 Autobuild 内部崩溃更为便利
114+
- 增加了单元测试,以便检查开发期间产生的错误
115+
- 将 Spiral 数据内嵌置到二进制中,优化数据结构和访问性能
116+
117+
目前该版 Autobuild 已交付使用,欢迎各位反馈使用问题和特性需求。
118+
119+
### BuildIt! 为 /bump 命令添加指定版本号支持
120+
121+
由于 [BuildIt!](https://github.com/AOSC-Dev/buildit) 所依赖的软件版本更新检查服务 Anitya 的可靠性及实时性尚有不足,很多时候开发者不能在软件发布新版后及时通过 BuildIt! 将软件包更新至最新版本,为维护者带来了诸多不便。
122+
123+
[傅孝元](https://github.com/eatradish)近期对 BuildIt! 的 `/bump` 命令提交了一项改进,允许打包者手动指定要更新的版本,直接绕过 Anitya 更新数据。现在各位维护者可以通过 `/bump <包名> <版本号>` 命令来将软件包升级至所需版本了。
124+
125+
### 红花榜
126+
127+
感谢在过去一期中参与 AOSC 项目开发和维护工作的各位同事:
128+
129+
- [BC204](https://github.com/BC204)
130+
- [CAB233](https://github.com/CAB233)
131+
- [Henry Chen](https://github.com/chenx97)
132+
- [柴天浩](https://github.com/cthbleachbit)
133+
- [杨欣辉](https://github.com/Cyanoxygen)
134+
- [multimode_Liu](https://github.com/Dustymind)
135+
- [傅孝元](https://github.com/eatradish)
136+
- [Zixuan "Lain" Yang](https://github.com/Fearyncess)
137+
- [Harry Chen](https://github.com/Harry-Chen)
138+
- [Icenowy Zheng](https://github.com/Icenowy)
139+
- [陈嘉杰 (jiegec)](https://github.com/jiegec)
140+
- [Kexy Biscuit(百合ヶ咲るる)](https://github.com/KexyBiscuit)
141+
- [leafcompost](https://github.com/leafcompost)
142+
- [刘子兴](https://github.com/liushuyu)
143+
- [lwzheng](https://github.com/lwzhenglittle)
144+
- [白铭骢](https://github.com/MingcongBai)
145+
- [Alan Lin](https://github.com/miwu04)
146+
- [繁杂绪 (OriginCode)](https://github.com/OriginCode)
147+
- [ouankou](https://github.com/ouankou)
148+
- [Outvi V](https://github.com/outloudvi)
149+
- [SignKirigami](https://github.com/prcups)
150+
- [Rick Liu](https://github.com/rickliu2000)
151+
- [SkyBird233](https://github.com/SkyBird233)
152+
- [Student Main](https://github.com/stdmnpkg)
153+
- [StephDC](https://github.com/StephDC)
154+
- [Tenktau](https://github.com/Tenktau)
155+
- [wxiwnd](https://github.com/wxiwnd)
156+
- [张丙戊](https://github.com/xtexChooser)
157+
- [温柔](https://github.com/xunpod)
158+
159+
此外,欢迎新加入我社贡献者行列的新人,愿合作愉快,共同进步:
160+
161+
- [斬風千雪](https://github.com/chiyuki0325)
162+
- [darkyzhou](https://github.com/darkyzhou)
163+
- [Neko205](https://github.com/neko205-mx)
164+
- [Shyliuli](https://github.com/Shyliuli)
165+
166+
栏目介绍
167+
--------
168+
169+
考虑到社区项目和文化等日趋成熟,我们决定重启外联和宣传工作,在更广阔的天地寻找志同道合的朋友。
170+
171+
您阅读的本期半月刊即是我们外宣工作的一部分,我们的文字宣传栏目如下:
172+
173+
- 安记冰室:社区双周报及访谈栏目
174+
- 聊斋:信创及稀见软硬件专题
175+
- 怀古:古董软硬件专题
176+
- 实况:各类线下活动资讯
177+
178+
其中,《安记冰室》于北京时间 (UTC+8) 每月末发布,其他栏目均视讯息内容及编辑进展发布;发布平台包括:
179+
180+
- 社区门户
181+
- 微信公众号“安同开源”
182+
- Bilibili 帐号“安同开源社区”
183+
- 微博帐号 @安同开源
184+
- Twitter/X @aosc_dev_cn 及 @aosc_dev(英文)
185+
186+
此外,我们正寻求国内开源及 Linux 相关媒体的朋友合作,一起将我社的工作和文化广而告之。
Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
---
2+
categories:
3+
- advisories
4+
title: "rsync 推送高危安全漏洞修复更新"
5+
date: 2025-01-15T09:15:00+08:00
6+
important: true
7+
---
8+
9+
北京时间今日凌晨,rsync 公开了六个安全漏洞,其中最严重的漏洞 CVSS 3.1 评分高达 9.8,可允许匿名且仅有只读权限的客户端在服务端运行任意代码。
10+
11+
目前,安同 OS 已推送包含修复的 3.4.0 版本至稳定 (stable) 软件源,建议用户朋友们尽快更新。
12+
13+
升级完成后,如 rsyncd.service 服务正在运行,推荐您重启服务,方式见下(重启系统也能达到同样效果):
14+
15+
```
16+
sudo systemctl try-restart rsyncd
17+
```

0 commit comments

Comments
 (0)