分类 新闻 下的文章

IEEE 标准协会宣布了一个基于 GitLab 的开源协作平台。

IEEE 是世界上最大的技术专业组织,致力于推动技术的发展。 IEEE 标准协会 the IEEE Standards Association (IEEE SA)是 IEEE 内部的一个组织,负责制定全球各行业的标准。

IEEE 标准协会(SA)提出了一个开源协作平台,即 IEEE SA Open

技术上来说,它是一个自托管的 GitLab 实例,结合了 Mattermost(一个 Slack 的替代品)和 GitLab Pages其官方博文对此进一步解释道:

该平台使独立软件开发者、初创企业、业界、学术机构等能够在一个协作、安全、负责任的环境中创建、测试、管理和部署创新项目。

它有什么不同或有用的地方?

这个平台最主要的吸引力应该是 IEEE 的会员网络、技术专长和资源。

IEEE 主席 Robert Fish,也曾(在接受 Radio Kan 的采访时)简单地提到它有什么不同之处,以及为什么 IEEE 想要使用它。

如今,世界上大部分的基础设施都是由软件运行的,而这些软件需要符合通信网络、电网、农业等方面的标准。

这是有道理的 —— 如果我们想提高标准化技术,这在很大程度上取决于软件。所以,这听起来肯定是要对创新的开源项目进行标准化,让它们也能为潜在的资本机会做好准备。

IEEE 还澄清说:

随着软件在当今世界越来越普遍,道德规范、可靠性、透明度和民主治理成为必须具备的条件。IEEE 在赋予开源项目这些属性方面有着得天独厚的优势。

虽然听起来很好,但 IEEE 的开源平台究竟能提供什么?让我们一起来看看这个问题。

IEEE SA Open 概览

首先,它对所有人开放并且完全免费使用。你只需要创建一个 IEEE 帐户,然后登录到这个开源平台就可以开始。

除了与 IEEE 广泛的会员网络相关的好处之外,你还可以期望其开源社区经理或社区成员提供指导性支持。

Ieee Gitlab

该平台提供了标准和非标准项目的用例,你可以尝试一下。

因为选择将 GitLab 与 Mattermost 和 Pages 结合起来,你可以获得一些有用的功能,它们是:

  • 项目规划和管理功能
  • 源代码管理
  • 测试、代码质量和持续集成功能
  • Docker 容器注册库和 Kubernetes 集成
  • 应用程序的发布和交付功能
  • 集成了 Mattermost 聊天论坛的斜线命令(完全支持 Android 和 iPhone 应用程序)
  • 能够弥合标准制定和开源社区之间的差距,以便以更快的速度推进灵活和创造性的技术解决方案
  • 安全的开放空间,并有严格的行为准则。

小结

显然,有更多的平台来潜在地放大开源项目的曝光率是一件好事 —— 因此,IEEE 的举措听起来很有希望。

你对此有何看法?让我知道你的想法吧!


via: https://itsfoss.com/ieee-open-source-collaboration-platform/

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

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

Fedora 32 应该和 Ubuntu 20.04 LTS 一样都在 4 月底发布。

由于我们详细介绍了 Ubuntu 20.04,因此我们考虑在这里为 Fedora 粉丝做同样的事情。

在本文中,我将重点介绍 Fedora 32 的新功能。随着开发的进行,我将对本文进行更新。

Fedora 32 的新功能

启用了 EarlyOOM

在此版本中,默认启用 EarlyOOM。提供一下背景知识,EarlyOOM 可以让用户在大量进行交换时轻松地摆脱内存不足状况恢复其系统。

值得注意的是,它适用于 Fedora 32 Beta 工作站版本。

添加了 GNOME 3.36

新的 Fedora 32 工作站版也包含了新的 GNOME 3.36。不仅限于 Fedora 32 Beta 工作站版,Ubuntu 20.04 LTS 的每日构建版中也添加了它。

当然,GNOME 3.36 中的改进也进入了 Fedora 的最新版本,总体上提供了更快,更好的体验。因此,你将获得新的锁定屏幕、请勿打扰功能以及 GNOME 3.36 附带的所有其他功能。

软件包更新

Fedora 32 版本还更新了许多重要的软件包,包括 Ruby、Perl 和 Python。它还有 GNU 编译器集合(GCC)的最新版本 10。

其他更改

除了主要亮点之外,还有很多更改、改进或修复。你可以详细查看它的更新日志来了解有关更多信息。

下载Fedora 32(开发版)

Fedora 32 仍在开发中。Beta 版已经发布,你可以在空闲系统或虚拟机上对其进行测试。我不建议你在最终版本之前在主系统上使用它。当前版本有一个官方的已知 bug 列表,你也可以参考。

官方公告中,他们提到了 Fedora 32 beta 工作站版服务器版以及其他流行版本的可用性。

要获取工作站和服务器版本,你必须访问 Fedora 工作站Fedora 服务器的官方下载页面(取决于你的需求)。

Fedora Download Beta

打开后,你只需查找如上图所示的标记为 “Beta!” 的发行版,然后开始下载。对于其他变体版本,请单击下面的链接以转到各自的下载页面:

你是否注意到 Fedora 32 中的其他新功能?你想在这里看到哪些功能?请随时在下面发表评论。


via: https://itsfoss.com/fedora-32/

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

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

GNOME 3.34 发布 6 个月后,最新版本的 GNOME 3.36 代号为 “Gresik” 也最终发布了。不仅是添加了功能,GNOME 3.36 还改进了许多我们需要的功能。

在本文中,我将重点介绍 GNOME 新版本的主要更改。

GNOME 3.36 的关键改进

如果你想快速了解发生了什么变化,可以看以下官方视频:

现在,让我分别重点介绍最新版本中的更改:

GNOME Shell 扩展应用

你可以通过专门的“扩展”程序轻松管理 GNOME Shell 的扩展。

因此,你可以使用该程序更新、配置、删除或禁用现有扩展。

切换到请勿打扰(DND)

你可能已经在 Pop!\_OS 或其他 Linux 发行版中注意到了它。

但是,GNOME 3.36 现在在通知弹出区域中实现了 DND 切换。除非你将其关闭,否则不会收到任何通知。

锁屏改进

在新版本中,锁定屏幕在输入凭据之前没有额外的动画。取而代之会在登录屏幕直接打招呼。

另外,为了提升一致性,锁屏背景将是墙纸的模糊版本。

总的来说,对锁屏的改进旨在使之更易于访问,同时改善其外观/感觉。

视觉变化

包含了一些明显的新增,这些设计更改改善了 GNOME 3.36 的总体外观。

从图标的重新设计到文件夹和系统对话框,进行了许多小的改进以增强 GNOME 3.36 的用户体验。

此外,设置应用已进行了调整,通过微小的界面重新设计,使得选项访问更加容易。

主要性能改进

GNOME 声称,此更新还提升了 GNOME 桌面的性能。

当使用装有 GNOME 3.36 的发行版时,你会注意到在性能上有明显的不同。无论是动画、重新设计还是微小的调整,对于 GNOME 3.36 所做的一切都会对用户的性能产生积极影响。

其他更改

除了上述关键更改之外,还有很多其他改进,例如:

  • 时钟重新设计
  • 用户文档更新
  • GNOME 安装助手改进

还有许多其他更改。你可以查看官方发布说明了解更多信息。

如何获取 GNOME 3.36?

即使 GNOME 3.36 已正式发布。Linux 发行版可能需要一段时间才能让你轻松升级 GNOME 体验。

Ubuntu 20.04 LTS 将提供最新版本 GNOME。你可以等待。

其他流行的 Linux 发行版,如 Fedora、OpenSuse、Pop!\_OS,应该会很快包含 GNOME 3.36。Arch Linux 已升级到 GNOME 3.36。

我建议你耐心等待,直到获得发行版本的更新。不过,你可以查看源代码或尝试即将发布的流行发行版的开发版本,这些发行版可能有 GNOME 3.36。

你如何看待 GNOME 3.36?在下面的评论中让我知道你的想法。


via: https://itsfoss.com/gnome-3-36-release/

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

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

我们已经开发了几个小程序,分别是用于显示 Linux 命令用法的“Linux”、用于显示和搜索 Linux 中国文章的“Linux文章”,以及改善公众号文章内链接访问体验的“文章助手”。这几个独立的小程序各司其职,也在一定领域有所重叠和关联,因此,最近几天,我将它们链接了起来。

从 “Linux” 链接到“Linux文章”

首先,在“Linux”小程序内显示命令用法的页面上,在“延伸阅读”部分会推荐相关文章,之前这个部分的数据是采用远程 API 的方式来呈现 https://linux.cn 网站上的相关文章。不过,这些文章的内容其实在我们的“Linux文章”小程序内也可以访问,而且还是原生的小程序体验,所以,我们将两个小程序进行了关联。

一方面,采用云开发提供的访问另外一个云空间的方式,在“Linux”小程序内调用“Linux文章”小程序的云函数来获取相关文章(顺便做了一个重构)。

另外一方面,在“Linux”小程序的“延伸阅读”里展示的相关文章标题,点击后会跳转到“Linux文章”中对应的文章。当然,由于小程序本身的限制,在跳转前会做个确认提示,如果选“是”则跳转,如果选“否”,我们展示保留了回退模式,依然可以用 webview 方式访问远程网站上的文章,只是 webview 体验没有专门为小程序环境做过优化。

从“Linux文章”链接到“文章助手”

其实最初“文章助手”小程序的灵感就来自于“Linux文章”小程序,所以,一直以来在“Linux文章”中就保留着“文章助手”小程序中相关的功能,包括复制链接、显示链接信息等,甚至还有一些更多的功能。

不过,考虑到“文章助手”小程序会在链接管理方面更加深入,比如前一段时间,我们就为“文章助手”小程序添加了显示链接的更多信息的功能。而将这些功能再回迁到“Linux文章”小程序不但代码臃肿,而且需要维护两个不同模块,显然不够专业。

因此,我去除了“Linux文章”小程序中的链接管理功能,并指向到了“文章助手”小程序,这样,将来在“文章助手”小程序中可以提供更丰富的链接管理功能。此外,目前在“Linux文章”小程序中的直接访问微信链接的功能,我也会之后移植到“文章助手”小程序上。

最后,我在想,从“文章助手”小程序到“Linux”小程序是否也有关联的场景呢?目前还没有成熟的想法,或许之后会找到合适的场景吧。

总结

通过几天的努力,我将三个原本彼此独立的小程序彼此关联了起来。

我感觉,在小程序的功能和定位上,解耦小程序的功能有助于开发出健壮而轻快的小程序。而让小程序可以彼此配合,则可以形成小程序之间的联动和互补。虽然现在小程序之间跳转会弹出一个确认提示颇为破坏用户体验,但是这个事情也是利弊参半的。

另外一点就是,善于利用小程序的云开发环境的远程调用,可以让小程序之间更容易联动起来。

我们开发的公益小程序“文章助手”增加了一个新特性:在呈现链接时,也提供链接的更多信息,比如该链接的大小、网速和部分内容摘要。这样有助于读者在访问链接前就对该链接有所了解。

之所以没有提供链接全文,主要考虑如下:

  • 全文展示需要付出更多的资源(包括页面内的所有素材)
  • 链接的内容可能不适合公开展示
  • 直接展示全部内容可能违背了微信相关的规定

关于“文章助手”,更多信息请参照这些介绍:

更多动态

谈谈“页面内容接入”

最近对我们的两个小程序配置了“页面内容接入”,并编写了主动推送的功能。

按微信官方的说法,可以“让微信更好的收录到小程序的页面信息,页面信息将可能被用于 搜索、扫条码 ,可帮助小程序获取更多流量。”

已经推送并开始收录的“Linux文章”是我们的官方网站的小程序,主要功能是提供站内文章的阅读和搜索。从目前推送和收录的情况看,从 3 月 9 号开始推送,基本上一天后全部推送完成(一万余个 URL),然后微信以一天最多 800 余篇的速度开始收录,到昨天,已经收录了 3000 余篇。

(上图中 3 月 12 号的推送收录数据可能数据出错了)

总体来看,收录情况还可以。不过我们另外一个提供 Linux 命令查询的小程序“Linux”在 3 月 13 日推送了 URL 之后,至今尚未开始接受推送数据。

此外,从这两天观察小程序的访问来源看,也没有看到来自搜一搜之类的来源的数据增高。从个人的使用体验上,也没注意过搜一搜有类似推荐行为。估计目前还在数据积累阶段,小程序的内容接入还没有实际发挥作用。

我们的小程序们

发轫于三年前 Bestony 开发了我们 Linux 中国的第一款小程序“运维密码”之后,我们陆陆续续的又开发了一些微信小程序,给大家提供一些或有用、或有趣的小功能。

这里我做个整理:

运维密码

这是一个 OTP 口令管理器,用于提供双因子认证功能。基本功能完善,不过存在一些小 bug,功能上也许久没有更新了。目前还在计划中的 2.0 版本还遥遥无期……

相关文章

Linux

这是一个 Linux 命令用法速查的小工具,数据来源于 tldr.sh ,我们在这个小程序中不但提供了命令速查的功能,而且提供了一种众包的翻译机制。目前已经几乎全部翻译完成了,当然,已经翻译的条目也在时不时的改进完善之中。

相关文章:

Linux文章

这是一个以一种比较奇特的方式来搜索、阅读我们发布的全部文章的小程序,我给它的定位是我们的官网小程序。尤其是,目前我们官网已经停止注册,而没有注册是无法在站内搜索文章的,这个小程序可以弥补这个需求窗口。

相关文章:

文章助手

鉴于微信公众号文章中的链接在大部分情况下都不能点击,虽然我们提供了比较好的解决方案来解决访问链接的需求(通过原文链接提供站内链接、图片等素材的访问),但是很多人还是直觉上会去点击链接,而又失望。所以我们通过将链接包装到小程序当中提供一种更佳的链接访问的用户体验。

相关文章:

新的服务号

早在 2013 年 3 月,我们就开设了微信公众号,而除了主号“Linux中国”之外,还有若干矩阵号,以服务于不同侧面的读者。不过后面由于精力所限和内容量的问题,我们又关闭了大部分矩阵号。

不过,我们现在又将其中一个服务号重新激活,以做这些小程序(以及将来可能的其它产品服务)的支持,比如说提供消息推送、更新信息等等。

这个号就是“璃霓思”——这个名字也是“Linux”的谐音。

当然,除此之外,我们还有两个公众号,这里一起汇总一下:

璃霓思

这就是我们产品服务号,每个月最多只能推送四次,因此推送频率和时间完全没准,不过,如果感兴趣我们的产品/服务,这里可以及时收到消息,而不会被遗漏。

除了这些小程序们,我们主要的工作还是集中在翻译的文章发布上,这些都可以在下面的公众号上看到。

Linux中国

这是我们的主号,每天更新的内容主要来自于我们的翻译组 LCTT 的贡献所出。内容涉及到开发、运维、安全、开源文化等等,由于翻译组选题广泛,译者偏好不同,因此这个号发布的内容深浅不一,方向各异。

Linux

这是我们的精选号,会对主号发布的内容精选后,延后几天发布出来,如果觉得主号内容比较繁杂,可以只关注这个号,相对来说比较精要。

最后,希望大家多多支持,多多提出建议。