Linux - NewbieThis Linux forum is for members that are new to Linux.
Just starting out and have a question?
If it is not in the man pages or the how-to's this is the place!
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
If you have any problems with the registration process or your account login, please contact us. If you need to reset your password, click here.
Having a problem logging in? Please visit this page to clear all LQ-related cookies.
Introduction to Linux - A Hands on Guide
This guide was created as an overview of the Linux Operating System, geared toward new users as an exploration tour and getting started guide, with exercises at the end of each chapter.
For more advanced trainees it can be a desktop reference, and a collection of the base knowledge needed to proceed with system and network administration. This book contains many real life examples derived from the author's experience as a Linux system and network administrator, trainer and consultant. They hope these examples will help you to get a better understanding of the Linux system and that you feel encouraged to try out things on your own.
Click Here to receive this Complete Guide absolutely free.
The core concepts of UNIX are quite similar on BSD and Linux systems. As a matter of fact, there are even differences between BSD distro's like FreeBSD, NetBSD, OpenBSD, Darwin. Traditional UNIX systems have also their own ways of implementation: Sun's Solaris is certainly different from SCO's UNIX implementation.
The point is: the biggest difference between Linux and BSD systems is mainly the license. Other then that, all of them rely on the GNU tools, and all of them allow to build from source right for your own system. When running Gnome or KDE, it is for the larger part irrelevant if the underlying system is BSD or Linux.
Unix, of course, is the 1970's-esque "grandaddy of them all." A descendent of the ill-fated MULTICS system. The greatest thing that ever happened to a PDP-7.
Linux started as the by-product of a college kid's effort to build a Unix-derivative operating-system kernel in his dorm-room.
As you can plainly see, Linus used the Unix operating-system as his model, and he availed himself of "all that had been done before." Yet he used none of the original Unix source-code.
The resulting system is "largely Unix-compatible" without being (or attempting to be...) "exactly Unix." And of course, it has since become the trend-setter of the two... the "ten thousand pound elephant," albeit a benevolent one.
Unix, of course, is the 1970's-esque "grandaddy of them all." A descendent of the ill-fated MULTICS system.
I've seen that quoted a lot, but I also saw (just a few years after the dates) dated backups of work in progress on both, so I'm sure Unix was not a descendant of MULTICS. Both were descendants of ITS and to a small extent MULTICS was a descendant of Unix.
Unix was apparently named from MULTICS and long after the MULTICS project was started. But the MULTICS project had a very slow start. Unix was a usable system first and in time for MULTICS design to copy things from it.
The greatest thing that ever happened to a PDP-7.
On that PDP-7 I thought ITS was a more useful OS. But the really great OS of the time (early 70's) was ITS on the PDP-6. Unix obviously became more popular than ITS quickly, but it took years of evolution before Unix was as good an OS as ITS.
All depends on what definition of Unix you choose.
Unix used to be an Operating System written by Bell Labs guys but is nowadays a set of standards defining APIs. Every OS that officially comply to these standards can be called Unix.
Most Gnu/Linux distributions are probably very close to be able to successfully pass the certification but don't do it for various reasons. *BSDs neither do it, but are ofter called anyway Unix because they are connected to the Unix family tree and thus share some code with the original releases.
Current commercial Unix like AIX, HP-UX, MAC OS/X and Solaris do comply. Solaris is likely the only compliant OS being Open Sourced.
Finally, compliance doesn't matter that much to a casual user who usually doesn't care using OS specific programming interfaces. It is more important to developers as sticking to the standards helps writing portables scripts and applications.