๋ ๋ฌ๊ฐ์ ๊ฐ๋ฐ ๋์ ๋ฆฌ๋์ค ํ ๋ฅด๋ฐ์ค๋ ์ปค๋์ ๊ณต๊ฐํ์ต๋๋ค. Linux 6.0. ะะฝะฐัะธัะตะปัะฝะพะต ะธะทะผะตะฝะตะฝะธะต ะฝะพะผะตัะฐ ะฒะตััะธะธ ะฟัะพะธะทะฒะตะดะตะฝะพ ะธะท ัััะตัะธัะตัะบะธั ัะพะพะฑัะฐะถะตะฝะธะน ะธ ัะฒะปัะตััั ัะพัะผะฐะปัะฝัะผ ัะฐะณะพะผ, ัะฝะธะผะฐััะธะผ ะดะธัะบะพะผัะพัั ะธะท-ะทะฐ ะฝะฐะบะพะฟะปะตะฝะธั ะฑะพะปััะพะณะพ ัะธัะปะฐ ะฒัะฟััะบะพะฒ ะฒ ัะตัะธะธ (ะะธะฝัั ะฟะพัััะธะป, ััะพ ะฟัะธัะธะฝะฐ ัะผะตะฝั ะฝะพะผะตัะฐ ะฒะตัะบะธ ัะบะพัะตะต ะฒ ัะพะผ, ััะพ ั ะฝะตะณะพ ะทะฐะบะฐะฝัะธะฒะฐัััั ะฟะฐะปััั ะฝะฐ ััะบะฐั ะธ ะฝะพะณะฐั ััะธัะฐัั ะฝะพะผะตัะฐ ะฒะตััะธะน). ะกัะตะดะธ ะฝะฐะธะฑะพะปะตะต ะทะฐะผะตัะฝัั ะธะทะผะตะฝะตะฝะธะน: ะฟะพะดะดะตัะถะบะฐ ะฐัะธะฝั ัะพะฝะฝะพะน ะฑััะตัะธะทะธัะพะฒะฐะฝะฝะพะน ะทะฐะฟะธัะธ ะฒ XFS, ะฑะปะพัะฝัะน ะดัะฐะนะฒะตั ublk, ะพะฟัะธะผะธะทะฐัะธั ะฟะปะฐะฝะธัะพะฒัะธะบะฐ ะทะฐะดะฐั, ะผะตั ะฐะฝะธะทะผ ะฒะตัะธัะธะบะฐัะธะธ ะบะพััะตะบัะฝะพััะธ ัะฐะฑะพัั ัะดัะฐ, ะฟะพะดะดะตัะถะบะฐ ะฑะปะพัะฝะพะณะพ ัะธััะฐ ARIA.
์ปค๋ 6.0์ ์ฃผ์ ํ์ :
- ๋์คํฌ ํ์ ์์คํ
, I/O ๋ฐ ํ์ผ ์์คํ
- XFS ํ์ผ ์์คํ ์ io_uring ๋ฉ์ปค๋์ฆ์ ์ฌ์ฉํ์ฌ ๋น๋๊ธฐ ๋ฒํผ๋ง ์ฐ๊ธฐ์ ๋ํ ์ง์์ ์ถ๊ฐํฉ๋๋ค. fio ํดํท(์ค๋ ๋ 1๊ฐ, ๋ธ๋ก ํฌ๊ธฐ 4k, 600์ด, ์์ฐจ ์ฐ๊ธฐ)์ ์ฌ์ฉํ ์ฑ๋ฅ ํ ์คํธ์์๋ IOPS๊ฐ 77k์์ 209k๋ก ์ฆ๊ฐํ๊ณ , ๋ฐ์ดํฐ ์ ์ก ์๋๊ฐ 314MB/s์์ 854MB/s๋ก ์ฆ๊ฐํ๊ณ , ์ง์ฐ ์๊ฐ์ด 9600ns์์ 120ns(80๋ฐฐ)๋ก ๊ฐ์ํ ๊ฒ์ผ๋ก ๋ํ๋ฌ์ต๋๋ค.
- Btrfs ํ์ผ ์์คํ ์ "send" ๋ช ๋ น์ ๋ํ ํ๋กํ ์ฝ ๋ฒ์ 64๋ฅผ ๊ตฌํํ๋๋ฐ, ์ด๋ ์ถ๊ฐ ๋ฉํ๋ฐ์ดํฐ๋ฅผ ์ง์ํ๊ณ , ๋ ํฐ ๋ธ๋ก(3K ์ด์)์ผ๋ก ๋ฐ์ดํฐ๋ฅผ ์ ์กํ๊ณ , ์์ถ๋ ํํ๋ก ์ต์คํ ํธ๋ฅผ ์ ์กํฉ๋๋ค. ์ต๋ 256๊ฐ ์นํฐ๋ฅผ ๋์์ ์ฝ์ ์ ์๊ฒ ๋์ด ์ง์ ์ฝ๊ธฐ ์์ ์ ์ฑ๋ฅ์ด ํฌ๊ฒ ํฅ์๋์์ต๋๋ค(์ต๋ XNUMX๋ฐฐ). ์ง์ฐ๋ ํญ๋ชฉ์ ์์ฝ๋ ๋ฉํ๋ฐ์ดํฐ์ ์์ ์ค์์ผ๋ก์จ ์ ๊ธ ์ถฉ๋์ด ์ค์ด๋ค๊ณ ๋ฉํ๋ฐ์ดํฐ ์ ํจ์ฑ ๊ฒ์ฌ๊ฐ ๊ฐ์ ๋์์ต๋๋ค.
- ext4 ํ์ผ ์์คํ ์ ์ํผ๋ธ๋ก์ ์ ์ฅ๋ UUID๋ฅผ ๊ฒ์ํ๊ฑฐ๋ ์ค์ ํ๊ธฐ ์ํด ์๋ก์ด ioctl ์์ EXT4_IOC_GETFSUUID ๋ฐ EXT4_IC_SETFSUUID๋ฅผ ์ถ๊ฐํฉ๋๋ค.
- F2FS ํ์ผ ์์คํ ์ RAM ์ฉ๋์ด ์์ ์ฅ์น์ ์ฑ๋ฅ์ ์ต์ ํํ๊ณ ๋ฉ๋ชจ๋ฆฌ ์๋ชจ๋ฅผ ์ค์ด๋ ๋์ ์ฑ๋ฅ์ ์ ํ์ํค๋ ์ ์ฉ๋ ๋ฉ๋ชจ๋ฆฌ ๋ชจ๋๋ฅผ ์ ๊ณตํฉ๋๋ค.
- NVMe ๋๋ผ์ด๋ธ ์ธ์ฆ์ ๋ํ ์ง์์ด ์ถ๊ฐ๋์์ต๋๋ค.
- ะ ์ฌ๊ธฐ๋ ์ฌ๋ NFSv4๋ ํ์ฑ ํด๋ผ์ด์ธํธ ์๋ฅผ ์ ํํ๋๋ฐ, ์ด๋ ์์คํ ์ RAM 1๊ธฐ๊ฐ๋ฐ์ดํธ๋น 1024๊ฐ์ ํด๋ผ์ด์ธํธ๊ฐ ํ์ฉ๋๋๋ก ์ค์ ๋์ด ์์ต๋๋ค.
- CIFS ํด๋ผ์ด์ธํธ ๊ตฌํ์ ๋ค์ค ์ฑ๋ ๋ชจ๋์์ ์ฑ๋ฅ์ด ํฅ์๋์์ต๋๋ค.
- ํน์ ์ด๋ฒคํธ๋ฅผ ๋ฌด์ํ๊ธฐ ์ํด fanotify ์ด๋ฒคํธ ์ถ์ ํ์ ์์คํ ์ ์๋ก์ด ํ๋๊ทธ FAN_MARK_IGNORE๊ฐ ์ถ๊ฐ๋์์ต๋๋ค.
- Overlayfs์์๋ ์ฌ์ฉ์ ID ๋งคํ์ด ์๋ ํ์ผ ์์คํ ์์ ๋ง์ดํธํ ๊ฒฝ์ฐ POSIX ํธํ ์ก์ธ์ค ์ ์ด ๋ชฉ๋ก์ ๋ํ ์ฌ๋ฐ๋ฅธ ์ง์์ด ์ ๊ณต๋ฉ๋๋ค.
- ์ฌ์ฉ์ ๊ณต๊ฐ์ ๋ฐฑ๊ทธ๋ผ์ด๋ ํ๋ก์ธ์ค๋ก ํน์ ๋ ผ๋ฆฌ๋ฅผ ์ฎ๊ธฐ๊ณ io_uring ํ์ ์์คํ ์ ์ฌ์ฉํ๋ ๋ธ๋ก ๋๋ผ์ด๋ฒ ublk๊ฐ ์ถ๊ฐ๋์์ต๋๋ค.
- ๋ฉ๋ชจ๋ฆฌ ๋ฐ ์์คํ
์๋น์ค
- DAMON(Data Access MONitor) ํ์ ์์คํ ์ ์ฌ์ฉ์ ๊ณต๊ฐ์์ ํ๋ก์ธ์ค๊ฐ RAM์ ์ก์ธ์คํ๋ ๊ฒ์ ๋ชจ๋ํฐ๋งํ ์ ์์ ๋ฟ๋ง ์๋๋ผ ๋ฉ๋ชจ๋ฆฌ ๊ด๋ฆฌ์ ์ํฅ์ ๋ฏธ์น ์ ์๋ ์๋ก์ด ๊ธฐ๋ฅ์ด ์ถ๊ฐ๋์์ต๋๋ค. ํนํ, ํน์ ๋ฉ๋ชจ๋ฆฌ ํ์ด์ง์ ์ฐ์ ์์๋ฅผ ๋์ด๊ธฐ ์ํด LRU(์ต๊ทผ์ ์ฌ์ฉ๋ ํญ๋ชฉ) ๋ชฉ๋ก์ ์ฌ์ ๋ ฌํ๋ ์๋ก์ด ๋ชจ๋ "LRU_SORT"๊ฐ ์ ์๋์์ต๋๋ค.
- ์๋ก์ด ๋ฉ๋ชจ๋ฆฌ ์์ญ์ ์์ฑํ๋ ๊ธฐ๋ฅ์ CPU์ ๋ฉ๋ชจ๋ฆฌ ์ฅ์น ๊ฐ์ ๊ณ ์ ์ํธ์์ฉ์ ๊ตฌ์ฑํ๋ ๋ฐ ์ฌ์ฉ๋๋ CXL(Compute Express Link) ๋ฒ์ค์ ๊ธฐ๋ฅ์ ์ฌ์ฉํ์ฌ ๊ตฌํ๋์์ต๋๋ค. CXL์ ์ฌ์ฉํ๋ฉด ์ธ๋ถ ๋ฉ๋ชจ๋ฆฌ ์ฅ์น์์ ์ ๊ณตํ๋ ์๋ก์ด ๋ฉ๋ชจ๋ฆฌ ์์ญ์ ์ฐ๊ฒฐํ์ฌ ์ถ๊ฐ ๋ฌผ๋ฆฌ์ ์ฃผ์ ๊ณต๊ฐ ๋ฆฌ์์ค๋ก ์ฌ์ฉํ์ฌ ์์คํ ์ DDR ๋๋ PMEM ๋ฉ๋ชจ๋ฆฌ๋ฅผ ํ์ฅํ ์ ์์ต๋๋ค.
- 20๋ ์ ์ผ๋ถ ์นฉ์ ์ ํ๋์จ์ด ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ๊ธฐ ์ํด ์ถ๊ฐ๋ ์ฝ๋๋ก ์ธํด ๋ฐ์ํ AMD Zen ํ๋ก์ธ์์ ๊ณ ์ ์ฑ๋ฅ ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ์ต๋๋ค(์นฉ์ ์ด ์ ํด ์ํ๋ก ์ ํ๋ ์ ๋๋ก ํ๋ก์ธ์ ์๋๋ฅผ ๋ฆ์ถ๋ ์ถ๊ฐ WAIT ๋ช ๋ น์ด๊ฐ ์ถ๊ฐ๋จ). ์ด๋ฌํ ๋ณ๊ฒฝ์ผ๋ก ์ธํด ์ ํด ์ํ์ ๋ฐ์ ์ํ๊ฐ ์์ฃผ ๋ฒ๊ฐ์ ๋ํ๋๋ ์์ ๋ถํ์์ ์ฑ๋ฅ์ด ์ ํ๋์์ต๋๋ค. ์๋ฅผ ๋ค์ด, ๋ฐ์ดํจ์ค ๊ธฐ๋์ ๋นํ์ฑํํ ํ ํ๊ท tbench ํ ์คํธ ๊ฒฐ๊ณผ๊ฐ 32191MB/s์์ 33805MB/s๋ก ์ฆ๊ฐํ์ต๋๋ค.
- ์์ ์ค์ผ์ค๋ฌ๋ ์์๋๋ ์๋์ง ์๋น ์ฆ๊ฐ๋ฅผ ๊ณ ๋ คํ์ฌ ํ๋ก์ธ์ค๋ฅผ ๋ถํ๊ฐ ๊ฐ์ฅ ์ ์ CPU๋ก ๋ง์ด๊ทธ๋ ์ด์ ํ๋ ํด๋ฆฌ์คํฑ ์ฝ๋๋ฅผ โโ์ ๊ฑฐํ์ต๋๋ค. ๊ฐ๋ฐ์๋ค์ ์ด๋ฌํ ํด๋ฆฌ์คํฑ์ด ์ ์ฉํ์ง ์์ผ๋ฉฐ, ์ ์ฌ์ ์ผ๋ก ์ ๋ ฅ ์๋น ๊ฐ์๋ก ์ด์ด์ง ์ ์๋ ๊ฒฝ์ฐ(์: ๋์ CPU๊ฐ ๋ฎ์ ์ ๋ ฅ ๊ณ์ธต์ ์๋ ๊ฒฝ์ฐ) ํด๋ฆฌ์คํฑ์ ์ ๊ฑฐํ๊ณ ์ถ๊ฐ ํ๊ฐ ์์ด ํ๋ก์ธ์ค๋ฅผ ๋ง์ด๊ทธ๋ ์ด์ ํ๋ ๊ฒ์ด ๋ ์ฝ๋ค๋ ๊ฒฐ๋ก ์ ๋ด๋ ธ์ต๋๋ค. ํด๋ฆฌ์คํฑ์ ๋นํ์ฑํํ๋ฉด ์ง์ฝ์ ์์ ์ ์ํํ ๋ ์ ๋ ฅ ์๋น๊ฐ ๊ฐ์ํฉ๋๋ค. ์๋ฅผ ๋ค์ด, ๋น๋์ค ๋์ฝ๋ฉ ํ ์คํธ์์๋ ์ ๋ ฅ ์๋น๊ฐ 5.6% ๊ฐ์ํ์ต๋๋ค.
- ๋๊ท๋ชจ ์์คํ ์์ CPU ์ฝ์ด์ ๊ฑธ์น ์์ ๋ถ๋ฐฐ๊ฐ ์ต์ ํ๋์ด ํน์ ์ ํ์ ๋ถํ์์ ์ฑ๋ฅ์ด ํฅ์๋์์ต๋๋ค.
- ๋น๋๊ธฐ I/O ์ธํฐํ์ด์ค io_uring์ ์๋ก์ด ํ๋๊ทธ IORING_RECV_MULTISHOT์ ๋์ ํ์ฌ recv() ์์คํ ํธ์ถ๊ณผ ํจ๊ป "๋ฉํฐ์ท" ๋ชจ๋๋ฅผ ์ฌ์ฉํ์ฌ ๋จ์ผ ๋คํธ์ํฌ ์์ผ์์ ํ ๋ฒ์ ์ฌ๋ฌ ์ฝ๊ธฐ ์์ ์ ์ํํ ์ ์๋๋ก ํฉ๋๋ค. io_uring์ ๋ํ ์ ๋ก ๋ณต์ฌ ๋คํธ์ํฌ ์ ์ก์ ๋ํ ์ง์์ ๊ตฌํํฉ๋๋ค.
- uprobe์ ์ฒจ๋ถ๋ BPF ํ๋ก๊ทธ๋จ์ ์ ์ ์ํ๋ก ์ ํํ๋ ๊ธฐ๋ฅ์ ๊ตฌํํ์ต๋๋ค. BPF๋ ๋ํ ์ปค๋ ์ฌ๋ณผ ํ ์ด๋ธ ์์ ์ ์ํ ์๋ก์ด ksym ๋ฐ๋ณต์๋ฅผ ์ถ๊ฐํฉ๋๋ค.
- UEFI ๋ถํ ๋ณ์์ ์ ๊ทผํ๊ธฐ ์ํ sysfs์ ๋ ์ด์ ์ฌ์ฉ๋์ง ์๋ "efivars" ์ธํฐํ์ด์ค๊ฐ ์ ๊ฑฐ๋์์ต๋๋ค(efivarfs ๊ฐ์ FS๋ ์ด์ EFI ๋ฐ์ดํฐ์ ์ ๊ทผํ๋ ๋ฐ ๋๋ฆฌ ์ฌ์ฉ๋ฉ๋๋ค).
- perf ์ ํธ๋ฆฌํฐ์๋ ์ ๊ธ ๊ฒฝํฉ๊ณผ ํ๋ก์ธ์๊ฐ ์ปค๋ ๊ตฌ์ฑ ์์๋ฅผ ์คํํ๋ ๋ฐ ์์๋๋ ์๊ฐ์ ๋ถ์ํ๊ธฐ ์ํ ์๋ก์ด ๋ณด๊ณ ์๊ฐ ์ถ๊ฐ๋์์ต๋๋ค.
- "-O3" ์ต์ ํ ๋ชจ๋์์ ์ปค๋์ ๋น๋ํ ์ ์๋๋ก ํ๋ CONFIG_CC_OPTIMIZE_FOR_PERFORMANCE_O3 ์ค์ ์ ์ ๊ฑฐํ์ต๋๋ค. ์ต์ ํ ๋ชจ๋๋ฅผ ์ฌ์ฉํ ์คํ์ ๋น๋ ์ ํ๋๊ทธ๋ฅผ ์ ๋ฌํ์ฌ ์ํํ ์ ์์ผ๋ฉฐ("make KCFLAGS=-O3"), Kconfig์ ์ค์ ์ ์ถ๊ฐํ๋ ค๋ฉด ๋ฐ๋ณต ๊ฐ๋ฅํ ์ฑ๋ฅ ํ๋กํ์ผ๋ง์ด ํ์ํ๋ฉฐ, "-O3" ๋ชจ๋์์ ์ฌ์ฉ๋ ๋ฃจํ ํ๊ธฐ๊ฐ "-O2" ์ต์ ํ ์์ค๋ณด๋ค ์ด๋์ ์ ๊ณตํ๋ค๋ ๊ฒ์ ๋ณด์ฌ์ค๋๋ค.
- ๊ฐ๋ณ "๋ฉ๋ชจ๋ฆฌ ์ถ์๊ธฐ"(๋ฉ๋ชจ๋ฆฌ๊ฐ ๋ถ์กฑํ ๋ ํธ์ถ๋๋ ํธ๋ค๋ฌ๋ก, ์ปค๋ ๋ฐ์ดํฐ ๊ตฌ์กฐ๋ฅผ ํจํนํ์ฌ ๋ฉ๋ชจ๋ฆฌ ์๋น๋ฅผ ์ค์)์ ์๋์ ๋ํ ์ ๋ณด๋ฅผ ์ป๊ธฐ ์ํ debugfs ์ธํฐํ์ด์ค๊ฐ ์ถ๊ฐ๋์์ต๋๋ค.
- PCI ๋ฒ์ค ์ง์์ OpenRISC ๋ฐ LoongArch ์ํคํ ์ฒ์ ๊ตฌํ๋์์ต๋๋ค.
- RISC-V ์ํคํ ์ฒ๋ ์บ์ ์ผ๊ด์ฑ์ด ์๋ DMA๋ฅผ ํตํด ์ฅ์น๋ฅผ ๊ด๋ฆฌํ๊ธฐ ์ํด "Zicbom" ํ์ฅ์ ๊ตฌํํฉ๋๋ค.
- ๊ฐ์ํ ๋ฐ ๋ณด์
- ์ค๋ฅ ์์์ ๋ณด์ฅํ๋ ๋์ ์ ๋ขฐ์ฑ์ ์์คํ ์์ ์ฌ๋ฐ๋ฅธ ์๋์ ํ์ธํ๊ธฐ ์ํด RV(๋ฐํ์ ๊ฒ์ฆ) ๊ฒ์ฆ ๋ฉ์ปค๋์ฆ์ ์ถ๊ฐํ์ต๋๋ค. ๊ฒ์ฌ๋ ์์คํ ์ ์์ ๋์์ ์ ์ํ๋ ๋จธ์ ์ ์ฌ์ ์ ์๋ ์ฐธ์กฐ ๊ฒฐ์ ๋ก ์ ๋ชจ๋ธ๊ณผ ์ค์ ์คํ ์งํ ์ํฉ์ ํ์ธํ๋ ์ถ์ ์ง์ ์ ํธ๋ค๋ฌ๋ฅผ ์ฐ๊ฒฐํ์ฌ ์คํ ์ค์ ์ํ๋ฉ๋๋ค. ๋ฐํ์ ๋ชจ๋ธ ๊ฒ์ฆ์ ์ค์ ์์คํ ์์ ์คํ์ ์ ํ์ฑ์ ํ์ธํ๋ ๋ ๊ฐ๋ณ๊ณ ๊ตฌํํ๊ธฐ ์ฌ์ด ๋ฐฉ๋ฒ์ผ๋ก ์๋ฆฌ๋งค๊นํ์ฌ ๊ธฐ์กด ์์ ์ฑ ํ์ธ ๋ฐฉ๋ฒ์ ๋ณด์ํฉ๋๋ค. RV์ ์ฅ์ ์ผ๋ก๋ ๋ชจ๋ธ๋ง ์ธ์ด๋ก ์ ์ฒด ์์คํ ์ ๋ณ๋๋ก ๊ตฌํํ์ง ์๊ณ ๋ ์๊ฒฉํ ๊ฒ์ฆ์ ์ ๊ณตํ ์ ์๋ ๋ฅ๋ ฅ๊ณผ ์์์น ๋ชปํ ์ด๋ฒคํธ์ ์ ์ฐํ๊ฒ ๋์ํ ์ ์๋ ๋ฅ๋ ฅ์ด ์์ต๋๋ค.
- Intel SGX2(Software Guard eXtensions) ๊ธฐ์ ์ ๊ธฐ๋ฐ์ผ๋ก ์ธํด๋ ์ด๋ธ๋ฅผ ๊ด๋ฆฌํ๊ธฐ ์ํ ํตํฉ ์ปค๋ ๊ตฌ์ฑ ์์๋ฅผ ์ฌ์ฉํ๋ฉด ์ ํ๋ฆฌ์ผ์ด์ ์ด ์์คํ ์ ๋๋จธ์ง ๋ถ๋ถ์์ ์ก์ธ์ค๊ฐ ์ ํ๋ ๊ฒฉ๋ฆฌ๋ ์ํธํ๋ ๋ฉ๋ชจ๋ฆฌ ์์ญ์์ ์ฝ๋๋ฅผ ์คํํ ์ ์์ต๋๋ค. Intel SGX2๋ Intel Ice Lake ๋ฐ Gemini Lake ์นฉ์์ ์ง์๋๋ฉฐ, ๋์ ์ธํด๋ ์ด๋ธ ๋ฉ๋ชจ๋ฆฌ ๊ด๋ฆฌ๋ฅผ ์ํ ์ถ๊ฐ ๋ช ๋ น์ด๊ฐ ์๋ค๋ ์ ์์ Intel SGX1๊ณผ ๋ค๋ฆ ๋๋ค.
- x86 ์ํคํ ์ฒ์ ๊ฒฝ์ฐ ๋ถํธ๋ก๋ ์ค์ ์ ํตํด ์์ฌ๋์ ์์ฑ๊ธฐ์ ์๋๋ฅผ ์ ๋ฌํ๋ ๊ธฐ๋ฅ์ด ๊ตฌํ๋์์ต๋๋ค.
- SafeSetID LSM ๋ชจ๋์ด ์ ๋ฐ์ดํธ๋์ด setgroups() ํธ์ถ์ ํตํด ๋ณ๊ฒฝ๋ ๋ด์ฉ์ ๊ด๋ฆฌํ๋ ๊ธฐ๋ฅ์ด ํฌํจ๋์์ต๋๋ค. SafeSetID๋ฅผ ์ฌ์ฉํ๋ฉด ์์คํ ์๋น์ค๊ฐ ๊ถํ์ ํ๋(CAP_SETUID)ํ๊ฑฐ๋ ๋ฃจํธ ์ฌ์ฉ์ ๊ถํ์ ์ป์ง ์๊ณ ๋ ์ฌ์ฉ์๋ฅผ ์์ ํ๊ฒ ๊ด๋ฆฌํ ์ ์์ต๋๋ค.
- ARIA ๋ธ๋ก ์ํธ์ ๋ํ ์ง์์ด ์ถ๊ฐ๋์์ต๋๋ค.
- BPF ๊ธฐ๋ฐ ๋ณด์ ๊ด๋ฆฌ ๋ชจ๋์ ๊ฐ๋ณ ํ๋ก์ธ์ค์ ํ๋ก์ธ์ค ๊ทธ๋ฃน(cgroup)์ ํธ๋ค๋ฌ๋ฅผ ์ฐ๊ฒฐํ๋ ๊ธฐ๋ฅ์ ๊ตฌํํฉ๋๋ค.
- vCPU ํ๋ ๋ชจ๋ํฐ๋ง์ ๊ธฐ๋ฐ์ผ๋ก ๊ฒ์คํธ ์์คํ ์ค๋จ์ ๊ฐ์งํ๊ธฐ ์ํ ์์น๋ ๊ตฌํ ๋ฉ์ปค๋์ฆ์ ์ถ๊ฐํ์ต๋๋ค.
- ๋คํธ์ํฌ ํ์ ์์คํ
- SYN ์ฟ ํค๋ฅผ ์์ฑํ๊ณ ํ์ธํ๊ธฐ ์ํ ํธ๋ค๋ฌ๊ฐ BPF ํ์ ์์คํ ์ ์ถ๊ฐ๋์์ต๋๋ค. ๋ํ ์ฐ๊ฒฐ ์ํ์ ์ ๊ทผํ๊ณ ์ด๋ฅผ ๋ณ๊ฒฝํ๊ธฐ ์ํ ํจ์ ์ธํธ(kfunc)๊ฐ ์ถ๊ฐ๋์์ต๋๋ค.
- ๋ฌด์ ์คํ์ ์ด์ WiFi 7 ์ฌ์์ ์ ์๋ MLO(Multi-Link Operation) ๋ฉ์ปค๋์ฆ์ ์ง์ํ๋ฉฐ, ์ด๋ฅผ ํตํด ์ฅ์น๊ฐ ์๋ก ๋ค๋ฅธ ์ฃผํ์ ๋ฒ์์ ์ฑ๋์ ์ฌ์ฉํ์ฌ ๋ฐ์ดํฐ๋ฅผ ๋์์ ์์ ํ๊ณ ์ ์กํ ์ ์์ต๋๋ค. ์๋ฅผ ๋ค์ด, ์ก์ธ์ค ํฌ์ธํธ์ ํด๋ผ์ด์ธํธ ์ฅ์น ๊ฐ์ ์ฌ๋ฌ ํต์ ์ฑ๋์ ์ค์ ํ ์ ์์ต๋๋ค.
- ์ปค๋์ ๋ด์ฅ TLS ํ๋กํ ์ฝ ๊ตฌํ ์ฑ๋ฅ์ด ํฅ์๋์์ต๋๋ค.
- ์ฌ์ฉ์ ๊ณต๊ฐ ๊ตฌ์ฑ ์์๊ฐ ์์๋๊ธฐ ์ ์ ๋ถํ ํ๋ก์ธ์ค ์ด๊ธฐ์ ํธ์คํธ ์ด๋ฆ์ ์ค์ ํ ์ ์๋๋ก ์ปค๋ ๋ช ๋ น์ค ๋งค๊ฐ๋ณ์ "hostname="์ ์ถ๊ฐํ์ต๋๋ค.
- ะะฑะพััะดะพะฒะฐะฝะธะต
- i915(Intel) ๋๋ผ์ด๋ฒ๋ ๊ฐ๋ณ Intel Arc(DG2/Alchemist) A750 ๋ฐ A770 ๋น๋์ค ์นด๋๋ฅผ ์ง์ํฉ๋๋ค. Intel Ponte Vecchio(Xe-HPC) ๋ฐ Meteor Lake GPU์ ๋ํ ์ง์์ ์ด๊ธฐ ๊ตฌํ์ด ์ ์๋์์ต๋๋ค. Intel Raptor Lake ํ๋ซํผ ์ง์ ์์ ์ด ๊ณ์๋๊ณ ์์ต๋๋ค.
- amdgpu ๋๋ผ์ด๋ฒ๋ AMD RDNA3(RX 7000) ๋ฐ CDNA(Instinct) ํ๋ซํผ์ ๋ํ ์ง์์ ์ ๊ณตํ๊ธฐ ์ํด ๊ณ์ ๋ ธ๋ ฅํ๊ณ ์์ต๋๋ค.
- Nouveau ๋๋ผ์ด๋ฒ๋ NVIDIA nv50 GPU ๋์คํ๋ ์ด ์์ง์ ์ง์ํ๋๋ก ์ฝ๋๋ฅผ ๋ค์ ์์ ํ์ต๋๋ค.
- LogiCVC ํ๋ฉด์ ์๋ก์ด DRM ๋๋ผ์ด๋ฒ logicvc๊ฐ ์ถ๊ฐ๋์์ต๋๋ค.
- v3d ๋๋ผ์ด๋ฒ(Broadcom Video Core GPU์ฉ)๊ฐ ์ด์ Raspberry Pi 4 ๋ณด๋๋ฅผ ์ง์ํฉ๋๋ค.
- msm ๋๋ผ์ด๋ฒ์ Qualcomm Adreno 619 GPU์ ๋ํ ์ง์์ด ์ถ๊ฐ๋์์ต๋๋ค.
- Panfrost ๋๋ผ์ด๋ฒ์ ARM Mali Valhall GPU์ ๋ํ ์ง์์ด ์ถ๊ฐ๋์์ต๋๋ค.
- Lenovo ThinkPad X8s ๋ ธํธ๋ถ์ ์ฌ์ฉ๋๋ Qualcomm Snapdragon 3cx Gen13 ํ๋ก์ธ์์ ๋ํ ์ด๊ธฐ ์ง์์ด ์ถ๊ฐ๋์์ต๋๋ค.
- AMD Raphael(Ryzen 7000), AMD Jadeite, Intel Meteor Lake ๋ฐ Mediatek MT8186 ํ๋ซํผ์ ์ค๋์ค ๋๋ผ์ด๋ฒ๊ฐ ์ถ๊ฐ๋์์ต๋๋ค.
- Intel Habana Gaudi 2 ๋จธ์ ๋ฌ๋ ๊ฐ์๊ธฐ์ ๋ํ ์ง์์ด ์ถ๊ฐ๋์์ต๋๋ค.
- ARM SoC Allwinner H616, NXP i.MX93, Sunplus SP7021, Nuvoton NPCM8XX, Marvell Prestera 98DX2530, Google Chameleon v3์ ๋ํ ์ง์์ด ์ถ๊ฐ๋์์ต๋๋ค.
๋์์ ๋ผํด ์๋ฉ๋ฆฌ์นด ์์ ์ํํธ์จ์ด ์ฌ๋จ์ ์์ ํ ์์ ๋ก์ด ์ปค๋ 6.0 ๋ฒ์ ์ ๋ง๋ค์์ต๋๋ค. Linux-libre 6.0-gnu, ะพัะธัะตะฝะฝะพะณะพ ะพั ัะปะตะผะตะฝัะพะฒ ะฟัะพัะธะฒะพะบ ะธ ะดัะฐะนะฒะตัะพะฒ, ัะพะดะตัะถะฐัะธั
ะฝะตัะฒะพะฑะพะดะฝัะต ะบะพะผะฟะพะฝะตะฝัั ะธะปะธ ััะฐััะบะธ ะบะพะดะฐ, ะพะฑะปะฐััั ะฟัะธะผะตะฝะตะฝะธั ะบะพัะพััั
ะพะณัะฐะฝะธัะตะฝะฐ ะฟัะพะธะทะฒะพะดะธัะตะปะตะผ. ะ ะฝะพะฒะพะผ ะฒัะฟััะบะต ะพัะบะปััะตะฝะพ ะธัะฟะพะปัะทะพะฒะฐะฝะธะต ะฑะปะพะฑะพะฒ ะฒ ะดัะฐะนะฒะตัะต CS35L41 HD-audio ะธ ะดัะฐะนะฒะตัะต ั ะธะฝัะตััะตะนัะพะผ UCSI ะดะปั ะผะธะบัะพะบะพะฝััะพะปะปะตัะพะฒ STM32G0. ะัะพะฒะตะดะตะฝะฐ ัะธััะบะฐ dts-ัะฐะนะปะพะฒ ะดะปั ัะธะฟะพะฒ Qualcomm ะธ MediaTek. ะะตัะตะดะตะปะฐะฝะพ ะพัะบะปััะตะฝะธะต ะฑะปะพะฑะพะฒ ะฒ ะดัะฐะนะฒะตัะต MediaTek MT76. ะะฑะฝะพะฒะปัะฝ ะบะพะด ัะธััะบะธ ะฑะปะพะฑะพะฒ ะฒ ะดัะฐะนะฒะตัะฐั
ะธ ะฟะพะดัะธััะตะผะฐั
AMDGPU, Adreno, Tegra VIC, Netronome NFP ะธ Habanalabs Gaudi2. ะัะตะบัะฐัะตะฝะฐ ัะธััะบะฐ ะดัะฐะนะฒะตัะฐ VXGE, ัะดะฐะปัะฝะฝะพะณะพ ะธะท ัะดัะฐ.
์ถ์ฒ : opennet.ru
