
WSL9x by Hailey Somerville runs a modern Linux kernel (6.19 at time of writing) cooperatively inside the Windows 9x kernel, enabling users to take advantage of the full suite of capabilities of both operating systems at the same time, including paging, memory protection, and preemptive scheduling.
Run all your favourite applications side by side – no rebooting required!
Technical details
WSL9x is made up of three components: a patched Linux kernel, a VxD driver, and a
wsl.comclient program.The driver is responsible for the initialisation of WSL9x . It sets up the initial mappings for the kernel code and loads
vmlinux.elfoff disk using DOS interrupts.The driver then starts a new thread in the System VM, allocates a 16 KiB stack for entering Linux on, and drops into an event loop which handles entering the kernel, dispatching IRQs, returning to userspace, and idling.
The driver is also responsible for handling userspace events which must be dispatched to the kernel, currently page faults and syscalls.
The Linux kernel is based on user-mode Linux, but hacked to call Windows 9x kernel APIs instead of posix APIs, and running in ring 0 (supervisor/kernel mode) rather than ring 3 (user mode).
See all the details and code here.
Read more of this story at Slashdot.
Supreme Court justices today expressed skepticism of AT&T and Verizon's claim that the Federal Communications Commission's procedure for imposing fines violated their right to a jury trial. But companies regulated by the FCC may come out ahead in the long run even if the carriers lose this case.
AT&T and Verizon, which were fined a total of $104 million for selling users’ real-time location data without consent, claim the FCC's penalty system deprived them of the Seventh Amendment right to a jury trial. During oral arguments today, justices repeatedly pointed out that carriers could have obtained a jury trial if they chose not to pay the fines and waited for the government to begin an enforcement action in court.
But even if AT&T and Verizon lose this case, they could get a victory of sorts because the FCC and justices seem to agree that FCC fine decisions are nonbinding and require a court decision to enforce them. A government lawyer told justices that the FCC may change the language of its forfeiture orders to make it clearer that fines don't have to be paid until after a jury trial.
Read more of this story at Slashdot.