ααΆαα
ααααααΆαααΊαααααΈαα»α
5.6 ααααΌαααΆααααααααααααααΆααα
α»αααααΈααΆα αα
αααα»αα’αααααααααααΎαααααααα ααΎααα·ααΆααααΆα’αααΈααΆαααααΆααααααΌαααΆαααααΆααα»α - ααααααααα―αααΆαααααΈ αα·ααΈααΆα WireGuard αα·αααΆαα’αΆααααααααααα·ααΈαααααΆα
ΡΠΎΠΎΡΠΎ - Lucas Huffman - Unsplash
αα·ααΈααΆα VPN ααααααα
αΆαααΆααΌαααα αΎα
ααα David Miller αααααα½αααααα»αααΎαααααααααααααααΆαααΈαα»α
ααΆααααααα
α
α·ααα ααΎα α
αΌααα
αααα»αααααΌα WireGuard α αααααΊααΆααααΌαααΌααααααααΈ VPN ααααααααΎαα‘αΎαααααααα»αα αα»αααααα·αα»αααααααΆα Edge Security α αααα·α ααΆααα·ααΆααααΆ ααΈαααααΆααα»α - αααααΆααααααΆα ααΆαααα Linus Torvalds αααα½αα―α - αααααΆαααΆαααΆαααααααΆαα’αα»ααααααααΌαααΆααααααΆααααα αααααααααααααΌαααΆαααααΆαααααΆαααααΆαααααΆαααα
ααΉαααααααααααΈαααΌαααα Edge Securityα ααα»ααααααΆαααΈααααΆααα½ααααα»α α’ααααα·αααααααα·ααΈααΆαααααΈααΆααααααααααα½α αα·α ααΆαααααΌα αα
Crypto APIs αααααΆαααααααααΊαααα
ααΆα ααα·ααΆαα
αααα’ααΆαα WireGuard ααΉαα’αΆα
αααα½α OpenVPN α αααβαα
βααΆα ααΆαααααΎαααααααααΎαααΆααααα·ααΈααΆαααααΈααΊαααααααΆα 1011 αααα OpenVPN: 258 Mbps αααααΉα XNUMX Mbps α ααα»αααααα
ααΈαααααΆαα½αα±ααααααααααΆααααΆααΆαααααΆααααααΌααα
Crypto API ααααααΆα’αΆα
ααααΎα±ααααααΎαααΆαααΆααααα’αΆαααααα
αααααααα·ααααα½αααααααα WireGuard ααΊααΆααΆα αα·αααααΆα
αααααΆαααααααααααΈααΆα’αααααααΎααααΆααααΆαααα½αα’αΆααααααΆα IP ααααΈααααα αα·ααααααααΆααααα αΆααΆααααααΌααααα―αααΆαααα αααααΆαααααααααααΆααααα ααα―ααααα½αααααΌαααΆαααααΆαααα
α
ααα»α
αααααΆαααααααΆαααΈαα½ααα ααΆααααΌαααΆααααααΎαα‘αΎαααα αα·ααΈααΆα Diffie-Hellman. ααΆαα’αα·αααααΈααααα½αα―α ααΆαααα αα
ααΎ ChaCha20 αα·ααααα½ααααααααΆα Poly1305. αα½αααΆααααΌαααΆαααα
αΆαααα»αααΆααΆ analogues αααααααΌαααΆααααααα’αα AES-256-CTR αα·α HMAC.
ααααααααα―αααΆαααααΈα
ααααααααααααααα ααααΆαααΆ Zonefs αααααααααα·ααααα Western Digital α ααΆααααΌαααΆααα
ααΆα‘αΎαααΎααααΈααααΎααΆαααΆαα½αα§ααααααααα»ααααααΆαααααα (ααΆααααα»αααΆαααααα) ααΆαααααααΊααΆαααα»αααααΆααααααα αα’αΆααααααΆαααααΌαααΆααααα
αααα
ααΆααααα (α§ααΆα ααα NVMe SSD) α ααααααααα―αααΆαα’αα»ααααΆαα±ααα’αααα
αΆαααα»ααααααααΈαα½ααααΆα―αααΆα αααααΊααααΎ APIs αα·ααααααα½ααα·αα ioctls ααΎααααΈα
αΌαααααΎαααααααααα»αα αα·ααΈααΆαααααααααααααααΆαααααααΌαααΆαααααΎαα
αααα»αααΌαααααΆααα·αααααα RocksDB αα·α LevelDB α ααΆααααΎα±ααααΆα’αΆα
ααΆαααααααααααααΎαααααΆααααααΌαααΌααααααααΌαααΆααα
ααΆα‘αΎαααααΌαααΎααααΈααααΎααΆαααΆαα½αα―αααΆαα
ααΈαα»α
ααΆααα»αααΆααααααΆααα’ααααααααααΆαα½αα§ααααααααα»ααα½α
α αΎαα αα
αααα»αααααααΊααα 4.13 ααΆααααα αΆααααα½α αααΌαα»α dm-zoned α ααΆαααα αΆα zoned drive ααΆα§ααααααααα»αααααααΆ α αΎα Zonefs ααΉαααααΆαααΆαααααΎααααα½αα
ΡΠΎΠΎΡΠΎ - Suzan Kirsic - Unsplash
ααααααααΈααΎααΆαααααΆαααααααααα―αααΆαααααΈ α’αααα’αα·ααααααααααΊαααααΈαα»α
ααΆαααααΎααΆαααααααα
ααααα’αααΈαααααΆαααααΆααα ααΆα αααααα ααααααΆααααα αΆαα α’α·αα αααΌ/LZ4 α αααααΆαα F2FS ααΆαααΆαααααααααα½αααααΉααα
ααααΆαααα·ααααααααααΆααααααααα ααΆααΉαααααΌαααΎαααααΎαααΆααααααααα‘α»ααααααα‘αΎαααΆαααΆα (αααααΎα compress_algorithm) ααααΎα±αααααααΎαα‘αΎααααααα ααΉαααα½α EXT4 - ααΆααααΌαααΆαααααΆααααΆαα½αααααα·ααααα·ααΆα I/O ααααΆααα αααα
ααα’αΆαααααααααΌαααΆααααα αΆαααα Ritesh Harjan αα·αααααααααΈ IBM α ααα ααΆαααααααααΆααααααα»αααααΈααααααααα’αΆα
ααααΎα±αααααααΎαα‘αΎαααΌαααααΎαααΆαααααααααα―αααΆα 140% α
α’αΆααααααααααα·ααΈαααααΆ
αααααα·ααΈαααααΆααααΈααΉααααα αΆααα
αααα»αααΊαααα cpuidle_coolingα ααααααΆαα ααΆααα·α
αα
αα½α - ααααΎα±αααααΈααΈααΌ / SoC αααααΆααααααααααααααααααααα’αα‘α»ααααααααα·ααααα·ααΆαα ααΆααααααα½α ααΆαααααααα
ααΉααααααα·ααΈαααααΆ PowerClamp αααααΆααααααΎαααΆα Intel ααα»αααααα·αααΆαααααΆααααααααααΆααααΆααααα αααααααα ααΆαα
ααααααΆα α’αααα―ααααααααΈ Linaro ααααααααΎαααααα·αααααΆααααααα·ααΈαααααααΎαα
αα αααααΆαααααα·ααΆ ARM α
ααααα ααΉαααααΌαααΆααααααα ααΆαααΆαααααααααΆααααΆαααΈααα’αΌαααααααΈ GeForce 20 (TU10x) α αααααα·ααΈαααααΆαααααααΌαααααΆααααΌαααΆααααααΎαα‘αΎαααα Ben Skeggs ααΈαααααα Nouveau α ααΆα’αα»αα GeForce 16 (TU11x) ααΉααα
αα "ααΎαα
ααα»α" αααααΆααααααααα Nvidia αα·αααΆααααααααΌαααΌαααΆααααααα·ααΈαααααααααααααΌαααΆαααΎααααΈα
αΆααααααΎαααΆαα ααααα ααΆαααΈααα’αΌααααΈαα
αααααααΈαα»α
α’αΆα
αα½αααααααααα αΆααααΎαααΆααααααΆαααΆαααααααΆαααΆααα‘αΎααα·α - ααΆααααααααααααααααααααααααααααααααα·α ααΆααααΌαααΆαααααααΎααα
αααα»αα’ααΈαααΆααααα’αααααΎααα Nouveau α’αΆα
ααααΎαααΆαααΆαα 20-30% ααΊαααΆαααΎαα
ΡΠΎΠΎΡΠΎ - ααα Andrew Abbe - Unsplash
ααααΌαααααΈαα½αααα ααΉαααΆαααα USB4. αααααΆαααΆαααααΆααααααΌα αααααααΌα αα·αααααααααΈαααα»αα αα»α Intel α αα½αααααΆαααααααααΌαααααΆαααΌααααααΆαααααΆαααααααΆααααααΉα Thunderbolt - ααΆαααα ααααΈαααΆαααααααΆααα
ααΆααΆααα·αααΆαα ααΆααααααα·ααααααΆααΆαα’αΆαααααααΆααα’αααααααΉααααααααΊααααα - α§ααΆα ααα α’αααα’αΆα
αααα
αΆα ααΆαααΆαααααααααΆααα§ααααααααααα αα·αα§ααααααααααΆαα ααΌα
ααααΆαααααααα ααΊααα 5.6 ααΉαααααΆαααΆααΊααα 32 αααΈαααααΌαααα ααΉαααααΌαααΆααααααααΆα αααα αΆααααΆα 2038. αα
α
α»αααααααΆαα·ααααα ααΆαααααΎ ααΆαααααΆααααααΌαα
α»αααααααα
αααα»α nfsd, xfs, alsa αα·α v4l2 α αα½ααααααααΉαααΆαααα»ααααααααααααααΆαααΈααααΆαααααα
ααα α’αααααααΎααααΆαα αα·αα’αααα’αα·ααααααααΆαα
ααα
αΆαααΉαααΆααααααααΆααΎααααΈααααΆααααΈαα
ααΊααα 5.6 (α¬αααααααααααααΆααααααααΆ)α
αααααΆααααΎαααααΆαααααΈαααα»αααΆααΈααααα 1cloud.ruα
αα»αααααΌαααααααΎαααΆαα
αααΎααααα»αααααΎαααΆαααΈαα»α
- αα·ααΆααααΆα’αααΈααααΆαααΆα
αα·ααΈααΆαααΆαααααααααααΈαα»α
ααααα’αααα αααααΉα α‘α αααΆα
α’αααΈαααααΎααααααα’αααΈ Habre:
ααΎααα·ααΆαααΆαααααΆααααααΆααααΆαααΆαααΆααα·ααααααααααΆαααααα½α αα·ααα»ααααα·ααΆαααααααΆα - α’αααΈαααα’ααααα½αααα
α·ααααα»αααΆαα
ααΆααΎαααααΌα photon ααααΌαααΆααααααΌαααΈαααααααΈααα½ααα
αααααααΈααα½αααα
ααααααα IT αααα»ααα½ααα·αααααααααααααΆαα’αΆα αΆααα·α
ααααα: www.habr.com