【51CTO精选译文】《Datamation》网站在去年刊文介绍了分成多个不同类别的开源软件,比如安全类、云计算类、大数据类、小企业类、移动类,甚至还有游戏类。把我们陆续介绍的所有这些开源应用程序汇总成一份超长列表俨然成了每年的传统。像往常一样,我们把列表分为几大类,然后在每一类中逐一介绍各个项目。无论你是资深的Linux发烧友,还是对开源现象很好奇的Windows或OS X用户,肯定会找到一些新颖、有趣又实用的开源软件。
应用程序集合类
1. OpenDisc
这个项目把面向Windows的许多最流行的开源应用程序打成一个软件包。它包括LibreOffice、火狐、Celestia、The Gimp、Inkscape、Dia以及其他许多非常优秀的开源程序。支持的操作系统:Windows。
网址:http://www.theopendisc.com/
设备类
2. Turnkey Linux
Turnkey提供了众多预配置的设备 ,包括网络附加存储(NAS)设备。此外,所有Turnkey设备自身预装了TurnKey Linux备份和迁移工具。支持的操作系统:Linux。
网址:http://www.turnkeylinux.org/
反垃圾邮件类
3. ASSP
ASSP自诩是"绝对是有史以来对付垃圾邮件最有效的武器",它驻留在你的SMTP服务器上,阻止垃圾邮件、搜索查找病毒。功能包括基于浏览器的安装、支持大多数SMTP服务器、自动加入白名单、发件人早期验证、贝叶斯过滤器及更多功能。支持的操作系统:与操作系统无关。
网址:http://www.magicvillage.de/~Fritz_Borgstedt/assp/0003D91C-8000001C/
4. MailScanner
MailScanner 已被225个国家的用户下载了130多万人次,这是一款面向邮件服务器的免费的电子邮件安全软件包。它整合了SpamAssassin、ClamAV以及阻止垃圾邮件和恶意软件的其他许多工具。支持的操作系统:与操作系统无关。
网址:http://www.mailscanner.info/
5. SpamAssassin
SpamAssassin号称是"功能强大的头号开源垃圾邮件过滤工具",它使用了标题和文本分析、贝叶斯过滤、DNS阻止列表、协作过滤数据库及其他技术来阻止垃圾邮件。该项目由Apache基金会管理,已被整合到其他许多的开源产品和商用产品中。支持的操作系统:主要是Linux和OS X,不过也有Windows版本。
网址:http://spamassassin.apache.org/
6. SpamBayes
相信你从名字就能猜到,这个项目提供了一组用来阻止垃圾邮件的贝叶斯过滤器。其网站包括了面向Outlook、Outlook Express、Windows Live Mail、IncrediMail、Thunderbird、Gmail、雅虎邮件(Yahoo Mail)及其他邮件服务的版本。支持的操作系统:与操作系统无关。
网址:http://spambayes.sourceforge.net/
反病毒/反恶意软件类
7. ClamAV
毫无疑问,ClamAV是应用最广泛的开源反病毒解决方案,它可以迅速、有效地阻止各种特洛伊***、病毒及其他种类的恶意软件。其网站现在还提供名为"Immunet"的付费Windows软件,该软件基于同一个引擎。支持的操作系统:Linux。
网址:http://www.clamav.net/
8. ClamTK
ClamTK让ClamAV用起来更容易一点,因为它为反病毒引擎提供了一个图形化界面。与ClamAV一样,这款应用程序也在Linux上运行,具有按需扫描功能。支持的操作系统:Linux。
网址:http://clamtk.sourceforge.net/
9. ClamWin Free Antivirus
ClamWin基于ClamAV,平时保护60多万台PC远离各种病毒和恶意软件。要注意:不像大多数商用版反病毒软件包,ClamWin并不提供自动实时扫描工具;为了扫描进入的文件,你需要在打开或运行文件之前,先保存文件,然后手动运行扫描。支持的操作系统:Windows。
网址:http://www.clamwin.com/
10. P3Scan
借助P3Scan,你可以搭建起一台透明的代理服务器,提供反病毒和反垃圾邮件保护机制。支持的操作系统:Linux。
网址:http://p3scan.sourceforge.net/
11. Rootkit Hunter
这款朴实无华的工具可以扫描查找Linux系统上的rootkit及其他恶意软件。虽然它并不提供实时扫描或定期扫描,但网站解释了如何设置你的系统以便每天扫描。支持的操作系统:Linux和Unix。
网址:http://rkhunter.sourceforge.net/index.html#about
12. Viralator
你安装了反病毒软件后仍然偶尔感染上网络病毒?Viralator可补充你代理服务器上的现有反病毒软件,从而阻止用户访问免费的网络邮箱帐户时可能原本趁虚而入的恶意软件。支持的操作系统:Linux和Unix。
网址:http://viralator.sourceforge.net/
备份类
13. Amanda
Amanda自称是"世界上最受欢迎的开源备份和恢复软件",声称拥有50多万用户。除了免费开源版外,它还有受支持的企业版,或通过Zmanda可获得的基于云的托管版服务。支持的操作系统:Windows、Linux和OS X。
网址:p://amanda.zmanda.com/
14. Areca Backup
Areca Backup最适合家庭用户,它提供了一个简单而灵活的界面,可用于备份一台PC或整个网络的内容。它提供了加密、压缩、增量备份功能、截止日期的恢复及更多功能。支持的操作系统:Windows和Linux。
网址:http://areca.sourceforge.net/
15. Backit Down
这款应用程序可同步文件和文件夹,那样你就能备份或复制驱动器。它可在网络上使用,也可以与外部硬驱或USB驱动器兼容。支持的操作系统:Windows和Linux。
网址:http://backitdown.sourceforge.net/
16. Bacula
Bacula声称它是"无疑是最受欢迎的开源备份程序",提供了可用在网络上的备份、恢复和数据验证工具。可以通过Bacula Systems公司获得商用支持、培训和服务。支持的操作系统:Windows、Linux和OS X。
网址:http://www.bacula.org/en/
17. Clonezilla
Clonezilla的开发人员设计它是专门为了取代诺顿Ghost。这款裸机备份和恢复程序分两个免费版本:Clonezilla Live,用于备份或克隆单一PC;Clonezilla Server,用于备份网络或一次性克隆多台PC。支持的操作系统:Linux。
网址:http://clonezilla.org/
18. Create Synchronicity
该解决方案的成名之道在于大小极其紧凑。它对独立系统而言是不错的选择,可以定制,还易于使用。支持的操作系统:Windows。
网址:http://synchronicity.sourceforge.net/
19. FOG
FOG在学校和小企业当中备受欢迎,它驻留在基于Linux的服务器上,为基于Windows的联网PC提供了克隆功能。它提供了易于使用的Web界面,还包括病毒扫描、测试、磁盘擦除和文件恢复等功能。支持的操作系统:Linux和 Windows。
网址:http://www.fogproject.org/
20. Partp_w_picpath
除了支持网络备份和恢复外,Partp_w_picpath还适用于一次性安装多个一样的计算机映像。它提供了非常快的保存和恢复速度。支持的操作系统:Linux。
网址:http://www.partp_w_picpath.org/Main_Page
21. Redo
Redo自称是"市面上使用最容易、功能最全面的灾难恢复解决方案",提供了备份、恢复和裸机恢复等功能。哪怕在必须更换整个驱动器的最严重的紧急情况下,Redo声称也能在短短10分钟内让你的所有程序和文件恢复如初。支持的操作系统:Linux。
网址:http://redobackup.org/
大数据工具类
22. Avro
Apache Avro是一种数据序列化系统,基于由JavaScript对象标注(JSON)定义的模式。提供了面向Java、C、C++和C#的应用编程接口(API)。支持的操作系统:与操作系统无关。
网址:http://avro.apache.org/
23. Chukwa
Chukwa基于Hadoop分布式文件系统(HDFS)和MapReduce而建,它可以收集来自大型分布式系统的数据。它还包括用于显示和分析它所收集的数据的工具。支持的操作系统:Linux和OS X。
网址:http://incubator.apache.org/chukwa/
24. Flume
Flume是另一个Apache项目,可以收集和汇集来自应用程序的日志数据,并将这些数据传送到HDFS。它基于Java,具有健壮性和容错性。支持的操作系统:Windows、Linux和OS X。
网址:https://cwiki.apache.org/FLUME/
25. GridGain
这个非主流的Hadoop MapReduce是一种基于Java的开源平台,可用于实时处理大数据。它有社区版、企业版和OEM版,但只有付费版才有"云启动"(CloudBoot)功能。支持的操作系统:Windows、Linux和OS X。
网址:http://www.gridgain.com/
26. Hadoop
Apache的Hadoop项目提供了分布式处理超大数据集的功能,在运作云计算环境的企业机构当中颇受欢迎。知名用户包括:雅虎、亚马逊、电子港湾、美国在线(AOL)、Facebook、谷歌、Hulu、Spotify及另外许多公司。支持的操作系统:Windows、Linux和OS X。
网址:http://hadoop.apache.org/
27. HPCC
HPCC由律商联讯集团风险解决方案公司(LexisNexis Risk Solutions)开发,其全称是"高性能计算集群"。它声称可以为Hadoop提供出色的性能。免费社区版和付费企业版都有提供。支持的操作系统:Linux。
网址:http://hpccsystems.com/
28. Lucene
Lucene自诩为"搜索库领域事实上的标准",它为超大数据集提供了非常快的检索和搜索速度。实际上,它在使用现代化硬件时检索速度超过每小时95GB。支持的操作系统:与操作系统无关。
网址:http://lucene.apache.org/core/
29. MapReduce
MapReduce最初由谷歌开发,其网站声称这是"一种编程模型和软件框架,用于编写可在庞大的计算节点集群上迅速地并行处理海量数据的应用程序。"使用它的除了其他许多数据处理应用系统外,还有Hadoop。支持的操作系统:与操作系统无关。
网址:http://hadoop.apache.org/mapreduce/
30. Oozie
这个Apache项目旨在协调Hadoop作业的调度。它可以在预定时间或根据数据的可用性来触发作业。支持的操作系统:Linux和OS X。
网址:http://incubator.apache.org/oozie/
31. Solr
Solr是基于Lucene工具的一种企业搜索平台。它支撑许多大型网站的搜索功能,包括Netflix、AOL、CNET和Zappos。支持的操作系统:与操作系统无关。
网址:http://lucene.apache.org/solr/
32. Sqoop
Sqoop可以在Hadoop与关系数据库管理系统(RDBMS)以及数据仓库之间传送数据。截至去年3月份,它已是Apache的顶级项目。支持的操作系统:与操作系统无关。
网址:http://sqoop.apache.org/
33. Storm
Storm现在归推特所有,它提供了分布式实时计算功能,常常被称为是"实时版Hadoop"。它具有极高的扩展性、健壮性和容错性,可以与几乎所有编程语言协同运行。支持的操作系统:Linux。
网址:https://github.com/nathanmarz/storm#readme
34. Terracotta
Terracotta的"大内存"(Big Memory)技术让企业应用程序可以在服务器的内存中存储和管理大数据,从而显著提升性能。这家公司提供其Terracotta平台:BigMemory、Ehcache以及Quartz软件的开源版和商用版。支持的操作系统:与操作系统无关。
网址:http://www.terracotta.org/
35. Zookeeper
Zookeeper之前是Hadoop的一个子项目,它是"一项集中式服务,用于维护配置信息、命名、提供分布式同步以及提供群组服务。"提供面向Java和C的API,计划提供Python、Perl和代表性状态传输(REST)等接口。支持的操作系统:Linux、Windows(尚在开发中)和OS X(尚在开发中)。
网址:http://zookeeper.apache.org/
浏览器类
36. Chromium
作为谷歌Chrome的开源版,Chromium往往比与之竞争的浏览器更快速、更安全。主要功能包括:沙盒、自动更新、安全浏览(SafeBrowsing)及更多功能。支持的操作系统:Windows、Linux和OS X。
网址:http://www.chromium.org/Home
37. Dooble
Dooble的开发人员在开发这款更新的浏览器时着眼于安全性和易用性。与其他大多数浏览器不同,它可以自动加密所有流量,以提高隐私性和安全性。支持的操作系统:Windows、Linux和OS X。
网址:http://dooble.sourceforge.net/
38. 火狐
火狐既有移动版又有桌面版,它提供了比微软浏览器更快的速度、更好的个性化和更高的安全性。主要功能包括:更易于Web搜索的"智能地址栏"(Awesome Bar)、多页浏览、一键式书签及更多功能。支持的操作系统:Windows、 Linux、OS X和安卓。
网址:http://www.mozilla.com/en-US/firefox
39. K-Meleon
由于K-Meleon和火狐都使用Mozilla的Gecko布局引擎,两者的外观和感觉颇为相似。不过,K-Meleon还让你可以导入IE收藏夹和Opera热门网站列表,它还像Opera那样支持鼠标手势。支持的操作系统:Windows。
网址:http://kmeleon.sourceforge.net/
40. Qt Web Browser
这款浏览器基于诺基亚的Qt框架和苹果的WebKit渲染引擎,旨在力求简洁、安全和易于移植。它只有6MB大小,提供了可以高度定制的界面以及一大批保护隐私的功能。支持的操作系统:Linux和OS X。
网址:http://www.qtweb.net/
41. Tor
Tor为你保护身份的手段是,你在上网浏览时,它可确保匿名性。使用它的人有新闻记者、活动积极分子、举报人以及担心别人可能在窥视其网上活动的其他人。支持的操作系统:Windows、Linux和OS X。
网址:https://www.torproject.org/
博客类
42. B2evolution
这个博客平台/内容管理系统可支持多个博客、多个域和多个博客作者。它可以用皮肤和插件来扩展,其网站提供了演示版和样本网站链接。支持的操作系统:与操作系统无关。
 网址:http://b2evolution.net/
43. LifeType
借助内置的多用户验证和多博客支持,LifeType提供了一个适合大企业的博客平台。主要功能包括:反垃圾邮件过滤器、移动支持、整合的媒体管理、易于安装及更多功能。支持的操作系统:与操作系统无关。
网址:http://lifetype.net/
44. MovableType
MovableType的用户包括NBC、NPR、富国银行、甲骨文及其他公司,它是一种博客平台,可作为功能完备的内容管理系统来运行。除了开源版外,它还有一款免费的专业版,面向多达五个用户的教育机构或企业,还有付费的专业版和企业版,面向更大的企业。支持的操作系统:与操作系统无关。
网址:http://www.movabletype.org/
45.Nucleus CMS
它自称是内容管理系统,但实际上Nucleus主要还是一款用于建立博客、把博客放在你自己服务器上的工具。功能包括:内置的留言工具、针对读者经过优化的URL 以及多语言支持。支持的操作系统:与操作系统无关。
网址:http://nucleuscms.org/
46. WordPress
WordPress被全球6000多万博客写手所使用,它是如今最知名的博客应用程序之一。你可以免费下载该软件,然后放在自己的Web服务器上,也可以通过WordPress.com使用现有的托管服务。支持的操作系统:与操作系统无关。
网址:http://wordpress.org/