Remix.run Logo
jdw64 2 hours ago

But the idea that Windows is a "better OS" really seems accurate for people in the Third World. This is because Korean language support on Linux is terrible, and since all the commands are in English, it takes quite a bit of time to get used to it. Not only that, but there are so many distributions that you do not even know what to configure, and rather than doing RTFM, I just want to get my "work" done.

In that regard, I honestly think Linux is better once you master it, but realistically, Windows is much more casual and practical. You might disagree, but for people outside the Anglosphere, Windows is far more casual.

To be completely honest, the vast majority of people do not even like looking at PowerShell or terminal windows. It is familiar to programmers like us, but honestly, I do not like looking at terminal windows either. I would much rather look at an IDE. In the English speaking Linux world, you just map ASCII, but we need things like ibus or fcitx. On top of that, there have been CJK input method fragmentation and conflict issues for over 20 years. I think this gap exists because they cannot understand a situation where you have to debug an "input method config file" just because you want to type some text.

Windows is a black box platform where multilingual rendering and the Office ecosystem are perfectly integrated. Only a very small fraction of its API is exposed. However, for the vast majority of applications, that is more than enough. The idea that Linux is great applies mostly to English speaking developers or those who want to fit into that English speaking development culture, but from a pure usability standpoint, I believe Windows is better.

Linux is technically a glass box, but honestly, no one can understand every single part of it, meaning it practically functions as a cognitive black box anyway.

Furthermore, Windows supports true plug and play where hardware just works the moment you connect it. Linux does not. Debating whether Linux or Windows is technically superior is meaningless, but I absolutely do not agree with the claim that Windows is terrible. Many Americans argue that Linux is better once you learn how to use it properly, but the moment you step outside the US, Linux becomes a flawed system where nothing works as it should.

thaumasiotes 2 hours ago | parent [-]

> But the idea that Windows is a "better OS" really seems accurate for people in the Third World. This is because Korean language support on Linux is terrible

Who in the third world is supposed to speak Korean?

jdw64 2 hours ago | parent [-]

In this case, I'd appreciate it if you could understand it as my 'native language.' When you input a language that isn't English into a computer, it often doesn't work well with ASCII—it frequently breaks in many places.

Because the standards for computer work are mostly set by the US, people in Asia often call the ASCII system 'the privilege of one byte.' A single hardware switch maps directly to one byte of memory. You don't need an IME—Linux requires programmers to configure that manually.

For native languages like Korean, Chinese, Japanese, and Arabic, you can't just type characters onto the screen directly. IME daemons like ibus or fcitx run in the background, intercept key events, and compose them in buffers. In that regard, Windows is much better. And this ties in well with the topic of this post

Using Linux outside the English speaking world means you have to study encoding history and filesystem structures just to open a document. It practically becomes a hobby. It's awful.

But Windows solves that problem first, because it wants to sell Windows in those countries. NTFS stores filenames in UTF-16, so multilingual input is standard. When you open a terminal in Linux, you get the horrible experience of seeing your native language rendered as broken characters. I do use Linux, of course. I think its lightweight nature is a plus, but in my work environment, Linux is hard to use properly except on servers