Linus Torvalds na nsogbu na ịchọta ndị na-elekọta, nchara na usoro ọrụ

Na ogbako mebere nke izu gara aga,Summit mepere emepe yana Linux agbakwunyere» Linus Torvalds
tụlere ugbu a na ọdịnihu nke Linux kernel na mkparịta ụka mmeghe ya na Dirk Hohndel nke VMware. N'oge mkparịta ụka ahụ, a na-emetụ isiokwu nke mgbanwe ọgbọ n'etiti ndị mmepe. Linus kwuru na n'agbanyeghị ihe fọrọ nke nta ka ọ bụrụ 30 afọ akụkọ ihe mere eme nke oru ngo, n'ozuzu, obodo abụghị ochie - n'etiti ndị mmepe e nwere ọtụtụ ndị ọhụrụ ndị na-erubeghị afọ 50. Ndị oge ochie na-eme agadi na isi awọ, ma ndị na-etinye aka na ọrụ ahụ ogologo oge, dịka iwu, ahapụla ide koodu ọhụrụ ma na-arụ ọrụ ndị metụtara nlekọta ma ọ bụ njikwa.

Achọpụtara ndị na-elekọta ndị ọhụrụ dị ka nnukwu nsogbu. Enwere ọtụtụ ndị mmepe na-arụsi ọrụ ike na obodo nwere obi ụtọ ide koodu ọhụrụ, mana ole na ole dị njikere itinye oge ha n'ịkwado na nyochaa koodu ndị ọzọ.
Na mgbakwunye na ọkachamara, ndị na-elekọta ga-enweta ntụkwasị obi na-enweghị mgbagha. A na-achọkwa ndị na-arụ ọrụ ka ha na-aga n'ihu na usoro ahụ ma na-arụ ọrụ mgbe nile - onye na-elekọta ya ga-adịrịrị mgbe niile, na-agụ akwụkwọ ozi kwa ụbọchị ma zaghachi ha. Ịrụ ọrụ na gburugburu ebe dị otú ahụ chọrọ ọtụtụ ọzụzụ onwe onye, ​​​​ya mere ndị na-elekọta ndị na-elekọta mmadụ ji dị ole na ole, na ịchọta ndị nlekọta ọhụrụ nwere ike nyochaa koodu ndị ọzọ na-ebuga mgbanwe na ndị na-elekọta ọkwa dị elu na-aghọ otu n'ime isi nsogbu na obodo. .

Mgbe a jụrụ ya banyere nnwale na kernel, Linus kwuru na obodo mmepe kernel enweghịzi ike ị nweta ụfọdụ mgbanwe nzuzu emere n'oge gara aga. Ọ bụrụ na mmepe mbụ abụghị iwu, ugbu a ọtụtụ sistemụ na-adabere na kernel Linux.

Mgbe a jụrụ ya banyere ịrụgharị kernel n'asụsụ dị ka Go na Rust, ebe ọ bụ na enwere ihe ize ndụ na na 2030 C ndị mmepe ga-aghọ ụdị nke ndị mmepe COBOL ugbu a, Linus zara na asụsụ C ka dị n'asụsụ iri kacha ewu ewu. mana maka sistemụ ndị na-abụghị isi, a na-atụle ndị ọkwọ ụgbọ ala ngwaọrụ ohere na-enye njikọ maka mmepe n'asụsụ dị ka nchara. N'ọdịnihu, anyị na-atụ anya ịnye ụdị dị iche iche maka ide ihe nke abụọ dị otú ahụ, ọ bụghị nanị na iji asụsụ C.

Ebumnuche Ojiji Apple ji ARM architecture processors na kọmpụta desktọpụ na laptọọpụ Linus kwuru na olile anya na nzọụkwụ a ga-enyere aka mee ka ARM nwetakwuo ohere na ọdụ ọrụ. N'ime afọ 10 gara aga, Linus na-eme mkpesa maka enweghị ike ịchọta usoro ARM dabara na usoro onye nrụpụta. Dị nnọọ ka Amazon ji ARM mee ihe na-enye ya ohere ịkwalite ihe owuwu na sistemụ ihe nkesa, ọ ga-ekwe omume na ekele maka omume Apple, PC ndị dabeere na ARM dị ike ga-adị na afọ ole na ole ma nwee ike iji ya mee ihe maka mmepe. N'ihe gbasara gị PC ọhụrụ dabere na ihe nrụpụta AMD, Linus kwuru na ihe niile na-arụ ọrụ nke ọma, ewezuga igwe nju oyi na-eme mkpọtụ.

Linus kwuru gbasara ịmụ kernel na ọ na-agwụ ike ma na-atọ ụtọ. Ọ na-agwụ ike n'ihi na ị ga-emerịrị usoro nke idozi njehie na itinye koodu ahụ n'usoro, ma ọ bụ ihe na-adọrọ mmasị n'ihi na ị na-achọ mgbe niile ịghọta nkà na ụzụ ọhụrụ, na-emekọrịta ihe na ngwá ọrụ na ọkwa dị ala ma na-achịkwa ihe niile na-eme.

Banyere COVID-19, Linus kwuru na ọrịa na-efe efe na usoro ikewapụ emetụtaghị mmepe, ebe usoro mmekọrịta dabere na nzikọrịta ozi site na email na mmepe ime obodo. N'ime ndị nrụpụta kernel ndị Linus na-emekọrịta ihe, ọ nweghị onye ọrịa ahụ merụrụ ahụ. Ihe kpatara nchegbu ahụ bụ mwepu nke otu n'ime ndị ọrụ ibe ya otu ọnwa ma ọ bụ abụọ, ma ọ tụgharịrị na-ejikọta ya na mmalite nke ọrịa ọwara carpal.

Linus kwukwara na mgbe ọ na-emepụta kernel 5.8, ọ ga-etinyekwu oge iji kwadebe ntọhapụ ahụ, wee wepụta otu ma ọ bụ abụọ ntọhapụ ule ọzọ, ebe ọ bụ na ewepụtara kernel a. nnukwu nnukwu site na ọnụ ọgụgụ nke mgbanwe. Mana n'ozuzu, ọrụ na 5.8 na-aga nke ọma ruo ugbu a.

N'ajụjụ ọnụ ọzọ, Linus kwuputara, na ọ naghị ele onwe ya anya dị ka onye mmemme wee pụọ na ide koodu ọhụrụ, ebe ọ bụ na ọ na-ede koodu naanị na onye ahịa email ruo ogologo oge. Ọtụtụ oge ya na-eji agụ akwụkwọ ozi na ide ozi. Ọrụ ahụ na-agbadata na nyochaa patches na dọpụta arịrịọ ndị ezitere site na ndetu nzipu ozi, yana isonye na mkparịta ụka nke mgbanwe ndị a tụrụ aro. Mgbe ụfọdụ, ọ na-akọwa echiche ya na pseudocode ma ọ bụ na-atụ aro mgbanwe na patches, nke ọ na-eziga na nzaghachi na-enweghị nchịkọta na ule, na-ahapụ ọrụ nke iweta ya na ọkwa kwesịrị ekwesị nye onye edemede mbụ nke patch.

isi: opennet.ru

Tinye a comment