WSL
crossword-composer
Our great sponsors
WSL | crossword-composer | |
---|---|---|
25 | 1 | |
1,839 | 43 | |
1.4% | - | |
8.9 | 0.0 | |
10 days ago | about 1 year ago | |
PowerShell | Rust | |
GNU General Public License v3.0 or later | MIT License |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
WSL
- Windows VBS
- [Bashonubuntuonwindows] \"Veuillez activer la fonctionnalité Windows Virtual Machine Platform et vous assurer que la virtualisation est activée dans le BIOS.\ »
- Why do I get two different results from different PCs
-
can't use WSL2 despite virtualization and Windows machine platform feature enabled, and error message says thye're not.
I have found some documentation here https://github.com/MicrosoftDocs/WSL/issues/536 and here https://learn.microsoft.com/en-us/windows/wsl/faq#will-i-be-able-to-run-wsl-2-and-other-3rd-party-virtualization-tools-such-as-vmware--or-VirtualBox and intend to read them fully including the links inside them tomorrow or the day after when I have time.
-
There are literally no reasons to choose an iPhone over an Android smartphone
Off the top of my head was this bug that caused a lot of people using vbox to swap to vmware. Just a bunch of really annoying compatibility bugs that made it a nightmare if you were trying to use it like a native linux instance.
-
Is Microsoft's CBL-Mariner Going to Become Microsoft Linux?
>and I’m almost certain that when you run multiple wsl distros they are all in one VM, though that may be wrong
Yes, they run as containers.
From https://github.com/MicrosoftDocs/WSL/issues/1573#issuecommen...:
WSL distributions (instances) are not VMs. They are best described as "containers" running inside the WSL2 VM. Each WSL2 distribution/instance has its own isolated:
PID namespace
-
Unable to run any docker container using WSL2
(As I've understood, Hyper-V Management Tools should not be needed when using WSL2, based on: https://github.com/MicrosoftDocs/WSL/issues/899)
-
Kernel Panic when trying to install AlmaLinux 9 in VirtualBox
Here https://github.com/MicrosoftDocs/WSL/issues/536
- Docker for Windows failing to start: "WSL system related access rights are not set correctly"
- AlmaLinux / WSL2 / Start Apache
crossword-composer
-
WebAssembly
A few wasm projects I've worked on:
- An in-browser crossword puzzle generator: https://crossword.paulbutler.org/ (source: https://github.com/paulgb/crossword-composer)
- A multi-player word game: https://redwords.paulbutler.org/
- A library for synchronizing state between clients, used for that word game: https://aper.dev/ (source: https://github.com/aper-dev/aper very WIP right now)
In my experience, the single biggest perk of using WebAssembly is that I can use a language I'm very productive in (Rust) compared to JavaScript. Everything else is secondary. That said, I think these projects have specific advantages by virtue of being WebAssembly:
- The backtracking search used for the crossword puzzle generator is carefully implemented to not allocate extra memory. This would be tough to do in JavaScript, and I believe it's partly responsible for its performance.
- The word game uses a compression algorithm that benefits very noticeably from wasm-opt, to the point that I can't run it without it. Given that wasm-opt takes a non-trivial amount of time at compile time, I suspect the JavaScript JIT would be slow at doing something similar at runtime. This is just conjecture, I haven't checked.
- What Aper does just wouldn't be possible without Rust features like Serde and macros.
What are some alternatives?
Chocolatey - Chocolatey - the package manager for Windows
noclip.website - A digital museum of video game levels
toolchains_llvm - LLVM toolchain for bazel
Jekyll - :globe_with_meridians: Jekyll is a blog-aware static site generator in Ruby
dnf - Package manager based on libdnf and libsolv. Replaces YUM.
sorbet - A fast, powerful type checker designed for Ruby
content - The content behind MDN Web Docs
ipe-wiki - A Wiki for tips and tricks related to Ipe
Files - Building the best file manager for Windows
berry - 📦🐈 Active development trunk for Yarn ⚒