kernel áá˛áˇ áážá áşáááşáááşááŹá¸áážááşá¸ Linux Kernel 5.0 ááᯠáááşááĄá áąáŹáááŻááşá¸áá˝ááş ááŻááşááźááşáá˛áˇáááşá kernel 5.1 áá˝ááş ááŻááşááąáŹááşááąááźáŽááźá áşáááşá á¤ááąáŹááşá¸ááŤá¸áá˝ááşá á¤ááŹá¸áážááşá¸áá˝ááş ááťážáąáŹáşáááˇáşááááˇáş áĄááşášááŤáááşáĄáá áşáĄááťááŻáˇááᯠááťá˝ááşáŻááşáááŻáˇ ááźááˇáşáážáŻááŤáááşá
/flickr/ /
a.out ááᯠáááąáŹááşááśááąáŹáˇááŤá
Linux binary áááŻááşáá˝áąááᯠsupport ááŻááşááŤáááş kernel ááááááŹá¸áážááşá¸ááááşá¸áá ááąáŹááş áá áážá áşá áááşá¸áááŻáˇáááş áĄááŻáśá¸áááźáŻááąáŹáˇááąáŹ áááşá¸áááŹáĄááťááŻá¸áĄá áŹá¸áááŻáˇ áá˝ážá˛ááźáąáŹááşá¸áááş (áááˇáşáá˝ááşááŹá¸áááş)á developer ááťáŹá¸á áĄááťáááşááźáŹááźááˇáşá á˝áŹááááşá¸á á¤áĄááŹáááş áááŻáĄááşááąáŹááŻááşáááşá¸á ááşááźá áşáááşáᯠáááŻááŤáááşá .
Linus Torvalds áá áşááąáŹááşáááşá¸ áážáááźáŽá¸ááŹá¸ compiler áá áşááŻááž a.out ááąáŹáşáááşá binaries ááááşááŽá¸ááąáŹááźáąáŹááˇáş áĄáááášááŤááşááážáááąáŹáˇááŤá
a.out áĄáááˇáşááž áááşáááŻááşá¸ááźááşá¸áááş áĄáááˇáşáážá áşáááˇáşááźááˇáş ááźá áşááąáŤáşáááşááźá áşáááşá Linux á .á áážááşááŹááş dump ááŻááşááᯠáááşáážáŹá¸ááŤáááş ( ááŻááş) . Linus á áĄáááŻáĄá áááşáá°áááᯠáĄáá˝áąáĄáážá áşááŻááşááᯠáááŻááşáá˝ááşááźáąáážááşá¸áááş áááŻáĄááşááźáŽá¸ a.out executables ááťáŹá¸ááᯠááŻááşááŻááşááąáᲠáĄááŻáśá¸ááźáŻáá°ááťáŹá¸áááş áááşá¸áááŻáˇá ááŻááşáááşá¸ááŻááşáááşá¸á ááşááťáŹá¸ááᯠááźááşáááşáááşááąáŹááşáááş áĄááťáááşáááŤááááˇáşáááşá
ááąáŹááşáááşáá˝á˛ááŻááşááąáážáŻááťáŹá¸áá˝ááşá ááśáˇáááŻá¸áážáŻááŻáśá¸ááááşáááˇáşáá˝áŹá¸ááááˇáşáááşá áááŻáˇááąáŹáş ááąáŹáşáááşáááŻááááşá¸ááááşá¸áááˇáşáá°ááážááážáᏠáĄáááŻááşá¸áĄáááŻááşá¸áĄáá˝ááşá¸á áážáááąáááşááźá áşáááşá
Anti-Specter ááŹááąá¸áážáŻááťáŹá¸ááᯠááźáąáŹááşá¸áá˛áážáŻááťáŹá¸ ááźáŻááŻááşááźááşá¸á
Spectre v2 áááŻááşáááŻááşáážáŻááᯠááŹáá˝ááşáááşáĄáá˝ááş Retpoline patch áá˝ááş áĄááźáąáŹááşá¸áĄáá˛ááťáŹá¸á á˝áŹ ááźáŻááŻááşááŤáááşá áááşá¸áááş ááááŻáááşááŹáážá áážááşá¸áááŻááşááąáŹááşáážáŻ ááášáááŹá¸áĄáŹá¸ ááááşáááŻáˇáááˇáş áĄáá°á¸áá˝ážááşááźáŹá¸ááťááşááťáŹá¸ááᯠáĄááŻáśá¸ááźáŻáááşá Developer áá˝áąá á áŽá ááşááąááŤáááşá ááŹááá˝á˛áĄáąáŹáşáááąáᏠááŤá¸áŚá¸ááž áážá áşáááşááž áá˝ááşáááŻááşááąáŤáşáááŻáážáŻááťáŹá¸ ááźáŻááŻááşáááş áááˇáşáááşááťááşá áá áşááťááŻáˇááá ášá áá˝áąáážáŹ ááŤááᯠáá˝ááˇáşááźáŻááŤááááˇáşáááşá ááŻááşááŻááşá á˝ááşá¸áĄáŹá¸ 20%á
kernel 5.1 áááşá¸ááŤááŤáááşá ááŹááŹááąáŤáşáá˝ááş ááŻááşááąáŹááşááąáááˇáş áááąá¸ááŻááşáááşá¸á ááşááťáŹá¸áĄáŹá¸ááŻáśá¸áá˝ááş Spectre v4 áĄáŹá¸áááşá¸ááťááşááᯠááŹáá˝ááşáááˇáş áĄááśáĄáá áş PR_SPEC_DISABLE_NOEXECá áááşá¸áááş function áážááˇáşáááşá ááşááąáááşá áĄááááˇáşááťáŹá¸ááᯠááźááşáááž ááŻááşááąáŹááşááźááşá¸ááᯠáá˝ááˇáşááźáŻááąá¸ááąáŹá ááťá˝ááşá¸ááťááşáá°ááťáŹá¸áĄáááŻáĄá áĄááśáááş ááŹááąá¸áážáŻááááşááźááşá¸áĄáá˝ááş á á áşááąá¸áážáŻááᯠáĄáááŻáĄááťáąáŹááşááŻááşááąáŹááşááąá¸áááşááźá áşááźáŽá¸ áá áşááźááŻááşáááşááŻááşááąáŹááşááąáááˇáş ááŻááşáááşá¸á ááşáĄááťáŹá¸áĄááźáŹá¸ááźááˇáş ááŹááŹááťáŹá¸ááᯠáĄáážáááşááźážááˇáşááąá¸áááşááźá áşáááşá ááŽáĄááźáąáŹááşá¸ááᯠááᯠ.
ááŹááŹá á˝ááşá¸ááąáŹááşáááşááᯠáĄááąáŹááşá¸ááŻáśá¸ááźá áşáĄáąáŹááş ááŻááşááąáŹááşááąá¸áááˇáş ááŻááşááąáŹááşááťááşáĄáá áşáá˝áą Linuxcloud áááşáááşá¸ááťááşáážáŹ áᎠOS áá˛áˇ ááąáááşá¸á áŹá¸áážáŻááᯠáááááŻááşá áąáááŻááşááŤáááşá ááťá˝ááşáŻááşáááŻáˇ ááťá˝ááşáŻááşáááŻáˇáááş á áŹáááşá¸áĄááşá¸ááťáŹá¸ááᯠá áŻááąáŹááşá¸áá˛áˇáááş - ááťá˝ááşáŻááşáááŻáˇá client ááťáŹá¸ááźáŹá¸áá˝ááş cloud áá˝ááş áĄááŻáśá¸áĄááťáŹá¸ááŻáśá¸ operating system áĄááźá áş áááşáááşáááşáážáááąááŤáááşá Windows (áá%)á ááťážááąááŤá Linux áá% áážááááşá áĄááŹáááşáá˝ááş ááŻááá OS áááş áááşá¸áááąá¸áá˝ááşááąá áŻáĄááťááŻáˇááᯠááźááşáááşááážáááááˇáşáááşáᯠááťá˝ááşáŻááşáááŻáˇ ááťážáąáŹáşáááˇáşááŤáááşá áááşá¸áááŻáˇáĄááźáŹá¸ ááąá áŻááźááˇáşááźá°á¸áážáŻáááŹá¸áááŻáááşá¸ ááťá˝ááşáŻááşáááŻáˇ ááśáˇáááŻá¸ááąá¸ááŤáááşá Linux-ááźááˇáşááźá°á¸áážáŻááťáŹá¸ (ááťá˝ááşáŻááşáááŻáˇáááąáŹááşáááşááťáŹá¸ááźáŹá¸áá˝ááş áĄáá˝ááşááąáááşá¸á áŹá¸ááąáŹ ááźááˇáşááźá°á¸áážáŻáážáŹ áááşáááşáááşáážáááąáááş) Ubuntu - áá %á ááąáŹááşááž CentOS áá% áážááˇáş Debian áá% áááąá


áĄááśááááŻááşááŹááťáŹá¸ áááˇáşá፠(ááťáŹá¸á á˝áŹ)
Hacker News áá˝ááşáážáááąáŹ threads ááťáŹá¸áá˛ááž áá áşááŻáá˝ááş ááąáááŻááşáá°ááťáŹá¸ , áááşá¸áážáŹ ááŹáážááá˛á Linux ááŹáˇááşáá˛ááśáˇáááŻá¸áážáŻáá˛áˇ áááşáááşááźáŽá¸ áĄááźá˛áááşá¸ áĄáááşáĄáá˛áá˝áą áážááá˛áˇááŤáááşá ááŤááąáááˇáş 5.1 áážáŹááąáŹáˇ áááˇáşáá˝ááşá¸ááąá¸áá˝áŹá¸áážáŹááŤá áĄááśáá ášá ááşá¸ááááááŹááťáŹá¸áĄáá˝ááşá
áĽáááŹáĄáŹá¸ááźááˇáş ááŹááşááąáŹááşá¸áá áşáŚá¸áážááááşá áĄááśáá˝ááşá¸á áá°ááŽáááŻáážááˇáş ááťáąáŹáşááźáąáá˝á˛ááťáŹá¸áá˝ááş ááŻááşáááŻááşáááş áááşáá˝ááşáááşá áááŻáˇáĄáá° MediaTek ááž developer ááťáŹá¸áážáĄáááŻááźáŻááŹá¸áááˇáş Bluetooth ááťá áşááşáĄáá˝ááş MediaTek BTCVSD ááááŻááşááŹá
Asahi Kasei Microdevices AK4497á Cirrus Logic CS4341/CS35L26 áážááˇáş Google ChromeOS ááźážáŻááşáá˝ááşá¸ááŹá¸ááąáŹ ááááşá¸ááťáŻááşááááááŹááťáŹá¸áĄáá˝ááş ááśáˇáááŻá¸áážáŻááᯠáááşááťážáąáŹáşáááˇáşáááŻááşáááşá á áŹáááşá¸áá˝ááşáááşá¸ Ingenic JZ4725Bá MT8183 áážááˇáş MT6358á NXP MICFILá Rockchip RK3328á Spreadtrum DMA controllers áážááˇáş áĄááźáŹá¸ááťáŹá¸á á˝áŹááŤáááşááŤáááşá

/flickr/ /
ááŹáá˝áąáááşááťážáąáŹáşáááˇáşáááᲠLinux kernel ááᯠ5.1
Phoronix ááąá¸áááşáĄáááŻááşá¸ developer ááťáŹá¸ в Linux 5.1 persistent memory ááᯠRAM áĄááźá áşáĄááŻáśá¸ááźáŻáááŻááşááźááşá¸á áĄáá°á¸áááźááˇáş DDR4 bus ááąáŤáşáážá Optane NVDIMM (3D Xpoint áááşá¸áááŹááᯠáĄááŻáśá¸ááźáŻá ááźáŻááŻááşááŹá¸áááş) ááᯠrandom access memory áĄááźá áş "ááźáąáŹááşá¸áá˛" áááŻááşáááşá
á¤áááşá¸áá˝ážááşááťááşáá˝ááş ááŻááşááąáŹááşááąááąáŹ áĄááŻááşáĄááźáąáŹááşá¸ áááŻáááŻáááşáážáŻááŤá . áĄáᯠLinus Intel ááž developer ááťáŹá¸ááśááž Optane ááĄááźáŻáĄáá°ááťáŹá¸áĄááźáąáŹááşá¸á áááşá¸áááŻáˇááᯠáááşááśááážáááźáŽá¸áážáᏠ5.1 kernel áá˝ááş áĄááşášááŤáááşáĄáá áş áááˇáşáá˝ááşá¸ááźááşá¸ áážááááážáááᯠááŻáśá¸ááźááşáááşááźá áşáááşá
ááźáąáážááşá¸áááŻááşááąáŹ ááŹááąá¸áážáŻááťáŹá¸ááᯠáááşááťážáąáŹáşáááˇáşáááŻááşááąá¸áááşá . áááşáááŤáᎠ19á 2038 áá˝ááşá áĄááťáááşáááşáááŻá¸áááş 32-bit ááąá¸áááŻá¸ááŹá¸ááąáŹ ááááşá¸ááźááˇáşáá˝ááş áĄáśáááŻááşááźá áşááąáŹáˇáááşáááŻááşááŤá áááşá¸áááş ááźáŽá¸ááŹá¸ááąáŹ ááááŻááááş ááťááşá áŽá¸áážáŻááťáŹá¸ááᯠááźá áşá áąáááşá áááŻáˇááźáąáŹááˇáş developer ááťáŹá¸áááş áááźááşá¸ááźááşá¸ ááťáŹá¸ááŹáááşá áááşáááŻááşáᏠá áá áşááąáŤáşáááŻáážáŻááťáŹá¸áááŻáˇ - kernel ááŹá¸áážááşá¸áĄáá áşáááş ááźá˝ááşá¸ááťááşáááŻááşááąá
ááŻááşááźáąáŹááşá¸áá˛áážáŻááťáŹá¸áĄááźáąáŹááşá¸ ááąáŹááşáááşáĄááťááşáĄáááşááťáŹá¸ Linux kernel ááᯠáááźáŹááŽáĄááŹáááşáá˝ááş ááťážáąáŹáşáááˇáşáááŻááşááŤáááşá ááąáŹááşááŹáááˇáşááąáŹááşá¸ááŤá¸ááťáŹá¸áá˝ááş áááşá¸áááŻáˇáĄááźáąáŹááşá¸ áááşáááşááąá¸ááŹá¸ááŤáááşá
ááťá˝ááşáŻááşáááŻáˇá ááąáŹáşáááŻááááşáááąáŹáˇáá˝ááş-
source: www.habr.com
