<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="de">
	<id>https://wiki.mkcs.at/wikide/index.php?action=history&amp;feed=atom&amp;title=NetBSD</id>
	<title>NetBSD - Versionsgeschichte</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.mkcs.at/wikide/index.php?action=history&amp;feed=atom&amp;title=NetBSD"/>
	<link rel="alternate" type="text/html" href="https://wiki.mkcs.at/wikide/index.php?title=NetBSD&amp;action=history"/>
	<updated>2026-05-03T18:54:03Z</updated>
	<subtitle>Versionsgeschichte dieser Seite in MK Wiki DE</subtitle>
	<generator>MediaWiki 1.39.12</generator>
	<entry>
		<id>https://wiki.mkcs.at/wikide/index.php?title=NetBSD&amp;diff=203&amp;oldid=prev</id>
		<title>MkWikiDeSysOp: 12 Versionen importiert: Import von michigreat.a.wiki-site.com</title>
		<link rel="alternate" type="text/html" href="https://wiki.mkcs.at/wikide/index.php?title=NetBSD&amp;diff=203&amp;oldid=prev"/>
		<updated>2018-06-19T18:48:01Z</updated>

		<summary type="html">&lt;p&gt;12 Versionen importiert: Import von michigreat.a.wiki-site.com&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Neue Seite&lt;/b&gt;&lt;/p&gt;&lt;div&gt;In diesem Artikel finden sich meine Erfahrungen zum Betriebssystem NetBSD.&lt;br /&gt;
&lt;br /&gt;
Erst mal ein paar wichtige Links:&lt;br /&gt;
&lt;br /&gt;
* [http://www.netbsd.org Webseite von NetBSD]&lt;br /&gt;
* [http://de.wikipedia.org/wiki/NetBSD Wikipedia über NetBSD]&lt;br /&gt;
&lt;br /&gt;
== Wieso? ==&lt;br /&gt;
&lt;br /&gt;
* Erweiterung des Know-Hows über Betriebssysteme&lt;br /&gt;
* NetBSD ist besonders faszinierend, da es auf mehr als 50 Architekturen lauffähig ist (zum Vergleich: Windows 3 Architekturen (x86, IA64, AMD64), Linux meistens auch nicht mehr als i386, IA64, AMD64 und bestenfalls PPC - jedoch gibt es kaum eine Distribution, die mehr als 10 Architekturen unterstützt), vor allem auch auf stromsparenden und sehr kleinen Geräten mit ARM-Prozessoren&lt;br /&gt;
&lt;br /&gt;
== Installation ==&lt;br /&gt;
&lt;br /&gt;
Die Installation war nicht so einfach wie das bspw. bei Windows oder Ubuntu ist, war aber dann doch zu bewerkstelligen. Mein Vorteil war, dass ich NetBSD in einem virtuellen PC installiert hatte, sodass ich gefahrlos die ganze Festplatte (3 virtuelle GB) für die Installation verwenden konnte und mir keine weiteren Gedanken über die Partitionierung oder die Konfiguration des Bootloaders machen musste.&lt;br /&gt;
&lt;br /&gt;
== Anpassungen ==&lt;br /&gt;
&lt;br /&gt;
Um Dateien zu bearbeiten, tippe ich zuerst &amp;#039;&amp;#039;startx&amp;#039;&amp;#039; um TWM zu starten, dort verwende ich dann vorerst &amp;#039;&amp;#039;xedit&amp;#039;&amp;#039;. &amp;#039;&amp;#039;vi&amp;#039;&amp;#039; ist zwar auch installiert, aber für mich zu masochistisch.&lt;br /&gt;
&lt;br /&gt;
Nachdem man ein Betriebssystem installiert hat, möchte man meistens weitere Software dazuinstallieren. Unter NetBSD funktioniert das mit dem Programm pkg_add, dessen Syntax denkbar einfach ist:&lt;br /&gt;
&lt;br /&gt;
    pkg_add -v Programm&lt;br /&gt;
&lt;br /&gt;
Direkt nach der Installation scheitert dies jedoch, da die Umgebungsvariable PKG_PATH nicht gesetzt ist. Das lässt sich leicht bewerkstelligen, indem man am besten gleich in der Datei .profile im Heimverzeichnis (als root wäre das /root)&lt;br /&gt;
&lt;br /&gt;
    export PKG_PATH=&amp;quot;http://ftp4.netbsd.org/pub/NetBSD/packages/4.0/amd64/All/&amp;quot;&lt;br /&gt;
    export PKG_PATH&lt;br /&gt;
&lt;br /&gt;
einträgt. ftp4 deswegen, weil pkg_add sonst immer versucht, den Host per IPv6 zu kontaktieren, was bei mir jedoch (Stand: 30.04.2009) scheitert, da mein ISP offenbar noch keine IPv6-Adressen vergibt. Diese zwei Zeilen kann man auch in eine andere Datei schreiben, diese muss dann gesourct werden:&lt;br /&gt;
&lt;br /&gt;
    . /meinedatei&lt;br /&gt;
&lt;br /&gt;
Außerdem sollte die Datei ausführbar sein (&amp;#039;&amp;#039;chmod +x datei&amp;#039;&amp;#039; erledigt dies).&lt;br /&gt;
&lt;br /&gt;
Bevor man aber Pakete vom Internet laden kann, muss man natürlich auf das Internet zugreifen können. Meine Netzwerkschnittstelle heißt in NetBSD pcn0 (in Linux würde sie eth0 heißen). Da ich einen DHCP-Server im Netz habe, verwende ich DHCP. Der DHCP-Client lässt sich auf der Shell per dhclient starten. Anschließen kann man per &amp;#039;&amp;#039;ifconfig pcn0 | grep inet&amp;#039;&amp;#039; prüfen, ob man eine IP-Adresse zugewiesen bekommen hat.&lt;br /&gt;
&lt;br /&gt;
Da ich gerne mit XFCE arbeite (ist sehr schnell und resourcenschonend), habe ich es mit &amp;#039;&amp;#039;pkg_add -v xfce4&amp;#039;&amp;#039; dazuinstalliert (lädt ca. 150 MB vom Internet herunter und dauert etwas weniger als 30 min). Mit startxfce4 lässt es sich dann starten. Ist XFCE erstmal installiert, kann man &amp;#039;&amp;#039;mousepad&amp;#039;&amp;#039; zum Bearbeiten von Dateien verwenden.&lt;br /&gt;
&lt;br /&gt;
Es ist ratsam, die Datei /etc/defaults/rc.conf zu bearbeiten und dort bspw. die Variable dhclient auf YES zu stellen sowie hostname und domainname (dann beschwert sich XFCE beim Start auch nicht mehr, dass es den Hostname nicht auflösen kann). Den Hostnamen sollte man außerdem in die Datei &amp;#039;&amp;#039;/etc/hosts&amp;#039;&amp;#039; eintragen.&lt;br /&gt;
&lt;br /&gt;
== Unterschiede zu Linux ==&lt;br /&gt;
&lt;br /&gt;
=== ifconfig ===&lt;br /&gt;
&lt;br /&gt;
Der Befehl &amp;#039;&amp;#039;ifconfig&amp;#039;&amp;#039; listet unter NetBSD nicht alle auf dem System verfügbaren Netzwerkschnittstellen samt Informationen auf. Mit &amp;#039;&amp;#039;ifconfig -l&amp;#039;&amp;#039; listet man die Netzwerkschnittstellen auf (bei NetBSD 4 werden nur die Namen angezeigt, unter NetBSD 5 gleich wie bei GNU/Linux mit Namen samt Informationen), mit &amp;#039;&amp;#039;ifconfig pcn0&amp;#039;&amp;#039; (NetBSD 4) bzw. &amp;#039;&amp;#039;ifconfig wm0&amp;#039;&amp;#039; (NetBSD 5) bekommt man Infos zu einer Netzwerkschnittstelle.&lt;br /&gt;
&lt;br /&gt;
=== Die Shell ===&lt;br /&gt;
&lt;br /&gt;
Bei Linux wird meistens die Bash verwendet, während NetBSD die simple &amp;#039;&amp;#039;sh&amp;#039;&amp;#039; verwendet. Nachteil: Die History wird nicht über Sessions hinweg gespeichert! Man kann die bash einfach mit &amp;#039;&amp;#039;pkg_add -v bash&amp;#039;&amp;#039; nachinstallieren. Um bash als Standardshell zu verwenden, verwendet man das Kommando &amp;#039;&amp;#039;chsh -s /usr/pkg/bin/bash&amp;#039;&amp;#039;. Änderungen in den Dateien /etc/passwd und /etc/master.passwd - wie man sie unter Linux durchführt - haben NetBSD nicht beeindruckt und sogar zu Fehlermeldungen bei den Befehlen useradd und chsh geführt.&lt;br /&gt;
&lt;br /&gt;
=== Benennung der Device-Nodes ===&lt;br /&gt;
&lt;br /&gt;
Die Device-Nodes für Speichermedien wie Festplatten, Flashspeicher, optische Laufwerke und dgl. heißen unter Linux für gewöhnlich /dev/hd&amp;#039;&amp;#039;&amp;#039;x&amp;#039;&amp;#039;&amp;#039; bzw. /dev/sd&amp;#039;&amp;#039;&amp;#039;x&amp;#039;&amp;#039;&amp;#039; mit nachfolgender Partitionsnummer (bswp. /dev/sda1 für die 1. primäre Partition auf dem ersten Gerät). Unter NetBSD heißt meine Festplatte /dev/wd0, die Partitionen heißen /dev/wd0a und /dev/wd0e, d.h. die Partitionen werden alphanumerisch numeriert während die Geräte Ziffern zugeweisen bekommen (d.h. genau umgekehrt als bei Linux).&lt;br /&gt;
&lt;br /&gt;
== Fakten und Daten ==&lt;br /&gt;
&lt;br /&gt;
* Installiert wurde NetBSD 4.0.1 (amd64 Port) in einem virtuellen PC (Virtualisierungssoftware: VMware Server 1.0.7; Host: Windows XP SP 3)&lt;br /&gt;
* Auf /dev/wd0a sind momentan 793 MB in Verwendung.&lt;br /&gt;
* Die Bootzeit beträgt lediglich 20 Sekunden (vom Auslösen des Bootvorgangs durch den Bootloader bis zum Erscheinen der Loginaufforderung)&lt;br /&gt;
* Das Starten der XFCE-Umgebung dauert 13 Sekunden&lt;br /&gt;
* Wenn XFCE gestartet ist, sind ca. 140 MiB des RAM in Verwendung&lt;br /&gt;
&lt;br /&gt;
[[Category:NetBSD]]&lt;/div&gt;</summary>
		<author><name>MkWikiDeSysOp</name></author>
	</entry>
</feed>