Thread #108539586
File: 1691739100753614.jpg (95.3 KB)
95.3 KB JPG
previous: >>108532493#define __NR_personality 135
https://man7.org/linux/man-pages/man2/personality.2.html
tl;dr: manage process execution quirks
this is mostly useful for compatibility with legacy behavior, from what i can tell. pretty strange how there's only a single EINVAL error code, though. you'd think for at least a couple of them, an EPERM might fit better.
but anyway, yeah, another mostly useless syscall that i doubt anyone here has ever bothered to use before. it's got a cute name, though. similar to nice
relevant resources:man manman syscalls
https://man7.org/linux/man-pages/
https://linux.die.net/man/
https://elixir.bootlin.com/linux/
https://elixir.bootlin.com/musl/
https://elixir.bootlin.com/glibc/
46 RepliesView Thread
>>
>>
>>
>>
>>
>>108539739
>>108539778
hehe >w<
>>
File: KUYASHII.jpg (163.2 KB)
163.2 KB JPG
>>108539586
The deeper we get into these syscalls, the more I'm convinced microkernels were the right idea.
>>
>>
>>
>>108540997
Microkernels are alluring to autists because they feed directly into the "do one thing, and do it well" mindset that is indicative of autism. Everyone who knows but a little bit of processor architecture quickly realizes that they just don't scale, especially for modern systems, but even all the way back in the 1980s.
>>
>>
>>108539586
this is actually used in containers
https://github.com/opencontainers/runc/pull/4082
>>
>>108541016
the less autistic read on that philosophy as practiced by gnu is the ideal. the thing here would then refer to a solution domain as opposed to a problem domain. within that you're free to cram as much functionality as humanly possible. instead of creating an program to solve a problem, you create many different solutions ie. tools that you fit to a problem by decomposing it into sub-problems each fitting some tool you configure (via functionality) to fit the sub-problem. basic composition and modularization applied beyond the stupid app your employer wants you to shit out.
>>
>>
>>
>>108541016
>>108541497
Yeah, it'd be a shame if people used microkernels in production. May I direct your attention to Nintendo's 3DS and Switch consoles?
>>
>>
>>
>>
>>
>>
>>
>>108542396
I split interfaces into two new concepts. you refuse to acknowledge that.
is this really the state of the syscall threads today? I regret effortposting and making a genuine contribution to this apparent trash heap. should have kept the idea to myself.
>>
>>108542423
>I split interfaces into two new concepts. you refuse to acknowledge that.
There's nothing to acknowledge here. It's like saying the earth is flat - just flat-out wrong. You have to be a complete autist to actively refuse reality (which you are and which you do).
>>
>>108542459
whatever retard. congrats on making me actually mad in a long time. fuck these threads, I had it on the back of my head that it would be filled with larping skid jamboys when I started the first discussion in the first thread (I'm not the one spamming these) but murphy's law I guess.
>>
>>
>>
>>
>>
>>
>>108542476
scratch that, I should've known this general was a trainwreck when the op started using the most tranny-coded images I have ever seen an anon post.
>>108542548
Erm: >>108542539
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
File: personality.jpg (13.6 KB)
13.6 KB JPG
>>108539586
>personality
>>
>>