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

国产操作系统有没有出路

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

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

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

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

因此对于国产操作系统的建议,就是要抓住网络化和虚拟化这两个方向,为人民娱乐事业服务这个中心,相信会有一番作为。
推荐阅读
  • 本文详细介绍如何使用Python进行配置文件的读写操作,涵盖常见的配置文件格式(如INI、JSON、TOML和YAML),并提供具体的代码示例。 ... [详细]
  • Python 异步编程:深入理解 asyncio 库(上)
    本文介绍了 Python 3.4 版本引入的标准库 asyncio,该库为异步 IO 提供了强大的支持。我们将探讨为什么需要 asyncio,以及它如何简化并发编程的复杂性,并详细介绍其核心概念和使用方法。 ... [详细]
  • CentOS 7 磁盘与文件系统管理指南
    本文详细介绍了磁盘的基本结构、接口类型、分区管理以及文件系统格式化等内容,并提供了实际操作步骤,帮助读者更好地理解和掌握 CentOS 7 中的磁盘与文件系统管理。 ... [详细]
  • PyCharm下载与安装指南
    本文详细介绍如何从官方渠道下载并安装PyCharm集成开发环境(IDE),涵盖Windows、macOS和Linux系统,同时提供详细的安装步骤及配置建议。 ... [详细]
  • 深入解析 HDFS Federation:多命名空间架构详解
    HDFS Federation 是一种扩展 HDFS 架构的方式,通过引入多个独立的 NameNode 来解决单点故障和性能瓶颈问题。本文将详细探讨 HDFS Federation 的工作原理、优势以及潜在挑战。 ... [详细]
  • 在计算机技术的学习道路上,51CTO学院以其专业性和专注度给我留下了深刻印象。从2012年接触计算机到2014年开始系统学习网络技术和安全领域,51CTO学院始终是我信赖的学习平台。 ... [详细]
  • 本周信息安全小组主要进行了CTF竞赛相关技能的学习,包括HTML和CSS的基础知识、逆向工程的初步探索以及整数溢出漏洞的学习。此外,还掌握了Linux命令行操作及互联网工作原理的基本概念。 ... [详细]
  • Linux 系统启动故障排除指南:MBR 和 GRUB 问题
    本文详细介绍了 Linux 系统启动过程中常见的 MBR 扇区和 GRUB 引导程序故障及其解决方案,涵盖从备份、模拟故障到恢复的具体步骤。 ... [详细]
  • 本文详细介绍了如何在BackTrack 5中配置和启动SSH服务,确保其正常运行,并通过Windows系统成功连接。涵盖了必要的密钥生成步骤及常见问题解决方法。 ... [详细]
  • 1:有如下一段程序:packagea.b.c;publicclassTest{privatestaticinti0;publicintgetNext(){return ... [详细]
  • 本文详细介绍了如何在Linux系统上安装和配置Smokeping,以实现对网络链路质量的实时监控。通过详细的步骤和必要的依赖包安装,确保用户能够顺利完成部署并优化其网络性能监控。 ... [详细]
  • 1.如何在运行状态查看源代码?查看函数的源代码,我们通常会使用IDE来完成。比如在PyCharm中,你可以Ctrl+鼠标点击进入函数的源代码。那如果没有IDE呢?当我们想使用一个函 ... [详细]
  • CentOS7源码编译安装MySQL5.6
    2019独角兽企业重金招聘Python工程师标准一、先在cmake官网下个最新的cmake源码包cmake官网:https:www.cmake.org如此时最新 ... [详细]
  • 本文详细介绍了 Dockerfile 的编写方法及其在网络配置中的应用,涵盖基础指令、镜像构建与发布流程,并深入探讨了 Docker 的默认网络、容器互联及自定义网络的实现。 ... [详细]
  • 掌握Linux:基础命令入门
    本章节深入浅出地介绍了Linux系统中的基本命令操作,帮助读者快速上手并理解其核心功能。 ... [详细]
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社区 版权所有