Линус Торвалдс засварлагч, зэв болон ажлын урсгалыг олоход тулгарч буй асуудлын талаар

Өнгөрсөн долоо хоногт болсон виртуал хурал дээр,Нээлттэй эхийн дээд хэмжээний уулзалт ба суулгагдсан Линукс» Линус Торвалдс
хэлэлцсэн Линуксийн цөмийн одоо ба ирээдүйг VMware-ийн Дирк Хонделтэй хийсэн танилцуулга ярилцлагадаа. Хэлэлцүүлгийн үеэр хөгжүүлэгчдийн дунд үе солигдох сэдвийг хөндсөн. Линус хэлэхдээ, төслийн бараг 30 жилийн түүхтэй хэдий ч ерөнхийдөө нийгэмлэг тийм ч хуучин биш - хөгжүүлэгчид дунд 50 нас хүрээгүй олон шинэ хүмүүс байдаг. Хуучин хүмүүс хөгширч, сааралтдаг боловч төсөлд удаан хугацаанд оролцсон хүмүүс дүрмээр бол шинэ код бичихээс татгалзаж, засвар үйлчилгээ, менежменттэй холбоотой ажил эрхэлдэг.

Шинэ асран хамгаалагч олох нь том асуудал болж байна. Нийгэмд шинэ код бичихдээ баяртай байдаг олон идэвхтэй хөгжүүлэгчид байдаг ч бусдын кодыг хадгалах, хянахад цаг заваа зориулах хүсэлтэй хүмүүс цөөхөн байдаг.
Мэргэжлийн ур чадвараас гадна засварчид эргэлзээгүй итгэлийг эдлэх ёстой. Засварчдыг үйл явцад тасралтгүй оролцож, байнга ажиллахыг шаарддаг - засварчин үргэлж бэлэн байж, өдөр бүр захидал уншиж, хариу өгөх ёстой. Ийм орчинд ажиллах нь маш их сахилга бат шаарддаг бөгөөд иймээс сахилга баттай хүмүүс цөөхөн байдаг бөгөөд бусдын кодыг хянаж, өөрчлөлтийг дээд түвшний засварлагчид шилжүүлэх боломжтой шинэ хамгаалагчдыг хайж олох нь нийгэмд тулгамдсан асуудлын нэг болж байна. .

Цөм дэх туршилтуудын талаар асуухад Линус цөмийн хөгжүүлэлтийн нийгэмлэг урьд өмнө хийгдсэн зарим галзуу өөрчлөлтүүдийг даах боломжгүй гэж хэлэв. Хэрэв өмнө нь хөгжүүлэлт хийх албагүй байсан бол одоо хэтэрхий олон систем Линуксийн цөмөөс хамаардаг.

2030 онд C хөгжүүлэгчид COBOL хөгжүүлэгчдийн одоогийн дүр төрх болж хувирах эрсдэлтэй тул Go, Rust зэрэг хэл дээрх цөмийг дахин боловсруулах талаар асуухад Линус Си хэл нь хамгийн алдартай арван хэлний жагсаалтад хэвээр байна гэж хариулав. гэхдээ үндсэн бус дэд системүүдийн хувьд төхөөрөмжийн драйверуудыг авч үздэг боломж Rust гэх мэт хэлийг хөгжүүлэхэд зориулсан холбоосоор хангах. Ирээдүйд бид зөвхөн Си хэлний хэрэглээгээр хязгаарлагдахгүйгээр ийм хоёрдогч бүрэлдэхүүн хэсгүүдийг бичих өөр өөр загваруудыг гаргаж өгөх болно гэж найдаж байна.

Зорилго Apple-ийн ARM архитектурын процессоруудыг ширээний компьютер болон зөөврийн компьютерт ашиглах нь энэ алхам нь ARM-ыг ажлын станцуудад илүү хүртээмжтэй болгоход тусална гэж Линус тайлбарлав. Сүүлийн 10 жилийн турш Линус хөгжүүлэгчийн системд тохирсон ARM системийг олж чадахгүй байна гэж гомдоллож байсан. Амазон нь ARM-ийг ашигласнаар серверийн системийн архитектурыг ахиулах боломжийг олгосон шиг Apple-ийн үйл ажиллагаа нь ARM-д суурилсан хүчирхэг компьютеруудыг хэдхэн жилийн дараа хөгжүүлэлтэд ашиглах боломжтой болгох боломжтой юм. Таны тухай шинэ компьютер AMD процессор дээр үндэслэсэн Линус маш их чимээ шуугиантай хөргөгчийг эс тооцвол бүх зүйл сайн ажилладаг гэж хэлсэн.

Линус цөмийг судлах нь уйтгартай, сонирхолтой байсан гэж хэлсэн. Алдаа засах, кодыг эмх цэгцтэй болгох зэрэгтэй тулгардаг тул уйтгартай байдаг ч шинэ технологиудыг ойлгож, тоног төхөөрөмжтэй бага түвшинд харьцаж, болж буй бүх зүйлийг хянах шаардлагатай байдаг тул сонирхолтой юм.

Ковид-19-ийн тухайд Линус хэлэхдээ цартахлын болон тусгаарлах дэглэм нь хөгжилд нөлөөлөөгүй, учир нь харилцан үйлчлэлийн үйл явц нь цахим шуудангаар харилцах, алсын зайн хөгжүүлэлт дээр суурилдаг. Линустай харилцдаг цөмийн хөгжүүлэгчдийн дунд халдварын улмаас хэн ч хохироогүй. Хамтран ажиллагсдынхаа нэг нь нэг, хоёр сар алга болсонтой холбоотой санаа зовниж байсан ч энэ нь карпаль туннелийн хам шинж эхэлсэнтэй холбоотой болох нь тогтоогджээ.

Линус мөн 5.8 цөмийг боловсруулахдаа хувилбарыг бэлтгэхэд илүү их цаг зарцуулж, энэ цөм гарсан тул нэг эсвэл хоёр нэмэлт туршилтын хувилбар гаргах шаардлагатай болно гэж дурджээ. ер бусын том өөрчлөлтийн тоогоор. Гэхдээ ерөнхийдөө 5.8 дээрх ажил одоог хүртэл нэлээд жигд явж байна.

Өөр нэг ярилцлагадаа Линус зарлав, тэр өөрийгөө программист гэж үзэхээ больсон бөгөөд зөвхөн имэйл клиент дээр удаан хугацааны турш код бичдэг байсан тул шинэ код бичихээс холдсон. Түүний ихэнх цагийг захидал уншиж, мессеж бичихэд зарцуулдаг. Ажил нь засваруудыг шалгаж, захидлын жагсаалтаар илгээсэн хүсэлтийг татах, мөн санал болгож буй өөрчлөлтүүдийн хэлэлцүүлэгт оролцох зэрэгт ордог. Заримдаа тэр санаагаа псевдокодоор тайлбарлаж эсвэл нөхөөсийг өөрчлөхийг санал болгодог бөгөөд үүнийг эмхэтгэл, туршилтгүйгээр хариу болгон илгээж, нөхөөсийг зохих түвшинд хүргэх ажлыг нөхөөсийн анхны зохиогчид даатгадаг.

Эх сурвалж: opennet.ru

сэтгэгдэл нэмэх