Linus Torvalds hat Ănderungen fĂŒr die Netzwerksubsysteme in den Kern von Linux 7.2 aufgenommen, dessen Veröffentlichung fĂŒr Mitte August erwartet wird. Besonders bedeutend war die Entfernung der Implementierung des AppleTalk-Protokollstacks aus dem Kern. AppleTalk wurde seit 1985 in Apple-Computern verwendet und in den 1990er Jahren durch TCP/IP ersetzt. Die UnterstĂŒtzung fĂŒr AppleTalk wurde von Apple mit der Veröffentlichung von Mac OS X 10.6 "Snow Leopard" im Jahr 2009 eingestellt.
Als Grund fĂŒr die Entfernung wird das Vorhandensein ungefixter Fehler in der Implementierung von AppleTalk angefĂŒhrt. Die Entwickler erhielten eine Reihe von Korrekturen, die mithilfe von KI-Assistenten vorbereitet wurden, aber es gibt niemanden, der diese ĂŒberprĂŒft, da das Subsystem ohne Wartung geblieben ist. FĂŒr diejenigen, die den Code der aus dem Kernel entfernten Module, einschlieĂlich der Implementierungen von AppleTalk, ATM, AX.25, ISDN und Hamradio, benötigen, wurde ein separates Repository auf GitHub eingerichtet.
Neben AppleTalk wurden aus dem Code der Kernelversion 7.2 auch Komponenten der ATM-DatenĂŒbertragungstechnologie entfernt, die nicht mit PPPoATM verbunden sind, sowie der Code zur Integration von TLS mit sockmap und zur UnterstĂŒtzung von Frequenzbereichen von 5/10 MHz im kabellosen Stack cfg80211/mac80211. Aufgrund ungelöster Probleme mit Blockaden und der Abwesenheit von Begleitern wurde die spezifische Implementierung zur Beschleunigung der TLS-Verarbeitung auf Basis des TCP Offload Engine entfernt (die allgemeinere TLS-Offload-Implementierung bleibt erhalten). Der Code zur KompatibilitĂ€t mit 32-Bit x_tables auf 64-Bit-Systemen wurde ebenfalls deaktiviert und zur Entfernung vorgesehen.
Quelle: opennet.ru
