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

国产操作系统有没有出路

国产操作系统有没有出路--Linux通用技术-Linux技术与应用信息,下面是详情阅读。
作为一个程序员,对操作系统有自己的不成熟的看法。首先我认为操作系统有两个方向,一是网络化,二是虚拟化。
网络化很容易理解,大家基本都知道这个趋势。但是网络化对国产操作系统有什么重要的契机呢。
网络化的本质在于扩展操作系统获取内容的渠道,比如电影,音乐,网站等,可以通过网络来分享资源;要推广系统,最难的不是易用性,而在于资源的局限,没有内容就没有用户,当内容与系统的耦合不是那么高的时候,人们可以通过新生的操作系统获得同样的资源,那么他就会自由选择自己喜欢的平台。举个例子,如果你做的即时通讯软件可以共享QQ的用户群,那么人们就很有可能同等对待你的新平台。

第二个虚拟化。某种层度上,虚拟化和网络化是息息相关的,因为网络化,所以需要不同平台之间需要交换信息,因此需要共同的平台,而这个平台建立在传统操作系统上的虚拟层。其中虚拟机技术最为引人注目,微软的.NET虚拟机,SUN公司的java虚拟机都是类似的技术。虽然我们一般很少见这种软件,主要有两个原因,一个是虚拟机没有默认安装在操作系统上,妨碍了软件部署。另一个是平时我们使用的软件都是由相对较大的公司开发的,他们有着丰富的开发资源,因此这个虚拟化对其影响较小。但是对于中小型的开发商来说,虚拟机技术对其比较有诱惑力,因为投入更少的资源却能获得更大的市场,这无疑很划算,尤其对预算紧张的商人们。另外一个,虚拟机技术对新生平台,起到援用传统平台开发资源的作用。比如手机系统,性能不高,却实现了java虚拟机,其目的何在,正是说明了开发资源是新平台生死存亡的决定因素。

我们必须检讨的是,开发操作系统常常被视为赶美超英的大工程,这是不科学的。微软耗费几百亿制作的操作系统,要全盘超越是不可能的;同样的,因为微软或者Linux的强势,而认为通用操作系统没有前景,这不过懒惰的思维。如果我们愿意思考一下,其实相对小规模的研发还是有发展前景的。从需求出发,我们现有的操作系统实在太过复杂。比如我个人来说,操作系统不外乎做以下事情:
看片
听歌
看书
看图
上网
下载
玩游戏
聊QQ
还有自己的工作(这个因人而异)

难道这些东西要花几百亿么?对于大多数消费者来说,电脑就是一个娱乐工具,和mp3,mp4其实没有太大的分别。如果完全将精力放在这点,而不去搞什么架构,技术创新,赶超微软之类的东西,完全能做出自己的特色,赢得消费者。

因此对于国产操作系统的建议,就是要抓住网络化和虚拟化这两个方向,为人民娱乐事业服务这个中心,相信会有一番作为。
推荐阅读
  • MySQL 数据库迁移指南:从本地到远程及磁盘间迁移
    本文详细介绍了如何在不同场景下进行 MySQL 数据库的迁移,包括从一个硬盘迁移到另一个硬盘、从一台计算机迁移到另一台计算机,以及解决迁移过程中可能遇到的问题。 ... [详细]
  • MySQL缓存机制深度解析
    本文详细探讨了MySQL的缓存机制,包括主从复制、读写分离以及缓存同步策略等内容。通过理解这些概念和技术,读者可以更好地优化数据库性能。 ... [详细]
  • Hadoop入门与核心组件详解
    本文详细介绍了Hadoop的基础知识及其核心组件,包括HDFS、MapReduce和YARN。通过本文,读者可以全面了解Hadoop的生态系统及应用场景。 ... [详细]
  • 阅读本文大约需要3分钟。微信8.0版本的发布带来了许多令人振奋的新功能,如烟花特效和改进的悬浮窗,引发了用户的热烈反响。 ... [详细]
  • 本文详细介绍了VMware的多种认证选项,帮助你根据职业需求和个人技能选择最合适的认证路径,涵盖从基础到高级的不同层次认证。 ... [详细]
  • 本文由瀚高PG实验室撰写,详细介绍了如何在PostgreSQL中创建、管理和删除模式。文章涵盖了创建模式的基本命令、public模式的特性、权限设置以及通过角色对象简化操作的方法。 ... [详细]
  • 本文详细介绍了如何在Ubuntu系统中下载适用于Intel处理器的64位版本,涵盖了不同Linux发行版对64位架构的不同命名方式,并提供了具体的下载链接和步骤。 ... [详细]
  • 本文介绍如何通过更改软件源来提前体验Ubuntu 8.10,包括详细的配置步骤和相关注意事项。 ... [详细]
  • 本文详细记录了在银河麒麟操作系统和龙芯架构上使用 Qt 5.15.2 进行项目打包时遇到的问题及解决方案,特别关注于 linuxdeployqt 工具的应用。 ... [详细]
  • Linux设备驱动程序:异步时间操作与调度机制
    本文介绍了Linux内核中的几种异步延迟操作方法,包括内核定时器、tasklet机制和工作队列。这些机制允许在未来的某个时间点执行任务,而无需阻塞当前线程,从而提高系统的响应性和效率。 ... [详细]
  • 本文介绍如何在Linux服务器之间使用SCP命令进行文件传输。SCP(Secure Copy Protocol)是一种基于SSH的安全文件传输协议,支持从远程机器复制文件到本地服务器或反之。示例包括从192.168.45.147复制tomcat目录到本地/home路径。 ... [详细]
  • Composer Registry Manager:PHP的源切换管理工具
    本文介绍了一个用于Composer的源切换管理工具——Composer Registry Manager。该项目旨在简化Composer包源的管理和切换,避免与常见的CRM系统混淆,并提供了详细的安装和使用指南。 ... [详细]
  • PHP中去除换行符的多种方法及应用场景
    本文将详细介绍在PHP中去除换行符的各种方法,并结合实际应用场景进行说明。通过本文,您将了解如何根据不同操作系统的特点,选择最合适的换行符处理方式。 ... [详细]
  • 基于KVM的SRIOV直通配置及性能测试
    SRIOV介绍、VF直通配置,以及包转发率性能测试小慢哥的原创文章,欢迎转载目录?1.SRIOV介绍?2.环境说明?3.开启SRIOV?4.生成VF?5.VF ... [详细]
  • 深入探讨CPU虚拟化与KVM内存管理
    本文详细介绍了现代服务器架构中的CPU虚拟化技术,包括SMP、NUMA和MPP三种多处理器结构,并深入探讨了KVM的内存虚拟化机制。通过对比不同架构的特点和应用场景,帮助读者理解如何选择最适合的架构以优化性能。 ... [详细]
author-avatar
zxcvbnm89
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有