Balita at Mga Pagpapabuti ng Linux Kernel sa 4.7 na edisyon nito



Ang Linux kernel bersyon 4.7 ay nasa amin na! Mula noong Hulyo 24 magagamit ito para sa pag-download, pagdaragdag ng ilang mga pagpapabuti at mga bagong tampok para sa edisyong ito. Narito ang ilan sa mga balita nang mas detalyado:
Tulad ng sinabi namin sa simula ay idinagdag ito suporta para sa Radeon RX 480 GPU. Ito ay isang driver ng amdgpu at kapareho ng iba pang mga aparatong amdgpu.
radeon

Ang kahalili ng kakayahang lumikha ng mga virtual USB Controller ng aparato ay nasa kamay, pinipigilan ang pangangailangan para sa isang pisikal. Lahat salamat sa Suportahan ang USB / IP.

Ang code mag-sync_file inilipat sa kernel; ito ay naisakatuparan bilang isang mekanismo na nag-aayos ng isang bakod sa tapom na kabilang sa puwang ng gumagamit sa pamamagitan ng sync_file. Iyon ay upang sabihin na ang buffer ay hindi ginamit sa lahat bago ayusin ang bakod at ang daloy ng mga buffer mula sa GPU controller ay napabuti.

2

Ang mga pagpapabuti ay nagawa upang mahanap ang mga pangalan ng path ng isang direktoryo, salamat sa impormasyong nabuo sa mga cache para sa operasyong ito. At sa mga file na kailangang muling ayusin. Ang mga aspeto na may kinalaman sa paghahanap ng isang file o direktoryo ay mas pinabuting, nang hindi na kailangang basahin ang hard disk. Ngayon ang ang mga pangalan ng landas ay maaaring matatagpuan sa parallel, na matatagpuan sa parehong direktoryo, ipinapakita ang prosesong ito na likido sa pagpapatupad.

Inaalok ang bagong suporta para sa Capsule EFI. Isang bagay na gagawa ng paraan para sa paglipat ng mga chunks ng data para sa EFI firmware; Sinusuri nito ang data at pagkatapos ay nagpapatupad ng isang desisyon ayon sa kung ano ang nahahanap sa nilalaman nito. Maaari mong mai-load ang kapsula sa pamamagitan ng pagsulat ng firmware para sa aparato / dev / efi_capsule_loader.

Gamit ang bagong frequency gobernador iskedyul ngayon maaari kang magpakita ng mga driver cpufreq upang ang pamamahala ng CPU ay maaaring mapamahalaan, naiwan ang pangangailangan upang makabuo ng mga item sa trabaho. Sa kabilang banda, ang impormasyong direktang ipinadala ng programmer ay direktang ginagamit din upang maisagawa ang mga gawain. Ano ang tinukoy na ang dalas ay nagbabago ayon sa mga karga ng trabaho, ngayon ay napakaliit, at ang mga pagbabago at pagpapabuti ay isang salpok upang ipakilala sa isang mas mahusay na paraan ng tagapag-iskedyul para sa pamamahala ng lakas ng CPU.

Sa kabilang banda, ang bagong utos «hist» na naisakatuparan para sa pagtatayo ng mga histogram ng kaganapan. Ipinanganak ang mga ito sa pamamagitan ng pagdaragdag ng mga pag-access sa kaganapan at isinama bilang bago sa ftrace. Magagamit ito sa Linux 2.6.27 na imprastraktura na nakakabit sa kernel; / sys / kernel / debug / tracing /.

Ito ay nagkakahalaga ng pagpuna na ang pagpipilian upang buksan ang mga puwang ng gumagamit ay idinagdag din chain ng tawag para sa mga oras na ang mga tawag sa system ay ginawa. Bilang karagdagan, posible ring maisagawa ang Ang mga programa ng BPF sa mga tracepoint, na dati ay hindi magagawa. Kasama rin ang isang bagong uri ng programa ng GMP; (BPF_PROG_TYPE_TRACEPOINT). Alin ang maaaring sumunod sa kernel ng Tracepoints, pagkatapos ng paglikha ng mga programa ng BPF, upang ang mga programa ay nilikha na nangongolekta ng data mula sa Tracepoints.

Para sa okasyong ito ang mekanismo Ang pag-sync_file ng Android ay inilipat sa nucleus. Ang mekanismong ito ay nilikha upang ang Android sa puwang ng gumagamit ay limitado ng mga bakod, sa isang mas direktang paraan. Ang bakod na ito ay hindi na nakalagay para sa buffer ng conductor, ngayon ang bakod ay ipinadala lamang sa tapom na umiiral sa puwang ng gumagamit sa pamamagitan ng utos na un sync_file.

Panghuli at bilang isang mahalagang impormasyon, a bagong module ng seguridad na tinitiyak na ang bawat file na na-load ng kernel ay nagmula sa parehong filesystem. Sa pamamagitan nito, ang mga system na naglalaman ng hindi mababago na mga file system ay hindi na kailangang pirmahan sa isang partikular na paraan.

1

Sa isang pangkalahatang antas ito ang lahat ng mga bago at na-update na aspeto ng kernel ng Linux sa 4.7 na edisyon nito. Kung nais mo ng karagdagang impormasyon at mga detalye ng kung ano ang nakalarawan sa artikulo, narito ang opisyal na link sa anunsyo ng bagong kernel: https://kernelnewbies.org/Linux_4.7


Iwanan ang iyong puna

Ang iyong email address ay hindi nai-publish. Mga kinakailangang patlang ay minarkahan ng *

*

*

  1. Responsable para sa data: Miguel Ángel Gatón
  2. Layunin ng data: Kontrolin ang SPAM, pamamahala ng komento.
  3. Legitimation: Ang iyong pahintulot
  4. Komunikasyon ng data: Ang data ay hindi maiparating sa mga third party maliban sa ligal na obligasyon.
  5. Imbakan ng data: Ang database na naka-host ng Occentus Networks (EU)
  6. Mga Karapatan: Sa anumang oras maaari mong limitahan, mabawi at tanggalin ang iyong impormasyon.

  1.   Milti dijo

    Walang Linux kernel. Ang Linux ay ang pangalan ng isang kernel, kaya ang pag-uusap tungkol sa Linux Kernel ay kapareho ng pagtukoy sa kernel kernel o Linux Linux. Walang katuturan iyon.

  2.   Skatox dijo

    Mahusay na artikulo, cool na mabasa ito sa Espanyol.

  3.   Daniel dijo

    @Milti, sa tingin mo sobra at mali, o kung ano ang pareho, masyadong masama. Ano ang magiging katuturan ay nasa ilalim ka ng impluwensya ng ilang napakababang kalidad na narkotiko. Makatuwiran iyon.

  4.   Christopher dijo

    @Milti, ang Linux ay isang apelyido, kaya sabihin ang Linux Kernel na, ang Kernel na lumikha ng Linux. Hindi bababa sa nakikita ko ito sa ganitong paraan.

  5.   hasor dijo

    mayroong ang hurd kernel

  6.   Miguel dijo

    @ Chistopher,… ngunit ang huling pangalan ay Torvalds… di ba? 😉

  7.   Miguel dijo

    @ Christopher,… ngunit ang huling pangalan ay Torvalds… di ba?

  8.   HO2Gi dijo

    Napakagandang artikulo, maliban sa linux kernel at «Ing. Teknikal na elektrikal. Ang Software Developer «masigasig» ng mga Databases ».

  9.   kkk dijo

    @Milti kung sinasabi nito ang mga pagpapabuti at balita tungkol sa linux, makikita mo na ang pamagat ay napaka pangkaraniwan at kung sasabihin nito sa iyo ang mga pagpapabuti at mga bagong tampok ng kernel, kailangan mong malaman ang konteksto upang malaman kung ano ang ibig sabihin ng kernel ... kaya kunin madali at hayaan itong magpatuloy na ilagay ang KERNEL MULA sa LINUX

  10.   Kruger dijo

    Talagang tama ka @Milti, ang Linux ay ang pangalan ng Kernel, isinama sa ilang mga tool ng UNIX at GNU, para sa paglikha ng mga susunod na pamamahagi at matatag na OS, habang si Linus ang pangalan ng Torvlads.

  11.   Gustavo dijo

    Sa gayon, paggalang na nakita ko ang artikulo na napaka-kagiliw-giliw, dapat itong tumagal ng mahabang panahon upang gawin ito nang napakahusay at ang pinakamahirap na bagay pa rin, sinusubukan na maabot ang ganoong henyo at masaya ka, maraming mga pagpapala para sa pagsusumikap na iyon