分类 新闻 下的文章

互联网之父想要去中心化的互联网,但不要区块链

被誉为互联网之父的蒂姆-伯纳斯-李,他赞同 Web3 所宣称的“将数据从大科技公司转移到用户手中”的使命,但他采取了不同的途径来实现这一目标。他的 Solid 是用标准的网络工具和开放规范建立的。私人信息存储在被称为“豆荚”的去中心化数据存储中,用户可以在任何地方托管,可以选择哪些应用程序可以访问他们的数据。但他不认同区块链,“当你试图在区块链上建立这些东西时,根本不行。”虽然,他通过将其开发的第一个互联网网站做成 NFT 赚了 540 万美元。

消息来源:The Next Web
老王点评:我认为理想化的想将数据从互联网商业巨头手中拿回来,那是不行的,即便技术上可行,经济上也不可行。我看好区块链的是地方是,它是一种新的经济分配模型,一种新的生产力关系。

Rust 连续第七年成为开发者最喜欢的编程语言

Stack Overflow 发布了 2022 年的年度开发者调查报告,180 个国家的逾 7.3 万名开发者参与了调查。JavaScript 仍然是最常用的语言,其次是 HTML/CSS;Rust 连续第七年成为开发者最喜欢的编程语言;最喜欢的数据库是 PostgreSQL 和 Redis;开发者最常用的操作系统是 Windows,WSL 使用率从 2021 年的 3% 增加到了 14%;Neovim 和 VSCode 是最喜欢的 IDE;Git 是最常用的版本控制系统,占 93.87%;

消息来源:Stack Overflow
老王点评:虽然年年都有很多机构在发布各种程序员调查,但是仔细看看这份调查结果,你就会发现世界上的程序员们正在学习和使用什么,这对于国内程序员们来说,应该是一个有效的指引。

一些互联网史前遗迹仍然活着

根据一份研究数据,超过 1700 万美国人经常使用 MapQuest,这是最早的数字地图网站之一,它早就被谷歌和苹果超越了。而 Ask Jeeves,一个在谷歌之前就开始运行的网络搜索引擎,仍然有粉丝和人们在谷歌搜索中输入 “Ask Jeeves a question”。以及 AOL,仍然是美国前 50 个最受欢迎的网站。

消息来源:纽约时报
老王点评:不过似乎中国的互联网遗迹们所剩不多了。有谁还记得四通利方、瀛海威?如今全不见踪影了。

7-Zip 是用于 Windows、Mac 和 Linux 的知名开源文件归档器。它的最新版本 22.00 现已推出。它是 2022 年的第一个稳定版本。上一个版本是 21.07,于 2021 年 12 月发布。7-Zip 的用户可以从官方网站获取该应用的最新版本,下载适用于 Windows 64 位、32 位和 ARM 版本。该应用仍然与过时的 Windows 版本兼容,例如 XP 和 Vista。它还支持所有官方支持的 Windows 版本,包括服务器版本。适用于 Linux 的 7-Zip 22.00 已经可以下载,但 Mac OS 版本还不可用。

7-Zip 22.00 包含一些增强了应用功能的新特性。这个归档器现在支持提取 苹果文件系统 Apple File System (APFS)镜像。几年前,苹果公司在 Mac OS 10.13 和 iOS 中引入了苹果文件系统。该文件系统在设计时就考虑到了闪存(Flash)和固态硬盘(SSD)存储。

7-Zip 22.00 包括了对其 TAR 存档支持的多项增强。使用选项 -ttar -mm=pax-ttar -mm=posix,7-Zip 现在可以创建符合 POSIX 标准的 tar 格式的 TAR 档案。此外,使用选项 ttar -mm=pax -mtp=3 -mtc -mta,7-Zip 可以在 tar/pax 存档中存储高精度的文件时间戳。

最后,Linux 用户可以在 TAR 归档文件中使用以下两个新选项:

  • snoi:将所有者/组 ID 保存在存档中,或将所有者/组 ID 从存档复制到提取的文件中。
  • snon:在存档中保留所有者/组的名称。

适用于 Windows 的 7-Zip 22.00 添加了对 -snz 选项的支持,该选项用于传播区识别符(LCTT 译注:区标识符是微软在 2013 年为 IE 设计的安全功能,它会标记那些用户自网络上所下载的文件,并在用户准备打开时跳出警告)。

要提取文件,请使用标识符流。出于安全目的,Windows 使用了该流,它可用于确定文件是在本地创建的还是从互联网下载的。

在“ 添加到存档 add to archive ”配置对话框中,7-Zip 22.00 包含一个新的选项窗口。它包括用于更改时间戳精度、更改其他与时间相关的配置选项,以及防止更改源文件的最后访问时间等选项。


via: https://www.opensourceforu.com/2022/06/the-final-version-of-7-zip-22-00-is-now-available/

作者:Laveesh Kocher 选题:lkxed 译者:lkxed 校对:wxy

本文由 LCTT 原创编译,Linux中国 荣誉推出

正如 Linus Torvalds 所暗示,Linux Kernel 5.20 发布时可能会提供对 Rust 的支持。你怎么看?

Linus

市面上已经有许多用 Rust 重写的开源项目。因此,如今 Rust 被认为是 Linux 内核的第二语言,也就不足为奇了。

几天前,在 Linux 基金会开源峰会 上,Linus Torvals 提到他们预计将在下一个内核版本(即 Linux 内核 5.20)中对 Rust 进行试验。

或许你不知道,正如 Phoronix 率先报道的那样,Linux 已经有了 Rust 内核补丁,包含了少量的示例驱动程序,以及基本的基础设施的启用代码。

因此,Linus Torvalds 对可能合并 Rust 支持的暗示,也不足为奇。但是,这无疑是令人兴奋的!

用于 Linux 内核的 Rust

这么做的最终目标是让 Linux 内核变得更好,但它现在仍然处于试运行阶段。

凭借其各种优势,Rust 正日益成为一种流行的编程语言。还记得吗,System76 也在开发一个用 Rust 编写的新桌面环境

然而,并不是所有参与维护 Linux 内核的人都熟悉这种编程语言。

那么,这会是一个问题吗?

Linus Torvalds 并不认为这是一个大问题,因为内核中也有其他语言。他还提到希望看到 Rust 成为新的一份子。

The Register 报道称,Linus Torvalds 表示会信任维护者,除非他们犯了错误。

Linux 5.20:何时发布?

Linux 内核 5.19 版本将于 7 月底左右发布。因此,5.20 版本的合并窗口应该会在其稳定版发布后开启(假设没有意外延迟的话)。

除了 Rust 以外,Linux 内核 5.20 应该也是对包括 RDNA3 在内的下一代硬件支持的重要更新,它同时提供了更多功能。

你如何看待 Rust 将在不久的将来进入 Linux 呢?你感到兴奋吗?欢迎在下方评论区告诉我们~


via: https://news.itsfoss.com/linux-kernel-rust/

作者:Ankush Das 选题:lkxed 译者:lkxed 校对:wxy

本文由 LCTT 原创编译,Linux中国 荣誉推出

NetHack 被列入现代艺术博物馆藏品

NetHack 被列入了纽约现代艺术博物馆收藏。它被建筑和设计馆选定为其小型电子游戏收藏品,并作为今年秋天的“永不孤独”展览的一部分展出。NetHack 最初是 1982 年的地下城探索游戏“Hack”(它基于 1980 年的游戏 Rogue)的一个复刻版本,它影响了日后的《暗黑破坏神》和《火炬之光》。它是仍在活动的最古老的开源项目之一,实际上比“开源”一词(当时叫“自由软件”),甚至 GPL 都早了几年。它也是最早的,甚至是第一个完全通过互联网,由分布在世界各地的团队开发的软件项目之一(“NetHack”中的“Net”因此而来)。

消息来源:Linkedin
老王点评:“上古时代”的网游,这是真正的老游戏和开源鼻祖。它也有很多衍生版本,大家感兴趣的可以看看。

Linus Torvalds 反对用 -O3 优化编译内核

之前我们 报道 过,有开发者提出了补丁,可以在所有 CPU 架构上启用 -O3 的优化参数来编译内核,而之前该 Kconfig 参数只在 ARC 架构上可用。Linus Torvalds 对此的看法是,他实际上反对有这样一个 Kconfig 选项。他需要被一些真实的、现实世界的数据所说服,以显示其好处。当然,感兴趣的人即便没有这个 Kconfig 选项,也可以为编译器添加类似选项而做到 -O3 优化。但 Linus 也指出,“在生成糟糕的代码方面,-O3 有更多的黑历史。最好干脆移除这个选项。”

消息来源:Phoronix
老王点评:过度优化显然是个错误,Linus 和内核社区还是一如既往的保守持重。不过我觉得,作为实验性的选项,完全可以更开放一些,或许真的能对内核和编译器优化有所改进。

Fedora CoreOS 有望提升为官方版本

Fedora CoreOS 是一个自动更新、最小化的操作系统,用于容器工作负载,其目标是结合 CoreOS Container Linux 和 Fedora Atomic Host 的最佳特性。早在 Fedora 34 开发周期中,Fedora CoreOS 的开发者希望能够晋升为官方版本。现在反馈的问题已经得到解决,有望在 Fedora 37 中升级为和工作站、服务器和 IoT 构建并列的官方版本。

消息来源:Phoronix
老王点评:再加上这个容器版本,Fedora 的各个官方产品线就齐全了。

GeckoLinux 创建者推出了一个基于 Debian 的新 Linux 发行版,专注于简单性和可用性。

Linux 螺旋

GeckoLinux 改进了的 openSUSE 体验,它的创建者一直保持匿名。

我不会评论这是好事还是坏事,但现在,开发者又带着另一个基于 Debian 的类似项目回来了。

SpiralLinux,这是一个基于 Debian 的发行版,旨在使 Debian 适合最终用户使用。

SpiralLinux:基于 Debian 构建的发行版

SpiralLinux

毫不奇怪,大多数用户友好的 Linux 发行版都将 Debian 作为其原始基础。Ubuntu 就是在此基础上进行了大量改进,从而提供了良好的桌面体验,即使对于没有 Linux 经验的用户也是如此。

那么,这个发行版有什么不同呢?

嗯,它的创建者说,这个项目旨在帮助你获得 Debian 的所有核心优势,而无需定制很多东西。

如果你想在桌面上使用 Debian,SpiralLinux 是一种接近原版的体验。你还可以根据需要升级到最新的稳定 Debian 版本(或不稳定/测试版),而不会丢失方便易用的自定义设置。

换句话说,SpiralLinux 使 Debian 适合桌面使用,而最终用户只需付出最小的努力。

为了实现这一点,SpiralLinux 使用了 Debian 官方软件包存储库,并提供了现场安装方式,让你能够定制自己的 Debian 系统。

此外,SpiralLinux 还具有以下功能:

  • 开箱即用的 VirtualBox 支持
  • 预装了专有的媒体编解码器和非自由软件包存储库
  • 预装了专有固件
  • 打印机支持
  • 通过 GUI(软件中心)支持 Flatpak
  • 默认启用 zRAM 交换
  • 多种桌面环境(Cinnamon、XFCE、Gnome、Plasma、MATE、Budgie、LXQt)

Debian 始终坚持使用开源和自由软件包,最终用户必须自己搞定编解码器、驱动程序和其他软件包,才能使许多功能正常工作,获得令他们满意的桌面体验。

而 SpiralLinux 似乎可以作为 Debian 的一个有用的替代品,就像 GeckoLinux 之于 openSUSE 一样。

下载 SpiralLinux

如果你一直想尝试 Debian,但又不想在初始配置上费尽心思,你可以尝试 SpiralLinux。

你可以前往其托管在 GitHub 上的官网以了解更多信息,链接如下:

SpiralLinux

via: https://news.itsfoss.com/debian-remix-spiral-linux/

作者:Ankush Das 选题:lkxed 译者:lkxed 校对:wxy

本文由 LCTT 原创编译,Linux中国 荣誉推出

火星快车号上 Windows 98 时期的软件得到了更新

欧洲航天局于 2003 年发射的火星快车号已经运行了近 20 年,火星快车号包括两个部份:火星快车号卫星与小猎犬 2 号登陆器,不过小猎犬 2 号后来失去联系。卫星上的火星地下和电离层探测高级雷达(MARSIS)是 2018 年在火星上发现巨大的地下液态水层的关键,该软件使用的是基于 Windows 98 的开发环境。欧洲航天局正在升级该软件,新的软件将使 MARSIS 开启的时间延长五倍,并在每次通过时探索更大的区域。这就像是“发射近 20 年后,火星快车号上有了一个全新的仪器一样。”

消息来源:The Verge
老王点评:看来 Windows 98 一直运行的也挺好。那么,微软为啥让大家一直升级呢?

ARM 最初的操作系统 35 年后仍在更新

1987 年 6 月,Acron 推出了起价 800 英镑的 Archimedes A305 / A310 计算机。在那个年代,其产品性能设计相当先进,且提供了当时名为 Arthur 的新操作系统。两年后,它被更名为 RISC OS。如今,RISC OS 的一个分支,仍然支持 Acron 时代独特的 26 位模式,当然,目前只能运行在模拟器中。另一个分支是为 32 位的 ARM 芯片设计的,并于 2018 年开源。如今,它还在继续维护更新,近日发布了一个源自 OpenBSD 的新 TCP/IP 栈,带来了对 IPv6 的支持。但它目前还不支持 Wi-Fi,以及不支持多核处理器技术 SMP。

消息来源:The Register
老王点评:这么古老的操作系统,是操作系统发展历史上一块块纪念碑,更多只是回味。

“首个桌面操作系统根社区” openKylin 发布

昨日,麒麟软件联合普华、中科方德、麒麟信安、中兴新支点、先进操作系统创新中心等发起了中国“首个桌面操作系统根社区” openKylin 社区。所谓根社区,是指基于 Linux 内核和其他开源组件而构建,不依赖上游发行版的社区。在视频发布会上,邀请了若干院士发表了致辞,并呼吁更多的行业伙伴加入,携手打造“产业主导、平台自主、技术先进、生态丰富”的桌面操作系统根社区。

消息来源:openKylin
老王点评:看来国产根社区的春天到了,这又是一家。似乎“根社区”这个说法是从开放原子开源基金会开始出现的?