码迷,mamicode.com
首页 > 其他好文 > 详细

下一代操作系统与软件

时间:2014-10-31 01:11:24      阅读:189      评论:0      收藏:0      [点我收藏+]

标签:android   style   os   sp   文件   数据   log   代码   bs   

曾经的零碎触动:

  1. 遗忘多年的大学讲座,不知道是sun还是ms的:那时展示了一个随身携带的主机,通过投影仪操作

  2. 看大话设计模式时提到的计算机和收音机的区别

  3.  电视看到任意玻璃+特殊显示纸提供显示器功能的创业

  4. 组装的汽车

  5. google 模块化手机的组装

  6. android辉煌的失败

 

任何东西,都随着岁月进化

任何东西,都随着时间消逝

 

硬件变得越来越小,越来越灵活;而软件却恰恰相反

不是硬件给软件提供了更大的空间,而是软件本身从一开始就是错误的

 

下一代操作系统 M1

  标准化    只有唯一一种操作系统

  抽象化    标准接口

  模块化    复用与多态、引发更多的专业软件行业

  闭源化    开源扼杀了整个生态的发展

简易抽象

        loader           操作系统加载器产家:操作系统管理、密码管理、...

  -----------------------------------  

        hal            硬件产家:统一硬件抽象层

        kernel             操作系统产家-硬件资源管理:桌面系统、云系统、服务器系统...

    filesystem network display     内核产家: 文件系统、网络系统、显示技术、...

  -----------------------------------

       vm-api           定制产家-标准抽象层:兼容windows、Mac、*inx、android...

  -----------------------------------

    ui logic  agorithm db       业务产家:界面库、专业业务、算法、数据库.....

        app            软件产家:模块化APP组装(A的UI + B的算法 + C的数据库...)

  -----------------------------------

 

 下一代操作系统 M2

  反兼容化    第一代为了兼容遗留的各种操作系统软件而做了很多过度设计;当新一代软件产品成熟后,去掉向下兼容

  反虚拟化    软件迫使硬件改变、硬件指令标准统一:硬件提供新一代指令系统与CPU调控系统、硬件完成可编程化,软件不再需要做虚拟化层满足功能需要

  反主机化    硬件资源完全云管理

  反界面化    交互通过神经映射

    

软件宇宙规律:

  一切最小粒度化,以组合积木式构成一切。

  万物都是这样组合起来的,除了软件。软件直接用不成熟的指令构成完整的个体。

 

  如果不是android一开始的设计失败,也许ChromeOS会达到M1

  Windows微内核化、三屏一体化已经慢慢觉悟

  苹果太过利益化,有改变世界的心,却没有奉献的信仰

  不放弃和推翻过去的成就,永远无法开创新的世纪

 

 从零开始:

  如果有一天,不用再为生活奔波劳累了

  开始完成曾经的设想:

    1. 写一个虚拟机,然后写一个在虚拟机运行的操作系统 : 因为代码都有,所以一直停步不前;从零设计!

    2. M1 的细化设计

 

  突然想起叮当猫的结局:一切都只是可怜孤独人的妄想

  

 

下一代操作系统与软件

标签:android   style   os   sp   文件   数据   log   代码   bs   

原文地址:http://www.cnblogs.com/Yvanlin/p/4064084.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!