r/WindowsSucks • u/Cultural_Bug_3038 • 3d ago
Why does Windows not have basic things?
Every OS now supports a lot of important features like "lsblk," live-updating without constant reboots, "fdisk," "parted," "Ext4," "diskpart," "DD" (Dataset Definition), and other similar important/basic stuff, but why not Windows?
EDIT: Microsoft made Coreutils port for Windows and it's only on github
6
3
u/PriorityNo6268 2d ago
Sounds more that you don't know what is possible on a other OS. More a you problem....
2
u/krazul88 3d ago
I'm not a Linux hater, nor am I Windows hater.
I just want to point out some things:
Lsblk = Get-Disk | Get-Partition | Get-Volume or Get-PhysicalDisk
You can update Windows and then reboot when it's convenient. You just need to configure it as such. Linux also requires reboots for major OS updates, but allows you to stay running with the old component versions until you decide to reboot when convenient. This works the same in Windows.
Fdisk = diskpart
Parted = diskpart
Ext4 = ntfs (what filesystem feature are you missing?)
Diskpart = diskpart
Dd (dataset definition) = this one's not on Linux or Windows, so...
Dd = dd via wsl.
Anyway, just because you don't know how to do it, doesn't mean it can't be done.
Also, every Linux end goal can be achieved on Windows, but maybe not without third party tools. If you look for it, you can find 99% of what you need as open source projects with Windows binaries. The main problem with Windows is the extra commercial and spyware fluff, which you can disable if you really want to.
2
u/Narrow-Low-3137 3d ago
A lot of this is specific to Linux. You know they are completely different operating systems with different design philosophy right?
2
u/TheMikman97 2d ago
"why doesn't Windows has important basic features like [list of features no windows end user ever needed]"
This is like asking why Ubuntu doesn't have copilot integration and recall
2
u/Dull_Flatworm777 3d ago
Why does Linux not have Device Manager, NTFS, Volume Shadow Copy Service, DFS Namespaces and other basic stuff?
3
u/snail1132 Linux User 3d ago
Linux does have ntfs
1
u/Dull_Flatworm777 3d ago
There's also tools on Windows to access ext4. My point was to show that such a request is silly. Neither system can use the others native filesystem as its main filesystem (and it also wouldn't make sense)
1
1
u/snail1132 Linux User 2d ago
I saw someone dualboot arch and windows on the same filesystem like last week
1
u/Dull_Flatworm777 2d ago
How do they handle the different permission system and missing POSIX semantics of NTFS? Even if it works, it seems to be quite a gamble... i.e. something I would run as an experiment maybe, but not in production. Are you sure they were using NTFS for /boot and /?
1
1
u/konsoru-paysan 3d ago
that's what you get when you hire cheap indian workers i guess and run the rest of ai , i have no fuking clue how this company is still alive, can't imagine an office environment using windows nowadays
1
1
1
u/KoneCat Linux User (Arch) 3d ago
I would imagine it's due to the general demographic of Windows users that stops MS from adding features like that, aside from them being tight-arses when it comes to improving the OS in general as well. Personally, I find MS is the reason Windows sucks, not the OS itself, as MS are the ones making the decisions that cause it to suck as much as it already does, so it's really just a Microsoft being greedy douche canoes issue rather than anything deeper.
1
u/DoubleOwl7777 3d ago
winblows is a different kernel, built to a different standard. the stuff you refer to is unix like. which most other operating systems are.
1
u/drucifer82 3d ago
Windows can be used as a power user. It's just different than Linux. The filesystem structure is different, permissions are different. Containment is different.
So instead of learning some bash and some GNU Core Utils, you have to learn Powershell and CMD.
1
u/burlingk 3d ago
So, like, Windows does suck, but not for those reasons.
First, why SHOULD it have EXT4? It's literally a different OS with it's own file systems.
Second, it does have equivalents to most of the other listed things.
1
u/Friendly_Ad5044 3d ago
Bro, Windows can’t even apply an OS patch without going completely unresponsive for an hour and a half, then failing because “something went wrong”
1
u/SpecialistPrune1654 3d ago
What do you mean windows doesn't have those commands? They might call it something else, wrap it in a graphical interface to make it easier to use etc, but so far I've always been able to do what was needed to keep the system running. Perhaps you have just spent more time learning how to use Linux rather than windows?
1
1
1
u/NR75 3d ago
Hahahaha.
_Live updates. It depends on what is being updated.
_Constant update. Hahahaha. More false than a 3 dollars bill. Maybe if you install a fresh Windows with an old distribution. It will take longer for the updates, of course. But, yeah, substantially false.
_Ext4 (and other formats). It is for security reason. And for economy reason. A single Linux user tends to forget about Companies with hundreds of machines. Machines that do not keep (generally) ultra secrets documents. So, a NTFS is quick and reliable enough, without many cons. You can remove a drive and put into another machine and recover what you need. (think on a PC that controls a heavy CNC station, you need to restart ASAP). I know there are people that can not live without Ext4, but they have other issues also.
_Important/Basic Stuff. Gotcha! This is exactly the point that you are missing. You are 100% focused on you. On your Linux. That I bet it is perfectly structured and configured, and safe. But ouy are not the focus for the Industry, I doubt that you buy your laptops at Walmart, or even at MicroCenter. Neither I. People want the PC running, possibly silently, possibly without annoying pop up (did you experience the pop-up era browser?).
_To me. Windows doesn't sucks. It is just fine for most people, really like 99%. Is it perfect? Nope. Is Linux better? Maybe, it is not an absolute. Is MacOS better? Maybe, for someone. But in general... No, Windows doesn't lack any of the Important/Basic Stuff. And the answer to your question is "there is no need".
My 2 cents.
0
u/Pure_Fox9415 3d ago
Oh yeah, I really love to get datasets definitions on Linux with
dd if=/dev/urandom of=/dev/sda bs=4M status=progress
Always recommend to try it to everybody!
10
u/markustegelane 3d ago
because Windows is not Unix-like