Nhau uye Kuvandudza kweLinux Kernel mune yayo 4.7 edition



Linux kernel vhezheni 4.7 yatove nesu! Kubva Chikunguru 24 inowanikwa kurodha pasi, ichiwedzera mishoma yekuvandudza uye maficha matsva eichi chinyorwa. Heano mamwe emashoko mune zvakadzama:
Sezvatakambotaura pakutanga zvinowedzerwa tsigiro yeRadeon RX 480 GPU. Iyi idhibhodhi mutyairi uye yakafanana nemamwe amdgpu zvishandiso.
radeon

Iyo imwe nzira yekugona kugadzira chaiyo USB yedhiraivha madhiraivhi ichave iri pedyo, ichidzora kudiwa kweiyo yemuviri. All thanks to Tsigira USB / IP.

Iyo kodhi sync_file yakaendeswa kune tsanga; izvi zvinoitwa senzira inogadzirisa fenzi mune iyo tapom ndeyenzvimbo yemushandisi kuburikidza ne sync_file. Ndokureva kuti iyo buffer haishandiswe zvachose usati wagadzirisa fenzi uye kuyerera kwemabudha kubva kumugadziri weGPU kunovandudzwa.

2

Kunatsiridzwa kwakaitwa mukukwanisa kuwana iwo mazita enzira yedhairekitori, nekuda kweruzivo rwunogadzirwa mumacache eichi chiitiko. Uye mumafaira aifanira kugadziridzwa. Zvinhu zvine chekuita nekutsvaga iyo faira kana dhairekitori zvakagadziriswa zvakanyanya, pasina chikonzero chekuverenga rakaomarara diski. Zvino iyo mazita enzira anogona kuwanikwa mune yakafanana, iri mudhairekitori imwechete, ichiratidza kuita uku kwakanyanya kwazvo panguva yekuitwa.

Rutsigiro rutsva runopihwa iyo Kamudzira EFI. Chimwe chinhu chinoita nzira yekuchinjisa dhata chunks yeiyo EFI firmware; Izvi zvinoongorora iyo data uye vozoita sarudzo zvinoenderana nezvayinowana mune zvirimo. Unogona kurongedza kapuleti nekunyora iyo firmware yeiyo kifaa / dev / efi_capsule_loader.

With the nyowani nyowani gavhuna scheduleutil ikozvino unogona kuratidza vatyairi cpufreq kuitira kuti CPU iratidzike, zvichisiya kudiwa kwekugadzira zvinhu zvebasa. Kune rimwe divi, iro ruzivo rwunotumirwa na programmer zvakananga runoshandiswa zvakare kuita mabasa. Izvo zvinotsanangurwa mukuti frequency inoshanduka zvinoenderana nemitoro yebasa, ikozvino idiki kwazvo, uye kuti shanduko nekuvandudzwa ishungu yekuunza mune imwe nzira yakanyatsoita iyo scheduler yekutungamira kweiyo CPU simba .

Kune rimwe divi, iwo murairo mutsva «hist» inoitwa kuvakwa kwe chiitiko histograms. Izvi zvinoberekwa kuburikidza nekuwedzera kwezviitiko zvinopinda uye zvinosanganisirwa senge nyowani mu ftrace. Inowanikwa pane iyo Linux 2.6.27 zvivakwa zvakasungirirwa kune kernel; / sys / kernel / debug / kutsvaga /.

Izvo zvakakosha kuti uzive kuti sarudzo yekuvhura nzvimbo dzevashandisi yakawedzerwawo call chain yenguva dzinodaidzwa masisitimu. Uye zvakare, zvinokwanisika kuita iyo Zvirongwa zveBPF pamatanho, izvo zvaimbove zvisingaite. Zvakare kusanganisira imwe mhando nyowani yeGMP chirongwa; (BPF_PROG_TYPE_TRACEPOINT). Iyo inogona kusungirirwa kune iyo Tracepoints kernel, mushure mekugadzirwa kweBPF zvirongwa, kuitira kuti zvirongwa zvigadzirwe zvinotora data kubva kuTracepoints.

Zvechiitiko ichi mashandiro Android's sync_file yakaendeswa kuchikamu. Iyi nzira inogadzirwa kuitira kuti Android munzvimbo yayo yemushandisi igadziriswe nemadziro, nenzira yakatwasuka. Yakati fenzi haichisiri kuiswa kune conductor buffer, ikozvino fenzi inongotumirwa kune tapom iyo irimo munzvimbo yemushandisi kuburikidza nemurairo un sync_file.

Chekupedzisira, uye sechidimbu chakakosha cheruzivo, a nyowani chengetedzo module iyo inoona kuti yega yega faira inotakurwa nekernel inouya kubva kune imwecheteyo fileystem. Naizvozvi, masisitimu ane mafaera asingachinjiki haachadi kusainwa neimwe nzira.

1

Padanho repamusoro izvi zvese zvaive zvitsva uye zvakavandudzwa zvinhu zveLinux kernel mune yayo 4.7 edition. Kana iwe uchida rumwe ruzivo uye ruzivo rwe izvo zvinoratidzwa mune chinyorwa, hechino chepamutemo chinongedzo pamwe nekuziviswa kweiyo nyowani kernel: https://kernelnewbies.org/Linux_4.7


Siya yako yekutaura

Your kero e havazobvumirwi ichibudiswa. Raida minda anozivikanwa ne *

*

*

  1. Inotarisira iyo data: Miguel Ángel Gatón
  2. Chinangwa cheiyo data: Kudzora SPAM, manejimendi manejimendi.
  3. Legitimation: Kubvuma kwako
  4. Kutaurirana kwedata
  5. Dhata yekuchengetedza: Dhatabhesi inobatwa neOccentus Networks (EU)
  6. Kodzero: Panguva ipi neipi iwe unogona kudzora, kupora uye kudzima ruzivo rwako

  1.   Milti akadaro

    Iko hakuna Linux kernel. Linux izita re kernel, saka kutaura nezve Linux Kernel kwakafanana nekureva kernel kernel kana Linux Linux. Izvo hazvina musoro.

  2.   Skatox akadaro

    Chinyorwa chikuru, kutonhorera kukwanisa kuverenga izvi muchiSpanish.

  3.   Daniel akadaro

    @Milti, iwe unofunga zvakawandisa uye zvisizvo, kana chii chakafanana, zvakaipa. Izvo zvingaite zvine musoro ndezvekuti iwe uri pasi pesimba reimwe yakaderera mhando narcotic. Zvingava nemusoro.

  4.   Christopher akadaro

    @Milti, Linux izita, saka taura Linux Kernel ndiko kuti, iyo Kernel yakagadzira Linux. Zvirinani ndinozviona seizvi.

  5.   hador akadaro

    pane iyo tsanga inorwadziswa

  6.   Miguel akadaro

    @ Chistopher,… asi zita rekupedzisira ndiTorvalds… handiti? 😉

  7.   Miguel akadaro

    @ Christopher,… asi zita rekupedzisira ndiTorvalds… handiti?

  8.   HO2Gi akadaro

    Chinyorwa chakanakisa kwazvo, kunze kweiyo linux kernel uye «Ing. Nyanzvi yemagetsi. Software Dhizaina «ineshungu» neDhatabhesi ».

  9.   kkk akadaro

    @Milti kana ichiti kunatsurudzwa uye nhau nezve linux, iwe uchaona kuti zita racho rakajairika uye kana richikuudza kuvandudzwa uye zvitsva zveiyo kernel, iwe unofanirwa kuziva mamiriro kuti uzive chii kernel yatinoreva ... saka tora nyore uye rega irambe ichiisa KERNEL KUBVA LINUX

  10.   Kruger akadaro

    Warevesa chaizvo @Milti, Linux izita reKernel, rakabatanidzwa nezvimwe UNIX neGNU zvishandiso, zvekugadzira kwekupedzisira kugovera uye OS yakasimba, nepo Linus iri zita reTorvlads.

  11.   gustavo akadaro

    Zvakanaka, ini neruremekedzo ndinowana chinyorwa ichi chinonakidza kwazvo, chinofanira kunge chakatora nguva yakareba kuti chiite zvakanyatsonaka uye chakanyanya kuomarara chinhu, kuyedza kusvika kune shasha yakadaro uye kuti uri kufara, maropafadzo mazhinji ebasa rakaoma iri