这是美好的一年。对于像GitHub的Electronmeans这样的跨平台应用程序框架,Linux用户可以使用与Windows和MacOS匹配的相同的应用程序。与此同时,在2018年,发布了大量来自制造商的基于Linux的硬件,包括戴尔和System76。
Electron电子正在不断壮大
Electron是GitHub的跨平台应用程序开发框架。它允许开发人员使用Web技术构建原生感的桌面应用程序,然后创建跨Windows,Linux和MacOS运行的二进制文件。应用程序在Node.js后端和Chromium驱动的前端上运行。Slack,Visual Studio Code和Atom在Electron上运行,Linux用户访问的功能不受限。正如Purism首席执行官Todd Weaver所说,这对于确保Linux用户的使用至关重要:
“内核和操作系统发展到现在,智能手机帮助推动了其设计思维方式的转变。人们只是希望应用程序能够满足他们的需要,例如与朋友交流,浏览网页,拍照或观看视频。”在2018年,已经看到了Electron几项关键改进,使其成为用户和开发人员更可行的工具。Github努力提高绩效,并采取更积极主动的方式倾听社区的反馈意见。GitHub的ElectronJS高级经理Jacob Groundwater解释说,这项努力取得了成果,Electron比以往更受欢迎。
“在2018年,社区已经能够与Chromium版本更新一起扩展,为开发人员提供最新的Chromium功能,持续的安全更新和更高的性能。因此,我们看到Electron使用率急剧增长,在过去的一年中,该开发框架的使用率几乎翻了一番,实现了我们为开发人员提供可用于构建桌面应用程序的平台的目标。”
Linux桌面年
在2018年期间,GitHub采取积极主动的方式,通过其应用反馈计划倾听开发人员的反馈。允许像Slack这样的大型Electron应用程序参与到即将发布的框架版本测试中并报告问题。根据Groundwater的说法,因此产生了几个关键的里程碑,包括Slack在Linux中修复app沙盒的工作,以及Canonical解决应用程序指标的问题。
明年也有望成为Electron的重要一年,对于新手和强化的开发人员来说,GitHub计划让这个开发框架更加平易近人。
Groundwater说,“在2019年,我们将继续强调降低开发人员(包括初学者和有经验的用户)进入门槛应用程序的门槛,无论是通过使用安全功能继续改进可访问性来实现异步编程的API现代化。”
硬件丰富
2018年在Dell,Entroware和System76等一系列制造商的新设备种预装了Linux系统。今年早些时候推出的戴尔XPS 9370的2018版本,与之前戴尔的Linux笔记本电脑一样,该公司没有做太多的调整和定制,用户可以获得非常轻松的体验。
与此同时,总部位于科罗拉多州的制造商System76在2018年也推出了大量新机器,从超便携式计算机到重要的数字计算机,以及介于两者之间的所有设备。
其还宣布了其最雄心勃勃的项目:Thelio。这是一系列台式机,旨在创建一个完全开源的计算机,没有任何专有的软件组件,延伸到底层固件。预购现已开始,明年将开始出货。