All Things Microsoft > Microsoft Software
How to make your Windows machine more stable and secure
Aloone_Jonez:
The X11 thin is not just Linux it's unix as a whole. Windows has a standard widget set. UNIX does not, and that's by design. The people who first developed X make it plain they didn't want to make it bloated. They set the software developer have a choice about widgets the look and feel. X is just a API for drawing graphic object on the screen. I not even a programer or UNIX expert and I know this!
muzzy:
Yepyep, X windowing system is quite old stuff. However, the modern uses for X11 go way beyond what X11 was designed for. When it comes to theme support, it looks like GTK has a standard widget set that it can theme, and anything other than that won't be themed. When it comes to specific widgetsets and window managers, the current linux desktop systems become quite a bit more messy than plain X11.
Saying that windows is inferior just because some Gnome desktop can theme Gnome applications that are written against Gnome libraries, is quite absurd. If I were to make my own widget library for windows and implement theme support for it, I could have the exact same behaviour. Since there are standard window classes as well, I can go further than that and theme all the fscking applications, as long as they don't try to do anything funny.
Tackling to a single funny issue is weak, too. It doesn't change the rest of the points. Windows still stands superior in many fields, and if you think you can change that by trying to twist any point of your choosing into advantage of non-windows system, you're just trying to avoid the actual subject.
Refalm:
--- Quote from: muzzy ---Yepyep, X windowing system is quite old stuff. However, the modern uses for X11 go way beyond what X11 was designed for.
--- End quote ---
X Windows is differs from the Windows UI, of course it isn't old or inferior (with the exception of XFree86), because it's an open source product.
This means that lots of people keep improving the product, and this happens to X.org, because it's a common wide used application. Claiming that it's inferior because X is around for so long isn't a good argument, because X renews itself everyday.
I haven't looked at the code myself, but I'm certain that there isn't much code left from the X project that started decades ago. In fact, it isn't even the same application anymore, because it differs greatly.
So my point here is that it doesn't matter that X11 now goes way beyond what is was designed for. It has been improved, wether the original creators like it or not. That is the strenght of open source.
muzzy:
Are we going to argue about X11 now? As far as I know, a modern X11 desktop uses shitloads of bandwidth, and running remote applications on it with all that eyecandy is a lagfest. I've always considered the remote nature of X11 to be one of its strenghts, and that's being greatly reduced with all the blehbleh stuff.
Aloone_Jonez:
Sorry about my last post the grammar really sucked.
Some things about X haven't changed because they can't or it would break the compatibility with other applications. X is good because minimalist, not bloated and it does a good job of separating the hardware from the software, this is good as lots of users can share the same graphics card if needs be.
But developers often prefer having a widget set, common dialogues, drag and drop etc. so desktops were created. But back then every UNIX vendor would have their own desktop (if they chose to have one at all) and this was a pain for develops because they had to change their desktop applications to run on a different desktop. This is why developers prefer Mac OS or Windows, because a Mac or Windows program will run on numerous versions of the operating system they chose without any modification and they don't have to worry about dependences like on Linux.
At the moment they're two main desktops for Linux GNOME and KDE. It seems that GTK is one of the most popular GUI development libraries and KDE is the most common desktop, not long ago they didn't interoperate very well but this is improving and I hope it continues to improve.
Navigation
[0] Message Index
[#] Next page
[*] Previous page
Go to full version