1.Lineage OS 18.1发布:基于Android 11 已适配60多款机型
2.开源项目轻量元数据管理解决方案——Marquez
3.安卓改机、码修抹机、码修新机、码修一键
4.让 Waydroid 运行 Android 13 (LineageOS20)
Lineage OS 18.1发布:基于Android 11 已适配60多款机型
拥有非常高人气的码修第三方定制 ROM 版本-- Lineage OS 今天发布了 .1 版本更新,开始基于 Android 系统。码修目前官方已经宣布适配 多款智能手机,码修rpccontext 源码包括 OnePlus、码修谷歌、码修小米、码修索尼、码修摩托罗拉、码修LG 以及包括旧型号在内的码修三星设备。
完整更新日志和下载
Lineage OS .1 包含了 Android Open Source Project (AOSP) 项目中的码修所有 Android 特性,比如带有持久媒体播放器的码修新通知面板、浮动的码修 气泡 通知、一次性权限、源码加密保密协议新的表情符号、键盘新的自动填充系统等等。
所有预装的 Lineage 应用均支持深色模式,FOSS “Etar”日历应用已经取代了“停滞不前且基本没有维护”的 AOSP calendar。FOSS 应用 SeedVault 已被纳入内置备份解决方案,Lineage 的屏幕记录器和音乐应用也已改版。
谷歌以 AOSP 的形式发布 Android 源代码,不过谷歌的 repo 并没有针对设备进行特别的优化。LineageOS 采用 AOSP代码,并将其转化为可运载的形状,用自己的代码修补任何缺失的组件,并添加一些自己的应用程序来代替谷歌的专有应用程序。
*重要的是,Lineage 有一支由志愿者组成的设备维护者队伍,他们将Lineage的pdf编程源码大全构建移植到每一个特定的设备上,合并硬件支持和调试兼容性问题,以便各个型号的用户能够真正使用这个操作系统。今年,整个过程花了七个月。
Lineage *大的应用障碍 (也是你可能无法在你的设备上安装它的原因)是行业对锁定的引导程序的亲和力。许多手机制造商和运营商不希望他们的客户能够控制他们所拥有的设备,所以他们锁定了 bootloader,这阻止了用户安装第三方 ROM,获得 root 权限以及完整的 NAND 闪存镜像备份,以及在更新过程中出现问题时在恢复模式下复活手机的能力。
开源项目轻量元数据管理解决方案——Marquez
轻量级元数据管理解决方案——Marquez
Marquez,由WeWork开源的元数据管理工具,专为简化数据生态系统元数据的收集、聚合和可视化而设计。它提供了一个轻量级的如何查看iosapp源码元数据服务,帮助用户全面掌握数据集的产生和消费情况,以及数据处理过程的可视化,并集中管理数据集的生命周期。
Marquez在持续发展中,当前标星数为1.5K,最新版本发布于三周前的0..1,主要使用Java和TS语言开发。部署方式与Java项目类似,只需启动对应Web端服务和API服务。Marquez的血缘API简洁高效,便于建立数据血缘依赖关系,确保数据分析质量。如需获取安装包、源代码及学习资料,可访问官网或使用大数据流动后台回复“Marquez”。云盘目录源码
Marquez的安装流程简洁,通过命令行即可快速完成。启动命令如下:$ git clone github.com/MarquezProject/marquez && cd marquez$ ./docker/up.sh --seed,之后通过访问/OpenLineage/...", "schemaURL": "openlineage.io/spec/1-0..." }' 完成任务后,使用类似代码进行:$ curl -X POST /OpenLineage/...", "_schemaURL": "github.com/OpenLineage/...", "fields": [ { "name": "a", "type": "VARCHAR"}, { "name": "b", "type": "VARCHAR"} ] } } }], "producer": "github.com/OpenLineage/...", "schemaURL": "openlineage.io/spec/1-0..." }' 正常运行应接收到 CREATED的响应,并在页面上找到血缘展示。
Marquez不仅简化了元数据管理,还提供了标准的元数据采集方案,目前支持Spark、Airflow的表级别和列级别数据血缘收集,而Flink仅支持表级别的血缘收集。Marquez未来有望支持更多数据源,共同期待其发展。
安卓改机、抹机、新机、一键
某些特定需求下,人们寻找工具将设备还原成初始状态。
早期的抹机工具如抹机王存在,但留下了明显痕迹。随着风控加强,新型改机工具应运而生。
这类工具基于ROM,通过定制系统源码实现。
源码主要为Lineage OS,这是一个面向多种设备的免费开源Android发行版。
Lineage OS广泛支持各大品牌设备,如小米、魅族等。
学习编译Lineage OS是可能的,这为定制设备提供了灵活性。
总体而言,Lineage OS是个多厂商兼容的开源系统。
了解更多详情可访问 HUROWO 编程技术知识站,如有不当内容请联系我们进行删除。
让 Waydroid 运行 Android (LineageOS)
在撰写这篇文章时,Waydroid 最高提供 LineageOS 容器镜像,基于 Android ,Waydroid 正在准备 LineageOS ,但目前仍处于不完全可用状态。用户在构建 LineageOS 镜像时可能遇到问题,例如 libndk 转译不能正常使用,以及 arm 游戏无法运行。
欲构建 LineageOS ,请准备一台运行 Arch Linux 的 X 平台作为编译设备。构建时需要 GB 或更高内存和大约 GB 硬盘空间,尽管实际使用量可能小于预期。构建需要访问 GitHub 的网络,尽管可使用国内镜像站进行源代码克隆。在 Arch Linux 中,需要开启 multilib 仓库,使用 repo git 克隆 LineageOS 源代码,并安装构建所需的工具。
开始构建前,创建一个用于 LineageOS 的目录,然后配置 git 和确保 Git-LFS 可用。初始化本地仓库,获取 Waydroid local_manifests,同步源代码,大概需要一个小时或更长时间。配置本地构建环境,应用 Waydroid 补丁。选择正确的 lunch 选项(例如,lineage_waydroid_x_-userdebug)来适应 X_ 平台。注意在构建过程中合理使用内存,以避免内存不足的错误。这通常需要 3-4 小时或更长时间,具体取决于硬件性能。构建完成后,需要将输出的镜像转换为系统和供应商所需的格式(system.img 和 vendor.img)。
将自定义镜像复制到 Waydroid 的额外图像目录中,并初始化 Waydroid。至此,您即可在 Waydroid 上使用 LineageOS 。提供几张截图以供参考。
若在构建过程中遇到 Git-LFS 未正常工作的问题,请检查您的环境是否正确安装了 Git LFS,或重新安装 Git LFS 并再次拉取源代码中需要 Git-LFS 的文件。也可能需要重新应用 Waydroid 补丁。若遇到补丁冲突,则可同步源代码以解决此问题。再次尝试构建。
更多细节和文档可在相关文档和 Wiki 页面查阅。