openSUSE 欢迎 16 名 GSOC 学生!

2011 年 4 月 28 日 | 新闻团队 | 无许可

Tambako the Jaguar 在 flickr 上拍摄的壁虎图片我们有令人兴奋的消息!我们收到了许多优秀的 Google 夏季代码项目申请,谷歌也给了我们 16 个名额。这意味着 16 名热情的学生已被选中,并将开始与他们的导师合作,在一个很棒的 openSUSE 项目上工作!

根据 GSOC 时间表,学生们现在将开始 社区联系期,在此期间他们可以设置开发环境,熟悉他们的导师,并了解 openSUSE 社区。这意味着我们将在我们的沟通渠道中看到这些学生,无论是 IRC、论坛还是邮件列表!请热烈欢迎他们!在三周多一点的时间后,编码将开始。我相信大家都很期待了解这些学生将要从事的项目!好吧,我们也一样,所以我们整理了一份已接受的提案清单,并在 IRC 上向几位学生询问了简短的引言!

SAX3

一个很可能受到广泛赞扬的项目是“SAX3”,正如其名,它旨在为流行的 SAX 工具编写一个继任者。来自印度的 openSUSE 贡献者 Manu Gupta 一直活跃于 openSUSE WIKI 和营销贡献,将由 Michal Hrusecky 担任导师。Manu 在周一收到“你已被 GSOC 接受”的邮件后欣喜若狂,很高兴有机会带回

"老 openSUSE 用户们所怀念的东西 :)"

虽然 Manu 一直活跃于 openSUSE,可能不需要在未来三周内自我介绍,但他仍然对这个机会感到非常高兴。在印度推广 openSUSE 和通用自由软件并不容易,能够为像谷歌这样知名实体赞助的国际社区工作,肯定会帮助他让其他人相信自由软件的价值!

fillup-ng

Christos “mpounta” Bountalis 是一位来自希腊萨拉米斯岛(雅典附近的一个岛屿)的新贡献者。对于萨拉米斯岛与著名的肉制品有什么关系这个问题,他回答说它们只是听起来相似……他参与 openSUSE 是因为他

"发现了很多乐于助人和有趣的人,这让我想要参与 openSUSE"

所以他在 wiki 上找到一个很棒的 GSOC 想法并提交了提案。 [![by cpton flickr](/wp-content/uploads/2011/04/cptHUN.jpg)](//news.opensuse.net.cn/2011/04/28/opensuse-happy-to-welcome-16-gsoc-students/cpt/) Christos 想要开发他暂时命名为“fillup-ng”的东西。用他自己的话说

"Fillup 是一个用于合并 sysconfig 文件的工具,在 openSUSE 中被广泛使用。fillup-ng,我将要编写的工具,将提供类似的功能,并具有对其他配置文件(如 xml、.ini 等)的支持。fillup-ng 将遵循模块化架构,支持插件,并使维护和进一步改进应用程序对每个人来说都更容易"

。对于最终用户来说,fillup 有时可以用来合并配置文件,但主要是一个“幕后”工具,使 openSUSE 开发人员的生活更轻松。

正如我们以前的委员会成员 Pascal “Yaloki” Bleser 所评论的那样,

"它必须合并现有的设置与您的更改或来自软件包的默认设置,等等……因此,不一定像听起来那么简单 :)"

OBS Plasmoid

我们必须给予 Saurabh Sood 一大赞!他的 GSOC 项目没有进入 16 个名额,但我们从他的导师 Will “Bille” Stephenson 那里听说他决定无论如何都这样做!据 Bille 所说

"他为学习 javascript Plasmoids 和 OBS 所做的准备工作激励他自愿完成这个项目"

更多

但这些只是其中的几个项目。您可以在 Google 夏季代码项目网站上找到一个列表,但我们将在下面包含一个简短的概述。

为 btrfs 功能创建一个测试套件

Aditya 想要扩展 XFS 测试套件,以测试 btrfs 特定的功能,如快照创建/删除、平衡和重新定位。

PackageKit 后端和软件中心 AppStream 集成

Alex Eftimie 将参与 AppStream 倡议,将 Ubuntu 的软件中心移植到 PackageKit,并集成 OCS 基于的元数据,以提供一个基于 GNOME 的 openSUSE 软件安装程序。

类似于 Heroku 的 SUSE Studio 解决方案

Bjørn Arild Mæland 想要使用 Dister 命令行工具。他旨在添加对 Rack(Ruby)和 WSGI(Python)兼容的 Web 框架的支持。目标是改善用户体验,使例如直接 Amazon EC2 部署变得容易。

适用于 Android 的 openSUSE 构建服务 (OBS)

Justine Leng 想要改进和添加界面,不仅使 Android OBS 界面更强大,而且通过编写测试套件使其更稳定。 by [mementosis] on flickr

新的 python obs 库 (osc 代码清理)

Marcus Hüwe 将清理 osc(OBS 的命令行工具)代码并将其重构为新的 python OBS 库,并确保 osc 使用它。

SUSE 错误报告器

Mihnea Dobrescu-Balaur 旨在编写一个 SUSE 错误报告器,以帮助用户更轻松地提交错误报告,同时确保更好的质量。

将 YUI 库分离并移植到其他操作系统(基于 Linux)

N.B.Prashanth 想要将 YUI 库从 YaST 中分离出来。在 YaST 中,YUI 负责允许为单个后端代码提供单独的 GUI 前端。YUI 支持 GTK、Qt 以及 ncurses,但目前仅适用于(open)SUSE,因为它依赖于 YaST。分离 YUI 将允许其他项目使用它来编写与工具包无关的应用程序。

将 ext4 快照支持添加到 snapper

Piyush 将向 Snapper 添加 Ext4 支持,Snapper 是 openSUSE 中的 btrfs 快照管理工具。

SUSE Studio Abstract 的命令行客户端

Ratan 旨在开发一个用于构建设备的命令行工具。

ICC 设备配置文件存储库

Sebastian Oliva 将创建一个颜色数据库,允许客户端请求或提交彩色管理设备的颜色配置文件。颜色配置文件对于确保打印和屏幕内容上的准确色彩再现至关重要。

创建基于浏览器的用户界面测试套件

Stoyan Dimkov 将设计并实现一个用于 OpenSUSE 构建服务 Web 界面的自动化基于浏览器的测试套件。

将 Wubi 移植到 OpenSUSE

weijie yang 想要简化 OpenSUSE 对新用户的安装。他将通过采用 Ubuntu 的 Wubi 工具并将其移植到 openSUSE 来做到这一点。 gsoc image

是的,这是一个令人印象深刻的项目列表。虽然通常并非所有 GSOC 项目都能成功,但这些提案非常扎实,我们对这些学生寄予厚望。当然,这不仅取决于他们。导师需要随时待命,对于我们其他人来说 - 我们也需要提供帮助!不仅要热情欢迎,提供建议和回答他们的问题,还要让他们参与其中,询问问题,表现出对正在发生的事情的兴趣!

我们祝愿 Google 夏季代码项目的学生以及任何利用这个机会参与自由软件的人在接下来的 4 个月里一切顺利!

分享此帖子