Linux 7.3
Linux 7.3 को एक record-sized kernel release के रूप में वर्णित किया गया है, जिसमें failfs pseudo-filesystem जैसी सुविधाएँ stronger sandboxing के लिए, in-kernel SMB server में Apple Time Machine support सहित बड़े सुधार, और प्रारंभिक Wi‑Fi HaLow (900 MHz) driver support शामिल हैं। Commenters in-kernel SMB server की उपयोगिता और जोखिमों, Apple Silicon के लिए reverse-engineered support की गति और गुणवत्ता, और Linux का गैर-तकनीकी उपयोगकर्ताओं के लिए एक “fire-and-forget” OS के रूप में प्रदर्शन पर बहस करते हैं। एक प्रमुख thread kernel development में AI-assisted coding के बढ़ते उपयोग की जाँच करता है, जिसमें project की evolving attribution policies और “slop” code की चिंताओं के साथ-साथ maintainers का यह ज़ोर शामिल है कि human submitters patch quality के लिए पूरी तरह ज़िम्मेदार बने रहें।
Failfs और फ़ाइलसिस्टम सैंडबॉक्सिंग
- Failfs को एक pseudo-filesystem के रूप में चर्चा की जाती है, जहाँ सभी path lookups विफल हो जाते हैं।
- Intended use: hardening/sandboxing “purely network” या data-processing daemons, जो केवल पहले से खुले हुए file descriptors का उपयोग करते हैं।
- Strength: failfs में chroot किया गया process नई फ़ाइलें नहीं खोल सकता, जिससे post-exploit movement सीमित हो जाती है।
- Limitations: dynamically linked binaries आम तौर पर टूट जाते हैं, क्योंकि उन्हें libraries के लिए filesystem lookups की आवश्यकता होती है।
- कुछ लोग इसकी तुलना अधिक fine-grained jail/chroot controls से करते हैं; अन्य तर्क देते हैं कि यह जटिलता इसलिए है क्योंकि Linux ने कभी Capsicum जैसे मजबूत capability systems को अपनाया नहीं।
- यह प्रश्न भी उठता है कि क्या seccomp rules समान प्रभाव प्राप्त कर सकती हैं।
इन-कर्नेल SMB सर्वर और Time Machine
- कई लोग यह देखकर हैरान हैं कि Linux के पास एक in-kernel SMB server (ksmbd) है, जिसे performance के लिए और इसलिए जोड़ा गया क्योंकि Samba GPLv3 है।
- 7.3 में Apple-specific SMB extensions के माध्यम से ksmbd में opt‑in Apple Time Machine support जोड़ा गया है।
- SMB over Time Machine के साथ मिश्रित अनुभव हैं: कुछ लोग NAS backups के वर्षों तक विश्वसनीय रहने की रिपोर्ट देते हैं; अन्य कहते हैं कि यह नाज़ुक या धीमा है।
- Apple अब Time Machine के लिए केवल SMB (AFP नहीं) का समर्थन करता है। आधिकारिक दस्तावेज़ locally attached drives पर ज़ोर देते हैं; NAS support को स्वीकार किया गया है, लेकिन यह vendor-specific है।
- Apple का अपना SMB implementation (SMBX) बग्गी माना जाता है, और macOS (और Linux) के साथ SMB interoperability को व्यापक रूप से दर्दनाक बताया जाता है।
- कुछ लोग सवाल करते हैं कि security risk के मुकाबले in-kernel SMB server उपयोगी है भी या नहीं, खासकर जब user-space daemons अधिकांश वास्तविक-world links को saturate कर सकते हैं; दूसरे जवाब देते हैं कि बहुत अधिक speeds या RDMA पर kernel implementations फिर भी महत्वपूर्ण हैं।
Apple Ecosystem, Reverse Engineering, और Apple Silicon पर Linux
- Linux 7.3 में अधिक Apple M‑series SoCs के लिए device-tree support जोड़ा गया है; vendor docs की कमी और GPU/Thunderbolt support के अभाव के कारण प्रगति को steady लेकिन तेज़ नहीं बताया गया है।
- चर्चा में Apple के self-focused hardware/software stack की तुलना Intel/AMD की Linux-first practices से की जाती है।
- कई लोग non-Apple services (storage, photos, backups) के साथ Apple hardware उपयोग करने की कठिनाई का वर्णन करते हैं और सलाह देते हैं कि या तो “go all‑Apple” करें या Linux/Windows पर चले जाएँ।
- Reverse engineering को modern tools और AI के साथ आसान माना जाता है, लेकिन अन्य लोग ज़ोर देते हैं कि tooling स्पष्ट goals और updates के across hacks को काम करता रखने के ongoing work की आवश्यकता को समाप्त नहीं करती।
AI-Assisted Kernel Development और प्रक्रिया
- 7.3 में record commit और contributor counts हैं; कुछ लोग AI-assisted patches में वृद्धि का संदेह करते हैं।
- Kernel policy, जैसा वर्णित है: contributors AI का उपयोग कर सकते हैं, लेकिन code quality की व्यक्तिगत ज़िम्मेदारी उनकी ही होगी; पहले AI के लिए “Assisted-by” tags आवश्यक थे, लेकिन maintainers ने अब mandatory disclosure हटाने के लिए वोट किया है।
- समर्थकों का कहना है कि maintainers को केवल technical quality और interaction का मूल्यांकन करना चाहिए, न कि उपयोग किए गए tools का।
- आलोचकों को low-quality AI patches से आने वाले “slopspam” और provenance signals खोने की चिंता है; उनका तर्क है कि AI उपयोग का disclosure हमेशा होना चाहिए।
- कई maintainers की राय इस बात पर ज़ोर देती है कि खराब contributors (AI-assisted हों या नहीं) बस trust और attention खो देते हैं।
Bugs, CVEs, और LTS Selection
- एक linked graph दिखाता है कि kernel CVEs की fixed संख्या all‑time high तक पहुँच गई है।
- कुछ लोग यह भी चाहते हैं कि CVEs kernel version के अनुसार कब introduced हुए, इसका एक complementary graph हो।
- Longterm (LTS) kernels major version numbers से जुड़े नहीं होते; releases sequentially numbered होते हैं और LTS choices informal होती हैं, अक्सर साल की आख़िरी release पर आ जाती हैं, हालांकि यह guaranteed नहीं है।
नई सुविधाएँ और अन्य नोट्स
- Wi‑Fi HaLow (900 MHz Wi‑Fi) के लिए पहला in‑tree driver 7.3 में आता है, जो low-power, long-range Wi‑Fi को सक्षम करता है; users IoT और niche connectivity use cases को लेकर उत्साहित हैं।
- चर्चा में upcoming hostapd/wpa_supplicant और iw support पर काम होने का उल्लेख है।
- कुछ लोग 7.3 के परिवर्तनों को relocatable Nix packages सक्षम करने वाला बताते हैं और उम्मीद करते हैं कि इससे Nix और non‑Nix software का मिश्रण बेहतर होगा।
- कुछ users practical issues साझा करते हैं (जैसे RC में input event devices का गायब होना) और नए kernels के लिए आसान “download and install” path की अपेक्षा करते हैं, जबकि वर्तमान में इसके लिए distro-specific steps चाहिए।