文章提交注意事项:
请在发布文章时用HTML代码加上至少一条新闻来源的链接;原创性消息,可加入相关信息(如涉及公司的网址)的链接。有任何问题,邮件至:he.fang#zhiding.cn
注意:收到邮件乱码的用户请修改客户端的默认字体编码,从"简体中文(GB2312)"修改为"Unicode(UTF-8)"。
solidot新版网站常见问题,请点击这里查看。
Solidot 公告
投 票
热门评论
- 笑看外挂 (1 points, 一般) by cnma_001 在 2025年04月03日13时47分 星期四 评论到 韩国游戏工作室竞争开发星际争霸新作
- 一个数据参考 (1 points, 一般) by hhding 在 2025年03月31日09时06分 星期一 评论到 AI 数据中心太多了
- 非技术的说法 (1 points, 一般) by hhding 在 2025年03月31日08时56分 星期一 评论到 AI 数据中心太多了
- 主体错误 (1 points, 一般) by solidot1740402558 在 2025年02月24日21时10分 星期一 评论到 Starlink 面临越来越多的竞争
- 先能过了小米高考再说 (1 points, 一般) by ooxx 在 2025年01月06日15时43分 星期一 评论到 小米修改了引导程序解锁政策
- (1 points, 一般) by 18611782246 在 2024年12月18日18时06分 星期三 评论到 司机死于阿尔茨海默病的可能性较低
- BaD kEyBoArD: eXtRa SpAcE (1 points, 一般) by lot 在 2024年12月11日04时10分 星期三 评论到 高温环境可能加速衰老
- BaD kEyBoArD: tYpO (1 points, 一般) by lot 在 2024年12月11日04时09分 星期三 评论到 Goolge 宣布了新量子芯片 Willow
- 喵喵喵 (1 points, 一般) by solidot1733326472 在 2024年12月04日23时35分 星期三 评论到 澳大利亚面临太阳能供大于求
- 懂了 这就去安装刺客信条 (1 points, 一般) by Craynic 在 2024年11月27日19时36分 星期三 评论到 微软临时阻止安装刺客信条等育碧游戏的 PC 更新 Windows 11 24H2
Arm 宣布了针对移动平台的开源图像缩放技术 Arm Accuracy Super Resolution(Arm ASR)。Arm ASR 是基于 AMD 开源的 FidelityFX Super Resolution version 2(FSR2)。FSR2 原本是为 PC 和游戏主机而实现的,Arm 在此基础上为移动平台进行了优化,减少图像放大所需的功耗。Arm ASR 将在 MIT 下开源。
CSDN 的代码托管平台 GitCode 被发现克隆/镜像了大部分 GitHub 公开的代码库,它甚至还克隆了每个代码库的星标——GitHub 上的一种关注和收藏机制。大部分代码库使用的开源许可证允许自由克隆或镜像,因此 CSDN 此举称不上非法,但被认为缺乏道德。
Philip Hazel 在剑桥大学获得博士学位,1971 年加入 Cambridge Computing Service 担任软件开发者。他曾经负责过邮件服务,这段经历促使他决定使用 C 编译器和运行时为现代操作系统开发一个邮件传输代理(Message Transfer Agent 或 MTA)。1995 年 3 月,他开始着手开发 Experimental Internet Mailer(Exim),到 11 月该项目完成了基本的邮件收发功能,他的同事想要试用 Exim 但被他以还没写文档为由拒绝了(这可能是程序员拒绝发布无文档代码的已知第一个案例)。完成文档的初稿之后他才开始公开 Exim。Richard Stallman 说服他将 Exim 的许可证切换到 GPL。Exim 被移植到包括 Linux 的其它操作系统,今天它是世界最流行的 MTA,其流行度超过了 Hazel 的预期。邮件管理需要正则表达式,因为已有的方案满足不了需求,他动手开发了自己的 Perl-Compatible Regular Expressions(PCRE)。PCRE 的新版本 PCRE2 如今被 Git、Grep、MariaDB、nmap 在内的应用广泛使用。Hazel 在 2007 年退休时将 Exim 的维护交给了其他人,如今高龄 80 岁的他还在维护 PCRE2,正考虑转交其维护权。他说,维护一个成功软件所需的努力远远超过开发该软件。对于年初发生的 XZ 后门事件,他对此表示还没有答案,因为目前还没有人提议接手维护 PCRE,他还在等待有资格的维护者能挺身而出将 PCRE2 带到未来。
中国 AI 创业公司 DeepSeek 的 DeepSeek Coder 成为第一个打败 GPT-4 Turbo 的开源代码模型。DeepSeek 上个月发布了混合专家模型 DeepSeek-V2,它的代码模型 DeepSeek Coder V2 就是基于该模型,它支持逾 300 种编程语言,在编程任务中超过了最先进的闭源模型如 GPT-4 Turbo、Claude 3 Opus 和 Gemini 1.5 Pro。在 MBPP+、HumanEval 和 Aider 编程测试中,DeepSeek Coder V2 获得了 76.2、90.2 和 73.7 分;在 MATH 和 GSM8K 等数学测试中,DeepSeek Coder V2 表现也类似。DeepSeek Coder V2 采用了 MIT 许可证,对商业使用不设限制,它有 160 亿和 2360 亿参数两个版本。
利用 LaTeX 排版的文档处理软件 LyX 释出了六年来的首个重大更新版本 v2.4.0,上一个大版本 LyX 2.3.0 是在 2018 年发布的。LyX 支持导入和导出为 PDF、HTML、OpenDocument、Word 等格式。LyX 2.4.0 的新特性包括支持 EPUB 和 DocBook 5,改进表格样式,默认编码 Unicode (utf8),等等。更多可浏览 LyX wiki。
绘图应用 Krita 项目至今已有 25 年历史,项目维护者通过官方博客回顾了过去 25 年的历程:Krita 项目已经走过了 25 年,四分之一个世纪的时光。诚然,它当初并不叫 Krita,而是 KImageShop。由于遭到了某位德国讼棍的法律骚扰 (谢天谢地,他已经去了另一个世界) 而不得不改名为 Krayon,然后又因为类似的原因才最终改名为 Krita...2005 年,Krita 终于发布了第一个正式版,这时的它还只是 KOffice 1.4 的一个组件。虽然距离成熟还有很长的距离要走,但人们似乎感觉到了它的未来可期,而一些 Linux 杂志也为 Krita 给出了好评——2005 年时 Linux 题材居然能有纸媒,而且还不是一本,这在今天简直是不可想象的事情。
非线性视频编辑器项目 Kdenlive 宣布释出最新的 24.05.0。新版本的特性包括:为一组视频片段加入特效的 Group Effects,以多种画面比例渲染视频,使用 SeamlessM4T 自动翻译字幕;增强了稳定性,大幅改进了性能,等等。
引发广泛关注的 XZ 后门事件两个月之后,项目维护者 Lasse Collin 释出了新版本 XZ 5.6.2,移除了 v5.6 和 v5.6.1 中的后门代码 CVE-2024-3094。他同时宣布了一位支持维护者 Sam James。对 XZ 后门事件的调查仍然在进行之中。XZ 5.6.2 还修复了一系列 bug,包括修复了用最新 NVIDIA HPC SDK 构建的问题,移除 GNU Indirect Function(IFUNC)支持,XZ 后门代码使用了 IFUNC 支持,但移除主要是因为性能优势太小但复杂性大幅增加。
当 Google DeepMind 在《自然》期刊上发表论文透露最新的蛋白质预测 AI 工具 AlphaFold3 时,它没有像公布 AlphaFold 之前版本那样公开代码,这在科学界引发了争议。逾 600 名科学家联署发表公开信,称不透明不符合科学进步的原则。《自然》也发表声明,表示它支持开放科学研究,但同时也承认私营部门支持了大部分全球研究,而由此带来的发现很多仍然是私有的。哥伦比亚大学的 Mohammed AlQuraish 表示不希望研究能力被私有系统锁定,正在开发 AlphaFold3 的开源版本,希望年内完成。在引发争议一周之后,DeepMind 逆转了立场,宣布将在六个月后向科学研究提供 AlphaFold3 的代码和权重。
微软开源了 GW-BASIC,源代码采用 MIT 许可证托管在 GitHub 上。GW-BASIC 是源自 IBM Advanced BASIC/BASICA 的解释器,而后者是 Microsoft BASIC 的一个移植版本。GW-BASIC 是在 1983 年创造的,用的是汇编语言而不是高级语言如 C 或 Pascal,原因是当时运行在大型机上的高级语言编译器昂贵且难以生成有效代码,不适合存储空间和性能有限的家用个人电脑。为早期个人电脑编写代码,每个字节和每条指令都很重要,因此开发者通常用汇编语言写代码。
曾经的装机音乐播放器 Winamp 宣布将于 2024 年 9 月 24 日公开源代码。Winamp 由美国程序员 Justin Frankel 和俄罗斯程序员 Dmitry Boldyrev 联合开发。在 1990 年代末和 21 世纪初,几乎每一位用户的 PC 上都安装了 Winamp,它是装机必备软件之一。但在被 AOL 收购之后 Winamp 的发展陷入停滞。2014 年,Winamp 与 Shoutcast 音乐服务一起打包出售给了总部位于比利时布鲁塞尔的在线电台聚合服务 Radionomy。公开源代码将允许开源社区直接帮助改进该产品。
和 X/Twitter 一样,去中心化微博服务 Mastodon 会对分享的链接生成预览。但与中心化的 X 不同的是,Mastodon 属于联邦宇宙平台,有数以百计的实例,生成的预览不限于一个实例,而是会有大量的实例几乎同时发出请求。这种联邦宇宙放大效应会大幅增加服务器负荷。对于大型网站而言,链接预览放大效应对其几乎不会构成影响。但小型网站就是另一回事了。Its FOSS 博客观察到,每次分享链接,网站会几乎停止响应或加载缓慢。安全工程师 Chris Partridge 在 2022 年报告,大约 3KB POST 导致其网站在不到 5 分钟内被请求了 114.7 MB 的数据,流量放大了 36704 倍。Mastodon 表示会在 4.4.0 版本中修复该问题,但 4.4.0 可能需要一年或更长时间才会发布。Mastodon 也许应该将其作为优先事项尽快修复。
10 年前微软公布了 MS-DOS 1.25 和 2.0 源代码,现在它与 IBM 合作在 MIT 许可证下发布了 MS-DOS 4.00 的源代码。前微软 CTO Ray Ozzie 在其收藏的软盘中发现了未发布的 DOS 4.0 Beta 二进制文件,与 Ray 有交流的英国研究员 Connor“Starfrost”Hyde 联络了微软开源项目办公室(OSPO),探讨了发布 DOS 4 源代码的可能性。微软员工在 Microsoft Archives 中找到了 DOS 4.0 的源代码。此次发布的源代码包含了 Ray Ozzie 软盘中的 Beta 二进制文件以及相关文档。感兴趣的人可以在开源 PCem 和 86box 模拟器中运行 DOS 4.0。
Meta 或 Facebook 以其围墙花园式的社交网络著称,但它同时还是科技巨头中最热衷于开源的。在微软、苹果、英伟达、Google、Meta 和亚马逊等巨头中,Meta 发布了大量对整个行业有重要影响力的开源项目:它的 AI 大模型 LLama 是很多大模型的基础;它的机器学习库 PyTorch 被认为有助于打破英伟达的 AI 软件护城河;此外还有如 React/React Native、GraphQL、Casandra、Open Compute Project、OpenBMC,等等。你可以在 Facebook 开源网站找到大量项目。很多项目都成为了行业标准的基础。OpenAI 的封闭模型还具有优势,但 LLama 等开源模型正在大幅削弱其优势,它们真正让 AI 变得更民主,而不是掌握在少数人手中。
跨架构全系统模拟器 QEMU 正式释出了 v9.0.0 版,该版本包含了 220 名贡献者的 2700+ commits。主要新特性包括:virtio-blk 支持多队列;使用多线程同时处理内存后端预分配;支持 mapped-ram 功能允许更高效的虚拟机快照;龙芯的 LoongArch 架构支持 KVM 加速,包括 LSX/LASX 矢量扩展;改进 RISC-V 支持,等等。QEMU 项目由 Fabrice Bellard 创建,最初设想在非 x86 平台上运行 x86 Linux 二进制程序,随后转变成跨架构的全系统模拟器。
开发者 Kevin Bentley 公开了科幻射击游戏《Descent 3》的源代码,采用 MIT 许可证托管在 GitHub 上。《Descent 3》由 Outrage Entertainment 开发 Interplay Entertainment 发行,1999 年发布,玩家扮演一位雇佣兵去阻止被外星病毒感染的机器人。游戏获得了好评,其 Metacritic 评分为 89/100。公开的源代码属于最新版本,包含了未发布的 1.5 版本,剥离了 Interplay 的部分私有音频和视频库,支持 Windows、Linux 和 Mac。
同步工具 rsync 项目维护者 Wayne Davison 宣布释出了 rsync v3.3.0,主要修 bug 和小的改进,他同时宣布了维护者的变更和新的项目管理组织 RsyncProject。他解释说,由于生活大事占据了其时间,因此联络了 rsync 原作者 Andrew Tridgell(Tridge) 和早期贡献者 Paul Mackerras,他们同意加入新的维护团队,这个团队主要是维护而不是开发新功能。Tridge 和 Mackerras 共同开发了 rsync 的最早版本,使用了 Tridge 设计的算法,该工具之后成为了 Linux 平台的标准工具,包含在所有流行发行版中,被移植到 Windows、BSD 和 MacOS。 Tridge 对 Wayne 长达 20 年的维护工作表示了感谢,称将维护工作交给 Wayne 时就表示如果需要停止工作就联系他,Tridge 表示他已经很长时间没有参与 rsync 因此可能需要一段时间才能跟上。
开源媒体中心项目 Kodi 释出了代号为 Omega 的 v21.0 版本。主要变化包括:支持 FFmpeg 6.0,支持 NFSv4,支持读写 M3U8 播放列表,支持 AVIF 图像,改进 Linux 平台的 AudioEngine,Linux 平台支持透传格式如 DTS-HD 和 TrueHD,等等。其它还有改进 VAAPI VP9 Profile 2 回放支持,改进 PipeWire 支持,改进 Android 平台的杜比全景声检测等等。更多信息可浏览 GitHub 上的发布公告。
开源多媒体框架 FFmpeg 释出了代号 Dijkstra 的 v7.0,距离上一个大版本号更新约 1 年 1 个月。主要新变化包括:实验性的原生 VVC 解码器,IAMF 支持,多线程 ffmpeg CLI 工具等。该版本不向后兼容,移除了 6.0 版本前标记为弃用的 API,构建代码将需要 C11 兼容的编译器。本周值得一提与 FFmpeg 项目相关的一件事情是,一位微软开发者报告了一个 bug,希望开发者将其作为高优先级尽快修复,并表示愿意提供一次性的数千美元作为赞助费。FFmpeg 开发者认为如果微软项目依赖于 FFmpeg,那么应该签订一个长期支持合同。其他微软开发者指出,在微软签订合同是相当繁琐的,而微软内部有一个选择开源项目一次性资助数千美元的投票,急于修复代码的微软工程师可能认为后者更方便。
在试点成功之后,德国北部州 Schleswig-Holstein(石勒苏益格-荷尔斯泰因)决定将政府机构使用的 3 万台 PC 从 Microsoft Windows 和 Microsoft Office 迁移到 Linux 和 LibreOffice。州政府总理表示该州成为德国第一个引入数字主权 IT 工作场所的州。数字主权是指相对于封闭的私有软件,公共管理部门对开源软件构成的 IT 解决方案有更多的控制权。政府部门可以有更多的选择,可以资助当地的程序员改进开源软件,可以根据需要进行修改以部署在自己的基础设施中。