- 博客(15)
- 收藏
- 关注
原创 ChomiumOS离线登录方案设计实现
ChromiumOS的账号类型管理是基于Chromium的,所以相关代码是在Chromium仓库。} UserType;在枚举类型UserType中定义了Chromium/ChromiumOS支持的所有账号类型,在此添加一个本地账号类型。下一步是针对账号登录的逻辑链条做离线账号类型的逻辑处理,核心链路的时序逻辑梳理如下:这一部分的工作量在于,在每一步的关于账号类型的逻辑处理中兼容新增账号类型。
2023-12-11 12:12:47
984
原创 如何调试Chromium OS
本文来自2022年7月~2022年12月工作期间对Chromium OS的调试笔记。希望能有所帮助。用vnc客户端查看GDB调试vm里的浏览器。
2023-12-01 14:46:56
526
原创 SPICE带宽优化-图像压缩方案分析
图像压缩算法在压缩率上的提升,对云桌面的带宽降低、延迟降低预期会有帮助。JXL算法在性能上优于jpeg和jpeg-2000, 效果上优于jpeg, 与jpeg-2000相近,建议优先从jpeg-xl算法入手降低spice协议带宽占用。
2023-11-30 10:35:06
1913
原创 Kylin-os-installer源码解析
kylin-os-installer是openkylin OS的安装器,用来把操作系统安装到设备上。本文尝试从源代码介绍这个工具的实现思路。
2023-11-28 19:13:21
667
原创 WSL2如何telnet连接到本机fedora虚拟机
至此,再去WSL2-ubuntu执行telnet,应该是能正常连接的。第一步:检查fedora的telnet-server是否配置正确。第二步:配置防火墙策略。
2023-08-23 11:42:53
284
原创 dcl源码解析
dcl代码解析K&R的第五章最后一个示例程序是一个语法解析器,功能很强大,能将C语言的声明转换文文字形式,例如:// 输入int *a// 输出a pointer to int该程序的源码竟然还不到100行。需要强调的是,dcl和direct-dcl的定义:dcl: direct-dcl前加一个可选的*direct-dcl: name (dcl) direct-dcl() direct-dcl[optional size]一
2022-05-21 23:46:12
271
原创 Ubuntu开机卡在/dev/nvme/n6p7:clean / files / blocks
背景描述ubuntu + win10双系统,ubuntu的linux内核版本是: 5.13.0-39 , 编译 linux-hwe-5.13_5.13.0 版本的内核,但是编译到一半磁盘空间占满了。重启后发现ubuntu卡在了黑屏页面:// 终端错误信息/dev/nvme0n6p7: clean, xxx/xxx files, xxx/xxx blocks鼠标和键盘都不可用。解决方式重启,选择ubuntu高级选项,选择 recovery mode 在Recovery Menu 中
2022-04-20 12:00:06
4016
2
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人