Anton SamokhvalovRustless sudo: running (some) suid binaries safelySome no-names decided to hype up and rewrite sudo/su in Rust. They are not the first, nor the last.May 10, 2023May 10, 2023
Anton SamokhvalovStatic linking considered usefulI came up with a funny idea about security in the context of static linking, which I have never encountered before.Apr 27, 2023Apr 27, 2023
Anton SamokhvalovAbout bootstrappingI am very interested in build systems in all their various forms. So much so that I have my own build system for C++ code and an OSS…Apr 10, 2023Apr 10, 2023
Anton SamokhvalovThe benefits of a rebootA good, but very long text https://keunwoo.com/notes/rebooting/ that contains two simple ideas:Mar 20, 2023Mar 20, 2023
Anton SamokhvalovDeveloped a portal for Mesa updateI am being asked why I decided to create my own portal. Here’s the story.Mar 7, 2023Mar 7, 2023
Anton SamokhvalovCross-compile gracefully using “ix run”I wrote here about how cool it would be to create a realm with one command, in which the specified libraries, specified build tools and…Feb 26, 2023Feb 26, 2023
Anton SamokhvalovOne more reason for stal/IXIn previous posts, I wrote about why I started my own Linux distribution. (Why stal/IX. Part 1, Part 2, Part 3)Jan 10, 2023Jan 10, 2023
Anton SamokhvalovNon-boring routine updatesThe CI pipeline is really cool and convenient because, otherwise, how else would I have noticed that with the new libpcap the Wireshark…Jan 1, 2023Jan 1, 2023
Anton SamokhvalovGenerating stable unique keysI solved a long-standing problem — generating unique keys for various programs, but in such a way that they are resistant from generation…Dec 21, 2022Dec 21, 2022
Anton SamokhvalovRanting on glibcThere is a library called glibc, whose authors are known for wanting to make everything “better” than others.Dec 15, 2022Dec 15, 2022