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

国产操作系统有没有出路

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

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

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

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

因此对于国产操作系统的建议,就是要抓住网络化和虚拟化这两个方向,为人民娱乐事业服务这个中心,相信会有一番作为。
推荐阅读
  • 本文回顾了作者在求职阿里和腾讯实习生过程中,从最初的迷茫到最后成功获得Offer的心路历程。文中不仅分享了个人的面试经历,还提供了宝贵的面试准备建议和技巧。 ... [详细]
  • Java高级工程师学习路径及面试准备指南
    本文基于一位朋友的PDF面试经验整理,涵盖了Java高级工程师所需掌握的核心知识点,包括数据结构与算法、计算机网络、数据库、操作系统等多个方面,并提供了详细的参考资料和学习建议。 ... [详细]
  • 如何高效学习鸿蒙操作系统:开发者指南
    本文探讨了开发者如何更有效地学习鸿蒙操作系统,提供了来自行业专家的建议,包括系统化学习方法、职业规划建议以及具体的开发技巧。 ... [详细]
  • 本文详细探讨了如何根据不同的应用场景选择合适的PHP版本,包括多版本切换技巧、稳定性分析及针对WordPress等特定平台的版本建议。 ... [详细]
  • 实现Win10与Linux服务器的SSH无密码登录
    本文介绍了如何在Windows 10环境下使用Git工具,通过配置SSH密钥对,实现与Linux服务器的无密码登录。主要步骤包括生成本地公钥、上传至服务器以及配置服务器端的信任关系。 ... [详细]
  • 汇编语言标识符和表达式(四)(表达式与符号定义语句)
    7、表达式表达式是程序设计课程里的一个重要的基本概念,它可由运算符、操作符、括号、常量和一些符号连在一起的式子。在汇编语言中,表达式分为:数值表达式和地址表达式。(1)进制伪指令R ... [详细]
  • 本文探讨了Linux环境下线程私有数据(Thread-Specific Data, TSD)的概念及其重要性,介绍了如何通过TSD技术避免多线程间全局变量冲突的问题,并提供了具体的实现方法和示例代码。 ... [详细]
  • 本文分享了作者在使用LaTeX过程中的几点心得,涵盖了从文档编辑、代码高亮、图形绘制到3D模型展示等多个方面的内容。适合希望深入了解LaTeX高级功能的用户。 ... [详细]
  • 2019年独角兽企业招聘Python工程师标准课程概览
    本文详细介绍了2019年独角兽企业在招聘Python工程师时的标准课程内容,包括Shell脚本中的逻辑判断、文件属性判断、if语句的特殊用法及case语句的应用。 ... [详细]
  • 在使用 PyInstaller 将 Python 应用程序打包成独立的可执行文件时,若项目中包含动态加载的库或插件,需要正确配置 --hidden-import 和 --add-binary 参数,以确保所有依赖项均能被正确识别和打包。 ... [详细]
  • 解决Linux中wget无法解析主机的问题
    本文介绍了如何通过修改/etc/resolv.conf文件来解决Linux系统中wget命令无法解析主机名的问题,通过添加Google的公共DNS服务器地址作为解决方案。 ... [详细]
  • 本文探讨了服务器系统架构的性能评估方法,包括性能评估的目的、步骤以及如何选择合适的度量标准。文章还介绍了几种常用的基准测试程序及其应用,并详细说明了Web服务器性能评估的关键指标与测试方法。 ... [详细]
  • 【MySQL】frm文件解析
    官网说明:http:dev.mysql.comdocinternalsenfrm-file-format.htmlfrm是MySQL表结构定义文件,通常frm文件是不会损坏的,但是如果 ... [详细]
  • WebBenchmark:强大的Web API性能测试工具
    本文介绍了一款名为WebBenchmark的Web API性能测试工具,该工具不仅支持HTTP和HTTPS服务的测试,还提供了丰富的功能来帮助开发者进行高效的性能评估。 ... [详细]
  • 本文介绍了MySQL窗口函数的基本概念、应用场景及常见函数的使用方法。窗口函数在处理复杂查询时非常有用,例如计算每个用户的订单排名、环比增长率、以及动态聚合等。 ... [详细]
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社区 版权所有