Linus Torvalds ta'minotchilarni, Rust va ish oqimlarini topish bilan bog'liq muammolar haqida

O'tgan hafta virtual konferentsiyada,Ochiq manbali sammit va o'rnatilgan Linux» Linus Torvalds
muhokama qilindi VMware kompaniyasidan Dirk Xohndel bilan kirish suhbatida Linux yadrosining buguni va kelajagi. Muhokama chog‘ida ishlab chiquvchilar o‘rtasida avlodlar almashinuvi mavzusiga to‘xtalib o‘tildi. Linusning ta'kidlashicha, loyihaning deyarli 30 yillik tarixiga qaramay, umuman olganda, jamiyat unchalik eski emas - ishlab chiquvchilar orasida hali 50 yoshga to'lmagan ko'plab yangi odamlar bor. Qadimgi odamlar qariydi va kulrang bo'ladi, lekin loyihada uzoq vaqt davomida ishtirok etganlar, qoida tariqasida, yangi kod yozishdan uzoqlashdilar va texnik xizmat ko'rsatish yoki boshqarish bilan bog'liq vazifalar bilan shug'ullanishdi.

Yangi ta'minotchilarni topish katta muammo sifatida qayd etilgan. Jamiyatda yangi kod yozishdan xursand bo'lgan ko'plab faol ishlab chiquvchilar bor, ammo ozchilik vaqtini boshqa odamlarning kodini saqlash va ko'rib chiqishga bag'ishlashga tayyor.
Professionallikdan tashqari, xizmat ko'rsatuvchilar shubhasiz ishonchga ega bo'lishlari kerak. Ta'minotchilar ham jarayonda doimiy ishtirok etishlari va doimiy ishlashi talab qilinadi - texnik xizmat ko'rsatuvchi doimo mavjud bo'lishi, har kuni xatlarni o'qib chiqishi va ularga javob berishi kerak. Bunday muhitda ishlash juda ko'p o'z-o'zini intizomni talab qiladi, shuning uchun texnik xizmat ko'rsatuvchilar juda oz va boshqa odamlarning kodini ko'rib chiqa oladigan va o'zgarishlarni yuqori darajadagi xizmat ko'rsatuvchilarga yubora oladigan yangi xizmatchilarni topish jamiyatdagi asosiy muammolardan biriga aylanadi. .

Yadrodagi tajribalar haqida so'ralganda, Linus yadro ishlab chiqish hamjamiyati endi o'tmishda qilingan ba'zi aqldan ozgan o'zgarishlarni ko'tara olmasligini aytdi. Agar ilgari ishlab chiqish majburiy bo'lmasa, endi juda ko'p tizimlar Linux yadrosiga bog'liq.

Yadroni Go va Rust kabi tillarda qayta ishlash haqida so'ralganda, 2030 yilda C dasturchilari COBOL dasturchilarining hozirgi ko'rinishiga aylanish xavfi borligi sababli, Linus C tili eng mashhur o'nta tilda qolmoqda, deb javob berdi, lekin asosiy bo'lmagan quyi tizimlar uchun, masalan, qurilma drayverlari ko'rib chiqiladi imkoniyat Rust kabi tillarda rivojlanish uchun bog'lanishlarni ta'minlash. Kelajakda biz C tilidan foydalanish bilan cheklanib qolmasdan, bunday ikkilamchi komponentlarni yozish uchun turli modellarni taqdim etishni kutmoqdamiz.

Niyat Apple ish stoli kompyuterlari va noutbuklarida ARM arxitektura protsessorlaridan foydalanishi Linus bu qadam ARMni ish stantsiyalari uchun qulayroq qilishga yordam beradi degan umidda izoh berdi. Oxirgi 10 yil davomida Linus dasturchi tizimiga mos keladigan ARM tizimini topa olmaganidan shikoyat qilib keladi. Amazonning ARM-dan foydalanishi server tizimlarida arxitekturani rivojlantirishga imkon berganidek, Apple kompaniyasining harakatlari tufayli kuchli ARM-ga asoslangan shaxsiy kompyuterlar bir necha yil ichida sotuvga chiqishi va ularni ishlab chiqish uchun ishlatilishi mumkin. Sizning yangi kompyuter AMD protsessoriga asoslangan Linus, juda shovqinli sovutgichdan tashqari, hamma narsa yaxshi ishlashini ta'kidladi.

Linus yadroni o'rganish haqida uning zerikarli va qiziqarli ekanligini aytdi. Bu zerikarli, chunki siz xatolarni tuzatish va kodni tartibga solish tartibi bilan shug'ullanishingiz kerak, lekin bu qiziqarli, chunki siz doimo yangi texnologiyalarni tushunishingiz, past darajadagi uskunalar bilan o'zaro aloqada bo'lishingiz va sodir bo'layotgan hamma narsani nazorat qilishingiz kerak.

COVID-19 haqida Linus ta'kidladiki, pandemiya va izolyatsiyalash rejimlari rivojlanishga ta'sir qilmadi, chunki o'zaro ta'sir jarayonlari elektron pochta orqali aloqa va masofaviy rivojlanishga asoslangan. Linus o'zaro aloqada bo'lgan yadro ishlab chiqaruvchilardan hech kim infektsiyadan zarar ko'rmagan. Xavotirga uning hamkasblaridan birining bir-ikki oy davomida g‘oyib bo‘lishi sabab bo‘lgan, biroq bu karpal tunnel sindromining boshlanishi bilan bog‘liq bo‘lib chiqdi.

Linus, shuningdek, 5.8 yadrosini ishlab chiqishda, relizni tayyorlashga ko'proq vaqt sarflashi va bir yoki ikkita qo'shimcha test relizlarini chiqarishi kerakligini ta'kidladi, chunki bu yadro chiqarilgan g'ayrioddiy katta o'zgarishlar soni bo'yicha. Ammo umuman olganda, 5.8 bo'yicha ish hozircha juda muammosiz ketmoqda.

Boshqa intervyuda Linus da'vo qildi, u endi o'zini dasturchi deb hisoblamaydi va yangi kod yozishdan uzoqlashdi, chunki u uzoq vaqtdan beri faqat elektron pochta mijozida kod yozgan. Uning ko'p vaqti pochta o'qish va xabar yozishga sarflanadi. Ish yamoqlarni ko'rib chiqish va pochta ro'yxati orqali yuborilgan so'rovlarni olish, shuningdek taklif qilingan o'zgarishlarni muhokama qilishda qatnashish bilan bog'liq. Ba'zida u o'z g'oyasini psevdokod bilan tushuntiradi yoki yamoqlarga o'zgartirishlarni taklif qiladi, u javobni kompilyatsiya va sinovdan o'tkazmasdan yuboradi va uni kerakli darajaga etkazish ishni yamoqning asl muallifiga topshiradi.

Manba: opennet.ru

a Izoh qo'shish