Linux kernel 5.6 - дар версияи нави ядро ​​чӣ интизор аст

Linux kernel 5.6 дар охири моҳи март бароварда мешавад. Дар мақолаи имрӯза мо тағйироти дарпешистода - системаи нави файлӣ, протоколи WireGuard ва навсозиҳои драйверро муҳокима мекунем.

Linux kernel 5.6 - дар версияи нави ядро ​​чӣ интизор аст
Фото - Лукас Хаффман — Пароканда

Протоколи деринтизори VPN

Дэвид Миллер, шахси масъули зерсистемаи шабакавии Linux, тасмим гирифт даргирондан ба асосии WireGuard. Ин як нақби VPN аст, ки аз ҷониби ширкати амниятии Edge Security таҳия шудааст. Идея мухокима карда шуд ду сол пеш - баъд вай дастгирй мекунад Худи Линус Торвалдс — аммо ичрои он ба таъхир афтод. Лоиҳа ба хусусиятҳои криптографии Edge Security сахт алоқаманд буд. Аммо шаш моҳ пеш муаллифони протоколи нав созиш ва иваз карда шуд ба API-ҳои Crypto, ки аз ҷониби аслӣ дастгирӣ мешаванд.

вуҷуд доранд афкор, ки дар оянда WireGuard метавонад OpenVPN-ро иваз кунад. Бино бар озмоишҳоГузаронидани протоколи нав аз OpenVPN чор маротиба зиёдтар аст: 1011 Мбит / сония нисбат ба 258 Мбит / с. Аммо, бояд қайд кард, ки гузариш ба стандарти Crypto API метавонад иҷроишро коҳиш диҳад.

Хусусияти дигари WireGuard он аст алокаро вайрон намекунад, ҳатто агар корбар суроғаи нави IP гирифта бошад ва масъалаҳои масирро мустақилона ҳал кунад. Бо ин мақсадҳо ба ҳар як интерфейси шабака калиди хусусӣ таъин карда мешавад. Он бо истифода аз он тавлид мешавад Протоколи Диффи-ХелманХуди рамзгузорӣ сохта шудааст оид ба ChaCha20 ва алгоритм Poly1305Онҳо ҳамчун аналогҳои такмилёфтаи AES-256-CTR ва HMAC.

Системаи нави файл

Ин система шуд Zonefs, ки аз ҷониби муҳандисони Western Digital муаррифӣ шудааст, барои кор бо дастгоҳҳои нигаҳдории минтақавӣ пешбинӣ шудааст (нигаҳдории минтақавӣ). Инҳо дискҳои блок мебошанд, ки фазои суроғаҳои онҳо ба минтақаҳо тақсим карда мешавад (масалан, NVMe SSD). Системаи файлӣ имкон медиҳад, ки ҳар як минтақа ҳамчун файл баррасӣ карда шавад, яъне ба ҷои истифодаи API-ҳои махсус ioctl барои дастрасӣ ба системаи нигоҳдорӣ. Равиши шабеҳ дар пойгоҳи додаҳои RocksDB ва LevelDB истифода мешавад. Ин имкон медиҳад, ки арзиши интиқоли коди ибтидоӣ барои кор бо файлҳо кам карда шавад.

Linux аллакай функсияи ҳамкорӣ бо дастгоҳҳои блокро дорад. Он дар версияи ядрои 4.13 дастрас аст. зоҳир шуд Модули минтақавии dm як диски минтақавӣ ҳамчун дастгоҳи муқаррарии блокро пешниҳод мекунад ва Zonefs алтернатива хоҳад буд.

Linux kernel 5.6 - дар версияи нави ядро ​​чӣ интизор аст
Фото - Сюзан Киршич — Пароканда

Илова ба ҷорӣ намудани системаи нави файлӣ, таҳиягарони ядрои Linux ба системаҳои мавҷуда тағйирот ворид карданд. илова кард механизмҳои фишурдасозии ЛЗО/LZ4 Барои F2FS, дастгирӣ ҳоло таҷрибавӣ боқӣ мемонад. Ҳангоми васл кардани бахш он бояд дастӣ фаъол карда шавад (опсия фишурдани_алгоритм). Ҳамчунин навсозӣ мегиранд EXT4 - он бо амалиёти мустақими воридот / баромад сарукор дорад. Бастаи навсозӣ аз ҷониби муҳандиси IBM Ритеш Харҷан пешниҳод шудааст. суханони вай, дар баъзе мавридҳо ямоқи метавонад иҷрои системаи файлиро 140% беҳтар кунад.

Навсозии ронандагон

Дар ядро ​​драйвери нав пайдо мешавад cpuidle_cooling. Ӯ вазифа — CPU/SoC-ро бо ҳамгироии давраҳои бекорӣ ҳангоми кор сард кунед. Аз баъзе ҷиҳатҳо, он ба драйвери PowerClamp барои протсессори Intel монанд аст, аммо он ба меъмории мушаххас вобаста нест. озод карда шуд Мутахассисони Linaro, ки нармафзори кушодаасосро барои платформаҳои ARM оптимизатсия мекунанд.

Ҳамчунин илова карда мешавад Дастгирии кортҳои графикии GeForce 20 series (TU10x). Ронандаи мувофиқро Бен Скеггс аз лоиҳаи Nouveau таҳия кардааст. Мутаассифона, GeForce 16 (TU11x) ҳоло дастгирӣ намешавад. Nvidia тасвирҳои нармафзори нармафзорро барои оғоз кардани корт зарурӣ пешниҳод накардааст. Инчунин, кортҳои графикии нав метавонанд дар Linux бо сабаби набудани такрори соат - идоракунии автоматии басомадҳо мушкилоти иҷроиш дошта бошанд. Пештар маълум шуд, ки ронандагони Nouveau фаъолият карда метавонад 20-30% сусттар аз асл.

Linux kernel 5.6 - дар версияи нави ядро ​​чӣ интизор аст
Фото - Эндрю Аббат — Пароканда

Боз як ядрои нав дастгирй хохад кард USB4. Тағйироти мувофиқ пешниҳод карда шуд Муҳандисони Intel пойгоҳи коди мавҷудаи марбут ба Thunderbolt - тақрибан ду ҳазор хатро тағир доданд.

Албатта, инҳо на ҳама навсозиҳои ба ядро ​​​​меоянд, масалан, шумо метавонед интизор шавед дастгирии таҷҳизоти иловагӣ ва дастгоҳҳои шабакавӣ. Ядро 5.6 инчунин аввалин ядрои 32-бит хоҳад буд, ки дар он ҷо хал карда мешавад масъалаи соли 2038Дар охири мохи январь инженерон сохт Тағироти ниҳоӣ ба nfsd, xfs, alsa ва v4l2. Онҳо умедворанд, ки дар ҳаждаҳ соли боқимонда корбарон ва таҳиягарони дистрибютор барои навсозӣ ба ядрои 5.6 (ё версияҳои минбаъдаи он) вақт хоҳанд дошт.

Маводҳои марбут аз блоги корпоративии 1cloud.ru:

Linux kernel 5.6 - дар версияи нави ядро ​​чӣ интизор аст Аксари суперкомпьютерҳо дар Linux кор мекунанд - вазъро муҳокима мекунанд
Linux kernel 5.6 - дар версияи нави ядро ​​чӣ интизор аст Чӣ тавр муҳофизат кардани системаи Linux-и худ: 10 маслиҳат

Он чизе ки мо дар бораи Ҳабре менависем:

Linux kernel 5.6 - дар версияи нави ядро ​​чӣ интизор аст Мо тавсияҳоро оид ба ҳифзи маълумоти шахсӣ ва амнияти иттилоотӣ таҳлил мекунем - ба он чизе, ки шумо бояд ба он диққат диҳед
Linux kernel 5.6 - дар версияи нави ядро ​​чӣ интизор аст Бори аввал фотон аз як чип ба чипи дигар телепорт карда шуд.
Linux kernel 5.6 - дар версияи нави ядро ​​чӣ интизор аст Чӣ тавр бахши IT ба ҷаҳон кӯмак мекунад, ки ғизоро камтар сарф кунад

Манбаъ: will.com

Хостинги боэътимодро барои сайтҳо бо муҳофизати DDoS, серверҳои VPS VDS харед 🔥 Харидани хостинги боэътимоди вебсайт бо муҳофизати DDoS, серверҳои VPS VDS | ProHoster