2 ms·
I'm talking about the design philosophy. Windows is a GUI-centric experience. Adding a GUI instantly adds an order of magnitude more code to a project. This hid
by 234dd57d2c8db 10y ago
I'm talking about the design philosophy. Windows is a GUI-centric experience. Adding a GUI instantly adds an order of magnitude more code to a project. This hides complexity from the user, but increases the amount of code.
Much of the budget for coding this stack has to be spent on maintaining this easy to use GUI instead of things like developing package managers, filesystems like ZFS, powerful software raid, etc. Because GNU/Linux assumes the user will have some coding skill and technical knowledge, it can spend less time building easy to use stuff and focus on overcoming technical challenges. I guess my point should have said GNU/Linux stack overall vs Windows stack.