Жас әзірлеушілердің келуіне тосқауыл ретінде жіберу тізімдері арқылы басқару

Сара Новотный, Microsoft корпорациясының Linux қорының басқарушы кеңесінің мүшесі, көтерілді мәселе Linux ядросын жасау процесінің архаикалық сипаты туралы. Сараның айтуынша, ядроның дамуын үйлестіру және патчтарды жіберу үшін тарату тізімін (LKML, Linux ядросының пошталық тізімі) пайдалану жас әзірлеушілерге кедергі жасайды және жаңа қолдаушылардың қосылуына кедергі болып табылады. Ядроның көлемі мен даму қарқыны ұлғайған сайын мәселе туындайды жетімсіздігі ядроның ішкі жүйелерін бақылауға қабілетті техникалық қызмет көрсетушілер.

Тікелей Git-те патчтарды қабылдау арқылы «мәселелер» жүйесіне және GitHub-та сұрауларды тартуға ұқсас техникалық қызмет көрсетушілер мен әзірлеушілер арасындағы өзара әрекеттесудің заманауи механизмін жасау жобаға жас қызмет көрсетушілерді тартуға мүмкіндік береді. Ағымдағы электрондық поштаға негізделген әзірлеуді басқару процесі көптеген жас әзірлеушілерге архаикалық және қажетсіз уақытты қажет ететін процесс ретінде қабылданады. Қазіргі уақытта ядроны әзірлеушілер үшін негізгі жұмыс құралы электрондық пошта клиенті болып табылады және осыдан 5-10 жыл бұрын салаға келген және заманауи бірлескен даму жүйелеріне үйренген жаңадан келгендер үшін жұмысты мұндай ұйымдастыруға бейімделу өте қиын.

Қолайсыздықты хаттарды пішімдеуге қойылатын қатаң талаптар күшейтеді, олардың кейбіреулері 25 жыл бұрын қабылданған. Мысалы, электрондық пошта клиенттерінің көпшілігі мұндай белгілеуді әдепкі бойынша пайдаланатынына қарамастан, жіберу тізімі HTML белгілеуді пайдалануға тыйым салады. Бұл тудыратын қиындықтардың мысалы ретінде HTML поштасына рұқсат бермейтін OpenBSD тарату тізіміне патч жіберу үшін оның негізгі электрондық пошта клиенті (Outlook) болғандықтан бөлек электрондық пошта клиентін орнату қажет болатын әріптес аталды. HTML поштасын жібереді.

Қалыптасқан негіздерді бұзбау және бұрыннан бар әзірлеушілердің әдеттерін бұзбау үшін жаңа әзірлеушілерге арналған режимді құру ұсынылады, ол патчтарды қолдаушыларға тікелей тарту сұраулары немесе «мәселелерге» ұқсас жүйелер арқылы жіберуге және автоматты түрде таратуға мүмкіндік береді. оларды LKML тарату тізіміне жіберіңіз.

Тағы бір идея - талқылаулар мен хабарландырулардың пайдасына патчтардан LKML-ді алып тастау. Қазіргі түрінде LKML арқылы мыңдаған әріптер өтеді, олардың көпшілігі ядроға қосу үшін тікелей ұсынылған код және аз ғана бөлігі патчтар мен талқылаулардың мәнін түсіндіретін хабарландырулар. Жарияланған патчтар әлі де Git-те көрсетіледі және әдетте Git-те тарту сұраулары арқылы қабылданады және LKML тек процесті құжаттайды.

Ақпарат көзі: opennet.ru

пікір қалдыру