Linus Torvalds ar faterion yn ymwneud Γ’ dod o hyd i gynhalwyr, Rust a llifoedd gwaith

Yn y gynhadledd rithwir yr wythnos diwethaf,Uwchgynhadledd Ffynhonnell Agored a Linux EmbeddedΒ» Linus Torvalds
trafod presennol a dyfodol y cnewyllyn Linux mewn sgwrs ragarweiniol gyda Dirk Hohndel o VMware. Yn ystod y drafodaeth, cyffyrddwyd Γ’'r pwnc o newid cenhedlaeth ymhlith datblygwyr. Tynnodd Linus sylw, er gwaethaf hanes bron i 30 mlynedd y prosiect, yn gyffredinol, nid yw'r gymuned mor hen Γ’ hynny - ymhlith y datblygwyr mae yna lawer o bobl newydd nad ydynt eto wedi troi'n 50 oed. Mae'r hen amserwyr yn mynd yn hen ac yn llwyd, ond mae'r rhai sydd wedi bod yn rhan o'r prosiect ers amser maith, fel rheol, wedi symud i ffwrdd o ysgrifennu cod newydd ac yn cymryd rhan mewn tasgau sy'n ymwneud Γ’ chynnal a chadw neu reoli.

Mae dod o hyd i gynhalwyr newydd yn cael ei nodi fel problem fawr. Mae yna lawer o ddatblygwyr gweithredol yn y gymuned sy'n hapus i ysgrifennu cod newydd, ond ychydig sy'n barod i neilltuo eu hamser i gynnal ac adolygu cod pobl eraill.
Yn ogystal Γ’ phroffesiynoldeb, rhaid i gynhalwyr fwynhau ymddiriedaeth ddi-gwestiwn. Mae hefyd yn ofynnol i gynhalwyr fod yn rhan barhaus o'r broses a gweithio'n gyson - rhaid i'r cynhaliwr fod ar gael bob amser, darllen llythyrau bob dydd ac ymateb iddynt. Mae gweithio mewn amgylchedd o'r fath yn gofyn am lawer o hunanddisgyblaeth, a dyna pam mae cynhalwyr yn brin, ac mae dod o hyd i gynhalwyr newydd sy'n gallu adolygu cod pobl eraill a chyflwyno newidiadau i gynhalwyr lefel uwch yn dod yn un o'r prif broblemau yn y gymuned. .

Pan ofynnwyd iddo am arbrofion yn y cnewyllyn, dywedodd Linus na all y gymuned datblygu cnewyllyn bellach fforddio rhai o'r newidiadau gwallgof a wnaed yn y gorffennol. Os nad oedd datblygiad blaenorol yn orfodol, nawr mae gormod o systemau yn dibynnu ar y cnewyllyn Linux.

Pan ofynnwyd iddo am ail-weithio'r cnewyllyn mewn ieithoedd fel Go a Rust, gan fod risg yn 2030 y bydd datblygwyr COBOL yn troi i mewn i ymddangosiad presennol datblygwyr COBOL, atebodd Linus fod yr iaith C yn parhau i fod yn y deg iaith boblogaidd uchaf, ond ar gyfer is-systemau nad ydynt yn rhai craidd, fel gyrwyr dyfeisiau yn cael eu hystyried cyfle darparu rhwymiadau ar gyfer datblygiad mewn ieithoedd fel Rust. Yn y dyfodol, rydym yn disgwyl darparu modelau gwahanol ar gyfer ysgrifennu cydrannau eilaidd o'r fath, heb fod yn gyfyngedig i'r defnydd o'r iaith C.

Bwriad Defnydd Apple o broseswyr pensaernΓ―aeth ARM mewn cyfrifiaduron bwrdd gwaith a gliniaduron Dywedodd Linus gyda'r gobaith y bydd y cam hwn yn helpu i wneud ARM yn fwy hygyrch i weithfannau. Am y 10 mlynedd diwethaf, mae Linus wedi bod yn cwyno am ei anallu i ddod o hyd i system ARM sy'n cyd-fynd Γ’ system y datblygwr. Yn union fel y gwnaeth defnydd Amazon o ARM ei alluogi i hyrwyddo'r bensaernΓ―aeth mewn systemau gweinydd, mae'n bosibl, diolch i weithredoedd Apple, y bydd cyfrifiaduron personol pwerus yn seiliedig ar ARM ar gael mewn ychydig flynyddoedd a gellir eu defnyddio ar gyfer datblygu. YnglΕ·n Γ’'ch PC newydd yn seiliedig ar brosesydd AMD, soniodd Linus fod popeth yn gweithio'n iawn, heblaw am yr oerach swnllyd iawn.

Dywedodd Linus wrth astudio'r cnewyllyn ei fod yn ddiflas ac yn ddiddorol. Mae'n ddiflas oherwydd mae'n rhaid i chi ddelio Γ’'r drefn o drwsio gwallau a rhoi'r cod mewn trefn, ond mae'n ddiddorol oherwydd mae angen i chi ddeall technolegau newydd yn gyson, rhyngweithio ag offer ar lefel isel a rheoli popeth sy'n digwydd.

O ran COVID-19, soniodd Linus nad oedd y cyfundrefnau pandemig ac ynysu yn effeithio ar ddatblygiad, gan fod y prosesau rhyngweithio yn seiliedig ar gyfathrebu trwy e-bost a datblygiad o bell. O'r datblygwyr cnewyllyn y mae Linus yn rhyngweithio Γ’ nhw, ni chafodd unrhyw un ei niweidio gan yr haint. Achoswyd y pryder gan ddiflaniad un o'i gydweithwyr am fis neu ddau, ond daeth i fod yn gysylltiedig Γ’ dyfodiad syndrom twnnel carpal.

Soniodd Linus hefyd, wrth ddatblygu'r cnewyllyn 5.8, y byddai'n rhaid iddo dreulio mwy o amser yn paratoi'r datganiad, a rhyddhau un neu ddau o ddatganiadau prawf ychwanegol, ers i'r cnewyllyn hwn gael ei ryddhau anarferol o fawr gan nifer y newidiadau. Ond yn gyffredinol, mae gwaith ar 5.8 yn mynd yn eithaf llyfn hyd yn hyn.

Mewn cyfweliad arall, Linus nodwyd, nad yw bellach yn ystyried ei hun yn rhaglennydd ac wedi symud i ffwrdd o ysgrifennu cod newydd, gan ei fod wedi bod yn ysgrifennu cod yn unig mewn cleient e-bost ers amser maith. Treulir y rhan fwyaf o'i amser yn darllen post ac yn ysgrifennu negeseuon. Daw'r gwaith i lawr i adolygu clytiau a cheisiadau tynnu a anfonwyd trwy restr bostio, yn ogystal Γ’ chymryd rhan mewn trafodaethau am newidiadau arfaethedig. Ar adegau, mae'n egluro ei syniad gyda ffug-god neu'n awgrymu newidiadau i glytiau, y mae'n eu hanfon mewn ymateb heb grynhoi a phrofi, gan adael y gwaith o ddod ag ef i'r lefel gywir i awdur gwreiddiol y clwt.

Ffynhonnell: opennet.ru

Ychwanegu sylw