Also added support for pipes and managed to integrate PicoTCP into the kernel (ran in userland before). I have a very limited BSD socket API layer right now, but I still managed to get a "telnet" server working.
Next up, porting dropbear 😎
Got bash ported! No more dash. 🎉 Still buggy af, but getting there. #osdev
TIL – Using conditional entries in .gitconfig to automatically manage #git identities based on the working directory. Nice!
✅ Userland signal handling #osdev
I guess it's officially GNU/Xelix now. 😅 #osdev
That reminds me of the biggest "dumb, but it works" hack I've ever heard of. The USSR had a televised talent contest and wanted everyone to vote on their favourite performers. But the phone system wasn't up to the task, so they had people turn their lights on to signal approval, and off to signal disapproval. Then the power company measured demand to judge the winners.
“Just install Linux on it” is the “just change the engine of your car” of tech.
Not everyone is a mechanic, not everyone wants to be a mechanic, and, if we want a world where freedom is the norm, we must stop expecting everyone to become a mechanic.
Note: this is not because these people are too dumb to be mechanics. It’s because they’re brain surgeons and space-shuttle pilots and they have three kids and they care for a loved one and they don’t have time to also be a mechanic.