从头实现linux操作系统_从头开始重新设计Linux视频系统

从头实现linux操作系统

成为优秀的开源公民-这就是开始的地方。 对于乔恩·克鲁兹(Jon Cruz)来说,多年来寻找各种技术机会最终将他带到了那里。 乔恩(Jon)最近开始在三星(Samsung)的开源团队工作,从事Wayland项目以及物联网基础设施IoTivity的工作。

克鲁兹的开源之旅始于他开始为Inkscape社区做出贡献。 他与Inkscape贡献者的关系最终使他成为了三星目前的职务。 我认为必须指出,对于许多参与开源的人来说,这是一个共同的故事。 第一步是找到合适的项目开始做出贡献 -您永远不知道第一步就能带来什么职业机会

在克鲁兹在南加州Linux Expo(SCALE13x)上发表演讲之前,我们有机会赶上他的演讲,在那里他将专注于Wayland项目,它是什么,以及也许更重要的是它不是什么 。 在这次采访中,乔恩(Jon)还为我们提供了Wayland的非技术性解释,并告诉我们他希望自己更加开放。

Interview banner

您是如何参与开源的?

早期,我一直在多媒体初创公司工作,并开始使用越来越多的不同类型的免费软件。 我使用POV-Ray raytracer已有一段时间了,并且在技术上甚至是“开源”之前就开始为其社区做出贡献。

然后我搬到了另一个我在Windows的小公司里,在Smalltalk商店里做多媒体。 GIMP成为了我的首选工具,即使我们拥有Adobe Photoshop的许可,我甚至在之前的公司也编码了不同的Photoshop扩展。 由于无法负担Sun工作站,我开始在家中使用Linux。 为了工作,我们甚至在Sun正式支持Linux之前就已经交付了基于Linux和Java的小型办公设备。

最后,几年后,我所在的大公司关门了,我决定在下班时间专注于为一些开源项目做贡献,以便让我有潜力展现自己的潜能。雇主。 同时,先前图形项目的核心开发人员创建并创建了Inkscape。 对我来说,开始在此做出巨大贡献的时机非常合适,从那时起我就一直参与其中。

您在三星开源集团中从事什么样的工作?

好吧,我去年秋天才刚到那里,所以我仍然在努力加快一切。 该小组的主要目的是参与三星可能会感兴趣的开源项目的上游领域。我主要从事Wayland显示系统的工作,但最近我也开始帮助IoTivity (这是基础设施)物联网。

我每天处理的代码都在公共存储库中,并且我们努力成为我们正在从事的任何项目(提交补丁,进行代码审阅,参与邮件列表和IRC)的良好社区成员。好的开源工作流程就是我们要做的。 因此,基本上, 三星开放源码组织 (OSG)只是支持我成为开放源码世界中的好公民和贡献者。

您如何描述Wayland对非技术人员的行为?

Wayland基本上是一组协议和标准,用于如何使用不同的技术来获取您想要在屏幕上看到的所有漂亮像素。 它已经过完善,可以提供现代计算,游戏等所需的性能,并且还足够抽象,以使不同的项目(例如KDE或GNOME)可以实现它,并且编写使用Wayland的程序将只能在他们使用的任何台式机上运行正在运行。 它还可以缩小到较小的领域,例如电话和车载娱乐系统。

您是如何参与成为Wayland的贡献者的?

作为负责Inkscape的链接高级输入,颜色管理和其他显示方面的人员,我多年来一直在跟踪它的发展。 多年来,从我作为应用程序开发人员的角度出发,我一直与许多与Wayland有关的人员进行合作。

因此,当我在寻找新职位时,我的朋友布莱斯(从与Inkscape的合作中认识)提到了三星开源集团在这一领域的需求,因此我应该对此进行调查。 事实证明,它非常适合我的经验和技能,并且是一种有趣的技术,我可以跳过篱笆,从实现方面开始工作,而不仅仅是从应用程序方面开始工作。

为什么Wayland替换X Window System(X)?

基本上,X协议通常始于1984年,而当前协议版本(X11)则始于1987年。由于实施X服务器的团队的扩展和出色的工作,它一直处于停滞状态,但是在X协议上已经积累了很多东西多年以来,它的作用远不止于此。

Wayland由X核心人员创建,本质上将所有古老的未使用的东西都剔除掉,并着重于现代系统使图形在Linux桌面(当然还有其他地方)上需要什么。 现代计算机不再需要昂贵的定制硬件来完成2D工作,而是拥有了可以完成大部分工作的低成本3D视频卡,Wayland主要只需要协调3D硬件输出的输入和合成结果。

您将在SCALE 13x谈论什么?

我在SCALE 13x上的演讲主题 是Wayland Wayland ,试图对项目的含义,成熟度和采用程度以及用户和开发人员可能需要了解的内容进行很好的概述。 除了Wayland是什么之外,该演讲还将涵盖Wayland 不是什么,因为有时知道不做什么也同样重要。

我希望回答的一些问题包括:“何时可以在Linux桌面上使用它?” (提示:在Fedora 21中,有些人甚至在没有意识到的情况下就已经在使用它),“我是否必须了解它才能使其正常工作?”和“如果我在开源项目上进行编码,我可能需要什么?知道吗?

您希望什么更加开放?

两个主要领域: 教育和医疗技术。

对于后者,像我的朋友卡伦·桑德勒Karen Sandler)这样的人一直在提高人们对医疗器械封闭性及其原因的认识。 对于前者而言,由于一直将教科书牢牢锁住甚至连协作黑板之类的东西,今天的学生都受到了限制,被更多地视为利润中心,而不是我们未来的投资。

13倍
演讲者访谈

本文是SCALE13X的演讲者访谈系列的一部分。 南加州Linux博览会汇集了Linux和开源用户,开发人员,公司以及发烧友

翻译自: https://opensource.com/business/15/2/interview-jon-cruz-samsung-open-source-group

从头实现linux操作系统

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值