Clear Linux 是去年英特尔发布的专为开发者打造的 Linux 发行版,其追求在英特尔架构上具有最佳性能,并为开发者提供实用工具及工作流程,从而加速软件开发工作。此前开发团队的工作重心放在为开发者改进桌面相关系统能力上,比如提供了出色的桌面安装程序、增强了其文档编制能力,并提供了更多的桌面软件包。 而现在“对于 Clear Linux OS 团队来说,情况已经发生了变化”,官方表示,现在他们仍然想吸引开发人员,但是在支持多样化和复杂的桌面环境,甚至多个桌面环境方面的投入已经不如以前了。考虑到这一点,Clear Linux 决定将重心偏向云和服务器来简化内容产品。 “对于开发人员而言,提供与桌面无关的实际优化组件,也就是云和服务器工作负载仍然至关重要。能够开发、部署和操作这些工作负载绝对是最重要的事情。” 具体的变化还会在论坛中讨论,而现在已经有了一些进展。一方面将删除一些桌面自定义项,包括扩展、主题和图标,这些是发行版当前作为默认桌面产品的一部分提供的。桌面将迁移到“原始的” GNOME 3.36,现在团队不再花那么多时间精力去发展桌面。更多内容,请大家关注本次专辑…… 今年夏天,为Linux 5.8建立的不断变化的清单增加了对Tiger Lake Thunderbolt/USB4的支持。Tiger Lake支持现已作为Linux 5.8的Thunderbolt-Next更改的一部分而排队。该承诺指出,Tiger Lake的Thunderbolt/USB4控制器与当前的Ice Lake硬件“非常接近”。 要获得对Tiger Lake的USB4/Thunderbolt支持,该补丁仅需要28行代码,这要归功于很大程度上重新使用了现有的Ice Lake代码路径。因此对于Linux 5.8来说应该是正确的,尽管考虑到小的代码改动还没有整理好……Linux在很大程度上对Tiger Lake的支持似乎处于良好状态,而这个Thunderbolt/USB4支持是一个例外。 在本周针对英特尔的财报电话会议上,据报道Tiger Lake计划在“年中”进行,因此鉴于Linux 5.8的发行周期要到6月份才正式开始,然后应该在8月份首次亮相,所以我们有可能在稳定的内核支持之前,将会看到Tiger Lake笔记本电脑上市。更多内容,请关注本次专辑…… 开源软件顾名思义,源代码是公开的,大家可以修改和添加。这些软件是遵守各种各样的许可方式发布的,如BSD、MIT等。阅读几行由优秀程序员编写的代码会自然地提高你的编码知识,并且能够帮助你了解优秀的编码实践。 你可以选择从对开源社区做一些小贡献(不用完整的项目)开始。比如说从小的、独立、公开可用的JavaScript组件开始。它们可以是简单的JS/NodeJS,也可以是使用React、VueJS、Angular或任何其他流行的库/框架构建的基于框架的组件。 Bit.dev是一个很受欢迎的组件中心,有超过34,000个开源JS组件。这是一个好的办法,从小的开源项目做起,逐渐增加你的开源贡献。它为组件的使用者提供了使用特定组件而不是整个库的自由。 无论何时你构建了一个值得共享的可重用组件(可能是作为私有项目的一部分),你都可以使用Bit在自己的组件集合中发布和为它提供文档。很多人认为对于开源软件的贡献都是关于编码的。 不仅如此,你还可以参与线上、线下推广开源项目活动,修复项目文档,编写或翻译文档等,这些都是为开源软件做贡献的方式,这些都可以帮助改进开源项目。更多相关内容,大家可以关注本次专辑…… |