search
HomeDatabaseMysql Tutorial商业周刊:2005年开源五亮点_MySQL

商业周刊:2005年开源五亮点_MySQL

Jun 01, 2016 pm 02:11 PM
linuxenterprisecompanyOpen sourcesoftware

  作者:葛雅莉

  【eNet硅谷动力特稿】对业内来说,开源软件并非是新鲜事。20年来,开源软件就在科技业内曲折前进。80年代,理查德·斯图尔曼首先倡导发起了免费软件运动。但是,最近几年业,开源软件开开始发威,进入了低价、开放的软件市场。实际上,开源程序在内业受到了广泛的青睐,它已对业内的软件巨头形成了强大的威胁。

  回顾2005年,这是开源软件发展的一个转折点。2005年,企业的CIO联合发起了开源项目。而在一年前,只有一些低层次的工程师发起开源项目,这种变化是一种巨大的改变。2005年,风投资本家开始关注开源业务。2005年,开源软件不再是一些发起者的专利,而成为业内绝大多数的最爱。据Opteros进行的一项最新调查显示,现在有87%的企业开始使用开源软件。

  近日,《商业周刊》在2005年的最后几天内对业内的专家、投资者、早期的开发者和企业家进行采访,让他们评选2005年五大开源事件,让他们展望2006年。以下就是评选出的五大开源事件:

  一、红帽证明免费软件照样可以赚钱。红帽公司,销售和支持用于企业的Linux开源产品。红帽用了10年时间才在业内站稳脚跟。今年12月22日,红帽宣布第三财季收入增长43.6%,收入达到了7310万美元;利润增长114%,每股赢利为12美分。

  最终,红帽倡导的Linux运动证明是一个成功的开源故事,它也实际上是唯一一家公开交易的Linux公司,红帽已成为人们的最爱。12月27日,红帽股价达到了28美元,而2005年初的股价仅为13.06美元,增长高达110%。瑞士信贷第一波士顿银行分析Jason Maynard预测,明年红帽将是软件业内最为看好的股票,随着开源产品的需求红帽的资本会进一步上涨。

  二、Sun公司四处开源(除Java外)。Linux成为业内主流,一个很重要的原因就是科技业内"大腕"的加入。从戴尔到惠普都使用运行在Linux平台的服务器,而IBM公司则坚定地支持开源产品,进行开源整合,因此使Linux名声雀起。

  今年11月,Sun做出的大胆的举动,公开了除Java之外的所有软件产品。此举,使Sun在一夜之间成为开源软件的重量级人物。但是,批评者称,开源开发者真正需要的是Java。有分析师预测,2006年,Sun会做出有条件的让步。新创开源公司Active Grid的CEO Peter Yared称:"经过了很长的时间,Sun意识到如果不开源就无法成为市场的领导者,Sun就会在竞争中死去。"

  Novell公司,是另一家试图通过开源业务重振雄风的企业。两年前,当Novell收购了红帽的竞争对手Suse Linux后,这种情况就开始出现。2006年,Novell将会采取实际的开源行动,或是调整新的管理团队。

  三、摩托罗拉豪赌移动Linux。Linux是服务器的常客,并开始向更多的桌面产品渗透。但是,桌面和服务器厂商不必担心电池寿命等细节问题,无线手机厂商则要考虑这一问题,而这就是Linux的下一个主攻领地。开源开发试验室(OSDL)于今年10月开始成立了移动Linux部门,旨在解决移动厂商面临的问题。

  更令开源者兴奋的是,摩托罗拉公司宣布Linux将会是未来几款手机的标准操作系统。如果OSDL在代码方面取得进展,其它的手机厂商就会在2006年继续跟进,选择Linux系统。

  四、Firefox进入主流。尽管开源运动在企业市场大步迈进,但绝大多数的Linux手机仅在中国市场出售,而且微软仍占居桌面系统的霸主地位。Firefox是一个重要的例外,今年10月是Firefox推出一周年纪念,其下载量突破了1亿大关,这证明大众市场完全可以在瞬间接受开源软件。

  开源新创公司SourceLabs的主管Bruce Perens称:"过去,人们对开源开发者能否开发用户界面提出质疑,而现在这似乎不是一个问题了。"据业内分析,2006年,Linux桌面系统会进一步获得消费者的青睐,特别在微软不占主导地位的亚太和南美地区,Linux有望获得长足的进展。

  五、风投青睐开源。据业内估计,2005年,针对开源新创公司的投资达4亿美元。这种开源公司分两种类型:一种是所谓的应用型公司,比如SugarCRM公司,为企业开展客户关系管理软件,旨在与Siebel和Salesforce.com进行竞争。另一类是服务型公司,主要为大企业的一源项目和信息科技部门起中间作用。诸如SpikeSource和SourceLabs等公司为企业测试由SugarCRM提供的应用产品。

  对于新创的开源公司,业内也存在不少的质疑。当然,也有几个公司是取得了不错的收益。MySQL,主要从事开源数据库产品的开发,2005年收入达到了4000万美元,但是,其它的公司收入却并不是太好。

  2006年,这些公司要么实现赢利,要么关门大吉。开源公司Alfresco的副总裁 Matt Asay称:"2005年获得风投的公司有一半在2006年不会获得追加的风投资本"。总体来说,对于开源运动来说,2005年是不错的一年。2006年,开源想必会做得更大、更好。

Statement
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn
Explain the InnoDB Buffer Pool and its importance for performance.Explain the InnoDB Buffer Pool and its importance for performance.Apr 19, 2025 am 12:24 AM

InnoDBBufferPool reduces disk I/O by caching data and indexing pages, improving database performance. Its working principle includes: 1. Data reading: Read data from BufferPool; 2. Data writing: After modifying the data, write to BufferPool and refresh it to disk regularly; 3. Cache management: Use the LRU algorithm to manage cache pages; 4. Reading mechanism: Load adjacent data pages in advance. By sizing the BufferPool and using multiple instances, database performance can be optimized.

MySQL vs. Other Programming Languages: A ComparisonMySQL vs. Other Programming Languages: A ComparisonApr 19, 2025 am 12:22 AM

Compared with other programming languages, MySQL is mainly used to store and manage data, while other languages ​​such as Python, Java, and C are used for logical processing and application development. MySQL is known for its high performance, scalability and cross-platform support, suitable for data management needs, while other languages ​​have advantages in their respective fields such as data analytics, enterprise applications, and system programming.

Learning MySQL: A Step-by-Step Guide for New UsersLearning MySQL: A Step-by-Step Guide for New UsersApr 19, 2025 am 12:19 AM

MySQL is worth learning because it is a powerful open source database management system suitable for data storage, management and analysis. 1) MySQL is a relational database that uses SQL to operate data and is suitable for structured data management. 2) The SQL language is the key to interacting with MySQL and supports CRUD operations. 3) The working principle of MySQL includes client/server architecture, storage engine and query optimizer. 4) Basic usage includes creating databases and tables, and advanced usage involves joining tables using JOIN. 5) Common errors include syntax errors and permission issues, and debugging skills include checking syntax and using EXPLAIN commands. 6) Performance optimization involves the use of indexes, optimization of SQL statements and regular maintenance of databases.

MySQL: Essential Skills for Beginners to MasterMySQL: Essential Skills for Beginners to MasterApr 18, 2025 am 12:24 AM

MySQL is suitable for beginners to learn database skills. 1. Install MySQL server and client tools. 2. Understand basic SQL queries, such as SELECT. 3. Master data operations: create tables, insert, update, and delete data. 4. Learn advanced skills: subquery and window functions. 5. Debugging and optimization: Check syntax, use indexes, avoid SELECT*, and use LIMIT.

MySQL: Structured Data and Relational DatabasesMySQL: Structured Data and Relational DatabasesApr 18, 2025 am 12:22 AM

MySQL efficiently manages structured data through table structure and SQL query, and implements inter-table relationships through foreign keys. 1. Define the data format and type when creating a table. 2. Use foreign keys to establish relationships between tables. 3. Improve performance through indexing and query optimization. 4. Regularly backup and monitor databases to ensure data security and performance optimization.

MySQL: Key Features and Capabilities ExplainedMySQL: Key Features and Capabilities ExplainedApr 18, 2025 am 12:17 AM

MySQL is an open source relational database management system that is widely used in Web development. Its key features include: 1. Supports multiple storage engines, such as InnoDB and MyISAM, suitable for different scenarios; 2. Provides master-slave replication functions to facilitate load balancing and data backup; 3. Improve query efficiency through query optimization and index use.

The Purpose of SQL: Interacting with MySQL DatabasesThe Purpose of SQL: Interacting with MySQL DatabasesApr 18, 2025 am 12:12 AM

SQL is used to interact with MySQL database to realize data addition, deletion, modification, inspection and database design. 1) SQL performs data operations through SELECT, INSERT, UPDATE, DELETE statements; 2) Use CREATE, ALTER, DROP statements for database design and management; 3) Complex queries and data analysis are implemented through SQL to improve business decision-making efficiency.

MySQL for Beginners: Getting Started with Database ManagementMySQL for Beginners: Getting Started with Database ManagementApr 18, 2025 am 12:10 AM

The basic operations of MySQL include creating databases, tables, and using SQL to perform CRUD operations on data. 1. Create a database: CREATEDATABASEmy_first_db; 2. Create a table: CREATETABLEbooks(idINTAUTO_INCREMENTPRIMARYKEY, titleVARCHAR(100)NOTNULL, authorVARCHAR(100)NOTNULL, published_yearINT); 3. Insert data: INSERTINTObooks(title, author, published_year)VA

See all articles

Hot AI Tools

Undresser.AI Undress

Undresser.AI Undress

AI-powered app for creating realistic nude photos

AI Clothes Remover

AI Clothes Remover

Online AI tool for removing clothes from photos.

Undress AI Tool

Undress AI Tool

Undress images for free

Clothoff.io

Clothoff.io

AI clothes remover

Video Face Swap

Video Face Swap

Swap faces in any video effortlessly with our completely free AI face swap tool!

Hot Tools

MinGW - Minimalist GNU for Windows

MinGW - Minimalist GNU for Windows

This project is in the process of being migrated to osdn.net/projects/mingw, you can continue to follow us there. MinGW: A native Windows port of the GNU Compiler Collection (GCC), freely distributable import libraries and header files for building native Windows applications; includes extensions to the MSVC runtime to support C99 functionality. All MinGW software can run on 64-bit Windows platforms.

Dreamweaver Mac version

Dreamweaver Mac version

Visual web development tools

Safe Exam Browser

Safe Exam Browser

Safe Exam Browser is a secure browser environment for taking online exams securely. This software turns any computer into a secure workstation. It controls access to any utility and prevents students from using unauthorized resources.

SublimeText3 Mac version

SublimeText3 Mac version

God-level code editing software (SublimeText3)

ZendStudio 13.5.1 Mac

ZendStudio 13.5.1 Mac

Powerful PHP integrated development environment