
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.
Taking a break from attacking the First Amendment, FCC boss Brendan Carr this week engaged in a strange bit of performance art: his FCC announced that they’d be effectively adding all foreign-made routers to the agency’s “covered list,” in a bid to ban their sale in the United States.
That is unless manufacturers obtain “conditional approval” (including all appropriate application fees and favors, of course) from the Trump administration via the Department of Defense or Department of Homeland Security. In other words, the Trump administration is attempting to shake down manufacturers of all routers manufactured outside the United States (which again, is nearly all of them) under the pretense of cybersecurity.
You can probably see how this might result in some looming legal action. And who knows what other “favors” to the Trump administration might be required to get conditional approval, like the inclusion of backdoors accessible by our current authoritarian government.
A fact sheet insists this was all necessary because many foreign routers have been exploited by foreign actors:
“Recently, malicious state and non-state sponsored cyber attackers have increasingly leveraged the vulnerabilities in small and home office routers produced abroad to carry out direct attacks against American civilians in their homes.”
But the biggest recent cybersecurity incident in recent U.S. memory, the Chinese Salt Typhoon hack (which involved Chinese state-sanctioned hackers massively compromising U.S. telecom networks to spy on important people for years) largely involved the broadly deregulated U.S. telecom sector failing to do basic things like change default admin passwords. And then trying to hide additional evidence of intrusion for liability reasons. A very domestic failure.
We’ve discussed at length that while Brendan Carr loves to pretend he’s doing important things on cybersecurity, most of his policies have made the U.S. less secure. Like his mindless deregulation of the privacy and security standards of domestic telecoms and hardware makers. Or his destruction of smart home testing programs just because they had some operations in China.
Most of the Trump administration “cybersecurity” solutions have been indistinguishable from a foreign attack. They’ve gutted numerous government cybersecurity programs (including a board investigating Salt Typhoon), and dismantled the Cyber Safety Review Board (CSRB) (responsible for investigating significant cybersecurity incidents). The administration claims to be worried about cybersecurity, but then goes out of its way to ensure domestic telecoms see no meaningful oversight whatsoever.
I’d argue Trump administration destruction of corporate oversight of domestic telecom privacy/security standards is a much bigger threat to national security and consumer safety than 90% of foreign routers, but good luck finding any news outlet that brings that up in their coverage of the FCC’s latest move.
In reality, the biggest current threat to U.S. national security is the Trump administration’s rampant, historic corruption. Absolutely any time you see the Trump administration taking steps to “improve national security,” or “address cybersecurity” you can just easily assume there’s some ulterior motive of personal benefit to the president, as we saw when the great hyperventilation over TikTok was “fixed” by offloading the app to Trump’s dodgy billionaire friends.