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

科技回声

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

GitHubTwitter

首页

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

资源链接

HackerNews API原版 HackerNewsNext.js

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

JSLinux

392 点作者 TechTechTech大约 1 个月前

25 条评论

tombl大约 1 个月前
Fabrice does a great job at building these self-contained pieces of software which often grow to have lives of their own. As a lesser known example, JSLinux&#x27;s terminal emulator was forked a few times and is now known as xterm.js, which has become the predominant web embeddable terminal emulator.<p>This all comes full circle, because now I&#x27;m building a true successor to JSLinux that&#x27;s way faster because I&#x27;ve natively compiled the kernel&#x2F;userspace to wasm, and of course I&#x27;m using xterm.js for the terminal emulation.<p>If you like buggy demos that probably shouldn&#x27;t be shared yet, you should check out <a href="https:&#x2F;&#x2F;linux.tombl.dev" rel="nofollow">https:&#x2F;&#x2F;linux.tombl.dev</a>, but note that it&#x27;s currently just a busybox shell and nothing else, so I hope you&#x27;re good with `echo *` instead of `ls`.
评论 #43693676 未加载
评论 #43691572 未加载
评论 #43693533 未加载
评论 #43690052 未加载
评论 #43691360 未加载
tombert大约 1 个月前
Fabrice is amazing. The amount of stuff this guy has built is utterly incredible.<p>If I built any one of the things he&#x27;s built (ffmpeg, qemu, tinyc) I would never stop bragging about it. Instead, he just keeps hacking on other cool stuff.
评论 #43689462 未加载
评论 #43689864 未加载
评论 #43689656 未加载
评论 #43690875 未加载
评论 #43693089 未加载
评论 #43692080 未加载
smusamashah大约 1 个月前
There aren&#x27;t many VMs that can run in browser<p><a href="https:&#x2F;&#x2F;copy.sh&#x2F;v86&#x2F;" rel="nofollow">https:&#x2F;&#x2F;copy.sh&#x2F;v86&#x2F;</a><p><a href="https:&#x2F;&#x2F;webvm.io&#x2F;" rel="nofollow">https:&#x2F;&#x2F;webvm.io&#x2F;</a><p><a href="https:&#x2F;&#x2F;bellard.org&#x2F;jslinux&#x2F;" rel="nofollow">https:&#x2F;&#x2F;bellard.org&#x2F;jslinux&#x2F;</a><p><a href="https:&#x2F;&#x2F;jamesfriend.com.au&#x2F;pce-js&#x2F;" rel="nofollow">https:&#x2F;&#x2F;jamesfriend.com.au&#x2F;pce-js&#x2F;</a> (<a href="https:&#x2F;&#x2F;github.com&#x2F;jsdf&#x2F;pce">https:&#x2F;&#x2F;github.com&#x2F;jsdf&#x2F;pce</a>)<p><a href="https:&#x2F;&#x2F;www.pcjs.org&#x2F;" rel="nofollow">https:&#x2F;&#x2F;www.pcjs.org&#x2F;</a> (lots of hardware and OSes) (<a href="https:&#x2F;&#x2F;github.com&#x2F;jeffpar&#x2F;pcjs">https:&#x2F;&#x2F;github.com&#x2F;jeffpar&#x2F;pcjs</a>)<p>Mac OS<p><a href="https:&#x2F;&#x2F;infinitemac.org&#x2F;" rel="nofollow">https:&#x2F;&#x2F;infinitemac.org&#x2F;</a> (<a href="https:&#x2F;&#x2F;blog.persistent.info&#x2F;2023&#x2F;03&#x2F;infinitemac-dot-org.html" rel="nofollow">https:&#x2F;&#x2F;blog.persistent.info&#x2F;2023&#x2F;03&#x2F;infinitemac-dot-org.htm...</a>)<p><a href="https:&#x2F;&#x2F;jamesfriend.com.au&#x2F;projects&#x2F;basiliskii&#x2F;BasiliskII-worker.html" rel="nofollow">https:&#x2F;&#x2F;jamesfriend.com.au&#x2F;projects&#x2F;basiliskii&#x2F;BasiliskII-wo...</a><p><a href="https:&#x2F;&#x2F;jamesfriend.com.au&#x2F;pce-js&#x2F;pce-js-apps&#x2F;" rel="nofollow">https:&#x2F;&#x2F;jamesfriend.com.au&#x2F;pce-js&#x2F;pce-js-apps&#x2F;</a>
评论 #43690822 未加载
评论 #43690820 未加载
pveierland大约 1 个月前
Considering the extremes of prolific developers gives interesting contrast to dogmas such as &quot;functions&#x2F;files should never be above x lines&quot;, where `quickjs.c` is 50k lines and has functions that are hundreds of lines long:<p><a href="https:&#x2F;&#x2F;github.com&#x2F;bellard&#x2F;quickjs&#x2F;blob&#x2F;master&#x2F;quickjs.c">https:&#x2F;&#x2F;github.com&#x2F;bellard&#x2F;quickjs&#x2F;blob&#x2F;master&#x2F;quickjs.c</a><p>(Obviously different approaches suits different circumstances.)
评论 #43689539 未加载
评论 #43690160 未加载
评论 #43690018 未加载
评论 #43691305 未加载
评论 #43691183 未加载
评论 #43691156 未加载
评论 #43691370 未加载
rmac大约 1 个月前
Kohei Tokunaga has the next generation of this<p><a href="https:&#x2F;&#x2F;ktock.github.io&#x2F;container2wasm-demo&#x2F;" rel="nofollow">https:&#x2F;&#x2F;ktock.github.io&#x2F;container2wasm-demo&#x2F;</a><p>with emscripten Browser networking via fetch, or a Posix compat websocket proxy<p><a href="https:&#x2F;&#x2F;ktock.github.io&#x2F;container2wasm-demo&#x2F;amd64-debian-wasi.html" rel="nofollow">https:&#x2F;&#x2F;ktock.github.io&#x2F;container2wasm-demo&#x2F;amd64-debian-was...</a>
评论 #43689557 未加载
patwolf大约 1 个月前
I played around in Windows 2000 for the first time in 20 years. I know nostalgia can be blinding, but I would go back to that UI in a heartbeat. The uncluttered taskbar, the simple start menu that isn&#x27;t full of useless recommendations and ads—such a joy!
评论 #43691906 未加载
评论 #43691612 未加载
评论 #43692215 未加载
评论 #43691690 未加载
throwaway2037大约 1 个月前
Does anyone know how Fabrice Bellard gets paid? This guy&#x27;s output of open source project is simply stunning. Is there anyone in his class? It is hard to compare. I assume that someone like VMWare would try to hire him, or Google to work on video codecs, V8, Chromium rendering, or ffmpeg.
评论 #43690051 未加载
keepamovin大约 1 个月前
I have to say there are some extremely talented, creative and productive &quot;software artists&quot; or ICs coming out of France. Not sure if that&#x27;s a French thing (the Ecoles or whatever) or something else, but it&#x27;s noticable.
评论 #43691541 未加载
评论 #43690901 未加载
a3f大约 1 个月前
We are using JSLinux over at <a href="https:&#x2F;&#x2F;barebox.org&#x2F;webdemo" rel="nofollow">https:&#x2F;&#x2F;barebox.org&#x2F;webdemo</a> to let potential users see the conveniences of the bootloader&#x27;s shell without having to flash it to actual hardware.<p>I am glad to see all the forks mentioned here, need to see which one runs bareDOOM best and if any have working sound perhaps..
评论 #43692895 未加载
ridruejo大约 1 个月前
JSLinux was our inspiration for creating Endor (<a href="https:&#x2F;&#x2F;endor.dev" rel="nofollow">https:&#x2F;&#x2F;endor.dev</a>) and his qemu work is also powering a lot of other Wasm-related browser projects
评论 #43691880 未加载
NetOpWibby大约 1 个月前
I just spent an hour playing Solitaire in Windows 2000
skerit大约 1 个月前
I can&#x27;t seem to get the Linux VMs running (I&#x27;m just getting a CORS error when it tries to fetch the little text file at `<a href="https:&#x2F;&#x2F;vfsync.org&#x2F;u&#x2F;os&#x2F;buildroot-riscv64&#x2F;head" rel="nofollow">https:&#x2F;&#x2F;vfsync.org&#x2F;u&#x2F;os&#x2F;buildroot-riscv64&#x2F;head</a>` for example), but the Windows 2000 one does work. Quite smoothly even.
评论 #43691312 未加载
slt2021大约 1 个月前
Fabrice Bellard is the Chuck Norris of software engineering
dxroshan大约 1 个月前
Fabrice is an amazing programmer, and does cool things. He is an inspiration to us all.
someoneontenet大约 1 个月前
My dream is have a in browser nixos vm on wasm. If I could have a bare vm, I can bootstrap it easily with a nixos config. From there I can start thinking about running web services in browser tabs instead of physical hardware.
评论 #43689535 未加载
sylware大约 1 个月前
Good.<p>Only wayland RISC-V 64bits binaries from now on, even for the web.<p>We don&#x27;t need anything else anymore.
slackfan大约 1 个月前
Ah, the destroy all software talk is coming true!
cardiffspaceman大约 1 个月前
The TEMU column is not shopping links.
gamebak大约 1 个月前
This is amazing! But beware admin, it seems that the RAM can be hijacked and increased...
babuloseo大约 1 个月前
I use ffmpeg to create transcript with a popular video sharing site.
roschdal大约 1 个月前
JSLinux is too slow to be used for anything.<p>Where is the complete source code for this?
评论 #43689306 未加载
评论 #43689818 未加载
评论 #43689302 未加载
DrNosferatu大约 1 个月前
- What about a WASM flavor of this, Fabrice? ;)
评论 #43691045 未加载
loeg大约 1 个月前
Any particular reason we want to revisit this (2018) now?<p><a href="https:&#x2F;&#x2F;hn.algolia.com&#x2F;?q=jslinux" rel="nofollow">https:&#x2F;&#x2F;hn.algolia.com&#x2F;?q=jslinux</a>
评论 #43690240 未加载
Maksadbek大约 1 个月前
Fabrice Bellard is a real coding monster!
DyslexicAtheist大约 1 个月前
for now I get a kernel panic due to NoScript.<p>But does this support recursion? I&#x27;d like to run JSLinux in my browser and then point its Browser to <a href="https:&#x2F;&#x2F;www.bellard.org&#x2F;jslinux&#x2F;" rel="nofollow">https:&#x2F;&#x2F;www.bellard.org&#x2F;jslinux&#x2F;</a> which then starts another JSLinux which opens the browser on JSLinux which ...<p>JSLinux isn&#x27;t another Linux but a landmark of postmodern philosophy, and OP most def forgot to credit Baudrillard.<p>crazy cool.
评论 #43690609 未加载