- Joined
- Nov 3, 2008
I think Linux is good enough for general usage. If it were bundled pre-installed by computer sellers who knew what hardware it was going to running and got everything set up and ready the same way Windows usually is, it would benefit. As it is, it's still a little fiddly for people to set up and get running. But most people use their PCs for Office, Email and Browsing. Linux+KDE is fine for that and has the necessary software. As more of the application space moves online, software support becomes less and less of an issue.
I'm not sure about you saying I don't see the bigger issue. I know quite a bit about the technical side of all this. And I'd say that even personally, I don't know enough to do a better job of, to use your example, of how Windows manages its memory. One of the big things in a modern OS is protected memory and memory permissions. Basically, means to (a) stop badly written code, e.g. buffer overruns, from interfering with other applications or crashing the OS because its limited to its own area of memory, and (b) to prevent security issues from malicious or compromised software. E.g. particular areas of memory are marked as containing executable code or not containing such. If it's non-executable, then even though a program might sneak malicious code into the memory, it can't direct the OS to run that code because it's in a non-executable area. That's just an example of some of the underlying design issues of memory allocation as you referred to it. I don't know enough about how to tell Windows to allocate its memory better than it does. And I'm pretty sure the vast majority of MS's customers do not.
Anyway, I think I'm done here. I have no wish to push this to the point of argument. I'm happy for us to agree to differ. I think you'll agree that your tastes, needs and technical background are very different to the vast majority of normal users. I just did a `ps -ef | wc -l` on my Debian server and it listed about 109 processes. Admittedly it's running Postgres and Apache, but it has no GUI on it, so unless someone feels that a Debian server (or indeed Win7 which is similar) is bloated, I think Win8 cannot be either. If a Debian server with no GUI is considered bloated, then there's no hope for any of us! I can slim things down on it a bit more with Gentoo or Slackware, but that's more effort too. Debian has long been my benchmark for the efficiency vs. effort compromise. Thanks for an interesting discussion.
H.
Well I think a big part of it is the type of thinker you are. Visual thinkers are great at many tasks and there are more of them out there. I am not a predominantly visual thinker.
I prefer Strategy games over action games.
I prefer a command line for auto-cad where I never have to touch the mouse and just enter planar coordinateds where I can. I do not like drag dimensioning.
Others prefer to have everything handed to them by the OS or software and not think about it. This is not bad because it frees their minds up to focus other tasks at work such as facebook, their android or personal emails jk.
In reality though the over complication (as some of us see it) may increase general productivity by approaching how people think. By doing this more people will be more comfortable with computer related work.
I prefer C over VB.
Now all this means is I prefer things that are direct and not fluffy. Hell my truck is 14yo and has never been washed. It functions very well though. I am an under the hood type of guy.
Now with that being said as much as I hate to admit it we need the improved squishy interfaces because the majority think this way. Not because they necessarily were born that way but because they were programmed that way.