热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

Linux系统已成为IDC行业的首先

你是否还记得曾经的Linux操作系统,那是一个除了大学生和Unix呆子以外,几乎只对黑客、业余无线电操作员和象牙塔里的学生们有价值的利基操作系统。没有人会把一台使用Linux操作系统的电脑安置在数据中心里。时过境迁,曾经被称之为“小操作系统”的Linux在今

  你是否还记得曾经的Linux操作系统,那是一个除了大学生和Unix呆子以外,几乎只对黑客、业余无线电操作员和象牙塔里的学生们有价值的利基操作系统。没有人会把一台使用Linux操作系统的电脑安置在数据中心里。时过境迁,曾经被称之为“小操作系统”的Linux在今天已经可以完全接管你的数据中心。没有乐队的演出,没有股票的下跌,也没有华丽的媒体追捧,Linux就这样悄然步入你的数据中心。

  是谁导致了数据中心操作系统转向Linux的转变?是用户,比如说你;是媒体,他们为Linux和相关开源技术的宣传提供了机会;部分大厂商,比如思杰、IBM、甲骨文和VMware也必然逃脱不了干系。但是,包括Linus Torvalds在内,导致这一趋势的“罪魁祸首”应该是Linux的开发者们,是他们让Linux瞄准了世界上所有大型数据中心。

  那么,你是否已经让Linux接手你的DNS维护与建设、文件存储、邮件或者其他服务转了呢?如果是的话,说明你拥有一家相当不错的公司。如果还没有,是该考虑一下Linux的时候了。除非你使用的是专有性很强或者操作系统依赖性非常强的应用程序,把它们转移到Linux平台上去可以说是一项简单的工程。

  你一定会为Linux支持所有主要语言而感到欣喜不已,这些语言包括 PHP、Perl、Java、Ruby、Python、C、C++ 和.NET。没错,.NET。(点击这里可以看到51CTO之前为您呈现的相关开发环境的架设方法)有些语言,就是被我们称之为解释型的语言,几乎不用做任何修改就能够轻易地从一个操作系统转移到另一个操作系统中去。

  除了跨平台语言能力,Linux操作系统还提供不断强大的Windows兼容服务,比如Windows文件和打印机共享、登陆脚本和驱动器映射等。对于那些试图将Unix商业操作系统转变为Linux的用户,Linux支持标准Unix服务,比如NFS、DNS、NIS+、SMTP和所有TCP/IP服务和协议。

  Linux提供了许多虚拟化技术的基础,比如Xen、VMware、KVM和OpenVZ。一些像这样完全使用Linux的云厂商用事实证明了Linux能够为他们的服务提供完美的虚拟化背景。

  所有Linux的发行版本都有强大的套件包,你可以在完全不涉及源代码或者编译软件问题的情况下安装千兆字节的免费软件。市面上比较流行的Linux商业支持版本是Rat Hat、Ubuntu、SUSE 和Mandriva。(关于这些发行版51CTO在之前就向大家介绍过例如:Ubuntu 10.04——清醒的猞猁,红帽企业级Linux RHEL 6:数据中心的下一个霸主,以及相对低调的SUSE)

  你可能听说Linux是免费的,这是事实,但是你可以放心购买你所需要的商务支持服务。缺乏商业支持服务曾经是数据中心采用Linux操作系统的最大障碍。不仅是这样,51CTO之前的观察:Linux在中国 敢问路在何方,也指出了目前Linux在国内的发展障碍。

  也许Linux的最大好处之一就是它为你提供了选择操作系统的机会。没有哪家公司拥有Linux,也没有哪家公司拥有它的授权许可、发布权或者支持权。Linux支持多种单声道和多处理器的硬件设备,包括ARM、x86、Alpha、Sparc和IBM主机。它也完全支持现在数据中心普遍使用的“大铁箱”。

  Linux给人的感觉就像是Unix商业操作系统:文件都放在相同的位置,以同样的方式命名,所有指令以同样的方式运作。凡是使用 过Unix商业版本的用户都能快速适应Linux。对于Windows用户而言,Linux配备可供选择的图形化桌面,这样可以让它无论是从外观上还是操作上都更像Windows界面。

  Linux不再是“真正”数据中心操作系统中的异类。他的开发者和用户已经使之成为企业寻求降低IT开销和创造利润的最具竞争力的首选。51CTO认为转向Linux并不困难,即便是对于那些在专有化软件和硬件的海洋里苦苦挣扎的人也一样。对于开发商、云厂商、数据库厂商、虚拟化公司、托管公司乃至你的企业,Linux都是不二的选择。Linux是一个真正的商业产品,它已经证明了自己是数据中心操作系统中的王者,与此同时,开发者们正努力让它做到真正适合每一个人。



推荐阅读
  • 汇编语言:编程世界的始祖,连C语言都敬畏三分!
    当C语言还在萌芽阶段时,它首次接触到了汇编语言,并对其简洁性感到震惊。尽管汇编语言的指令极其简单,但它却是所有现代编程语言的基础,其重要性不言而喻。 ... [详细]
  • 本文为初学者提供了一条清晰的学习路线,帮助他们逐步成长为优秀的Web开发人员。通过十个关键步骤,涵盖从基础到高级的各个方面,确保每位学习者都能找到适合自己的学习方向。 ... [详细]
  • 本文详细介绍了 Java 网站开发的相关资源和步骤,包括常用网站、开发环境和框架选择。 ... [详细]
  • 本文详细介绍了如何在Oracle VM VirtualBox中实现主机与虚拟机之间的数据交换,包括安装Guest Additions增强功能,以及如何利用这些功能进行文件传输、屏幕调整等操作。 ... [详细]
  • 2023年,Android开发前景如何?25岁还能转行吗?
    近期,关于Android开发行业的讨论在多个平台上热度不减,许多人担忧其未来发展。本文将探讨当前Android开发市场的现状、薪资水平及职业选择建议。 ... [详细]
  • 我的读书清单(持续更新)201705311.《一千零一夜》2006(四五年级)2.《中华上下五千年》2008(初一)3.《鲁滨孙漂流记》2008(初二)4.《钢铁是怎样炼成的》20 ... [详细]
  • 本文介绍了一种方法,通过使用Python的ctypes库来调用C++代码。具体实例为实现一个简单的加法器,并详细说明了从编写C++代码到编译及最终在Python中调用的全过程。 ... [详细]
  • 高级缩放示例.就像谷歌地图一样.它仅缩放图块,但不缩放整个图像.因此,缩放的瓷砖占据了恒定的记忆,并且不会为大型缩放图像调整大小的图像.对于简化的缩放示例lookhere.在Win ... [详细]
  • 本文探讨了在Windows系统中运行Apache服务器时频繁出现崩溃的问题,并提供了多种可能的解决方案和建议。错误日志显示多个子进程因达到最大请求限制而退出。 ... [详细]
  • 探讨Redis的最佳应用场景
    本文将深入探讨Redis在不同场景下的最佳应用,包括其优势和适用范围。 ... [详细]
  • 本文详细介绍了如何在 Django 项目中使用 Admin 管理后台,包括创建超级用户、启动项目、管理数据模型和修改用户密码等步骤。 ... [详细]
  • 解决Parallels Desktop错误15265的方法
    本文详细介绍了在使用Parallels Desktop时遇到错误15265的多种解决方案,包括检查网络连接、关闭代理服务器和修改主机文件等步骤。 ... [详细]
  • 解决CentOS 6.4系统中sda磁盘包含BIOS RAID元数据的问题及专业应对策略
    解决CentOS 6.4系统中sda磁盘包含BIOS RAID元数据的问题及专业应对策略 ... [详细]
  • 利用Python与Android进行高效移动应用开发
    通过结合Python和Android,可以实现高效的移动应用开发。首先,需要安装Scripting Layer for Android (SL4A),这是一个开源项目,旨在为Android系统提供脚本语言支持。SL4A不仅简化了开发流程,还允许开发者使用Python等高级语言编写脚本,从而提高开发效率和代码可维护性。此外,SL4A还支持多种其他脚本语言,进一步扩展了其应用范围。通过这种方式,开发者可以快速构建功能丰富的移动应用,同时保持较高的灵活性和可扩展性。 ... [详细]
  • Python作为当今IT领域中最受欢迎且高效的语言之一,其框架能够显著加速Web应用程序的开发过程。本文推荐并对比了十大顶级Python Web开发框架,其中CubicWeb以其卓越的代码重用性和模块化设计脱颖而出,为开发者提供了强大的支持。 ... [详细]
author-avatar
hang
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有