{"id":53304,"date":"2019-11-29T00:00:00","date_gmt":"2019-11-28T21:00:00","guid":{"rendered":"https:\/\/prohoster.info\/blog\/blog_prohoster\/otchyot-o-razvitii-freebsd-za-tretij-kvartal-2019-goda"},"modified":"2020-02-18T14:01:11","modified_gmt":"2020-02-18T11:01:11","slug":"otchyot-o-razvitii-freebsd-za-tretij-kvartal-2019-goda","status":"publish","type":"post","link":"https:\/\/prohoster.info\/de\/blog\/novosti-interneta\/otchyot-o-razvitii-freebsd-za-tretij-kvartal-2019-goda","title":{"rendered":"Bericht \u00fcber die Entwicklung von FreeBSD im dritten Quartal 2019","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p><noindex><a rel=\"nofollow\" href=\"https:\/\/www.freebsd.org\/news\/status\/report-2019-07-2019-09.html\">Ver\u00f6ffentlicht<\/a><\/noindex> Bericht \u00fcber die Entwicklung des FreeBSD-Projekts von Juli bis September 2019. Zu den \u00c4nderungen geh\u00f6ren:<\/p>\n<ul>\n<li class=\"l\"> <b>Allgemeine und systembezogene Fragen<\/b>\n<ul>\n<li class=\"l\"> Das Kernteam hat im Allgemeinen die M\u00f6glichkeit genehmigt, Code, der unter der BSD-Lizenz mit einer zus\u00e4tzlichen Patentrechtsvereinbarung bereitgestellt wird, in das System aufzunehmen (<noindex><a rel=\"nofollow\" href=\"https:\/\/opensource.org\/licenses\/BSDplusPatent\">BSD+Patent<\/a><\/noindex>), jedoch muss die Entscheidung zur Aufnahme jedes einzelnen Komponenten unter dieser Lizenz gesondert genehmigt werden;\n<li class=\"l\"> Es fand die erste Sitzung der Arbeitsgruppe statt, die eingerichtet wurde, um die Migration des Quellcodes aus dem zentralen Subversions-Repository in ein dezentrales Git-System durchzuf\u00fchren. Die Diskussion \u00fcber die Sinnhaftigkeit der Migration geht weiterhin und viele Fragen m\u00fcssen noch gel\u00f6st werden (zum Beispiel, wie mit contrib\/ umgegangen werden soll, ob Hashes im aktuellen Git-Repository regeneriert werden m\u00fcssen und wie die Commit-Tests am besten umgesetzt werden k\u00f6nnen);\n<li class=\"l\"> Aus NetBSD <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/freebsd\/freebsd\/commit\/6e5970c8f44eec5f975888cbfafd1ee5fb5bf4b3\">neuer sdFAT-Treiber (2.x) portiert, aber das Unternehmen Samsung hat sich entschieden, die F\u00f6rderung dieses Treibers im Hauptkernel von Linux selbst zu \u00fcbernehmen. Dar\u00fcber hinaus hat die Firma Paragon Software einen<\/a><\/noindex> Das KCSAN-Tool (Kernel Concurrency Sanitizer), das die Entstehung von Wettlaufzust\u00e4nden zwischen Kernel-Threads, die auf unterschiedlichen CPUs ausgef\u00fchrt werden, erkennen kann;\n<li class=\"l\"> Es wird daran gearbeitet, den in Clang eingebauten Assembler (IAS) anstelle des Assembler von GNU binutils zu verwenden;\n<li class=\"l\"> \u0418\u043d\u0444\u0440\u0430\u0441\u0442\u0440\u0443\u043a\u0442\u0443\u0440\u0430 \u044d\u043c\u0443\u043b\u044f\u0446\u0438\u0438 \u043e\u043a\u0440\u0443\u0436\u0435\u043d\u0438\u044f Linux (Linuxulator) \u0430\u0434\u0430\u043f\u0442\u0438\u0440\u043e\u0432\u0430\u043d\u0430 \u0434\u043b\u044f \u0440\u0430\u0431\u043e\u0442\u044b \u043d\u0430 \u0430\u0440\u0445\u0438\u0442\u0435\u043a\u0442\u0443\u0440\u0435 ARM64. \u0420\u0435\u0430\u043b\u0438\u0437\u043e\u0432\u0430\u043d \u0441\u0438\u0441\u0442\u0435\u043c\u043d\u044b\u0439 \u0432\u044b\u0437\u043e\u0432 &#171;renameat2 &#171;. \u0423\u0442\u0438\u043b\u0438\u0442\u0430 strace \u0434\u043e\u0440\u0430\u0431\u043e\u0442\u0430\u043d\u0430 \u0434\u043b\u044f \u0434\u0438\u0430\u0433\u043d\u043e\u0441\u0442\u0438\u043a\u0438 \u043f\u0440\u043e\u0431\u043b\u0435\u043c \u0432 \u0438\u0441\u043f\u043e\u043b\u043d\u044f\u0435\u043c\u044b\u0445 \u0444\u0430\u0439\u043b\u0430\u0445 Linux, \u0437\u0430\u043f\u0443\u0441\u043a\u0430\u0435\u043c\u044b\u0445 \u0432  Linuxulator.  \u0420\u0435\u0448\u0435\u043d\u0430 \u043f\u0440\u043e\u0431\u043b\u0435\u043c\u0430 \u0441 \u0432\u043e\u0437\u043d\u0438\u043a\u043d\u043e\u0432\u0435\u043d\u0438\u0435\u043c \u0441\u0431\u043e\u0435\u0432 \u043f\u0440\u0438 \u0441\u0432\u044f\u0437\u044b\u0432\u0430\u043d\u0438\u0438 \u0438\u0441\u043f\u043e\u043b\u043d\u044f\u0435\u043c\u044b\u0445 \u0444\u0430\u0439\u043b\u043e\u0432 \u0441\u043e c\u0432\u0435\u0436\u0435\u043c glibc. \u041f\u043e\u0440\u0442\u044b \u0441 Linux-\u043a\u043e\u043c\u043f\u043e\u043d\u0435\u043d\u0442\u0430\u043c\u0438 \u0434\u043b\u044f Linuxulator \u043e\u0431\u043d\u043e\u0432\u043b\u0435\u043d\u044b \u0434\u043e  CentOS 7.7;\n<li class=\"l\"> Im Rahmen des Google Summer of Code-Programms haben die Studierenden erfolgreich sechs Projekte abgeschlossen: Die Implementierung eines einheitlichen (IPv4\/IPv6) Ping-Tools wurde vorbereitet, Werkzeuge zur Testung von Firewalls und zur Fehlererkennung im Kernel (Kernel sanitizer) wurden entwickelt, ein Modul mac_ipacl wurde vorgeschlagen, Code zur Kompression des virtuellen Speichers wurde geschrieben und die Trennung des Port-Bauprozesses von der lokalen Installation wurde durchgef\u00fchrt.\n<li class=\"l\"> Das Projekt zum Fuzzing-Testen des FreeBSD-Kernels entwickelt sich weiter mit Hilfe des Systems <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/google\/syzkaller\/\">syzkaller<\/a><\/noindex>. Im Berichtszeitraum wurden mit syzkaller \u00fcber zehn Fehler erkannt und behoben. Ein separater Server wurde f\u00fcr die Ausf\u00fchrung von syzkaller in virtuellen Maschinen auf der Basis von bhyve bereitgestellt, und mithilfe von<br \/>\n Der syzbot hat die \u00dcberpr\u00fcfung verschiedener FreeBSD-Subsysteme in der Google-Infrastruktur eingerichtet. Es wurde ein Informationsaustausch \u00fcber alle Abst\u00fcrze mit dem Service backtrace.io organisiert, um deren Gruppierung und Analyse zu vereinfachen;<\/p>\n<li class=\"l\"> Es wird an der Aktualisierung der zlib-Implementierung auf Kernel-Ebene gearbeitet.<br \/>\nDer mit der Kompression verbundene Code wurde von zlib 1.0.4, das vor \u00fcber 20 Jahren ver\u00f6ffentlicht wurde, auf die aktuelle Codebasis zlib 1.2.11 \u00fcbertragen. Um den Zugriff auf zlib im Kernel zu vereinheitlichen, wurden die Funktionen compress, compress2 und uncompress hinzugef\u00fcgt. Der Code, der den PPP-Protokollbetrieb unterst\u00fctzt, aus dem netgraph-Subsystem wurde auf die systemeigene Implementierung von zlib umgestellt, anstatt seine eigene Version dieser Bibliothek zu verwenden. Auch die Subsysteme kern_ctf.c, opencryptodeflate, geom_uzip und subr_compressor wurden auf die neue zlib umgestellt;<br \/>\n    if_mxge, bxe updated und ng_deflate;<\/p>\n<li class=\"l\"> Eine neue Kernel-Schnittstelle wird entwickelt <noindex><a rel=\"nofollow\" href=\"https:\/\/gitlab.com\/alfix\/sysctlinfo\">sysctlinfo<\/a><\/noindex>, die es erm\u00f6glicht, Elemente in der Sysctl-Parameterdatenbank, die in Form einer MIB (Management Information Base) verarbeitet wird, zu finden und Informationen \u00fcber Objekte in den Benutzerspeicher zu \u00fcbertragen.\n<\/ul>\n<li class=\"l\"> <b>Sicherheit<\/b>\n<ul>\n<li class=\"l\"> Ein Kernel-Modul wurde entwickelt <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/shivankgarg98\/freebsd\/tree\/shivank_MACPolicyIPAddressJail\/sys\/security\/mac_ipacl\">mac_ipacl<\/a><\/noindex>, basierend auf dem TrustedBSD MAC Framework und implementiert ein Zugangskontrollsystem f\u00fcr die Netzwerkkonfiguration in Jail-Umgebungen. Zum Beispiel kann der Administrator des Host-Systems mit mac_ipacl dem Benutzer root in der Jail-Umgebung verbieten, IP-Adressen oder Subnetzparameter f\u00fcr bestimmte Netzwerkschnittstellen zu \u00e4ndern oder festzulegen. Das vorgeschlagene System f\u00fcr mandatorische Zugangskontrolle <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/shivankgarg98\/freebsd\/blob\/shivank_MACPolicyIPAddressJail\/share\/man\/man4\/mac_ipacl.4\">erm\u00f6glicht es<\/a><\/noindex> IP-Listen und Subnetze f\u00fcr die Jail definieren, die Installation bestimmter IP-Adressen und Subnetze in der Jail verbieten oder die \u00c4nderung von Parametern nur f\u00fcr bestimmte Netzwerkschnittstellen einschr\u00e4nken;\n<li class=\"l\"> Intel hat das Projekt den Software-Stack portiert  <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/tpm2-software\/\">TPM 2.0<\/a><\/noindex> (Trusted Platform Module) zur Interaktion mit dem Chip f\u00fcr sichere Berechnungen, der normalerweise f\u00fcr die verifizierte Herstellung von Firmware und Betriebssystem-Bootloader verwendet wird. Die Komponenten des Stacks sind in Form der Ports security\/tpm2-tss, security\/tpm2-tools und security\/tpm2-abrmd dargestellt. Der Port tpm2-tss umfasst Bibliotheken zur Nutzung der TPM2-API, tpm2-tools stellt Kommandozeilenwerkzeuge zur Durchf\u00fchrung von TPM-Operationen bereit, und tpm2-abrmd enth\u00e4lt einen Hintergrundprozess mit der Implementierung der Komponenten TPM Access Broker und Resource Manager, die Anfragen von verschiedenen TPM-Benutzern an ein einziges Ger\u00e4t multiplexieren. Neben der verifizierten Herstellung kann TPM unter FreeBSD auch zur Erh\u00f6hung der Sicherheit von Strongswan IPsec, SSH und TLS durch die Durchf\u00fchrung kryptografischer Operationen auf einem separaten Chip verwendet werden;\n<li class=\"l\"> Der Kernel f\u00fcr die amd64-Architektur ist f\u00fcr das Booten mit der W^X (write XOR execute) Schutztechnik angepasst, was bedeutet, dass Speicherseiten nicht gleichzeitig schreibbar und ausf\u00fchrbar sein k\u00f6nnen (der Kernel kann nun mit ausf\u00fchrbaren Speicherseiten geladen werden, f\u00fcr die die Schreiboperationen untersagt sind). Die neue Methode zum Schutz des Kernels ist in den HEAD-Zweig aufgenommen worden und wird in die Versionen FreeBSD 13.0 und 12.2 einflie\u00dfen;\n<li class=\"l\"> F\u00fcr Systemaufrufe mmap und mprotect <noindex><a rel=\"nofollow\" href=\"https:\/\/reviews.freebsd.org\/rS349240\">implementiert.<\/a><\/noindex> Makro PROT_MAX(), das erlaubt, die zul\u00e4ssigen Zugriffsbeschr\u00e4nkungsflags (PROT_READ, PROT_WRITE, PROT_EXEC) bei sp\u00e4teren \u00c4nderungen zu bestimmen. Mit PROT_MAX() kann der Entwickler verhindern, dass ein Speicherbereich in die Kategorie ausf\u00fchrbar umgewandelt wird oder kann Speicher anfordern, der die Ausf\u00fchrung nicht zul\u00e4sst, aber sp\u00e4ter in ausf\u00fchrbaren Speicher umgewandelt werden kann. Beispielsweise kann ein Speicherbereich nur f\u00fcr die Dauer der dynamischen Bindung oder der JIT-Codegenerierung zum Schreiben ge\u00f6ffnet sein, wird jedoch nach Abschluss des Schreibvorgangs auf Lesen und Ausf\u00fchren beschr\u00e4nkt, sodass ein Angreifer im Falle einer Kompromittierung nicht in der Lage ist, das Schreiben f\u00fcr diesen Speicherblock zuzulassen. Neben PROT_MAX() gibt es auch die Implementierung von sysctl vm.imply_prot_max, bei der der Satz zul\u00e4ssiger Flags basierend auf den urspr\u00fcnglichen Parametern des ersten Aufrufs von mmap definiert wird;\n<li class=\"l\"> Zur Verbesserung des Schutzes vor der Ausnutzung von Sicherheitsanf\u00e4lligkeiten wurde neben der Technik zur Randomisierung des Adressraums (ASLR) ein Mechanismus zur Randomisierung von Offsets vorgeschlagen, der auf die urspr\u00fcnglichen Stack-Rahmen und in den Stack gelegte Strukturen mit Informationen zur Umgebung, Programmstartparametern und Daten f\u00fcr ausf\u00fchrbare Images im ELF-Format abzielt.\n<li class=\"l\"> Es wurde daran gearbeitet, die unsichere Funktion gets aus der libc zu entfernen (ab dem C11-Standard wurde diese Funktion aus der Spezifikation ausgeschlossen) und die Ports zu berichtigen, die diese Funktion noch verwenden. Diese \u00c4nderung soll in FreeBSD 13.0 vorgeschlagen werden.\n<li class=\"l\"> Ein experimentelles Projekt zur Erstellung von Orchestrierungswerkzeugen f\u00fcr Jail-Umgebungen auf der Grundlage des Frameworks wurde gestartet, <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/pizzamig\/pot\">pot<\/a><\/noindex> um Images zu erstellen und zu exportieren, das analog zu Docker implementiert wurde, sowie einen Treiber <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/trivago\/nomad-pot-driver\">nomad<\/a><\/noindex>, der eine Schnittstelle f\u00fcr das dynamische Starten von Anwendungen in Jail-Umgebungen bereitstellt. Das vorgeschlagene Modell erm\u00f6glicht es, die Prozesse zur Erstellung von Jail-Umgebungen und deren Bereitstellung f\u00fcr Anwendungen zu trennen. Eines der Ziele des Projekts ist es, ein Mittel zur Manipulation von Jails wie Containern im Docker-Stil bereitzustellen;\n<\/ul>\n<li class=\"l\"> <b>Speichersysteme und Dateisysteme<\/b>\n<ul>\n<li class=\"l\"> \u0418\u0437 NetBSD \u0432 \u0443\u0442\u0438\u043b\u0438\u0442\u0443 &#171;makefs&#187; <noindex><a rel=\"nofollow\" href=\"https:\/\/reviews.freebsd.org\/rS351273\">wurde<\/a><\/noindex> Unterst\u00fctzung des FAT-Dateisystems (msdosfs). Die vorgenommenen \u00c4nderungen erm\u00f6glichen das Erstellen von FAT-Dateisystem-Images ohne die Verwendung des md-Treibers und ohne Root-Rechte;\n<li class=\"l\"> \u0417\u0430\u0432\u0435\u0440\u0448\u0435\u043d\u0430 \u043f\u0435\u0440\u0435\u0440\u0430\u0431\u043e\u0442\u043a\u0430 \u0434\u0440\u0430\u0439\u0432\u0435\u0440\u0430 \u043f\u043e\u0434\u0441\u0438\u0441\u0442\u0435\u043c\u044b FUSE (File system in USErspace), \u043f\u043e\u0437\u0432\u043e\u043b\u044f\u044e\u0449\u0435\u0439 \u0441\u043e\u0437\u0434\u0430\u0432\u0430\u0442\u044c \u0440\u0435\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u0438 \u0444\u0430\u0439\u043b\u043e\u0432\u044b\u0445 \u0441\u0438\u0441\u0442\u0435\u043c \u0432 \u043f\u0440\u043e\u0441\u0442\u0440\u0430\u043d\u0441\u0442\u0432\u0435 \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u044f. \u0418\u0437\u043d\u0430\u0447\u0430\u043b\u044c\u043d\u043e \u043f\u043e\u0441\u0442\u0430\u0432\u043b\u044f\u0435\u043c\u044b\u0439 \u0434\u0440\u0430\u0439\u0432\u0435\u0440 \u0441\u043e\u0434\u0435\u0440\u0436\u0430\u043b \u043c\u043d\u043e\u0433\u043e \u043e\u0448\u0438\u0431\u043e\u043a \u0438 \u0431\u044b\u043b \u043e\u0441\u043d\u043e\u0432\u0430\u043d \u043d\u0430 \u0432\u0435\u0440\u0441\u0438\u0438 FUSE 7.8, \u0432\u044b\u043f\u0443\u0449\u0435\u043d\u043d\u043e\u0439 11 \u043b\u0435\u0442 \u043d\u0430\u0437\u0430\u0434. \u0412 \u0440\u0430\u043c\u043a\u0430\u0445 \u043f\u0440\u043e\u0435\u043a\u0442\u0430 \u043f\u043e \u043c\u043e\u0434\u0435\u0440\u043d\u0438\u0437\u0430\u0446\u0438\u0438 \u0434\u0440\u0430\u0439\u0432\u0435\u0440\u0430 \u0440\u0435\u0430\u043b\u0438\u0437\u043e\u0432\u0430\u043d\u0430 \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u0430 \u043f\u0440\u043e\u0442\u043e\u043a\u043e\u043b\u0430 FUSE 7.23  \u0434\u043e\u0431\u0430\u0432\u043b\u0435\u043d \u043a\u043e\u0434 \u0434\u043b\u044f \u043f\u0440\u043e\u0432\u0435\u0440\u043a\u0438 \u043f\u0440\u0430\u0432 \u0434\u043e\u0441\u0442\u0443\u043f\u0430 \u043d\u0430 \u0441\u0442\u043e\u0440\u043e\u043d\u0435 \u044f\u0434\u0440\u0430 (&#171;-o default_permissions&#187;), \u0434\u043e\u0431\u0430\u0432\u043b\u0435\u043d\u044b \u0432\u044b\u0437\u043e\u0432\u044b VOP_MKNOD, VOP_BMAP \u0438 VOP_ADVLOCK, \u043e\u0431\u0435\u0441\u043f\u0435\u0447\u0435\u043d\u0430 \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e\u0441\u0442\u044c \u043f\u0440\u0435\u0440\u044b\u0432\u0430\u043d\u0438\u044f \u043e\u043f\u0435\u0440\u0430\u0446\u0438\u0439 FUSE, \u0434\u043e\u0431\u0430\u0432\u043b\u0435\u043d\u0430 \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u0430 \u043d\u0435\u0438\u043c\u0435\u043d\u043e\u0432\u0430\u043d\u043d\u044b\u0445 \u043a\u0430\u043d\u0430\u043b\u043e\u0432 \u0438 unix-\u0441\u043e\u043a\u0435\u0442\u043e\u0432 \u0432 fusefs, \u043f\u043e\u044f\u0432\u0438\u043b\u0430\u0441\u044c \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e\u0441\u0442\u044c \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u044f kqueue \u0434\u043b\u044f \/dev\/fuse, \u0440\u0430\u0437\u0440\u0435\u0448\u0435\u043d\u043e \u043e\u0431\u043d\u043e\u0432\u043b\u0435\u043d\u0438\u0435 \u043f\u0430\u0440\u0430\u043c\u0435\u0442\u0440\u043e\u0432 \u043c\u043e\u043d\u0442\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f \u0447\u0435\u0440\u0435\u0437 &#171;mount -u&#187;, \u0434\u043e\u0431\u0430\u0432\u043b\u0435\u043d\u0430 \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u0430 \u044d\u043a\u0441\u043f\u043e\u0440\u0442\u0430 fusefs \u0447\u0435\u0440\u0435\u0437 NFS, \u0440\u0435\u0430\u043b\u0438\u0437\u043e\u0432\u0430\u043d \u0443\u0447\u0451\u0442 RLIMIT_FSIZE, \u0434\u043e\u0431\u0430\u0432\u043b\u0435\u043d\u044b \u0444\u043b\u0430\u0433\u0438 FOPEN_KEEP_CACHE \u0438 FUSE_ASYNC_READ, \u0432\u043d\u0435\u0441\u0435\u043d\u044b \u0437\u043d\u0430\u0447\u0438\u0442\u0435\u043b\u044c\u043d\u044b\u0435 \u043e\u043f\u0442\u0438\u043c\u0438\u0437\u0430\u0446\u0438\u0438 \u043f\u0440\u043e\u0438\u0437\u0432\u043e\u0434\u0438\u0442\u0435\u043b\u044c\u043d\u043e\u0441\u0442\u0438 \u0438 \u0443\u043b\u0443\u0447\u0448\u0435\u043d\u0430 \u043e\u0440\u0433\u0430\u043d\u0438\u0437\u0430\u0446\u0438\u044f \u043a\u044d\u0448\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f. \u041d\u043e\u0432\u044b\u0439 \u0434\u0440\u0430\u0439\u0432\u0435\u0440 \u0432\u043a\u043b\u044e\u0447\u0451\u043d \u0432 \u0432\u0435\u0442\u043a\u0438 head \u0438 stable\/12 (\u0432\u043e\u0448\u0451\u043b \u0432 \u0441\u043e\u0441\u0442\u0430\u0432 FreeBSD 12.1);\n<li class=\"l\"> Die Arbeit an der Implementierung von NFSv4.2 (RFC-7862) f\u00fcr FreeBSD ist fast abgeschlossen. Im Berichtszeitraum lag der Schwerpunkt auf der Testung. Kompatibilit\u00e4tstests mit der Implementierung aus Linux wurden abgeschlossen, aber die Pr\u00fcfung des pNFS-Servers mit NFSv4.2 ist noch im Gange. Der Code wird bereits als bereit f\u00fcr die Integration in die FreeBSD-Head\/current-Branches betrachtet. In der neuen Version von NFS wurde die Unterst\u00fctzung f\u00fcr die Funktionen posix_fadvise, posix_fallocate, die Modi SEEKHOLE\/SEEKDATA in lseek und die Operationen zum lokalen Kopieren von Dateisteilen auf dem Server (ohne \u00dcbertragung an den Client) hinzugef\u00fcgt;\n<\/ul>\n<li class=\"l\"> <b>Hardware-Unterst\u00fctzung<\/b>\n<ul>\n<li class=\"l\"> Ein Projekt zur Verbesserung der Leistung von FreeBSD auf Laptops wurde gestartet. Das erste Ger\u00e4t, f\u00fcr das eine \u00dcberpr\u00fcfung der Hardwareunterst\u00fctzung unter FreeBSD durchgef\u00fchrt wurde, ist das Lenovo X1 Carbon der siebten Generation;\n<li class=\"l\"> CheriBSD, ein Fork von FreeBSD f\u00fcr eine Forschungsgest\u00fctzte Prozessorarchitektur <noindex><a rel=\"nofollow\" href=\"https:\/\/www.cl.cam.ac.uk\/research\/security\/ctsrd\/cheri\/\">CHERI<\/a><\/noindex> (Capability Hardware Enhanced RISC Instructions), wurde aktualisiert, um den kommenden ARM Morello-Prozessor zu unterst\u00fctzen, der das CHERI-Speicherschutzverwaltungssystem basierend auf dem Capsicum-Schutzmodell unterst\u00fctzen wird. Der Morello-Chip <noindex><a rel=\"nofollow\" href=\"https:\/\/www.arm.com\/blogs\/blueprint\/digital-security-by-design\">planen<\/a><\/noindex> wird 2021 ver\u00f6ffentlicht. Die Entwickler von CheriBSD verfolgen auch weiterhin die Entwicklung des Referenzprototyps von CHERI auf Basis der MIPS-Architektur;\n<li class=\"l\"> Erweiterte Unterst\u00fctzung f\u00fcr RockChip RK3399 Chips, die auf RockPro64 und NanoPC-T4 Boards verwendet werden. Die bedeutendste Verbesserung ist die Unterst\u00fctzung von eMMC und die Entwicklung eines neuen Treibers f\u00fcr den auf der Platine verwendeten eMMC-Controller;\n<li class=\"l\"> Die Arbeit an der Unterst\u00fctzung des ARM64 SoC Broadcom BCM5871X mit ARMv8 Cortex-A57 Prozessoren, die f\u00fcr Router, Gateways und Netzwerk-Speicherl\u00f6sungen optimiert sind, wurde fortgesetzt. Im Berichtszeitraum wurden<br \/>\ndie Unterst\u00fctzung von iProc PCIe erweitert und die M\u00f6glichkeit zur Nutzung hardwarebasierter kryptografischer Operationen zur Beschleunigung von IPsec hinzugef\u00fcgt.<br \/>\nDie Integration des Codes in den HEAD-Zweig wird f\u00fcr das vierte Quartal erwartet;<\/p>\n<li class=\"l\"> Bedeutende Fortschritte wurden bei der Entwicklung des FreeBSD Ports f\u00fcr die Plattform powerpc64 verzeichnet. Der Fokus liegt auf der Gew\u00e4hrleistung einer qualitativ hochwertigen Leistung auf Systemen mit IBM POWER8 und POWER9 Prozessoren, w\u00e4hrend optional auch \u00e4ltere Apple Power Mac, x500 und Amiga A1222 unterst\u00fctzt werden. Der powerpc*\/12 Zweig wird weiterhin mit gcc 4.2.1 geliefert, w\u00e4hrend der powerpc*\/13 Zweig bald auf llvm90 umgestellt wird. Von 33306 Ports k\u00f6nnen erfolgreich 30514 kompiliert werden;\n<li class=\"l\"> Die Portierung von FreeBSD f\u00fcr SoCs der 64-Bit NXP LS1046A-Plattform auf Basis des ARMv8 Cortex-A72 mit integriertem Netzwerkpaketbeschleuniger, 10 Gb Ethernet, PCIe 3.0, SATA 3.0 und USB 3.0 wurde fortgesetzt. Im Berichtszeitraum wurde die Unterst\u00fctzung f\u00fcr USB 3.0, SD\/MMC, I2C, die Netzwerk-Schnittstelle DPAA und GPIO realisiert. Geplant sind die Unterst\u00fctzung von QSPI und die Optimierung der Netzwerkinterface-Leistung. Der Abschluss der Arbeiten und die Integration in den HEAD-Zweig werden f\u00fcr das 4. Quartal 2019 erwartet.\n<li class=\"l\"> Der ena-Treiber wurde aktualisiert und unterst\u00fctzt nun die zweite Generation von ENAv2 (Elastic Network Adapter), die in der Elastic Compute Cloud (EC2) Infrastruktur verwendet wird, um die Kommunikation zwischen EC2-Knoten mit Geschwindigkeiten von bis zu 25 Gb\/s sicherzustellen. Der ena-Treiber umfasst und testet nun die Unterst\u00fctzung von NETMAP sowie Anpassungen der Speicherkonfiguration zur Aktivierung des LLQ-Modus in Amazon EC2 A1-Umgebungen.\n<\/ul>\n<li class=\"l\"> <b>Anwendungen und Ports<\/b>\n<ul>\n<li class=\"l\"> \u041e\u0431\u043d\u043e\u0432\u043b\u0435\u043d\u044b \u043a\u043e\u043c\u043f\u043e\u043d\u0435\u043d\u0442\u044b \u0433\u0440\u0430\u0444\u0438\u0447\u0435\u0441\u043a\u043e\u0433\u043e \u0441\u0442\u0435\u043a\u0430 \u0438 \u043f\u043e\u0440\u0442\u044b, \u0441\u0432\u044f\u0437\u0430\u043d\u043d\u044b\u0435 \u0441 xorg. \u041f\u043e\u0440\u0442\u044b, \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u044e\u0449\u0438\u0435 USE_XORG \u0438 XORG_CAT, \u043f\u0435\u0440\u0435\u0432\u0435\u0434\u0435\u043d\u044b \u043d\u0430 \u0444\u0440\u0435\u0439\u043c\u0432\u043e\u0440\u043a USES \u0432\u043c\u0435\u0441\u0442\u043e \u0432\u044b\u0437\u043e\u0432\u0430 bsd.xorg.mk \u0447\u0435\u0440\u0435\u0437 bsd.port.mk. \u041f\u043e\u0434\u043e\u0431\u043d\u044b\u0435 \u043f\u043e\u0440\u0442\u044b \u0442\u0435\u043f\u0435\u0440\u044c \u0432\u043a\u043b\u044e\u0447\u0430\u044e\u0442 \u0444\u043b\u0430\u0433 &#171;USES=xorg&#187; \u0432 make-\u0444\u0430\u0439\u043b\u0430\u0445. \u0424\u0443\u043d\u043a\u0446\u0438\u043e\u043d\u0430\u043b\u044c\u043d\u043e\u0441\u0442\u044c XORG_CAT \u0432\u044b\u0434\u0435\u043b\u0435\u043d\u0430 \u0438\u0437 bsd.xorg.mk \u0438 \u0442\u0435\u043f\u0435\u0440\u044c \u0430\u043a\u0442\u0438\u0432\u0438\u0440\u0443\u0435\u0442\u0441\u044f \u0444\u043b\u0430\u0433\u043e\u043c &#171;USES=xorg-cat&#187;. \u0414\u043e\u0431\u0430\u0432\u043b\u0435\u043d \u0438\u043d\u0441\u0442\u0440\u0443\u043c\u0435\u043d\u0442\u0430\u0440\u0438\u0439 \u0434\u043b\u044f \u043f\u0440\u044f\u043c\u043e\u0433\u043e \u0444\u043e\u0440\u043c\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f \u043f\u043e\u0440\u0442\u043e\u0432 xorg \u0438\u0437 git-\u0440\u0435\u043f\u043e\u0437\u0438\u0442\u043e\u0440\u0438\u044f<br \/>\nfreedesktop.org, was beispielsweise das Erstellen von Ports f\u00fcr noch nicht ver\u00f6ffentlichte Versionen erm\u00f6glicht. In Zukunft ist geplant, ein Toolset f\u00fcr die Verwendung des Build-Systems meson anstelle von autotools zum Erstellen von xorg-Ports vorzubereiten.  <\/p>\n<p>Es wurde an der Bereinigung alter xorg-Ports gearbeitet, die an bereits nicht mehr unterst\u00fctzte Komponenten gebunden sind, z. B. wurde der Port x11\/libXp entfernt, und die Ports x11\/Xxf86misc, x11-fonts\/libXfontcache und graphics\/libGLw wurden als veraltet eingestuft.<\/p>\n<li class=\"l\"> Die Arbeit an der Verbesserung der Unterst\u00fctzung f\u00fcr Java 11 und neuere Versionen in FreeBSD wurde abgeschlossen, ebenso wie das Portieren einiger \u00c4nderungen in den Java 8-Zweig. Nachdem in FreeBSD die Unterst\u00fctzung f\u00fcr neue Funktionen von Java 11 wie Java Flight Recorder, HotSpot Serviceability Agent, HotSpot Debugger, DTrace, Javac Server, Java Sound und SCTP implementiert wurde, konzentrierte sich die Arbeit auf die Gew\u00e4hrleistung, dass alle Kompatibilit\u00e4tstests durchgef\u00fchrt werden. Die Anzahl der Fehler bei den Tests wurde von 50 auf 2 reduziert;\n<li class=\"l\"> Der KDE Plasma-Desktop, KDE Frameworks, KDE Anwendungen und Qt sind auf dem neuesten Stand und auf die aktuellsten Versionen aktualisiert;\n<li class=\"l\"> Die Ports mit dem Xfce-Desktop wurden auf die neueste Version aktualisiert; <noindex><a rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=51266\">4.14<\/a><\/noindex>;\n<li class=\"l\"> Der FreeBSD-Portbaum hat die Grenze von 38.000 Ports \u00fcberschritten, die Anzahl der offenen PRs \u00fcbersteigt etwas 2.000, von denen 400 PRs noch nicht bearbeitet wurden. Im Berichtszeitraum wurden 7.340 \u00c4nderungen von 169 Entwicklern vorgenommen. Zwei neue Teilnehmer (Santhosh Raju und Dmitri Goutnik) haben Kommitterrechte erhalten. Eine neue Version des Paketmanagers pkg 1.12 wurde ver\u00f6ffentlicht, die Overlay-Unterst\u00fctzung im Portbaum sowie die Bereinigung von bsd.sites.mk bietet. Zu den bedeutenden Versionsupdates in den Ports geh\u00f6ren: Lazarus 2.0.4, LLVM 9.0, Perl 5.30, PostgreSQL 11, Ruby 2.6, Firefox 69.0.1, Firefox-esr 68.1.0, Chromium 76.0;\n<li class=\"l\"> Die Entwicklung des Projekts geht weiter <noindex><a rel=\"nofollow\" href=\"https:\/\/clonos.tekroutine.com\/\">ClonOS<\/a><\/noindex>,  <noindex><a rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=50043\">entwickelnd<\/a><\/noindex> ist eine spezialisierte Distribution zur Bereitstellung von Infrastruktur f\u00fcr virtuelle Server. In Bezug auf die zu l\u00f6senden Aufgaben \u00e4hnelt ClonOS Systemen wie Proxmox, Triton (Joyent), OpenStack, OpenNebula und Amazon AWS, wobei das Hauptunterscheidungsmerkmal die Nutzung von FreeBSD und die M\u00f6glichkeit ist, FreeBSD-Jail-Container und virtuelle Umgebungen auf Basis der Hypervisoren Bhyve und Xen zu verwalten, bereitzustellen und zu steuern. Zu den j\u00fcngsten \u00c4nderungen geh\u00f6rt die Unterst\u00fctzung<br \/>\nvon cloud-init f\u00fcr Linux\/BSD-VMs und cloudbase-init f\u00fcr Windows-VMs, der Beginn des \u00dcbergangs zur Verwendung eigener Images, die Einbeziehung von Jenkins CI zur Testung der Builds und ein neues pkg-Repository zur Installation<br \/>\nvon ClonOS aus Paketen.<\/p>\n<\/ul>\n<\/ul>\n<p><noindex><a rel=\"nofollow\" name=\"link\"><\/a><\/noindex><\/p>\n<p>Quelle: <a \ncontent=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=51941\">opennet.ru<\/a><\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u041e\u043f\u0443\u0431\u043b\u0438\u043a\u043e\u0432\u0430\u043d \u043e\u0442\u0447\u0451\u0442 \u043e \u0440\u0430\u0437\u0432\u0438\u0442\u0438\u0438 \u043f\u0440\u043e\u0435\u043a\u0442\u0430 FreeBSD \u0441 \u0438\u044e\u043b\u044f \u043f\u043e \u0441\u0435\u043d\u0442\u044f\u0431\u0440\u044c 2019 \u0433\u043e\u0434\u0430. \u0418\u0437 \u0438\u0437\u043c\u0435\u043d\u0435\u043d\u0438\u0439 \u043c\u043e\u0436\u043d\u043e \u043e\u0442\u043c\u0435\u0442\u0438\u0442\u044c: \u041e\u0431\u0449\u0438\u0435 \u0438 \u0441\u0438\u0441\u0442\u0435\u043c\u043d\u044b\u0435 \u0432\u043e\u043f\u0440\u043e\u0441\u044b Core team \u0432 \u043e\u0431\u0449\u0435\u043c \u0432\u0438\u0434\u0435 \u043e\u0434\u043e\u0431\u0440\u0438\u043b \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e\u0441\u0442\u044c \u0432\u043a\u043b\u044e\u0447\u0435\u043d\u0438\u044f \u0432 \u0441\u0438\u0441\u0442\u0435\u043c\u0443 \u043a\u043e\u0434\u0430, \u043f\u043e\u0441\u0442\u0430\u0432\u043b\u044f\u0435\u043c\u043e\u0433\u043e \u043f\u043e\u0434 \u043b\u0438\u0446\u0435\u043d\u0437\u0438\u0435\u0439 BSD \u0441 \u0434\u043e\u043f\u043e\u043b\u043d\u0438\u0442\u0435\u043b\u044c\u043d\u044b\u043c \u0441\u043e\u0433\u043b\u0430\u0448\u0435\u043d\u0438\u0435\u043c \u043e\u0431 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u0438 \u043f\u0430\u0442\u0435\u043d\u0442\u043e\u0432 (BSD+Patent), \u043d\u043e \u0440\u0435\u0448\u0435\u043d\u0438\u0435 \u043f\u043e \u0432\u043a\u043b\u044e\u0447\u0435\u043d\u0438\u044e \u0432 \u0441\u0438\u0441\u0442\u0435\u043c\u0443 \u043a\u0430\u0436\u0434\u043e\u0433\u043e \u043a\u043e\u043c\u043f\u043e\u043d\u0435\u043d\u0442\u0430 \u043f\u043e\u0434 \u0434\u0430\u043d\u043d\u043e\u0439 \u043b\u0438\u0446\u0435\u043d\u0437\u0438\u0435\u0439 \u0434\u043e\u043b\u0436\u043d\u043e \u0443\u0442\u0432\u0435\u0440\u0436\u0434\u0430\u0442\u044c\u0441\u044f [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[702],"tags":[],"class_list":["post-53304","post","type-post","status-publish","format-standard","hentry","category-novosti-interneta"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 4.9.10 - aioseo.com -->\n\t<meta name=\"description\" content=\"\u041e\u043f\u0443\u0431\u043b\u0438\u043a\u043e\u0432\u0430\u043d \u043e\u0442\u0447\u0451\u0442 \u043e \u0440\u0430\u0437\u0432\u0438\u0442\u0438\u0438 \u043f\u0440\u043e\u0435\u043a\u0442\u0430 FreeBSD \u0441 \u0438\u044e\u043b\u044f \u043f\u043e \u0441\u0435\u043d\u0442\u044f\u0431\u0440\u044c 2019 \u0433\u043e\u0434\u0430. \u0418\u0437 \u0438\u0437\u043c\u0435\u043d\u0435\u043d\u0438\u0439 \u043c\u043e\u0436\u043d\u043e \u043e\u0442\u043c\u0435\u0442\u0438\u0442\u044c: \u041e\u0431\u0449\u0438\u0435 \u0438 \u0441\u0438\u0441\u0442\u0435\u043c\u043d\u044b\u0435 \u0432\u043e\u043f\u0440\u043e\u0441\u044b Core team \u0432 \u043e\u0431\u0449\u0435\u043c \u0432\u0438\u0434\u0435 \u043e\u0434\u043e\u0431\u0440\u0438\u043b \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e\u0441\u0442\u044c \u0432\u043a\u043b\u044e\u0447\u0435\u043d\u0438\u044f \u0432 \u0441\u0438\u0441\u0442\u0435\u043c\u0443 \u043a\u043e\u0434\u0430, \u043f\u043e\u0441\u0442\u0430\u0432\u043b\u044f\u0435\u043c\u043e\u0433\u043e \u043f\u043e\u0434 \u043b\u0438\u0446\u0435\u043d\u0437\u0438\u0435\u0439 BSD \u0441 \u0434\u043e\u043f\u043e\u043b\u043d\u0438\u0442\u0435\u043b\u044c\u043d\u044b\u043c \u0441\u043e\u0433\u043b\u0430\u0448\u0435\u043d\u0438\u0435\u043c \u043e\u0431 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u0438 \u043f\u0430\u0442\u0435\u043d\u0442\u043e\u0432 (BSD+Patent), \u043d\u043e \u0440\u0435\u0448\u0435\u043d\u0438\u0435 \u043f\u043e \u0432\u043a\u043b\u044e\u0447\u0435\u043d\u0438\u044e \u0432 \u0441\u0438\u0441\u0442\u0435\u043c\u0443 \u043a\u0430\u0436\u0434\u043e\u0433\u043e \u043a\u043e\u043c\u043f\u043e\u043d\u0435\u043d\u0442\u0430 \u043f\u043e\u0434 \u0434\u0430\u043d\u043d\u043e\u0439 \u043b\u0438\u0446\u0435\u043d\u0437\u0438\u0435\u0439 \u0434\u043e\u043b\u0436\u043d\u043e \u0443\u0442\u0432\u0435\u0440\u0436\u0434\u0430\u0442\u044c\u0441\u044f\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"Yuri Gagarin\"\/>\n\t<link rel=\"canonical\" href=\"https:\/\/prohoster.info\/de\/blog\/novosti-interneta\/otchyot-o-razvitii-freebsd-za-tretij-kvartal-2019-goda\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 4.9.10\" \/>\n\t\t<meta property=\"og:locale\" content=\"de_DE\" \/>\n\t\t<meta property=\"og:site_name\" content=\"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"\ud83e\udd47\u041e\u0442\u0447\u0451\u0442 \u043e \u0440\u0430\u0437\u0432\u0438\u0442\u0438\u0438 FreeBSD \u0437\u0430 \u0442\u0440\u0435\u0442\u0438\u0439 \u043a\u0432\u0430\u0440\u0442\u0430\u043b 2019 \u0433\u043e\u0434\u0430 | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u041e\u043f\u0443\u0431\u043b\u0438\u043a\u043e\u0432\u0430\u043d \u043e\u0442\u0447\u0451\u0442 \u043e \u0440\u0430\u0437\u0432\u0438\u0442\u0438\u0438 \u043f\u0440\u043e\u0435\u043a\u0442\u0430 FreeBSD \u0441 \u0438\u044e\u043b\u044f \u043f\u043e \u0441\u0435\u043d\u0442\u044f\u0431\u0440\u044c 2019 \u0433\u043e\u0434\u0430. \u0418\u0437 \u0438\u0437\u043c\u0435\u043d\u0435\u043d\u0438\u0439 \u043c\u043e\u0436\u043d\u043e \u043e\u0442\u043c\u0435\u0442\u0438\u0442\u044c: \u041e\u0431\u0449\u0438\u0435 \u0438 \u0441\u0438\u0441\u0442\u0435\u043c\u043d\u044b\u0435 \u0432\u043e\u043f\u0440\u043e\u0441\u044b Core team \u0432 \u043e\u0431\u0449\u0435\u043c \u0432\u0438\u0434\u0435 \u043e\u0434\u043e\u0431\u0440\u0438\u043b \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e\u0441\u0442\u044c \u0432\u043a\u043b\u044e\u0447\u0435\u043d\u0438\u044f \u0432 \u0441\u0438\u0441\u0442\u0435\u043c\u0443 \u043a\u043e\u0434\u0430, \u043f\u043e\u0441\u0442\u0430\u0432\u043b\u044f\u0435\u043c\u043e\u0433\u043e \u043f\u043e\u0434 \u043b\u0438\u0446\u0435\u043d\u0437\u0438\u0435\u0439 BSD \u0441 \u0434\u043e\u043f\u043e\u043b\u043d\u0438\u0442\u0435\u043b\u044c\u043d\u044b\u043c \u0441\u043e\u0433\u043b\u0430\u0448\u0435\u043d\u0438\u0435\u043c \u043e\u0431 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u0438 \u043f\u0430\u0442\u0435\u043d\u0442\u043e\u0432 (BSD+Patent), \u043d\u043e \u0440\u0435\u0448\u0435\u043d\u0438\u0435 \u043f\u043e \u0432\u043a\u043b\u044e\u0447\u0435\u043d\u0438\u044e \u0432 \u0441\u0438\u0441\u0442\u0435\u043c\u0443 \u043a\u0430\u0436\u0434\u043e\u0433\u043e \u043a\u043e\u043c\u043f\u043e\u043d\u0435\u043d\u0442\u0430 \u043f\u043e\u0434 \u0434\u0430\u043d\u043d\u043e\u0439 \u043b\u0438\u0446\u0435\u043d\u0437\u0438\u0435\u0439 \u0434\u043e\u043b\u0436\u043d\u043e \u0443\u0442\u0432\u0435\u0440\u0436\u0434\u0430\u0442\u044c\u0441\u044f\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/de\/blog\/novosti-interneta\/otchyot-o-razvitii-freebsd-za-tretij-kvartal-2019-goda\" \/>\n\t\t<meta property=\"og:image\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:secure_url\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:width\" content=\"350\" \/>\n\t\t<meta property=\"og:image:height\" content=\"350\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2019-11-28T21:00:00+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2020-02-18T11:01:11+00:00\" \/>\n\t\t<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<meta property=\"article:author\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"\ud83e\udd47 Bericht \u00fcber die Entwicklung von FreeBSD f\u00fcr das dritte Quartal 2019 | ProHoster","description":"Ein Bericht \u00fcber die Entwicklung des FreeBSD-Projekts von Juli bis September 2019 wurde ver\u00f6ffentlicht. Zu den \u00c4nderungen geh\u00f6rt: Die Core-Teams hat im Allgemeinen die M\u00f6glichkeit genehmigt, Code, der unter einer BSD-Lizenz mit zus\u00e4tzlichem Patentnutzungsvereinbarung bereitgestellt wird (BSD+Patent), in das System aufzunehmen. Die Entscheidung \u00fcber die Einbeziehung jedes einzelnen Komponenten unter dieser Lizenz muss jedoch genehmigt werden.","canonical_url":"https:\/\/prohoster.info\/de\/blog\/novosti-interneta\/otchyot-o-razvitii-freebsd-za-tretij-kvartal-2019-goda","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"de_DE","og:site_name":"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b","og:type":"article","og:title":"\ud83e\udd47\u041e\u0442\u0447\u0451\u0442 \u043e \u0440\u0430\u0437\u0432\u0438\u0442\u0438\u0438 FreeBSD \u0437\u0430 \u0442\u0440\u0435\u0442\u0438\u0439 \u043a\u0432\u0430\u0440\u0442\u0430\u043b 2019 \u0433\u043e\u0434\u0430 | ProHoster","og:description":"\u041e\u043f\u0443\u0431\u043b\u0438\u043a\u043e\u0432\u0430\u043d \u043e\u0442\u0447\u0451\u0442 \u043e \u0440\u0430\u0437\u0432\u0438\u0442\u0438\u0438 \u043f\u0440\u043e\u0435\u043a\u0442\u0430 FreeBSD \u0441 \u0438\u044e\u043b\u044f \u043f\u043e \u0441\u0435\u043d\u0442\u044f\u0431\u0440\u044c 2019 \u0433\u043e\u0434\u0430. \u0418\u0437 \u0438\u0437\u043c\u0435\u043d\u0435\u043d\u0438\u0439 \u043c\u043e\u0436\u043d\u043e \u043e\u0442\u043c\u0435\u0442\u0438\u0442\u044c: \u041e\u0431\u0449\u0438\u0435 \u0438 \u0441\u0438\u0441\u0442\u0435\u043c\u043d\u044b\u0435 \u0432\u043e\u043f\u0440\u043e\u0441\u044b Core team \u0432 \u043e\u0431\u0449\u0435\u043c \u0432\u0438\u0434\u0435 \u043e\u0434\u043e\u0431\u0440\u0438\u043b \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e\u0441\u0442\u044c \u0432\u043a\u043b\u044e\u0447\u0435\u043d\u0438\u044f \u0432 \u0441\u0438\u0441\u0442\u0435\u043c\u0443 \u043a\u043e\u0434\u0430, \u043f\u043e\u0441\u0442\u0430\u0432\u043b\u044f\u0435\u043c\u043e\u0433\u043e \u043f\u043e\u0434 \u043b\u0438\u0446\u0435\u043d\u0437\u0438\u0435\u0439 BSD \u0441 \u0434\u043e\u043f\u043e\u043b\u043d\u0438\u0442\u0435\u043b\u044c\u043d\u044b\u043c \u0441\u043e\u0433\u043b\u0430\u0448\u0435\u043d\u0438\u0435\u043c \u043e\u0431 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u0438 \u043f\u0430\u0442\u0435\u043d\u0442\u043e\u0432 (BSD+Patent), \u043d\u043e \u0440\u0435\u0448\u0435\u043d\u0438\u0435 \u043f\u043e \u0432\u043a\u043b\u044e\u0447\u0435\u043d\u0438\u044e \u0432 \u0441\u0438\u0441\u0442\u0435\u043c\u0443 \u043a\u0430\u0436\u0434\u043e\u0433\u043e \u043a\u043e\u043c\u043f\u043e\u043d\u0435\u043d\u0442\u0430 \u043f\u043e\u0434 \u0434\u0430\u043d\u043d\u043e\u0439 \u043b\u0438\u0446\u0435\u043d\u0437\u0438\u0435\u0439 \u0434\u043e\u043b\u0436\u043d\u043e \u0443\u0442\u0432\u0435\u0440\u0436\u0434\u0430\u0442\u044c\u0441\u044f","og:url":"https:\/\/prohoster.info\/de\/blog\/novosti-interneta\/otchyot-o-razvitii-freebsd-za-tretij-kvartal-2019-goda","og:image":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:secure_url":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:width":350,"og:image:height":350,"article:published_time":"2019-11-28T21:00:00+00:00","article:modified_time":"2020-02-18T11:01:11+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"53304","title":null,"description":null,"keywords":null,"keyphrases":null,"primary_term":null,"canonical_url":null,"og_title":null,"og_description":null,"og_object_type":"default","og_image_type":"default","og_image_url":null,"og_image_width":null,"og_image_height":null,"og_image_custom_url":null,"og_image_custom_fields":null,"og_video":null,"og_custom_url":null,"og_article_section":null,"og_article_tags":null,"twitter_use_og":false,"twitter_card":"default","twitter_image_type":"default","twitter_image_url":null,"twitter_image_custom_url":null,"twitter_image_custom_fields":null,"twitter_title":null,"twitter_description":null,"schema":{"blockGraphs":[],"customGraphs":[],"default":{"data":{"Article":[],"Course":[],"Dataset":[],"FAQPage":[],"Movie":[],"Person":[],"Product":[],"ProductReview":[],"Car":[],"Recipe":[],"Service":[],"SoftwareApplication":[],"WebPage":[]},"graphName":"","isEnabled":true},"graphs":[]},"schema_type":null,"schema_type_options":null,"pillar_content":false,"robots_default":true,"robots_noindex":false,"robots_noarchive":false,"robots_nosnippet":false,"robots_nofollow":false,"robots_noimageindex":false,"robots_noodp":false,"robots_notranslate":false,"robots_max_snippet":null,"robots_max_videopreview":null,"robots_max_imagepreview":"large","priority":null,"frequency":null,"local_seo":null,"seo_analyzer_scan_date":"2026-01-24 06:51:21","breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2021-02-28 20:27:38","updated":"2026-01-24 06:51:21"},"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/posts\/53304","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/comments?post=53304"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/posts\/53304\/revisions"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/media?parent=53304"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/categories?post=53304"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/tags?post=53304"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}