• We’re currently investigating an issue related to the forum theme and styling that is impacting page layout and visual formatting. The problem has been identified, and we are actively working on a resolution. There is no impact to user data or functionality, this is strictly a front-end display issue. We’ll post an update once the fix has been deployed. Thanks for your patience while we get this sorted.

I'm trying to grasp the linux idea, but having trouble

Okay, so.....There are lots of different distros, and lots of different X. KDE,GNOME, etc. But those X's run on all distros...so what's the real difference. I installed Slackware liked it but couldn't get the modem working, so i unistalled cause a computer not worth to much without the internet but now i'm getting DSL so, I'm thinking of reinstalling it. I just am still confused on what a Distro really is and why it matters which you use.

(all this exempting the install process...i understand that's different for each one.
 
The distro's differ mostly in how they package the installation (ie. how easy is it to install, and how well does it detect the hardware components). There is also some differences in the mix of applications and utilities that the various distro's include. I have been using Fedora because they are generally on the cutting edge and have the newest kernel and most current versions of the hardware drivers. It is not always the most stable system, since they are on the cutting edge, but I don't use it on my production system anyway.
 
Okay, so.....There are lots of different distros, and lots of different X

Generally there's only 2 copies of X floating around. The older XFree 4.3.x and the newer X.org release, basically they're just different versions with X.org being the newer release.

.so what's the real difference

How the packages are done, the people involved in the distro, the priorities of the distro, etc. For example Debian is put together of entirely free (according to the Debian Free Software Guidelines) software, their goal is to create a distribution of 100% free software so that no commercial or proprietary software is necessary. Ubuntu is based on Debian, all they've really done is taken the latest development snapshot of Debian sid, fixed any major bugs and released it. Their goal is to keep an up to date release of Debian that works well for new users because one of Debian's big problems is releasing since they support so many architectures and packages.
 
Whoa, you sure you can handle starting with Slackware?

Modems are very touch-and-go on Linux. Chipset makers started offloading much of the functionality to the driver. If you played Quake back in the day over 56k, you'll remember hearing about how much Winmodems suck. Winmodems suck for us too, but for a different reason: the interface between the driver and the hardware became proprietary, so the ability to use these modems in Linux (and DOS, if you remember) is not a guarantee.

Some Winmodem makers have binary drivers; some are free (as in beer), some are for purchase (thanks a lot, Linuxant). As with everything else, we'll need to know what chipset is in the modem. Post the output of lspci.
 
It looks like he is going with DSL and a NIC, so the modem is becoming moot.
Another thing that seperates the distros a bit is how they update.
For instance in debian, apt get is a very easy way to keep your system updated, and comes with the base install.
 
I would call myself a Linux novice now - one step above a noob - and had many of the same questions recently. Just to add to what others have said, from another beginner's perspective:

* KDE and Gnome are referred to as window managers, not X servers. X servers, as nothinman pointed out, are xfree and xorg. A matter of symantecs as far as noobs go perhaps, but it's good to know the distinction when researching or learning. Most of the time a beginner won't know or care which X server he/she is using, but it can be critical information sometimes (ie If you're using VMware, etc).

* The biggest difference as others have pointed is the method of package updates. Fedora uses Yum, SuSU uses Yast, Debian uses apt-get... they all have their advantages. The package update system is very important b/c it resolves dependencies for you. Otherwise you'll often get errors when trying to install RPMs manually and have to hunt down one dependency package after another. I like Yum the best so far (FC3), fwiw.

* I aslo agree that Slackware is a bad choice to start with. Start with Mandrake or Ubuntu. The installs may be easy, but there is still much learning and work involved in confuring things. Look around at some screenshots of people's desktops, find one you like, and work on making yours look similar. It will give you something interesting to work towards.


Good luck.
 
Stick with Slackware I say..and stay away from the easy to use distros. You will be better in the long run and learn much faster this way since you are forced to.
 
KDE and Gnome are referred to as window managers

To be pedantic, KDE and Gnome are desktops. The window manager is just the app that manages the windows, Gnome uses metacity and KDE kwin by default.

 
Yep.

X Windows is a bit weird.

You have the X Server.

The X Server runs your hardware. It takes care of the keyboard, mouse, pointer, and stuff like that. It also takes care of your monitory display and such things.

By itself it's a ugly gray screen with a ugly X cursor and it can't do much more then let you wiggle the X around.

On top of that you have various "X Clients" that run on the X Server.

X Clients are just programs pretty much. They can be from any machine because X Windows is actually a network protocol, not a GUI. The X Server + various X Clients is the GUI. It's called network transparencies... If you have authentication setup, that is. Basicly you run the application on whatever computer you want and the display outputs itself on your desktop. And the X Server sends keyboard and mouse input back over the network to the application. Needless to say that this is a severe security issue and is disabled for the most part, but if you set it up you can use it. Most of the time you only run X Clients on your local computer, so it seems like it's like the Window's or Mac OS's GUI.

Just remember that X Clients can be from anywere, but are local most of the time. The X Server is always local. (unless your using VNC)

It's also multitasking and multiuser. You can have many users running X Clients off of one machine, so it's kind of like mainframe setup, were you have X terminals that only take care off the input/output and the main big machine runs all the applications.

That's not very common though. It's mostly used just like you would with MS Window's GUI.

The Window Manager is just a special sort of X Client. It's job is to manage windows... Like the Windows borders, the little buttons at the top, what happens when you click on a border, or drag a window. That sort of thing. Most also provide a menu of sorts like in a simple task bar or a menu if you middle/right/left click on the background.

Seems simple, but there are lots of variations. Common Window Managers include: Afterstep, blackbox, fluxbox, openbox, Icewm, Ratpoison, Window Maker, Sawfish, KWin, TWM, Lwm, Fvwm, and many others.

Now on that usually that's all you need. You can open up a couple xterms (like a dos window) or so and run all your applications from that.

Many people like doing that to get the most performance out of their computer, and reduce the "bloat". Plus all the title bars and fancy icons are useless if you don't use them or like them.

For other people you have Desktop Enviroments.

Desktop Enviroments are a collection of many different X Clients that include Window Managers, Email programs, simple games, graphical file managers, browsers, office productivity tools, developement tools, IDEs, configuration tools, and all sorts of other things.

These are selected and are designed to work together to form a cohesive enviroment for users to get their work and play done it. It's called a desktop enviroment because they hope to provide most everything a desktop user needs. They try to create a unified look and feel, so that users don't get confused and have to struggle to get things done.

They do nice things like keep track of programs to open up what file, give you pretty icons and all that happy BS. Nowadays they can react to 'events' even. Like when I plug in my Camera into my laptop I get a pop-up that asks me if I want to download my pictures from it.

The two biggies are KDE and Gnome. There are a few lighterwieght ones like XFCE or Afterstep, that only give a few things that a command line user might want for convience.

Most people end up realy personalizing things, though. KDE and Gnome are like the generic most corporate-friendly setup and they expect that you take it and customize it. Look up stuff about themes if your curious.
 
Back
Top