Follow the Australian Telecommunications scene NEWSLETTER- FREE TRIAL
The Linux distillery
Bringing the world of Linux to you, David cuts through the tech and shows you how it works and how to use it, in terms that apply to any distro. RSS
Technology news and Jobs arrow The Linux distillery arrow Seeing Linux clearly: Demystifying KDE and GNOME
Seeing Linux clearly: Demystifying KDE and GNOME E-mail
by David M Williams   
Monday, 19 May 2008
Back in the early days of computing, the means of providing instructions and receiving output were very basic. There were hand coded flip switches used to write programs, there were the infamous punch cards, and even at one point it was common to have line printers with keyboards attached – you sent input and got output both at this printer.

A device like that had no arrow keys. Text files were constructed one line at a time. If you made a mistake you could enter commands in the editor to recall and edit a line. This was also seen in early editors like EDLIN which had pre-eminence right up through to MS-DOS version 4.

You may be familiar with the UNIX/Linux editor known as vi. If you have used it, you will know vi has a command mode as well as the traditional cursor around the screen mode. The name ‘vi’ actually comes from ‘visual’, to emphasise just how amazing vi was back at the time of its arrival. Today, celebrating an editor as being visual is somewhat akin to seeing a hotel still advertise “colour TV” among its benefits, but that’s where our current technology has evolved from.

And evolve it did. Microsoft brought out their graphical user interface in the form of Microsoft Windows. At first, this sat on top of DOS just like any other application. A computer running Windows 3.1 was still a DOS-based system; sure, it may start Windows automatically during startup – via a command in autoexec.bat – but DOS was still the underlying operating system with Windows sitting atop it. Windows NT 3.5 and Windows ’95 were Microsoft’s first successful operating systems which genuinely were graphical in nature. You can still invoke a command prompt and execute raw commands but the Windows environment is a part of the operating system; Windows was no longer a separately-loaded application; it was the OS.

UNIX and Linux developed in a different direction. The command line was still considered pre-eminent. Utilities and useful applications were being churned out which focused on command-line input and output. A graphical user interface was produced by the Massachusetts Institute of Technology (MIT) back in the early '80's and this was called X-Windows, or the X Windows System, or even just X.

While still catering for mouse input and windows and menus, X differed from Microsoft Windows in three fundamental ways. The first is that Microsoft Windows displayed what was happening on that computer. You can’t load a game or web page on a Windows computer you are using and send the display somewhere else. By contrast, X was designed to be used over network connections. You very well could run a program on one computer and have it send the display to another.

Secondly, though, X was still – and is still – an additional piece of software. X is not Linux, nor is it an operating system at all. It is an application program which runs on top of Linux. You could go without X; you’d need to know the Linux command line to get around but you’re certainly not restricted by what you are able to achieve.

Thirdly, and importantly, X contained no specification as to what buttons or menus or window title bars or anything like this would look like. X was the guts of a graphical environment but actually deliberately left out the graphical designs users work with. Isn’t that funny? If you come from a Microsoft Windows or MacOS world it certainly takes a bit of getting used to.

This means you need some more software. Here’s where window managers come in.

CONTINUED







 
< Next story in category   Previous story in the category >
iTWire user statistics Visitors last 30 days
694,279
Subscribers 15,210
#1 independent technology news advertise here
  •   *  
  • Search
  • AdvSeach
  • Login
  • Events
  • FreeStuff

- Advertisement -

Featured Whitepapers

Follow iTWire on Twitter

About iTWire

iTWire is all about technology news, information, jobs and community for the IT and telecommunications industry professional. Subscribe to our free ICT daily newsletter