tylertms/Stela

来源
GitHub
首次上榜日期
领域
其他
GitHub 星标数
557
主要语言
Rust

本页介绍外部开源仓库,并非 HDATF 产品。

tylertms/Stela

它做什么

Stela不是普通桌面应用或研究助手,而是尝试在x86-64 PC上运行Apple Silicon软件的实验性兼容层。输入包括macOS安装材料和兼容PC硬件,目标输出是模拟Apple Silicon机器的可启动环境。README描述了UEFI启动程序、ARM指令的提前编译与即时编译转换,以及支持NVIDIA GPU的Metal驱动。已检查的启动准备源码会为所建模硬件调整设备树、内存、显示、熵材料和启动参数。README要求x86-64-v2处理器、关闭Secure Boot的UEFI、至少8GB内存、受支持GPU、安装介质和至少60GB的空分区。设置会清空选定USB设备,需要网络连接,而且README警告当前启动成功机会较低、运行速度较慢。构建需要Rust和较新的Clang,声明文件说明不同分发组件适用不同GPL条件,厂商固件另行下载。本次调查没有测试macOS或应用兼容性,项目也明确将遵守Apple软件条款的责任留给用户。

许可证

GPL-2.0 自定义或非标准许可。复用前请阅读许可证文件。

同领域的其他仓库

  • tangerineturtle1/NX2navi
    NX2navi是一个玩家项目,将Nintendo Switch 2版塞尔达传说 时之笛的游戏版本1.1.1重新构建为主要面向Windows的x86-64原生游戏。目标用户必须持有从自己主机合法取得的游戏转储,仓库不提供游戏文件或取得方法。输入是转储中的程序和文件系统数据,输出是不得再分发的本地可执行文件与游戏资源。处理流程把ARM64函数转换成C,与代行主机服务的运行代码一起编译,并把图形工作转成Vulkan,而不是在游玩时运行CPU模拟器。启动器处理构建准备和后续更新,构建文档也说明了功能存在差异的Linux源码构建路径。Windows需要兼容的x86-64处理器、至少16 GB内存、充足磁盘空间,以及支持指定扩展的Vulkan 1.3显卡。作者称其处于可以游玩的早期阶段,仍可能发生内存不足、画面错误、首次着色器处理停顿和偶发崩溃。最初导入部分采用MIT许可证,但后续新增与修改受到单独的全部权利保留条款约束,因此不能把整个仓库介绍为可无限制复用的MIT软件。
  • NotRexed/Hookshot
    Hookshot是一个实验项目,将仓库所描述的特定Nintendo Switch 2游戏静态重编译为PC程序。它说明了游戏持有者利用自己的游戏资料生成本地可执行文件的流程。根据README,输入是受支持版本的游戏包或romfs与exefs文件夹,输出是PC可执行文件及相关本地资料。文档描述的流程将ARM64代码转换为C,与宿主运行时编译,并通过Vulkan处理图形调用。项目介绍了Windows构建器和Linux AppImage,但需要受支持的游戏版本及适当的Vulkan图形环境。README声明仓库不包含游戏、密钥或已经构建完成的游戏程序。它也提示测试范围有限,其他游戏区域和显卡尚未充分验证。这里仅整理仓库的主张和设计记录,并非对游戏实际发行、可运行性或权利状态的独立验证。
  • stackryze/FreeDomains
    FreeDomains是Stackryze托管子域名服务的仓库,面向开发者、学生和开源社区。它应与授予顶级域名所有权的工具区分开来。用户输入期望名称、父域名和DNS目标,通过服务申请子域名并指向托管平台或自己的服务器。已检查的前端包含登录、申请、DNS管理和活动记录页面。API客户端向后端发送名称可用性查询、创建、续期、删除、恢复和修改名称服务器的请求。源码使用React和Vite,需要配置API地址并连接经过认证的后端。仅下载仓库或构建界面不会启动DNS服务,也不会获得子域名使用权。仅凭源码检查无法保证服务持续性或使用条件,本次也没有验证完整后端和DNS运营。
  • sostenesfreitas/ocarina-recomp
    Ocarina Recomp是一个实验项目,使用用户提供的游戏文件,将Ocarina of Time构建为Windows原生程序。它面向研究这款游戏的玩家和贡献者,不是运行任意主机软件的通用工具。输入是用户持有的受支持游戏版本副本,输出包括本地可执行文件和生成代码。生成器把ARM64指令转换为C,再与提供主机系统功能的运行环境一起编译。图形路径把NVN 2调用转换为Vulkan,并将着色器翻译为SPIR-V。文档列出的起步环境是64位Windows 10或11、支持AVX2的CPU,以及支持mesh shader的Vulkan 1.3 GPU,准备过程需要联网。仓库声明不包含游戏、密钥或可直接游玩的游戏可执行文件,并禁止分享从游戏生成的文件。维护者只报告在一台PC上测试了开头区域,游戏大部分内容及AMD和Intel GPU仍未验证。部分架构文档保留了基础项目Tears of the Kingdom的说明,因此不能据此认定支持更多Ocarina版本或硬件。
  • Leviidev/Henge
    Henge是一款模拟器,供希望在iPhone或iPad上运行macOS的用户使用。它接收Apple恢复映像和虚拟Mac的磁盘状态,在设备上呈现macOS桌面。由于iOS应用无法访问硬件虚拟化功能,它通过自己的JIT执行引擎转换arm64指令。虚拟GPU接收macOS的图形命令并通过Metal重放。触摸屏可作为触控板,也介绍了键盘鼠标输入、共享文件夹和剪贴板功能。它需要受支持的Apple设备、iOS或iPadOS 17及以上、可用的JIT环境和充足存储空间,Apple软件需要另行下载。README说明目前实机测试仅限iPhone 17 Pro,尚未在真实iPad上测试。Apple Account登录会失败,应用图形兼容性有限,而且模拟运行比真实Mac慢。

只收录进入 Trendshift 排行榜的仓库,榜单仅用于寻找候选项目,不转载名次。说明、许可证和星标数来自各 GitHub 仓库。解读是我们自己的判断。我们尚未测试这些项目,上榜并不证明质量。

在 GitHub 上查看 (在新标签页中打开)