PDA

View Full Version : UNIX is crushing my mind grapes...




paul.b.davis
Jun 5, 2009, 11:54 AM
I did not really know where to post this, this felt like the best place.

So I have recently gotten into learning about UNIX and using the terminal to do a lot of things on my computer, just really basic stuff, and I had a few questions.

First off, what is gnome? Is it something one uses on OS X, or is it the desktop for linux distros?

Basically, I am just starting to learn this stuff and I wanted to know what is possible here.

Thanks for helping.



SRossi
Jun 5, 2009, 12:03 PM
Gnome is a desktop environment :)

Read this http://en.wikipedia.org/wiki/GNOME

That may help you

Stephen

yellow
Jun 5, 2009, 12:05 PM
Intro to Darwin: http://osxfaq.com/Tutorials/LearningCenter/index.ws

whatsgooddan
Jun 5, 2009, 01:38 PM
Intro to Darwin: http://osxfaq.com/Tutorials/LearningCenter/index.ws

Nice one :cool:

uberamd
Jun 5, 2009, 01:41 PM
A great way to learn UNIX (mostly Linux really) is to install VirtualBox (http://www.virtualbox.org/) and then use that to install a bunch of Linux operating system virtual machines on your Mac. You can then play around with GNOME (http://www.gnome.org/), KDE (http://kde.org/), XFCE (http://www.xfce.org/), Fluxbox (http://www.fluxbox.org/), and the other Window managers. Its a good learning experience. I recommend installing Ubuntu (http://www.ubuntu.com/), maybe Debian (http://debian.org/), Fedora (http://fedoraproject.org/), Arch (http://www.archlinux.org/) Linux, and FreeBSD (http://www.freebsd.org/) to play around with.

cube
Jun 5, 2009, 01:45 PM
You can also install OpenSolaris, after all Solaris is the best *Unix*.

Cromulent
Jun 5, 2009, 03:45 PM
A great way to learn UNIX (mostly Linux really) is to install VirtualBox (http://www.virtualbox.org/) and then use that to install a bunch of Linux operating system virtual machines on your Mac. You can then play around with GNOME (http://www.gnome.org/), KDE (http://kde.org/), XFCE (http://www.xfce.org/), Fluxbox (http://www.fluxbox.org/), and the other Window managers. Its a good learning experience. I recommend installing Ubuntu (http://www.ubuntu.com/), maybe Debian (http://debian.org/), Fedora (http://fedoraproject.org/), Arch (http://www.archlinux.org/) Linux, and FreeBSD (http://www.freebsd.org/) to play around with.

Why bother when Mac OS X its self is a fully fledged UNIX operating system?

MikhailT
Jun 5, 2009, 03:49 PM
Why bother when Mac OS X its self is a fully fledged UNIX operating system?

Many of the commands are not the same or are missing on MAC OS X from *nix.

Not to mention some of the commands can have args options that are missing on mac but is there by default on *nix.

There's a reason that MacPorts and Finks exist in the first place.

yellow
Jun 5, 2009, 03:56 PM
Many of the commands are not the same or are missing on MAC OS X from *nix.

Not to mention some of the commands can have args options that are missing on mac but is there by default on *nix.

There's a reason that MacPorts and Finks exist in the first place.

This will quickly become a chicken & egg argument.

I'd argue the opposite, many (many, many) of the basic command line commands in darwin are the same as say, the grandpa of *NIX, BSD. It's the off-shoots (including darwin) that have the bastardized command extensions and added on args.

Personally, I've found that all my Solaris (and OSF) knowledge translated very well to Darwin back in the day. It has always been Linux that has bugged me because of all the fractured versions and their fiefish ways.

elppa
Jun 5, 2009, 03:57 PM
Why bother when Mac OS X its self is a fully fledged UNIX operating system?

Solairs and Leopard are the only Operating Systems in this thread which are UNIX.

MikhailT
Jun 5, 2009, 04:02 PM
This will quickly become a chicken & egg argument.

I'd argue the opposite, many (many, many) of the basic command line commands in darwin are the same as say, the grandpa of *NIX, BSD. It's the off-shoots (including darwin) that have the bastardized command extensions and added on args.

Personally, I've found that all my Solaris (and OSF) knowledge translated very well to Darwin back in the day. It has always been Linux that has bugged me because of all the fractured versions and their fiefish ways.

Right and the point of this thread was that somebody wanted to learn unix. A terminal based *nix in a virtual machine is a much better way to learn then actually doing it on the mac that is his main machine.

He can make a serious mistake on the mac that would affect him directly instead of just losing a virtual machine. That's another benefit that the OP should consider and I think he should learn all the trades that different OS can offer so that he can understand the point of having all of those OS. Solaris, Mint/Ubuntu, Fedora/Redhat, FreeBSD/NetBSD/*BSD, Mac and so on.

yellow
Jun 5, 2009, 04:08 PM
That's part of it's charm!

"I didn't RTFM, and I /dev/toaster'd my bar of soap! Halp!!"
:D

POSIXFTW
Jul 17, 2009, 12:53 AM
Gnome is a Desktop Environment, for UNIX, and UNIX-like os's, started in the late 90's as a free alternative to KDE. So yeah, you could say it's a "linux thing".

Cinder6
Jul 17, 2009, 11:30 AM
This will quickly become a chicken & egg argument.

I'd argue the opposite, many (many, many) of the basic command line commands in darwin are the same as say, the grandpa of *NIX, BSD. It's the off-shoots (including darwin) that have the bastardized command extensions and added on args.

Personally, I've found that all my Solaris (and OSF) knowledge translated very well to Darwin back in the day. It has always been Linux that has bugged me because of all the fractured versions and their fiefish ways.

This. It's not that commands are missing, it's simply that they're different between real UNIX, BSD, and Linux. Most people thing of them as the same, but there are some subtle differences that can be really annoying.

For example, the killall command. Nowadays, people use it to kill a processes of an application. Originally, it was used to kill all processes. Still does this in Solaris, last I knew. If you're not careful, you can wind up doing something wrong :)