Pkgsrc ist ein Paketsystem, welches vom NetBSD-, dem DragonFly- und anderen, auch GNU/Linux-Betriebssystemen, als primäres Paketsystem verwendet wird, um Dritt-Hersteller-Software sicher und organisiert nutzbar zu machen; dabei wird sich BSD Makefiles bedient, um die Software, nach Wunsch auch benutzerdefiniert, zu kompilieren und daraufhin zu installieren. Mittels Bootstrapping auf vielen Betriebssystemen, mittles cygwin auch schonmal auf Windows, können die nötigen Tools gebaut werden, um die mittlerweile über 7000 Pakete zu kompilieren und installieren. Für wichtige Plattformen liegen auf FTP-Servern des NetBSD-Projekts allerdings auch vorkompilierte Fassungen dieser vor.
Das Interview thematisiert nicht nur die grundsätzlichen Konzepte des Paketsystems, sondern schaut auch nach vorne und diskutiert Möglichkeiten, Cross-Kompilation zu erlauben, wobei raschere Maschinen dafür verwendet werden sollen, um Pakete für langsamere Plattformen zu kompilieren. Gerade die Handheld PCs mit z.B. StrongARM-Prozessoren, die NetBSD unterstützt, eignen sich nur untergeordnet für eine Selbstkompilation grosser Pakete. Dafür wird seit längerem nach einer Problemlösung geforscht und auch sind solche experimentell bereits im Einsatz.
Der 1. Teil des Interviews ist im Übrigen hier einzusehen.
|