一种追求高度融合,包容软硬方案的云主机集群,云OS和云APP的架构全设计

多个APP合并为一个APP开发的实现方案 需求 目前开发了在线娱乐、收音机、本地音乐三个APP,需要开发一款APP集成这三个模块功能。 具体要求:左侧显示导航栏,包含“在线娱乐”、“收音机”、“本地音乐”按钮,点击可进入相应模块功能。 目前已知有两种实现方案,具体如下: 一、仍然分三个APP开发 三个APP具有布局完全一致的左侧导航栏,点击导航栏完成APP之间的切换。这里通过三个APP来回跳转的方式,实现了让用户看起来是一个APP.其中需要注意: 1.在每个APP中,在BaseActivity中统一显示、控制左侧导航栏。注意每个活动取消切换动画, 阅读详情

本文关键字:兼容多主机硬件设计,兼容多os,兼容native/cloud程序模型,兼容本地程序/分布式程序。网络操作系统,不是x11,不是远程桌面,不是web nas,不是pouch存储同步。不是远程投屏。

云在人们的观念中就是远端,它承诺将计算发展成水电煤一样的可被直接利用的资源,与内容和我们本地的客户端或终端接入(所以有了云存储,云GPU等各种传统资源的云化,以及一些或细分或复用的云资源,如云验证,云游戏,etc…),虽然云技术的背后是一层一层的虚拟化,可是它并没有将这种工作进行到我们日常使用APP方面,作为用户,我们还是停在手机上装APP使用云资源的历史情景下 —— 试想一下,我们老早以前就有网络操作系统,TCP/IP这样的C/S程序。可是一直到现在,我们依然这样子使用云。——— 云程序没有过任何改变。它只是将服务端越做越肥兼带更强大的content streaming的改变(比如即将到来的5G)。

稍微涉及到复杂一点的自建云/云系统管理情形下,比如群晖,ECS,裸金属虚拟化,虽然云装机的方式更灵活多样,但我们发现我们最终还是在使用传统的OS来建立和使用云。还有远程桌面,vnc,远程桌面,局域网投屏,wifi display,ip kvm,x11,web界面,这些永远是我们解决操作远程OS的方式。

云APP进化到现在最高级的形式,也就是webapp,它尝试解决一部分问题,可是它似乎依然不够完善,比如,它如同一些本质是”伪remoteapp“一样,永远基于某种远程界面,一部分逻辑在远端。无权直接访问本地资源,且延时较高。

PS:以上三个问题,表层来看,是因为云APP总有个OS,它与本地分属二个OS二个独立迥异的运行实体,这种现实割裂了我们原来使用本地操作系统操作APP来操作远程APP的习惯。—— 人们一般把兼容多OS称为云OS(如fydeos,openstack,linux,windows,etc…),把分布式APP称为云APP(web算,走socket的也算。。p2p去中心的算,暗网的也算。。)。这些OS从来都是相互的复合,早就被设计成单机OS+tcpip,从来没变过,只是被分布到了网络。所以它不可能有真正的分布式。——— 小到content streaming,vnc,大到开发,甚至一切,都只是权宜之道。。以至我们没有过真正的分布式OS和分布式APP,一直在web的小概念里打滚。见我的《打造一个Applevel虚拟化,内置plan9的rootfs:goblin(1)》,我认为这是因为我们始终把“真正的分布式”做到APP层次。短板理论下所以一切都是伪的。

分布式架构的本质问题是OS和APP的选型和实现问题

分布式架构本质是巨大的问题,这是我们bcxszy一直努力选型与实践的目标,因为有前面文章的铺垫,我们现在深入分析这个问题:

在前文《兼容多OS or 融合多OS?打造基于osxpe的融合OS管理器》中,我们看到,有时为了实用。我们宁愿牺牲少量的性能,选择融合这种折中的方案,而不是严肃意义上的那些破哪补哪直面问题解决问题的打法。 还比如:

1,为了促成能用好用的兼容多OS,从技术层面有二种流派和方案,一种是靠虚拟化,发明一套“OS的OS”,利用这样的元OS来管理guest os,一种是利用经典的再造OS的方法,像龙井,wsl,虽然它也是发展host os/guest os,guest os as subsystem,但与虚拟化流派的做法有着绝对的不同。前者依然是用传统的OS叠加OS,除了hypervisor,容器技术毫无创新,而后者,尝试从问题的源头重新去解决问题,从本生态内去解决问题而不是不断复合/融合(这里没有贬低该文OSXPE+PD方案的意思),如果问题出在最初考虑不周,抽象不够,那么就再抬高一个层次。结果是出来一个单一创新了的全新的OS ------ 这才是主体,其它子OS只是rootfs附属技术。

2,带着这些观点再谈分布式APP,我们发现这种历程正有点像业界对于分布式APP的挣扎和创新,在前面我们不断谈到分布式应用模型的讨论,其中最重要的地方《Plan9:一个从0开始考虑分布式,分布appmodel的os设计》中讨论得最为深刻,在那里,我们提到plan9正是这样的创新。它有别于用传统OS叠加的云化分布式 ——— 正如那些单调的兼容多OS技术一样,而是一种从协议级去创新,去重新发明不同理念OS的一种努力,plan9协议是一种从开发,从内核理念到语言,到APP的变革,去促成不同于现今可见的任一分布式APP的全新分布APP,而谈到协议,它必定是某种上种抽象。刚好在《用开发本地tcpip程序的思路开发webapp》,我们还讲到协议化。使用本地方式开发web程序。将web首先升阶抽象变为协议化的东西这样可以融进“静态web仅为资源”这样的webapp。那文中,我们还坚持一惯贬低了webapp vs 通用分布式app的那些优缺对比,因为它使用传统os,利用appstack层打洞,所以它是分布式OS中极为狭隘的一支,Web绝对是分布式appmodel中最浅层的一个典型。

无论如何,从这二大段说的正是:a,虽然能融合也很不错,不过话说回来。这并不表示能直接解决问题也并不是就不能实现效果最大化,b, ——— OS与APP,本来就是问题的一对最原始中心 ——— 只要先解决这类问题并创新,挖掘发现“真正的分布式APP”才能稍后解决开发,语言和工具。c,而抽象和协议升阶,是软工解决新问题出现的手段。

其中,b是中心的中心。

所以,我们为什么不能做一个真正的OS和分布式呢?

首先来看兼容OS解决多硬件,多主机软硬平台融合:一个多主机环境,跨本地远程,多os兼容的多主机方案设计

前文《兼容多OS or 融合多OS?打造基于osxpe的融合OS管理器》中,我们谈到的是单主机多OS的方案,稍微提到但没有深入多主机方案,我们提到,多OS的需求跟多显示器,多桌面机制一样可笑却实际存在。但其实细说起来一点也不奇怪,我可以在一台电脑上装三系统,一桌面系统用于生产,一类似dsm的系统用于同步文件,人手三件套手机电脑路由器,OS各各不一,未来公共使用的物联网(华为hm os?)。基于容器,OS也不会少。我经常看到和能想到的是,有些人还有二部手机,开发者有二个主机甚至多个电脑,

PS:多主机PC,这些主机可以要么是Computer as unit,便携显示器加nano itx小主机打造新式便携pc(用一个双系统机箱,或定制一个类双盘位的nas铝盒把这二个主板装上,nano itx 二个是24*12,下面刚好有空位上电池+整机箱上面覆盖键盘键盘就更好了,,打造多主机笔电式机箱)或者直接多nano itx PC集群,随身网吧(直接定制长vesa挂架挂墙),都可以带着出远门。,最现实的方案:要不就2台pc,一台带typec的笔记本,一台无屏带typec供电的便携显示器。也可以组成至少二主机环境。要么一台有双vesa的显示器,主机在显示器后,二个位。

无论是使用实体现,还是这些实体主机配合使用一台云主机,或全云主机,或云主机加一台实体主机,兼容多OS管理器都能使它们协同工作,我样可以将这些云主机中的一部分分出来一些,比如,负责某些任务较重的APP可以独占一个CPU较强大主机。负责存储的可以独占一台配有大容量存储的主机,因为我们要谈到的兼容多OS主要是在一台机器上装多个OS,负责路由的分在另外一个台机,etc… 如何将这些平台上的OS,以及平台本身用兼容平台/兼容os方案整合起来,使之协调一体,前提是:这一切受兼容OS管理器的管理,它本身是个融合OS。

前面我讲到使用macmini+oray控控的方案,wifi局域网纯软或借助硬件的投屏技术,内网穿透+VNC桌面,或ip kvm显示技术,都可以被舍弃了。因为这是个:远程OS也能被统一的虚拟机以桌面虚拟机同样的模式被分布式管理的架构,如下:

一种mirror to local的远程投屏操作系统,可放在pd

我们在前面《聪明的Mac osx本地云:同一生态的云硬件,云装机,云应用,云开发的完美集》谈到mac的云是一种很聪明的云,它主要将浏览器直接作为云存储的同步客户端,而且通过server app+描述文件管理器,利用caching as sync在苹果不同终端间建立私有线上线下打通的云,而且客户APP和服务性APP同宿一个osx,有别于群晖这种分二端APP的做法。而且它的IDE自带devops,也是一体化客户/服务性APP模式 —— 利用本地浏览器作同步客户端,利用sync+caching同时建立云content streaming,提倡使用客服一体化app ——— 正是Mac显得聪明的几个地方, 一言以概之,mac将云理解为传统桌面的附属,所以在实现上尽量向它靠近。

为什么就不能有一种OS:它将远程的一切无缝mirror到本地,如果远程OS可以被管理,可以像mac server一样,它作为分布式远端的OS,不只是一个远程桌面,而是一个实实在在的与其它OS等同的OS,只是被mirror到这里,所以在本地,有跟远程一模一样的运行状态和所有资源,如果放到PD下,就跟其它虚拟机一样,也即,我们本地会mirror远程机一模一样的状态,如果可以这样做到,为什么不呢?当然,mac也做得并不完善,反正,群晖这种webos,需要急待改进了。

缺少一个真正的分布式OS外观,正是分布式问题得不到真正解决,麻烦开始的地方,必须要在这里攻克它。

是不是还想到了plan9?它将API和运行状态都用本地/远程统一的协议来保存。它可以将nativeapp的四栈全部协议化,包括上面提到的投屏和界面。最主要还是其存储协议化,这种协议不光是面向本地的,也面向分布式。所以plan9是一种协议化升阶OS,它解决的是API,但是这种抽象和协议要向下兼容,即,把远程OS也弄为跟本地一样。

真正的分布式云程序,其行为要类似本地,不仅要从开发层透出API,api as services.而且要mirror出当时的host环境,才能透出整个对应native app的文件系统,等信息。这样才能以类似编程本地app的方式去编程dist app,比如,上传一个文件,你有界面,也有upload api,但是没有远程机器的磁盘信息。更具体点,远程桌面要有上传下载文件。所以,新的applvl runtime,要整合一个xaas环境,而不仅仅是api这些app本身的东西,要么在每个applvl像go塞进去一个vm一样,可以为每个app像plan9一样集成一套9p rootfs,也可以像plan9一样用相同协议的OS来保证这类远程APP有同样的本地/远程互操作性。

其中,第三种方法就可以将这种OS作为管理远程OS的实例,塞入PD,实现本地管理,而不必受到远程桌面之类的限制。有相同的外观。下面谈APPLVL的文件系统外观。

云APP/本地APP融合:一种uniform navtive/cloud appmodel抽象的appmodel设计

我们现在一些分布式文件系统,或oss,或文档数据库最大的毛病,是因为它们在操作系统的粒度上,没有给用户呈现一个类本地文件的打包视图。这些必须做在OS层面。才能给后来的APP提供统一的外观。应该上升到os层作为os的理念。和applvl虚拟化程度。

就如同plan9协议化了分布式OS交流用的存储协议一样,mac osx用finder作云同步客户端一样,统一的文件系统外观,使得可以结合plan9以操作本地文件和界面的方式来操作这些存储,形成真正的storage backend distapp。比如,用于web,可以有,基于化远程可观文件系统的网盘,可以有基于网盘同步的通用webapp设计。

基本,搞定了PD管理器,uniform navtimve/cloud 存储和界面协议。一个app的栈就被完全定义下来了,关键是,这些是按本地原来的用户开发和应用习惯设计的。而不是像web一样打洞,像虚拟化一样造更多雷同的东西(虚拟化只是解决了通往分布式APP问题的平台层及一些层面。更多其它的工作需要完成),而是重新从0开始,重发明,创新包容。也即,为了制造那种nativecloud体验合一的分布式,唯有像plan9一样。从经典的内核,API这些源头做起。

这样。从装机,OS到语言,开发,app,这些最终才能做到最好融合,对于促成一种真正的一种native/cloud融化方案平台和app这一最终目的,才能达成。

———————

Bcxszy用goblin这种被创造以整合plan9rootfs,工作在applvl虚拟级,可用于linux kernel based兼容多OS装机环境的分布式集群环境和类PD管理器,做到平台和OS级的融合。Bcxszy将最终打造一个网盘app用于说明云app/本地app融合的概念的实践。



(此处不设回复,扫码到微信留言,或直接点击到原文)

深信服超融合技术架构(重点介绍主要模块) 文章目录超融合架构定义系统总体架构1.aSV 计算机虚拟化平台1.1 概述1.2 aSV 技术原理1.2.1 Hypervisor 分类(1)裸金属型(2)宿主型(3) aSV 的 Hypervisor 实现1.3 aSV 技术特性1.3.1 内存 NUMA 技术1.3.2 SR-IOV1.3.3 Faik-raid1.3.4 虚拟机生命周期管理1.3.5 虚拟机热迁移1.4 aSV 特色技术1.... 阅读详情

相关推荐

os镜像+app工程demo+介绍文档.rar

os二进制文件 + 5个app工程demo + 如何一步步从rtos深入到linux.pdf 基于三星 S3C2440 友善之臂开发板mini2440 开发设计,主要功能: 1) BootLoader 自加载、急速加载性能优化 2) MMU、协处理器 CP15 设计 3) 内核态、用户态;内核空间、用户空间 设计 4) 物理内存页框管理 5) 虚拟内存地址管理 6) 堆管理 7) 内存映射及反向映射 8) 进程管理,线程管理 9) 实时调度 OS 内核 10) 内存文件系统(ramfs),主要用于进程间通信 11) 统一驱动接口、文件系统方式管理 12) OS 系统调用

终于vnc远程登录fedora

 昨天终于搞定,爽~~~ 配置过程注意打开5901端口,而ssh端口默认是打开的,这个东西比telnet先进,安全性更高,密码加密传输 先ssh启动vncserver链接VNC  爽~~~   

zb0567的专栏 1260

大广集群云对讲软件终端

云对讲业务基于移动公网广覆盖、大容量的移动通信网络和专业星级的业务管理平台,利用 Push to Talk 云对讲(PTT,一键通)技术,通过带有云对讲功能的专业手机终端,为客户提供移动通信网络覆盖范围内的半双工集群通信业务。

FydeOS

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 文章目录 前言 一、pandas是什么? 二、使用步骤 1.引入库 2.读入数据 总结 前言 低配电脑福音来了!国产轻量FydeOS系统,极致简洁超流畅! 提示:以下是本篇文章正文内容,下面案例可供参考 一、FydeOS是什么? FydeOS原为Flint OS,大家可以认为就是Chrome OS在国内“改头换面”了而已,是国内体验Chrome OS的不二之选! 二、如何安装FydeOS 打开官.

x_y_csdn的博客 3481

C# 基于NetStandard.Opc.Ua实现高效OPC UA数据订阅与同步读写

本文详细介绍了在C#中利用NetStandard.Opc.Ua库高效实现OPC UA数据订阅与同步读写的方法。通过实战代码演示了如何建立连接、配置订阅管理器、优化监控项分组,并对比了同步与异步读写的适用场景,帮助工业软件开发者构建稳定可靠的数据采集客户端,提升工业物联网应用开发效率。

weixin_29201859的博客 228

04目标检测-Two-stage的目标检测算法

前面我们对进行了对比分析,同时上一篇我们介绍了传统算法在目标检测的原理和效果,此篇我们记录了我学习目标检测算法的深度,深入讲述一下深度学习算法在目标检测的原理和效果。原文链接:https://blog.youkuaiyun.com/qq_41946216/article/details/132800752。版权声明:本文为优快云博主「爱吃面的猫」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。One-stage(YOLO和SSD系列):直接回归目标位置。

qq_41946216的博客 3650

融合通信入门,使用PTTLINK打通第一路语音通话,如此简单

融合通信入门,使用PTTLINK打通第一路语音通话,如此简单

PTTLINK的博客 3557

安装cartographer,跑官网数据集

今天开始写一个关于google cartographer系列文章。此类文章网上已经很多,本系列文章主要记录重点部分及容易踩坑地方。 cartographer是一个完整的激光SLAM开源项目,属于graph slam,包含了完整的前端里程计和后端地图优化,既能够同时定位建图,又能够基于先验地图进行独立全局定位。 值得 目录 一、推荐首选看官网资料,已经很详细了 二、安装 三、源码文件架构 四、跑数据集 1、建图 2、基于先验地图的全局定位 一、推荐首选看官网资料,已经很详细了 原生版:

qq_18276949的博客 6144

一个隔开hal与langsys,用户态专用OS的设想

本文关键字:efi based os,native hosting oriented OS与 APP hosting oriented OS,将OS编程与硬件编程独立,将用户OS变为真正的APP空间。新dbcolinux和goblinux设计。 在《一个设想基于colinux,the user mode osxaas for both realhw and langsys》中,我们开始提到了一种用特定host/guest OS组合同时作装机和作app hosting for langsys的思路,主OS用

minlearn's techrepos 297

面向网络攻击行为可视化分析系统实现【WebSocket + 可视化】

本系统主要应用于网站运维管理,它解决了网站运维人员排查网络攻击行为复杂且繁琐等问题,提高了运维人员网络安全分析的效率和准确性。

oNew_Lifeo的博客 1622

详解STM32F407双重ADC同步采集与DMA传输的配置技巧及实战应用

本文详细解析了STM32F407双重ADC同步采集与DMA传输的配置技巧及实战应用。通过CubeMX配置、代码实现和常见问题解决方案,帮助开发者高效实现多通道数据同步采集,提升工业自动化和嵌入式系统的数据采集效率与精度。

ii567的博客 364

虚拟化技术

转载:https://blog.youkuaiyun.com/HzSunshine/article/details/70759343 一 虚拟化简介    虚拟化,是指通过虚拟化技术将一台计算机虚拟为多台逻辑计算机(对计算机物理资源的抽象,实现资源的模拟、隔离和共享)。在一台计算机上同时运行多个逻辑计算机,每个逻辑计算机可运行不同的操作系统,并且应用程序都可以在相互独立的空间内运行而互不影响,从而显著提高...

liudongdong_jlu 1万+

深入解析:如何基于开源OpENer开发EtherNet/IP从站服务

通过OpENer开源库,开发者可以快速实现符合ODVA规范的EtherNet/IP从站设备,降低开发成本并提高系统灵活性。本文详细介绍了EtherNet/IP协议原理、OpENer库的特点与优缺点,以及二次开发的完整流程。通过遵循本文提供的指南,开发者可以成功构建出工业级的EtherNet/IP通信设备。

极地星辰 3003

云主机的体系架构

云让自己内网硬件更稳定(硬件更透明),异地云让网络更稳定(网速更透明)。本地扩充数据层与逻辑层,租用扩充网络层 引用:http://www.kwww.cn/help/info_5447___.html  截止到2009年,大部分的云计算基础构架是由通过数据中心传送的可信赖的服务和创建在服务器上的不同层次的虚拟化技术组成的。人们可以在任何有提供网络基础设施的地方使用这些服务。“云”通常表现为对所...

weixin_34128501的博客 243

RK3399平台入门到精通系列讲解 - 总目录

欢迎大家来到内核笔记的《RK3399平台开发入门到精通系列讲解》,开始前博主先列出RK3399平台学习的大纲,同时这也可以作为大家学习RK3399内核与安卓框架的参考。下面蓝字都是传送门,点击进入即可:...

内核笔记 10万+

【StreamSet】ETL之StreamSet之Pipelines的状态监听之WebHook钉钉篇

介绍下StreamSets的状态监听以及钉钉的webhook的互联,这位博友问的恰是时候,不久前我刚刚对接过钉钉的机器人,这次看到这个问题,对我来说,应该轻车熟路了,那就有了这篇博文,状态监听之钉钉篇。...

m0_54252387的博客 488

云原生第1课:云原生发展历程与技术体系

点击上方“程序猿技术大咖”,关注并选择“设为星标”回复“加群”获取入群讨论资格!本篇文章来自《华为云云原生王者之路训练营》黄金系列课程第1课,由CNCF大使、Kubernetes社区Mai...

xcbeyond|疯狂源自梦想,技术成就辉煌 934

精雕软件(JDpaint) 5.5 绿色版

精雕软件(JDpaint) 5.5 绿色版精雕软件(JDpaint) 5.5 绿色版精雕软件(JDpaint) 5.5 绿色版

Linux 各类设置、配置、使用技巧参考,Linux使用集锦

Linux 各类设置、配置、使用技巧参考,Linux使用集锦 ========== 参考格式 (新增记录时,复制粘贴在下)============= 【日期】: 《标题》 参考链接ref1: 参考链接ref2: 正文: ========== 参考格式 (新增记录时,复制粘贴在下)============= ...

weixin_30888413的博客 768

计算机控制技术及应用

《计算机控制技术及应用》通过总结作者的科研成果和吸收国内外的先进理论、方法和技术,以计算机控制系统的网络化、开放化、智能化和集成化发展趋势为主线索,主要介绍计算机控制系统的基本概念和计算机控制系统的典型形式,计算机控制系统的数学描述与基本分析方法,以及数字PID控制器、最少拍控制系统、达林算法、状态变量设计法等设计方法及其各种改进算法。重点突出计算机控制系统输入输出通道接口的设计方法和典型控制系统的设计案例与实现方法等。

Data-Structures-and-Algorithm-Analysis-in-Java.pdf

作者: Weiss, Mark A. 出版社: Addison Wesley Data Structures and Algorithm Analysis in Java is an “advanced algorithms” book that fits between traditional CS2 and Algorithms Analysis courses. In the old ACM Curriculum Guidelines, this course was known as CS7. This text is for readers who want to learn good programming and algorithm analysis skills simultaneously so that they can develop such programs with the maximum amo...

一个设想:什么是真正的云,及利用树莓派和cloudwall打造你的真正云中心

本文关键字:datasyner,syncbox,datahub,mypcmate,myphonemate,p2pcloud 谈到云,可以从好多方面去表征它,比如它是计算机资源的虚拟化,它是软件的服务化,它是APP和APP DEVSTACK的一种仿本地化和去远程化(参见我们一直追求的uniform native/web appstack),可是我们结结实实忽略了最重要的一点,它还应是新的应用方式和用户习惯养成方式,仅仅是WEB所定义的那样吗?不,那只是云综合应用形式中极为简单简陋的一支,现在的web已级慢慢实

minlearn's techrepos 2552

win10 跳过U8环境检测的IE WebControls.rar

win10 安装u8的时候 提示IE WebControls 不通过,这个工具可以欺骗u8的检查。 跳过U8环境检测的IE WebControls。提示导入失败后,重新检测通过。

hyperkit:一个full codeable,full dev support的devops及cloud appmodel

本文关键字:app level vm,hypervisor as component, hypervisor as api, langsys as api,cloud infrastructure as code,Devops is only tools but not appmodel, Lua as configuration language 在bcxszy和bcxszy demos的历史选型上我们一直希望得到一个在native上面改良云/分布式程序/cloud的设想,接上学习,开发和应用的断层,实现

minlearn's techrepos 735

Plan9 : 一个从0开始考虑分布式,分布appmodel的os设计

本文关键字:plan9,Inferno,limbo,Plan 9 from User Space:plan9port 在《除了UNIX,我们真的有可选的第二开源操作系统吗?》中,我们讲到那些传统的os之争是集中于游戏好不好支持,桌面好不好体验,发行够不够流行,总体好不好用这些方面。而从x86 cpu从0开始的抽象全栈,他们都是一样的 ------- 换言之,某种意义上他们都是一样的OS。 这种共同点在于哪里呢?对于最终的APP和APP开发来说,它们都是基于单PC+单PC下网络程序设计的。于是在这种架构下有

minlearn's techrepos 531

在tinycolinux上安装和使用cloudwall

本文关键字:在tinycolinux上安装和使用cloudwall,同步器as webos,uniform native web appstack 在《cloudwall:一种统一nativeapp和webapp的appstack》中我们讲到,cloudwall是一种构建在counchdb+counchdbapp之上的管理层APP可直接作为personal cloud hosting 文档和支持cloudwall plugin开发,然而它产生的奇妙效用在于它能作为webos,提供webappstack的效用

minlearn's techrepos 523

一种设想:为linux建立一个微内核,融合OS内核与语言runtime设想

本文关键字:os之争。微内核,language based os,language on bearmetal not on os,华为鸿蒙,语言即OS,类脚本语言,把原生应用变语言模块。 我们知道,OS兼容跟语言兼容一样,是一项几乎不太可能完成的事情,因为OS的使命就是作为闭环竞争的商业产品出现,成就造出它他们的公司。从文件系统的多样化和存在的互访鸿沟就知道,见《一个设想:基于colinux,去厚重虚拟化,共盘直接文件系统安装运行的windows,linux》。

minlearn's techrepos 517

一种matecloudos的设想及一种单机复杂度的云mateapp及云开发设想

本文关键字:可编程的os/os kernel/os rootfs,os as service,os as service,mateos。cloudsubos,,客服同体,api/runtime共体,将os api化,headless os core for cloud api,融合云app matecloudos,matecloudapp:开发接口与程序本身合一 在前面我们谈到《enginx,engitor》系列,还谈到《Plan9:一个从0开始考虑分布式,分布appmodel的os设计》,这些文章共同点都

minlearn's techrepos 456

cloudwall:一种真正的mixed nativeapp与webapp的统一appstack

本文关键字:在数据库中安装程序。以数据库直接为后端托管程序,文档数据库管理器直接为云文件存储程序。无backend webapp,在web中开发webapp 大约在很久以前,我开始放弃追求统一化分布式应用程序和本地程序为同一个appstack的努力,这二者之间似乎天然存在鸿沟,像是应用的使用方式决定的,这种人为的界限并不是用来跨越的,拿web来说,它作为一种分布式架构和分布式appstack架构,不能做到像本地GUI程序或硬件加速程序一样灵活,比如web强调将一切放在broswer端渲染导致需要采用html

minlearn's techrepos 443
上一篇: 一个matepc,mateos,mateapp的goblinux融合体系设计
下一篇: 用开发本地tcpip程序的思路开发webapp
Minlearn
博客等级 码龄18年 20粉丝 146原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符  | 博主筛选后可见
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值