• Solaris 10绝非儿戏


    理由:51CTO论坛整理 
     
    阅读提示:Linus Torvalds在2004年12月21日担任CNET News.com的笔杆Stephen Shankland采访时持思疑立场说:“Solaris/x86从我第一次听到就认为它纯属儿戏。它对尽情一种不太罕见的硬件支撑得一塌懵懂。要是你还认为Linux对硬件驱动的支撑存在效果,那么请你实验一下Solaris/x86吧。”

    Linux“曾经”一无可取,一钱不值

    以研讨操纵体系和编写微内核Minix操纵体系著称的Andy Taonenbaum这位来自荷兰的传授,曾经在comp.os.minix新闻组以“Linux is obsolete(Linux是废物)”为标题将linux骂得一无可取,一钱不值。他认为Linux作为单内核是操纵体系历史上的发展,在可移植性上 Linux也不及Minix。在触及Linus Torvalds能否能在6个月的时分内开收回Linux,他自豪地说:“Linuxs Torvalds并不是凭空就写出了Linux的内核,他曾经看过我写的Minix方面的书籍,他一定看法Minix的前因结果,我的书中说起了 Minix的历史。”

    事前');年老气盛的Linus Torvalds丝毫不给老传授人情,求全谴责Andy操纵这些作为托言来袒护Minix的范围,并且挑衅地宣称可以找到更多的托言来证明Linux可以在各个方面击败Minix。

    对比之下,当Linus模仿Andy 的口吻戏称初涉开源世界的Solaris纯属儿戏时,SUN并没有歇斯底里地和Linus举办毫居心义的口水战,而是脚扎实地地干事儿,用固定、不乱、开源的Solaris 10往复击Linus不担任任的讽刺。

    现实是检修Solaris不是儿戏的独一绳尺

    Solaris 10基本就不是“对尽情一种不太罕见的硬件支撑得一塌懵懂”,我在2000年买的老legend机械上安插Solaris 10 x86,显卡、键盘、鼠标、网卡都被准确辨认。特此外,我用hp PDA拍摄了如图1的“人证”,即使区分率不是很高:

    498)this.style.width=498;">

    图1

    并且在安插多体系(Windows XP、Solaris 10、Fedora Core 4)乐成后,进入CDE下的Solaris Management Console会看到如图2所示的System Information:

    498)this.style.width=498;">

    图2

    甚至,在Virtual Machine上,虚拟设置配备部署也100%地支撑Solaris 10,如图3所示:

    498)this.style.width=498;">

    图3

    那么Solaris 10安插在诸如Dell、IBM、SUN等知名公司生产的效劳器上应该不会出现“对硬件驱动的支撑”的效果吧?

    Solaris扮演的是Server,而不是Desktop

    虽然Solaris 10供应了两种Desktop环境——Common Desktop Environment(General X Window in Java)和Sun Java Desktop for system Solaris(Gnome in Java),但仍是没有Fedora Core 4(RedHat赞助、社区支撑的刊行版本)采取的Gnome那样华丽,更不用说起同是Unix体系下的Mac OS X。并且,Solaris 10供应的互联网(Mozilla Browser、gaim IM、SMB)、办公(如图4所示的StarSuit)、多媒体、游戏等桌面操纵,在Fedora Core 4上都有相同或绝对应的软件。

    498)this.style.width=498;">

    图4

    要是仅仅由于在桌面操纵上和竞争者打成平手,而再次承受冷言冷语——克隆Desktop,实在你并不懂Solaris 10的“心”——Solaris 10扮演的是Server,并且绝非普通的General Server。

    倘如仅仅扮演General Server,比喻供应SSH,但FreeBSD也有很安全的SSH、Fedora Core也有基于SELinux的SSH;非常的,Solaris 10供应了Apache、PHP、MySQL,但在FreeBSD、Fedora Core,甚至Windows上也可以便捷地设置这些效劳软件,更不用提其余“你有我有他也有的”开源软件。

    实在Solaris 10扮演的应该是SUN Personalized Server(SUN特性化效劳器),将一系列基于Java Architecture开辟的产物捆绑于Solaris 10,组成java anywhere anytime的同等场合场面,如图5所示:

    498)this.style.width=498;">

    图5

    Sun Personalized Server的上风:

    • 便于同等的安插和维护

      假定用Linux Virtual Server和MySQL Cluster来对比SUN Cluster的负载均衡和基于Oracle数据库集群、用Resin和Apache并添加了支撑Java、PHP、Python等mod对比SUN Java System Web Server,Solaris 10同等安插和维护的上风可以让用户制止更高的进修资源和后续无法估量的维护用度。
      • 和谐同等的办理方案

        不克不及把和谐同等曲解为独霸,更不克不及定性为抹杀从容创新的封闭。从容多样的办理方案老是粉饰了末了项目整应时阐扬阐收回来的和睦谐的声响。基于Java Architecture开辟的产物最年夜程度地减小了和睦谐的声响,让虚无缥缈的项目更好地连络。

        用平时心看待Solaris 10的新特性

        在Solaris 10官方Feature Overview宣称>=600个特性,使得她成为有史以来更高效、安全、可靠的操纵体系。实在没有必要对数字600那么敏感,也没有必要阅读统统的Feature List,要是能真正发掘Solaris 10适合您的特性,那么远远比地道的数字600更居心义。

        作为效劳器治理者,我认为上面的特性不错:

        • 用户和历程权限治理
          在传统的基于Unix的操纵体系里,操纵序次和用户都必要取得治理权限才可以实验他们(它们)的操纵。但是,在年夜年夜都操纵中,有一个更高的权限: root超等用户。任何取得了root权限的用户或操纵序次就有权益对操纵体系作主要的篡改,这便是黑客进攻的工具。而Solaris 10供应基于脚色的用户权限治理和历程权限治理。如许为用户和操纵序次供应很小的权限,仅仅富足完成他们所作的使命即可。
          • 高效TCP/IP
            Solaris 10操纵体系有一种奇异高效的TCP/IP客栈,可以年夜概明显增添搜集吞吐量和处置伎俩。这项创新提高了数据报处置速度。它改进了许多搜集操纵序次的实验效率,并且不用要点窜任何一行搜集操纵序次的源代码,就可以提魁岸约50%的效率。这就可以浪掷搜集消耗资源、提高处置伎俩,让您的体系支撑更多的链接,线性选拔搜集吞吐量。
            • Solaris 10培训

              Solaris 10培训课程可以让您直接学到真实的好工具。可以注册在线进修Solaris 10概述和Solaris 10低级课程。SUN非常供应包罗基于x64/x86平台的Solaris 10体系治理。

              不要在浩瀚操纵体系之间往复切换

              要是您第一次接触的是Linux刊行版本RedHat 7或更老的,并赓续跟随着刊行版本的更新晋级操纵体系,并且偏好所见即所得的操纵体验,那么就不用切换到Solaris 10。制止像犬儒主义者一样把Solaris 10骂得体无完肤,终究还有许多生性英勇但却心肠暴虐的用户盼望能体验一下Solaris 10。

              要是您属于“要么降服机械,要么被机械降服”的那一类,并且第一次接触的是Unix体系下的OpenBSD或Linux体系下的Gentoo,那么“降服Solaris 10或被Solaris 10降服”会很好地写意您的降服愿望。

              要是您富足明智,选择一个您认识的、适用的操纵体系作开辟环境。终究SUN专门为差别操纵体系定制了Develop Kit,仅仅必要一个不乱的、规范的、丰盛的Solaris 10的Server搭建测试环境。

              要是您为了完善gaim而专门安插Linux,为了变革ports而安插Unix,为了开辟单片机而安插纯汇编环境,那么末了您的职位也便是OS Install Master,并没有学就职何本性性的内容。

              总结

              就像Linuxsir上的corrs兄弟说的“要是说Unix有两条腿的话,BSD是一条,这个System V体系下的Solaris 10便是此外一条”。

              我认为只需Solaris 10散收回富足的魅力——在现有的开源Solaris 10的基本上无限定地开放更多的产物,供应愈加丰盛的手艺文档——让更多干实事儿的开源贡献者环绕在她的四周,脚扎实地地把Solaris系列做好,作为System V的这条腿一定会固定起来。




              版权声明: 原创作品,应许转载,转载时请务必以超链接方式标明文章 原始理由 、作者信息和本声明。不然将追究司法责任。

            1. 相关阅读:
              xml解析
              File
              IO操作
              Json解析
              JNI字段描述符
              Android JNI get Context
              快速排序
              Android Scroller与computeScroll的调用机制关系
              Android 更新视图函数ondraw() 和dispatchdraw()的区别
              Android Studio 两个包里的类冲突
            2. 原文地址:https://www.cnblogs.com/zgqjymx/p/1974906.html
            Copyright © 2020-2023  润新知