Re:Mark Russinovich: “Working towards enabling Windows drive...
by pjmlp on Monday September 25, 2023 @10:27AM
(#37644355)
C# is always managed, regardless of being AOT or JIT compiled.
GC and language runtime are still there.
Re:Mark Russinovich: “Working towards enabling Windows drive...
by jeroenhd on Monday September 25, 2023 @10:34AM
(#37644486)
I didn't realise that. Then again, I only experimented with AOT executables quite briefly. Perhaps Cosmos[1] stuck in my head more than what I read about AOT dotnet applications.
I suppose you could write these tools in VB.NET or F# if you wanted to as well, but the goal seems to be to avoid memory and security risks in the printer framework by forcing everything into the nice and safe managed environment. Of course developers could always introduce vulnerable code into a managed environment if they wanted to, but most people don't intentionally make their programs more insecure, not even printer manufacurers.