开源的一些基础介绍

来源:互联网 发布:淘宝上架宝贝新品技巧 编辑:程序博客网 时间:2024/05/16 12:01
国内:淘宝、百度、南航、网易等
国外:新浪、搜狐、facebook、ebay,google等

成功后的企业也在不断为开源添加新能量,如:taobao和google等,因为他们不但被开源的魅力深深吸引住同时也愿意通过开源提升自我。现在更多的企业已经开始加入开源的大队伍中,渐渐的从发现开源到认可开源化,进一步享用着开源给企业带来的优秀的开源果实(如:更健壮的企业架构-企业服务总线FUSEESB,更轻巧的开源基础环境-Jboss,更灵活的产品设计-规则引擎Drools)等等。


开源有哪些优势或者能快熟实施方式呢?
1、企业架构方面,基于领域驱动设计理念的DDDLib,
2、实施方面,开源应用服务器JBOSS,开源大数据库Mysql、Mongodb、Hbase,开源产品设计引擎Drools,开源计算引擎Hadoop,开源企业流程服务jbpm,开源操作系统Linux、Unix等等
3、管理方面,开源项目管理Jira、禅道,恒拓pms,(代码管理)Nexus,持续集成hudson。
4、测试方面,开源测试Junit、dbnuit,koala开源测试,性能测试jmeter
5、监控方面,koala统一监控平台,
6、敏捷开发工具,koala,eclipse
7、统一移动开发平台,变色龙
8、开源云中心,cecos,openstack,cloudstack,kvm


未来值得关注十大潜力开源项目

在过去的几年里,开源软件业运动已经取得了很大的进步,逐渐成为发展的主流。

许多开源应用,像Firefox和Thunderbird,已经被人们所熟知,虽然很多人在使用它们的时候并没有想到它们是开源软件。

但是我们今天要讨论的不是这些知名开源软件,而是那些虽然现在还处于开发阶段,但却已经显示出在未来的美好前景的那些开源项目。下面我们将介绍这些应用程序中的一部分,了解它们将能够做什么,以及值得软件业关注的理由。

1、CNR(Click and Run,点击即可运行)

CNR系统宣称,你只需要用鼠标点击一下就可以实现大多数常见Linux系统下的常用桌面软件的安装和更新,无论这个Linux系统是基于Debian的还是基于RPM的。该项目计划在2007年第二季度完成。

毫无疑问,CNR系统是突然杀出的一个最有争议的软件安装工具之一。它不被“Linux纯粹主义者”所喜欢,因为它同时能够把专有商业软件分发给Linux用户。

CNR系统将是最有可能带来巨大影响的一个应用程序。

一旦CNR系统最终在开源社区中发布了它的代码,一些巨大的变化将会在一夜之间发生。可能的两个最大改变是:音频/视频解码器传播的合法化,以及成为第一次实现在众多Linux版本中软件安装标准化的成功尝试。

值得关注的理由:CNR系统带来了更多软件选择,而不用考虑许可问题。还有,它使人们可以不用担心违反知识产权而合法地安装解码器。另外,它统一了软件安装的标准。

CNR项目仅支持Linux。

2、Kdenlive

像其他专有的非线性视频编辑器一样,Kdenlive非常易于使用,你可以很轻松地了解其基本功能的使用窍门。除此之外,你还可以使用它来在你的视频中加入很多特效功能。无论如何,Kdelive在可用性方面要比现在已经成熟很多的Linux视频编辑工具都好很多。

或许Kdenlive的最好的功能是其简单的拖拉式视频、音频和特效编辑功能。可以轻松撤销任何误操作,傻瓜式的向导可以使这个软件即新奇又实用。这个应用程序是一个典型的多方面简易设计的模型。

值得关注的理由:Kdelive可以实现对家庭电影和视频重新剪辑制作的真正非线性编辑。由于其具有编辑和开发过程的连续信号功能,可以使被编辑的视频具有流畅的感觉。如果再加以雕琢和添加一些功能,它可以成为Adobe Premiere Elemnents的替代者。

Kdelive也是专为Linux设计的。

3、Ardour

你可以把Ardour看作专业音频工程师经常使用的Audacity,也就是说,这是一个专业级别的音频编辑应用程序。

更进一步说,你可以把Ardour当作你自己的家庭录音棚。Ardour可以完成几乎所有的关键功能,诸如多轨录音、非破坏性编辑、强大的混音功能、时区同步和类似Mackie Control Universal的硬件控制功能。它将是最强大的开源音频应用程序。

有一件事情是很确定的,Ardour的目标用户是那些使用专有工具的专业玩家。该软件上手容易,而且对于那些专业玩家来说,还可以节省一笔银子。

值得关注的理由:对于音乐发烧友和音频工程师来说,该软件无需投资即可得到,因此将会引起更多人的关注。而且,其功能甚至要比ProTools还强大。

Ardour为Linux和苹果的OS X用户设计。

4、DemocracyPlayer

从最基本的功能说起,Democracy Player是一个互联网电视观看器。终端用户可以完全控制喜欢观看的节目,而且支持RSS订阅功能,该工具目前已经进入主流市场。

与iTunes相比,Democracy Player具有一个独一无二的功能,就是其对BT编程的支持。这对很多用户来说,使其成为一个“必备”的工具。

值得关注的理由:Democracy Player的高级的“episode/program”管理、播放列表、BT支持、高清支持、全屏选项和易用的导航播放向导,使这个工具成为专有软件iTunes的强有力的挑战者。支持OS X、Linux和Windows。

5、Jokosher

Jokosher还比较年轻,尽管其功能也不错,值得音频爱好者关注,但是离Ardour还有一定距离。

与其他音频应用程序相比,Jokosher比较突出的地方在于它具有一个非常具有想象力的图形界面。人们可以借助于图标和其他可视效果来区别不同的音轨。

值得关注的理由:在简单易用方面,Jokosher有些类似Audacity,但是它具有一整套功能设置,而且通过一个可视化的界面,使一切变得那么有趣。

Jokosher只支持Linux。

6、Wied

Wied是一个简单易用的无线网卡支持工具,而且提供了对WPA、WEP加密的前端帮助,还可以轻松地从一个网络切换到另一个网络。还有一个更让人喜欢的功能是,它还支持一些Linux用户常用的命令,诸如ifconfig、iwlist、iwconfig等等。

使用这个工具使得安装过程非常简单,从一个简洁的文件入手,输入每一个网络的相关信息,你就可以连接到网络中。令我感到失望的是,从论坛中没有找到关于该工具的任何文档和帮助文件,但是我相信随着这个工具的成熟,这个现象将会得到改变。

值得关注的理由:Wied极有可能变成一个我们在GNOME的网络管理器中见到的网络工具。考虑到它支持几乎所有的常用加密算法,我相信将会有更多的用户开始关注它。

Wied只支持Linux用户。

7、Gparted Live CD

GParted LiveCD是一种非常小巧自启动运行光盘,采用X.org,轻量级的Fluxbox窗口管理器,以及2.6 Linux内核建构。其中包含的GParted硬盘分区工具,作为系统维护盘非常有用,就如同Partition Magic一样。我最喜欢的一个应用是,使用它只需右键点击就可以备份一个已有的分区到一个备份盘上。

不过,使用这个工具需要你下载可引导的ISO文件,然后刻录光盘,然后使用它引导系统。

值得关注的理由:或许有人会认为这更像是一个可引导的Linux版本,事实上它是一个以GParted为中心的工具,单这一点就值得我们关注。使用它可以很方便的备份我们的分区。该工具与操作系统无关。

GPstarted几乎可以支持所有的Linux版本。

8、Virtual Box

Virtual Box与目前颇受欢迎的付费跨平台仿真器Paralles颇有几分相似,使得Paralles的用户可以轻松地切换到这个开源工具上来。

Virtual Box提供了一个在用户的主机操作系统运行一个虚拟的PC的完整解决方案,可以很有效地实现测试新操作系统、测试Beta版软件或体验当前操作系统中无法体验的软件。

值得关注的理由:首先是成本优势,它是免费的,这是一个在GPL下发布的开源软件。其次,它的更新非常及时,每一个版本都把用户放在最重要的位置。

Virtual Box支持OS X、Linux和Windows。

9、Automatix

熟悉Ubuntu的朋友一定对其内核编译总结工具Ubuntu dapper爱不释手,不过了解了Automatix后,你会认为这个开源工具并不逊于Ubuntu dapper。Automatix使得驱动程序和解码器的安装非常简单,对于许多使用基于Debian的Linux用户来说,这是一个必备应用程序。

通常情况下访问解码器和其他有专利所有权的组件是不允许的,但是借助于Automatix可以克服这个问题,使用Automatix可以寻找所需的几乎所有的解码器。

值得关注的理由:Automtix已经开始显示了它对增加专有软件支持的兴趣。在某种程度上讲,在未来几个月内,Automtix将直接挑战Linspire的CNR系统。

Automtix只支持Linux操作系统。

10、Referencer

我们知道,现在只能够查找本地文档已经远远不够了。Referencer使得终端用户的文档管理上升了一个档次。它可以允许你导入一个已经存在的书目文件,或者简单地创建或附加于一个现有的书目,我认为,对于那些希望让自己的文档井井有条的朋友来说,Referencer是一个必备的工具。

Referencer 的主要功能包括:可自动检索元数据、智能化的Web链接处理方式、支持从 BibTeX、Reference Manager、EndNote 等软件导入文献文件、支持Tagging。

值得关注的理由:随着新的文档类型的不断出现,OpenOffice已经表示将保持对这些不断变化的文件格式的支持,我相信我们会看到Referencer也将随时添加对新格式的支持,从而用户就可以实现借助于一个简单的BibTex文件格式来实现对文档的轻松管理。




0 0