WSL1 was one of Microsoft's most ambitious kernel projects: Linux binaries running on NT without a Linux kernel. "lxcore.sys" translated Linux syscalls into NT kernel operations on the fly.
WSL2 took the pragmatic route and runs a real Linux kernel in a lightweight VM.
OpenLxCore is reverse-engineering and recreating the WSL1 compatibility layer, exposing the magic that made Linux-on-NT possible.
It’s 2018 and your coworker just sent you a 400 line pull request.
You get a cup of coffee and sit down to review it.
It’s beautiful. Elegant micro-refactors. Crispy method names.
You catch a few things, but that’s ok. It’s part of the dance. They didn’t consider extensibility on part of their API. Here’s a comment buddy.
They respond in an hour saying they think we should do one piece differently than your comment. Hey let’s jump into a room and figure it out. We can’t just agree to disagree, this code is too important.
The PR merges and goes to prod. You feel a shared sense of ownership and accomplishment.
That night you go to sleep and dream of that code. You can still see the shapes of it on the backs of your eyelids, your IDE syntax highlighting sparking neurons in your reptile brain.
You go to work the next day ready to go. You understand the system. N is your foundation. Time to build n+1.
Video is up (https://t.co/nykCKxmMwb) for my first talk on the new speed records from https://t.co/qwACcb2pxW for sorting integer arrays. I hadn't recorded the live presentation last week but I did a retake for a general audience. Slides are also up: https://t.co/xXpclg5F55
sometimes grug [make abstractions] too early and get abstractions wrong, so grug bias towards waiting
big brain developers often not like this at all and invent many abstractions start of project
Does anyone wanna circle the wagons with me? C'mon guys lets just circle the wagons? Please can we just circle the wagons? I've been dying to circle the wagons. The wagons? Lets circle them! I'm in desperate need of a good wagon circling. If i don't circle the wagons i'm gonna lo
IMHO, the loss of Twitter/X as a platform where virtually everyone in infosec who was publicly active online had a presence has really been deleterious to a lot of info sharing. It's also no doubt prevented a lot of useful discussions and interactions from happening.