HNHacker News
TopNewBestAskShowJobs

notaplumber1

188 karma · joined April 29, 2022

mostly lurking, posting the occasional link
submissionscomments
notaplumber1··on Show HN: Porting OpenBSD Pledge() to Linux
Hi jart,

I noticed that you're missing the sendfd promise. Is there a reason for that omission? Also you've added a number of extensions that perhaps should be documented as such.

Also there's a pretty significant undocumented difference between your implementation and OpenBSD, in that promises are by inherited across exec in yours, and not on OpenBSD.

OpenBSD experimented with that by specifying the second argument as execpromises, but discovered that it was extremely difficult if not impossible to write meaningful execpromises in the parent for potentially unrelated programs, it's also happening too early before dynamic linking, and before the program has had an opportunity to "initialize" or "do privileged stuff" and call pledge(2) later itself with more accurate knowledge of what to self-restrict. As such, no calls with execpromises set to anything but NULL/0 exist today. I'm curious how to reconcile those differences.

notaplumber1··on How I would sell OpenBSD as a salesperson
> While doing this I noticed my old rules referenced lo as the loopback IF, but it's clearly called lo0.

You were using interface groups. The loopback interface, lo0 is a part of the lo interface group.

https://man.openbsd.org/ifconfig#group

When upgrading avoid long jumps, and always read the upgrade guides, they cover important changes between releases.

notaplumber1··on Webcams aren't good enough
What even is an "AI powered" camera? You mean a device that will become useless when your company goes out of business in a few years, or shifts focus, or that only ever works on specific versions of Windows/macOS due to some required software?

No, what people want is a decent modern UVC webcam that adheres to USB standards.

notaplumber1··on I Accidentally Deleted 7TB of Videos Before Going to Production
> .. physically backed up in a Google Drive folder ...

That's not what a physical backup means.

← PreviousPage 2 of 2