如何启动一个项目:教育
2011年7月13日 | Kostas Koudaras | 无许可
教育项目为家长、学生、教师以及在教育机构运行实验室的 IT 管理员提供满足他们需求的教育和开发资源。Jigish Gohil,Li-f-e(Linux for Education)发行版的首席开发者,以及该项目的创始人 Lars Vogdt,在本访谈中告诉我们他们如何开始他们的项目,与那些想要在 openSUSE 中启动自己项目的人分享他们的知识和经验。
问题:请介绍一下 openSUSE Edu Li-f-e?
Jigish: openSUSE Edu 是 Linux for Education,为家长、学生、教师以及在教育机构运行实验室的 IT 管理员提供完整的教育和开发资源。
Lars: Li-f-e 代表“Linux-for-Education”,这就是该项目的主旨。教师和学生可以在不向本地硬盘安装任何东西的情况下运行和测试 Linux – 以及 ISO 中包含的所有精美的教育应用程序。
一切都直接从介质运行。教师还可以通过只刻录一张 DVD 来节省环境:其他所有东西都已经存在于他们的计算机实验室中:一些(旧的)PC 供学生使用,以及一个网络。通过介质上预配置的 LTSP(Linux Terminal Server Project)系统,可以轻松地从一台中央 PC 启动数十台客户端 – 并且再次强调:一切都在不接触任何硬盘的情况下运行。
我们希望从我们的主要目标群体(学校)那里获得有关已安装应用程序的答案,回答他们的问题,帮助进行进一步的设置,并将反馈提供给这些应用程序的上游开发者。
Li-f-e 介质帮助我们和我们的“客户”快速获得结果:我们的客户可以轻松地测试介质而无需任何恐惧,并向我们提供反馈。我们可以利用反馈来修复错误并实现新功能 – 而 Open Build Service 帮助我们很快地集成和发布新的介质。
问题:创建 openSUSE Edu Li-f-e 的想法是如何产生的?
Jigish: 这与洗澡无关。许多事情的到位导致了 Li-f-e 的创建。Lars Vogdt,openSUSE Education 的首席开发者,以及 openSUSE Edu 团队中的每个人都在努力创建一个详尽的教育资源库,在线上 openSUSE Open Build Service 实例以及包含这些软件的附加介质上。然后 KIWI 出现,使我们能够创建实时介质,因此一旦我们拥有如此多的有用的应用程序和工具可用于创建实时发行版,那么在演化中采取下一步行动就非常自然了。
**Lars: **我们从几年前(哇!真的这么久了吗?是的!)为 openSUSE 10.2 创建的 openSUSE Education 附加介质开始。我们收到了很多人的积极反馈(请参阅 //old-en.opensuse.org/Education/Press 获取一些新闻稿) – 但也收到了用户只想测试我们的应用程序以查看它们是否适合他们的课程的反馈。
随着 openSUSE Build Service 的团队开始集成 KIWI 以更轻松地构建产品,我们是第一个直接在 Build Service 中使用这项新技术的项目。特别感谢 Jigish Gohil 推动了这一点。
问题:您如何看待 EDUBUNTU 等类似项目?openSUSE Edu Li-f-e 有什么优势,能让用户选择它而不是其他教育发行版?
Jigish: 还有许多其他的教育 Linux 发行版,它们都是由勤奋的社区构建的,其中许多的软件选择与我们拥有的重叠。如果用户彻底探索每一个发行版并使用最符合他们要求的发行版,那将会很好。
让 Li-f-e 脱颖而出的独特功能是:
- 单个混合 ISO 用于制作实时 DVD 或 USB 驱动器
- LTSP 服务器,用于网络启动整个实验室,已集成并易于任何能够遵循 wiki 页面上的说明的人启用
- YaST,易于使用的 GUI 系统管理工具
- 包含稳定版本的 KDE 和 GNOME 等主要桌面环境
- 多媒体开箱即用
- 还有更多…
Lars: 我们与其他的以教育为中心的发行版没有竞争。恰恰相反:我们已经开始合作,并尽可能地增加这种合作。一些例子:我们与 Edubuntu 的人们一起启动了 //www.linux-for-education.org;我们参加了一个学生正在开发 LTSP GUI 的项目,现在也适用于其他发行版;Heinz-M. Graesing 来自 X2Go 在上次 openSUSE 会议上做了一个介绍 – 即使他更偏向 Debian,他也指定我们拥有更最新的 X2Go 包;同样的情况也发生在 Sugar(David Van Assche 现在也帮助我们处理 li-f-e.org 网页)上;Seminarix 允许我们使用他们的一些培训视频;Open School Server 团队集成了我们的附加组件;HP 在其预装的台式机上使用了我们的一些软件包;我们与 GCompris、Tuxpaint、Tuxmath 和 Tuxtype 的上游开发者保持良好联系(最后三个来自 Debian 并帮助我们在 Build Service 中打包他们的应用程序)。
…所以,是什么让 openSUSE Education 与众不同?也许协作和跨越国界的理念是让我们与众不同的地方?
问题:您与教育有关吗?
Jigish: 我去过学校,这算吗?从专业角度来说,我经营 Linux 解决方案和培训业务,主要面向公司,有时也会在大学任教。
Lars: 我曾经学习成为一名教师 – 但那是很多年前的事了。目前我的妻子是一名教师 – 我的女儿几年后就会上学了。
问题:您是否接受用户对 openSUSE Edu Li-f-e 的反馈?反馈的质量如何,也就是说,反馈是否真的能帮助(开发者)改进发行版?
Jigish: 是的,我们重视所有反馈(请参阅 Portal:Education 上的“沟通”部分)。那些愿意提供反馈的人通常信息量很大,这对项目非常有益。
Lars: 我们有不同的“渠道”供用户提供反馈。有时我们会收到与所用渠道相等的反馈。在 IRC(freenode 上的 #opensuse-edu)或论坛(#)中的人通常希望快速解决他们当前的问题。通过邮件列表(opensuse-edu@opensuse.org)写信给我们的人通常对协作或推广感兴趣。使用 bugzilla(bugzilla.novell.com)的人拥有更深入的技术知识,并且大多数时候已经为他们的问题准备了补丁。我们还在德国的“Didacta”等贸易展览会、“科学之夜”、柏林的 Linuxtag 或前往我们地区的学校(如印度尼西亚的日ogyakarta 或巴拿马的 Universidad de Panamá)上展示。学校是最有趣的地方,可以获得直接反馈,因为没有什么比孩子更直接的了。反馈的质量非常好,有助于我们改进软件包,添加/删除 Li-f-e 介质中的软件包 – 并且还有助于我们获得更多贡献者。不同的启动画面主题和壁纸来自一个喜欢帮助我们的学生。其他人帮助我们编写文档或提高应用程序的翻译质量。从请求反馈到获得贡献往往只需要一步。
问题:您认为学校会使用 Linux 发行版作为教育工具的世界会到来吗?
Jigish: 在世界上的许多地方,这种情况已经发生了,我生活在一个这样的地方,印度古吉拉特邦的 5000 多所学校都在运行 Linux,印度其他邦如喀拉拉邦、泰米尔纳德邦 等也大力使用 Linux。印度尼西亚、俄罗斯、中国等似乎也在转向 Linux。
Lars: 我已经知道一些学校每天都在使用 Linux 进行教育。我个人也知道至少有 2 所学校已经迁移了他们的实验室,还有一些教师工作站到 Linux。但我所知道的大多数学校都将他们的计算机用作满足其课程的额外资源。因此,计算机不能独立存在:他们的应用程序需要适应环境。我对于询问我是否应该切换到 Linux 的学校的回答总是反问:学校对计算机的使用有什么计划? – 与其将他们的应用程序调整到他们的需求,教师经常将他们的课程调整到可用的软件,在我看来这是错误的。如果我想学习新东西,我不会尝试使用远离或对我的教育目标没有帮助的工具。我希望看到一个学校与他们的教师和学生一起定义目标,然后以客观的方式评估他们的需求的世界。我见过学校在他们的营销课程中使用 kino、gimp、blender 和 OpenOffice。其他学校在他们的编程课程中使用 Eclipse 或 Netbeans。对于支持者来说,他们使用的操作系统并不重要 – 但他们应该知道学习图标的位置不能是训练有素的计算机用户的目标。
问题:除了成本之外,为什么选择 Linux for Education 而不是专有软件解决方案?
Jigish: 易用性、可用性、管理。无需跟踪许可证、查找病毒、重新安装、频繁重启。所有必需的东西都捆绑在一个操作系统磁盘中,其他任何所需的东西都可以通过一键轻松安装,可以选择在 Linux 上虚拟化专有操作系统,以满足原生不可用的需求。
Lars: 因为您可以了解幕后情况并根据需要调整软件,如果您愿意的话,而不是调整您的思维以适应软件。我知道“Windows 专家”,他们之所以成为专家,是因为他们知道他们的软件堆栈的正确安装顺序 – 如果他们使用其他顺序,Windows 将变得无法使用。他们无法告诉我这个顺序的原因,他们只是知道(经过数千次测试安装)它这样有效。我知道 Windows 管理员知道在哪里单击以启动他们的 DHCP 服务器 – 但他们不知道 DHCP 服务器是什么。我可以继续这个“技术白痴”列表,如果需要,但我认为您已经知道我的意思了。我知道“Linux 专家”可以通过分析 100k tcpdump 来告诉我网络中的问题。他们可以告诉我每个数据包的标头详细信息和有效负载。他们邀请我观看他们分析带有 Intel ixgbe 驱动程序的 FCOE 流量问题。我知道说没有与 Linux 专家具有相同技术背景的真正的 Windows 专家是不公平的 – 但我对真正的 Linux 专家更尊重。
问题:您是如何认识到这种发行版的需求的?包含的软件的标准是什么?
Jigish: 目前没有包含专门为教育设计的软件的操作系统,它可以从 DVD 或 USB 启动,并能快速转换为 LTSP 系统来启动一个教室。软件经过精心挑选,基于不同年龄段和年级,例如,我们有 gcompris 适用于非常小的学生,适用于小学到中学生的数学应用程序,以及适用于学习 IT 的大学生的 LAMP 栈和其他开发工具。还有像 Moodle 这样的应用程序供教师使用,以及供教育机构管理员使用的学生管理系统。因此,通常会选择用户需求量大的流行应用程序,当然首先需要 openSUSE 构建服务上的软件包维护者。
**Lars: **答案很简单:学校的讨论,来自我们客户的反馈。
问题:openSUSE Edu Li-f-e 的目的是什么?这个目的完成了多少百分比?
Jigish: 目标是为学生、教师、家长和学校实验室的管理员提供一个完整的教育操作系统,包含他们工作或娱乐所需的一切。考虑到包含的各种应用程序,我认为 Li-f-e 基本上完成了它的目标。
Lars: 我认为 openSUSE Edu Li-f-e 没有普遍的目标,所以我只能告诉你我自己的目标:我通过创建软件包、ISO 镜像和其他东西来学习,我喜欢如果其他人觉得我的贡献有用。我也希望引起人们对 Linux 和教育的兴趣。我喜欢那些除非了解某个操作系统或计算机背后的细节才满意的人。
问题:您是否通常与其他项目互动?openSUSE Edu Li-f-e 是唯一的项目吗?这些项目是什么,它们与什么相关?
Jigish: 有一些。 KIWI-LTSP 项目是使用 KIWI 镜像系统构建的 LTSP。我曾经与 Compiz 合作过一段时间,openSUSE Education 作为一个团队与许多其他项目互动并积极合作,例如 Gnome、KDE、构建服务等。
Lars: 我互动的大多数项目都会影响我在 SUSE 的日常工作。由于我的团队负责提供 openSUSE 背后的部分基础设施,我想说我与其他许多项目保持联系——我真的很希望有更多时间来深入了解这些项目。
问题:您如何看待 openSUSE Edu Li-f-e 的未来?
Jigish: 学生应该获得最好的教育工具,希望 openSUSE Edu Li-f-e 能够满足下一代学校的软件和 IT 基础设施需求。目前只有很少的学校在使用 Linux,一旦所有学校都使用,Li-f-e 应该至少在其中相当数量的学校中使用。
Lars: 绿色? :-)
问题:您如何推广 openSUSE Edu Li-f-e?您认为您获得了您需要的推广吗?
Jigish: 社交媒体、博客等。一些团队成员在活动中分发 DVD,但规模不大。无论多少推广都不够,我们有一个很棒的发行版,不幸的是,目标用户不知道像这样东西甚至可以免费获得。
Lars: 这取决于情况:推广是双刃剑。如果你积极推广你的项目,你会得到很多你需要处理的反馈。如果你不推广你的项目,你得不到任何反馈,最终会不尊重你的客户。如果其他人推广你,他们可能会错误地推广你——另一方面,他们会把工作从你身上拿走,并展示他们对项目的看法。在最初的 4 年里,我不喜欢推广——因为还有太多的粗糙边缘需要修复。但从 10.2 开始,我们的工作推广了这个项目。它成了一个畅销品:人们开始使用它并向其他人展示它。而且由于我们已经对该项目进行了多年的工作,我们是一个知道如何提供帮助的好团队。这也会带来积极的反馈和推广。我喜欢用我们的工作来“推广”我们的工作——让其他人来做“营销”。我也喜欢有实际结果和行动项的会议——而不是人们只是为了说话而参加的会议。
问题:您还有什么想补充的吗?请以您喜欢的方式结束这次采访。
Jigish: 以任何可能的方式参与到项目中,维护软件包,测试,分类错误,帮助 IRC/论坛上的新用户,编写/改进 wiki 上的文档,传播信息。
**Lars: **我想感谢所有这些年来我结识的优秀的人们。最终,“Linux for Education” 团队只是一个小团体——考虑到这个事实,这个团队的成果非常棒。我希望未来有更多的人接手并帮助孩子们成长。这很简单——如果你找到正确的方法来开始……
[gallery link=”file”]
分类: Edu Li-f-e 项目