Linus Torvalds သည် kernel ကိုလက်ခံခဲ့သည် Linux 7.2 ကို သြဂုတ်လလယ်တွင် ထွက်ရှိရန် မျှော်လင့်ရပြီး ၎င်းသည် network subsystem ကို ပြောင်းလဲထားသော patch များဖြစ်ပြီး ခေတ်မမီတော့သော drivers များနှင့် subsystem များကို kernel မှ ဆက်လက်ဖယ်ရှားပေးပါသည်။ အရေးအကြီးဆုံးပြောင်းလဲမှုမှာ kernel မှ AppleTalk protocol stack implementation ကို ဖယ်ရှားခြင်းဖြစ်သည်။ AppleTalk ကို ၁၉၈၅ ခုနှစ်မှစ၍ Apple ကွန်ပျူတာများတွင် အသုံးပြုခဲ့ပြီး အစားထိုးခဲ့သည်။ TCP/IP၂၀၀၉ ခုနှစ်တွင် Mac OS X 10.6 "Snow Leopard" ကို ဖြန့်ချိခြင်းဖြင့် AppleTalk ပံ့ပိုးမှုကို Apple မှ ရပ်ဆိုင်းခဲ့သည်။
ဖယ်ရှားရခြင်း၏ အကြောင်းရင်းမှာ AppleTalk အကောင်အထည်ဖော်မှုတွင် ပြင်ဆင်မထားသော bug များ ရှိနေခြင်းကြောင့် ဖြစ်သည်။ developer များသည် AI assistant များ၏ အကူအညီဖြင့် ပြင်ဆင်ထားသော patch အများအပြားကို လက်ခံရရှိခဲ့သော်လည်း subsystem သည် ပြုပြင်ထိန်းသိမ်းမှု မရှိသေးသောကြောင့် မည်သူမျှ ၎င်းတို့ကို ပြန်လည်သုံးသပ်ခြင်း မရှိပါ။ kernel မှ ဖယ်ရှားလိုက်သော module များအတွက် code လိုအပ်သူများအတွက် AppleTalk၊ ATM၊ AX.25၊ ISDN နှင့် hamradio တို့၏ အကောင်အထည်ဖော်မှုများကို GitHub ရှိ သီးခြား repository သို့ ရွှေ့ပြောင်းလိုက်ပါပြီ။
AppleTalk အပြင်၊ 7.2 kernel codebase သည် PPPoATM နှင့် မသက်ဆိုင်သော ATM data transfer နည်းပညာ၏ အစိတ်အပိုင်းများအပြင် TLS ကို sockmap နှင့် ပေါင်းစပ်ပြီး cfg80211/mac80211 wireless stack တွင် 5/10 MHz frequency band များကို ပံ့ပိုးပေးသည့် ကုဒ်ကိုလည်း ဖယ်ရှားခဲ့သည်။ မဖြေရှင်းရသေးသော locking ပြဿနာများနှင့် ပြုပြင်ထိန်းသိမ်းသူများ မရှိခြင်းကြောင့် TCP Offload Engine ကို အခြေခံသည့် TLS acceleration ၏ သီးခြားအကောင်အထည်ဖော်မှုကို ဖယ်ရှားခဲ့သည် (ပို၍ အဖြစ်များသော TLS offload အကောင်အထည်ဖော်မှု ကျန်ရှိနေသည်)။ 64-bit စနစ်များတွင် 32-bit x_tables အတွက် compatibility code ကို disable လုပ်ထားပြီး ဖယ်ရှားရန် စီစဉ်ထားသည်။
source: opennet.ru
