1 point

A kernel was released that changed how the hash value got computed for casefolded filenames. (used for better windows compatibility) That kernel then went into production. This unfortunately split some file-systems that supported this into two incompatible versions, breaking the kernel rule 1.

There might now exist file-systems were created/modified with this bug present that the old/fixed kernels can’t understand.

permalink
report
reply
10 points

Windows has had the ability to flag individual directories as case-sensitive for a few years now. It’s… something, I guess.

Also, why is the website for the original comic crossed out? It wasn’t completely cropped out or hidden like most asshats do, but it wasn’t left alone either. Someone deliberately went out of their way to vandalize it but did it in perhaps the most pointless possible way? I don’t understand people sometimes.

The original, if anyone was curious.

permalink
report
reply
1 point

Thank you for the rabbit hole

permalink
report
parent
reply
5 points

Eh…. I suppose in one sense it’s making it clear that this isn’t the original. But you can still see where the comic came from.

permalink
report
parent
reply
6 points

My main struggle on Windows is checking in executable files. I keep forgetting the command whenever i have to add a shell script to the project.

permalink
report
reply
45 points

Whenever I develop on Windows, I just use the built in Linux.

permalink
report
reply
1 point

Same, luarocks just does not work properly on windows.

permalink
report
parent
reply
5 points

The “built-in Linux” is a VM.

permalink
report
parent
reply
13 points

I’m aware, though there’s some nice integration stuff that means you can run GUI applications and share the file system

Interesting fact WSLv1 was actually not a VM and it was the NT kernel speaking POSIX

permalink
report
parent
reply
4 points

And this is why the WSL1 filesystem was so damn slow. WSL2 uses a native ext4 filesystem (usually, you can format it to whatever)

permalink
report
parent
reply
13 points

I got a Mac at work because the Linux on Mac didn’t suck as much as the Linux on windows (docker).

My 8 years old mid range PC beats both to dust on development using the Linux on Linux, but somehow the bosses don’t value my time.

permalink
report
parent
reply
10 points
*
Deleted by creator
permalink
report
parent
reply
4 points

Technically the “Linux on Mac” is Unix based and not Linux, but I agree the dev experience is nicer on my Mac than Windows given the choice. Also rather than docker you can use the WSL stuff on Windows for a much closer to normal Linux dev setup (with a few weird edges).

I end up regularly using all three OSes, so it’s helpful you can finally get a serviceable dev environment on any of the common non-mobile OSes now.

permalink
report
parent
reply
5 points

I meant using a linux VM to run docker (With Rancher Desktop).

WSL started eating RAM like if there’s was no tomorrow for no reason, even when idle. And considering we had to run memory and cpu intensive tasks, that was a big problem. Several colleges saw the same issue and we all ended up moving to Mac for that reason (well, some of them just because “shiny”).

permalink
report
parent
reply
5 points

Funny to see this today. I had moved a repo from an old Mac laptop to linux months ago, and git couldn’t find the ref to HEAD, because HEAD was pointing to the case insensitive branch name, and it didn’t match the case of the branch. Manually edited HEAD to the correct case to fix it. I should probably recreate the repo for good measure…

permalink
report
reply

Programmer Humor

!programmer_humor@programming.dev

Create post

Welcome to Programmer Humor!

This is a place where you can post jokes, memes, humor, etc. related to programming!

For sharing awful code theres also Programming Horror.

Rules

  • Keep content in english
  • No advertisements
  • Posts must be related to programming or programmer topics

Community stats

  • 8K

    Monthly active users

  • 1.2K

    Posts

  • 41K

    Comments