bash

Welches BSD?

Bei FreeBSD kann man das aus den ports installieren,
müsste unter /usr/ports/shells zu finden sein.
 
das nächste mal besser FreeBSD selber fragen:
$ whereis bash
bash: /usr/ports/shells/bash2/work/bash-2.05b/bash
 
ich habe da irgendwie ein problem mit den ports selbst
muesste es nicht so sein das die source von den programmen bereits auf miener kiste ist(wenn ich ich die ports bei der installation gewaehlt habe) und die dann nur noch durch
make install (clean) kompiliert werden
bei mir versucht er immer die von irgendwelchen ftp servern zu holen

Matze
 
Nein, die 'ports' selber sind nur eine Sammlung von Makefiles. Die eigentlichen Sourcen sind nicht darin enthalten. Überleg mal - wenn in den ports alle Sourcen enthalten wären, wieviele Gigabyte würden das wohl bei ca. 10000 ports (FreeBSD) sein?
 
Source Code wird nicht formatiert, sondern in Binaercode uebersetzt oder interpretiert (oder ne Mischung von beiden)
 
Filesysteme und Texte sind formatiert.
Bei Filesystemen zB: UFS, UFS2, NTFS, FAT32 u.a.
Bei Texten zB: PS, PDF, Prosa, Stabreim, Haiku u.a.

Quelltexte von Programmiersprachen werden interpretiert oder kompiliert,
um maschinenausführbaren Code zu erzeugen.

Generell gilt die Kette:
Quelltext->Compiler/Interpreter->Binärdatei

Nur Binärdateien können von einer Maschine ausgeführt werden.

Ob Compiler oder Interpreter den Quelltext in Binärdateien übersetzen,
hängt von der jeweiligen Programmiersprache ab.

C-Quelltext z.B wird von einem Compiler in Binärdateien übersetzt.
Dann wird die fertige Binärdatei von der Maschine ausgeführt.

Python-Quelltext z.B. wird von einem Interpreter in Binärdateien übersetzt,
und zwar währenddem das Programm läuft.
Dies bezeichnet man als "zur Laufzeit".

Weil interpretierte Programme also nicht im Voraus in Binärdateien
übersetzt werden, sondern zur Laufzeit, sind sie langsamer als
kompilierte Programme, weil dort die Übersetzung im Voraus
vollzogen wurde.

Dafür kann man mit interpretierten Sprachen schneller Entwickeln,
weil das Testen direkter und schneller geht, weil man seinen Quelltext sofort ausführen kann.
 
Zuletzt bearbeitet:
Zurück
Oben