云中间件与云开发发布融合
云framework,云appstack,云容器,云applicance,及云中间件与云开发发布融合
Minlearn
learnprogramming in a soc
展开
-
一种设想:为linux建立一个微内核,融合OS内核与语言runtime设想
本文关键字:os之争。微内核,language based os,language on bearmetal not on os,华为鸿蒙,语言即OS,类脚本语言,把原生应用变语言模块。我们知道,OS兼容跟语言兼容一样,是一项几乎不太可能完成的事情,因为OS的使命就是作为闭环竞争的商业产品出现,成就造出它他们的公司。从文件系统的多样化和存在的互访鸿沟就知道,见《一个设想:基于colinux,去厚重虚拟化,共盘直接文件系统安装运行的windows,linux》。原创 2020-09-07 20:50:55 · 396 阅读 · 0 评论 -
云APP,virtual appliance:unikernel与微运行时的绝配,统一本地/分布式语言与开发设想
本文关键字:云时代没有软件,只有服务,虚拟app,虚拟OS,虚拟APP开发,metarootfs as service,container as service,virtual appliance,可devops编程os,Redox OS我们知道,OS的选型,其实关乎着开发,因为它位于开发四栈中的平台栈部分,(系统开发语言对”系统平台“进行开发)平台与语言产生联系的方式首先是支持该OS开发中的toolchain language中的runtime(kernel space或user space中原创 2020-09-02 17:23:26 · 199 阅读 · 0 评论 -
打造一个Applevel虚拟化,内置plan9的rootfs:goblin(1)
本文关键字:applvl Virtualization。去中心化,无架构APP我们知道云计算最大的特点就是虚拟化,将云虚拟化,将裸金属虚拟化,将CPU虚拟机vmm,将平台虚拟化,将语言运行时虚拟化,将appstack虚拟化。这种“云化,虚拟化,xaas化”动作其实正是传统最基本的抽象,正如保护模式划分CPU,进程划分任务之于”单机运算“一样,这些只是在传统架构上造云的步骤,本不足为奇 —— 但这些所有虚拟化,却唯独少了最后一个层面,将app本身虚拟化,这种工作似乎鲜少进行。这是因为我们以为程序都是堆成的原创 2020-05-25 19:40:57 · 200 阅读 · 0 评论 -
Plan9 : 一个从0开始考虑分布式,分布appmodel的os设计
本文关键字:plan9,Inferno,limbo,Plan 9 from User Space:plan9port在《除了UNIX,我们真的有可选的第二开源操作系统吗?》中,我们讲到那些传统的os之争是集中于游戏好不好支持,桌面好不好体验,发行够不够流行,总体好不好用这些方面。而从x86 cpu从0开始的抽象全栈,他们都是一样的 ------- 换言之,某种意义上他们都是一样的OS。这种共同点在于哪里呢?对于最终的APP和APP开发来说,它们都是基于单PC+单PC下网络程序设计的。于是在这种架构下有原创 2020-05-25 19:40:45 · 378 阅读 · 0 评论 -
一种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,融合云appmatecloudos,matecloudapp:开发接口与程序本身合一在前面我们谈到《enginx,engitor》系列,还谈到《Plan9:一个从0开始考虑分布式,分布appmodel的os设计》,这些文章共同点都原创 2020-08-22 18:09:44 · 329 阅读 · 0 评论 -
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的设想,接上学习,开发和应用的断层,实现原创 2020-05-25 19:40:16 · 548 阅读 · 0 评论 -
一种追求高度融合,包容软硬方案的云主机集群,云OS和云APP的架构全设计
本文关键字:兼容多主机硬件设计,兼容多os,兼容native/cloud程序模型,兼容本地程序/分布式程序。网络操作系统,不是x11,不是远程桌面,不是web nas,不是pouch存储同步。不是远程投屏。云在人们的观念中就是远端,它承诺将计算发展成水电煤一样的可被直接利用的资源,与内容和我们本地的客户端或终端接入(所以有了云存储,云GPU等各种传统资源的云化,以及一些或细分或复用的云资源,如云验证,云游戏,etc…),虽然云技术的背后是一层一层的虚拟化,可是它并没有将这种工作进行到我们日常使用APP方面原创 2020-05-25 19:39:48 · 435 阅读 · 0 评论 -
一个matepc,mateos,mateapp的goblinux融合体系设计
本文关键字:将桌面环境,toolchain设计为subsystem,rootfs as Xaas,rootfs层次的虚拟化,非Virtual OS Infrastructure,第二PC,模块化机箱,第二PC,存储,计算分开机箱,nas另置主机,mirror os,mateos,自建icloud,本地远程通用的云os,云app在《bcxszy:applvl programming》整个选型中,虽然我们经常强调xaas,langsys,appstack,app四栈一体的开发,但xaas跟其它部分在本书中一直原创 2020-05-25 19:39:34 · 319 阅读 · 0 评论 -
一个隔开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用原创 2020-05-25 19:39:20 · 202 阅读 · 0 评论 -
一个设想:什么是真正的云,及利用树莓派和cloudwall打造你的真正云中心
本文关键字:datasyner,syncbox,datahub,mypcmate,myphonemate,p2pcloud谈到云,可以从好多方面去表征它,比如它是计算机资源的虚拟化,它是软件的服务化,它是APP和APP DEVSTACK的一种仿本地化和去远程化(参见我们一直追求的uniform native/web appstack),可是我们结结实实忽略了最重要的一点,它还应是新的应用方式和用户习惯养成方式,仅仅是WEB所定义的那样吗?不,那只是云综合应用形式中极为简单简陋的一支,现在的web已级慢慢实原创 2020-05-25 18:43:53 · 2147 阅读 · 0 评论 -
cloudwall:一种真正的mixed nativeapp与webapp的统一appstack
本文关键字:在数据库中安装程序。以数据库直接为后端托管程序,文档数据库管理器直接为云文件存储程序。无backend webapp,在web中开发webapp大约在很久以前,我开始放弃追求统一化分布式应用程序和本地程序为同一个appstack的努力,这二者之间似乎天然存在鸿沟,像是应用的使用方式决定的,这种人为的界限并不是用来跨越的,拿web来说,它作为一种分布式架构和分布式appstack架构,不能做到像本地GUI程序或硬件加速程序一样灵活,比如web强调将一切放在broswer端渲染导致需要采用html原创 2020-05-25 18:43:36 · 352 阅读 · 0 评论 -
paasone的创新(2):separated langsysdemo ecosystem及demo driven debug
本文关键字:visual demo driven debugging,engitor编程,更好用的qtquick接《demo as engine,post as app – passone:engitor+enginx之于通用软件开发/部署/运营/实践教育的创新意义》文,我们说到engitor可视作是enginx针对于语言系统分布化的一个特例,可以按enginx针对通用服务器程序分布化的方式打造成“分布式语言系统”(比如分离出ternoda和language kernel服务端,作成enginx下的子服务原创 2020-05-25 19:05:47 · 150 阅读 · 0 评论 -
demoasengine,postasapp–paasone于软件开发运营的创新:所有人共享一app code和demobase
本文关键字:利用nginx和jupyter打造开发发布运营教育一体的多语言paas,内容创作工具CCT,多人协作平台UGC,demo as engine,post as app,云语言系统,云开发社区在《发布engitor》中我们说到,基于jupyter的engitor使语言系统云化,通俗来说,它是一个带IDE的(这个特点不可略)语言系统和ternoda等web服务件紧密结合一体的东西,其面向语言后端kernel自带notebook客户端as client的cs/bs特点可使jupyter应用直接从架构上原创 2020-05-25 19:05:34 · 228 阅读 · 0 评论 -
比WEB更自然,jupyter用于通用软件开发的创新意义:使任何传统程序秒变WEB
本文关键字:online language,在线语言系统,jupyter,ipython jupyter,在线编译器,在线解释语言,engitor在《engitor:基于jupyter,一个一体化的语言,IDE及通用分布式架构环境》一文中我们提到,jupyter不止是一个分布式IDE它还是个分布式架构,更准确地说,它使任何使用engitor开发的程序变成WEB架构下的程序,而这个“WEB”,是jupyter webiz之后的web,然而它比web更自然,更强大。jupyter作为一个极具创新的普通的产品原创 2020-05-25 19:05:19 · 329 阅读 · 0 评论 -
engitor:基于jupyter,一个一体化的语言,IDE及通用分布式架构环境
关键字:工具层devops很难为jupyter这样的一个东西定性,它最初只是一个增强的python repl环境,后来变成了CS架构并支持了多语言,S为语言kernel,C为notebook,console,qtconsole这样的东西,可以分开部署使用。IPython 3.x was the last monolithic release of IPython, containing the notebook server, qtconsole, etc. As of IPython 4.0, t原创 2020-05-25 19:05:06 · 286 阅读 · 0 评论 -
服务器的“服务器”,enginx之于分布式部署的创新意义:使任何服务器程序秒变集群
本文关键字:nginx,元服务器,单机集群,分布式集群,集群引擎虽然webstack往往被做成集群来进行,但即使存在那样的必要也很难为随便找到的一组服务器搭个集群,enginx就是用来做这事的,继《发布enginx:基于openresty,一个前后端统一,生态共享的webstack实现》,进一步地,enginx之于服务器部署的创新意义还在于:它可以使任何分散,逻辑上相关的一组服务器建立起前后端的拓扑,可能这些srvs并不是webstack使用的那些。engin x – 从webstack到common原创 2020-05-25 19:04:51 · 246 阅读 · 0 评论 -
enginx基于openresty,一个前后端统一,生态共享的webstack实现
本文关键字:openresty,enginxwebstack的前世今生就是一个重复造轮的过程,它的目标是将本地程序栈弄成分布式b/s web,其实这在语言端可以做(比如语言模块的http unit,然后是一层层我们从桌面时代开发最基本的socketapp开始,http封装之后也许是一个aysn网络io库,最终到达语言库级的webframework直到专门的独立程序支持,也许这个时候人们发现那个网络io库可以独立出来作为一个server,再比如第三方容器在这种需求下很容易出现,流控安全等需要也会泛滥),于是原创 2020-05-25 19:04:38 · 247 阅读 · 0 评论 -
在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的效用原创 2020-05-25 18:44:07 · 404 阅读 · 0 评论