Posts by felixonmars@g0v.social
(DIR) Post #AV9GrlBG6W7ODlaJnc by felixonmars@g0v.social
2023-04-29T15:38:30Z
0 likes, 1 repeats
Python 3.11 (磕磕绊绊地)进入 Arch testing 仓库了!从肥猫生日前夜一直折腾到了月底,总算是在这个月整完了。(试图丢锅没有成功什么的.jpg最后在仓库间移动的时候还遇到 db-move 跑一半无报错退出的问题,只好当场写一坨代码手修了半天 svn 仓库状态(我为什么这么熟练呢 ;_;)为了避免炸更多 testing 用户,在修复 svn 期间还把先行移动完成的 core/extra 仓库包临时又挪回了 staging 仓库。这样来来回回一折腾,肥猫的单日提交数直接再创新高(x
(DIR) Post #AVhAg8VW2bejJB3pRo by felixonmars@g0v.social
2023-05-15T14:19:12Z
0 likes, 0 repeats
我维护的镜像站收到了不良信息处理通知,这跑log文件里匹配个文件名当网址也真是醉了……(没错,你不说我校真的没人知道这个黄网)以后看来镜像 v8 的源码或者发 v8 的 build log 之类的都要小心了,这文件可是 v8 里来的……https://github.com/v8/v8/blob/main/src/objects/simd.cc
(DIR) Post #AXcToZJcyH6i9SWiRc by felixonmars@g0v.social
2023-07-12T10:57:43Z
0 likes, 0 repeats
中华文化源远流长,早在唐朝大诗人刘禹锡就评价过:「水不在深,有龙则灵」。也就是说,无论用不用 Deepin,只要有龙芯就很灵(错乱
(DIR) Post #AZGFrCa0KooViTS6Nc by felixonmars@g0v.social
2023-08-30T14:20:39Z
0 likes, 1 repeats
肥猫的 NTP 服务器最近流量又创新高了。我在面板设置的小时流量(200G)、月流量(40T)限制(其实是提醒)都被超过了。在此赞扬 Hetzner 除了 support 问过我一次这么大流量是否正常,我也如实解释之后,从未因此对我的机器做出任何限制、停止服务之类的举动!如今根据 ntppool 的统计,肥猫这台基于 Arch Linux 的单机高可用服务器(雾)服务了整个 cn 区超过 5% 的请求(正好回顾一下把自己服务器加入 ntppool cn 区这四年半以来的数据。当年最初加入的原因是为了能 bootstrap cn 区:因为流量巨大,大量服务器一开始提供服务就被打挂,丢包、请求缓慢而被踢出去,如此循环,一度只有3~4台服务器提供整个中国区的服务。当年有过不止一次努力让大家把更多不在中国但带宽大的机器加入 cn pool 以降低每台服务器的请求数,争取让更多带宽低(比如100M)的机器加入从而改善情况。从最后一张图可以看到,2019 年我加入的时候处在一个低谷,后来一度情况有所改善。最近服务器数量又开始连续下滑,所以单台机器的负载显著上去了……
(DIR) Post #AZGFrEThHExNbUW5pI by felixonmars@g0v.social
2023-08-30T14:37:02Z
0 likes, 0 repeats
我相信现在的请求量已经撞到我这台 E3-1246 v3 老机器跑 chronyd 的单核上限了。可惜 NTP server 软件好像一直没什么靠谱的能利用上多核的方案……图二是这台机器 uptime 仅 14 天情况下的统计数据,chrony 很坚强地觉得自己在满 CPU 负载的情况下没有丢过一个包(
(DIR) Post #AZJnJdZhRPKjVgM9Im by felixonmars@g0v.social
2023-07-05T17:51:22Z
0 likes, 0 repeats
发现新的螃蟹卡(rtl8852be)在 Wifi 5 AP 也能随便跑满 500M,确实远快于之前的 AX200/4965AGN(大约只能跑 300M+,同一个 AP)。继续升级 Wifi 6 的动力突然再次消失了(
(DIR) Post #AZR7Tja4mlQEUJu3eK by felixonmars@g0v.social
2023-09-04T06:42:29Z
0 likes, 1 repeats
昨天遇到的 glibc 测试错误好像引出一个大坑:https://github.com/revyos/revyos/issues/17 浮点指令集过不了 IEEE 754 测试。我们测过的用平头哥玄铁 C906/C910/C920 系列核的所有处理器(包括CV1800B、D1、TH1520、SG2042等等)都能复现。很惊讶这种问题居然是咱们先发现,毕竟 glibc 是这么基础的组件,而且这些测试好多年前就在了……大家都不跑测试的吗?(Arch 这边是随机分配到编译机打包,因为有 SG2042 的加入,平头哥核在编译矩阵的占比大增,这次把 glibc 分配过去跑了所以得以测出来……)
(DIR) Post #Aan3Thx6RBE3Vju2fQ by felixonmars@g0v.social
2023-10-12T08:49:24Z
0 likes, 1 repeats
隔壁群友要我建设 Zig,我尝试再次回头研究它 riscv 打包的问题,结果还没开始就被它创了。同一个 URL( https://ziglang.org/download/0.11.0/zig-0.11.0.tar.xz ),我从香港、德国、法国、美国、墨西哥下到的是一个 14.57M 的 tarball,而从芬兰、俄罗斯下到的是一个 62.08M 的 tarball。后者和 Arch PKGBUILD 里的 checksum 能对上。(另外,从芬兰解析到的 IPv6 地址 443 端口是连不上的……)把俩版本拖回来跑了一下 diff,发现差异是后者多了一大堆 zig-cache……
(DIR) Post #AazaPwFQREMcfccUKW by felixonmars@g0v.social
2023-10-21T10:42:50Z
1 likes, 2 repeats
openSUSE.Asia Summit 2023 上猴哥展示了 SG2042 Arch RISC-V 流畅运行 0 A.D.(重庆真好吃!
(DIR) Post #Ab9mpPzR026CEzPlnU by felixonmars@g0v.social
2023-10-22T11:27:19Z
1 likes, 1 repeats
时隔六年,又一次到重大参观喵~(不但eduroam没和校园网基础设施隔离,连guest wifi都没隔离…
(DIR) Post #Ab9nU0gfyjeRdgzpVQ by felixonmars@g0v.social
2023-10-01T17:45:24Z
0 likes, 1 repeats
今天尝试了一下 #Minecraft on Arch Linux RISC-V,比想象中顺利。遇到的坑有:- HMCL 下载的 riscv64 运行时里的 libopenal.so 缺少 libsndio.so,安装 sndio 解决。- DDE 设置了所有 proxy 环境变量为空,似乎把 openjdk 搞糊涂了。手动 unset 环境变量绕过。- HMCL 默认选择了系统里最高版本的 jre,我手动设置到了 openjdk17。感谢 HMCL 的适配努力和 #SG2042 强力驱动喵~
(DIR) Post #AbdxrJcX0x9QWIy7RQ by felixonmars@g0v.social
2023-11-02T17:29:37Z
0 likes, 1 repeats
从 Arch RISC-V 禁用 mesa 的 draw-use-llvm 至今已经一年半了,总算第一次用上了 llvmpipe orcjit~感谢一只来自统信的🐑突然决定投入时间到这个老大难问题(把原先 Alex 的补丁 rebase 到新 mesa,并适配新版 llvm)……https://github.com/felixonmars/archriscv-packages/pull/3207
(DIR) Post #AcTIfI6M6DPc4MRCJk by felixonmars@g0v.social
2023-12-04T16:30:10Z
0 likes, 1 repeats
讲讲最近一两年在 Arch 打包中遇到的最大的烦恼。Arch 现在的政治正确是一个包要有多个 maintainer。但我自认我打得比较细心,我会去比较上游软件的代码差异,尽量不漏 metadata 更新、依赖更新,以及提前发现可能需要修的问题。但和我 co-maintain 的其他人大都不会这样,甚至可能频繁改坏我的包。沟通本来就不是我的强项,现在我不但不得不总是顶着巨大的心理压力去尝试沟通,还经常因为对面消失,或者自己词不达意言不由衷以至于沟通无效。现在每次看到别人“动了”我的包第一反应就是头疼。过去我已经因为这类原因 disown 了很多包,在不同的机会下提到这个问题也要么是讨论无疾而终要么是直接石沉大海。这类问题带给我的疲惫让我时常怀疑自己的坚持是否还有意义。也有想过自己做 one-man 发行版算了,但现在已经有太多发行版了,更多的重复工作和带给上游软件更多的适配负担也不是什么好事。再说了,偏科如此严重的我能把新发行版做明白吗?
(DIR) Post #AclPIoDJdBGk7xRKXw by felixonmars@g0v.social
2023-12-13T09:56:43Z
0 likes, 1 repeats
其实建一个 Arch Ports 项目,提供 Tier 2 的 aarch64、riscv64、loong64 支持的想法已经在我脑海里存在两年多了。- 为什么不在 Arch 里直接加新架构支持?因为绝大部分现有的 Arch 开发者既没有其他架构的设备,也没有兴趣维护其他架构。从给现在的 Arch 开发者发板子开始推动有点太慢和不现实,还不如聚集一批感兴趣的维护者来专门维护新架构。- 为什么一直没有成为现实?因为以上架构中,尤其是 aarch64,维护状态差但没有差到一定程度。以目前的状态很难说服社区重造一遍轮子的必要性(我曾经在 IRC 提过,反馈不好)。- 为什么要重复 Arch Linux ARM/Loong Arch Linux 等下游项目的工作?因为它们维护得不够好:软件包覆盖率不足,需要人工干预的包修复不及时,与 Arch 上游沟通不足。- 为什么不直接把他们联合起来重新利用已有的工作?他们各自的维护流程、偏好各异,而沟通不是我的强项。以往 Arch 曾经讨论过与 ALARM 的合并,但因为我也不清楚的原因并没有进展。当然,如果能做到是最好的……
(DIR) Post #AdN7g2vU52H1qFxrBg by felixonmars@g0v.social
2023-12-31T12:00:09Z
1 likes, 0 repeats
在跨年活动上用 SG2042 放红白歌会,就不会被人说是在玩 RISC-V 开发板了吧!
(DIR) Post #AhoZLKnCoIax0QAQV6 by felixonmars@g0v.social
2024-04-22T15:44:21Z
0 likes, 0 repeats
在折腾了多次 PipeWire 下声音输出异常的问题后,我暂时再次换回 PulseAudio 了。问题大概是这个:https://gitlab.freedesktop.org/pipewire/pipewire/-/issues/2314不过我这里的触发方法不一样,主要是同时使用 loopback module(采集卡回放)和播放别的声音(比如浏览器看视频)时触发。不同设备上现象也不一样,用 AMD HDMI 输出时表现为整个系统的声音频繁(最多的时候一秒一次)消失然后再回来,如果视频里在说话的话就会有一些字被“吞掉”;如果用 Samson Q2U USB 声卡输出则表现为所有声音一阵阵(非常频繁)出现采样率不对的那种音效(咔咔咔……)。换回 PulseAudio 后一切恢复正常。从 issue 里的讨论和输出的日志看,好像 PipeWire 不愿意自动调整 buffer/latency,因为会让延迟变得不确定,所以只能按设备自己去写配置改。个人认为确定的延迟可能对 JACK/Pro Audio 用户更重要;普通桌面用户的话,声音能正常输出还是基本要求吧……
(DIR) Post #AiFGXqn513hHrMHU2K by felixonmars@g0v.social
2024-05-24T18:36:14Z
1 likes, 0 repeats
大晚上镜像站仰卧起坐,上去一看有来自山东电信的三个C段开了两千多线程刷 centos iso 下载把机器盘都打满了……这帮做 PCDN 刷下载的越来越离谱了。想起来前两天 Arch Mirrors RFC 的事,人家恐怕很难理解在中国开个镜像站也能有这么多麻烦吧……
(DIR) Post #AnJtWClDNMjurZP0BE by felixonmars@g0v.social
2024-10-23T19:53:28Z
1 likes, 1 repeats
这件事发展成了这样,恐怕要成为我为开源社区贡献十几年以来最大的失望了。在无关提交里静默删除重要贡献者和维护的模块,和被发现后持续谩骂、侮辱提出异议的中国贡献者,显然可以让 Linux 社区更好?如果我要给什么代码下毒,我肯定会用 .ru 邮箱或者叫自己 Jia Tan?有些愚蠢真的配不上身处这样地方的开发者的热心。
(DIR) Post #B1Jf4W8mTRkAFtDkJ6 by felixonmars@g0v.social
2025-12-16T19:34:33Z
0 likes, 0 repeats
在重庆转机休息了一晚之后,今天没成功约到群友。于是按照原先计划前往碧津公园开拼图。今天天气灰蒙蒙的,不过至少没下雨……这套图有足足39个问题,唯一让我折腾了一会的是问某个雕像下面的王八应该叫什么。我试了半天简体繁体的赑屃都不对(旁边的介绍牌上确实是这俩字),最后试出来了正确答案是霸下… :pikachuroll:拼图完成后就近找了家火锅吃,味道确实挺不错的。只不过店家 BGM 一直在放 lonely lonely christmas,搭配我一个人吃火锅也太应景了……
(DIR) Post #B2gEPAter7eehKX9Ga by felixonmars@g0v.social
2026-01-26T14:51:15Z
0 likes, 1 repeats
收到了 Arch 中奖的毛衣和 Framework 笔记本,非常感谢!(其中笔记本因为不支持寄到中国大陆,找了我朋友从德国顺路带回来。于是这可能是史上最命途多舛的一次笔记本回家历险记了 :pikachuroll:途经(摘抄自朋友):桃园→安吉利斯→广州→迪拜→鲁瓦西戴高乐→科隆→柏林→杜塞尔多夫→勒沃库森→法兰克福→巴黎→北京→武汉(下面开始大脑分裂适应德语键盘……