2022年3月

GNOME 42 终于到来了,它带来了急需的视觉升级和功能改进。

GNOME 42 是一个有着显著视觉变化的重大升级。

GNOME 42 提供了许多必要的改进和急需的升级。现在它已经发布了,就让我们来看看一些关键的亮点吧。

GNOME 42 新特性

鉴于我们已经写了一篇 详细的文章来介绍 GNOME 42 的新特性,请允许我在这里挑选其中最重要的几个来介绍。

1. 深色模式主题和外观调整

尽管其他的一些桌面环境已经有了系统级的深色样式偏好设置,然而 GNOME 此前并不支持该功能。

在 GNOME 42 中,GNOME 团队从 elementary OS 团队那里获得了灵感(这要归功于 elementary OS 6 出色的深色模式)。

你可以注意到,一个新的“ 外观 Appearance ”选项取代了“ 背景 Background ”选项,它可以让你在浅色/深色模式间无缝切换。

桌面壁纸也有浅色/深色的不同版本,以便在你选择的对应模式时,为你提供最佳的对比度。

2. 更新的文件夹图标主题

GNOME 的文件夹图标主题看起来也太古老了。为了摆脱这种印象,它接收了一些视觉更新,以便在浅色/深色主题下看起来更棒:

3. 新的截图界面

新的 GNOME 42 截图的界面是本次发布的最好的特性之一。

它不仅仅局限于截图,只要简单切换一下,你就可以用它来录制屏幕。它的用户界面看起来很棒,而且在我最初使用的 Fedora 36(预发布版)中工作良好。

4. GNOME 应用升级到了 GTK 4

为了与 GNOME 42 的总体用户体验保持一致,得益于 libadwaita,默认应用程序获得了彻底的视觉更新。

不仅限于用户界面,一些 GNOME 应用本身也获得了新特性。

甚至一些第三方的 GNOME 应用,比如 Fragments 2.0,也有了重大改变,以便在 GNOME 42 中提供最佳体验。

5. 新的文本编辑器和控制台

你会注意到,现代的 GNOME 文本编辑器 取代了广受欢迎的 Gedit,成为了默认的文本编辑器。

并且,你再也找不到 GNOME 终端应用了。取而代之的是,现在有了一个新的终端应用,它提供了一些用户界面的增强,名字叫做“ 控制台 Console ”。

其他改进

除了视觉变化,新版本的 GNOME 还进行了性能优化和整个平台的细微改进。其中包括了以下升级:

  • 提升了文件检索效率
  • 远程桌面功能现在支持 RDP 协议了
  • GNOME 网页浏览器现在开启了硬件加速

你可以在 官方声明 中了解这个版本的所有变化。

下载 GNOME 42

你可以在 GNOME OS 上,通过 Boxes 虚拟机来测试 GNOME 42 最新的稳定构建版本,或者你可以下载 OpenSUSE Tumbleweed(应该会在近期发布)。

尽管 Intel 的 Clear Linux 似乎在它的最新版本中增加了 GNOME 42,但和 Ubuntu 22.04 长期支持版和 Fefora 36 相比,它并不是一个完美的替代桌面。

你也可以尝试附带 GNOME 42 的 Arch,或者等待下个月将发布的 Ubuntu 22.04 长期支持版和 Fedora 36.


via: https://news.itsfoss.com/gnome-42-release/

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

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

OpenJDK 18 发布

Oracle 公司今天 正式发布了 Java 18 的参考实现 JDK/OpenJDK 18。OpenJDK 18 现在已经可以用于生产,它包括了一些新的功能,以及数百个较小的改进和一千多个错误修复。在 OpenJDK 18 中,UTF-8 最终成为了 Java SE API 的默认字符集。另一个值得注意的是,它包括了一个简单的 Web 服务器 Jwebserver,这是一个新的命令行工具,用于启动一个基于 Java 的最小的静态 Web 服务器。

老王点评:可真快,一转眼 Java 都 18 了。

一名 16 岁英国少年被疑似 Lapsus$ 黑客组织的主谋

彭博社报道,网络安全研究人员在调查 Lapsus$ 黑客组织针对微软和英伟达等科技公司的攻击时,发现这些攻击与一名住在英国牛津附近的 16 岁少年有关,他们认为这名少年是主谋。他的个人信息,包括他的地址和他父母的信息,被对手发布在网上。Lapsus$ 的另一名成员被怀疑是一名居住在巴西的青少年,很可能还有其他人参与了该组织的行动。

老王点评:真是“无畏”的少年,不过,可笑的是,一些世界级的大公司就这样被攻破了。

微软采用新的机器学习技术改善其 AI 翻译

微软宣布 基于其 Z-Code 项目对其翻译服务进行更新,该项目采用了“备用专家混合”的方法,这些新的模型在盲评中得分高出了 3% 到 15%。“混合专家”并不是一项全新的技术,但它在翻译方面特别有用。在其核心,该系统基本上将任务分解为多个子任务,然后将它们委托给更小、更专业的模型,这称为“专家”。然后,系统根据自己的预测,决定将哪个任务委托给哪个“专家”。

老王点评:讲实话,现在无论是谷歌还是微软的必应,其翻译质量还是一般,甚至有时候可笑。

最受欢迎的 shell 是什么?我猜你会回答 bash 或者 zsh,没错,的确如此。

UNIX 和 Linux 系统上有许多可用的 shell,包括 Bash、Ksh、Zsh、Fish 等等。

最近,我碰到了另外一个 shell,它结合了 Python 和 bash,还蛮特别的。

Xonsh shell,为喜爱 Python 的 Linux 用户而打造

Xonsh 是一个使用 Python 编写的跨平台 shell 语言和命令提示符。

它结合了 Python 和 Bash shell,因此你可以在这个 shell 中直接运行 Python 命令(语句)。你甚至可以把 Python 命令和 shell 命令混合起来使用。

听起来不错吧?如果你是一个 Python 程序员的话,你应该会更加兴奋。

在 Linux 上安装 Xonsh shell

有多种方式可以在 Linux 系统上安装 Xonsh shell。

你可以使用软件包管理器安装它(主要的 Linux 发行版的仓库中都有 Xonsh shell)。

在 Ubuntu 和 Debian 上,你可以尝试运行:

sudo apt install xonsh

因为它本质上是一个 Python 应用,所以你总是可以使用 Pip 来安装(如果你的系统已经安装了的话)。或者,你也可以使用 Conda 来安装 Xonsh。同时,它还提供了 AppImage 格式和 Docker 镜像。

你可以自由选择你喜欢的安装方式。

Xonsh shell 初体验

如果你不熟悉 Linux 的“多 shell”概念和终端的相关知识,我推荐你阅读 我写的一篇终端入门的文章。这篇文章会帮助 Linux 新手弄清楚很多东西。

我在这里简单介绍一下。你的终端运行着一个默认的 shell(通常是 bash shell)。如果你在系统上安装了其他的 shell,你可以 轻松地切换这些 shell

要进入 Xonsh shell,只需运行一条命令:

xonsh

它会建议你运行一个设置向导,然后创建一个 Xonsh shell 的自定义 rc 配置文件。这是可选的,你也可以晚些时候再做。

一旦你开始使用它,你就立刻会感觉到一些不同。

当你开始输入一条命令时,Xonsh 会自动建议历史记录中的最后一条匹配命令。你可以按下右箭头键确认使用这条自动建议的命令。你也可以按下上、下箭头键来选择历史记录中的其他匹配命令。

Xonsh shell automatically suggests last matching command from the history as you type

不仅如此,它还支持交互式的 Tab 补全。当你开始输入命令,并按下 tab 键,它会显示一个类似于下拉式的交互式菜单。你可以在这个菜单中选择可用的命令。

Tab completion in Xonsh shell

你可以混合使用 Python 和 bash 命令,并且直接在 shell 中运行它们。

如果你对 终端定制 感兴趣,你可以花点时间和精力,根据自己的喜好来定制 Tab 补全、按键绑定和颜色样式。

它同时拥有一个叫做 Xontrib 的用户自定义插件系统,你可以使用这些插件来扩展 Xonsh shell 的功能。

如果你是一个终端爱好者,并渴望学习更多终端知识,你可以浏览它的 丰富的文档系统

最后

大多数用户坚持使用默认的 Bash shell,这很正常。有一些开发者和系统管理员会选择使用 Zsh,因为它有很多附加特性。而 Xonsh 完全聚焦在 Python 上,对于 Python 使用者来说,它或许具有吸引力。对于其余的人来说,Bash 已经足够好了。

你使用过 Xonsh 或者其他的 shell 吗?你用它来代替 Bash 的原因是什么呢?欢迎在评论区留言。


via: https://itsfoss.com/xonsh-shell/

作者:Abhishek Prakash 选题:lujun9972 译者:lkxed 校对:wxy

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

如果你想摆脱“谷歌照片”,Piwigo 是一个令人印象深刻的开源替代方案,能够自我托管。让我们来探讨一下它的更多信息。

“谷歌照片”是备份你的照片和视频的最流行的选择之一。(LCTT 译注:并不是……)

考虑到它是大多数安卓手机的默认选择,使用谷歌照片管理照片/视频是一种无缝体验。

但是,如果你想从它那里转移到一些开源的、对隐私更友好的东西怎么办?不只是谷歌照片,还有其它一些照片托管平台也是专有的。

请看看 Piwigo,一个开源的 照片管理软件 来帮助你。

Piwigo:你可以自行托管的开源照片库

Piwigo 是一个开源解决方案,可以帮助管理你的照片和视频。

你可以选择自己托管,控制你的数据,或者选择云托管(数据存储在法国,有备份)。

顺便说一句,该公司起源于法国。

不仅仅是针对个人,Piwigo 也为组织和团队量身定做。

如果你担心使用谷歌照片或类似服务上传时的隐私政策,Piwigo 可以成为一个出色的替代品。

Piwigo 提供了一系列的功能和细粒度的控制来管理你的照片。

Piwigo 的功能

虽然它是主流服务的一个可行的替代品,但它为个人和组织提供了先进的功能。

一些功能包括:

  • 通过云托管(*.piwigo.com)获得你的专用子域
  • 能够批量下载
  • 创建相册
  • 选择照片来分配现有的相册集
  • 通过链接分享照片
  • 用公共和私人模式进行访问管理
  • 能够对用户进行分组,以管理你的相册或照片(对组织/团队来说很有效)。
  • 基本分析,以跟踪你的使用情况和使用的存储空间
  • 支持向相册/照片添加标签
  • 支持深色模式
  • 能够编辑照片的元数据
  • 过滤器,以快速找到照片/相册
  • 支持 JPG/JPEG、PNG 和 GIF 文件(针对个人)
  • 支持所有文件类型(仅适用于企业使用)
  • 为个人用户提供无限的存储空间
  • 支持自定义域名(即使是云托管选项)
  • 插件可扩展功能
  • 支持主题
  • 移动支持(安卓和 iOS)

除了上述功能外,你还可以获得改善用户管理和 Piwigo 的整体用户体验的更多选项。

我使用其针对个人的云托管选项(有 30 天的试用期)对其进行了快速测试。让我分享我的一些见解,以帮助你在尝试之前了解它们。

使用 Piwigo 来管理照片

当你注册一个账户时,你可以指定你的自定义子域。

例如,我把我的测试账户放在 ankushsoul.piwigo.com

任何人都可以通过在他们的浏览器中输入上述 URL 来访问我公开分享的照片/相册。

所以,最好是尽可能保持子域的名称独一无二。在这两种情况下,你也可以将相册/照片限制给登录的用户(或你自己),其他人即使知道你的子域,也无法访问你的照片。

你可以前往它的仪表板,检查你的存储使用情况和整体活动情况。

它有两个激活的插件,一个用于内部功能,另一个默认用于打击垃圾信息。

你会发现有很多插件可以加强批量管理,启用管理员信息,激活相册的评论,在你的相册上添加到期时间,限制下载,以及访问一些令人兴奋的功能。

你可以花点时间浏览一下现有的插件选择,评估一下它们与谷歌照片相比能有多大用处。

当然,你在任何主流的云照片托管服务中都得不到这种控制。

所以,这很值得探索。

对于现有的其他功能,你可以管理多个用户,控制访问,发送通知(通过电子邮件),还可以进行一些维护活动。

总的来说,用户体验是相当好的。它可能没有提供最现代的用户界面,但它可以工作,而且很容易管理。

注意:考虑到 Play Store 上的应用没有收到最新的更新,移动体验(在 Android 上)可能并不令人满意。然而,你可以在他们的 GitHub 上找到最新版本的 APK 文件。

开始使用 Piwigo

我认为 Piwigo 非常适合各类人使用,从想组织照片的人,到想合作/分享图片的用户,都可以使用。

如果你选择自我托管,你应该查看它的 文档 和探索 GitHub 页面

考虑到你独自管理它,你将需要适当地维护实例,并对你的数据进行备份。

如果你选择 云托管选项(作为个人),定价从每年 39 欧元 开始,不限图片文件上传,如果你订阅 3 年,价格会更便宜。

个人计划没有提到具体的存储限制(无限)。因此,可以说你不应该有任何问题,除非你开始滥用该服务。

鉴于你在该服务中得到的控制权,大多数用户会更愿意使用云托管服务,而放弃像谷歌照片这样的服务。

企业/组织的定价计划将是昂贵的(每月)。然而,它支持企业的所有文件类型。

你认为像 Piwigo 这样的谷歌照片的自行托管替代品如何?你试过吗?云主机选项是主流选项的可行替代品吗?

请在下面的评论中告诉我你的想法。


via: https://itsfoss.com/piwigo/

作者:Ankush Das 选题:lujun9972 译者:geekpi 校对:wxy

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

编者按:本文作者是一位初一学生,是我们的“公开投稿计划”的第一位投稿者(calvinlin)的同龄人,这篇文章是他对 Unix/Linux、自由开源软件的一些观点。

公平的讲,这篇文章的论证并不算很严谨周密,观点也略有偏激,但是编者作为从业 20 多年的自由及开源爱好者,初读此文,非常惊异。慨曰,“吾道不孤也!”

导读

“天下没有免费的午餐。”

这句话只说对了一半。对于软件业,或者更准确一点,对于自由软件业,这并不一直是对的。

商业软件公司正在控制着我们 —— 普通计算机用户甚至专业的程序员 —— 的大脑,在我们的潜意识里面,似乎只有大公司的东西才质量好。下面是几个场景:

  • 我倾向通过收费的网课、系列视频或者文章来学习技术,而不是阅读软件自带的免费文档或者是免费的外语甚至中文标准,因为前者更容易。
  • 免费的东西都是劣质的。只有收费的东西才可以保证质量高。
  • 才不会有人将优质资源公开免费,除非他们有着特殊目的。
  • 大公司的软件比一群只因为兴趣爱好的人写的软件更稳定、更值得信赖。

绝大多数普通用户都会认为这几条全都是正确的,甚至一些有着几年经验的“高级”程序员也是。他们宁愿买某公司的 IDE 来开发,而不是使用轻量级的、免费的 Vim,后者毫无疑问是大多数 UNIX/Linux 程序员的必备。

这一切的一切,都是因为:

一、奇妙的商业软件

自从 Windows 系统成功,成功商人比尔•盖茨就被各种各样的人放在各种各样的地方“膜拜”。一方面可能是因为他太有钱,一方面可能是因为他做了这么个系统(网络上还有很多人宣称比尔•盖茨设计并实现了 Windows 系统)。

然而,在这个“伟大”的窗口系统死机、蓝屏之时,大多数人骂的却是他们的电脑:“什么破电脑!见鬼!”,而不是系统(顺便说一句,还有人将 “Windows” 称作电脑)。真奇妙。

转观无数的 Linux 开发者(哪怕是林纳斯•托瓦兹),都没有受到这样的待遇。

软件是值得付钱的,连自由软件领袖理查德•斯托曼都没有否认这一点。但是,你真的确定那些糟糕的、动不动就“该应用程序无响应”的东西值得这么多钱吗?我反正觉得不是。

“某窗口系统”还有一个十分神奇之处,它好像是支持 POSIX 的,毕竟设计某新 32 位系统的时候这不就是其中一个目标吗?(当然有的人会跟我说那应该是 ISO C)

实际上呢,好像它只支持了为数不多的几个系统调用,剩下的几乎都是标准库函数(strlen 那样的),就连基本的 POSIX 风格的 open 都没有……

与之对比的是对各种标准都支持的 Linux。它支持全套的 POSIX (streams 除外),性能测试也不错(当然,“某窗口系统”的裸机测试也不错。注意,是裸机),更令人骄傲的是,优秀的进程创建以及文件系统。与此相比,窗口系统的文件系统以及进程创建就不尽人意。

  • 关于对 POSIX 的支持,参见《UNIX 环境高级编程》第二章
  • 关于进程创建以及 Windows 系统的相关情况,参见《操作系统概念》 第十六(Linux)以及十七章 (Windows) 以及 《Linux 内核设计与实现》第一章

我知道有些人又要说啥了:我们的安全认证等级(A1 那样的玩意儿)比你们高!

  • 关于安全等级参见《操作系统概念》 第十四章
  • 这里安全认证单单是指对文件的访问权限的丰富,某系统可以设置 XXX 没法访问之类的

这是无法避免的,传统 UNIX 的设计就从来没想过这一点,用户被抽象成了 同组拥有者以及其他(当然,root 总是有权限)。但就我个人的观点来说,这就足够了,毕竟我没见过有多少用户会创建两个用户,他们甚至还在用 Administrator 或者是以一些愚蠢的字符为名字,例如 “abc123”。

再来看看软件。

二、设计哲学 (当然不是

“某窗口系统”的软件挺多,包括 IE 这样的令人头疼的浏览器(哦不,它已经被放弃了)、各种没人碰过的游戏以及一大堆更没人碰过的附件。这些是随着系统一块安装上去的,想卸载必须手动,十分的麻烦。还有类似 Power Point 这样的有用的“高级软件”,单个软件就包含了数不尽的功能,当然,它十分的贵。

了解 Linux 的同学大概已经知道我会说什么了。没错,我要说的就是不同系统下的设计哲学。

这更是一个差距,Linux 下面的每一个软件都平均不足 10 MB,并且都有着自己独特的分工。wc 就是统计文本文件的、cat 就是显示文件内容的(就是这么简单)、grep 就是在文件里头查找的,类似这样的软件数不胜数。利用 UNIX 的设计哲学之一 —— 管道 —— 就可以很方便的统计一个文件中含 Linux 这个词的行数(bash 不算很精通,见谅):

$ grep "Linux" foo | wc -l 

而在那个操作系统呢?你应该需要用记事本先打开那个文件,复制到另一个 .doc 文档里头,然后再找一找“查找”键,然后按一下。或许你还需要划到最底下看一看有多少行……

那来个更难一点的呢,看一看当前目录下所有后缀名为 .txt 的文件里头有多少行包含 Linux?

对 UNIX 来说小菜一碟:

$ find ./ -name "*.txt" | xargs grep "Linux" | wc -l 

在另一个“伟大的系统”上呢?

我想不需要多举例,大家就能看出来这两个系统谁设计的更好了。

还是会有人说,这个系统本来就是给程序员用的,那个系统本来就是给普通用户用的。的确,那为什么你这个程序员还在用“某窗口系统”呢?

三、“真幼稚”

曾经在一个复古的群聊中,有这样一个大佬,引用我对他的评价:

此人身高八(划掉,七)尺,自诩风度翩翩,常以“京中美男子”而自拟。爱为人师,尝以“全栈大佬”自号,实则不知汇编、C 为何物者也。 其曰:“仅学可令吾发家之事”。因不习 C。遇人求问,常为省流量,略回 “..” 二字,甚含深意也。 吾不与其为友,另有它故:其人曰:“C 者,垃圾也”,吾对之曰:“尔乃垃圾之中上等者也”,羞怒之下移吾出群,回看,其语已撤回也。

他还有一个口头禅,“真幼稚”。如同高雅的文言文里写的一样,他只是为了发家才学编程。所以对于开源、自由之类的…… 你可以想象到他的反应。

开源幼稚吗?

我想不是的。

正如理查德•斯托曼在演讲中说的:

软件好像是菜谱。最开始,你从朋友家里拿到了一份,回到家你就开始琢磨了:是放点糖还是放点辣椒呢?都可以。愿意研究的人,可以将菜变得更好吃,更符合一部分人的口味,然后传给别人。所有人都能吃上美味的饭菜。(非原文,演讲的具体内容参见《若为自由故》)

商业软件做了什么?

软件还是菜谱。一个大厨对你说:“菜谱保密”,你就只能吃他做的菜,而不能自己料理。饭店的菜好吃,没错。但是没人知道菜里头还有什么。如果你想要把菜谱给别人,他们就把你扔到监狱里把你叫做“贼”。这是现实。

更过分的呢?

大厨把菜谱给你了,里面还塞着一个计时器。你能照着菜谱做 30 遍,满了限额之后,他们就要求你付钱。不付?那菜谱就会自动销毁,甚至在上面写上几个大字:这人是个穷光蛋。

软件是值得付钱的,我再三强调,一个优秀好用的软件是值得我们高兴地为它付钱的,甚至更优秀的软件会让我们为它的作者塞钱、捐款。然而,我从没见过有值得五千块钱的软件,没有理由为一个设计落后的微内核,整个系统靠着毫秒级速度的 IPC 来工作的系统付上这么多钱。如果说 UNIX 值得 5000,我觉得无可厚非,因为 UNIX 是这个星球上设计最好的系统之一。

“最好的系统”不是乱说的。拿 UNIX 其中一个衍生品 —— Linux 来比较,就比较日常用户的体验。启动最慢、内存占用最大的 Firefox 也只需要几秒钟时间,按一下鼠标就可以。对于那个系统,就应该不需要多说了吧……

四、这到底是系统的原因吗

前面的所有内容都在说 Linux 和“某窗口系统”。抛开金钱,这两个都可以算得上地球上十分优秀的操作系统。Linux 以及 UNIX 注重简洁,而“某窗口系统”注重用户体验和美观,裸机性能测试也十分不错。但这里,我们要讨论的是,到底是什么使得窗口系统在日常使用中如此的慢?

设计

首先我要说的就是设计。

微内核设计是十分优雅的,这一点我们无法反驳。然而,它却好像并没有为内核减轻多少开销,毫秒级的 IPC 到处都是。它的内核太小了,就连系统调用都放在了动态库里,导致正常应用的启动要进行多次重链接。

它的窗口框架也不尽人意。回调一直是 POSIX 所极力避免的东西,该标准中几乎没有关于回调的内容,而是异步、pollselect 这样更符合人类逻辑的东西。

而它呢,窗口框架的所有消息(就是那个 Msg)都靠回调来处理,正这样导致了响应速度的不尽人意。一个小小的窗口点击、移动都成为了事件。

转过来看 UNIX/Linux,与其窗口框架类似的是信号。传统信号通过 signal() 设置,而现代的则通过 sigaction(),无论接口怎么不一样,都有着“默认操作”,即 SIG_DFL。所以如果让我给窗口系统提一个修改意见,我首先会说:“请加一个 RegisterMsgs 调用,为每一个 msg 都提供一个 handler,并支持设置默认以及忽略操作吧!”

有关 signal 的详细内容参见《UNIX 环境高级编程》

自作聪明的用户

你可以看到一系列“某某安全管家”的应用程序。在 XP 时代,这是必不可少的,他可以防止你的系统被人闯入。然而,现在都…… 2202 年了,还是有数不胜数的自作聪明的用户(甚至程序员)尝试安装他们,安装七八个同时烧电脑的情况也很正常。

我曾经在我的 8.1 以及 10 上重装系统并且不安装任何电脑管家,结果性能提升了至少两倍,和 Linux 并没有相差太多。

当然,我没有说“某某管家”没有用。实际上它们是非常有用的,无数的安全人员编写了他们,但是现代内核不再需要如此严格的保护了,所以说到底,这还是早期系统太差劲的原因。

然而 “某某安全极速浏览器”的性质就截然不同了,从来没有人需要过这种应用,而实际上它们就是个套壳。编写这种应用的人和诈骗完全一样,将他们闭源并且加上几个广告,就变成了自己的“国产”浏览器。

五、自封后路的窗口系统

综上所述,那个商业系统就是被各种糟糕的后台程序搅黄了,而它们总是喜欢位于后台的原因,根本上就是商业原因 —— 看看你右下角那一个个小图标,它们应该比桌面上显眼吧!

同时,计时并且催促你赶紧交钱的软件,也肯定需要放在后台吧。

也就是说,可怜的商业窗口系统,自己告别了原来属于自己的 —— 无穷尽的自由软件开发人员。

六、未来

随着计算机科学的发展,越来越多的大佬从小学五年级、六年级就开始学习编程(calvinlin 哥甚至三四年级开始玩 shell,那时候我还在玩 cmd.exe)。

随着他们技术的成长,一部分人会毫不犹豫地选择换到 Linux,而另一部分则继续选择使用有着很多 IDE 的“某窗口系统”。但是无论是哪个系统,我都相信,这些少年黑客会毫不犹豫地投入到开源软件之列中,为世界贡献一批又一批的人类高质量开源软件。追求自由,是孩子们的天性,不是吗?

那时,GNU 计划、Linux 内核都将会卓越成长,向世界展现开源的魅力!

世界将属于开源!


作者简介:intirain (或者 rain 也行),喜欢 UNIX、x86、RISC-V 上的 C。


via: https://github.com/LCTT/Articles/pull/7

作者:intirain 编辑:wxy

本文由贡献者投稿至 Linux 中国公开投稿计划,采用 CC-BY-SA 协议 发布,Linux中国 荣誉推出

以太坊创始人说,加密货币的目标不是用百万美元的猴子图片玩游戏

最近,在接受《时代》杂志 采访 时,以太坊创始人 Vitalik Buterin 说,“加密货币存在越来越多的危险,包括过度渴望的投资者和飙升的交易费用。”他对无聊猿游艇俱乐部等热门 NFT 进行了明显的抨击,“危险的是你有这些 300 万美元的猴子,它变成了一种不同的赌博”,他认为,“最终加密货币的目标不是用百万美元的猴子图片玩游戏,而是做在现实世界中完成有意义的事情”。

老王点评:虽然 V 神很清醒,但是以太坊上的很多人其实都是为了钱来的。

Lapsus$ 黑客泄露了 37GB 的微软产品源代码

曾经高调披露入侵了英伟达、LG 的黑客组织 Lapsus$ 又 宣称入侵 了微软内部的 Azure DevOps 服务器,随后公开了一个据称包含了超过 250 个微软项目的压缩包种子。在解压后有 37GB 大小,其中包括了 Bing 90% 的源代码,Bing 地图和“小娜”项目 45% 的源代码。研究人员认为它们是真实的内部源代码。泄露源代码不涉及微软的 Windows、Office 等桌面软件。微软确认了被入侵,称它的“一个单一账户被入侵,给予了有限的访问权。”微软表示他们“并不依赖代码的保密性作为安全措施,查看源代码并不会导致风险的提升。”

老王点评:其实我是不怎么相信微软的源代码泄露不影响微软的产品安全的。

谷歌的短信和电话应用一直悄悄向谷歌发送短信、通话信息

根据一份 研究报告,安卓上的“谷歌信息”(短信)”和“谷歌拨号器”(电话)应用一直在向谷歌游戏服务 Clearcut 记录器服务和谷歌的 Firebase 分析服务发送用户通信数据。“谷歌信息“发送的数据包括时间戳和信息文本组合的哈希值,“谷歌拨号器”发送的数据包括通话时间和持续时间,通过这些数据可以关联起来发件人和收件人。此外,电话号码也会被发送到谷歌。而且,谷歌没有提供选择退出这种数据收集的方法。虽然谷歌要求第三方开发者提供所收集的数据范围,但是谷歌预装的第一方应用却缺乏具体的隐私政策。“谷歌信息”和“谷歌拨号器”被预装在超过 10 亿部安卓手机上。谷歌确认了遥测信息的收集,并表示将做出改变。

老王点评:谷歌肯定想的是,我拿点数据那能叫偷么?读书人的事情……