Linus Torvalds, Linux 7.2 nüvəsinin bir hissəsinə, şəbəkə alt sistemi üçün dəyişikliklər də daxil olmaqla, yenilənmələr hazırlayan bir sıra patçaları qəbul etdi. Bu patçalar, kernelin köhnəlmiş sürücülərdən və alt sistemlərdən təmizlənməsini davam etdirir. Ən əhəmiyyətli dəyişikliklərdən biri, AppleTalk protokol yığınının kernelindən silinməsidir. AppleTalk, 1985-ci ildən Apple kompütrlərində istifadə olunurdu və 1990-cı illərdə TCP/IP ilə əvəzlənmişdi. Apple, 2009-cu ildə hazırlanmış Mac OS X 10.6 „Snow Leopard” versiyasında AppleTalk dəstəyini dayandırdı.
Silinmə səbəbi, AppleTalkın həyata keçirilməsindəki düzəldilməmiş səhvlərin olmasıdır. İnkişaf etdiricilərə, AI köməkçiləri tərəfindən hazırlanmış bir sıra düzəlişlər təqdim edilib, lakin bunları yoxlamaq üçün heç biri yoxdur, çünki alt sistem onunla əlaqəli şəxslərsiz qalır. Kernelin silinmiş modullarının koduna ehtiyacı olanlar üçün, AppleTalk, ATM, AX.25, ISDN və hamradio ilə bağlı həyata keçirmələr GitHub-da ayrıca bir repositoriyaya təqdim olunub.
AppleTalkdan əlavə, kernel 7.2 kod bazasından da PPPoATM ilə əlaqəsi olmayan ATM məlumat ötürmə texnologiyası komponentləri silinib, habelə TLS-in sockmap ilə inteqrasiyası və cfg80211/mac80211 simsiz yığını üzrə 5/10 MHz tezlik diapazonlarının dəstəyi üçün olan kod da silinib. Problemlərin açıq qalmış bloklamaları və heç kim tərəfindən dəstəklənməməsi səbəbindən TLS-in TCP Offload Engine əsasında sürətləndirilmiş emalına dair spesifik həyata keçirmə silinib (TLS offload-un daha geniş yayılmış həyata keçirilməsi saxlanılıb). 32-bitli x_tables ilə 64-bit sistemləri arasında uyğunluq təmin edən kod da deaktiv edilir və silinmək üçün planlanır.
Mənbə: opennet.ru
