热门标签 | HotTags
当前位置:  开发笔记 > 运维 > 正文

类Unix系统发展的个人意见

类Unix系统发展的个人意见--Linux通用技术-Linux技术与应用信息,下面是详情阅读。
  原写人:esinhee

  首先强调一下,我在这说这些不是想挑起什么口水战,喜欢婆婆妈妈的朋友这里还不欢迎;我说的只是自己一点不成熟的想法,别跟我较真;做什么事,不管自己对不对,先反省自己。

  鄙人不才,痴学计算机四年有余,确沦落得远漂京城,出来都不敢跟别人说自己是学计算机的(除了同行之外)。这几天,在游荡之余,我一直在考虑一个问题,类Unix系统(包括Unix和所有Unix的变种,Linux也算)应该给个什么样的评价。刨去外表不说,类Unix一直凭着自己黑色的Shell窗口坚挺着,至于形成了自己的风格,这足以称道。其系统功能的强大,以及日渐火热的使用群体,也着实让让欣喜。类Unix系统实现了操作系统的基本,这本是无可厚非,其开放性,也让开源爱好者趋之若鹜,足以彰显其强大生命力。然而,今天我不是来夸这类系统的,在这之外类Unix系统有着致命的问题。这些别人也都讨论了不知道多少遍,我在此只重点提自己的想法。

  Linux到现在只有十几年的历史,Unix是元老了,几十年的时间已经衍生了市面上大部分系统。这在操作系统发展的历史上是重要的一笔。这里先说Linux。Linux从出生就和Unix有着藕断丝连的关系,也真正履行着开源协议。到今天,已经是可以和Windows较量的重要力量。但是,很可惜,我要说Linux完了。为什么?纵观其发展历史,不难看出,Linux存在着滞后性。十几年的发展,速度慢,模式老化,没有什么创新,没有正确的方向。具体的我就不详细说了,请各位朋友自己考虑。所以说Linux这十几年的时间基本是白费,以后发展的空间也很小,基本再难跳出目前的模式。回头再说整个类Unix系统界。虽然Unix是大部分操作系统的元老,但是这个元老当的有点背,存在的问题除了和Linux基本是一样的,还有就是顽固不化,不思变通。说它生气将近一点都不夸张。尽管当初里奇的本意是好的,后来也在开源协议下辉煌过。但是,得小失大,到后来根本就是守着一片家业停滞不前了。说到这里,不得不提及开源协议。不管哪个协议,都是开源协议族的成员。诚然,不可否认开源协议的作用,即便是现在它也发挥的光和热。但是,长时间没有变化,和关于古板的条款,已经严重限制着整个开源界的发展。在这样的模式下,注定了充实其中的大部分是小作坊的生产工艺。而且,“人多嘴杂”,力量过于分散,这些是就是整个圈子的状况。即便是现在也没有多大的改观。

  今天,我们不禁要问题,类Unix真的就是最好的吗?类Unix就是首选吗?我想,当初技术人员选择这类系统的出发点无非是它们是免费的,人多热闹。谁敢说类Unix的设计就是好的。如果说,现在还没有别的可以比的,那就错了。系统的设计只是一种模式,这里面不是哪个人的功劳,而是整个人类智慧的结晶。现在存在的各类系统都有其优点,不能一概而论,对它们进行比较更没有任何意义。说到这里,我想起来了之前看过的Windows和Linux的fans之间的口水战,其中有一个支撑Linux的理由:Linux是安全和高效的,因为它抛弃了那些华而无用的外表,因为这些会使系统不稳定,最后得出的结论是,Linux没有太友好的人机交互接口,是为了系统的稳定。我不知道是谁第一次弄出这样蛊惑民众的结论。系统不稳定是界面造成的,这真的很可笑。我倒是不知道,Linux到现在还没有真正属于自己的外衣,Linus是什么样的感受。但是弄出这样的结论来,无疑在转移众人的注意力。首先,系统的稳定和界面没有任何关系。其次,界面影响到系统的稳定性那只能说明设计和开发的无能。为什么不能做得更好,而是找了这样一个理由来欺骗自己和众人?不要说说明,桌面不是类Unix发展的目标。这又是一个谎言。看看现在有多少服务器系统没有用到桌面。系统是给人用的,友好也就是它的目标。人类设计工业的历史就是朝着使用简单的方向发展,而不是弄了一个复杂的东西,然后欺骗自己不这么做效果不好。不是说类Unix的桌面做得差,而是觉得还不够。难道在友好的界面下就不能实现强大的功能!这个观点同样适合整个类Unix系统界。

  不管是什么系统之间的争执,这都是没有任何意义的,也是幼稚的想法。要学会从别人的身上看到其优点,进而反思自己,然后学习过来,这样才能长远发展。想想,如果是一个融合各个系统的经验,那么它可以发展到什么地步。而且,现在传统的操作系统模式已经到了极限,再发展下去不会有什么成就。这就需要一个新的架构,一个更好的方向,而谁能在这其中胜出,就得看各位的眼光了。当然,也不是说传统的系统没有任何价值,起码到现在为止,已经筑起了较高的起点,这将为后辈们创造一个很好的条件。最后,鹿死谁手,就看他是不是英雄了。
推荐阅读
  • 本文介绍了Python高级网络编程及TCP/IP协议簇的OSI七层模型。首先简单介绍了七层模型的各层及其封装解封装过程。然后讨论了程序开发中涉及到的网络通信内容,主要包括TCP协议、UDP协议和IPV4协议。最后还介绍了socket编程、聊天socket实现、远程执行命令、上传文件、socketserver及其源码分析等相关内容。 ... [详细]
  • Centos7.6安装Gitlab教程及注意事项
    本文介绍了在Centos7.6系统下安装Gitlab的详细教程,并提供了一些注意事项。教程包括查看系统版本、安装必要的软件包、配置防火墙等步骤。同时,还强调了使用阿里云服务器时的特殊配置需求,以及建议至少4GB的可用RAM来运行GitLab。 ... [详细]
  • 本文介绍了在Hibernate配置lazy=false时无法加载数据的问题,通过采用OpenSessionInView模式和修改数据库服务器版本解决了该问题。详细描述了问题的出现和解决过程,包括运行环境和数据库的配置信息。 ... [详细]
  • 图解redis的持久化存储机制RDB和AOF的原理和优缺点
    本文通过图解的方式介绍了redis的持久化存储机制RDB和AOF的原理和优缺点。RDB是将redis内存中的数据保存为快照文件,恢复速度较快但不支持拉链式快照。AOF是将操作日志保存到磁盘,实时存储数据但恢复速度较慢。文章详细分析了两种机制的优缺点,帮助读者更好地理解redis的持久化存储策略。 ... [详细]
  • Linux服务器密码过期策略、登录次数限制、私钥登录等配置方法
    本文介绍了在Linux服务器上进行密码过期策略、登录次数限制、私钥登录等配置的方法。通过修改配置文件中的参数,可以设置密码的有效期、最小间隔时间、最小长度,并在密码过期前进行提示。同时还介绍了如何进行公钥登录和修改默认账户用户名的操作。详细步骤和注意事项可参考本文内容。 ... [详细]
  • 本文介绍了在rhel5.5操作系统下搭建网关+LAMP+postfix+dhcp的步骤和配置方法。通过配置dhcp自动分配ip、实现外网访问公司网站、内网收发邮件、内网上网以及SNAT转换等功能。详细介绍了安装dhcp和配置相关文件的步骤,并提供了相关的命令和配置示例。 ... [详细]
  • 搭建Windows Server 2012 R2 IIS8.5+PHP(FastCGI)+MySQL环境的详细步骤
    本文详细介绍了搭建Windows Server 2012 R2 IIS8.5+PHP(FastCGI)+MySQL环境的步骤,包括环境说明、相关软件下载的地址以及所需的插件下载地址。 ... [详细]
  • 这是原文链接:sendingformdata许多情况下,我们使用表单发送数据到服务器。服务器处理数据并返回响应给用户。这看起来很简单,但是 ... [详细]
  • 禁止程序接收鼠标事件的工具_VNC Viewer for Mac(远程桌面工具)免费版
    VNCViewerforMac是一款运行在Mac平台上的远程桌面工具,vncviewermac版可以帮助您使用Mac的键盘和鼠标来控制远程计算机,操作简 ... [详细]
  • 本文详细介绍了云服务器API接口的概念和作用,以及如何使用API接口管理云上资源和开发应用程序。通过创建实例API、调整实例配置API、关闭实例API和退还实例API等功能,可以实现云服务器的创建、配置修改和销毁等操作。对于想要学习云服务器API接口的人来说,本文提供了详细的入门指南和使用方法。如果想进一步了解相关知识或阅读更多相关文章,请关注编程笔记行业资讯频道。 ... [详细]
  • Metasploit攻击渗透实践
    本文介绍了Metasploit攻击渗透实践的内容和要求,包括主动攻击、针对浏览器和客户端的攻击,以及成功应用辅助模块的实践过程。其中涉及使用Hydra在不知道密码的情况下攻击metsploit2靶机获取密码,以及攻击浏览器中的tomcat服务的具体步骤。同时还讲解了爆破密码的方法和设置攻击目标主机的相关参数。 ... [详细]
  • 本文详细介绍了Linux中进程控制块PCBtask_struct结构体的结构和作用,包括进程状态、进程号、待处理信号、进程地址空间、调度标志、锁深度、基本时间片、调度策略以及内存管理信息等方面的内容。阅读本文可以更加深入地了解Linux进程管理的原理和机制。 ... [详细]
  • 计算机存储系统的层次结构及其优势
    本文介绍了计算机存储系统的层次结构,包括高速缓存、主存储器和辅助存储器三个层次。通过分层存储数据可以提高程序的执行效率。计算机存储系统的层次结构将各种不同存储容量、存取速度和价格的存储器有机组合成整体,形成可寻址存储空间比主存储器空间大得多的存储整体。由于辅助存储器容量大、价格低,使得整体存储系统的平均价格降低。同时,高速缓存的存取速度可以和CPU的工作速度相匹配,进一步提高程序执行效率。 ... [详细]
  • 本文介绍了Web学习历程记录中关于Tomcat的基本概念和配置。首先解释了Web静态Web资源和动态Web资源的概念,以及C/S架构和B/S架构的区别。然后介绍了常见的Web服务器,包括Weblogic、WebSphere和Tomcat。接着详细讲解了Tomcat的虚拟主机、web应用和虚拟路径映射的概念和配置过程。最后简要介绍了http协议的作用。本文内容详实,适合初学者了解Tomcat的基础知识。 ... [详细]
  • 如何基于ggplot2构建相关系数矩阵热图以及一个友情故事
    本文介绍了如何在rstudio中安装ggplot2,并使用ggplot2构建相关系数矩阵热图。同时,通过一个友情故事,讲述了真爱难觅的故事背后的数据量化和皮尔逊相关系数的概念。故事中的小伙伴们在本科时参加各种考试,其中有些沉迷网络游戏,有些热爱体育,通过他们的故事,展示了不同兴趣和特长对学习和成绩的影响。 ... [详细]
author-avatar
知足幸福_21942
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有