Linus Torvalds pamavuto opeza osamalira, Dzimbiri ndikuyenda kwantchito

Pamsonkhano wowona wa sabata yatha,Open Source Summit ndi Linux EmbeddedΒ» Linus Torvalds
anakambirana panopa ndi tsogolo la Linux kernel mu zokambirana ndi Dirk Hohndel wa VMware. Pakukambilana, mutu wa kusintha kwa mibadwo pakati pa omanga unakhudzidwa. Linus adanenanso kuti ngakhale mbiri yazaka 30 za ntchitoyi, ambiri, anthu ammudzi si akale - pakati pa omanga pali anthu ambiri atsopano omwe sanasinthe zaka 50. Anthu akale amakalamba ndi imvi, koma omwe akhala akugwira nawo ntchitoyi kwa nthawi yaitali, monga lamulo, achoka polemba code yatsopano ndipo akugwira ntchito zokhudzana ndi kukonza kapena kuyang'anira.

Kupeza osamalira atsopano kumawonedwa ngati vuto lalikulu. Pali anthu ambiri ochita masewera olimbitsa thupi omwe ali okondwa kulemba ma code atsopano, koma ndi ochepa omwe ali okonzeka kuthera nthawi yawo kusunga ndi kuwunika ma code a anthu ena.
Kuphatikiza pa ukatswiri, osamalira ayenera kusangalala ndi chidaliro chosakayikitsa. Osamalira amafunikanso kuti azigwira nawo ntchito mosalekeza ndikugwira ntchito mosalekeza - wosamalira ayenera kupezeka nthawi zonse, kuwerenga makalata tsiku lililonse ndikuyankha. Kugwira ntchito m'malo oterowo kumafuna kudziletsa kwambiri, chifukwa chake osamalira amakhala ochepa, ndipo kupeza osamalira atsopano omwe angayang'anenso malamulo a anthu ena ndikusintha kusintha kwa osamalira apamwamba amakhala chimodzi mwa mavuto akuluakulu m'deralo. .

Atafunsidwa za kuyesa kwa kernel, Linus adati gulu lachitukuko cha kernel silingathenso kukwanitsa kusintha kopenga komwe kunachitika m'mbuyomu. Ngati chitukuko choyambirira sichinali chokakamiza, tsopano machitidwe ambiri amadalira kernel ya Linux.

Atafunsidwa za kukonzanso kernel m'zilankhulo monga Go and Rust, popeza pali chiopsezo kuti mu 2030 C Madivelopa adzasintha kukhala mawonekedwe apano a opanga COBOL, Linus adayankha kuti chilankhulo cha C chimakhalabe m'zilankhulo khumi zodziwika bwino, koma kwa ma subsystems omwe si apakati, monga oyendetsa zida amaganiziridwa mwayi kupereka zomangira zachitukuko m'zilankhulo monga Rust. M'tsogolomu, tikuyembekeza kupereka zitsanzo zosiyanasiyana zolembera zigawo zachiwiri, osati kugwiritsa ntchito chinenero cha C.

Cholinga Kugwiritsa ntchito kwa Apple kwa ma processor a zomangamanga a ARM pamakompyuta apakompyuta ndi laputopu Linus adanenanso ndi chiyembekezo kuti izi zithandiza kuti ARM ipezeke mosavuta kumalo ogwirira ntchito. Kwa zaka 10 zapitazi, Linus wakhala akudandaula chifukwa cholephera kupeza makina a ARM omwe amagwirizana ndi makina opanga mapulogalamu. Monga momwe Amazon amagwiritsa ntchito ARM adalola kupititsa patsogolo kamangidwe ka ma seva, ndizotheka kuti chifukwa cha zochita za Apple, ma PC amphamvu a ARM apezeka m'zaka zingapo ndipo atha kugwiritsidwa ntchito pachitukuko. Pankhani yanu PC yatsopano kutengera purosesa ya AMD, Linus adanenanso kuti chilichonse chimagwira ntchito bwino, kupatula chozizira kwambiri chaphokoso.

Linus adanena za kuphunzira kernel kuti zinali zotopetsa komanso zosangalatsa. Ndizotopetsa chifukwa muyenera kuthana ndi chizolowezi chokonza zolakwika ndikuyika kachidindo, koma ndizosangalatsa chifukwa nthawi zonse muyenera kumvetsetsa matekinoloje atsopano, kuyanjana ndi zida pamlingo wocheperako ndikuwongolera zonse zomwe zimachitika.

Pankhani ya COVID-19, Linus adati mliri komanso kudzipatula sikunakhudze chitukuko, chifukwa njira zolumikizirana zimatengera kulumikizana kudzera pa imelo komanso chitukuko chakutali. Mwa opanga kernel omwe Linus amalumikizana nawo, palibe amene adavulazidwa ndi matendawa. Nkhawayi idayamba chifukwa cha kutha kwa mnzake wina kwa mwezi umodzi kapena iwiri, koma zidapezeka kuti zikugwirizana ndi kuyambika kwa matenda a carpal tunnel.

Linus adanenanso kuti popanga 5.8 kernel, amayenera kuthera nthawi yochulukirapo kukonzekera kumasulidwa, ndikutulutsa mayeso amodzi kapena awiri owonjezera, popeza kernel iyi idatulutsidwa. chachikulu modabwitsa ndi kuchuluka kwa zosintha. Koma zonse, ntchito pa 5.8 ikuyenda bwino mpaka pano.

Mu kuyankhulana kwina, Linus adalengeza, kuti samadzionanso ngati wopanga mapulogalamu ndipo wachoka polemba code yatsopano, popeza wakhala akulemba kachidindo kokha mu imelo kasitomala kwa nthawi yaitali. Nthawi zambiri amakhala akuwerenga makalata ndi kulemba mauthenga. Ntchitoyi imatsikira pakuwunikanso zigamba ndi zopempha zotumizidwa kudzera pamndandanda wamakalata, komanso kutenga nawo gawo pazokambirana zakusintha komwe kukufuna. Nthawi zina, amafotokoza lingaliro lake ndi pseudocode kapena akuwonetsa kusintha kwa zigamba, zomwe amatumiza poyankha popanda kuphatikiza ndi kuyesa, kusiya ntchito yobweretsa pamlingo woyenera kwa wolemba woyamba wa chigambacho.

Source: opennet.ru

Kuwonjezera ndemanga