Unterschiede Linux / Unix

Ich suche dringends die Elementaren Unterschiede zwischen Linux und Unix. Sowohl vom Betriebssystem selbst her als auch z.B. SHELL-Befehle und ähnliches. Werde im Netz leider nicht fündig.
Meine Frage ziehlt dahin, kann ich alle Linux-Programme/Files/Scripte auch ohne größere Probleme nach Unix portieren, da ich überlege mir Solaris zu installieren.

Hoffe mir kann jemand weiterhelfen.

Danke

Hallo,

Ich suche dringends die Elementaren Unterschiede zwischen
Linux und Unix.

Meinst du den Kernel?

Sowohl vom Betriebssystem selbst her als auch
z.B. SHELL-Befehle und ähnliches. Werde im Netz leider nicht
fündig.

Es gibt für viele Programme POSIX-Standards die festlegen welche Optionen und Argumente die Programme entgegennehmen.

Meine Frage ziehlt dahin, kann ich alle
Linux-Programme/Files/Scripte auch ohne größere Probleme nach
Unix portieren, da ich überlege mir Solaris zu installieren.

Schau bei den fraglichen Programmen einfach nach ob es schon ein Solaris-port gibt. Wenn nicht wäre das vermutlich recht viel Aufwand.
Und zu den Skripten: Es geht prinzipiell die zu portieren, wenn sie strikt auf POSIX beruhen sollte es kein Problem sein. Aber dazu fällt mir noch ein Spruch meines Lieblingsprogrammierers ein:

"It is easier to port a shell than a shell script."
 -- Larry Wall

Grüße,
Moritz

http://bhami.com/rosetta.html (OWt.)
http://bhami.com/rosetta.html

OWt.

Hallo,

kurz gesagt: Linux Programme laufen in der Regel nicht unter Solaris. Es gibt aber einen Haufen Portierungen von GNU-Software. Guckst Du hier:
http://sunfreeware.com/

Um Deine Scripte unter Solaris laufen zu lassen, solltest Du am einfachsten den Port der Bash-Shell für Solaris installieren. Ist auch bedeutend komfortabler.

Deinen Files ist egal wo sie liegen, wichtig ist nur, das Du Sie mit einem Programm öffnest, das diesen Dateityp kennt.

Bei weiteren Fragen stehe ich gerne zur Verfügung, ich hatte von linux zu Solaris gewechselt und dann wieder zurück (Linux ist einfach das komfortabelste Unix)

Gruss
Oliver

[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]