{"id":77760,"date":"2020-04-13T19:42:12","date_gmt":"2020-04-13T17:42:12","guid":{"rendered":"https:\/\/prohoster.info\/blog\/novosti-interneta\/otchyot-o-razvitii-freebsd-za-pervyj-kvartal-2020-goda"},"modified":"2020-04-13T19:42:12","modified_gmt":"2020-04-13T17:42:12","slug":"otchyot-o-razvitii-freebsd-za-pervyj-kvartal-2020-goda","status":"publish","type":"post","link":"https:\/\/prohoster.info\/de\/blog\/novosti-interneta\/otchyot-o-razvitii-freebsd-za-pervyj-kvartal-2020-goda","title":{"rendered":"Bericht \u00fcber die Entwicklung von FreeBSD im ersten Quartal 2020.","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p><noindex><a rel=\"nofollow\" href=\"https:\/\/www.freebsd.org\/news\/status\/report-2020-01-2020-03.html\">Ver\u00f6ffentlicht<\/a><\/noindex> Bericht \u00fcber die Entwicklung des FreeBSD-Projekts von Januar bis M\u00e4rz 2020. Zu den \u00c4nderungen geh\u00f6rt:<\/p>\n<ul>\n<li class=\"l\"> <b>Allgemeine und systembezogene Fragen<\/b>\n<ul>\n<li class=\"l\"> Aus dem Quellbaum von FreeBSD-CURRENT wurde die Sammlung von GCC-Compilern sowie die ungenutzten Utilities gperf, gcov und gtc (Compiler devicetree) entfernt. Alle Plattformen, die Clang nicht unterst\u00fctzen, wurden auf die Nutzung externer Build-Tools umgestellt, die aus Ports installiert werden. In dem Basissystem wurde eine veraltete Version von GCC 4.2.1 bereitgestellt, und die Integration neuerer Versionen war aufgrund des Wechsels von 4.2.2 zu GPLv3, die f\u00fcr die grundlegenden Komponenten von FreeBSD als unzul\u00e4ssig angesehen wurde, nicht m\u00f6glich. Aktuelle GCC-Versionen, einschlie\u00dflich GCC 9, k\u00f6nnen weiterhin wie gewohnt aus Paketen und Ports installiert werden.\n<li class=\"l\"> In der Infrastruktur des Linux-Umgebungsemulators (Linuxulator) wurde die Unterst\u00fctzung f\u00fcr den Systemaufruf sendfile, den TCP_CORK-Modus (erforderlich f\u00fcr nginx) und das MAP_32BIT-Flag (l\u00f6st ein Problem beim Starten von Paketen mit Mono aus Ubuntu Bionic) hinzugef\u00fcgt. Probleme mit der DNS-Aufl\u00f6sung bei Verwendung von glibc neuer als 2.30 (z.B. aus CentOS 8) wurden behoben.<br \/>\n In der Infrastruktur der kontinuierlichen Integration wird die Ausf\u00fchrung von Aufgaben f\u00fcr das Linux Testing Project (LTP) mit Linuxulator zur Testung der Verbesserungen unterst\u00fctzt, die im Code zur Unterst\u00fctzung von Linux vorgenommen werden. Etwa 400 Tests schlagen fehl und ben\u00f6tigen eine Behebung (einige Fehler sind durch Fehlalarme verursacht, einige erfordern triviale Korrekturen, aber es gibt auch solche, deren Behebung das Hinzuf\u00fcgen von Unterst\u00fctzung f\u00fcr neue Systemaufrufe erforderlich macht). Es wurde an der Bereinigung des Codes von Linuxulator und der Vereinfachung des Debuggings gearbeitet. Patches, die Unterst\u00fctzung f\u00fcr erweiterte Attribute und den Systemaufruf fexecve bieten, wurden vorbereitet, sind aber noch nicht gepr\u00fcft. <\/p>\n<li class=\"l\"> Die Sitzungen der Arbeitsgruppe, die zur Migration des Quellcodes aus dem zentralisierten Versionsverwaltungssystem Subversion in das dezentralisierte Git-System eingerichtet wurde, gehen weiterhin. Ein Bericht mit Vorschl\u00e4gen zur Migration wird gerade erstellt.\n<li class=\"l\"> In <noindex><a rel=\"nofollow\" href=\"https:\/\/www.freebsd.org\/cgi\/man.cgi?query=rtld&#038;sektion=1\">rtld<\/a><\/noindex> (runtime linker) \u0443\u043b\u0443\u0447\u0448\u0435\u043d \u0440\u0435\u0436\u0438\u043c \u043f\u0440\u044f\u043c\u043e\u0433\u043e \u0438\u0441\u043f\u043e\u043b\u043d\u0435\u043d\u0438\u044f (&#171;\/libexec\/ld-elf.so.1 {\u043f\u0443\u0442\u044c} {\u0430\u0440\u0433\u0443\u043c\u0435\u043d\u0442\u044b}&#187;).\n<li class=\"l\"> Das Projekt zur Fuzzing-Testung des FreeBSD-Kernels mit dem Syzkaller-System entwickelt sich weiter. Im Berichtszeitraum wurden Probleme im Netzwerk-Stack und im Code f\u00fcr die Arbeit mit Dateideskriptor-Tabellen, die mithilfe von Syzkaller entdeckt wurden, behoben. Auf Grundlage der Fehlerdiagnose im SCTP-Stack wurden \u00c4nderungen vorgenommen, die das Debugging erleichtern. In das Stress2-Set wurden Regeln zur Auffindung m\u00f6glicher Regressionen aufgenommen. Die Unterst\u00fctzung f\u00fcr das Fuzzing-Testing neuer Systemaufrufe, einschlie\u00dflich copy_file_range(), __realpathat() und Aufrufen des Capsicum-Subsystems, wurde hinzugef\u00fcgt. Die Arbeit zur Abdeckung der Linux-Emulationsschicht mit Fuzzing-Tests wird fortgesetzt. Ein Review und die Behebung von Fehlern, die in den neuesten Coverity Scan-Berichten vermerkt waren, wurden durchgef\u00fchrt.\n<li class=\"l\"> Im kontinuierlichen Integrationssystem wurde der \u00dcbergang zur Ausf\u00fchrung aller Tests des Head-Branches ausschlie\u00dflich mit clang\/lld vollzogen. Bei den Tests f\u00fcr RISC-V wurde die Erstellung eines vollst\u00e4ndigen Disk-Images f\u00fcr die Ausf\u00fchrung von Tests in QEMU mit OpenSBI sichergestellt. Es wurden neue Aufgaben f\u00fcr die Testung von Images und virtuellen Maschinen powerpc64 (FreeBSD-head-powerpc64-images, FreeBSD-head-powerpc64-testvm) hinzugef\u00fcgt.\n<li class=\"l\"> Es wird daran gearbeitet, das Kyua-Testset von den Ports (devel\/kyua) in das Basissystem zu migrieren, um Probleme (Pakete werden sehr langsam installiert) zu l\u00f6sen, die bei der Verwendung von Kyua auf neuen Architekturen auftreten, deren Entwicklung unter Verwendung von Emulatoren oder FPGAs erfolgt. Die Integration in das Basissystem wird das Testen von Embedded-Plattformen erheblich erleichtern und die Anbindung an Continuous Integration-Systeme vereinfachen.\n<li class=\"l\"> Ein Projekt zur Optimierung der Leistung des Treibers f\u00fcr Netzwerkbr\u00fccken wurde gestartet. <noindex><a rel=\"nofollow\" href=\"https:\/\/www.freebsd.org\/cgi\/man.cgi?if_bridge\">if_bridge<\/a><\/noindex>, \u043a\u043e\u0442\u043e\u0440\u044b\u0439 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u0435\u0442 \u043e\u0434\u0438\u043d  mutex \u0434\u043b\u044f \u0431\u043b\u043e\u043a\u0438\u0440\u043e\u0432\u043a\u0438 \u0432\u043d\u0443\u0442\u0440\u0435\u043d\u043d\u0438\u0445 \u0434\u0430\u043d\u043d\u044b\u0445, \u0447\u0442\u043e \u043d\u0435 \u043f\u043e\u0437\u0432\u043e\u043b\u044f\u0435\u0442 \u0434\u043e\u0431\u0438\u0442\u044c\u0441\u044f \u0436\u0435\u043b\u0430\u0435\u043c\u043e\u0439 \u043f\u0440\u043e\u0438\u0437\u0432\u043e\u0434\u0438\u0442\u0435\u043b\u044c\u043d\u043e\u0441\u0442\u0438 \u043d\u0430 \u0441\u0438\u0441\u0442\u0435\u043c\u0430\u0445 \u0441 \u0431\u043e\u043b\u044c\u0448\u0438\u043c \u0447\u0438\u0441\u043b\u043e\u043c jail-\u043e\u043a\u0440\u0443\u0436\u0435\u043d\u0438\u0439 \u0438\u043b\u0438 \u0432\u0438\u0440\u0442\u0443\u0430\u043b\u044c\u043d\u044b\u0445 \u043c\u0430\u0448\u0438\u043d, \u043e\u0431\u044a\u0435\u0434\u0438\u043d\u0451\u043d\u043d\u044b\u0445 \u0432 \u043e\u0434\u043d\u0443 \u0441\u0435\u0442\u044c. \u041d\u0430 \u0434\u0430\u043d\u043d\u043e\u043c \u044d\u0442\u0430\u043f\u0435 \u0432 \u043a\u043e\u0434 \u0434\u043e\u0431\u0430\u0432\u043b\u0435\u043d\u044b \u0442\u0435\u0441\u0442\u044b, \u0447\u0442\u043e\u0431\u044b \u043f\u0440\u0435\u0434\u043e\u0442\u0432\u0440\u0430\u0442\u0438\u0442\u044c \u0432\u043e\u0437\u043d\u0438\u043a\u043d\u043e\u0432\u0435\u043d\u0438\u0435 \u0440\u0435\u0433\u0440\u0435\u0441\u0441\u0438\u0439 \u0432 \u043f\u0440\u043e\u0446\u0435\u0441\u0441\u0435 \u043c\u043e\u0434\u0435\u0440\u043d\u0438\u0437\u0430\u0446\u0438\u0438 \u0440\u0430\u0431\u043e\u0442\u044b \u0441 \u0431\u043b\u043e\u043a\u0438\u0440\u043e\u0432\u043a\u0430\u043c\u0438. \u0420\u0430\u0441\u0441\u043c\u0430\u0442\u0440\u0438\u0432\u0430\u0435\u0442\u0441\u044f \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e\u0441\u0442\u044c \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u044f ConcurrencyKit \u0434\u043b\u044f \u0440\u0430\u0441\u043f\u0430\u0440\u0430\u043b\u043b\u0435\u043b\u0438\u0432\u0430\u043d\u0438\u044f \u043e\u0431\u0440\u0430\u0431\u043e\u0442\u0447\u0438\u043a\u043e\u0432 \u043f\u0435\u0440\u0435\u0434\u0430\u0447\u0438 \u0434\u0430\u043d\u043d\u044b\u0445 (bridge_input(), bridge_output(), bridge_forward(), &#8230;).\n<li class=\"l\"> Ein neuer Systemaufruf sigfastblock wurde hinzugef\u00fcgt, der es einem Thread erm\u00f6glicht, einen Speicherblock f\u00fcr schnelle Signalhandler zu bestimmen, um die Leistung der Ausnahmebehandler zu verbessern.\n<li class=\"l\"> Der Kernel unterst\u00fctzt jetzt atomare LSE-Befehle (Large System Extension), die von ARMv8.1-Systemen unterst\u00fctzt werden. Diese Befehle sind notwendig, um die Leistung auf Cavium ThunderX2- und AWS Graviton 2-Plattformen zu steigern. Die hinzugef\u00fcgten \u00c4nderungen bestimmen die Unterst\u00fctzung von LSE und aktivieren dynamisch die Implementierung von atomaren Operationen basierend auf diesen. Bei Tests f\u00fchrte die Nutzung von LSE zu einer 15%igen Reduzierung der Prozessorzeit, die w\u00e4hrend der Kernkompilierung verbraucht wurde.\n<li class=\"l\"> Die Leistung wurde optimiert und die Funktionalit\u00e4t der Tools f\u00fcr ausf\u00fchrbare Dateien im ELF-Format erweitert.<br \/>\nDie Unterst\u00fctzung f\u00fcr das Caching von Debug-Informationen im DWARF-Format wurde hinzugef\u00fcgt, Probleme in den Utilities elfcopy\/objcopy wurden behoben, und die Verarbeitung von DW_AT_ranges hinzugef\u00fcgt.<br \/>\nIn readelf wurde die M\u00f6glichkeit implementiert, die Flags PROTMAX_DISABLE, STKGAP_DISABLE und WXNEEDED sowie Xen und GNU Build-ID zu decodieren.<\/p>\n<\/ul>\n<li class=\"l\"> <b>Sicherheit<\/b>\n<ul>\n<li class=\"l\"> Um die Leistung von FreeBSD in Cloud-Umgebungen von Azure zu verbessern, wird an der Unterst\u00fctzung des HyperV Socket-Mechanismus gearbeitet, der die Verwendung von Socket-Schnittstellen f\u00fcr die Interaktion des Gastbetriebssystems mit der Host-Umgebung ohne Netzwerkkonfiguration erm\u00f6glicht.\n<li class=\"l\"> Es wird an der Sicherstellung von reproduzierbaren Builds von FreeBSD gearbeitet, die gew\u00e4hrleisten, dass die ausf\u00fchrbaren Dateien der Systemkomponenten genau aus den angegebenen Quelltexten erstellt werden und keine unerw\u00fcnschten \u00c4nderungen enthalten.\n<li class=\"l\"> In das Tool elfctl wurde die M\u00f6glichkeit integriert, zus\u00e4tzliche Schutzmechanismen (ASLR, PROT_MAX, Stack-Gap, W+X-Mapping) auf der Ebene einzelner Prozesse zu aktivieren.\n<\/ul>\n<li class=\"l\"> <b>Speichersysteme und Dateisysteme<\/b>\n<ul>\n<li class=\"l\"> Es wird an der M\u00f6glichkeit gearbeitet, NFS \u00fcber einen verschl\u00fcsselten Kommunikationskanal auf Basis von TLS 1.3 zu betreiben, anstelle der Verwendung von Kerberos (Modus sec=krb5p), das nur die Verschl\u00fcsselung von RPC-Nachrichten beschr\u00e4nkt und nur softwareseitig implementiert wird. Die neue Implementierung nutzt den vom Kern bereitgestellten TLS-Stack, der Hardwarebeschleunigung erm\u00f6glicht. Der NFS-Code \u00fcber TLS ist fast bereit f\u00fcr Tests, ben\u00f6tigt jedoch noch Arbeit zur Unterst\u00fctzung signierter Client-Zertifikate und zur Anpassung des TLS-Stacks des Kernels f\u00fcr die \u00dcbertragung von NFS-Daten (Patches zum Empfang sind bereits fertig).\n<\/ul>\n<li class=\"l\"> <b>Hardware-Unterst\u00fctzung<\/b>\n<ul>\n<li class=\"l\"> Es wird an der Unterst\u00fctzung chinesischer x86-CPUs Hygon auf Basis von AMD-Technologien gearbeitet;\n<li class=\"l\"> Im Rahmen von CheriBSD, einem Fork von FreeBSD f\u00fcr die Forschungs-Prozessorarchitektur <noindex><a rel=\"nofollow\" href=\"https:\/\/www.cl.cam.ac.uk\/research\/security\/ctsrd\/cheri\/\">CHERI<\/a><\/noindex> (Capability Hardware Enhanced RISC Instructions), wird die Unterst\u00fctzung f\u00fcr den ARM Morello-Prozessor weiter vorangetrieben, der ein speicherschutzbasiertes Zugriffskontrollsystem CHERI unterst\u00fctzen wird, gem\u00e4\u00df dem Schutzmodell des Capsicum-Projekts. Der Morello-Chip <noindex><a rel=\"nofollow\" href=\"https:\/\/www.arm.com\/blogs\/blueprint\/digital-security-by-design\">planen<\/a><\/noindex> wurde 2021 ver\u00f6ffentlicht. Derzeit konzentriert sich die Arbeit auf die Hinzuf\u00fcgung der Unterst\u00fctzung f\u00fcr die Arm Neoverse N1-Plattform, die der Grundlage von Morello zugrunde liegt. Es wurde ein erster Port von CheriBSD f\u00fcr die RISC-V-Architektur vorgestellt. Die Entwicklung von CheriBSD f\u00fcr den Referenzprototyp CHERI auf Basis der MIPS64-Architektur wird fortgesetzt.\n<li class=\"l\"> Die Portierung von FreeBSD f\u00fcr das 64-Bit SoC NXP LS1046A mit dem ARMv8 Cortex-A72-Prozessor, der \u00fcber eine integrierte Netzwerkbeschleunigung, 10 Gb Ethernet, PCIe 3.0, SATA 3.0 und USB 3.0 verf\u00fcgt, wurde fortgesetzt. Derzeit werden Treiber f\u00fcr QorIQ und LS1046A, GPIO, QorIQ LS10xx AHCI, VF610 I2C, Epson RX-8803 RTC und QorIQ LS10xx SDHCI vorbereitet, um in die Hauptversion von FreeBSD aufgenommen zu werden.\n<li class=\"l\"> Bis zur Version 2.1.1 wurde der ena-Treiber mit Unterst\u00fctzung f\u00fcr die zweite Generation von Elastic Network Adaptern ENAv2 (Elastic Network Adapter), die in der Elastic Compute Cloud (EC2)-Infrastruktur verwendet werden, um die Kommunikation zwischen EC2-Knoten mit Geschwindigkeiten von bis zu 25 Gb\/s zu organisieren, aktualisiert. Ein Update auf ENA 2.2.0 wird vorbereitet.\n<li class=\"l\"> Die Verbesserung des FreeBSD-Ports f\u00fcr die powerpc64-Plattform wird fortgesetzt. Der Schwerpunkt liegt auf der Gew\u00e4hrleistung einer hochwertigen Leistung auf Systemen mit IBM POWER8- und POWER9-Prozessoren. Im Berichtszeitraum wurde FreeBSD-CURRENT auf die Verwendung des LLVM\/Clang 10.0 Compilers und des lld Linkers anstelle von GCC umgestellt. Standardm\u00e4\u00dfig wird f\u00fcr powerpc64-Systeme die ELFv2 ABI verwendet, w\u00e4hrend die Unterst\u00fctzung f\u00fcr ELFv1 ABI eingestellt wurde. In FreeBSD-STABLE bleibt vorerst gcc 4.2.1 erhalten. Probleme mit den Treibern virtio, aacraid und ixl wurden gel\u00f6st. Auf powerpc64-Systemen wurde die M\u00f6glichkeit geschaffen, QEMU ohne Unterst\u00fctzung f\u00fcr Huge Pages zu starten.\n<li class=\"l\">  Die Arbeit zur Umsetzung der Unterst\u00fctzung der RISC-V-Architektur wird fortgesetzt. In der aktuellen Version l\u00e4dt FreeBSD bereits erfolgreich auf der SiFive Hifive Unleashed-Platine, f\u00fcr die Treiber vorbereitet wurden.<br \/>\nUART, SPI und PRCI unterst\u00fctzen das OpenSBI-Firmware und SBI 0.2. Im Berichtszeitraum lag der Fokus auf der Migration von GCC zu clang und lld.<\/p>\n<\/ul>\n<li class=\"l\"> <b>Anwendungen und Ports<\/b>\n<ul>\n<li class=\"l\"> \u041a\u043e\u043b\u043b\u0435\u043a\u0446\u0438\u044f \u043f\u043e\u0440\u0442\u043e\u0432 FreeBSD \u043f\u0440\u0435\u043e\u0434\u043e\u043b\u0435\u043b\u0430 \u0440\u0443\u0431\u0435\u0436 \u0432 39 \u0442\u044b\u0441\u044f\u0447 \u043f\u043e\u0440\u0442\u043e\u0432, \u0447\u0438\u0441\u043b\u043e \u043d\u0435\u0437\u0430\u043a\u0440\u044b\u0442\u044b\u0445 PR \u043d\u0435\u043c\u043d\u043e\u0433\u043e \u043f\u0440\u0435\u0432\u044b\u0448\u0430\u0435\u0442 2400, \u0438\u0437 \u043a\u043e\u0442\u043e\u0440\u044b\u0445 640 PR \u0435\u0449\u0451 \u043d\u0435 \u0440\u0430\u0437\u043e\u0431\u0440\u0430\u043d\u044b. \u0417\u0430 \u043e\u0442\u0447\u0451\u0442\u043d\u044b\u0439 \u043f\u0435\u0440\u0438\u043e\u0434 \u0432\u043d\u0435\u0441\u0435\u043d\u043e 8146 \u0438\u0437\u043c\u0435\u043d\u0435\u043d\u0438\u0439 \u043e\u0442 173 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u0447\u0438\u043a\u043e\u0432. \u041f\u0440\u0430\u0432\u0430 \u043a\u043e\u043c\u043c\u0438\u0442\u0442\u0435\u0440\u0430 \u043f\u043e\u043b\u0443\u0447\u0438\u043b\u0438 \u0447\u0435\u0442\u044b\u0440\u0435 \u043d\u043e\u0432\u044b\u0445 \u0443\u0447\u0430\u0441\u0442\u043d\u0438\u043a\u0430 (Lo&#239;c Bartoletti, Mikael Urankar, Kyle Evans, Lorenzo Salvadore). \u0414\u043e\u0431\u0430\u0432\u043b\u0435\u043d \u0444\u043b\u0430\u0433 USES=qca  \u0438 \u0443\u0434\u0430\u043b\u0451\u043d \u0444\u043b\u0430\u0433  USES=zope (\u0438\u0437-\u0437\u0430 \u043d\u0435\u0441\u043e\u0432\u043c\u0435\u0441\u0442\u0438\u043c\u043e\u0441\u0442\u0438 \u0441 Python 3). \u0412\u0435\u0434\u0451\u0442\u0441\u044f \u0440\u0430\u0431\u043e\u0442\u0430 \u043f\u043e \u0443\u0434\u0430\u043b\u0435\u043d\u0438\u044e Python 2.7 \u0438\u0437 \u0434\u0435\u0440\u0435\u0432\u0430 \u043f\u043e\u0440\u0442\u043e\u0432 &#8212; \u0432\u0441\u0435 \u0437\u0430\u0432\u044f\u0437\u0430\u043d\u043d\u044b\u0435 \u043d\u0430 Python 2 \u043f\u043e\u0440\u0442\u044b \u0434\u043e\u043b\u0436\u043d\u044b \u0431\u044b\u0442\u044c \u043f\u043e\u0440\u0442\u0438\u0440\u043e\u0432\u0430\u043d\u044b \u043d\u0430 Python 3 \u0438\u043b\u0438 \u0431\u0443\u0434\u0443\u0442 \u0443\u0434\u0430\u043b\u0435\u043d\u044b. \u041f\u0430\u043a\u0435\u0442\u043d\u044b\u0439 \u043c\u0435\u043d\u0435\u0434\u0436\u0435\u0440 pkg \u043e\u0431\u043d\u043e\u0432\u043b\u0451\u043d \u0434\u043e \u0432\u044b\u043f\u0443\u0441\u043a\u0430 1.13.2.\n<li class=\"l\"> Die Komponenten des Grafikstapels und die damit verbundenen Ports, die sich auf xorg beziehen, wurden aktualisiert.<br \/>\nDer X.org-Server wurde auf Version 1.20.8 aktualisiert (zuvor wurde die Version 1.18 geliefert), was es erm\u00f6glicht, FreeBSD standardm\u00e4\u00dfig auf den udev\/evdev-Backend f\u00fcr die Verarbeitung von Eingabeger\u00e4ten umzustellen. Das Mesa-Paket wurde standardm\u00e4\u00dfig so konfiguriert, dass es die DRI3-Erweiterung anstelle von DRI2 verwendet. Es wird an der Aktualisierung der Grafiktreiber, des Eingabestack und der drm-kmod-Komponenten gearbeitet (Port, der den Betrieb der DRM-Module amdgpu, i915 und radeon durch Verwendung des linuxkpi-Frameworks f\u00fcr die Kompatibilit\u00e4t mit dem Direct Rendering Manager des Linux-Kernels unterst\u00fctzt). <\/p>\n<li class=\"l\"> Der KDE Plasma Desktop, die KDE Frameworks, die KDE Anwendungen und Qt stehen auf dem neuesten Stand und wurden auf die aktuellsten Versionen aktualisiert. Im Ports-Bereich wurde eine neue Anwendung, kstars (Sternenatlas), hinzugef\u00fcgt.\n<li class=\"l\"> Es wurden Arbeiten zur Behebung regressiver \u00c4nderungen im Fenstermanager xfwm4 durchgef\u00fchrt, die nach dem Update auf Xfce 4.14 aufgetreten sind (z. B. traten Artefakte beim Dekorieren von Fenstern auf).\n<li class=\"l\"> Der Port mit Wine wurde auf die Version Wine 5.0 aktualisiert (zuvor war 4.0.3 verf\u00fcgbar).\n<li class=\"l\"> Seit Version 1.14 unterst\u00fctzt der Go-Compiler offiziell die ARM64-Architektur f\u00fcr FreeBSD 12.0.\n<li class=\"l\"> OpenSSH im Basissystem wurde auf die Version 7.9p1 aktualisiert.\n<li class=\"l\"> Die Bibliothek sysctlmibinfo2 wurde implementiert und in den Ports (devel\/libsysctlmibinfo2) ver\u00f6ffentlicht. Sie bietet eine API f\u00fcr den Zugriff auf die sysctl MIB und \u00fcbersetzt sysctl-Namen in Objektidentifikatoren (OID).\n<li class=\"l\"> Ein Update f\u00fcr die Distribution ist erstellt worden  <noindex><a rel=\"nofollow\" href=\"http:\/\/nomadbsd.org\/\">NomadBSD 1.3.1<\/a><\/noindex>, eine FreeBSD-Edition, die f\u00fcr den Einsatz als tragbarer Desktop konzipiert ist und von einem USB-Stick geladen werden kann. Die grafische Umgebung basiert auf dem Fenstermanager <noindex><a rel=\"nofollow\" href=\"http:\/\/openbox.org\">Openbox<\/a><\/noindex>. Zum Mounten von Speichern wird <noindex><a rel=\"nofollow\" href=\"https:\/\/freeshell.de\/~mk\/projects\/dsb.html\">DSBMD<\/a><\/noindex> (Unterst\u00fctzung f\u00fcr die Dateisysteme CD9660, FAT, HFS+, NTFS, Ext2\/3\/4), zur Einrichtung des WLANs &#8212; <noindex><a rel=\"nofollow\" href=\"http:\/\/freshports.org\/net-mgmt\/wifimgr\">wifimgr<\/a><\/noindex>, und zur Steuerung der Lautst\u00e4rke &#8212; <noindex><a rel=\"nofollow\" href=\"http:\/\/freshports.org\/audio\/dsbmixer\">DSBMixer<\/a><\/noindex>.\n<li class=\"l\"> Gestartet <noindex><a rel=\"nofollow\" href=\"https:\/\/pot.pizzamig.dev\/\">die Arbeit<\/a><\/noindex> zur Erstellung umfassender Dokumentation f\u00fcr den Jail-Management-Manager. <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/pizzamig\/pot\">pot<\/a><\/noindex>. Die Ver\u00f6ffentlichung von pot 0.11.0 steht bevor, in der Verwaltungstools f\u00fcr den Netzwerk-Stack bereitgestellt werden.\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=52727\">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 \u044f\u043d\u0432\u0430\u0440\u044f \u043f\u043e \u043c\u0430\u0440\u0442 2020 \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 \u0418\u0437 \u0434\u0435\u0440\u0435\u0432\u0430 \u0438\u0441\u0445\u043e\u0434\u043d\u044b\u0445 \u0442\u0435\u043a\u0441\u0442\u043e\u0432 FreeBSD-CURRENT \u0443\u0434\u0430\u043b\u0451\u043d \u043d\u0430\u0431\u043e\u0440 \u043a\u043e\u043c\u043f\u0438\u043b\u044f\u0442\u043e\u0440\u043e\u0432 GCC, \u0430 \u0442\u0430\u043a\u0436\u0435 \u043d\u0435\u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u0435\u043c\u044b\u0435 \u0443\u0442\u0438\u043b\u0438\u0442\u044b gperf, gcov \u0438 gtc (\u043a\u043e\u043c\u043f\u0438\u043b\u044f\u0442\u043e\u0440 devicetree). \u0412\u0441\u0435 \u043f\u043b\u0430\u0442\u0444\u043e\u0440\u043c\u044b, \u043d\u0435 \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u0438\u0432\u0430\u044e\u0449\u0438\u0435 Clang, \u043f\u0435\u0440\u0435\u0432\u0435\u0434\u0435\u043d\u044b \u043d\u0430 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u0435 \u0432\u043d\u0435\u0448\u043d\u0435\u0433\u043e \u0441\u0431\u043e\u0440\u043e\u0447\u043d\u043e\u0433\u043e \u0438\u043d\u0441\u0442\u0440\u0443\u043c\u0435\u043d\u0442\u0430\u0440\u0438\u044f, \u0443\u0441\u0442\u0430\u043d\u0430\u0432\u043b\u0438\u0432\u0430\u0435\u043c\u043e\u0433\u043e \u0438\u0437 \u043f\u043e\u0440\u0442\u043e\u0432. \u0412 \u0431\u0430\u0437\u043e\u0432\u043e\u0439 [&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-77760","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 \u044f\u043d\u0432\u0430\u0440\u044f \u043f\u043e \u043c\u0430\u0440\u0442 2020 \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 \u0418\u0437 \u0434\u0435\u0440\u0435\u0432\u0430 \u0438\u0441\u0445\u043e\u0434\u043d\u044b\u0445 \u0442\u0435\u043a\u0441\u0442\u043e\u0432 FreeBSD-CURRENT \u0443\u0434\u0430\u043b\u0451\u043d \u043d\u0430\u0431\u043e\u0440 \u043a\u043e\u043c\u043f\u0438\u043b\u044f\u0442\u043e\u0440\u043e\u0432 GCC, \u0430 \u0442\u0430\u043a\u0436\u0435 \u043d\u0435\u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u0435\u043c\u044b\u0435 \u0443\u0442\u0438\u043b\u0438\u0442\u044b gperf, gcov \u0438 gtc (\u043a\u043e\u043c\u043f\u0438\u043b\u044f\u0442\u043e\u0440 devicetree). \u0412\u0441\u0435 \u043f\u043b\u0430\u0442\u0444\u043e\u0440\u043c\u044b, \u043d\u0435 \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u0438\u0432\u0430\u044e\u0449\u0438\u0435 Clang, \u043f\u0435\u0440\u0435\u0432\u0435\u0434\u0435\u043d\u044b \u043d\u0430 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u0435 \u0432\u043d\u0435\u0448\u043d\u0435\u0433\u043e \u0441\u0431\u043e\u0440\u043e\u0447\u043d\u043e\u0433\u043e \u0438\u043d\u0441\u0442\u0440\u0443\u043c\u0435\u043d\u0442\u0430\u0440\u0438\u044f, \u0443\u0441\u0442\u0430\u043d\u0430\u0432\u043b\u0438\u0432\u0430\u0435\u043c\u043e\u0433\u043e \u0438\u0437 \u043f\u043e\u0440\u0442\u043e\u0432. \u0412 \u0431\u0430\u0437\u043e\u0432\u043e\u0439\" \/>\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-pervyj-kvartal-2020-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 \u043f\u0435\u0440\u0432\u044b\u0439 \u043a\u0432\u0430\u0440\u0442\u0430\u043b 2020 \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 \u044f\u043d\u0432\u0430\u0440\u044f \u043f\u043e \u043c\u0430\u0440\u0442 2020 \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 \u0418\u0437 \u0434\u0435\u0440\u0435\u0432\u0430 \u0438\u0441\u0445\u043e\u0434\u043d\u044b\u0445 \u0442\u0435\u043a\u0441\u0442\u043e\u0432 FreeBSD-CURRENT \u0443\u0434\u0430\u043b\u0451\u043d \u043d\u0430\u0431\u043e\u0440 \u043a\u043e\u043c\u043f\u0438\u043b\u044f\u0442\u043e\u0440\u043e\u0432 GCC, \u0430 \u0442\u0430\u043a\u0436\u0435 \u043d\u0435\u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u0435\u043c\u044b\u0435 \u0443\u0442\u0438\u043b\u0438\u0442\u044b gperf, gcov \u0438 gtc (\u043a\u043e\u043c\u043f\u0438\u043b\u044f\u0442\u043e\u0440 devicetree). \u0412\u0441\u0435 \u043f\u043b\u0430\u0442\u0444\u043e\u0440\u043c\u044b, \u043d\u0435 \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u0438\u0432\u0430\u044e\u0449\u0438\u0435 Clang, \u043f\u0435\u0440\u0435\u0432\u0435\u0434\u0435\u043d\u044b \u043d\u0430 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u0435 \u0432\u043d\u0435\u0448\u043d\u0435\u0433\u043e \u0441\u0431\u043e\u0440\u043e\u0447\u043d\u043e\u0433\u043e \u0438\u043d\u0441\u0442\u0440\u0443\u043c\u0435\u043d\u0442\u0430\u0440\u0438\u044f, \u0443\u0441\u0442\u0430\u043d\u0430\u0432\u043b\u0438\u0432\u0430\u0435\u043c\u043e\u0433\u043e \u0438\u0437 \u043f\u043e\u0440\u0442\u043e\u0432. \u0412 \u0431\u0430\u0437\u043e\u0432\u043e\u0439\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/de\/blog\/novosti-interneta\/otchyot-o-razvitii-freebsd-za-pervyj-kvartal-2020-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=\"2020-04-13T17:42:12+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2020-04-13T17:42:12+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\udd47Bericht \u00fcber die Entwicklung von FreeBSD f\u00fcr das erste Quartal 2020 | ProHoster","description":"Der Bericht \u00fcber die Entwicklung des FreeBSD-Projekts von Januar bis M\u00e4rz 2020 wurde ver\u00f6ffentlicht. Zu den \u00c4nderungen geh\u00f6ren: Allgemeine und systembezogene Fragen. Aus dem Quellcode-Baum von FreeBSD-CURRENT wurde eine Reihe von GCC-Compilern sowie die nicht verwendeten Werkzeuge gperf, gcov und gtc (Device Tree Compiler) entfernt. Alle Plattformen, die Clang nicht unterst\u00fctzen, wurden auf die Verwendung von externen Build-Tools umgestellt, die aus Ports installiert werden. In der Basisversion","canonical_url":"https:\/\/prohoster.info\/de\/blog\/novosti-interneta\/otchyot-o-razvitii-freebsd-za-pervyj-kvartal-2020-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 \u043f\u0435\u0440\u0432\u044b\u0439 \u043a\u0432\u0430\u0440\u0442\u0430\u043b 2020 \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 \u044f\u043d\u0432\u0430\u0440\u044f \u043f\u043e \u043c\u0430\u0440\u0442 2020 \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 \u0418\u0437 \u0434\u0435\u0440\u0435\u0432\u0430 \u0438\u0441\u0445\u043e\u0434\u043d\u044b\u0445 \u0442\u0435\u043a\u0441\u0442\u043e\u0432 FreeBSD-CURRENT \u0443\u0434\u0430\u043b\u0451\u043d \u043d\u0430\u0431\u043e\u0440 \u043a\u043e\u043c\u043f\u0438\u043b\u044f\u0442\u043e\u0440\u043e\u0432 GCC, \u0430 \u0442\u0430\u043a\u0436\u0435 \u043d\u0435\u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u0435\u043c\u044b\u0435 \u0443\u0442\u0438\u043b\u0438\u0442\u044b gperf, gcov \u0438 gtc (\u043a\u043e\u043c\u043f\u0438\u043b\u044f\u0442\u043e\u0440 devicetree). \u0412\u0441\u0435 \u043f\u043b\u0430\u0442\u0444\u043e\u0440\u043c\u044b, \u043d\u0435 \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u0438\u0432\u0430\u044e\u0449\u0438\u0435 Clang, \u043f\u0435\u0440\u0435\u0432\u0435\u0434\u0435\u043d\u044b \u043d\u0430 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u0435 \u0432\u043d\u0435\u0448\u043d\u0435\u0433\u043e \u0441\u0431\u043e\u0440\u043e\u0447\u043d\u043e\u0433\u043e \u0438\u043d\u0441\u0442\u0440\u0443\u043c\u0435\u043d\u0442\u0430\u0440\u0438\u044f, \u0443\u0441\u0442\u0430\u043d\u0430\u0432\u043b\u0438\u0432\u0430\u0435\u043c\u043e\u0433\u043e \u0438\u0437 \u043f\u043e\u0440\u0442\u043e\u0432. \u0412 \u0431\u0430\u0437\u043e\u0432\u043e\u0439","og:url":"https:\/\/prohoster.info\/de\/blog\/novosti-interneta\/otchyot-o-razvitii-freebsd-za-pervyj-kvartal-2020-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":"2020-04-13T17:42:12+00:00","article:modified_time":"2020-04-13T17:42:12+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"77760","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":null,"breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2021-02-28 17:12:25","updated":"2022-09-29 22:54:25"},"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/posts\/77760","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=77760"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/posts\/77760\/revisions"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/media?parent=77760"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/categories?post=77760"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/tags?post=77760"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}