openSUSE:Derivate Ideas
更多基于 openSUSE 的定制发行版想法
这里列出了一些很棒的定制发行版想法,但到目前为止还没有人去实现它们。此列表源于 2011 年 Google 暑期代码赛 (GSoC) 的头脑风暴,但结论是 GSoC 更侧重于编码而不是集成。因此,决定暂时搁置这些想法。
但仍然是一个不错的想法列表。如果您有兴趣开始,请随时联系下面提到的导师 :-)
一个 openSUSE 计算机取证发行版
计算机取证领域有大量的开源工具可用,但没有像 OBS 这样的集中存储库。我知道的最佳计算机取证 Linux 安装 ISO 来自 SANS。Google SANS / SIFT (SANS Investigative Forensic Toolkit)。SIFT 有用,但它没有获取软件包更新等的机制。通过将 SIFT 上的大量取证工具打包用于 OBS 使用,并构建 OSIFT(openSUSE Investigative Forensic Toolkit),这将使全球的取证调查人员受益。(一个拥有数万人的宇宙。)我正在打包其中一个工具(log2timeline),但拥有一个完整的套件会更好。
在 OBS 中,请参阅 home:gregfreemyer:Tools-for-forensic-boot-cd
所需知识: 了解计算机取证工具和技术将是理想的 - 在项目期间将学习基本的打包知识,包括 perl 和 python 打包。作为发行版构建者,了解 sysadm 也是合适的。例如,设置路径、运行图标、菜单等在 KDE / Gnome / 等中。
技能水平: 初级
导师: Greg Freemyer
openSUSE “安全上网”儿童和青少年 CD
如今,互联网对儿童和青少年来说既有机遇也有威胁。它提供了丰富的知识、学习、沟通和协作来源,并有助于轻松克服障碍。另一方面,也存在暴露于暴力和其他不适合未成年人的内容。
openSUSE 为定制的儿童发行版提供了完美的平台,该发行版可以尽可能地确保互联网安全,并帮助教师和家长教育他们的孩子如何充分利用技术。它应该是一个 Live CD 或 USB 存储器上的镜像,以便启动使用。
除了基本功能外,它应该包含以下功能
- 监控 (inter-) 网络使用时间
- 基于白名单和黑名单的代理,以过滤网站以确保用户的网络访问
- 能够监控访问过的页面
- 也许有针对不同年龄段儿童和青少年的有趣链接集合
- 也许有关于社交网络或网络欺凌等常见问题的儿童信息或文档
- 也许有一个孩子必须通过的测试。
可能已经存在一些很好的想法,因此好的研究将是第一步,以及与相关团队(例如 openSUSE 教育团队)的协调。
所需知识: 在教育科学领域拥有良好的创造力和知识会很有帮助,此外还有像孩子一样思考的意愿 :-) 因此,在 openSUSE 教育项目中活跃的人员将是这里的完美人选。
从技术角度来看,需要一些打包和系统配置技能,以及使用 openSUSE Studio 和 openSUSE 构建服务。
技能水平: 高级。
导师: 或 openSUSE Edu 列表
openSUSE “偏执狂 CD”
openSUSE 偏执狂 CD 是一个衍生版本,它作为一个 Live CD。用户可以启动它,并拥有尽可能安全的互联网环境,并在网络上留下尽可能少的痕迹。例如,它可以用于安全的网上银行环境。
为此,
- 防火墙设置非常严格
- 使用 TOR
- 默认启用匿名网络浏览
- (Firefox?) 安装了具有安全特定插件的网络浏览器
- 限制用户设置,例如,无法将内容保存到主目录。
- 确保构建是自动化的,并保持最新,包括所有发布的安全性修复程序
- 其他需要调查的事情
所需知识: 良好的安全知识
技能水平: 高级。
导师:
openSUSE “多媒体工作室”
openSUSE 的多媒体创作版本。为可用于多媒体创作的应用程序提供最佳的基础设施和文档。
所需知识: 我不知道,也许需要对低延迟音频和视频应用程序进行一些内核调整,就像实时内核一样,以及对艺术品、音频和视频专业需求的一些了解。
技能水平: 高级。
openSUSE LTS
一个长期支持版本。它可能与我自己重制过的 11.1 相同,但我提供一个以 11.1 为中心的解决方案。
因此,一个基于 11.1 的 LTS 版本,作为 DVD 版本会很好。我们可以使用 Evergreen 来实现。
技能水平: 中级
所需知识: 添加软件、存储库、设置 wiki 页面以进行文档记录、宣传它。
导师:
openSUSE OEM 版本
创建基于当前 openSUSE 发行版的预加载 ISO 镜像,以便 OEM 合作伙伴可以轻松地为他们的计算机配置 openSUSE。我们已经有了一个 0.0.1 版本和一个在 news.o.o 上的草案公告,但所有这些都有些不正式,我们需要我们可爱的社区的帮助 ; -)
技能水平 中级 - 高级
所需知识 使用 SUSE Studio 创建发行版,进行一些营销并向 OEM 推广 openSUSE
导师