导航菜单
包含跳转链接和登录入口,登录可返回指定页面。还有外观设置选项。
平台
提供多种功能,包括AI代码创作(如GitHub Copilot、GitHub Copilot应用、MCP注册表)、开发者工作流(如Actions、Codespaces、Issues等)、应用程序安全(如GitHub高级安全、代码安全、密钥保护)以及探索相关内容(如为何选择GitHub、文档、博客等),还可查看所有功能。
解决方案
按公司规模划分有企业版、中小型团队版、初创企业版、非营利组织版;按用例划分有应用现代化、DevSecOps、DevOps、CI/CD等,还可查看所有用例;按行业划分有医疗保健、金融服务、制造业、政府机构等,也可查看所有行业,同时能查看所有解决方案。
资源
按主题探索有AI、软件开发、DevOps、安全等,可查看所有主题;按类型探索有客户案例、活动与网络研讨会、电子书与报告、商业洞察、GitHub技能;支持与服务方面有文档、客户支持、社区论坛、信任中心、合作伙伴,还能查看所有资源。
开源
社区方面有GitHub赞助;项目有安全实验室、维护者社区、加速器、GitHub之星、存档项目;仓库有主题、热门趋势、集合。
企业版
企业解决方案有企业平台;可用附加组件有GitHub高级安全、面向企业的Copilot、高级支持,还有定价信息。此外,还有搜索、登录、注册和外观设置选项,以及登录、注销、切换账户后的刷新会话提示。
项目信息
项目名为wmww/tawc,公开状态,有加星、分叉等操作选项,还有代码、问题、拉取请求等导航选项,有主分支、分支和标签,可转到文件和打开更多操作菜单。
文件夹和文件
展示了文件夹和文件的相关信息,包括名称、最后提交消息、最后提交日期等,还列出了众多文件和文件夹的路径及相关说明。
最新提交与历史记录
有770次提交记录,可查看提交历史。
Tess的安卓Wayland合成器介绍
tawc可在无需root权限的安卓设备上运行CLI和图形化Linux程序,图形化应用可借助手机原生图形栈实现硬件加速。该项目由tawcroot、一个Wayland合成器以及将它们整合在一起的UI组成,主要使用Claude Code和最新的Anthropic模型由代理构建。
特性
应用嵌入了Termux的小部件,提供熟悉的终端UI;安装图形化应用后,可从tawc的启动器菜单中运行;Linux应用可添加到手机主屏幕,并在应用切换器中与安卓应用一同显示;包含XWayland并进行了配置,以支持硬件加速的X11;内置任务管理器,可查看和终止正在运行的Linux进程;`ando`命令和存储绑定允许Linux程序与安卓数据进行交互。
高层设计
需下载并解压一个标准的Linux发行版,如Arch Linux ARM或Debian;使用`tawcroot`在发行版的根文件系统“内部”运行Linux程序,包括发行版的原生包管理器;`tawcroot`模拟chroot和其他系统调用,以克服无root权限安卓系统的限制,它类似于PRoot,但由于使用单进程,速度更快;基于Smithay的Wayland合成器提供安卓集成功能;`libhybris`允许使用glibc的Linux程序加载标准的安卓图形驱动;上游的`libhybris`在标准安卓系统上无法工作,但特定分支可以。
局限性
除了安卓自身的机制外,Linux应用没有真正的沙盒机制,tawcroot可能会被绕过;不支持桌面GL,仅支持手机提供的图形API;尚未针对游戏进行测试或优化;性能比其他替代方案更好,但不如原生性能;目前仅提供arm64官方版本,为x86构建时libhybris技巧依赖于arm;需要安卓10及以上版本。更多详情可参阅相关文档。
贡献
相比拉取请求,更欢迎提交问题,欢迎错误报告和功能请求,但不能保证在特定时间内处理。若问题包含大语言模型生成的内容,需明确标记并注明是哪个大语言模型生成的,且始终包含人工撰写的描述,同时要提供应用版本、手机型号、安卓版本和发行版等信息,并给出了好的示例和不好的示例。
许可
`deps/`目录之外的所有代码均采用MIT许可,引入的依赖项中有一些GPLv3代码,因此整个项目采用GPLv3许可。应用中捆绑的所有组件的归属信息可在应用内的“设置”→“关于”→“许可证”中查看。
关于
介绍了Tess的安卓Wayland合成器的相关资源,有加星139颗、1人关注、1次分叉,还可举报仓库。此外,还有版本发布、软件包、贡献者、使用语言等信息,以及页脚导航,包含条款、隐私、安全、状态等内容,目前可能无法执行某些操作。