Linux philosophy: Twitter humour
Nothing to do with my recent post on how everything is increasingly containerized, so pretty soon nobody would care about the smoothness, lightness and usability of your preferred desktop environment. It’s just a collection of jocular truths collected from Twitter.
Unix philosophy: Everything is a file
Linux/FreeBSD late 90s: Everything is an ioctl
Linux 2000s: Everything is everywhere, but check /proc.
Linux 2010s+: Everything is an undocumented DBus API, and even if you make the right API call, you’ll still get permission denied.— @jordansissel (@jordansissel) June 11, 2021
How to create a vGPU in Linux w/ Intel 915:
uuidgen | sudo tee /sys/devices/pci0000:00/0000:00:02.0/mdev_supported_types/i915-GVTg_V5_4/create
“Everything is a file” … lol. Your “write” can’t be read-back. It’s a write-only mystery like so many things in /proc and /sys.— @jordansissel (@jordansissel) June 12, 2021
2020s: Linux is a Windows 10 app
— Stephen Best (@thebestie) June 12, 2021
WSL2 is such cool tech!
— @jordansissel (@jordansissel) June 12, 2021
Linux 2020s: Everything is an undocumented DBus API, and you can just claim permission for everything by killing the right daemons https://t.co/BD5TXo6MD7
— /proc/tyler/langlois (@leothrix) June 12, 2021
Linux 2020+: Everything is a systemd-* daemon
am i doin this right?
— radikal Demokrat (@agentdero) June 11, 2021
I like systemd…
— LifeMadSun (@leifmadsen) June 11, 2021
Systemd is ok! Anger at systemd is missing the staring at a tree and missing the whole forested mess that is the Linux ecosystem
— @jordansissel (@jordansissel) June 12, 2021
I like files and ioctls, and yet here we are xD
— radikal Demokrat (@agentdero) June 11, 2021
Files were *always* a lie. At least with ioctl() the man page clearly shows you’re in YOLO territory. DBus could’ve taken opportunity to improve and be a next-gen ioctl, but instead we got this monster
— @jordansissel (@jordansissel) June 12, 2021
Linux 2020+: everything is a BPF program no one remembers nor has the source code for, and it silently underpins your entire infrastructure.
— Avleen Vig (@avleen) June 12, 2021
Linux 2030: The kernel version number is ahead of Chrome/Firefox version number.
— Shantanu Gadgil (@shantanugadgil) June 12, 2021
Linux 2030+: everyone is using Linux desktop.
— John Collins (@TechLeaderPro) June 11, 2021
Linux 2030+: Sound still doesn’t work.
— Vincent Janelle (@randomfrequency) June 12, 2021