solidot新版网站常见问题,请点击这里查看。
开源
Wilson(42865)
发表于2024年04月26日 13时35分 星期五
来自月池
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。

Facebook
Wilson(42865)
发表于2024年04月25日 23时10分 星期四
来自被涂污的鸟
Meta 或 Facebook 以其围墙花园式的社交网络著称,但它同时还是科技巨头中最热衷于开源的。在微软、苹果、英伟达、Google、Meta 和亚马逊等巨头中,Meta 发布了大量对整个行业有重要影响力的开源项目:它的 AI 大模型 LLama 是很多大模型的基础;它的机器学习库 PyTorch 被认为有助于打破英伟达的 AI 软件护城河;此外还有如 React/React Native、GraphQL、Casandra、Open Compute Project、OpenBMC,等等。你可以在 Facebook 开源网站找到大量项目。很多项目都成为了行业标准的基础。OpenAI 的封闭模型还具有优势,但 LLama 等开源模型正在大幅削弱其优势,它们真正让 AI 变得更民主,而不是掌握在少数人手中。

开源
Wilson(42865)
发表于2024年04月24日 15时18分 星期三
来自人猿泰山之英雄归来
跨架构全系统模拟器 QEMU 正式释出了 v9.0.0 版,该版本包含了 220 名贡献者的 2700+ commits。主要新特性包括:virtio-blk 支持多队列;使用多线程同时处理内存后端预分配;支持 mapped-ram 功能允许更高效的虚拟机快照;龙芯的 LoongArch 架构支持 KVM 加速,包括 LSX/LASX 矢量扩展;改进 RISC-V 支持,等等。QEMU 项目由 Fabrice Bellard 创建,最初设想在非 x86 平台上运行 x86 Linux 二进制程序,随后转变成跨架构的全系统模拟器。

游戏
Wilson(42865)
发表于2024年04月16日 23时36分 星期二
来自诺比、龙和意识星云
开发者 Kevin Bentley 公开了科幻射击游戏《Descent 3》的源代码,采用 MIT 许可证托管在 GitHub 上。《Descent 3》由 Outrage Entertainment 开发 Interplay Entertainment 发行,1999 年发布,玩家扮演一位雇佣兵去阻止被外星病毒感染的机器人。游戏获得了好评,其 Metacritic 评分为 89/100。公开的源代码属于最新版本,包含了未发布的 1.5 版本,剥离了 Interplay 的部分私有音频和视频库,支持 Windows、Linux 和 Mac。

开源
Wilson(42865)
发表于2024年04月07日 23时20分 星期日
来自诺比与错乱的时间线
同步工具 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 因此可能需要一段时间才能跟上。

Media
Wilson(42865)
发表于2024年04月06日 23时10分 星期六
来自造星主
开源媒体中心项目 Kodi 释出了代号为 Omega 的 v21.0 版本。主要变化包括:支持 FFmpeg 6.0,支持 NFSv4,支持读写 M3U8 播放列表,支持 AVIF 图像,改进 Linux 平台的 AudioEngine,Linux 平台支持透传格式如 DTS-HD 和 TrueHD,等等。其它还有改进 VAAPI VP9 Profile 2 回放支持,改进 PipeWire 支持,改进 Android 平台的杜比全景声检测等等。更多信息可浏览 GitHub 上的发布公告。

Media
Wilson(42865)
发表于2024年04月06日 13时09分 星期六
来自蓝色骇客
开源多媒体框架 FFmpeg 释出了代号 Dijkstra 的 v7.0,距离上一个大版本号更新约 1 年 1 个月。主要新变化包括:实验性的原生 VVC 解码器,IAMF 支持,多线程 ffmpeg CLI 工具等。该版本不向后兼容,移除了 6.0 版本前标记为弃用的 API,构建代码将需要 C11 兼容的编译器。本周值得一提与 FFmpeg 项目相关的一件事情是,一位微软开发者报告了一个 bug,希望开发者将其作为高优先级尽快修复,并表示愿意提供一次性的数千美元作为赞助费。FFmpeg 开发者认为如果微软项目依赖于 FFmpeg,那么应该签订一个长期支持合同。其他微软开发者指出,在微软签订合同是相当繁琐的,而微软内部有一个选择开源项目一次性资助数千美元的投票,急于修复代码的微软工程师可能认为后者更方便。

开源
Wilson(42865)
发表于2024年04月05日 22时53分 星期五
来自星际归途
在试点成功之后,德国北部州 Schleswig-Holstein(石勒苏益格-荷尔斯泰因)决定将政府机构使用的 3 万台 PC 从 Microsoft Windows 和 Microsoft Office 迁移到 Linux 和 LibreOffice。州政府总理表示该州成为德国第一个引入数字主权 IT 工作场所的州。数字主权是指相对于封闭的私有软件,公共管理部门对开源软件构成的 IT 解决方案有更多的控制权。政府部门可以有更多的选择,可以资助当地的程序员改进开源软件,可以根据需要进行修改以部署在自己的基础设施中。

开源
Wilson(42865)
发表于2024年04月04日 23时26分 星期四
来自人猿泰山之绝地反击
在 Redis 切换到商业使用需获得授权的新许可证之后,社区立即推出了多个分支,包括 Linux 基金会宣布的 Valkey,以及刚刚发布第一个稳定版本的 Redict。Redict 开发者表示他们的重心是稳定性和长期的可维护,这区别于 Valkey。Valkey 得到了商业公司的支持,因此能投入更多资源开发更激进的创新。而 Redict 对创新更为保守,追求长期稳定性而不是长期增长,这对现有用户更有价值。

安全
Wilson(42865)
发表于2024年04月03日 23时53分 星期三
来自星空暗流
XZ 后门事件后,开源项目出于谨慎考虑开始重新评估对 XZ 的依赖。最新采取行动的是 Fwupd Linux 固件项目,它用 Zstd 压缩取代了 XZ。Fwupd 此前使用 XZ 压缩 XML 负荷加速网络下载节省 CDN 资源。出于对 XZ 项目的担忧,它现在改用了 Zstd。结果显示,Zstd 不仅更值得信任,而且其产生的压缩元数据比 XZ 小 3%,解压缩数据还更快。

安全
Wilson(42865)
发表于2024年03月31日 22时27分 星期日
来自假如我有完美妈妈
xz 后门事件凸显了维护者在维护一个基本上不会得到多少外界帮助的开源项目时所面临的挑战,当别有用心的人热情提供帮助,你真的难以分辨对方是真心还是假意。对于 xz 项目原唯一维护者 Lasse Collin 邮件列表交流的分析显示,这位维护者早就筋疲力尽了,他承认如果有 bug 会去修,但开发新功能基本上不可能了。这种情况在 JiaT75(Jia Tan)积极提供帮助后发生了变化,Jia Tan 是少数或者可能是唯一一位愿意“帮助”而不是抱怨开发停滞的人。Lasse Collin 表示考虑让 Jia Tan 扮演更重要的角色,甚至让其接手维护。对于不断抱怨和提出要求的用户,他强调这是一个无薪水的业余项目。在“用户”不断的要求之下,Jia Tan 成为了项目的共同维护者。

开源
Wilson(42865)
发表于2024年03月29日 16时30分 星期五
来自白玫瑰
3 月 21 日 Redis Ltd.宣布流行键值对存储数据库 Redis 从 7.4 版本开始从 3-clause BSD 许可证切换到商业使用需获得授权的双许可证 Redis Source Available License (RSALv2) 和 Server Side Public License (SSPLv1)。社区对此并不感到意外,目前出现了 Redis 至少四个开源替代,其中之一是 Linux 基金会发起的 Valkey,该项目得到了 Google、亚马逊 AWS 和甲骨文等云巨头的支持,而云服务商是 Redis 新许可证瞄准的目标。现在的问题是哪一个替代会得到用户和服务商的青睐。Redis 项目最早由 Salvatore Sanfilippo (aka antirez)发起,其名字是 remote dictionary server 的缩写。它作为 NoSQL 运动的一部分迅速流行起来,被 Twitter 和 Pinterest 等流行社交媒体使用。2013 年创业公司 Garantia Data 开始提供 Redis 服务,2014 年它改名为 Redis Labs,2015 年 Sanfilippo 加入了该公司担任其开源开发负责人直至 2020 年辞职。2021 年该公司将名字中的 Labs 移除。变更许可证的主要理由是云服务商,但统计数据显示它们并不是没有贡献代码,腾讯、亚马逊、阿里巴巴、华为、字节跳动和网易的开发者都贡献了大量代码,其中腾讯的 BinBin Wang 一人负责了近四分之一的 commits。

开源
Wilson(42865)
发表于2024年03月28日 18时48分 星期四
来自星空暗流
PostgreSQL 社区悼念因飞机失事去世的资深成员 Simon Riggs。Riggs 驾驶一架 General Aviation Cirrus SR22 于 3 月 26 日下午坠毁在英国帝国战争博物馆的机场。PostgreSQL 核心团队称,PostgreSQL 中的很多企业级功能是由 Simon 负责的,其中包括基于时间点的恢复(Point In Time Recovery,PITR),热备、同步复制。他是 2ndQuadrant 的创始人,该公司雇佣了很多 PostgreSQL 开发者,2ndQuadrant 后被 EDB 收购,Simon 也随之加入 EDB 担任 PostgreSQL 院士直至退休。他曾多次负责英国的 PostgreSQL 会议,最后一次活动是在布拉格举行的 PostgreSQL Conference Europe 2023 会议上发表演讲。

商业
Wilson(42865)
发表于2024年03月26日 14时05分 星期二
来自无尽的边界
最流行的键值对存储数据库 Redis 从开源的 3-clause BSD 许可证切换到商业使用需获得授权的双许可证 Redis Source Available License (RSALv2) 和 Server Side Public License (SSPLv1)。根据新许可证,托管 Redis 数据库的云服务提供商需要与 Redis 达成商业协议。此举与开发 Elasticsearch 的 Elastic 公司的做法如出一辙。和 Elastic 的情况类似,社区立即创建了一个开源分支 Redict。

开源
Wilson(42865)
发表于2024年03月18日 11时22分 星期一
来自星火
马斯克 (Elon Musk) 的 AI 创业公司 xAI 于上周日开源了其 AI 聊天机器人 Grok,源代码采用 Apache License 2.0 托管在 GitHub 上。xAI 是 OpenAI 聊天机器人 ChatGPT 的竞争对手,于去年底发布,其特性包括能访问实时信息以及其观点不受“政治正确”规范的限制。Grok 是付费服务,X/Twitter 用户需要每月支付 16 美元才能访问该服务。马斯克正在起诉 OpenAI 及其首席执行官奥尔特曼(Sam Altman),理由包括该公司为了利润停止共享其 AI 技术。xAI 开源 Grok 被认为一个目的是反衬出 OpenAI 的闭源。Grok 有 3140 亿个参数,测试模型需要 GPU 有足够大的显存。

开源
Wilson(42865)
发表于2024年03月15日 18时30分 星期五
来自微光城市
位于加州洛杉矶的盖蒂博物馆(J. Paul Getty Museum)在 CC0(Creative Commons Zero)许可证下发布大约 8.8 万幅艺术图像。这意味着你可以自由的复制、修改、分发甚至商业使用这些作品。盖蒂博物馆提供的开放内容存档包括了希腊、罗马等地的古代雕塑,公元前三世纪托勒密埃及时代的酒壶,马奈(Édouard Manet)和德加(Edgar Degas)等法国画家的作品,Carleton H. Graves 的立体摄影,Hannes Maria Flach、Jaromír Funke 和 Francis Bruguière 等艺术家的作品,等等。

开源
Wilson(42865)
发表于2024年03月12日 21时32分 星期二
来自黑暗之潮
OpenAI 开源了 Transformer Debugger 工具,该工具是由其 Superalignment 团队开发,用于支持对小语言模型特定行为的调查,组合了自动可解释性技术和稀疏自编码器。它可以用于回答“为什么模型对于这一提示输出了令牌 A 而不是令牌 B”之类的问题。Transformer Debugger 采用 MIT 许可证托管在 GitHub 上。OpenAI 之前曾被马斯克抨击不再共享和开源技术。

科技
Wilson(42865)
发表于2024年03月08日 23时18分 星期五
来自太空战
在前不久举行的 FOSDEM 2024 会议上,有多场演讲探讨了开源 AI、许可证中的伦理限制和开源数据集。训练大模型需要投入大量的算力和资金,企业如 OpenAI 既没有公开模型也没有发布数据集,但这没有阻止各类企业和组织发布开源大模型,这些开源模型使用了不同的许可证,有着不同的限制。以 Meta 的 Llama 2 大模型为例,它禁止将大模型用于暴力或恐怖活动,以及“任何其他犯罪活动”。欧洲自由软件基金会(FSFE)的项目经理 Niharika Singhal 认为,为了维护 AI 的“开放性”,AI 模型的许可证必须与自由软件许可证有互操作性。许可证不能代替监管,此类对道德的限制不应该包含在许可证中,这些属于监管范围。开源促进会(Open Source Initiative)正致力于对开源 AI 进行定义,它认为如果一个模型被归类为开源,它需要具有开源软件所拥有的四个基本自由——使用、学习、分享及改善之自由。开源促进会计划在今年 10 月底发布开源 AI 定义的 1.0 版本。

游戏
Wilson(42865)
发表于2024年03月07日 22时53分 星期四
来自暗影徘徊
OpenTTD 项目迎来二十岁生日。OpenTTD 逆向工程自 1995 年的游戏《Transport Tycoon Deluxe》。开发者 Ludvig Strigeus aka Ludde 是从 2002 年 6 月 30 日开始着手开发《Transport Tycoon》克隆版本。早期的《Transport Tycoon》只能在 DOS 和 Windows 95/98 上运行,虽然有补丁能实现在 Windows XP 上运行,但有很多限制,Ludde 用 C 语言开发了《Transport Tycoon Deluxe》完整版本,他在 2003 年向《Transport Tycoon》玩家社区成员展示了开发中的游戏,2024 年 3 月 6 日将其作为开源游戏发布:在当时流行的源代码托管平台 SourceForge 上注册了项目,发布了 OpenTTD 0.1 版本。该版本一直持续更新到今天,最新稳定版本的 13.4。

Solidot.org
Wilson(42865)
发表于2024年03月02日 22时32分 星期六
来自达尔文电波
今天的人们更多通过智能手机娱乐和获取信息,但电脑仍然是你必不可少的工作工具,你仍然会和十几年前的人一样遭遇各种垃圾软件。遇到不想要的软件卸载不掉怎么办?用 360 以毒攻毒?你其实可以用开源软件来帮助完成这项工作,今天推荐的就是其中的佼佼者:Bulk Crap Uninstaller,简写 BCUninstaller 或缩写 BCU。

虽然安装时没有中文语言可选择,但安装过程中会自动添加中文语言包。


和其它开源软件类似,它的界面有点复杂,但习惯之后也就一目了然了。右侧显示的是可卸载程序列表,有复选框可以同时选择多个程序快速卸载。左侧的筛选器可以选择显示或不显示系统组件,微软应用(以 Windows 版本为例)等等,为避免系统问题系统组件应尽量不要尝试去卸载。

大部分程序你可以用自带的卸载程序卸载,但有些程序你会发现无法卸载,比如特定版本的 WPS 办公软件。在写这篇文章前,在 WPS 的官网下载安装了两个 WPS 版本(12.2.0.16388 和 11.1.0.15319),测试显示它们能正常卸载,但根据网络上留下的各种讨论,有些版本的 WPS 是基本无法卸载的。这时候你可以用 BCU,勾选目标然后一步步按要求点击下一步开始卸载。
如果遇到无法用 BCU 卸载的软件,你可以去 GitHub 的相关页面告诉开发者。