仓酷云

标题: 带来一篇从身旁大事做起 为开源开展增砖添瓦 [打印本页]

作者: 飘飘悠悠    时间: 2015-1-16 16:35
标题: 带来一篇从身旁大事做起 为开源开展增砖添瓦
在这里你会学到更多的知识,学习linux,更要学习一种geek的精神,python之禅中也说过:以总结分享为荣,以跪求其解为耻;
开源是一件十分好的事变,这一点年夜多半人都认同。可是然后呢?你是选择只动口对其夸奖?仍是真正下手来做些事变为它的开展出一份力?
开源实践上有一个十分年夜的幻想,这个幻想大概会让有的人感到不恬逸,可是却会让更多的人具有被束缚的感到:那就是完成人们之间的合作。完成更多人的介入。让很多人来一同来做出有效的器材:你为开源献出一滴水,开源会报答给你一眼泉。
很多人会一同来发明软件的毛病、修复毛病和疾速的呼应新需求:这就是一个开源的奇妙咒语。如今有良多收费供应的巨大软件的缘故原由,就是由于人们分享了其开辟历程。
由于这些软件的源代码被供应给一切人,从实际下去说,任何人能够介入个中并为其开辟新的功效。这些新功效的代码然后又反应回开源社区供其别人利用。
假如你只是满意于利用开源软件,那没有成绩。可是假如你但愿为开源软件做出本人的一些奉献的话,好比你有一个成绩是没有其他任何人在修复的,大概你只是想奉献本人的一份力气,但却不晓得从哪儿入手下手的话,上面的十个倡议大概对你有所匡助。
1、利用盛行的开源软件
利用Linux其实不坚苦。假如你有一个备用的体系,安装一个收费版的Linux操纵体系,然后看一下它能够做甚么。假如没有其他的软件请求,Linux能够在一个对照老的低设置硬件上运转的十分好。你还会发明它自己带着很多有效的软件,并且让你很少有被恬逸的感到。
可是,大概有一些缘故原由让你不能不持续利用Windows,比方公司的划定,大概必需一向利用一个只撑持微软的操纵体系的使用软件。假如是如许,不要悲观,如今另有良多Windows下的开源软件能够供你利用。
下载Firefox长短常复杂的一件事变,这个扫瞄器要比微软的IE扫瞄器更平安。当你利用它的时分,你会发明它撑持到场扩大插件,每一个扩大插件都具有本人的响应的作者。
另有开源办公软件OpenOffice.org,这是一个与微软的Office合作的办公软件套装。“有良多时机来利用Linux天下以外的开源软件,”Linux专家AlanCox暗示,“OpenOffice、Firefox、PHP、Perl...很多Windows上的基于Web的编程事情良多是利用开下班具来完成的。”
假如你利用开源软件,你将勉励和推进他人也来利用它,当愈来愈多的人来利用开源软件的时分,开源社区也就天然失掉了开展。因而即便只是花工夫来进修和体验开源软件,也是对开源社区的一个报答。
2、当你的企业选择新体系的时分,确保开源被以为是一个选择
如今是做这件事的最好机会,由于Windows用户正面对着对Vista剧变的不顺应。从汗青的角度来看,让多量的用户转向Linux是一件对照坚苦的事变,由于这将必要对用户举行一个关于利用分歧操纵体系的培训(只管很多人以为这已不是一个停滞)。
可是如今,在WindowsVista中的毫无事理的改动意味着,即便你选择利用下一个版本的Windows,也要支付培训的本钱。
Cox暗示,即便你不克不及完整的转向开源,有一点你必要晓得的是,几近你一切你购置的硬件未来都能运转Linux或Solaris,它们不会像Vista那样对硬件有那末刻薄的请求。如许一旦未来企图产生改动,这些设备仍然能够被无效的反复使用或利用。
3、介入在线开源会商社区
你当想发明一个插件或求证成绩的时分,你大概发明本人已被开源在线论坛所深深吸引。经由过程检察、浏览FAQ和搜刮其别人的成绩,一般你能够失掉你想要的器材。可是,假如一个成绩偶然没有一个明白的谜底的时分,也不要悲观,这时候候你与社区互动的时机来了。从网上发问这一成绩,一般你能够失掉一个友爱和有匡助的谜底-今后你能够把这个谜底再告知他人。
很快,你会发明这本人也具有了开源的头脑,你能够回覆来自比你晚来的人的成绩。
4、进修编程
对年夜多半人来讲,这多是一个对照年夜的超过,学会很好的编程大概必要消费对照长的工夫。可是这是一个开源的天下,这里充斥了匡助,举个例子来讲,关于内核程序员来说,能够检察kernelnewbies.com网站。对你所感乐趣的任何范例的编程,在开源天下中你城市找到响应的匡助,你只必要在搜刮引擎中输出“teachyourself”和言语的称号,然后就能够选择最合适你的体例。
不外,你必要晓得,软件开辟和完成中除编程以外另有良多必要做的事情。Cox暗示,“像翻译者、计划者和可用性的事情都长短常主要的。”
5、写匡助文档和调试事情
为软件编写文档是另外一个你一定能够奉献力气的中央。在这个范畴开源社区出格但愿失掉来自意愿者的匡助,并且也是意愿者能够轻松供应匡助,可是今朝倒是一个十分亏弱的环节。作为某个软件的一个用户,并且是一个不能不往论坛追求成绩谜底的用户,你大概已意想到,假如你能做出一个注释它怎样运转的文档,这是一件何等成心义的事情,乃至比编写这个软件的人所带来的事情更年夜。Cox暗示,“开源的文档编订是一件十分公然的事情,也是我们出格亏弱的一个事情环节。”
6、列入开源举动
在网上与开源社区的伴侣举行交换十分不错,可是和他们面临面的交换则更无益处。如今各处都有开源举动,你能够选择个中你感乐趣的范畴往列入。你越多的从各个条理介入到这个社区中,你就越能发明更多的使用你的妙技的体例,并且你会发明你能够更简单失掉所必要的匡助、头脑和制造性的办理计划。
7、少点朴陋的歌颂,来点更实践的援助
很多开源软件是在半意愿(semi-voluntary)基本上开辟的,哀求捐钱毫不是作者在和你开顽笑,他们的确必要资金来举行持续开辟。假如你利用了一个软件而且十分喜好它,为何不从它为你省下的钱平分出来一点公道的用度募捐给开辟者呢?如许他们也许更会有动力来让这款软件变得更完善。
可是这是一个开源天下,钱不代表统统:“我以为很多人更喜好编程而不是款项,在意愿者项目中处置款项干系必要稳重,”Cox暗示。“你用来购置一听啤酒或披萨的一点钱就能够让一款软件变的更好。”并且你的名字将永久在软件的“感激你(thankyou)”中被提到。
别的,付费列入开源举动,或到场那些帮助推进开辟开展的构造,这些都对开源的开展有主动的感化。
8、寻觅利用开源形式的其他体例
举个例子来讲,Wikipedia创立了通向常识的开源之路,它正在创立一个任何人能够查阅和任何人能够增添的常识库。
这些体例有本人的缺点和上风,下次你利用一个开源常识库的时分,为何不思索来匡助完美这些文章的内容呢?你大概有专业倡议,大概你具有一双能够挑错的眼睛,而他人没有这些。
看一下Groklaw,它制造性的利用了开源观点,来有助于使庞大的功令成绩变得能够了解。很多公司正在搭建外部的wikis和论坛,以懂得它们的员工的实在的设法。
9、呈报毛病――不要仅仅是埋怨它们
我们常常听到有的人利用一个软件的失利履历。只要人们呈报软件中存在的毛病,它们才会被敏捷的办理,一个好的毛病呈报长短常有代价的,Cox暗示。
必要稳重处置的是,你不能不做一些事情来锁定一个毛病,了解它,确信它真的是一个毛病,然后对它举行注释。你如许做的优点是,一旦你提交了这个事情,这个毛病对软件保护者来讲就更简单修复,如许很多人将会受害。
10、周全思索成绩,并且要忠实
与其别人分享乐成的履历,分享你的最好理论履历和乐成。可是假装成统统都是优美的做法,对开源的开展其实不好处,Cox暗示:“也要分享失利和具有争辩的事变。它能够匡助开源社区晓得成绩安在,并匡助用户能更分明的晓得什么时候何地选择开源的效果会更好。”
开源的开展就是基于社区对团体事情的搜集上,在你能够做出奉献的各个层面做一些你体贴的某些事变,这将为开源社区中的一切人带来优点

</p>
在linux中学习命令的最好办法是学习Shell脚本编程,Shell脚本比起其他语言来学习简单,但是功能却十分强大.通过学习Shell编程,能让你掌握大量的linux命令。
作者: 乐观    时间: 2015-1-17 15:58
老实说,第一个程序是在C中编译好的,调试好了才在Linux下运行,感觉用vi比较麻烦,因为有错了不能调试,只是提示错误。
作者: 莫相离    时间: 2015-1-20 22:35
熟读写基础知识,学得会不如学得牢。
作者: 爱飞    时间: 2015-1-30 07:24
掌握在Linux系统中安装软件,在安装Linux工具盘后大致日常所需的软件都会有,一般网络提供下载的软件都会有安装说明。
作者: 若相依    时间: 2015-2-6 08:14
直到学习Linux这门课以后,我才知道,原来我错了。?
作者: 分手快乐    时间: 2015-2-15 20:32
对我们学习操作系统有很大的帮助,加深我们对OS的理解。?
作者: 若天明    时间: 2015-3-4 13:41
随着实验课程的结束,理论课也该结束了,说实话教OS的这两位老师是我们遇到过的不错的老师(这话放这可能不太恰当).
作者: 灵魂腐蚀    时间: 2015-3-11 19:53
通过一条缓慢的调制解调器线路,它也能操纵几千公里以外的远程系统。
作者: 海妖    时间: 2015-3-19 10:47
任何人都可以根据自己的喜好来定制适合自己的操作系统,Linux?是抢占式多任务多用户操作系统.
作者: 小妖女    时间: 2015-3-27 21:10
写学习日记,这是学习历程的见证,同时我坚持认为是增强学习信念的法宝。




欢迎光临 仓酷云 (http://ckuyun.com/) Powered by Discuz! X3.2