Skip to content

LinuxLab 2.0.0

Choose a tag to compare

@Southwall-Tester Southwall-Tester released this 04 Oct 03:55

LinuxLab 2.0.0 将固定情境练习扩展为按兴趣生成情境、依据操作记录提供反馈的 Linux 学习流程。

本次更新

  • 兴趣生成情境:新周目先询问感兴趣的主题,再生成故事、对象名称和任务动机;本地结构检查与模型复核通过后进入真实 Bash。
  • 情境与教学任务分离:九项 Linux 教学任务保持稳定,主题可以自由描述;生成实例在本局冻结,支持续学与恢复。
  • 具体错误与修正记录:新周目默认开启有限本地记录,支持部分命令拼写、选项及实验内路径问题,区分失败输入次数、尝试段和相关修正成功。未改变现场的重复检查不反复增加知识点失败。
  • 有依据的个性化反馈:助教引用实际记录提出待验证解释,学习手册展示问题与修正情况,复习清单根据已遇到的问题调整优先级。模型不可用或回复不合要求时回退到本地提示。
  • 帮助入口更清楚:保留解释命令原名和用法的中文笔记,明确 lab 系列只属于本平台,同时鼓励使用 Linux 原生帮助。

下载与首次启动

  • Windows:下载 linuxlab-student-windows.zip,完整解压,先运行 安装环境.cmd。
  • Linux / WSL:下载 linuxlab-student-linux-wsl.tar.gz,解压后在程序目录运行 bash setup.sh --install。
  • 默认新周目需要模型配置:复制 ai.example.json 为 ai.local.json,填写服务地址、密钥和模型,并设置 enabled: true。配置完成后再启动。下载包不包含维护者密钥,Windows 复制配置文件不需要另装 Windows Python。
  • 离线开始:在程序目录的 WSL/Linux 终端运行 bash start.sh --new --scene space。已有周目可直接续学;旧周目的关闭记录状态保持关闭,可用 lab tracking on 开启。
  • 本地记录可用 lab tracking off 关闭;主动使用联网助教时才发送筛选后的学习摘要,日常操作不会逐条上传。

验证与适用范围

功能基线已通过 158 项 WSL 回归;2.0.0 学生包重新构建,并通过独立解压后的 24 项测试,核对 40 个白名单文件。附件提供 SHA256SUMS.txt。

具体输入诊断限于受支持的简单命令和本局记录,不采集逐键操作或 Vim 内部过程。模型输出是待验证解释;工程测试与真实 API 连通验证不代表已证实诊断准确率、教学增益或跨平台迁移效果。