# minlearnprogramming
**Repository Path**: wnark/minlearnprogramming
## Basic Information
- **Project Name**: minlearnprogramming
- **Description**: minlearn的一云多端云OS/统一编程栈方案。
- **Primary Language**: Unknown
- **License**: Not specified
- **Default Branch**: master
- **Homepage**: None
- **GVP Project**: No
## Statistics
- **Stars**: 0
- **Forks**: 6
- **Created**: 2021-10-17
- **Last Updated**: 2022-05-24
## Categories & Tags
**Categories**: Uncategorized
**Tags**: None
## README
https://gitee.com/minlearn/minlearnprogramming/:minlearn的一云多端云OS/统一编程栈方案。
这是一套我2016-2020博客的汇编集和实践库,定位与主题为一云多端云OS/统一编程栈方案,分为minlearnprogramming文档库和mindevdesk演示库
《minlearnprogramming》提出了一云多端云OS/统一开发栈的中心思想,及描述了mindevdesk的架构原理和实现
《mindevdesk》是一个一云多端云OS/统一开发栈实现,以配合我在《minlearnprogramming》一云多端云OS/统一开发栈的想法。
> 什么是一云多端及统一开发栈?
> 多场景一云多端OS有多种实现,除了苹果统一芯片华为googlefuchsia统一OS,还有统一boot和libos等虚拟方案,而mindevdesk/mindevdeskos仅是多场景一云多端OS多种实现之一,采用的是boot和容器融合方案,a boot and container based multiple scene implentmented os and programming stack in one,基本上它是一个基于debian,整合了pve和electron开发栈的devops as desk系统。
> mindevdesk还同时考虑了一个编程栈。(1)mindevdesk是一套企图将统一OS统一应用容器组成的一云多端OS平台做入boot的方案,这种虚拟机,app容器合一的架构特性保证了虚拟到各os的app共享同样级别的virutal appliance基础,(2)同样集成于boot的Electron web栈则保证了桌面/分布式同型,问题域集成和appmodel,再加上full support的开发/可视调试/发布合一,(3)在app层,把所有electron stack的APP整理成一个OS的应用库形成单栈应用OS,把所有个人可能遇到的开发用基础云APP弄成ide devable和pve backended(4)以上成全我们最终的统一开发的mindevdesk最简编程实训栈。
> mindevdesk简称mdd,mdd也指代:mydevdesk,mindevdeploy,etc ..
## techdocs
《minlearnprogramming》分为2个文档子集:
* [minlearnprogrammingvol1](toc.md/#vol1mindevdesk):《最小化学编程vol1:mindevdesk最小开发栈选型与实训》。vol1描述了mindevdesk的架构,原理和实现:从建立一套一云多端OS和最简单编程栈开始选型和实践。除了mindevdeskos,还介绍了在云主机上融合各种常见和专用qemu的unix系云OS实践,虚拟融合APP管理面板和IDE面板的实践方案。
* [minlearnprogrammingvol2](toc.md/#vol2matecloud):《最小化学编程vol2:matecloud最小编程学习集与语言开发实训》。vol2部分承接vol1,从上面的成果继续开发cloude app/matecloudapps,把包括nodejs高级语言与appdev实践有机浓缩在10几篇文章中。
mindevdeskos安装方法见接下来demos->livepve和diweb
## demos
* livepve和diweb:一个live debian/live pve方案及在线安装/构建镜像方案:方法教程见[这里](/p/livepvediweb/)
* [matecloude/matecloudapp:原生云APP](/p/cloude/),matecloud is a cloudexplorer/desk environment,默认提供个人常用的一些云APP。
## res
* 🌈 offline pdf edition: [minlearnprogramming](/_build/minlearnprogramming.pdf)
---
本项目长期保存,联系作者协助定制mindevdesk/mindevdeskos包括不限于机型适配,应用集成等。
