TE
科技回声
首页24小时热榜最新最佳问答展示工作
GitHubTwitter
首页

科技回声

基于 Next.js 构建的科技新闻平台,提供全球科技新闻和讨论内容。

GitHubTwitter

首页

首页最新最佳问答展示工作

资源链接

HackerNews API原版 HackerNewsNext.js

© 2025 科技回声. 版权所有。

Driver hack lets you run Linux after Windows BSODs, no reboot required

127 点作者 dragonbonheur超过 1 年前

15 条评论

onetimeuse92304超过 1 年前
Now we need to have a linux driver that lets run Windows after kernel panic and we can switch between them without reboot, just like we wanted 20 years ago...
评论 #39059222 未加载
评论 #39055116 未加载
评论 #39054277 未加载
评论 #39056462 未加载
MenhirMike超过 1 年前
Somewhat related, there was a Laptop that could quick switch between Windows and Linux by abusing ACPI Sleep Support and rewiring the return vectors for the wake-up: <a href="https:&#x2F;&#x2F;www.youtube.com&#x2F;watch?v=q5M0TwnkWUM" rel="nofollow">https:&#x2F;&#x2F;www.youtube.com&#x2F;watch?v=q5M0TwnkWUM</a> (technical explanation starts at around 48:10)<p>It&#x27;s all kinds of &quot;I don&#x27;t approve of the idea, but I tip my hat to the engineer that came up with it for sheer ingenuity.&quot;
评论 #39060844 未加载
评论 #39060336 未加载
Retr0id超过 1 年前
&gt; While this driver is more or less just a funny joke about Windows and Linux, it does bring up the possibility of doing more with the same bug check callback feature. It&#x27;s not clear what you can and can&#x27;t do, but if it&#x27;s possible to run an emulator after crashing, then surely it&#x27;s possible to do other things, too. That&#x27;s all assuming Microsoft doesn&#x27;t revisit this feature of Windows and concludes it&#x27;s just a bit too easy to exploit.<p>Anyone else getting ChatGPT vibes from this conclusion?
评论 #39054181 未加载
评论 #39054226 未加载
评论 #39058909 未加载
评论 #39054185 未加载
molticrystal超过 1 年前
&gt; it does bring up the possibility of doing more with the same bug check callback feature.<p>Personally I would just want a power off that does not make me guess if will cause the raid volumes to need to rebuild.<p>But since we are in the realm of possibilities and wishlists, Magic SysRq commands for the windows kernel would rank fairly high. [0]<p>[0] <a href="https:&#x2F;&#x2F;www.kernel.org&#x2F;doc&#x2F;html&#x2F;latest&#x2F;admin-guide&#x2F;sysrq.html" rel="nofollow">https:&#x2F;&#x2F;www.kernel.org&#x2F;doc&#x2F;html&#x2F;latest&#x2F;admin-guide&#x2F;sysrq.htm...</a>
pjc50超过 1 年前
Not really an exploit if you have to have Test Mode turned on. <a href="https:&#x2F;&#x2F;learn.microsoft.com&#x2F;en-us&#x2F;windows-hardware&#x2F;drivers&#x2F;install&#x2F;the-testsigning-boot-configuration-option" rel="nofollow">https:&#x2F;&#x2F;learn.microsoft.com&#x2F;en-us&#x2F;windows-hardware&#x2F;drivers&#x2F;i...</a>
评论 #39056352 未加载
评论 #39055978 未加载
FooBarBizBazz超过 1 年前
Once upon a time, there was a more serious effort at running Linux in a Windows device driver. It was called coLinux:<p><a href="http:&#x2F;&#x2F;www.colinux.org&#x2F;" rel="nofollow">http:&#x2F;&#x2F;www.colinux.org&#x2F;</a><p>You could run the Cygwin X server on the Windows side, and run X clients on the Linux side. It worked, and it was fast.<p>I think it required a lot of work whenever a new Linux kernel came out to put the appropriate &quot;yield&quot; code in, so probably maintenance was abandoned?<p>The last update on the homepage is a decade old. I wonder if it still works? It&#x27;s all been made obsolete though by WSL, I reckon.
评论 #39057397 未加载
bitwize超过 1 年前
Drat, I was hoping for a chainload of the Linux kernel. A sort of &quot;here&#x27;s a quarter, kid, go get yourself a real operating system&quot; option.
lightedman超过 1 年前
&quot;It would seem that either it wasn&#x27;t possible to run a full Linux distro, or it was simply too much of a hassle to get it to work&quot;<p>If it could get that far, getting an older DSL distro or similar is probably not that far behind, honestly. Using a BSoD as an environment bootstrap mechanism is hilariously jank, but I&#x27;ve seen worse in my hacking days.
selimnairb超过 1 年前
This wins the award for most elaborate boot loader.
FergusArgyll超过 1 年前
How do you emulate linux with 400 loc?
评论 #39054685 未加载
huxflux超过 1 年前
Devs website: <a href="https:&#x2F;&#x2F;nsg650.github.io" rel="nofollow">https:&#x2F;&#x2F;nsg650.github.io</a><p>&quot;I am a random 16 year old who likes messing with computers.&quot;<p>Things like this give me hope for the future!
ang_cire超过 1 年前
This reminds me of using crashes in PSP games to run homebrew apps.
评论 #39061302 未加载
jpl56超过 1 年前
Would it be possible to save open files with this, so that you don&#x27;t lose your work after a BSOD?
评论 #39056993 未加载
perlgeek超过 1 年前
With 400 lines, it&#x27;s probably more of a shell &#x2F; terminal emulator than a Linux emulator.
评论 #39054634 未加载
phendrenad2超过 1 年前
Now this is the kind of crazy stuff I come to HN for.