The Mixed Emotions of Working in Open Source

When open source is great I’ve been a developer and maintainer in the open source world for just over two years now, and I’ve got to say that I don’t think there’s much better of an ecosystem that you can be in as a developer/maintainer. Open-source simply encourages so much that makes project development so nice to be in: Issue reporting Having your users report issues on your project is trivial, and things like GitHub make hopping in on issues as simple as opening the issue up and making a comment....

June 8, 2023 · 10 min

Using the Setuid Bit on Linux

NOTE: I’m not entirely sure the statements made about how Setuid works towards the end of this article are correct. It looks like Setuid is more complicated than I first thought, and I’m not guaranteeing the accuracy of the staements in this article. The Setuid bit makes a program get executed by whatever program owns a file, regardless of who is executing it. Consider we have an executable named task that is owned by root with the Setuid bit set....

September 3, 2022 · 3 min