News for hackers. Stuff that matters.
Re:Is RAM wiped before use in another LXC container? by tjoff on Wednesday April 05, 2023 @08:54AM (#35453326)
That is a very weak argument.

Also, why would you bother to handle it gracefully when the OS won't allow you to do it?

Also, outright impossible in some languages? Just don't use VLAs if then? "Problem" solved.

Re:Is RAM wiped before use in another LXC container? by josefx on Wednesday April 05, 2023 @09:41AM (#35453987)
> Also, why would you bother to handle it gracefully when the OS won't allow you to do it?

There are many situations where you can get an allocation failure even with over provisioning enabled.

> Just don't use VLAs if then? "Problem" solved.

Yes, just don't use that language feature that is visually identical to a normal array. Then make sure that your standard library implementation doesn't have random malloc calls hidden in functions that cannot communicate an error and abort instead https://www.thingsquare.com/blog/articles/rand-may-call-mall.... Then ensure that your dependencies follow the same standards of handling allocation failures ... .

I concede that it might be possible, but you are working against an ecosystem that is actively trying to sabotage you.

Re:Is RAM wiped before use in another LXC container? by tjoff on Wednesday April 05, 2023 @10:04AM (#35454420)
VLAs are barely used and frowned upon by most. It is not relevant enough to discuss.

Yes, mallocs in standard library is a problem. But this is rather the result of a mindset where over provision exist than anything else.