Skip to content

将项目迁移至 Rust #18

@burningtnt

Description

@burningtnt

我建议将 HMCLauncher 迁移到 Rust。

现在 Rust 的工具链已经能够在 no_main + no_std 的情况下轻松写出 16KB 以下的 EXE,体积上不必担心会膨胀太多。

拥抱 Rust 之后我们可以用起 Cargo 包管理器 + 大量成熟的第三方库(当然,得开 no_std),实现一大批高级功能,包括:

  • 在全新的设备上简化 Java 下载与安装流程;
  • 在启动 HMCL 时确保 JVM 启动正常;
  • …… 等等

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions