Running Linux on Windows Experience

preview_player
Показать описание

🟪 Wallpaper:

🧪 How to make a killer YouTube video (checklist):

🟧 Learn how to make animations with code (Manim):

🎞️ Premiere Pro Presets:

MY FAVOURITE THINGS:

Some of the links above are affiliate links that I get a kickback from.
Рекомендации по теме
Комментарии
Автор

i love this caveman inventing wheel approach. just sitting watching a newbie discover things is funny & amusing.

VinayKumar-vuen
Автор

Watching you ignore the global installation warnings and ignoring venvs which is one of the core uses of uv was just absolute cinema, took me back to when I was just starting out lol, great stuff man

kuzuuu.
Автор

19:58 I love how you literally type *break system packages* without any concerns and not proceeding on how to solve this problem the right way even when chatgpt explaining this literally in the next paragraph :D

egomozg
Автор

timestamps:

start: 0:00
end: 21:16

anixolx
Автор

So, you have a virtual python environment managed by uv, which is running in linux, managed by WSL, which is inside of windows. You are in VM hell.

chyldstudios
Автор

Classic bog, just casually run --break-system-packages with no worry

BaoNguyen
Автор

bog can go from beating Minecraft to running Linux in windows, what a w youtuber.

Kirrbear
Автор

WSL2 (that has been the default for a few years already) is actually a full VM just with Windows integration. It doesn't run inside Windows, but alongside Windows. Previous version (WSL1) was just a compatibility layer that was really bad, but I actually had no issues with running WSL2, and it behaves just like a native Linux distro.

Gornius
Автор

It wouldn't be a Bog video without casually typing in "--break-system-packages" without a care

qwfp
Автор

I see bog notification.
I click bog notification.
I watch bog.

dylanchadderton
Автор

19:07 if you didn't know, you CAN pull up the emoji keyboard using Windows key + period.

noctis_rune
Автор

man bog, you're such an underrated creator, you deserve more subs, your videos are so good!
also the manim animations are lovely!

ProgrammerPenguin
Автор

You can directly launch WSL in Windows terminal via the down arrow button beside the + icon on the tabs.

SaltyKimchi
Автор

"ELEMENT OF SUPRISE" instead of "sike" was amazing

IfdesHerzog
Автор

`uv` is a package manager that uses its own Python interpreters (runtimes.) It doesn't depend on the system one. When you did the `uv tool install manim` command, it created a virtual environment from one of its python runtimes and installed Manim in it. Then it put the code to launch that virtual environment in `~/.local/bin/manim` file. If you use `cat` on that file, you should some Bash code.

I recommend that you do `uv init <project name>` then do `uv add manim` inside the new folder that the `uv init` command created. It will create a `.venv` folder under it. This can be automatically detected by VS Code now. *No need to mess with system packages and break your Ubuntu.*

eeriemyxi
Автор

The "Unix (LF)" means what kind of line endings the file has. Linux because it is in the Unix family of operating systems uses Unix line endings. Windows because it started in the DOS family of operating system use DOS line endings, but because there aren't really any DOS operating systems in wide usage, this is usually called Windows line endings.
DOS/Windows line endings are the more verbose, and originate with typewriters where you would separately go to the next line, and go to the start of the line. While Unix which to make this easier just has a single thing to go to the start of the next line, also technically this started with Multics, which predates Unix.
On Windows the line ending is CRLF, where CR is carriage return (which tells it to go to the start of the line) and LF is line feed (which tells it to go to the next line).
On Linux the line ending is LF, where LF is line feed, and automatically goes to the start of the next line.
On both systems you can separately use CR to just go to the start of the line, if you for example have a progress bar you want to update without printing a new line.

Also, in Programming you may be familiar with \n and \r to type LF and CR.
And if you want to do the CR trick of overwriting your own text in Python, you do it like this: print("Hello", end="\r") Here you tell print to use "\r" as the end, which by default is "\n" (or "\r\n"). Then when you are done just do print() to print an empty line (leaving the progress bar unchanged) so you can start a new line bellow it.

mrt_
Автор

I love this channel. I am a teacher and I showed my students this channel as an example on how the learning process on technical topics can be

s.ruizdeaguirre
Автор

9:07 "i cant open it from here... or can i?" *vsauce music plays*

TheBusinessPanda_YT
Автор

Alt F4 did really work for me, thank you!
I thought it was closing the windows, but it seems Microsoft fixed it, it's now the emoji quick menu, awesome 👍

trueberryless
Автор

I literally screamed out of laughter when you ran `ls -a` in `~/snap` directory and searching solution for a problem you didn't have

Love your videos though,
Btw, I requested in one of your video for a Krita/Inkscape trying experience, please consider that

FahimAhmed-tbwu