1、Untangle (http://www.untangle.com/) 目前已被广泛认为是商用级安全网关如SonicWALL等的优秀替代产品,可以很好地满足中小型企业的内网网关的不同需求。该项产品凭借其完备的功能、高集成度和非常灵活的优越表现在去年获得了LinuxWorld最佳安全方案等多项大奖。
2、FreeNAS(http://sourceforge.net/projects/freenas/) 是一套免费的 NAS 服务器,它能将一部普通 PC 变成网络存储服务器。该软件基于 FreeBSD,Samba 及 PHP,支持 CIFS (samba), FTP, NFS protocols, Software RAID (0,1,5) 及 web 界面的设定工具。用户可通过Windows、Macs、FTP、SSH 及网络文件系统 (NFS) 来访问存储服务器;FreeNAS 可被安装于硬盘或移动介质USB Flash Disk 上,所占空间不足 16MB。 FreeNAS 服务器前途无量;它的开发工作十分活跃。单是 2006 年前 4 个月就释出 11 个修正版本。它是组建简单网络存储服务器的绝佳选择,免去安装整套 Linux 或 FreeBSD 的烦恼.FreeNAS 是免费的,安装简易。它是个开源项目,基于 BSD 许可发布的。(安装例子参见:http://www.linuxeden.com/html/softuse/20070821/32854.html)
3、WordPress(http://wordpress.org/) 是一种使用PHP语言和MySQL数据库开发的博客建站工具,使用它你可以快速搭建自己的博客网站。本博客网站就是用它来组建的。
4、 Freeiris(http://www.freeiris.org/) Freeiris(前身为Astercon2)是一款开源的计费+注册管理+IPPBX+数字中继+呼叫中心的软交换系统。系统基于Asterisk、Perl、Linux、PHP等技术实现,采用外挂式控制技术开发。目前系统可以控制管理SIP、IAX、 H323、等软协议的通信。在硬件层上,支持大量的硬件产品,包括数字中继(ISDN PRI / ISDN BRI),模拟中继(FXO / FXS),以及各种SIP与IAX的终端设备等。Freeiris寄托了用户希望能有一套真正属于自己的,可以媲美动辄十几万通信产品之愿望...
5. M0n0wall(http://m0n0.ch/wall/): m0n0wall is a project aimed at creating a complete, embedded firewall software package that, when used together with an embedded PC, provides all the important features of commercial firewall boxes (including ease of use) at a fraction of the price (free software). m0n0wall is based on a bare-bones version of FreeBSD, along with a web server, PHP and a few other utilities. The entire system configuration is stored in one single XML text file to keep things transparent.
6、snapshot(www.rsnapshot.org) rsnapshot is a filesystem snapshot utility for making backups of local and remote systems.
7、限制带宽工具:trickle和pyshaper,wondershaper WANEM(http://wanem.sourceforge.net/)是一款广域网模拟器,可以模拟带宽限速、延时、丢包率等的超强工具。
8、全功能开源ERP:Openbravo 是领先的开放源代码的企业管理系统(ERP),它是一个完整的信息系统,公司完全可以依靠它来管理日常的运作和优化所有的业务流程,包括采购,仓库管理,生产,工程和服务管理,销售管理和财务。基于Web的ERP系统能为中小型企业服务,它建立在MVC和MDD的框架之上,这使得它能更为方便的编写与维护代码。它包含了广泛的功能,如财务,制造业,mgmt项目等…
9、配置管理工具:cfengine(www.cfengine.org) 是一个令人恐怖的系统管理工具。它可自动对联网的计算机进行配置和维护,适用于所有基于UNIX或类UNIX的操作系统,并且它可以通过UNIX兼容的环境/库Cygwin 在较新版本的Windows操作系统中运行。Cfengine目的是使简单的管理的任务自动化,使困难的任务变得较容易。它的目标是使系统从任何状态收敛到一种理想状态。依照它的作者 Mark Burgess 所说,cfengine 总是使您的系统更接近于您所定义的配置; 它决不会使系统变得更糟。
9、电话用户交换机:Asterisk(http://www.asterisk.org/) Asterisk是一个开放源代码的软件VoIP PBX系统,它是一个运行在Linux环境下的纯软件实施方案。Asterisk是一种功能非常齐全的应用程序,提供了许多电信功能,能够把你的x86机器变成你自己的交换机,还能够当作一台企业级的商用交换机。Asterisk让人激动的事情是它在小企业预算可承受的范围内提供了商业交换机的功能和可伸缩性。
10、it设备监控软件:nagios、cacti
11、防火墙iptables和它的图形配置工具gufw。
12、网页内容过滤工具:dansguardian,squidguard
13、虚拟机openvz(http://wiki.openvz.org/)
14、iTalc(Intelligent Teaching and Learning with Computers) 一个开放源码的电子教室管理软件,能够跨平台运行,目前支持 Linux 和 Windows 操作系统。
15、UNetbootin(http://unetbootin.sourceforge.net/) allows you to create bootable Live USB drives for a variety of Linux distributions from Windows or Linux。
16、Spacewalk(https://fedorahosted.org/spacewalk/) Spacewalk is an open source Linux and Solaris systems management solution. It allows you to: Inventory your systems (hardware and software information)Install and update software on your systemsCollect and distribute your custom software packages into manageable groupsProvision (Kickstart) your systemsManage and deploy configuration files to your systemsMonitor your systemsProvision virtual guestsStart/stop/configure virtual guests
17、videolan(http://www.videolan.org/) VideoLAN is a project, run by volunteers, backed-up by a non-profit organisation, which produces free and open source software for multimedia, released under the GNU General Public License.Learn more about the VideoLAN project and organisation.Our main software is the cross-platform VLC media player.We are also the home of x264 and many other projects, like DVBlast, libDVDcss or VLMa.
18、Shibboleth(http://shibboleth.internet2.edu/) The Shibboleth System is a standards based, open source software package for web single sign-on across or within organizational boundaries. It allows sites to make informed authorization decisions for individual access of protected online resources in a privacy-preserving manner.
19、Pentaho(http://www.pentaho.com/): Pentaho is the open source business intelligence leader. Thousands of organizations globally depend on Pentaho to make faster and better business decisions that positively impact their bottom lines. Download the Pentaho BI Suite today if you want to speed your BI development, deploy on-premise or in the cloud or cut BI licensing costs by up to 90%.
20、JEOS(Just Enough Operating System):
ubuntu:
http://cdimage.ubuntu.com/jeos/hardy/daily/current/hardy-jeos-i386.iso
21、SME SERVER(http://wiki.contribs.org/Main_Page) SME Server is a leading Open Source distribution for small and medium enterprises. It is a simple, powerful, secure Linux server for networking and communicating, used by thousands of individuals, companies and organizations all over the world
22、SUSE Studio(http://susestudio.com/) SUSE Studio提供了一个简单的方式去定制你自己的Linux发行版,包含你想要的软件和配置。最后可以创造出一个Live CD、USB镜像,或VMware镜像。系统的搭建是基于OpenSUSE Build Service和KIWI镜像系统。
23、GitGit 是用于 Linux 内核开发的版本控制工具。与常用的版本控制工具 CVS, Subversion 等不同,它采用了分布式版本库的方式,不必服务器端软件支持,使源代码的发布和交流极其方便。 Git 的速度很快,这对于诸如 Linux kernel 这样的大项目来说自然很重要。 Git 最为出色的是它的合并跟踪(merge tracing)能力。
24、jBPM(http://www.jboss.org/jbpm) 基于java的开源工作流引擎jBPM is a flexible Business Process Management (BPM) Suite. It makes the bridge between non technical business users and developers. Traditional BPM engines have a focus that is limited to non tech business users only. jBPM has a dual focus. It offers BPM and workflow features in a way that both business users and developers like it.
25、Magento E-Commerce(http://www.magentocommerce.com)
Magento is a feature-rich, professional open-source ecommerce solution that offers merchants complete flexibility and control over the look, content, and functionality of their online store. Magento’s intuitive administration interface contains powerful marketing, search engine optimization and catalog-management tools to give merchants the power to create sites that are tailored to their unique business needs. Designed to be completely scalable and backed by an extensive support network, Magento offers companies the ultimate ecommerce solution. The following are the Magento features
26、Intalio BPM(www.intalio.com) Intalio is the first and only Open Source Business Process Platform. It provides all the components required for the design, deployment, and management of the most complex business processes, including BAM, BRE, ECM, ESB, and Portal.
27、Yale CAS(http://www.jasig.org/cas): CAS(Central Authentication Service) 是 Yale 大学发起的一个开源项目,据统计,大概每 10 个采用开源构建Web SSO 的 Java 项目,就有 8 个使用 CAS 。对这些统计,我虽然不以为然,但有一点可以肯定的是, CAS 是我认为最简单实效,而且足够安全的 SSO 选择。CAS(Central Authentication Server)被设计成一个独立的Web应用。它目前的实现是运行在HTTPS服务器上的几个Java Servlet。通过三个URL来访问:Login URL,Validation URL和可选的Logout URL。下图是CAS的单点登录流程示意图:
28、HeidiSQL(www.heidisql.com) HeidiSQL is an easy-to-use interface and a "working-horse" for web-developers using the popular MySQL-Database. It allows you to manage and browse your databases and tables from an intuitive Windows® interface
29、Memcache(http://memcached.org/) Free & open source, high-performance, distributed memory object caching system, generic in nature, but intended for use in speeding up dynamic web applications by alleviating database load.Memcached是“分布式”的内存对象缓存系统,那么就是说,那些不需要“分布”的,不需要共享的,或者干脆规模小到只有一台服务器的应用,memcached不会带来任何好处,相反还会拖慢系统效率。在海量数据流的网站里使用能带来性能的极大提升。
30、nginx(http://wiki.nginx.org/NginxChsInstall) Nginx 是一个很牛的高性能Web和反向代理服务器, 它具有有很多非常优越的特性,能顶住每天几千万的点击量。
31、Vyatta(www.vyatta.com) Runs on any 32-bit AMD or Intel processors Supports various Ethernet speeds including Gig-E T1 and T3 cards Supports IPv4, IPv6, RIP, OSPF, BGP, and static routes Acts as a DHCP server and relay Ethernet, PPP, Frame-relay, HDLC, and 802.1q VLAN Stateful firewall, NAT, site-to-site VPN, and RADIUS VRRP and redundant power supplies in the server Syslog and SNMP2c Can use Ethereal (now Wireshark) to view packets going through the router CLI, Web-based interface, Telnet, and SSHv2 Runs on any 32-bit AMD or Intel processors Supports various Ethernet speeds including Gig-E T1 and T3 cards Supports IPv4, IPv6, RIP, OSPF, BGP, and static routes Acts as a DHCP server and relay Ethernet, PPP, Frame-relay, HDLC, and 802.1q VLAN Stateful firewall, NAT, site-to-site VPN, and RADIUS VRRP and redundant power supplies in the server Syslog and SNMP2c Can use Ethereal (now Wireshark) to view packets going through the router CLI, Web-based interface, Telnet, and SSHv2
32、GroundWork Open Source MonitorProfessional(http://www.groundworkopensource.com/community/downloads/) 2004年发布,它是最早的企业级网络管理产品之一。它集成了超过100种最好的开源项目,包括Nagios, Apache 和 NMap, 在这个框架之上有添加了很多特有功能,例如Web-based用户界面等。Monitor提供了集中化的监控和管理,管理和监控你的企业网络,包括Linux, Unix 和Windows 服务器, 应用, 数据库和网络设备
33、Lustre(http://wiki.lustre.org/index.php/Main_Page) For the world's largest and most complex computing environments, the Lustre™ file system redefines high performance, scaling to tens of thousands of nodes and petabytes of storage with groundbreaking I/O and metadata throughput.
34、OpenStack(http://openstack.org) OpenStack is a collection of open source technologies delivering a massively scalable cloud operating system. OpenStack is currently developing two interrelated projects: OpenStack Compute and OpenStack Object Storage. OpenStack Compute is software to provision and manage large groups of virtual private servers, and OpenStack Object Storage is software for creating redundant, scalable object storage using clusters of commodity servers to store terabytes or even petabytes of data.
35、XMBC(http://xbmc.org/) Complete media center solution for Windows, OSX, Linux, and XBOX
36、WTL(http://wtl.sourceforge.net/) Windows Template Library (WTL) is a C++ library for developing Windows applications and UI components. It extends ATL (Active Template Library) and provides a set of classes for controls, dialogs, frame windows, GDI objects, and more.
37、Tiny Core Linux(http://www.tinycorelinux.com/) Tiny Core Linux 也许是最小的桌面Linux发行版,仅仅需要在USB设别、CD或者硬盘内的10MB空闲空间,可以给你一个新的体验和最快的网络速度,它带有一个可以定制的X桌面,并且可以完全运行在RAM上。Tiny Core Linux发行版基于Linux 2.6 内核、Busybox、Tiny X、Fltk和Jwm。拥有着快速的启动速度,最新版本(Tiny Core Linux 1.2)带来许多的提升和错误改正。
38、redmine(http://www.redmine.org/) 这是基于ROR框架开发的一套跨平台项目管理系统,是项目管理系统的后起之秀。
39、Clonezilla(http://clonezilla.org/downloads.php) 系统克隆工具,它可以说是吸取了 Norton Ghost 和 Partition Image 的优点。
40、OpenShot(http://www.openshot.org/download/ )Linux 上最佳视频编辑器之一。
41、Audacity(http://audacity.sourceforge.net/download/) audacity是一款免费的音频处理软件,有着傻瓜式的操作界面和专业的音频处理效果。
42、Sweet Home 3D(http://www.sweethome3d.com/download.jsp) 一款免费、开源的家装辅助设计软件。它能帮您通过二维的家居平面图来设计和布置您的家具,还可以用三维的视角浏览整个装修布局的全貌。
43、OneTeam(http://oneteam.im/) 因为Skype和AOL即时通讯,有时并不适合企业使用。 OneTeam 填补了这个空白,并且兼容大多数IM。它还包括虚拟会议室、音频/文本聊天、SSL或VPN安全。
44、openfiler(http://www.openfiler.com) Openfiler是另一种多功能NAS服务器,就像FreeNAS。它是一种采用rPath的Linux版本。Openfiler根据GPLv2许可证进行发布。它可以安装到个人电脑或服务器上,此外它还可以作为虚拟机实例来运行。Openfiler对系统的要求更高:1GHz的CPU,2GB RAM,10GB磁盘空间和以太网适配器。 Openfiler支持下列网络协议:SMB/CIFS、NFS(网络文件系统)、HTTP/WebDAV(Web 分布式著作和出版)和FTP。Openfiler支持的网络目录包括NIS(网络信息服务)、LDAP(轻量目录访问协议)、主动目录和Hesiod。Openfiler同时也支持Kerberos 5授权协议。 Openfiler同时还提供扩展的共享管理功能,比如多组访问控制、SMB/CIFS影子复件和公共/访客共享。
45、Lucene(http://lucene.apache.org/) 是一套用于全文检索和搜寻的开源程式库, 由Apache软件基金会支持和提供。Lucene提供了一个简单确强大的应用程式接口,能够做全文索引和搜寻,在Java开发环境里Lucene是一个 成熟的免费开放源代码工具;就其本身而论,Lucene是现在并且是这几年,最受欢迎的免费java资讯检索程式库。人们经常提到资讯检索程式库,就像是 搜寻引擎,但是不应该将资讯检索程式库与网搜索引擎相混淆。 Lucene最初是由Doug Cutting所撰写的,是一位资深全文索引/检索专家,曾经是V-Twin搜索引擎的主要开发者,后来在Excite担任高级系统架构设计师,目前从事 于一些INTERNET底层架构的研究。他贡献出Lucene的目标是为各种中小型应用程式加入全文检索功能
46、Sphinx(http://sphinxsearch.com/) 是一个基于SQL的全文检索引擎,可以结合MySQL,PostgreSQL做全文搜索,它可以提供比数据库本身更专业的搜索功能,使得应用程序更容易实现专业化的全文检索。Sphinx特别为一些脚本语言设计搜索API接口,如PHP,Python,Perl,Ruby等,同时为MySQL也设计了一个存储引擎插件。 Sphinx 单一索引最大可包含1亿条记录,在1千万条记录情况下的查询速度为0.x秒(毫秒级)。Sphinx创建索引的速度为:创建100万条记录的索引只需 3~4分钟,创建1000万条记录的索引可以在50分钟内完成,而只包含最新10万条记录的增量索引,重建一次只需几十秒。
47、FreeRadius(http://freeradius.org/) 局域网接入认证服务器。RADIUS( Remote Access Dial In User Service) Protocol主要用来提供认证(Authentication)机制,用来辨认使用者的身份与密码,确认通过之后,经由授权 (Authorization)使用者登入网域使用相关资源,并可提供计费(Accounting)机制,保存使用者的网络使用记录。Radius协议详 细介绍可参见RFC2865,RFC2866。 FreeRadius是一款OpenSource软件,基于Radius协议,实现Radius AAA(Authentication,Authorization,Accounting)功能。
48、OpenCA(http://www.openca.org/)和ejbca(http://www.ejbca.org/) EJBCA is an enterprise class PKI, meaning that you can use EJBCA to build a complete PKI infrastructure for your organization. If you only want to issue a few single certificates for testing, there are probably options that will get you started quicker, but if you want a serious PKI we recommend EJBCA.
49、eCryptfs(https://launchpad.net/ecryptfs) eCryptfs 是在 Linux 内核 2.6.19 版本中引入的一个功能强大的企业级加密文件系统,堆叠在其它文件系统之上(如 Ext2, Ext3, ReiserFS, JFS 等),为应用程序提供透明、动态、高效和安全的加密功能。
50、OpenWRT(https://openwrt.org) Cisco/Linksys 在2003 年发行的WRT54G这款无线路由器非常“经典”。同年有好事者在 Linux Kernel Mailing List 搜索 WRT54G,发现它的IOS 是基于Linux,然而Linux 基于GPL 发布许可证,就是 GNU General Public License. 该许可证规定Cisco 应该把WRT54G 的IOS 的源代码公开。本来Cisco 拒绝公开源代码,最后,03 年三月份的时候,基于公众压力Linksys 公开了WRT54G 的源代码。 OpenWrt 选择了另一条路,它从零开始,一点一点的把各软件加入去,使其接近 Linksys 版 Firmware的功能,而OpenWrt 的成功之处是它的文件系统是可写的,开发者无需在每一次修改后重新编译,另它更像一个小型的 Linux 电脑系统,也加快了开发速度。
51、WebKit(http://www.webkit.org/) WebKit 是一个开源的浏览器引擎,与之相对应的引擎有Gecko(Mozilla Firefox 等使用)和Trident(也称MSHTML,IE 使用)。WebKit是开源的Web浏览器引擎,苹果的Safari、谷歌的Chrome浏览器都是基于这个框架来开发的。WebKit 还支持移动设备和手机,包括iPhone和Android手机都是使用WebKit做为浏览器的核心。
52、webvbox(http://hi.baidu.com/webvbox/) webvbox,是一款集网络视频观看、电视直播、音乐电台、小游戏、网络工具于一体的利器
53、pyTM(http://pymt.eu/) PyMT is an open source library for developing multi-touch applications. It is completely cross platform (Linux/OSX/Win) and released under the terms of the GNU LGPL. It comes with native support for many multi-touch input devices, a growing library of multi-touch aware widgets, hardware accelerated OpenGL drawing, and an architecture that is designed to let you focus on building custom and highly interactive applications as quickly and easily as possible.
54、moonlight(http://www.go-mono.com/moonlight/)
在Linux上实现silverlight的开源软件
55、iCore Virtual Accounts(http://icoresoftware.com/)
不管是管理1台,或者是上万台机器,puppet都能轻松搞定。让你的所有配置工作整齐划一。所谓配置管理系统,就是管理机器里面诸如文件,用户,进程,软件包这些资源。传统的方法要管理1千台相同的机器,可以选择cfengine,或者是for循环,其实for循环是用的最多的方法。用puppet,可以运行一个服务器端,然后每个客户端通过ssl证书连接服务器,得到本机器的配置列表,然后更加列表的来完成配置工作。
一套进行远程运行的程序
Arduino 是一款价格不高、易于使用的电子平台。包括硬件和软件在内的整个平台是完全开源的,并且使用的是松散地基于 C/C++ 的语言。Arduino 是为希望尝试创建交互式物理对象的实践者、喜欢创造发明的人以及艺术家构建的。 实例: 构建基于 Arduino 的激光游戏 ,另外淘宝上有硬件购买。
71、开源硬件:树莓派、Arduino、pcDuino、BeagleBone、cubieboard、Swift Board
只有信用卡大小的能安装Linux/Andriod操作系统的小电脑主板