diff --git a/GoOS/.vs/GoOS/v17/.futdcache.v2 b/GoOS/.vs/GoOS/v17/.futdcache.v2 index f6f26ba1f2..35501de1ae 100644 Binary files a/GoOS/.vs/GoOS/v17/.futdcache.v2 and b/GoOS/.vs/GoOS/v17/.futdcache.v2 differ diff --git a/GoOS/.vs/GoOS/v17/.suo b/GoOS/.vs/GoOS/v17/.suo index 2869cd9433..d008fea5f5 100644 Binary files a/GoOS/.vs/GoOS/v17/.suo and b/GoOS/.vs/GoOS/v17/.suo differ diff --git a/GoOS/.vs/ProjectEvaluation/goos.metadata.v5.1 b/GoOS/.vs/ProjectEvaluation/goos.metadata.v5.1 index 6c8ff82e83..f446810c5f 100644 Binary files a/GoOS/.vs/ProjectEvaluation/goos.metadata.v5.1 and b/GoOS/.vs/ProjectEvaluation/goos.metadata.v5.1 differ diff --git a/GoOS/.vs/ProjectEvaluation/goos.projects.v5.1 b/GoOS/.vs/ProjectEvaluation/goos.projects.v5.1 index 97c6891b32..b397caa38c 100644 Binary files a/GoOS/.vs/ProjectEvaluation/goos.projects.v5.1 and b/GoOS/.vs/ProjectEvaluation/goos.projects.v5.1 differ diff --git a/GoOS/Kernel.cs b/GoOS/Kernel.cs index 0f2db48d94..88f19e726b 100644 --- a/GoOS/Kernel.cs +++ b/GoOS/Kernel.cs @@ -297,6 +297,7 @@ protected override void Run() while (cmdm) { CommandMode(); + Heap.Collect(); } while (gui) { @@ -307,6 +308,7 @@ protected override void Run() while (root) { Root(); + Heap.Collect(); } } @@ -1172,6 +1174,8 @@ protected void Root() log(ConsoleColor.DarkRed, "WHITE = SAFE"); log(ConsoleColor.DarkRed, "RED = DANGEROUS"); log(ConsoleColor.Yellow, "Password Security -"); + log(ConsoleColor.White, "GOOS.ROOT.SECURITY.PASSWORD.CHANGE"); + log(ConsoleColor.White, "GOOS.ROOT.SECURITY.PASSWORD"); log(ConsoleColor.White, "GOOS.SECURITY.PASSWORD.CHANGE"); log(ConsoleColor.White, "GOOS.SECURITY.PASSWORD.REMOVE"); log(ConsoleColor.White, "GOOS.SECURITY.PASSWORD"); @@ -1179,6 +1183,7 @@ protected void Root() log(ConsoleColor.White, "GOOS.DISK.RELABEL"); log(ConsoleColor.White, "GOOS.DISK.SCAN"); log(ConsoleColor.White, "GOOS.DISK.LISTALL"); + log(ConsoleColor.Red, "GOOS.DISK.FORMAT"); } else {