solidot此次改版内容包括服务器更新、编程语言、网站后台管理的优化、页面和操作流程的优化等。
adv
Debian
WinterIsComing(31822)
发表于2020年09月05日 18时29分 星期六
来自
众所周知,Linux 作者以脾气暴躁和言语粗鲁著称,他对此也进行过反思。2018 年 9 月,Linus Torvalds 宣布暂时离开一段时间,去反思一下言行。本周,253 封发表于 2014 年的 Debian 项目内部讨论邮件显示,他在 DebConf 会议上的言行引发了争议,一部分人认为他违反了社区行为准则,应当永久禁止他出席未来的会议。如果真这么做的话无疑开一个非常不好的先例。知名开源社区和项目基本上都制定了行为准则。
书籍
WinterIsComing(31822)
发表于2020年09月02日 22时03分 星期三
来自
Linux From Scratch 项目释出了 v10。Linux 平台以发行版众多闻名,每个发行版都有各自的特色,喜欢这个还是喜欢那个可能只与口味有关。但你也可能觉得现有的发行版都不满意,想要打造自己的发行版。但如何从零开始创造定制发行版呢?Linux From Scratch 项目旨在提供必要的知识,帮助你设计和构建自己的发行版,并在此过程中增强 Linux 相关的技能,阅读本书的读者需要掌握一定程度的现有 Unix 系统管理知识。
微软
WinterIsComing(31822)
发表于2020年08月27日 17时25分 星期四
来自
微软在 Linux 基金会董事会的代表 Sarah Novotny 认为,由纯文本电邮讨论推动的 Linux 内核开发需要被更好的或替代协作工具取代,以降低门槛引入新的贡献者,维护和维持未来的 Linux。她认为替代工具可以是基于文本的、基于电邮的补丁系统,某种程度上是过去五到十年成长起来的开发者所熟悉的工具。Linux 作者 Linus Torvalds 最近在接受采访时表示很难找到维护者。Novotny 认为答案的一部分是引入新的贡献者。The Linux Kernel Mailing List (LKML) 是内核开发者的主要协作工具,她承认这个工具仍然是有效的,但它同时也是新贡献者的一大障碍。她举例说,其伴侣几周前向 OpenBSD 递交了一个补丁,为了阅读纯文本电邮他不得不安装一个全新的邮件客户端。
Linux
WinterIsComing(31822)
发表于2020年08月24日 23时39分 星期一
来自
基于Debian,被黑客和安全专业人士用于渗透测试和网络监视等工作的发行版 Kali Linux 释出了 2020.3。主要新特性包括:默认 shell 准备从 bash 切换到 ZSH,2020.3 的默认仍是 bash 但下个版本将切换到 ZSH,ZSH 的功能更强大;引入 Win-KeX (Windows + Kali Desktop EXperience);自动在 HiDPI 模式之间切换;Bluetooth Arsenal;Kali NetHunter 支持 Nokia 3.1 和 Nokia 6.1 手机;等等。
Intel
WinterIsComing(31822)
发表于2020年08月23日 16时00分 星期日
来自
Linux 作者上个月抨击了英特尔的 AVX512 指令集。他还希望该指令集能早日成为历史。Torvalds 不是唯一一位批评 AVX512 的人。对于这些批评,英特尔首席架构师 Raja Koduri 回应称社区喜欢 AVX512,因为它能带来巨大的性能提升。他说,AVX-512 是一项强大的功能,HPC 社区和 AI 社区都喜欢它。数据中心领域的客户也非常非常喜欢它。他说,利用该指令集英特尔帮助客户实现了 285 倍的性能提升。他也承认 Torvalds 的部分批评可能是有道理的。他称,x86 生态系统的强大之处在于你为桌面写的软件也能运行在云端。他指出对 AVX512 等指令集的批评并不会改变英特尔的方向,表示理解 Torvalds 的担心,理解第一代 AVX512 对处理器频率的影响,称每一代都在取得进步。
Linux
WinterIsComing(31822)
发表于2020年08月18日 17时26分 星期二
来自
在 2008 年 Hans Reiser 因谋杀罪被定罪之后,他领导开发的 Reiser4 文件系统面临不确定的未来,这种曾经颇有希望的文件系统今天不再合并到内核主线中。尽管如此,他所创办公司 Namesys 的雇员仍然在更新 Reiser4。公司雇员和程序员 Edward Shishkin 等人在继续开发 Reiser4,并在 2019 年 12 月 31 日宣布了 实验性版本 Reiser5。本周一,Shishkin 发布了 Reiser4/Reiser5 的补丁,加入对最新稳定内核 Linux 5.8 的支持。源代码发布在 SourceForge 上。
Linux
WinterIsComing(31822)
发表于2020年08月17日 14时47分 星期一
来自
Linus Torvalds 在内核邮件列表上宣布释出 Linux 5.9-rc1,新版变化很大一部分是 AMD GPU 头文件。AMD 的下一代 GPU 将于今年晚些时候发布,Linux 5.9 加入了对 AMD Sienna Cichlid 和 Navy Flounder 的支持;FSGSBASE 支持,AMD Zen CPU 启用 P2PDMA(peer-to-peer direct memory access);英特尔 Rocket Lake CPU 支持;支持英特尔 SERIALIZE 指令;实现更多 RISC-V 架构特性;ARM/ARM6 变频调控器默认使用 Schedutil;驱动和文件系统改进,等等。
Facebook
WinterIsComing(31822)
发表于2020年08月14日 17时43分 星期五
来自
社交巨人 Facebook 加入了 Linux 基金会,成为白金会员。作为白金会员,Facebook 开源负责人 Kathy Kam 将加入基金会的董事会。Facebook 向很多开源项目贡献了代码,如 React JS项目,它也是 Linux 基金会托管的项目 PrestoGraphQLOsqueryONNX  的主要贡献者。其它基金会的白金会员包括:Google、华为、IBM、英特尔、微软、三星和腾讯等。
Linux
WinterIsComing(31822)
发表于2020年08月05日 21时11分 星期三
来自
流行的密码管理器 1Password 释出了 Linux 客户端的开发预览版,正式版本预计将在今年晚些时候发布。该版本并非长期支持版,未来几个月会有大量的更新和变更,许多新功能尚未完成,比如它现在只有读取功能,还没有条目编辑和组织功能,也不能创建密码库。公司创始人 Dave Teare 称 Linux 桌面客户端的后端是完全用 Rust 开发的,使用了 ring 加密库提供端对端的加密,保护用户数据的安全。
Linux
WinterIsComing(31822)
发表于2020年08月03日 15时04分 星期一
来自
Linus Torvalds 在内核邮件上宣布释出了 Linux 5.8。主要新特性包括:内核空间动态数据竞争检测器 Kernel Concurrency Sanitizer (KCSAN)内核事件通知机制;私有 procfs 挂载; ARM64 支持 Shadow Call Stack 和 Branch Target Identification;支持块层内联加密BPF iterator 机制,等等。详细可阅读 KernelNewbies 5.8
IBM
ai(3896)
发表于2020年08月02日 22时53分 星期日
来自
IBM 发布了完全同态加密(fully homomorphic encryption,FHE)工具集的 Linux 版本,源代码发布在 GitHub 上,采用 MIT 许可证。FHE 工具集运行在一个 Linux docker 容器内,使用 IDE 作为工作开发环境,可以通过主机系统的浏览器访问。FHE 允许对密文进行特定的代数运算得到仍然是加密的结果,与对明文进行同样的运算再将结果加密一样。这项技术可以在加密的数据中进行检索、比较等操作,整个处理过程中无需对数据进行解密。同态加密技术从根本上解决将数据及其操作委托给第三方时的保密问题。今天的文件通常是在传输和存储时加密,使用时解密,存在安全漏洞,FHE 可解决该问题。
Bug
WinterIsComing(31822)
发表于2020年07月31日 15时40分 星期五
来自
GRUB2 引导程序曝出名为“BootHole”的漏洞,允许恶意攻击者完全绕过 UEFI Secure Boot。主要 Linux 发行版都释出了补丁。但根据 Red Hat Bugzilla 和 Launchpad 上的 bug 报告,在安装更新重启之后,部分系统无法启动。无法启动的系统包括了 RHEL 8.2、 Ubuntu 16.04.6 LTS 以及 Ubuntu 18.04 等等。如果你在云端平台上使用的是 Ubuntu 18.04,那么 apt-get update 去更新 GRUB2 之后就可能会看到系统重启失败的错误信息。
安全
WinterIsComing(31822)
发表于2020年07月30日 21时50分 星期四
来自
GRUB2 引导程序曝出名为“BootHole”的漏洞,允许恶意攻击者完全绕过 UEFI Secure Boot。UEFI Secure Boot 是一个验证机制,确保 UEFI 固件运行的代码是可信的,防止在引导阶段就加载和运行恶意代码。GRUB2 引导程序代码中发现了一个严重 bug,它破坏了信任链,通过利用该 bug 将能突破安全环境,在早期引导阶段加载未签名代码。该漏洞由 Eclypsium 的研究人员发现,被命名为 BootHole。修复该问题不能只靠新的 GRUB2 安全程序,而是需要更新 UEFI revocation list 文件,一旦完成更新,之前的 GRUB2 程序将无法再使用。
Linux
WinterIsComing(31822)
发表于2020年07月14日 23时30分 星期二
来自
作为一种现代系统级语言,Rust 比 C 或 C++ 更安全也更容易使用,Linux 内核主要是用 C 开发的,而 Rust 被很多人认为是 C 和 C++ 的最佳替代,那么 Linux 是否以及如何支持使用 Rust?Rust 语言团队负责人 Josh Triplett 承诺将支持 Linux 作为语言开发的优先项目,如果在内核中构建 Rust 接口需要某些新的特性,那么他们将努力引入这些需要的功能。这个主题也吸引了内核维护者 Linus Torvalds 和 Greg Kroah-Hartman。对于如何逐渐引入 Rust,Triplett 提议了一个配置选项,但 Torvalds 很快表示反对。由于 Rust 编译器频繁更新,稳定性可能存在问题。Triplett 称从上一个稳定版到下一个稳定版的升级是要确保稳定性的。Torvalds 则指出编辑器 bug 是很难调试和发现的。对于 Torvalds 和 Kroah-Hartman 来说,内核对 rust 的支持必须是缓慢且深思熟虑的。
Linux
WinterIsComing(31822)
发表于2020年07月12日 16时29分 星期日
来自
Linus Torvalds 批准了 Linux 内核代码和文档采用中性术语的 pull request。从现在开始,内核开发者被要求使用新的术语去替换 master/slave 和 blacklist/whitelist。拟议的 master/slave 替代包括:primary/secondary,main/replica 或 subordinate,initiator/target,requester/responder,controller/device,host/worker 或 proxy,leader/follower,director/performer;blacklist/whitelist 的替代包括:denylist/allowlist 和blocklist/passlist。 Linux 团队还没有推荐特定的替代术语,而是建议开发者选择合适的。新的术语将用于新的内核代码和文档,而旧的术语则被用于维护旧的代码和文档。Linux 内核是最新一个从代码中移除带种族色彩术语的项目。
Ubuntu
WinterIsComing(31822)
发表于2020年07月09日 14时50分 星期四
来自
Google 和 Canonical 合作将它的开源 UI 框架 Flutter 带到 Linux 平台,将 Flutter Apps 带到 Canonical 的 Snap 商店。Snap 主导开发的应用打包格式,旨在解决 Linux 应用的依赖问题,但 Canonical 强推 Snap App 的问题最近在社区引发了争论。Google 和 Canonical 称,Flutter SDK snap 提供了在 Linux 发行版上开发 Flutter app 所需的所有组件,无需安装大量的依赖。
Linux
WinterIsComing(31822)
发表于2020年07月06日 17时25分 星期一
来自
在最近举行的开源峰会和嵌入式 Linux 会议上,Linus Torvalds 谈论了他作为内核维护者的工作。他说自己的工作主要是阅读邮件,然后写邮件,他不再写任何代码了。他仍然会写写代码,但代码是写在邮件阅读器里的,是伪代码,没有编译,也没有测试,主要是针对其他人递交的补丁写的反馈。他阅读的邮件远多于写的邮件,他的工作主要是说不,通过说不他希望内核开发者们能更谨慎些。但为了说不,他需要了解其背景,他基本上是将所有的时间花在其他人工作邮件上。Torvalds 认为,commit 信息和代码变更本身一样重要,有时候代码变更是如此明显因此不需要任何 commit,但这种情况非常非常少。所以他希望开发者在写代码的时候同时还需要思考代码如何工作,以及为什么需要某些变更。如果你能解释你的代码,那么 Torvalds 表示他将能信任代码。
Linux
WinterIsComing(31822)
发表于2020年06月30日 20时50分 星期二
来自
在 Linux 基金会举办的在线开源峰会 Open Source Summit 上,VMware 的首席开源官 Dirk Hohndel 问了 Linux 作者 Linus Torvalds 一个问题:正在开发的 Linux kernel 5.8 其新变动之大为近期罕见,原因是否是开发者都因为疫情隔离在家?Torvalds 不认为如此,他认为只是巧合,多个不同开发组在同一时间递交了代码合并到主线。他说,疫情对内核的开发影响不大,有一位内核开发者离线了一到两个月,他一度为之担心,结果原因不是新冠而是重复性过度劳累损伤。Torvalds 还谈及了内核开发者的多元化,参加内核峰会的开发者绝大部分是白人,还有一部分是印度裔和华裔,黑人只占很少的一部分,但 Torvalds 认为内核开发者群体是很均衡的,他不认识所有新开发者,甚至不知道他们是不是真人,也许只是人工智能递交了 pull requests。内核还面临的一个问题是老龄化,很多人都 50 岁了,还有少许人 60 岁了,作为一个社区他们需要开始考虑更新换代了。许多年长的开发者都转移到了维护和管理,Torvalds 本人不喜欢管理这个词,但他自己做的工作就是管理。内核的另一个问题是没有足够的维护者,维护者需要时刻在线,也许不是一天 24 小时在线,但你每天都需要回复邮件。
Linux
WinterIsComing(31822)
发表于2020年06月30日 16时57分 星期二
来自
Linux Mint 发行版宣布释出了最新的 Linux Mint 20,包括不同的桌面环境如 CinnamonMATEXfce。Linux Mint 20 代号为 Ulyana,这是一个俄语女性名字,意思是年轻有活力。这是长期支持版本,将提供五年的支持直至 2025 年。其主要新特性包括:新的文件共享应用 Warpinator,改进对 NVIDIA Optimus 的支持,协调托盘图标, Linux kernel 5.4,等等。
Linux
WinterIsComing(31822)
发表于2020年06月16日 22时38分 星期二
来自
Linus Torvalds 在内核邮件列表上宣布释出 Linux 5.8 的首个 rc 版本,形容 Linux 5.8 的变更规模可以进入内核发布历史的前。Linux 5.8 包含了 80 万行新代码,超过 1.4 万文件变更,占到了内核文件数的五分之一。之前几次大的内核版本主要是因为合并了驱动如 AMD GPU 驱动,Linux 5.8 略有不同,有相当大一部分是因为基础性的核心工作和清理,其变化包括了微软 Hyper-V 虚拟化平台更新,ARM 芯片,Direct Rendering Manager (DRM) 子系统等等。