谁能简单讲讲redhat的发展史

Python025

谁能简单讲讲redhat的发展史,第1张

1993年,Bob Young 成立了ACC公司,这是一家邮购公司,主要业务是出售Linux和Unix的软件附件。1994年,Marc Ewing 创建了自己的Linux发行版;

并将其命名为红帽Linux(Ewing在就读卡内基·梅隆大学期间曾经戴着一顶红色的康奈尔大学长曲棍球帽子,这是他的祖父赠送给他的)。Ewing于十月份发布了该软件,其被称为万圣节版本。

Young在1995年收购了Ewing的企业,两者合并成为红帽软件公司,由Young担任首席执行官 (CEO)。1999年8月11日,红帽公司上市,实现了华尔街历史上的第八大首日涨幅。Matthew Szulik 在当年12月接替Bob Young出任CEO。

1999年11月15日,红帽公司收购了CygnusSolutions公司。Cygnus公司的创始人之一MichaelTiemann成为红帽公司的首席技术官,并于2008年出任开源事务副总裁。

后来,红帽公司又收购了WireSpeed公司、C2Net公司以及Hell'sKitchen Systems公司。

2000年2月,InfoWorld 连续第四年将其年度操作系统产品奖”授予红帽Linux 6.1。2001年,红帽公司收购了PlanningTechnologies公司,并于2004年收购了AOL的 iPlanet目录和证书服务器软件。

2002年2月,红帽公司将其总部从Durham迁移至北卡罗来纳州罗利市北卡罗莱纳州立大学的Centennial校区。次月,红帽公司推出了红帽 Linux高级服务器,后来改名为红帽企业版Linux (RHEL)。Dell、IBM、HP以及 Oracle 公司均宣布支持该平台。

2005年12月,《CIO Insight》(CIO洞察)杂志举办了其年度“厂商价值调查。”在该调查中,红帽公司连续第二年位居第一。2005年12月19日,红帽公司的股票进入NASDAQ-100成分股。

2006年6月5日,红帽公司收购了开源中间件供应商JBoss公司,后者成为红帽公司的一个部门。2006年9月18日,红帽公司发布了红帽应用栈(Red Hat Application Stack),其集成了JBoss技术,并通过了其他知名软件厂商的认证 。

2006年12月12日,红帽公司的股票交易从NASDAQ (RHAT) 转移至纽约证券交易所(RHT)。2007年,红帽公司收购了MetaMatrix,并与Exadel达成协议分发其软件。

2007年3月15日,红帽公司发布了红帽企业Linux5,并在六月份收购了Mobicents。2008年3月13日,红帽公司收购了Amentra,这是一家系统集成服务供应商,提供服务导向型架构、业务流程管理、系统开发以及企业数据服务。Amentra作为一家独立公司开展运作。

2009年7月27日,红帽公司取代CIT集团成为标准普尔500指数成分股,该指数是反映美国经济状况的500家领先企业的多元化指数。

2009年12月15日,有报道称红帽公司将支付880万美元和解与其2004年7月以来财务业绩重述相关的一桩集体诉讼案。该诉讼已经在等候美国北卡罗莱纳州地方法院的判决。红帽公司达成了建议的和解协议,并在11月30日结束的季度中入账一次性费用880万美元。

2011年1月10日,红帽公司宣布将分两个阶段扩大其总部,为罗利市的运营部门增加540名员工,并投资超过1.09亿美元。北卡罗莱纳州将提供高达1500万美元的激励。第二个阶段涉及到“进军新的技术领域,例如软件可视化以及技术云计算产品。”

2011年8月25日,红帽公司宣布将其约600名员工从北卡罗来纳州立大学Centennial校区迁移至市中心的Two Progress Plaza(两个进度广场)。2013年6月24日,在重新挂牌的红帽公司总部举行了隆重的剪彩仪式。

在2012年,红帽成为首家收入达到十亿美元的开源公司,该年的年收入达到11.3亿美元。2012年6月27日,红帽公司宣布从应用软件厂商Progress Software那里收购FuseSource。红帽公司此次收购FuseSource是为了“加快向企业用户提供应用集成产品服务的步伐”。

2014年1月7日,红帽公司收购CentOSProject。

2014年4月30日,红帽公司以1.75亿美元的价格将Ceph的企业级产品提供商Inktank收入囊中,已将Inktank的存储产品整合在其基于GlusterFS(红帽在2011年10月份斥资1.36亿美元收购Gluster)的存储产品中。

此次收购后,红帽或将成为最大的开源存储产品提供商,包括对象存储、块存储和文件存储。

2014年6月18日,红帽公司收购开源云计算服务提供商eNovance。eNovance的优势在于系统集成能力和工程人才,加上红帽在OpenStack领域的投入,两者的联合将满足企业对OpenStack咨询、设计及部署的更多需求。

2014年9月18日,红帽公司收购领先的企业移动应用平台提供商FeedHenry。FeedHenry将进一步扩展红帽的应用开发与集成、以及PaaS解决方案产品系列,帮助红帽推进公有和私有环境中的移动应用开发。2018年10月29日早晨,IBM宣布以340亿美元的价格收购Red Hat。

扩展资料:

红帽JBoss中间件通过提供快速构建将人员、流程和信息连接在一起的系统所需的工具,来帮助组织发展其中间件基础架构。红帽JBoss中间件主要产品有红帽JBoss企业应用平台、JBoss Web服务器、JBoss 数据网格、JBoss 开发人员工作室、

JBoss门户、JBoss运营网络,JBoss Fuse (企业服务总线-ESB),JBoss A-MQ(消息中间件)、JBoss数据虚拟化、JBoss Fuse Service Works、JBoss BRMS,JBoss BPM套件等。

参考资料来源:百度百科—Red Hat

NetBeans IDE 是由 Sun 公司推出一款优秀、免费、开源的集成开发工具,我们可以通过其开发专业的 Java 桌面、Web、企业以及移动应用程序。它同时支持 C/C++ 甚至是 Ruby 语言的开发,并且可以运行在多个操作系统之上,包括 Windows, Linux, Mac OSX 和 Solaris。

最新发布的 NetBeans IDE 6.0 版本拥有诸多引人瞩目的新特性,包括完全重新打造的代码编辑器,众多语言的支持,简易高效的开发方式以及轻松快捷的安装和配置。

IDE :

人性化的下载和安装方式:NetBeans 6.0 的 Java SE 版本仅需 21 MB!

插件管理器:用它可以在不同版本之间轻松转换,而不必下载新的安装文件。

标准化的项目构成:NetBeans 6.0 的 Java 项目默认使用 Ant 1.7,同时支持 Maven。

模板支持:使用 NetBeans 6.0,我们可以自行创建任何种类的应用程序模板。

工具栏拖动:自定义工具栏可以直接拖动所需的按钮到所需的位置。

可分离的面板:所有的面板都可以从 IDE 中分离出来而独立使用,通过它可以实现同时编辑多个代码文件。

项目组:将多个相关联的项目定义为一个项目组,可以方便的同时打开和关闭多个相关联的项目。

任务列表:通过注释中的 TODO 或 FIXME 建立任务列表,支持导入和导出为标准的 iCalendar 格式或直接与 bug 数据库同步。

编辑器:

语言感应编辑器:支持 Java, Ruby, C/C++, XML, HTML, RHTML, JavaScript 和 JSP 语法高亮、代码缩进、关键字匹配和自动格式化,并可扩展支持其他语言。

实时语法分析:能够即时的报告错误或提示自动修复。

重构:使用 Ctrl + R 快捷键可以直接更改变量名称,省去了查找和替换的繁琐。

自动代码补全:支持 Java, Ruby, XML, C/C++, HTML, RHTML, JSP 和 JavaScript 的自动代码补全。

自动代码生成:例如,如果使用了一个未定义的方法,IDE 会提示自动创建这个方法。

本地文件历史记录:就算没有版本控制也可以轻松恢复到本地的历史版本。

快速导航:支持快速查询某个成员或错误并定位。

完全可定制的用户界面:快捷键、工具栏按钮、界面字体均可以轻松定制。

版本控制和协同开发:

集成版本控制工具:支持快速更新、签出、对比、重命名文件和提交修改。

CVS, Subversion, Mercurial:内置 CVS 和 Subversion 支持。Mercurial 的支持可以在插件管理器中安装。

文件状态和历史记录:列出当前文件状态和所有的历史版本,可以直接比较。

基于代码行的对比查看。

远程项目共享:在网络上实时共享项目,支持远程编辑代码、调试和运行。协同开发可以在插件管理器中安装。

协同开发聊天:支持即时消息通讯。

Java SE:

JDK 多版本支持:JDK 1.1 - 1.4, 5.0 和 6

桌面应用程序开发:向导式生成桌面应用程序的基本框架。

单元测试:集成 JUnit 3 和 4。

基于 Ant 的项目构成。

可视化图形界面设计:拖拽组件式 Swing 界面开发,自动生成界面代码。

调试和性能分析。

Swing 图形用户界面设计器:

专业的 GUI 编辑器:拖拽式界面设计方式,自动对齐校正,支持提示和快捷键设置。

标准和自定义 GUI 组件:除了标准的 AWT 和 Swing 组件外,可以添加扩展自定义的组件。

支持Beans 绑定技术 (JSR 295):利用 Beans 绑定技术和 JPA 的特性可以轻松快捷的创建 Swing 桌面数据库应用程序。

支持 Swing 应用程序框架 (JSR 296)。

性能分析器:

基于任务的性能分析:自定义性能分析任务,检测 CPU、内存或其他监视参数,并可以保存结果快照。

堆走查:分析堆内容,标识不必要的引用,节约内存开销。

性能分析点:可以在代码中设置性能分析点。

标识 CPU 瓶颈:可以对特定的方法做 CPU 使用时间测试。

追踪内存使用状况。

监视线程状态。

远程性能分析。

附属性能分析:就算没有使用 IDE 运行的程序,只要用的是同一个 JDK 6,也可以做性能分析。

调试器:

表达式分析和步进:鼠标点击变量可以直接查看值。

可配置的断点。

多会话和多线程调试。

堆走查。

Java EE:

支持 Java Persistence API (JSR-220), servlets, JavaServer Pages (JSP), Enterprise JavaBeans (EJB) 和 web services 开发。

完整支持 J2EE 1.3, J2EE 1.4 和 Java EE 5 标准。

Web 和应用服务器:内置 Tomcat 6 和 GlassFish v2。支持Sun Java System Application Server 8 and 9, GlassFish v1 and v2, Apache Tomcat 4, 5 and 6, JBoss 4, BEA WebLogic 10, IBM WebSphere 6 等。

代码自动完成、模板和向导:提供蓝图、模板和向导帮助我们创建 Enterprise Java Beans (EJB 3.0), servlets, JSP pages 和 JAX-WS web services 应用。

提供 Java EE 5 资源注入元注释代码自动完成功能。

Java 持久层:支持数据库拖拽自动创建实体类,并提供模板和图形化编辑器创建和维护持久层单元。

Web 应用程序:

Visual Web JSF 开发:利用 JSF 框架进行可视化 Web 设计。

HTTP 监视器:有助于组件和 Web 应用程序的跟踪和调试。

Woodstock JSF 组件:拖拽式开发 AJAX。

标准 JSF 组件:除了提供标准的 JSF 实现组件外,还包含表格、日历、树状结构、文件上传等其他复杂组件。

JSP 开发:支持 JavaServer Pages Standard Tag Library (JSTL),Struts 1.2.9 and 1.3.x,并可以通过安装插件方式支持 Wicket 和 Spring 框架。

JavaScript 编辑器:自动识别 HTML 和 JSP 页面中的 JS 代码,并提供语法高亮、代码完成和错误检查支持。

CSS 编辑器:提供 CSS 语法高亮、代码完成、错误检查支持和代码导航。Visual CSS 编辑器提供预览功能。

数据库和数据绑定工具:自定义查询、连接、结果预览。通过数据库浏览器连接数据库,直接查看视图或数据、运行 SQL 语句。支持拖拽式数据绑定。

数 据库:内置 JavaDB (Derby), MySQL and PostgreSQL 支持,并可扩展到 Oracle, IBM DB2, Microsoft SQL Server, PointBase, Sybase, Informix, Cloudscape, InstantDB, Interbase, Firebird, FirstSQL, Mckoi SQL, HSQLDB, Hypersonic SQL 和 Micrososft Access。

Web Services:

标准化 Web 开发:支持 J2EE 1.4 and Java EE 5, including the JAX-WS 2.1, JAX-RS (JSR-311), JAX-RPC (JSR-101) web service 标准。可运行在 Sun Java System Application Server (GlassFish), Apache Tomcat, IBM WebSphere, BEA Weblogic and JBoss。

可靠、安全和可转换的 Web Services:使用在 Sun Application Server (GlassFish) 提供的 Metro 支持,构建交互的、可靠的、安全的、可转换的 Web Services。使用 Sun Java System Access Manager 构建安全的,基于身份验证的 Web Services。

同步和异步 JAX-WS 支持:NetBeans 提供可视化 JAX-WS 编辑器。

基于 SOAP 和 RESTful 的 Web Services:拖拽式 RESTful 组件自动生成所需代码,例如 Google Map, Yahoo News Search 和 StrikeIron web services。

移动 Web Service:应用 JSR-172 移动应用程序。通过无线连接桥,让 MIDlets 访问 Web Service 和其他服务器端数据。

移动开发:

手机、手持设备和机顶盒:创建、测试和调试移动信息设备简表 (MIDP) 1.0, 2.0,连接受限设备配置 (CLDC) 1.0 and 1.1 和 连接设备配置 (CDC) 应用程序。

可视化移动设计工具:利用可视化移动设计工具 v2,可以更快速的拖拽式开发图形界面,例如等待界面、登陆界面、文件浏览器、短信程序和闪屏等。同时,国际化工作也会更加方便。

移动游戏构建工具 (Mobile Game Builder):使用 MIDP 2.0 游戏 API 进行可视化开发。

模块构建系统:可以为不同平台类型、部署类型和配置加入自定义的组件。

支持 Web Services 访问。

支持 SVG:更方便的创建和编辑 SVG 图形文件 (JSR-226)。

集 成工具:JMUnit testing, MIDlet signing, 认证管理, automatic code obfuscation, integrated over-the-air (OTA) emulation, push registry emulation, WMA emulation for SMS and CBS messages, new deployment methods, and Wireless Messaging and Multimedia APIs.

Ruby:

Ruby 项目:支持Ruby 文件,RSpec 标准定义文件和 YAML 文件。实时代码解析。

Ruby on Rails 项目:支持 Rake 和数据库移植。通过图形向导生成代码。

Ruby and Rails 调试器。

Ruby Gems 安装管理器。

C/C++:

C/C++ 项目和模板。

源代码编辑器:代码自动高亮、自动完成、自动格式化、匹配、折叠。

调试器:完美集成 GNU gdb 调试器。

编译器配置。

Makefile 支持。

类继承关系浏览器。

文件导航。

UML:

正向和反向工程:支持 UML 模型图生成 Java 代码。

支 持8种 UML 图:Activity diagram, Class diagram, Collaboration diagram, Component diagram, Deployment diagram, Sequence diagram, State diagram 和 Use Case diagram

自定义代码生成模式。

集成 UML 工具:支持 Telelogic DOORS 导入,支持导出 Javadoc 样式报告。

EJB 1.1, EJB 2.0 和 Gang of Four 设计模式。

SOA:

Web Services:支持文件、HTTP 和 JMS 绑定组件。

可视化 BPEL 设计工具。

可视化 XSLT 设计工具。

XML 视图向导和可视化 WSDL 编辑器。

平台:

一般桌面应用程序:提供众多基础组件,例如:窗口管理、菜单、设置、存储、更新向导和文件访问等。

富客户端开发。

模块化:动态模块装载。

一致性:一次编写、到处运行,轻松实现跨平台应用。

新的 API:Visual Library API, NetBeans Preferences API, Lexer API。