加入 Ubuntu 社区时,我发现头脑风暴不仅是一个绝妙的想法,而且执行起来也很出色。
现在,在查看了 3 个版本的网站后,我想知道它是否只是向新用户展示一些无聊的东西。也许是为了让他们对 Ubuntu 感到兴奋?
开发人员是否重视 Brainstorm?
一个想法需要获得多少票赞成才能被认真考虑?(有些想法有几十票,甚至几百票,但它们仍然没有被移到上游开发区域)
答案1
首先,最受欢迎或获得最多投票的想法没有必要由 Ubuntu 开发团队来实现。
我的意思是,如果有人真的想把它带进 Ubuntu,那么还有其他方法Launchpad PPA 您可以在这里构建您的想法并以更加可定制的形式实现。
Ubuntu 头脑风暴为任何人提供改进 Ubuntu 的想法的简单方法。想法由用户社区投票,最受欢迎的想法引起了开发团队的注意
从创意到功能
从想法到实现有多种途径:
- 创意提交者自行实现,并将软件包或补丁贡献给Ubuntu。
- 这个想法引起了人们的兴趣,几名志愿者组成了一个新项目来规划和实施这个想法。
- 这个想法引起了适当的 Ubuntu 团队的兴趣,他们组建了一个工作组或安排了一次 UDS 会议来规划和里程碑这个想法。
- 该想法概念影响了另一个论坛,并由一个不相关的团体实施。
Ubuntu 蓝图
对于复杂的变化,请根据头脑风暴想法的结果编写“蓝图”。
- 蓝图是一种功能设计文档。它用于详细描述拟议的功能,以便开发人员实现该功能(与规范不太一样,尽管该术语经常使用)。
- 任何人都可以开始制定蓝图,但一些软件设计或开发经验会很有用。编写初稿后,通常会在适当的团队或项目邮件列表、论坛主题或 UDS 等开发会议上讨论蓝图。
例如以下是有关 Ubuntu 的想法,目前正在为 Ubuntu 12.10 Quantal Quetzal 版本实施。
从我的观点,
头脑风暴是一个以创新方式改进和贡献 Ubuntu 的平台,其中包括引起开发团队对您的想法的关注。
或者通过使用 PPA 进行开发和实施,将其他提议的想法或自己的想法变为现实,如果发现更有用,那么它可能最终会出现在官方 Ubuntu 存储库中,从而吸引更多感兴趣的开发人员和志愿者来开发和维护它。
答案2
除了 tijybba 的出色回答之外,这实际上归结为纯粹的数字。提出一个想法只需要几分钟,而实施则需要数周、数月,有时甚至数年。
给普通的 Linux 用户 10 分钟的时间来想出 10 个想法,这些想法可能会产生多年的工程工作,这就是为什么我们可以把它们写下来,这样如果有新的开发人员出现,他们就有工作可做。
此外,很多想法确实得到了解决,它们可能只是没有在头脑风暴中被标记出来,或者只是尚未实施的错误或改进。让我们看一些例子过去 6 个月最热门的想法。
- 显示下载速度软件中心:只需要实现,这只是一个功能请求。
- 关机屏幕非常过时:每个人都已经知道这一点,只需要有人做这项工作。
- KDE 原生应用程序应该在软件中心被标记为:只需实现。
- 如果发生故障,更新管理器应该自动选择一个镜像进行更新:实际上更新管理器已经支持 mirror:// 方法,只是尚未经过足够的测试,无法默认开启。
- Ubuntu 下载页面应该支持磁力链接:只需有人实现它。
- 家人可能会使用 Ubuntu——这基本上是“让用户厌烦”,对此我没有任何异议!
- 缺乏经验的用户不知道何时/如何安全地拔下可移动驱动器 - 这是每个操作系统都存在的问题。
- 能够在网络管理器中创建热点 - 我们已经这样做了!
- 不必要的复杂系统启动菜单 - 其实并不重要,因为我们默认隐藏菜单,而且只有高级用户才能进入。
现在,其中一些是好主意,有些实际上只是错误报告。
最好将头脑风暴视为人们记录想法的地方,这样当新的开发人员想要从事某项工作时,他们就有地方来查看想法,而对于现有的 Ubuntu 开发人员来说,它不是一个放置待办事项列表的地方,主要是因为他们的数量有限,并且他们中的大多数人都忙于将操作系统推向用户。
此外,用户提出的许多痛点都是已知问题。编写关机对话框的人可能不需要知道它又旧又糟糕,他每天都要处理它!或者我个人最喜欢的:加快文件管理器速度
实现这样的事情只是时间问题,并不是 Nautilus 开发人员故意让文件管理器变慢。
- TL;DR:想法无限,但做工作的人有限。