solidot新版网站常见问题,请点击这里查看。
开源
WinterIsComing(31822)
发表于2022年04月20日 23时11分 星期三
来自去月球
跨架构全系统模拟器 QEMU 正式释出了 v7.0.0 版,该版本包含了 225 名贡献者的 2500+ commits。主要新特性包括:支持记录客户机事件,改进安全标签支持,RISC-V 支持 KVM 和虚拟机支持 32 个核心,x86 支持 Intel AMX,等等。QEMU 项目由 Fabrice Bellard 创建,最初设想在非 x86 平台上运行 x86 Linux 二进制程序,随后转变成跨架构的全系统模拟器。
开源
WinterIsComing(31822)
发表于2022年04月14日 14时41分 星期四
来自基因先知者
Facebook 开源可扩展文本编辑器库 Lexical源代码托管在 GitHub 上采用 MIT 许可证。Lexical 的核心是一个文本编辑引擎,一个构建功能丰富的 Web 编辑器平台。Facebook 相信用户不应该在每一个实现中重复编写相同的富文本功能。Lexical 提供了一组模块化包,可用于添加常见功能如列表、链接和表格。
GNU
WinterIsComing(31822)
发表于2022年03月28日 22时29分 星期一
来自时间秘史
GCC 指导委员会批准了龙芯移植版本 LoongArch,它有可能加入到即将在 4 月或 5 月发布的 GCC 12 稳定版本。LoongArch 由龙芯开发,基于 64 位 MIPS 架构。龙芯此前一直在做 GCC 编译器的移植,以及 Linux 内核的修改和其它软件栈的支持。它的 Linux 内核修改被批评复制了大量 MIPS 代码,在这一问题妥善解决后 Linux 内核支持的主要障碍变成了缺乏主线 GCC 编译器的支持。
游戏
WinterIsComing(31822)
发表于2022年03月28日 22时06分 星期一
来自失落之心
内核开发者上个月在内核开发者邮件列表上讨论移除 ReiserFS 文件系统。ReiserFS 是在 21 年前作为第一个日志文件系统引入的,SUSE 发行版在 2006 年前一直将其作为默认的文件系统。但自从 ReiserFS 作者 Hans Reiser 因谋杀罪被判刑之后该文件系统的开发和用户兴趣就停滞了,只有前 Namesys(Hans Reiser 创办的公司)开发者 Edward Shishkin 前几年在 Reiser4 上做了些 bug 修复之类的维护工作。现在随着 Linux 5.18 RC1 的发布,内核开发者开始了对 ReiserFS 停止支持的预备工作,计划到 2025 年正式将其从主线内核移除。
开源
WinterIsComing(31822)
发表于2022年03月23日 14时22分 星期三
来自守卫者
因为抗议软件(protestware)的威胁,俄罗斯最大银行联邦储蓄银行警告其用户停止更新软件。绝大部分抗议软件只是简单展示下反战口号,但至少有一个抗议软件包含有恶意代码设计抹掉俄罗斯和白俄罗斯计算机上的文件。联邦储蓄银行在一份声明中称,“我们督促用户停止更新软件,督促开发商加强对外部源代码的控制。”抗议软件是活动人士穿透俄罗斯审查和传递反战信息的最新尝试。在开源社区,许多人担心如果抗议软件包含破坏功能可能会破坏开源生态系统。开源生态系统的一个关键要素是信任。
开源
WinterIsComing(31822)
发表于2022年03月10日 13时51分 星期四
来自圣天秤星
仅仅相隔三个月时间,Blender 基金会宣布释出 Blender 3.1,新版包含了大量的改进和性能提升,其中包括对 Apple Metal(硬件加速 3D 图形和计算着色器 API) 的支持,相比使用 Apple M1 CPU 的实时渲染,使用 Apple Metal 的渲染时间减少了一半;等等,详细可浏览发布页面。
Intel
WinterIsComing(31822)
发表于2022年02月28日 13时37分 星期一
来自神秘博士:噬悲者
自由固件项目 coreboo 的开发者指出,未来支持 Firmware Support Package 3.0 和 Universal Scalable Firmware (USF)的英特尔系统将会对开源固件日益不友好。英特尔决定固件完全闭源不公开。英特尔上季度刚公布 USF 规范草案,据报道它专注于降低固件复杂性,跨 CPU 和 XPU 扩展,支持行业引导程序和 OS 负载,提高固件质量和安全性。但 Coreboot 开发者指出它对开源不友好。
操作系统
WinterIsComing(31822)
发表于2022年02月21日 23时30分 星期一
来自一九八四·上来透口气
MS-DOS 开源替代 FreeDOS 的作者 Jim Hall 正式发布了 1.3 版。FreeDOS 1.3 主要变化包括:新的 FreeCOM 0.85a,新 Kernel 2043 和支持 FAT32 的 8086 版本,软盘版本使用了压缩减少了一半需求,网络,新程序和游戏,软件包更新,NLS 更新,改进安装流程,等等。Jim Hall 在 1994 年发起了 FreeDOS 项目,当年发布了第一个 Alpha版 本,2006 年发布了 1.0 正式版,2012 年发布了 1.1 版本,2016 年发布了 1.2 版本。
微软
WinterIsComing(31822)
发表于2022年02月21日 13时17分 星期一
来自隐身人
微软纪念 .NET 框架发布二十周年。根据编程问答社区 Stack Overflow 的开发者调查,.NET 在 2019、2020 和 2021 年连续三年被评为最受开发者喜爱的框架。.NET 的第一个版本在 2002 年 2 月 13 日作为的 Visual Studio.NET 的一部分首次公开亮相。过去二十年,.NET 框架从一个流行的闭源软件开发平台,变成了一个开源的跨平台开发工具,2012 年微软完整开源了 ASP.NET MVC Web 框架,2014 年 11 月 12 日开始构建跨平台开源 .NET 框架,支持竞争对手 Linux 和 OS X 的平台。在此期间,微软也从一家宣称 Linux 是癌症的公司变成了一家对开源友好的公司。很多人也认为,微软本身并没有变化,而是它的商业模式发生了变化,从销售软件转向了销售服务,对服务而言,软件闭源还是开源不重要。
硬件
WinterIsComing(31822)
发表于2022年02月12日 19时48分 星期六
来自人猿泰山之智斗恐龙
Valve 的 Linux 掌机 Steam Deck 即将在月底发售,届时玩家和用户都有权拆开或改造掌机,虽然这可能会导致保修失效(如果期间出现损坏的话)。为了贯彻这一开放精神,Valve 宣布在知识共享(Creative Commons)许可协议下公开 Steam Deck 外壳(曲面拓扑)的 CAD 文件,其中包括 STP 模型、STL 模型和供各位参考的图画(DWG)。文件托管在 Gitlab 上。
安全
WinterIsComing(31822)
发表于2022年02月08日 20时22分 星期二
来自墨水心
安全桌面操作系统 Qubes OS 释出了 4.1 版本。Qubes OS 使用一组被称为 Qubes 的虚拟机将不同功能隔离开来,每一个应用程序都运行在各自的沙盒中,确保一个程序有安全漏洞不会影响到其它程序。Qubes OS 使用了 Xen 虚拟层(hypervisor)和 Qubes 隔离系统不同部分,其中 Xen Dom0 是系统中虚拟层之外权限最高的部分,提供了管理接口还充当了所有 Qubes 的显示管理器,如果有人能访问它那么就能在整个系统中为所欲为了,Qubes OS 4.1 的一大变化就是将显示处理部分分离为一个独立的 GUI domain。4.1 版本的另一个变动是新的 Qrexec 策略系统,等等。
软件
WinterIsComing(31822)
发表于2022年02月07日 17时39分 星期一
来自月池
LibreOffice Community(社区版) 释出了 v7.3,主要变化是改进了与微软私有文件格式的互操作性,并提供了新功能简化用户从 MS Office 迁移到 LibreOffice。主要改进包括:改进打开 DOCX 和 XLSX/XLSM 大文件的速度,改进了 DOC 和 DOCX 文档格式项目符号和编号的导入,解决了在包含大型数据集的自动筛选搜索框中输入一个字符后卡顿的问题,加快了某些复杂文档的渲染速度以及导出为 PDF 时的速度等问题。
开源
WinterIsComing(31822)
发表于2022年02月07日 17时16分 星期一
来自钢之色
2019 年 GitHub 推出了开发者赞助项目,旨在帮助开源开发者获得他们所需的资源(或动力)。现在,微软旗下的源代码托管平台更进一步, 推出只有赞助者能访问的私有库。但此举引发了争议,被批评是将开源库变成了付费的闭源库。GitHub 表示它的想法是让赞助者能在项目早期参与,让开发者和赞助者能展开对话,有助于解决开源库的安全问题。最近曝出的 Log4j 漏洞再次引发了开源软件安全问题的讨论,尤其是那些广泛依赖但缺乏全职开发者维护的开源库的。
开源
WinterIsComing(31822)
发表于2022年01月31日 20时54分 星期一
来自守夜者
XmacsLabs 写道 "墨干编辑器原名Xmacs,是GNU TeXmacs的一个衍生版。

下载链接:https://gitee.com/XmacsLabs/mogan/releases/v1.0.0

墨干编辑器v1.0.0是基于GNU TeXmacs 2.1.1定制的基础版本,功能上和2.1.1完全一致。

由于已经将默认脚本引擎从Guile 1.8切换到了S7 Scheme,墨干编辑器比GNU TeXmacs会快很多。另外,所使用的Qt框架也从4.8升级到了5.15.2。"

安全
WinterIsComing(31822)
发表于2022年01月25日 16时00分 星期二
来自雾影4:雾影之心
color 和 faker 开发者的 Marak Squires 本月早些时候通过加入无限循环故意破坏了这两个广泛使用的依赖库。在包管理器 NPM 上,colors 的周下载量超过 2000 万次,有近 19000 个项目依赖它;faker 的周下载量超过 280 万次,有超过 2500 个项目依赖它。在事故发生之后,GitHub 平台短暂封禁了其账号,在解封之后其发行权仍然被剥夺。faker 之后出现了社区管理的分支。Marak Squires 想要拿回发行权,他声称自己的邮件没有收到任何回应,而他有一百个包需要维护,“每个人都会不时犯下编程错误,没有人是完美的。”但无心之过和故意破坏显然是两码事,他的请求几乎无人支持,认为他的故意破坏损害了开源生态系统的信任原则。
开源
WinterIsComing(31822)
发表于2022年01月20日 13时45分 星期四
来自帕迪多街车站
拉脱维亚公司 Ascensio System SIA 开发的自由软件办公套装 OnlyOffice 发布了 7.0 版本。OnlyOffice 7.0 的新特性包括:创建可填写的在线表格,用密码保护电子表格和文档,支持打开保存查询表,超链接自动修正,等等。OnlyOffice 7.0 开源了以前付费专业版本提供的功能,如文档比较、内容控制和电子表格表视图等。
开源
wanwan(42055)
发表于2022年01月19日 16时43分 星期三
来自人猿泰山之神秘豹人
尽管工作没有报酬,部分开源开发者开始意识到他们拥有巨大的力量,因为其项目被世界最大最赚钱的公司使用。一月初,两个流行的 NPM 包——“colors”和“faker”的开发者 Marak Squires 故意更改代码,破坏了这两个包的功能,在调用时,它会输出“LIBERTY LIBERTY LIBERTY”(自由),然后是乱码,出现无限循环。虽然 Squires 没有透露此举原因,但他之前曾在 GitHub 上表示,“我不想用无偿工作支持财富 500 强(和其他的小公司)了。”Squires 的修改破坏了其他流行的项目,包括亚马逊的 Cloud Development Kit,因为他的库每周在NPM 上安装近 2000 万次,数千个项目直接依赖于它们。NPM 在几个小时之内对这个流氓版本进行了回滚,而 GitHub 则暂停开发者账户作为回应。

NPM 的回应在预料之中,之前曾发生过恶意代码被添加到库中,最终被回滚以控制损害,GitHub 的做法却是件新鲜事:该代码托管平台删除了 Squires 的整个帐户,即使他是这些代码的所有者,并且有权随心所欲地对它们进行修改。这并不是开发者第一次用他们的代码表示抗议。2016 年在与 Kik messenger 就他拥有的另一个开源项目的命名发生争执之后,“left-pad”的开发者从 NPM 上撤下了他的代码,破坏了数以万计依赖它的网站。令人惊讶的是,尽管偶尔会有知名的库抗议这个行业运作的方式,但此类事件并不常见:尽管许多价值数百万美元的产品是在开源开发者的工作上创造出来的,可是开源开发者仍在无偿工作,竭尽所能地维护自己的项目。
开源
WinterIsComing(31822)
发表于2022年01月18日 13时59分 星期二
来自未来学大会
FFmpeg 多媒体框架释出了最新的 5.0 "Lorentz"。FFmpeg 被多媒体应用广泛使用,其中之一是 VLC。FFmpeg 5.0 是一个重大更新版本,开发者删除了旧的编码/解码 API,用基于 N:M 的新 API 取代,删除了 libavresample 库,libswscale 引入了新的更易于使用的基于 AVframe 的 API,改进了 Vulkan 代码,加入了许多新的过滤器,整合了 libplacebo,支持 DoVi 等等。
开源
WinterIsComing(31822)
发表于2022年01月17日 11时20分 星期一
来自海底两万里
在一位开源开发者故意破坏两个广泛使用的开源库一周之后,其中之一的 Faker.js 成为社区控制的开源项目。Faker 是一个生成虚假但合理数据的库,可用于测试和开发,最早由 Jason Kohles 在 Perl 语言中实现,之后移植到 Ruby、Python、Java、Clojure 和 PHP 等不同语言,Faker.js 是 JavaScript 的移植版本。新的社区项目托管在 GitHub 上,名字为 faker-js/faker,包含了 8 名维护者。开发者承诺将继续扩展和开发项目, 为 Faker.js 带来新的生命。
开源
WinterIsComing(31822)
发表于2022年01月14日 20时27分 星期五
来自加速世界12:红色徽章
Apache、Google、Apple、Amazon、IBM、Microsoft、Meta、Linux 和 Oracle 等美国科技公司和行业组织与白宫官员举行会谈讨论如何改善开源软件的安全。此前开源软件 Apache Java 日志框架 Log4j2 曝出的高危漏洞影响了无数应用和服务。Google 和Alphabet 的全球事务总裁 Kent Walker 表示现在是时候像物理基础设施那样思考数字基础设施,开源软件是数字世界的结缔组织,值得获得类似桥梁和公路的关注和投资。他建议建立一个关键开源项目清单,以优先考虑和分配资源。