You can use https://uupdump.net/ to build up an ISO file (even from Linux or Mac, the options enable you to keep the file size down) and just drop into https://github.com/ventoy/Ventoy and you're good to go.
If you're already running Windows you can do β Win
, Reset this PC
for a more convenient ISO download option.
For keys try https://www.microsoft.com/windows/get-windows-11 or local retail store, otherwise check PC Hardware channels on YouTube as they often have links to discounted keys (obviously check if valid/legit, due diligence, etc.)
Personal preference:
- Disconnect before install (remove ethernet cable)
- Uncheck all under "Choose privacy settings for your device." π
You can run these after a clean install:
β DISCLAIMER: USE THESE AT YOUR OWN RISK β
- https://github.com/farag2/Windows-10-Sophia-Script
- https://github.com/ChrisTitusTech/winutil
You can download and install Node.js from https://nodejs.org/
It includes Chocolatey https://chocolatey.org/ and Build Tools in final step.
This is a convenient way to get Chocolatey if you need Node.js anyway.
To install and enable WSL: https://docs.microsoft.com/en-us/windows/wsl/install
These days this should be enough to get you going (installs Ubuntu by default):
wsl --install
To install a distro from terminal: https://docs.microsoft.com/en-us/windows/wsl/install-manual#downloading-distributions
To disable Windows PATH in WSL (helps if you're installing Node.js in WSL as well):
# sudo vim /etc/wsl.conf
[interop]
appendWindowsPath = false
You can check https://gist.github.com/ruandre/2d5618ce5be5123462300c7f418536e2 for Arch-like access to software on Debian/Ubuntu
You can check https://gist.github.com/ruandre/3f150a6acb042a66f2adc5bef44c789d for an example .bashrc
for Debian/Ubuntu
Alternatively there's also:
To run GUI apps: https://github.com/microsoft/wslg π€·
- Canonical Multipass: https://multipass.run/
- HashiCorp Vagrant: https://www.vagrantup.com/
- Git Bash: https://gitforwindows.org/
- MSYS2 https://www.msys2.org/
- Cygwin: https://www.cygwin.com/
- Gow https://github.com/bmatzelle/gow (unmaintained)
- Switch to Linux π (not always an option, hence this guide)
Note these can also be used alongside WSL ^
You can install by grabbing the latest release from:
https://github.com/microsoft/terminal/releases
And running: Add-AppxPackage FILE_NAME.msixbundle
Or you can install from Windows Store, or via Chocolatey, winget, etc.
For context menus*: https://github.com/lextm/windowsterminal-shell
*This requires PowerShell 7 which you can grab here:
https://aka.ms/powershell-release?tag=stable
See https://gist.github.com/ruandre/2310e500ac7afb1ea0bff041407cb233 for example Profile.ps1
The latest versions of Docker Desktop support WSL2: https://www.docker.com/products/docker-desktop
If it eats too much disk space, check this for a solution: microsoft/WSL#4699 (comment)
You can grab it here: https://chocolatey.org/install
You can search for packages here: https://chocolatey.org/packages
Example commands:
choco install mpv
Info: https://docs.microsoft.com/en-us/windows/package-manager/winget/
Example commands:
winget search powertoys
winget install powertoys --source winget
Info: https://scoop.sh/ (https://github.com/ScoopInstaller/Scoop)
Example commands:
scoop bucket add main
scoop install main/neovim
Useful software on Windows (personal preference, YMMV):
- https://mpv.io/ (for playing video files, cross-platform, minimal)
- https://www.irfanview.com/ (image viewer/editor - grab the plugins for Photoshop-like "save to web" feature)
- https://www.bulkrenameutility.co.uk/ (rename stuff, also try PowerRename via PowerToys, or stdrename)
- https://github.com/microsoft/PowerToys (tiling window manager-like features and some extra tools)
- https://www.microsoft.com/en-us/p/devtoys/9pgcv4v3bk4w (for formatting JSON, comparing text, testing RegExp, etc.)
- https://www.rapidee.com/en/download (manage Environment Variables, arguably a bit better than the Windows built-in tools)
- https://meldmerge.org/ (so-so on Windows but haven't found any good alternatives)
- https://www.ccleaner.com/ccleaner (clean up browser files, etc.)
- https://www.iobit.com/en/advanceduninstaller.php (clean uninstall; I don't use this anymore so can't really vouch)
- https://www.jam-software.com/treesize_free or https://windirstat.net/ (where'd the drive space go?)
- https://docs.microsoft.com/en-us/sysinternals/downloads/autoruns (stop pesky resource hogs)
- https://docs.microsoft.com/en-us/sysinternals/downloads/process-explorer (ditto)
- http://www.turnipsoft.co.uk/freda/ (free EPUB reader, for cli try https://github.com/wustho/epr?)
- https://www.sumatrapdfreader.org/ (PDF, CBZ/CBR, DjVu, etc. reader)
- https://www.foobar2000.org/ (the best music player β€οΈ, on Linux try https://deadbeef.sourceforge.io/)
- https://www.mp3tag.de/en/ (for music collection, manage tags)
- https://www.audacityteam.org/ (audio editing)
- https://codecguide.com/download_kl.htm (codecs)
- https://github.com/mifi/lossless-cut (cut up video files, stitch back together)
- https://handbrake.fr/ (convert video files, also https://www.ffmpeg.org/)
- https://obsproject.com/download (record screen, stream, etc.)
- https://kdenlive.org/en/ (video editing, I've only used it on Linux)
- https://www.blackmagicdesign.com/products/davinciresolve/ (video editing)
- https://www.figma.com/downloads/ or https://icons8.com/lunacy (web/graphic design, vector)
- https://krita.org/en/ (painting)
- https://godotengine.org/ (game dev)
- https://www.blender.org/ (3D)
- https://runjs.dev/ (repl/interactive sandbox, useful for JavaScript devs)
- https://www.sublimetext.com/ (great performance, cross-platform code editor)