ubuntu touch: deepin pc os和deepin mobile os的天然融合

Ubuntu-Touch-01:前言、准备工作 文章目录前言准备一个支持Ubuntu Touch的手机驱动准备软件准备解锁手机BL锁 前言 关于为什么要把手机Android系统刷成Ubuntu,这个是根据自己的情况来决定的。 我需要一个低功耗的服务器,并且体积要小,就发掘了一下,找到了这个东西:Ubuntu Touch 因为你要知道,树莓派和安卓手机都是基于arm64架构的,购买一个树莓派需要不少钱,和买一个手机相当,而且树莓派的性能在某些层面还没有手机的性能好,尽管这是一个很早之前的手机。 当然,如果你不需要一个迷你服务器,你此时就可以把本文章关掉了。 阅读详情

本文关键字:ubuntu touch as deepin mate os,second pc os

在《一个matepc,mateos,mateapp的goblinux融合体系设计》我们一直寻求第二PC的硬件选型,它可以是一个小主机配个电脑通过typec相连供电,一台一体机配个小主机钉显示器后面,一台双系统机箱内的双主机,或者裸机架架起的主机群,还可以是你能想到的任何组合方式。二台主机可以同局域网(通过路由器),数据线直接交互,甚至异地(通过互联网)。。这种双主机需求是很常见和急迫的。

这些主机间用某个主机上的OS管理器管理,呈一样的外观,就好像他们在同一台主机同一个OS下的表现一样,这就是融合os,在《兼容多OS or 融合多OS?打造基于osxpe的融合OS管理器》《一种含云主机集群,云OS和云APP的架构全融合设计》中我们都谈到这种技术的基础和理念,由来,类parallesdesk方案:它尽量抹去了不同操作系统间的沟壑,而不用真的试图去填补这些OS间的异同。

谈到融合,有更多的例子,比如锤子tnt,三星dex将PC和mobile模式合而为一的显示方案,变形本,这些只是硬件上的例子,是处理现在既成事实的条件下,在多样化,不同质的产品方案间求得统一方案的权宜之计。还比如上面提到的mate os ------ 它本质也是一种融合os管理器技术。只不过我们要更进一步。

我们将从OS层面去融合,如果融合可以从选型开始加少量的融合工作本身,依然可以不用折腾太多。那么,何妨从软件的底层去融合呢?比如用同尽可能同一份OS同时用于pc,matepc,作mate os。这样,可以将相同的OS间共享同样的机制,subsystem,比如同样的os可以将同步做在os级别,matepc可以直接与mainpc互为可同步的mate,增加一个新的节点,只是增加一个同质的os,同步照样可用,运维也方便。。比如将mateableos作二份发布,一侧fs托管在别处。则另一侧必为其管理性系统,比如提取一个阿里云access key就可以在本地mirror它。这样就做到了在OS->filesystem层面的同步。

1,把deepin和skynas作为一对mateos?

最近我用上了deepin linux(说实话,很早以前,大约2015年第一次尝试它也是各种不顺手,也不是因为小bug,而是根本不习惯bsd派生系用在桌面的风格和习惯,ubt之前也用过一直没能习惯,故放弃,后来折腾了半年的osx之后,有了过渡,所以这次2019年9月再次折腾v15的第11版,虽然时间过去这么久deepin已由ubt based变成了debian based,也由qml切换到了qt+go后端,虽然这次少量bug依旧存在,但最终通过试用它几天后我总算还是成功继承了自己使用在桌面使用osx的感觉),加上发现它里面的应用已经足于应付我日常工作和开发了,而且也实现了它的承诺:美观轻量的linux桌面环境,所以最终决定就把它作为自己的装机OS,mainpc os了。

deepin还缺少icloud,timemachine这样的互联网,局域网备份装机支持,这也是我要为deepin找一个deepin mate的原因。我选择的是阿里云ecs+skynas群晖:虽然配备了大容量存储和本地式黑群非常好用,但配有公网IP和异地备份的远程云更合理化。现在ADSL也是越来越快了,如果不是用来存储小丽姐,其实最大100G的云服务器是够用的,而且这个成本一年也是个人用户能够承担的。

基于上面的同os的matepc设计,阿里云ecs上应装deepin,webdeepin,the headless deepin mate os for deepin,这样的第一步,是把deepin的kernel提取出来,作成一个syno的webasisst之类的东西 ,支持rootfs的安装和升级。至于mateos间的文件系统及文件系统同步设计(可直接使用brtfs的snap?oss远程文件系统?),又或者可用couchdb实现的数据库分布式文件系统。二个系统在开机后就自动同步了,不用在mainpc上像群晖一样打开一个守护程序。又或者它是一个git repo的东西,手动同步的,支持客服同步APP同逻辑(只不过remote,local分布不同)。

无论如何,为deepin增加云存储功能。且保证好用稳定的同步,互为mateable,这些,一定要做到OS层。

当然,未来我们的mateos,是Os级整个的同步,包括api,kernel,不只支持装机和用户数据cloud sync,因为它要是能够支持bcxszy的matestubos and bpi programming设想的,这是后话。

2,如果matepc还是一台装用mainpc os的手机

可是它要是能用于三端mateable,手机和云端和本mainpc,这就是一个更为复杂的选型和融合了。

最近我还发现了ubuntu touch这个项目,其实不过这个项目在2018年就被官方deprecated给了另一个团队了,然而,它最大的特点是可以利用常见的一些手机作为matepc,甚至把它们当成开源手机硬件平台使用。这不是chroot技术,也不是linux on deploy技术,而是实实在在的将ubuntu全新安装在这些设备中。

ubuntu touch与deepin有着极为相似的生态,甚至可以将前者发展为deepin mobile.

在这台第三PC上,要安装mate os for pc,可以做成deepin mobile,----- 一般来说,pc和mobile这两个是个人最常用的mateable的标配,路由器或云主机都不是,路由器在外面就离线了没有公网,云主机同步过来的文件并不是立等可取,只有mobile随身带,当它能用于100G个人理想数据存储量。------ 这样所有的APP可PC可MOBILE,可ECS,mateable entity之间可以相互之间融合app了。

话说,ubuntu touch的目的之一就是降低多端APP融合的难度。这样多端一统的OS设计,可以同步用户数据,解决装机/全盘备份问题,甚至可以统一web,手机app,消灭web/webapp本身。



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

(Touch™)搭建 Ubuntu 开发环境 Touch™ 力反馈设备支持 Windows 和 Linux 平台,本文将介绍如何在 Linux 平台上安装 Touch™ 驱动及运行开发包自带的 demo 示例>> 注意:虚拟机中无法正常安装使用 Touch™。 阅读详情

相关推荐

华为P812E光猫补全shell配置PON口模式

终于看到华为企业级的带2.5电口P812E横空出世了,相信很多发烧友也已经将此收入昂中。相信体验的同时,遇到的第一件事情就是配置PON口模式的问题,本文将带发烧基友解锁模式。

GUAIYU的博客 5736

Redmi4X刷入Ubuntu touch真正成为一台远程无需人操作的云服务器(就是配置垃圾)

废旧手机能干嘛?搜了一下有做监控的,行车记录仪的,最后决定还是做Linux服务器香啊。用了一天时间参考网上的教程做完了,自己再做一下总结和一些弯路记录。因为是米粉所以不得不说小米牛逼。支持的小米系列机型有很多.......

404detective的博客 4509

从仿真到部署:基于ROS2与Gazebo的UR5e机械臂全流程控制实践

本文详细介绍了基于ROS2与Gazebo的UR5e机械臂全流程控制实践,从环境准备、模型构建到控制器开发和仿真优化,最终实现真实机器人部署。通过实战案例和避坑指南,帮助开发者掌握机器人仿真与控制的关键技术,提升UR5e机械臂在物料分拣等任务中的性能与稳定性。

weixin_29184371的博客 288

小米6安装Ubuntu Touch系统也不是很难嘛

清除->高级清除选项。

weixin_57228276的博客 2488

GEE入门之路(从【初学者】角度,大白话)——附海面风速插值代码

非常初级的GEE入门教程!大白话!有手就行!附海面风速插值代码,克里金插值,时间插值。

weixin_46812066的博客 4086

保姆级教程:用torch.profiler给你的vLLM推理做个“全身体检”(附Perfetto可视化分析)

本文提供了一份详细的vLLM推理性能分析教程,通过torch.profiler和Perfetto工具链实现从数据采集到可视化分析的全流程。文章涵盖了环境配置、性能数据采集、trace文件解析以及Perfetto可视化分析,帮助开发者优化大模型推理服务的性能,显著降低计算资源消耗。

weixin_29041767的博客 359

Ubuntu Touch 和 Android 双系统安装官方教程

Ubuntu Touch 和 Android 双系统安装官方教程 时间:2016-02-19 22:32来源:未知 作者:在下不才 举报 点击:63次 Ubuntu 双系统安装器是作为技术预览版本发布给开发者的,可以使得开发者同时在一台手机上安装 Ubuntu 系统和 Android 系统。该软件现阶段或最终的目标用户并非普通用户。开发者应该熟悉 Ubuntu 和 Android

天道·乾坤 的专栏 2916

VS2022下OSG+OSGEARTH开发环境一键配置指南(Win10 x64+CMake自动化构建)

本文详细介绍了在VS2022环境下配置OSG和OSGEARTH开发环境的完整指南,包括软件下载、CMake自动化构建、编译实战及环境验证。通过一键配置脚本和常见问题解决方案,帮助开发者快速搭建3D开发环境,提升开发效率。

weixin_28828243的博客 405

在ubuntu22.04中安装及使用wine

某些应用程序只能在Windows和MacOS系统中安装使用,如果需要在Ubuntu下使用windows平台的应用程序,需要用Wine程序,Wine是一个开源兼容层,支持在诸如Linux,FreeBSD和MacOS等UNIX的操作系统上运行Windows应用程序。最后运行下列命令安装wine最新稳定版本,虽然带宽足够,但是下载速度很慢,只有20+kb/s, 需要等待很长时间(下了很久才下完)。安装完成后,调用wine --version查看版本,目前最新稳定版本为9.0。至此,Wine安装完毕。

qq_44818826的博客 2万+

在 ABAP Cloud 里优雅地调用 HTTP 服务:新一代 HTTP Client 全面实践与落地指南

摘要: 随着ABAP Cloud时代的到来,HTTP通信在SAP系统集成中的角色日益重要。传统CL_HTTP_CLIENT存在维护成本高、边界模糊等问题,而新一代ABAP HTTP Client采用Destination驱动的调用方式,通过CL_HTTP_DESTINATION_PROVIDER支持四种创建方式(URL、通信安排、BTP Destination服务、SM59连接)。该模型将连接配置与业务逻辑分离,使URL、认证等参数可集中管理。典型调用流程包括:基于Destination创建Client,设

2007 年 ~ 2025 年,深耕 SAP 技术 18 年 251

【小白CV教程】YOLOv5+Deepsort实现车辆行人的检测、追踪和计数

【小白CV教程】YOLOv5+Deepsort实现车辆行人的检测、追踪和计数本文禁止转载!项目简介:YOLOv5检测器:DeepSort追踪器:运行demo:训练自己的模型:调用接口:创建检测器:调用检测接口: 本文禁止转载! 项目简介: 使用YOLOv5+Deepsort实现车辆行人追踪和计数,代码封装成一个Detector类,更容易嵌入到自己的项目中。 代码地址(欢迎star): https://github.com/Sharpiless/Yolov5-deepsort-inference 最终效果:

梁瑛平的博客 5万+

魅族MX4安装Ubuntu Touch 16.04

推荐使用kingoroot PC端,可以顺利root,使用官方账号解锁的办法已经不可用安装“魅族手机综合工具箱”中unlock.apk(ApkIDE_MX4_Unlock_BL.apk),一键解锁,同时会刷入第三方recovery,注意需要上一步获取的root权限按住音量+和电源键,重启进入recovery模式 运行adb进行分区,分区之前在recovery中卸载data,cache和system分区 recovery设置中依次格式化cache,system,data(data要选格式化包括内置储存的一项)

神棍之路 3550

华为OD机试 - 压缩日志查询(Python/JS/C/C++ 双机位C卷 100分)

本专栏收录于《华为OD机试真题(Python/JS/C/C++)》。刷的越多,抽中的概率越大,私信哪吒,备注华为OD,加入华为OD刷题交流群,每一题都有详细的答题思路、详细的代码注释、3个测试用例、为什么这道题采用XX算法、XX算法的适用场景,发现新题目,随时更新。某设备需要记录每分钟检测到的指标值。为了节约存储空间,将连续相同指标值的记录合并。压缩之前:202411231000,11 202411231001,11 202411231002,12 202411231003,12 202411231004,

学Java,找哪吒 1880

Ubuntu Touch的小确幸(Linux系统手机Ubports)

续之前博客内容,手机安装后效果如下,只是过程和效果展示,具体安装过程参考ubports官网!!! 功能基本正常,但是应用软件太少了……只能做调试或者编程学习用。 终端还是不错的。 updated信息有误后来弄好了,这里就不修正了。 天气信息可正常使用。 基本所有功能都是正常的。 下面简单介绍一下安装步骤吧: 选择稳定版 刷入需要的twrp。 然后就自动滚动了。 接着按照提示一步一步走下去。 下载系统镜像: 速度还可以的。 准备!

zhangrelay的专栏 3472

TMS_WebGMaps_1.9.8.0_Full_Source

TMS_WebGMaps_1.9.8.0_Full_Source 全源码 delphi cbuilder

老版QQ原生表情gif动态

这是老版的QQ表情,不过全是动态的的,Windows照片查看器是不会动的,可以右击用浏览器打开查看,再说一遍是老版的,只是分享给宁愿用老版也要动态的人。

linux Mate Lxde 消耗资源对比

腾讯云标准型SA1|SA1.SMALL1 1核1G AMD LXDE: MATE: 转载于:https://www.cnblogs.com/fuqiang88/p/10264959.html

weixin_30613433的博客 763

假人有限元模型

假人模型,车辆碰撞假人有限元模型,适合做乘员安全的研究者利用

kali linux on android armhf 安装 tmate

1. kali linux on android armhf 修改更新源#vim /etc/apt/sources.list #中科大kali源 deb http://mirrors.ustc.edu.cn/kali kali-rolling main non-free contrib deb-src http://mirrors.ustc.edu.cn/kali kali-rolling main

mixboot 2307

VB摄像头监控

该VB模块可对摄像头捕获的画面进行录像等,可在创建的窗口进行控制

魅族MX4安装Ubuntu Touch系统

魅族MX4刷Ubuntu Touch系统

qq_49442649的博客 4043

初试魅族MX4安装ubuntu touch系统

一直想试一试真正的linux移动系统。一直在关注ubuntu touch ,postmarketOS,mobian OS和plasma mobile。 刚好手头有一部魅族MX4,就先尝试一下ubuntu touch。 先上官方网页,https://www.ubports.com/zh_CN/了解一下ubuntu touch,这个项目现在交给ubports社区来运作。也就是很多资源可以通过这个网页来获取,很多问题可以通过社区和论坛来解决。 ubuntu touch已经支持很多设备了,https://de

m0_60329953的博客 3505

LinuxDeploy——(1)简介加安装linux发行版主要是ubuntu

LinuxDeploy——(1)简介加安装linux发行版 简介 linuxdeploy 是一个可以在安卓手机上运行多种linux发行版的软件,它是运行在chroot容器中的,且只能同时运行一个发行版系统,系统架构上也有很多限制,但也不失为一个好的家庭微型服务系统 就我个人感觉如果你想把手机弄成微型服务器的话linuxDeploy是最好的选择,其他的方案或软件我也有尝试过,效果都十分不好 linuxDeploy的限制 宿主安卓手机或平板必须获得root权限,这是基础,也是很难的一步,一般比较新的手机是干不

qq_45704640的博客 1万+

Ubuntu Touch OTA

UBports项目负责人Marius Gripsgard今天宣布,。OTA-3于去年圣诞节前夕上线,不过依然基于 15.04 (Vivid Vervet),而今天发布的OTA-4首个候选版本基于Ubuntu 16.04 LTS(Xenial Xerus)。 在今天的声明中表示:OTA-4周期如此长的原因是Ubuntu Touch需要迁移基于Ubuntu 16.04 LTS(Xen...

m0_43426997的博客 407

linux系统 安卓系统安装教程,最简单的Ubuntu Touch & Android 双系统安装方式

Ubuntu Touch 和Android 双启动的官方工具来了,Canonical 发布了一个可以让Nexus 设备实现在Ubuntu Touch 和Android 之间进行双启动的工具。发放这个的原因可能是,Ubuntu Touch 不能按时完成应有的进度,所以需要Android 双启动来进行缓冲。另外,这个工具并不适合普通用户,存在一定的风险,需要有一台高于Android 4.2 的Nexu...

weixin_29999895的博客 1641

小米linux终端,小米4 ubuntu touch 系统安装教程 ROM 安装 cancro touch ubuntu

由于某鱼上出现售卖小米4安装ubuntu touch 系统安装包和教程。于是决定再详细写一下该教程,我猜那人是发现原miui论坛的帖子现在不好查找了。小米关论坛,推小米社区。原来的帖子貌似找不到了哦。这东西居然也有人拿来卖。这货适配好就是公开的,呵呵了。小米4玩ubuntu touch有个前提不能加密手机,系统是安卓7及以下版本。安卓8及以上没有测试过。一起玩ubt的小伙伴可以加Q群:Ubuntu...

weixin_31874603的博客 4636

Ubuntu安装wine的方法(Linux Ubuntu安装Windows软件)

wine可以让你在linux上运行一些常用的windows应用, 如果没有wine,我可能又要回到windows了, 但是现在看来,linux的生态越来越好, 各种软件都比较全面了, qq也出现了linux原生版本,虽然画质有点emmmm 但是代表腾讯对linux的支持,是一种态度,也要给腾讯点赞。 根据个人习惯,我安装的是开发版的wine 他的特点是有一个windows programe loader, 现在wine的开发版已经是7点几的版本了。 —————————————————

albertensterin的博客 2万+

ubuntu+touch+android,移动操作系统Ubuntu Touch支持安卓应用

【IT168 资讯】不知道大家是否还记得魅族和 Ubuntu 合作的 Ubuntu Touch 移动操作系统,自从 Canonical 宣布放弃 Ubuntu Touch 移动操作系统的开发之后,UBports 社区一直在关注这个项目。该社区一直在收集用户反馈意见,并着重提升用户体验。为了吸引更多的用户使用,UBports 宣布了 Project Anbox ( Android-in-a-Box ...

weixin_33181210的博客 431

Ubuntu Touch 预览版安装过程解析

Ubuntu推出了专为智能型手机和平板电脑打造的触摸式界面移动操作系统,计划随Ubuntu智能手机在2014年一起杀入市场。如果你现在就对 这个新的系统感兴趣的话,那么好消息来了:你可以在一款Nexus设备上(包括Galaxy Nexus、Nexus 4,Nexus 7或者Nexus 10)安装Ubuntu Touch系统的预览版。 警告:这 只是Ubuntu Touch系统的尝鲜版。一般提...

weixin_34242331的博客 217

在手机上轻松安装 Ubuntu Touch OS

UbuntuFun.de 的 Marius Quabeck 开发了一个名为 magic-device-tool的新工具,可以使用它在你的手机上轻松地安装 Ubuntu Touch 移动操作系统。这个工具刚刚发布了第一个稳定版本 magic-device-tool 1.0,现在任何人都可以用它将 Ubuntu Touch OS 安装到自己的设备上了,除...

weixin_34185320的博客 1469
上一篇: mineportal新硬件选型,威联通or群晖?
下一篇: mineportal个人云帐号云资源利用好习惯及实现
Minlearn
博客等级 码龄18年 20粉丝 146原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符  | 博主筛选后可见
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值