Das Basissystem FreeBSD-CURRENT wurde von Komponenten unter der GPL-Lizenz befreit.

Die Codebasis von FreeBSD-CURRENT, auf deren Grundlage der Branch FreeBSD 16 entsteht, hat eine Änderung erhalten, die die letzten verbleibenden Komponenten unter der GPL-Lizenz aus dem Basissystem entfernt — die Tools diff3 und dialog. Das Programm diff3 wurde durch eine Variante des OpenBSD-Projekts ersetzt, die unter der BSD-Lizenz veröffentlicht wird, und für die Ablösung von dialog wurde speziell für FreeBSD das Tool bsddialog entwickelt. Der Installer wurde vor vier Jahren auf bsddialog umgestellt, und das letzte Programm, das an GNU dialog gebunden war, war das Tool dpv, das vor mehr als zwei Jahren als veraltet erklärt wurde und jetzt zusammen mit GNU dialog entfernt wurde. Die Veröffentlichung von FreeBSD 16, die für Dezember 2027 geplant ist, wird vollständig vom GPL-Lizenzcode befreit sein.

Das Hauptmotiv für die Befreiung von FreeBSD von Projekten mit GPL-Lizenzen ist der Wechsel der GNU-Tools zur GPLv3-Lizenz, die als inakzeptabel für die Basiskomponenten von FreeBSD angesehen wurde. Die Entwickler von FreeBSD waren gezwungen, auf veralteten Versionen der GNU-Tools zu bleiben, die vor dem Wechsel zu GPLv3 veröffentlicht wurden. Im Jahr 2012 wurde das GNU patch-Tool in FreeBSD durch eine Variante des Tools patch ersetzt, die unter der BSD-Lizenz veröffentlicht und auf den Entwicklungen des DragonFly BSD-Projekts basiert. In den folgenden Jahren wurde der Debugger gdb aus dem System entfernt (ersetzt durch lldb). Das GNU grep-Tool wurde durch bsdgrep ersetzt, anstelle des Compilers GCC kam Clang zum Einsatz, und die binutils-Tools wurden durch Analogien aus dem LLVM-Projekt ersetzt. Das Tool dtc (Device Tree Compiler) wurde ersetzt, der Prozess der automatischen Einbindung amd wurde entfernt (autofs verwendet) und das Tool ctm wurde entfernt.

Quelle: opennet.ru

60GB SSD 8Gb DDR4