Just got thoroughly called out by this image
@LMAOYEEN Me, but substitute "Linux" where it says MacOS... Libvirt, libvirt, everywhere...
@LMAOYEEN Just run Fedora Silverblue, it's literally booting into a container image on bare metal 
@odoben @LMAOYEEN well technically it is not really a container… (you can see that e.g. by the fact that you cannot run two of these simultaneously)
@LMAOYEEN or, why devs whose code runs on Linux in prod should be given Linux for their dev box.

@LMAOYEEN oh my god, this but with windows instead x3

Windows -> Linux (via WSL) -> Docker

@LMAOYEEN For me, it’s FreeBSD → FreeBSD jail → Linux VM → Docker. I guess in that case, the FreeBSD jail is a second trailer pulled by the same tractor.  
@LMAOYEEN The truth of this gives me a sad.
@LMAOYEEN Windows { WSL { Docker } } too.
@LMAOYEEN and inside of docker there is JVM 
@mo @LMAOYEEN and inside the JVM it's interpreting Python
@LMAOYEEN Somewhere in the glovebox of the inner car is a Matchbox toy car with a 3 line shell script that should have been run on the host.
@LMAOYEEN there’s still room for Minikube...

@LMAOYEEN

Genau so sah mein #hetzner Server für den Workshop auf der #GPN21 aus. 😁

Proxmox -> LXC Container -> Docker Container

😎

@LMAOYEEN now do this to nest a podman container in a podman container in a docker container
`docker run --cap-add=sys_admin --cap-add mknod --device=/dev/fuse --security-opt seccomp=unconfined --security-opt label=disable quay.io/podman/stable podman run --security-opt label=disable --user podman --device /dev/fuse quay.io/podman/stable podman run alpine echo hello`
@LMAOYEEN modern be/fe development on Windows/Mac. Rule 1: Let me emulate #Linux first.
@LMAOYEEN and it's as fuel efficient as it looks!
@LMAOYEEN Docker is the most lightweight part of this stack, hence the compact car.
@LMAOYEEN
And what's Windows in this case then? A pickup truck?

@LMAOYEEN @joe

I just did that.!

Virtual box on osx to house a linux ubuntu box in which a home assistant container lives.

@LMAOYEEN it's happening the same to me but with a PC 😂
@LMAOYEEN @KayOhtie it you but Proxmox is the truck
@mathias @LMAOYEEN Replace 'VM' with 'Container' and you're not wrong and I hate it
@LMAOYEEN I recently installed macOS inside a KVM which is again running inside my Ubuntu WSL inside my Windows OS.
@LMAOYEEN i spun up a vmware instance in a qemu-kvm vm the other day, just to run some software that only works from an ova 🙁
@LMAOYEEN @gabriel No es Docker (o los contenedores de docker, más bien) una linux-vm en sí misma? Porque correr una para correr Docker dentro de ella? No entendí

@rafacampoamor los microprocesadores tienen dos modos de funcionamiento independientes: el modo kernel y el modo usuario, son dos niveles de acceso al hardware distintos.

Los sistemas operativos definen dos espacios de procesos para esos dos modos: el espacio del kernel, donde se ejecuta ése y los módulos/controladores, y el espacio de usuario para las aplicaciones.

Los contenedores son espacios de usuario adicionales al nativo (al instalado en la máquina), que comparten el mismo kernel /1

@rafacampoamor por eso los contenedores se suelen describir como “virtualización de sistema operativo” o “de kernel”, a diferencia de las máquinas virtuales que son virtualización de hardware.

La mayoría de los contenedores actuales, como los de Open Container Initiative (Docker y Podman, por ejemplo) son contenedores Linux. Cuando usas Docker en una máquina que no es Linux, como en Windows o en macOS, necesitas una máquina virtual con Linux, que es lo que instala el Docker Desktop de turno. /2

@rafacampoamor pero cuando usas Linux en tu máquina física, los contenedores no necesitan ninguna máquina virtual, van a pelo.

Dicho de otra forma, los contenedores necesitan un kernel de Linux por debajo (porque los contenedores no tienen kernel), por eso en sistemas no-Linux tienes que tener una máquina virtual. /y 3

@gabriel @rafacampoamor perdonad que me meta, pero fíjate que yo pensaba que en macOS funcionaba igual que en Linux por el tema de estar basado en Unix. No sabía ese punto.
@kr0n @rafacampoamor no hay nada que perdonar, es más, nos hermana ese sentimiento de traición, de desengaño. Cuando te das cuenta, ya ves a macOS con otros ojos. Y con un “😕😤Pfff!!” en la cabeza.
@LMAOYEEN on the context of your recent post @b0rk 😂

@LMAOYEEN

The Thanksgiving Turducken of Tech.

I think I'm going to have to add "T3 full stack developer" to my resume.

Old computer science saying "Any problem can be solved with another level of abstraction."

#tech #compSci #linux