Find the answer to your Linux question:
Page 1 of 2 1 2 LastLast
Results 1 to 10 of 11
In informatics classes, we were taught that operating systems are divided in two groups: text-oriented and graphic-oriented. Obviously, the teacher was talking about the difference between DOS and Windows. I ...
  1. #1
    Just Joined!
    Join Date
    Jul 2006
    Location
    Czech Republic
    Posts
    35

    text-oriented or graphic-oriented?

    In informatics classes, we were taught that operating systems are divided in two groups: text-oriented and graphic-oriented. Obviously, the teacher was talking about the difference between DOS and Windows. I still don't know if Linux could fit into either of these groups. Anyway, is it the best idea to classify OS's by the way they interact with the user, rather that by what they can do?
    I must agree that the teacher's information was significantly outdated. I'm just wondering what will the Linux community say about this.

  2. #2
    Linux Engineer d38dm8nw81k1ng's Avatar
    Join Date
    Mar 2005
    Location
    Newcastle
    Posts
    793
    ok, the linux shell is text-based (command-line interface if you like). X is the Graphical User Interface (graphics-based). the final one is Menu-Driven. imo the best example is probably a curses interface (ncurses for example).

    if you are talking about the standard interface of the OS, then linux is a text-based OS and windows NT/2000/XP is a graphical OS. hope that helps clarify things
    Here's why Linux is easier than Windows:
    Package Managers! Apt-Get and Portage (among others) allow users to install programs MUCH easier than Windows can.
    Hardware Drivers. In SuSE, ALL the hardware is detected and installed automatically! How is this harder than Windows' constant disc changing and rebooting?

  3. #3
    Linux Guru fingal's Avatar
    Join Date
    Jul 2003
    Location
    Birmingham - UK
    Posts
    1,539
    I suppose it depends on your point of view.

    I use what I call the 'chopstick approach' to Linux. If I want to get something done I will typically use a gui for one half of it (renaming files for example, or just for navigating) and for lower level tasks where I want more precision I'll use a CLI. The gui part is like an overview, the CLI is the 'hands on' part. Even this is a generalisation though.

    So I think of Linux as text driven and graphics driven. Just my 2 pence worth.

    Actually what attracted me to your post was the idea of classifying OSes. Have you found a formal way to do this?
    I am always doing that which I can not do, in order that I may learn how to do it. - Pablo Picasso

  4. #4
    Just Joined!
    Join Date
    Jul 2006
    Location
    Czech Republic
    Posts
    35
    I just wondered about the way my teacher did. Perhaps it was just a mean to explain the GUI evolution.
    Maybe I'd classify OS's by their licence

  5. #5
    Linux Guru fingal's Avatar
    Join Date
    Jul 2003
    Location
    Birmingham - UK
    Posts
    1,539
    Quote Originally Posted by Blue Beret
    I just wondered about the way my teacher did. Perhaps it was just a mean to explain the GUI evolution.
    Maybe I'd classify OS's by their licence
    Cool. I found a rough classification here.
    I am always doing that which I can not do, in order that I may learn how to do it. - Pablo Picasso

  6. #6
    Linux User DThor's Avatar
    Join Date
    Jan 2006
    Location
    Ca..na...daaa....
    Posts
    319
    Not sure I agree with the teacher about that GUI/non-GUI classification, or the point of it. The OS is the OS - it runs at the centre and actually does the work(really, I'm talking the kernel here). Everything else is just layers on top of that, whether you're talking a command line or a bouncing icon. I see them both as access to the kernel, not as two different OS designs. They are two different approaches to kernel interface, that's all.

    DT

  7. #7
    Linux Engineer d38dm8nw81k1ng's Avatar
    Join Date
    Mar 2005
    Location
    Newcastle
    Posts
    793
    no, the kernel manages the hardware. the OS does a few more things and provides an environment to work in (this includes the interface). so technically, windows is a GUI OS and linux is a CLI OS, but to describe them like this is not a good idea since you can interface with them using either method.
    Here's why Linux is easier than Windows:
    Package Managers! Apt-Get and Portage (among others) allow users to install programs MUCH easier than Windows can.
    Hardware Drivers. In SuSE, ALL the hardware is detected and installed automatically! How is this harder than Windows' constant disc changing and rebooting?

  8. #8
    Linux User DThor's Avatar
    Join Date
    Jan 2006
    Location
    Ca..na...daaa....
    Posts
    319
    Erm, Windows has a kernel too. The kernel is the operating system - it handles the hardware as you say, but it also accepts requests for things to do, schedules them, sends them off to the hardware to do and shuttles the information back and forth between the processes. That's the operating system, a kernel. The Windows GUI is an interface to the whole thing, just like OSX has BSD underneath and it has it's layer on top, and Linux has the Linux kernel and what you use to interface to it(be that the command line, or additionally, an XWindows session with a wm running).

    Windows might wire in the GUI a little tighter, but that's still the way it works. Admittedly there are some fundamental things that are different between the OS's, like init states, but a monolithic kernel exists in both. I think the classification system mentioned at the head of this thread is an oversimplified(and incorrect) classification based on limited experience with computers. Even BlueBeret mentions the teacher probably equates "command line" with DOS.

    DT

  9. #9
    Linux Engineer d38dm8nw81k1ng's Avatar
    Join Date
    Mar 2005
    Location
    Newcastle
    Posts
    793
    what i'm saying is that the interface is part of the operating system to provide the environment to work in. note, linux is only a kernel, not an OS. GN/Linux is the OS (if we're to follow RMS's ego). that's because a kernel CANNOT provide an environment to work by itself. it's the other tools (the GNU in this case) that provide this environment. the windows GUI is part of the OS because that is how it provides its environment, via a GUI. GNU/Linux's environment is provided by a CLI.

    NOTE: i'm referring to GNU/Linux only as a means to separate the OS (GNU/Linux) from the kernel (Linux).
    Here's why Linux is easier than Windows:
    Package Managers! Apt-Get and Portage (among others) allow users to install programs MUCH easier than Windows can.
    Hardware Drivers. In SuSE, ALL the hardware is detected and installed automatically! How is this harder than Windows' constant disc changing and rebooting?

  10. #10
    Just Joined!
    Join Date
    Jul 2006
    Location
    Czech Republic
    Posts
    35
    I think we all agree about the fact that the text/graphic OS groups are incorrect. However, that's what we had to learn last year. Simplified enough, the teacher was talking about two systems in total: MS DOS and Windows. No mention of any other, yet possibly used, OS, not even UNIX.
    I'm lucky not to get influenced by what they teach us...

Page 1 of 2 1 2 LastLast

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •