AI-सहाय्याने केलेले kernel योगदान
Linux kernel patch seriesवर काम करताना लिनस टॉरवाल्ड्स यांनी LLM coding assistantचा वापर केला. Linux हा सर्वात प्रभावशाली open-source software projectsपैकी एक असल्याने हा उल्लेख महत्त्वाचा आहे.
Code, test programs, review आणि स्पष्टीकरणात्मक मजकुराचा पहिला draft त्यांच्या मार्गदर्शनाखाली Anthropic’s Claude Codeच्या मदतीने तयार करण्यात आला, असे त्यांनी सांगितले.
याचा अर्थ autonomous systemने स्वतंत्रपणे Linuxमध्ये बदल केले असा नाही. विशिष्ट technical problemवर developer-led processमध्ये AI assistance वापरल्याचे यात वर्णन आहे.
अडथळा page cacheमध्ये आहे
Linux file data memoryमध्ये ठेवण्यासाठी page cache वापरते. एकाच cached fileमधून अनेक threads लहान reads करताना shared cache lineवर atomic writes होतात आणि processor coresमध्ये स्पर्धा निर्माण होऊ शकते.
एका testमध्ये four-core, eight-thread Intel Core i7-8565U laptopवर आठ threadsनी त्याच pageविरुद्ध 16-byte pread() calls केले. Shared cache lineने HITM activityपैकी 99.92% हिस्सा निर्माण केला.
हा खुलासा महत्त्वाचा का आहे
Memory-management आणि file-cache behaviorला स्पर्श करणाऱ्या बदलांसाठी Linux developmentमध्ये कठोर review आणि testing आवश्यक असते. Code, tests, review material आणि प्रारंभिक draft तयार करण्यात AIची भूमिका टॉरवाल्ड्स यांनी स्पष्टपणे सांगितली, म्हणून हा खुलासा महत्त्वाचा आहे.
हे kernel maintainersच्या जागी model वापरल्याचे उदाहरण नाही. AI त्यांच्या मार्गदर्शनाखाली वापरलेले एक tool होते.
Infrastructure softwareसाठी एक test case
Kernel बदलांमध्ये concurrency, performance आणि विशिष्ट workloadsमध्ये दिसणारे interactions लक्षात घ्यावे लागतात. हे काम page cacheमधील स्पष्ट contention mechanism आणि concrete benchmarkशी जोडलेले आहे.
Linux developmentमध्ये ही पद्धत नियमित होईल की नाही, हे patch review, testing आणि maintainers व contributorsच्या तपासणीतून ठरेल.
This article is based on reporting by ZDNET. Read the original article.
Originally published on zdnet.com


