# :-: 开发状态 :-: (Update:2019-10-12) ### Edgeless主体核心: * 基于 1903 或更高版本的母盘制作的内核 【Version:3.0.0 State:To-Do Author:Cno】 * 基于 wimboot 制作的内核【Version:2.4.0 State:Waiting4Feedback Author:Cno】 ### Edgeless主要功能研发: * 大神码™【Version:Null State:To-Do Author:Cno】 * Edgeless 驱动管理【Version:Null State:To-Do Author:Cno】 * Local Boost™【Version:Null State:To-Do Author:Cno】 ### 启动盘制作工具: * 使用 QT(C++)编写的图形界面版本【Version:5.0 State:On-Do Author:Cno】 * 使用 CMD 编写的命令行版本【Version:4.1 State:Done&Unreleased Author:Cno】 * (非官方)基于 CMD版本 的图形界面套壳版本【Version:Undefined State:Untracked Author:新云lol】 ### Edgeless Store (Edgeless 插件商店): * 使用 易语言 编写的版本【Version:Undefined State:On-Do Author:杉】 * 使用 Electron 编写的版本【Version:Undefined State:Pause Author:Copur】 <br> <br> <br> #### :-: 希望获取内测的用户请[加入内测交流QQ群](https://www.edgeless.top/jump/qqg.html) ##### :-: 希望合作进行开发的开发者请先加入内测交流群,确认合作之后会邀请进开发群 <br> <br> <br> <br> <br> <br> <br> <br> # :-: 制作工具更新日志 4.1版本更新: 1. 优化报错界面排版和交互文本 2. 处理了一处ISO下载逻辑问题,该问题会导致ISO校验信息缺失情况下的下载完成后ISO使用错误 3. 添加自动进行重试功能,备用下载地址为由“Orange Mas”提供的长期OneDrive直链(感谢 @Orange Mas) 4. 修复了OTA选择临时目录没反应的BUG 5. 添加了“离线模式”的说明 6. 添加了“清空下载缓存”功能 7. 添加了MD5比对校验功能(感谢 @Fir) <br> <br> <br> <br> <br> <br> # :-: Edgeless核心更新日志 2.4.0版本更新: BUG修复: 1. 结束卡住的cmd延时改为10s,解决了启动后30s内运行cmd窗口被强行关闭的bug ***** 2.3.0版本更新: BUG修复: 1. 添加Imdisk挂载后的阶梯型延时,使得挂载完成的处理部分能够完成——针对U盘速度极慢的情况也做了提示 3. 修复了内核遗留的GDI BUG,补丁放置在必要组件包内(感谢@Fir @Hikari) 4. 修复了Launcher逻辑错误导致插件无法修改壁纸的BUG 5. 继续优化-清理开始菜单空文件夹(这个功能实现居然用了三个版本!!!)这次参考微PE的写法(感谢@UEPON),把代码直接放进pecmd.ini里面实现,确保能被完整执行 6. 使用pecmd分身大法以应对由pecmd繁忙导致的玄学bug 7. 原先等待外置批处理完成处理的时间过长,现缩短至2s。这个问题导致2.2.0版本在某些情况下的用户感官启动时间延长了 8. 插件包的批处理运行方式改为半并发型(添加100ms延时依次运行),同样是为了解决由pecmd繁忙导致的玄学bug 9. 修复NTSetup引导驱动器初始为C的错误,增加NtSetup引导驱动器智能判断 10. 发现桌面上的“引导修复”程序实为IQI9,并且存在捆绑2345主页的情况,已替换为旧版的sinoxer引导修复程序 功能/架构更新: 1. 更新“加载插件包”功能逻辑,**添加全局右键加载功能和7zf的双击加载功能**,适配7zf图标。同时取消了开始菜单内的“加载插件包”功能 2. 更新NTSetup到3.9.4(感谢@Caldari) 3. 为本不符合插件包规范的启动盘制作工具添加适配策略 4. **调用外置批处理前弹出8s警告(8s后继续执行外置批处理),以防外置批处理被滥用导致安全隐患** *(如何使其失效,请参考“官方的自定义玩法”章节)* 5. Edgeless拥有了备案域名edgeless.top。顺便,由于Cloudflare日常抽风(现已取消使用Cloudflare,内陆用户打开网页更快速),我们增加了由@路人甲提供的备用下载站 6. 收纳整理了system32目录下的零散文件(为其文件名开头加0),同时为Icon文件夹分类 7. 引入Config文件夹,方便对Edgeless的功能进行设置 8. 关联esd/wim文件到NTSetup,并为U盘某一分区根目录内的System文件夹创建快捷方式,安装系统更快捷 9. 添加了**Edgeless插件下载器**(由@Fir的EasyDown强力驱动,开发者也可以调用EasyDown实现功能),快捷方式位于开始菜单内。跟随内核加载,可以不依赖任何外置部件下载插件包(当然前提是能联网) 10. 添加了过期插件包的校验与提醒 *(如何使其失效,请参考“官方的自定义玩法”章节)* 11. 将Imdisk(Edgeless魔改优化版)进化为-**Edgeless智能虚拟光驱**(Edgeless Smart ISO),智能识别并操作ISO文件 12. 优化“kill explorer”并适配图标,同时改掉了pecmd的图标 13. 内置了"tasklist.exe"方便开发者调用 14. 自动中断超时的cmd批处理(感谢@Fir) 15. 加入**检查Edgeless更新**功能并嵌入OTA组件接口,**实现PE内OTA功能** 16. 替换了默认主题的自带壁纸,如果没有放置wp.jpg就能看到了 ***** 2.2.0版本更新: 1. 全面优化插件加载用户体验,去除cmd运行黑框(感谢@Fir),添加右下角加载过程消息提示 2. 解决必要组件包中网络驱动的闪退问题,并正式支持WLAN功能(需要使用WiFi插件包) 3. 优化Launcher逻辑,加入“更多工具”文件夹和开始菜单空文件夹清理 4. 大幅精简并更新了必要组件包,启动更加快速。优化桌面体验 5. 启动时自动理顺盘符,减少硬盘误认概率,提升使用体验 6. 替换U盘管理软件为”金山U盘卫士“,解决了上一个版本中U盘弹出没有提示、延迟的问题(但是默认会出现一个置顶悬浮窗,开发者目前尚未找到合适的方法去除他,如果您知道如何去除请联系作者) 7. 增添了IEProxy组件,更新了7z 8. 针对部分U盘存在的无法找到盘符现象进行了处理(会过2.5s自动重试一次,如仍旧找不到则弹出提示) 9. 支持自定义壁纸(替换Edgeless文件夹内的wp.jpg即可。注意:如果原图片不是jpg格式,请使用转换工具转换后替换) 10. 启动时自动调节分辨率或是固定使用某一分辨率,支持在桌面右键调节分辨率和更换壁纸 11. 支持启动时补充Windows文件夹内的缺失文件(把需要的文件按照Windows文件夹内的目录顺序放在Edgeless\\Windows文件夹内即可) 12. 添加手动加载插件功能(注意:不推荐作为自动加载的替代方案!!!更多的用于开发者调试和应急加载) 13. 更换ISO挂载程序为Imdisk(Edgeless魔改优化版),解决了Windows资源管理器不能挂载exFAT分区内ISO镜像的问题