On Mon, Jun 21, 2021 at 6:07 AM Martin Wilck <martin.wilck@suse.com> wrote:
On Mo, 2021-06-21 at 11:07 +0200, Jan Engelhardt wrote:
On Monday 2021-06-21 08:40, Ed Neville wrote:
On 2021-06-21 00:22+0200, Jan Engelhardt wrote:
"Business logic" is the heart of a (business) program. For a program that wants to take on the same function and responsibilities of sudo, this is worrisome.
Had I written it in something not so memory safe,
Memory safety/language choice wasn't the point. If the core logic is flawed, one loses, irrespective of language.
Hence this is an alternative not a forced replacement, the user hopefully now would be able to decide which risks they want.
I'm hoping please and pleaseedit already covers more than what sudo/doas covers.
I welcome with open arms this movement to write base operating system components in languages that do not have the pitfalls of C.. However a replacement for sudo is IMHO not prioritary, I concur that something great to replace polkit is more urgently needed, Using Rust for that is probably too big of a hammer though..a language like Go that has a much lower entry barrier may attract more man power to make the thing sustainable. Having a wonderful language like Rust is just a part of the equation in this world, when push comes to shove you need the greatest number of developers and resources possible.