Pop!_OS Linux 幕后花絮

System76 新版 Linux 的 UX 设计师 Cassidy James Blaede 分享了关于新操作系统的资讯。
298 位读者喜欢这篇文章。
How Linux got to be Linux: Test driving 1993-2003 distros

Internet Archive Book Images。由 Opensource.com 修改。CC BY-SA 4.0

10 月,Linux PC 制造商 System76 发布了其自主研发的 Linux 版本 Pop!_OS,让用户可以在其传统的 Ubuntu 操作系统或新的 Pop!_OS Linux 版本之间进行选择。最近,Opensource.com 赠送 了一台安装了 Pop!_OS 的 System76 笔记本电脑,这让我对这家公司和这个新的 Linux 版本感到好奇,所以我采访了 Pop!_OS 的用户体验 (UX) 设计师 Cassidy James Blaede

Blaede 于 2014 年加入 System76,当时他刚从北爱荷华大学毕业,并与妻子 Katie 结婚。在大学期间,他共同创立了 elementary OS 项目,并在 UX 咨询公司 Visual Logic 实习,这两者都影响了他在 System76 的工作。他最初在 System76 担任前端开发人员,后来晋升为 UX 架构师。

继续阅读以了解更多关于 Pop!_OS、System76 以及 Blaede 的背景信息。

Don Watkins: Pop!_OS 的灵感来自哪里?

Cassidy James Blaede: 今年早些时候,Ubuntu 宣布放弃 Unity 7,放弃其具有 Unity 8 的融合桌面未来,转而采用更接近原生的 GNOME 基础,这对于 System76 的我们来说非常震惊。多年来,我们一直期待着这个光明、承诺的未来,但这一切一夜之间就被夺走了。我们决定立即采取行动,并开始了将导致 Pop!_OS 的设计和开发过程。通过投资于我们自己建立在开放技术之上的平台,我们将拥有改进我们认为合适的内容和时间的自由,以及与我们的立身之本硬件更紧密集成的能力。

[因为我为] elementary OS 中的 UX 设计和架构做出了贡献,所以我有很多创建引人注目的用户平台的经验,并且以全职身份来做这件事非常令人兴奋。

DW: 代码托管在哪里,许可方式是什么?

CJB: 所有 Pop!_OS 代码均以开放许可方式授权,并在 GitHub 上提供。由于操作系统固有的复杂性,不同存储库的许可证可能有所不同,但通常我们的代码是在 GPL 许可下授权的。

DW: 您是 Pop!_OS 和 elementary OS 的创始人。这是怎么回事?

CJB: Elementary OS 比 Pop!_OS 早几年出现,但两者之间肯定有很多想法和工作的交叉。例如,elementary 和 System76 合作开发了一个新的操作系统安装程序,Pop!_OS 应用商店基于 elementary AppCenter,并且 Pop!_OS 附带了一些为 elementary OS 设计或之前由其发布的应用程序。在任何可行的情况下,我们都在共同努力,在 Pop!_OS 和 elementary OS 中设计和实施组件和想法。

与此同时,对我来说重要的是要指出,elementary OS 和 Pop!_OS 将继续共存并服务于不同的目的。Elementary OS 旨在成为适用于笔记本电脑和台式机的通用操作系统,而 Pop!_OS 旨在成为专为工程师、开发人员以及那些其工作最好通过 Linux 上提供的工具来完成的人员量身定制的操作系统。借用一个常用的比喻,elementary OS 是通用的城市代步车,而 Pop!_OS 是为那些将车辆用于工作的人准备的皮卡。两者都可以由同一个人设计,并且可能在某些方面重叠,但实际上没有它们会变成彼此的风险。

DW: 您是如何接触开源和 UX 设计的?

CJB: 自大学之前我就一直在使用和参与开源,而我的研究在开源和用户体验方面相当有限。在那段时间里,我确实有机会在 Visual Logic 实习,这是一家位于爱荷华州滑铁卢市的令人难以置信的用户/客户体验咨询公司。这段经历帮助我巩固了对 UX 的热爱,让我掌握了我所拥有的许多知识和遵循的流程,并教会了我仍然有很多东西要学习。

在教育之外,我的 UX 和开源背景主要围绕我作为 elementary 核心成员的参与,帮助设计 elementary OS 及其相关应用程序和服务。

DW: 您是如何参与 elementary 的?

CJB: 我大约在 2010 年开始使用 elementary OS 并为其做贡献,那时它还没有首次公开发布。我使用过 Ubuntu 和其他基于 Linux 的操作系统,但 elementary OS 因其对细节的关注和对连贯的第一方应用程序的关注而引起了我的共鸣。起初,我只是一个充满热情的粉丝;我制作了一个关于默认应用程序以及如何使用它们的视频系列,开始为网站和文档项目做贡献,并尽我所能提供帮助。随着时间的推移,我认为 elementary 的创始人兼首席设计师 Daniel Foré 的以设计和用户为中心的方法影响了我,我开始与团队一起进行用户体验设计。

我与其他设计师和开发人员一起不断改进操作系统,添加引人注目的功能,创建一套连贯的应用程序,并为第三方开发人员构建一个有吸引力的平台。我经常充当熟练设计师和熟练开发人员之间的联络人。我为 人机界面指南 做出了贡献,帮助最初编写它们,并随着新功能和模式的出现不断发展它们。我还以线框图和草图的形式提供帮助,作为开发人员的指南。

从那时起,我就越来越深入 UX。我阅读了我能找到的所有资料(包括花费太多时间阅读我从未用过的平台的设计指南),并不断地将我脑海中的世界构架为要解决的设计问题。但我在 Visual Logic 的实习是将我全速推入这个世界的弹射器。

DW: UX 设计中最困难的方面是什么?

CJB: 妥协。在解决设计问题时,很容易放飞自我,设计出你想象中最理想的情况——但随后现实就来了。无论是产品发布的时限、困难的技术问题,还是仅仅是实施的实用性,妥协始终是一个难以处理的方面。一方面,你想尽可能地把事情做到最好,但归根结底,你生活在现实世界中,需要发布产品。

我为 elementary 围绕发布日期的理念——“准备就绪时”——感到自豪,这有助于减少必要的妥协量,但这始终是必须发生的事情。

DW: 是什么让您加入 System76?

CJB: 2011 年,我与一些 elementary 的贡献者一起参加了在佛罗里达州奥兰多举行的 Ubuntu 开发者峰会。我们去那里是为了与 Ubuntu 和 GNOME 等上游建立关系,讨论实施方案,并与人们进行一般性的会面。我在那里遇到了 Ian Santopietro,他当时是 System76 的销售和支持代表。

2014 年初,System76 正在寻找一位前端 Web 开发人员加入团队,帮助使用全新的设计重写网站,并实施任何新的销售页面或未来的营销活动。Ian 发消息给我,让我申请;我当时还在爱荷华州上大学,但有几年的专业 Web 开发经验,并且对开源充满热情。我与当时的未婚妻 Katie 讨论了这件事。我们认为这将是一个有趣的机会,所以我完成了申请流程。我们老实说并没有抱太大期望,但[我经历了]整个面试过程,并且 [System76] 要求我尽快开始工作。

2014 年 5 月下旬,Katie 和我在爱荷华州结婚,然后立即搬到科罗拉多州,再也没有回头!我于 6 月初开始工作,并与我们出色的设计师 Kate Hazen 合作设计和开发了您今天看到的 System76.com 的第一个版本。

DW: 其他人如何帮助或参与 Pop!_OS 和 elementary?

CJB: Pop!_OS 主要由 System76 领导和开发,但总有很好的方式让人们参与进来。最好的起点是通过 Pop!_OS 社区 页面,您可以在其中找到关于小错误、为文档做贡献以及加入社区的信息。如果您有兴趣在 elementary 方面做出贡献,请访问 elementary 的参与 页面。或者两者都做!

标签
User profile image.
教育家、企业家、开源倡导者、终身学习者、Python 教师。教育心理学硕士,教育领导学硕士,Linux 系统管理员。

3 条评论

如果他们只是努力开箱即用地支持一些流行的发行版——Ubuntu、Mint、Fedora...,我会很高兴。

还有:合理的价格、长电池续航时间、轻便的笔记本电脑(现在不是 1995 年了)以及对文档友好的 3:2 宽高比。

在我看来,他们正在努力保持员工的创造力。System76 还有另一个人正在开发基于 Rust 的操作系统。有时生活(和商业)就是苦差事。首先满足客户的需求,其次才是让员工开心。

底线:我很乐意支持 Linux 商店,但硬件、价格和(主题化的)操作系统选择让我不得不考虑其他地方。

我认为在某种程度上是相反的——给员工良好的环境,他们会工作得更好。

回复 作者 john379 (未验证)

我使用过 System76 并购买了他们的 MeerKat 产品。它非常合理且运行良好!我正在使用 Ubuntu 而不是 POP... 必须保持与工作中使用的一致。
稍后

Creative Commons License本作品根据知识共享署名-相同方式共享 4.0 国际许可协议获得许可。
© . All rights reserved.