我如何帮助Linux?这是Linux爱好者经常向GNU/Linux社区提出的问题。Linux和开源在很大程度上是面向社区的,如果你想帮助Linux,那就意味着你确实是一个Linux爱好者。这个问题通常伴随着以下问题:我想帮忙,但我不知道如何编程我没有足够的时间贡献我不知道什么项目需要我的帮助有时我被问到“正常Linux用户”如何帮助Linux社区。在本文中,我将列出有针对性的方法,并建议作为使用Linux数月或数年的“普通用户”如何帮助Linux扩大其用户群并帮助社区。但在查看这些建议之前,让我们首先了解为什么您应该将自己交给Linux。你为什么要帮助Linux?Linux已经二十四岁了。虽然Linux统治着超级计算机和服务器的世界,但它正在桌面上消亡。至于桌面端Linux的净市场份额,仅占1.68%。这低于微软最差的操作系统Vista(出于某种原因,Vista的市场份额仍为1.84%)。操作系统份额的当前状态是有300多个Linux发行版专注于桌面。Linux过去是,现在仍然被认为是“极客专属”。另外,Linux只有懂命令行才能用,这是最大的误区。时代在变。与1990年代或2000年代初期相比,Linux对用户更加友好。这是Linux获得市场份额的机会,您无疑也可以为这项事业提供帮助。您如何帮助Linux成长?有几种方法可以帮助Linux成长。需要注意的是,我这里指的Linux是桌面版。无论您是计算机科学专业还是程序员,都没关系。通过您的计算能力帮助Linux是一种方式,但还有许多其他方式。我会列出这样几个步骤,无论你是不是极客,都可以帮助Linux的开发:1.Sharewhatyouread分享你读到的这是最简单最好的方法,同时不需要技术.一般来说,如果您已经使用Linux一段时间了,那么您应该已经阅读了有关您最喜欢的Linux发行版的新闻和教程。比如我一般用的是Ubuntu,所以经常关注一些优秀的Ubuntu相关的博客。如果您现在有自己喜欢的博客并定期关注它们,请分享这些文章。这不仅对本博客有所帮助,而且还将为许多新访问者打开通往Linux用户全新世界的大门。有些人可能会被你分享的文章所吸引,最终投入Linux的怀抱。同时,分享这些内容也可以帮助这些博客成长,成为激励博主继续写文章的一个因素。所以现在我说这些,希望大家转发。译者吐槽:所以,你是不是也应该转发这篇文章:-D2。ReportBUGReportBUG在计算机术语中,错误是指导致程序崩溃或产生意外结果的错误或漏洞。作为应用程序或操作系统,这是其自身的一部分,任何软件都无法避免漏洞。无论质量保证有多高,总会有错误。但是软件开发人员如何知道他们开发的软件中的错误呢?这取决于包括您在内的最终用户报告错误。当您安装应用程序时,通常会提示您如何报告错误。在大多数情况下,您可以在软件的“关于”部分找到提交错误的链接。您可以查看为Ubuntu和Fedora提交的错误。译者吐槽:如果bug太多,有时候可能是开发者的问题。开源软件的优势就体现在这里。3.成为betatester成为betatester当我们谈论软件bug时,不妨关注一下软件或操作系统的beta测试。在计算术语中,Alpha和Beta指的是正在开发的软件的状态。从不稳定到稳定,Alpha版指的是非常不稳定的版本,Beta版指的是相对稳定的版本,其次是RC版(候选版本),最终版本才发布。大多数操作系统和应用程序都欢迎Beta测试用户。这使他们知道一些未确认的错误需要在发布前修复。软件发布后bug越多,用户满意度越低。因此,如果您能够承受Beta版操作系统或应用程序的不稳定性,那么就成为Beta测试员来提交错误吧!ArchLinux的衍生版本——Papyros正在开发中,有兴趣的可以看看。4.加入论坛并帮助他人加入论坛并帮助他人我重复一遍,Linux建立在社区的合作之上,社区共同繁荣。所以,如果您想加入Linux社区,请加入论坛并提供帮助。所有主要的Linux发行版都有自己的论坛,人们可以在这些论坛上寻求帮助和讨论功能。通过加入您最喜欢的发行版的官方和非官方论坛来帮助他人。尤其是一些初学者,因为如果得不到足够的帮助,很可能会放弃Linux,这是你我都不愿意看到的。现在,你可能会说,我的Linux技术不专业,我怎么能帮助别人呢?你不需要成为Linux专家,只要有一颗真正的爱心。浏览一些不同的公共论坛主题,看看其他用户过去是否遇到过与您类似的问题。获取您关注的博客文章。这样做可能会帮助很多人。如果您是Linux用户,则可以加入官方Ubuntu论坛AskUbuntu,还可以加入一些Google+社区。通过这些方式,您可以获得新知识并同时帮助他人。您还可以加入F.O.S.S.自己的桌面Linux用户Google+社区。译者吐槽:这块不得不说华人社区很少,交流氛围很淡。5.BloggingBlogging如果你手上有很多时间,为什么不在博客上写下你的Linux体验呢?分享您学到的知识、遇到的问题以及解决这些问题所采取的步骤。这听起来工作量很大,但这就是我在2010年开始创建我的ComputerAndYou博客的方式。如果您担心博客托管和管理博客的成本,我建议您从一个免费的博客开始,比如open来源WordPress和Google的Blogger,您无需为这些平台或托管支付一毛钱。如果您是一位经验丰富的博主,请尝试联系您最喜欢的Linux发行版的团队,看看您是否能找到一份管理他们博客的工作。译者吐槽:在国内,除了建站,一些开源网站还提供博客。但是最好建立自己的网站。6.捐款您是否注意到大多数Linux发行版都会在您下载操作系统之前要求您捐款?当然,你也可以无视捐赠请求,免费下载。但如果你长期使用某些发行版或开源软件,我建议你捐点钱。维护一个开发版本或软件,不断提供新功能,对于开发者来说是费时费力的事情。一些Linux发行版雇佣全职员工,其中一些依赖于志愿者的捐赠。在这两种情况下,资金都是必须的,否则就会像MandrivaLinux发行版一样破产。许多Linux应用程序开发人员都会遇到这种情况。这些开源软件都是免费提供给大家的,所以这些开发者的辛勤劳动也应该在经济上得到“赏识”。有许多Linux软件是作为开发人员的兴趣而创建的,这种兴趣会随着时间的推移而消亡。捐赠是开发人员继续开发的动力。电子邮件加密软件GnuPG的开发者WernerKoch的故事可以说是开源项目必须定期收到贡献的有力证据。难怪许多应用程序在其网站上都有“捐赠”按钮。事实上,我还设想了我即将开展的项目OpenEnvelope,该项目将帮助开源软件开发人员在桌面上推进Linux。以后我会尝试通过展品来宣传它。我会在时事通讯中持续更新相关信息。在此期间,您可以访问网站了解更多信息。译者抱怨:我下载elementary的时候捐了点钱,因为他们接受了支付宝,有的只能用paypal,我只能感叹。此外,MandrivaLinux的发行版本已经持续了十七年,但仍然处于下降状态。7.禁用广告拦截这听起来很荒谬,但也有一定的道理。如果您不能向您最喜欢的Linux发行版、开源软件或博客捐款,至少您不能阻止这些网站上的广告。我们都习惯于将屏蔽广告作为浏览器的默认配置,这并不完全是坏事。互联网上到处都是弹出式广告、成人内容广告、欺骗性和误导性广告,这就是为什么在本文《安装Ubuntu之后该做的一些事》中,我将屏蔽广告放在第一项。但与此同时,博客和网站都依赖于广告产生的收入,那么我们屏蔽广告或不屏蔽广告又如何呢?对我来说,我的回答很简单。我不会在我经常访问的博客或网站上屏蔽广告,这种做法不仅限于我最喜欢的Linux博客,其他领域的网站也一样。除非我受够了很多弹窗广告,或者有太多成人内容的广告,否则我会选择屏蔽。所以我建议你最好试试看。译者吐槽:中国大陆的情况太难了,博主打个广告,一起来看看吧~8.加入当地的Linux和开源组织加入当地的Linux和开源组织,看看你身边,说不定有一些GNU/Linux爱好者,加入他们并志愿与他们一起开发Linux和开源社区。通常一些高校会有一些开发开源的社区组织。与他们取得联系,并在他们需要时尽可能地帮助他们。译者吐槽:参加本地Linux用户群的茶话会,你会有所收获。9.翻译世界上有那么多语言,你可以帮忙翻译。一般来说,Linux发行版和开源软件都有英文版本,但也有少数例外。您可以帮助翻译成其他语言。这样,您不仅会帮助Linux发行版和开源软件的开发,还会帮助传播到非英语母语者。译者吐槽:像我在做什么?文章也算?嗯,应该算的。不过,我也曾短暂参与过elementary的本地化工作。10.FixBugs(Developers)FixBugs(Developers)即使你只是一个学习编程的学生,修复bug或bug也可以作为一个练习来帮助你学习和理解。我再次强调,Linux是由社区驱动的。如果你的编程技术还不错,尝试修复你最喜欢的Linux发行版或开源软件的公共错误。事实上,您可以通过在BountySource(一个软件开发众筹平台项目)等网站上修复错误来赚取一些钱。elementaryOS经常奖励错误修复,以引起人们对修复这些错误和错误的兴趣。译者吐槽:这部作品最大的难点就是偷懒。其实有点技术的人都可以参与修复,但是给自己找借口是人的本能(懒癌晚期)。另外,elementaryOS是我非常喜欢的一个衍生版本。它常年作为多个系统之一存在。主要是UI不错,但是我曾经因为一些依赖冲突放弃了。现在一般认为是完整的。11.DevelopadesktopLinuxapplication(Developer)DevelopadesktopLinuxapplication(Developer)这是给开发者的另一个建议。您是否曾经有过一个想法,但找不到适合它的应用程序?自己创建一个。这听起来有点直截了当,但你应该知道,大量的应用程序已经帮助iOS和Android取得了成功。Linux新手经常抱怨缺少软件,但这是事实。那么我们该怎么办?答案是开始开发应用程序。Ubuntu鼓励通过UbuntuSoftwareDevelopmentKit进行应用程序开发,您可以阅读相关文档,然后实现您的想法。也可以搜索Github,看看有哪些开源项目需要贡献者。译者抱怨道:Linux软件很少有很多理由,就像国内那些天天讲情怀的公司,却不做一些感伤的事情。但是,国内很多个人开发者的项目都做的不错。一直在用bcloud(百度云)、FeelUOwn(网易云音乐)等,在Github上都能找到。12.设计网页(开发人员)设计网页(开发人员)我见过很多界面漂亮的Linux发行版,但网站的UI很糟糕。开发人员和管理团队往往从不关注他们网站的外观和感觉。现在已经是2015年了,品牌非常重要。不管品牌如何,一些Linux发行版的网站看起来像是2000年之前制作的。如果你对网页设计有一定的品味和能力,不妨向一些Linux发行版的管理者表达你的想法和意见,看看是否他们将考虑重新设计网站。译者吐槽:这个没关系,至于近两年在国内比较知名的Deepin,他们的网页采用了Bootstrap。13.使用社交媒体如果你是社交媒体策划的专家,或者有运营社交媒体账户的经验,比如Facebook页面、twitter、Google+等,那么你可以自愿运行你最喜欢的Linux发行版或社交媒体开源软件。数十亿人使用社交媒体,而社交媒体是推广的重要组成部分。虽然一些流行的Linux发行版(如Ubuntu)有效地利用了社交媒体,但有些发行版甚至没有社交媒体帐户。其中一些发行版具有社交帐户,但它们已经数月甚至数年没有更新。如果您最喜欢的Linux发行版没有Facebook页面,您可以创建一个。但请务必注意,这是粉丝运营,而非官方。然后继续发布有关该版本的更新、教程和有趣的事实。此外,如果某些Linux发行版不经常在社交媒体上发布更新,你可以联系他们,展示你运营社交媒体的能力,并向他们申请管理账户的权限。我接下来的计划之一就是围绕这个。译者吐槽:前文提到的Deepin更注重运营社交媒体。他们的官方微博和开发者微博我都聊过好几次了。结论底线是帮助各种Linux发行版、软件和博客以各种方式在桌面上推广Linux。不需要有专业的技能,只要有帮助Linux发展的热情和意愿,技术加分就好了。
