αααααΆααααΈααΈαααααααΆαα’αα·αααααα Linus Torvalds
αααα 'ααΆααααααΆαααααΎααααΆαα' αααααΎαα’αααααααααααααΆαααααΈααΈααΌ asymmetric ααΆαα α
αααααααα pidfd_open αααααααΆααααα»αααΆαααααΎα’αΆααααααΆα IPv4 ααΈαααααΆααα 0.0.0.0/8 ααααααΆαααααΆααααααΎαααααΏααααααααΉα nftables ααΆαααΆαααα HDR αα
αααα»ααααααααααα DRM ααΆααα½ααααα
αΌα ACRN α’ααααααα½ααα·αα·αααααααα
Π
ααΆααααααΎαααααα·αααααΆαααΆαααΆαα±ααααΆαααΆααα·ααααααΆαααααΆαααααΆαααα α»ααααααααααΆαααΆα entropy αααααΆαααααΆαααΈααααααΎααααα ααααα getrandom() ααΆαα αΆααααααΎααααα»αααΆααααααΊα α αΎααα αααα»αααΆαααααααα ααΆαααααααααα½αα ααα½α αα αααααααΆααααααααΆαα½α ααΆααααααα’αΆα ααααΌαααΆαααααααααααΎααααα»αα’αα‘α»αααααααα»ααα αΌααααα’αΆα entropy ααααΌαααΆα αααααα αααααΆαααΆααααααΎαααααα·αααααΆαααΊαα·αααΆααΆααααααααα ααΆααα·ααΆααααΆαα½αααΆαααΎαα‘αΎααααα»αα ααααα’αααα’αα·αααααα αααααΆααααΌαααΆαααααΎα‘αΎαααΎααααΈαααααααΆααααα αΆααααα·ααααααααααααΆααααααΆαααΎαααααΆαα α getrandom() αα·αααααααααααααααΎαααΎααααΈαααα αΆα entropy ααα»ααααααΆαααααΆααααααΌαααααααααΉααααααΆααααα αα»αααΆααααααα ααααααα ααααΆααααΆαααααΌαααααΆααααα»αα
ααααααααΈαα½αααΆα 15794 αα½ααα»αααΈα’αααα’αα·αααααα 1974,
ααα ααααα - 92 ααααΆαα (ααΆαααααΆααααααΌαααααααααααααΆαα 13986 α―αααΆα 258419 αααααΆααααΌαααααΌαααΆαααααααα
599137 αα½αααααΌαααΆαααα
αα) α αααα αα 39% ααααΆααααα αΆαααΆααα’αααα
αααα»α 5.3
ααΆαααααΆααααααΌαααΆααααααΉααααααα·ααΈαααααΆα§ααααα αααα αα 12% ααααΆαααααΆααααααΌαααΆα
α’αΆαααααα·αα·ααΆααααααα
ααααΆαααααΎαα
αα
α»ααααααααΆαααΌαααΆααααΆααα
ααααααααΆαααααααααααααααΉα 11%
ααΆαααααα
ααΉαααααααααΆα 3% αα
ααααααααα―αααΆα αα·α 3% αα
αααααααα»α
ααααααααααααΊααα
- ααααΆα’αααα
αα
αΆα αα·ααααααααα
- ααΆαα’αα·αααααααααααααα»αααΆα 'pidfd' ααΎααααΈαα½ααααααααΆαααααΆαααΆαααααΎ PID α‘αΎααα·α (pidfd ααααΌαααΆαααααΆαααααΆααααΆαα½αααΉαααααΎαααΆαααΆααααΆαααα½α αα·ααα·αααααΆααααααΌα ααααααααα PID α’αΆα
ααααΌαααΆαααααΆαααααΆααααΆαα½αααΉαααααΎαααΆααααααααααααααΆααααΈααααΎαααΆααα
αα
α»αααααααααααΆααααααΉα PID αααααααΌαααΆααααα
αα)α ααΆααααΌαααΆααααααααα
ααΊαααααΈαα»α
ααΆαα α αααααααα pidfd_send_signal() αα·αααα CLONE_PIDFD αα αααα»αααΆαα α ααααΌα() ααΎααααΈααα½αααΆα pidfd αααααΆααααααΎαααα»α idfd_send_signal()α ααΆαααααΎααααΌα() ααΆαα½αααΉαααα CLONE_PIDFD α’αΆα αααααααα αΆααΆαα½αα’ααααααααααααααααΆαααα α¬αααααααααααα ααααΆααααααα ααααΈα’αααα αα αΆαααααααααααααααααα·ααααα·ααΆα Android α αααα»αααααΈααα ααΆαα α αα fork() α¬ααααΌα() αααααααΆα CLONE_PIDFD ααααΌαααΆαααααΎααΎααααΈα αΆααααααΎααααΊααα 5.3 ααΆαααααΆαααΆαα α αααααααα
pidfd_open() αααα’αα»ααααΆαα±ααα’αααααα½αααΆα pidfd αααα’αΆα αα·αα·αααααΆααααααΆααααααΎαααΆααααααΆαααααΆαααααααααΆαααααα·αααααΌαααΆααααααΎααααααΆαα α ααααΌα() ααΆαα½αααΉαααα CLONE_PIDFD α ααααΆαααααααααΆαααΆαααααααααΆααααΆααααααααα· pidfd αααααααΎ poll() αα·α epoll() αααα’αα»ααααΆαα±ααα’ααααααααααααααααΎαααΆαααΆαααΆαααΆααααα ααααααΎαααΆααααααααΆαααααα·ααααααααΆα αααααααααααααΆαα ααααα·αααΎ PID ααααΌαααΆαα αΆααααΆααα±ααααααΎαααΆαααααΈα ααααααΆααααααΆααααΆαααΌαααααΉααα ααααααααααΎαααΆααααααααΆααααΆαα½α pidfd ααααΌαααΆααααα ααααΊααααααααΉαααΆαααΌαααααΉααα ααααααααααΎαααΆαααΌαααααααΆααΆααααα ααα - ααΆαααΆαααααααααΆααααααααΆαααααΆααααααα»αααααΌαααΆααααααααα
αααααα·ααΈααααααααααΆααα·α
αα
(
ααΆααααααΆαααααΎααααΆαα ) α’αα»ααααΆαα±ααα’ααααααααΆααααααΆααααΌααα½ααααααααα’αααααααΆ α¬α’αα·ααααΆ α’αΆαααααααΎααΆααα·α αα αααααααααα ααΎαααΈααΈααΌα ααααααΆααααααΆααααα αΆααααααΎαααααΏαααΆαααΆααααααα₯αααα·αααααααααΆαααα ααΎαα»αααΆααααααα·αααααα’αααααααΎααααΆαα αααααααΎαααΆααα·α αα ααΆαααΆααααααααΆαα αα ααΆαααα α α»αααΆααααααααααααααα "ααΆαααααΎαα»α"α αα·α αα ααΆααααααΆαα’αΆαα·ααΆαααΆαααααα·ααααααΆαααααααΆαααΆαααααα’αααααααΎααααΌαααΆαα αΆααααααΎααααααααΎααααααααααΆαααΎααααααααα "α’αα»ααααΆα" α ααααααααααααΌαααΆααααααααΆαααα sched_ulamp_util_min αα·ααα»ααααααα sched_ulamp_util_max αααα»αααΆαα α αααααααα sched_setattr()α - ααΆαααααααααΆαααΆαααααααααΆαααα
αα
αααα·ααααΆαααααααααααΆααα
Intel Speed ββββααααΎαααΎα ααΆααα ααΎαααΆαααΈααααααααΆαααααΎαααΎαααΆαα½αααααααααααααΎαααΆα Intel Xeon α αα αα αααα·ααααΆαααα’αα»ααααΆαα±ααα’ααααααααααΆααααααααααΎαααΆα αα·αααΆαααΆαααααααΆαααααααΆααααααΌααααΈααΈααΌαααααα αααα’αα»ααααΆαα±ααα’ααααααααα’αΆαα·ααΆαααααΆαα’αα»αααααααααΆαααα·α αα ααΆααααααΆαα’αα»αααααα ααΎααααΌαααΆααααΆαα ααααααααααΆαα’αα»ααααααΎααααΌααααααααα; - ααααΎαααΆααααα»αα
αααααα’αααααααΎααααΆαα
ααΆαααααα αααααααΆααααα»αααΆααααα αΆαααααααααααΈααααα·αααααΎααααα·ααα»ααααααααΎααΆαααααΆα umwait α ααΆαααααΆαααα αα½αααΆαα½αααΉαααΆαααααΆα umonitor αα·α tpause ααΉαααααΌαααΆααααααααΌααα αααα»ααααααααΈα "Tremont" ααΆαααααΆααα»ααααα Intel α αΎαααΉαα’αα»ααααΆαα±ααααΆαααΆαα’αα»ααααααΆααααααΆαααααααααΆαααααα·αααααΆαααΆααα αα·ααα·ααααααΆαααααααααΎαααΆααααααααααα‘αΆααααααααααα αααααααΎ Hyper Threading α - αααααΆααααααΆαααααααα RISC-V ααΆαααΆαααααααααΆαααααααα’αααα αα αΆαααααααΌαααΆαααααααα
- ααααααΆαααΆαααΆααααα kprobes ααΆααααααααααααααΆααααα»αααΆαααα·αααααααα·α ααΊααααα αααααααααααα’αααααααΎααααΆαα αααα’αΆα ααααΌαααΆαααααΎα§ααΆα ααα ααΎααααΈααΆααααααααΆαα·ααΆαααα ααΆαααααααααααααΆααααααΌααα ααΆαα α ααΆαααααααααα αααααααΆααααα»αααΆαααα‘αΎαααΆααααα½ααα·αα·ααααα ααααΆααααΆαα αΆααααααΎαααααααΌαααΆααααααααααααα
- ααΆααααααααααααΎα PREEMPT_RT αα
α―αααΆαααααααα
ααΆαααααααααααααΆααααααα·ααααα·ααΆααααα»ααααααΆαααααααα ααΌααααα½αααΆααΎααααΈααΆαααααααααααααααΆαα·ααα·αααΆααααααΌαααΆααααααααα
ααΊααααα
α‘αΎααα ααα»ααααααΌαααΆααααααααΎαααΊααΆαααααΆααα’αααααΆααΈαααΆαααααααααα
ααΆααα½ααααα αΌα ααααβααΆαβαααααβαα»αβαααβααααΆβαα·αβααααΆααβαα·αβαααα ααβα αΎα; - ααΆαααααααααΆαα α αααααααα clone3() ααΆαα½αααΉαααΆαα’αα»αααααααααααα’αΆα αααααΈαααΆαααα ααα»α αααααΆαα clone() αααα’αα»ααααΆαα±αααααααΆααα ααα½ααααααααΆαα
- ααΆααααααα bpf_send_signal() handler αααα’αα»ααααΆαα±αααααααα·ααΈ BPF αααααΌααααααΆαα ααΆααααααΎαααΆαααααΆαα
- αααααΆααααααΉαααα·ααΆααα perf αα αααα»αααα·ααααΆα KVM hypervisor ααααααΆααααααααααΉαααα·ααΆαααααααΈαα½αααααΌαααΆααααααα αααα’αα»ααααΆαα±ααα’αααααααααααααααααααααααααααααΉαααα·ααΆααααααααααΌαααΆαα’αα»ααααΆα α¬αα·αα’αα»ααααΆααααααΆααααΆααααα½ααα·αα·ααααα ααααααααααααααααααα
- αααααααΆααααα»αααΆαααααΎαααΆααααααα·ααΈααΆαα½αααααα·ααα»αααααΌαααΆααααααααα ααααααΆααααααααααΆαααααααα·ααΈ eBPF ααααα·αααΎααΆαααααα·ααααα·ααααααα·ααα»αααΆαααααα·α αα·ααα·αα’αΆα ααΆαα±ααααΎαααΈααααααααααΎα ααα½αα’αα·ααααΆααααΆαααααΆαα
- ααΆαα’αα·αααααααααααααα»αααΆα 'pidfd' ααΎααααΈαα½ααααααααΆαααααΆαααΆαααααΎ PID α‘αΎααα·α (pidfd ααααΌαααΆαααααΆαααααΆααααΆαα½αααΉαααααΎαααΆαααΆααααΆαααα½α αα·ααα·αααααΆααααααΌα ααααααααα PID α’αΆα
ααααΌαααΆαααααΆαααααΆααααΆαα½αααΉαααααΎαααΆααααααααααααααΆααααΈααααΎαααΆααα
αα
α»αααααααααααΆααααααΉα PID αααααααΌαααΆααααα
αα)α ααΆααααΌαααΆααααααααα
ααΊαααααΈαα»α
- ααααααααααααααααΆα I/O αα·αααααααααα―αααΆα
- ααααααααα―αααΆα XFS α₯α‘αΌααααααΆααααααΆαααααααΆααα’ααΈααααΌαααα αααΎααααα (α§ααΆα ααα αα ααααα·αα·αααααΌααΆ)α ioctls BULKSTAT αα·α INUMBERS ααααΈααααΌαααΆααααααα ααααααααααΌαααΆαα αΌαααααΎαα»αααΆααααααΆααααα αΆααααα½ααα αααα»αααΆαααααα»αααααΎαααΈααααΆααααααααα FS ααΌα ααΆαααααααΆααααΎα inode αα·ααααααααΆααααα»αααΆαααααααααΆαααΆαααααα BULKSTAT αα·α INUMBERS αααααΆαααααα»α AG ααΈαα½αα (αααα»αααΆααααα αα);
- αα
αααα»α Ext4
ααΆαααααααααΆαααΆαααα α αΆαααα»αααΆαααααα αααα»αααα―αααΆα (αααα»αααααα·αααααΆαα) α
ααααΎαααΆαααααΌαααΆααααααααΌα ααα βiβ (αα·αα’αΆα ααααΆααααααΌαααΆα) αααααΆααα―αααΆαααΎαα αα (ααΆααααααααααΌαααΆαα αΆαααΆαααααα»αααααΆαααΆααα½α ααααα·αααΎαααααααΌαααΆαααααααα αααα―αααΆαααααΌαααΆαααΎααα½α α αΎα); - Btrfs αααααααΌααα·αααααααααΆαα’αα»αααααααΆαααΆαααα αααα crc32c ααΎααααΆααααααααααΆααα’αα;
- αα αααα»α CIFS ααΌααααααΆααααΆαααΆαααα smbdirect ααααΌαααΆαααα ααααΆααΆαα’αα·αααααααα·αααααα SMB3 ααΆααααααααααααααΆααααα»αααΆαααααΎαααα½ααααααααΆαααααΈααα αααα»ααααα GCM α ααΆααααααααααααΎαααααααααΈααΎααααΈααΆααααααΆαααΆααααααααααα ααααΈααΆαα» ACE (ααΆαα αΌαααααΎααΆααααα½ααα·αα·ααα) α ααααΎα±αααααααΎαα‘αΎαααΌαααΆαα’αα»ααααααααΆαα α ααΎαα αα ();
- ααΆααααααααααααΎααα½ααα F2FS ααΎααααΈαααααα’ααααααααΌαααααΆααα αααααααΎαααΆααααα»ααααααααα½ααα·αα·ααα=αα·αααααα ααΆααααααα ioctl ααΎααααΈαα»ααα½ααααα»αααΈ F2FS αααα’αα»ααααΆαα±ααααΆαααΆααααααααΌαααα αααΆαααΆαααααααα»αα ααα αΎαα ααΆααααααααααααααΆααααα»αααΆαααΆααα―αααΆααααααα αααα»α F2FS ααΎααααΈααααα I/O αααααααΆααα ααΆαααααααααΆαααΆαααααααααΆααααΆαααααΆααα―αααΆα αα·ααααα αααααα»ααααααΆααα―αααΆαααααααααααΆαααααΆααα’αααααααΎααααΆααααΆααα’αα;
- ααΆαααααααααΆαααΆαααααααααΆααααααα·ααααα·ααΆαα’ααααΆα sendmsg() αα·α recvmsg() αα ααΆααα ααα»α αααααΆαααααααΆααααΆααααα αΌα/αα·αααααα’ααααΆα io_uring;
- ααΆαααΆαααααααααΆααααΆααααα αΆαααααααααΎαααα½ααααααααΆα zstd αα·ααααααααΆααααα»αααΆααααααααααΆααααΌαααΆα FS αααααΆαα α»αα αααααααΆααααΌαααΆααααααααα ααααααααα―αααΆα UBIFS α
- Ceph FS α₯α‘αΌααααααΆααααααααΆααα»ααααα·ααΆα SELinux αααααΆααα―αααΆαα
- αααααΆαα NFSv4 αααααΎαααααααααΈ βnconnect=β ααααΌαααΆαα’αα»αααα ααααααααα ααα½αααααΆααααααΆαααααααΆααααααΎαα‘αΎαααΆαα½ααααΆαααΈαααα α ααΆα ααααααΆαααΆααααααΆααααΆαααααααΉαααααΌαααΆαα ααα αΆααααααααΎαα»αααααΆαααααα»αα ααΎαααΈαααααα αααΆαααΈααα NFSv4 α₯α‘αΌαααααααααΎααα /proc/fs/nfsd/ clients ααΆαα½αααΉαααααααΆαα’αααΈα’αα·αα·αααα αα α»αααααα αα½αααΆααααααααΆαα’αααΈα―αααΆαααααα½αααααΆαααΎαα
- αα·αααα·α αα·ααα»ααααα·ααΆα
- ααΊααααα½αααΆα hypervisor αααααΆααα§ααααααααααΆααααααα
α’ααααΈα’αα’α·α αααααααΌαααΆααααααααααααααα ααααααΆαααααααααα½ααααααΆαααα·α αα ααΆααααα»ααααααααΆααΆααααααα αα·αααΆααααααα·αααααααΆααααααΎααααΆαααααα»αααααααααααααααααααααΆαααα ACRN αααααααΌαααΆαα αααΆααα·α αα½α αααα»α ααΆααΆααΌαααΆαααΊααααΆαααΆα αα·αααΆαααααΎααααααααααααΆαααα αααααααΎα’ααααααααααΆαα½αα§αααααα ααΆαααααα·αααα·αααααααΆα CPU, I/O, αααααααααααααααΆα, ααααΆα ααα·α αα·αααααα·ααααα·ααΆαααα‘ααα ACRN α’αΆα ααααΌαααΆαααααΎααΎααααΈααααΎαααΆααααΆαααΈααα·αααα·αααΆα αααααΆαααΆα αααΎααα αααα»αα’αααααΆααααααααααα’αα‘α·α ααααΌαα·α ααααΆααααααααααα ααααααααααααααΆααααααα α§αααααααααΎααααΆαα IoT αα·ααα αα αααα·ααααΆαααααααααααααα; - αα
αααα»αααααα’αααααααΎααΈαα»α
ααΆααααααα ααααααααΎααααΎαααΆααααααααΆ αααα’αα»ααααΆαα±ααα’ααααααααααααΏα α¬αααααΎαααααΏααααααααΆαα αααα»αααα·ααααΆα UML αα·αααα·α ααΎααααΈααααΎα±ααααΆααΆααααααΆααααα½ααααα»αααΆαααααΆααααα α»αααΌααααααΆααααααΉααααααααΆα ααΎαααΈαααααααααΆαααΆαααααααα½αααααΌαααΆααααααα
time-travel-start αααα’αα»ααααΆαα±ααααΆα‘α·ααΆααααααααα αΆααααααΎαααΈαααααΆααααΆαααα½ααααα»αααααααααΆααααα - αααααΎααααααΆααααΆααααααααΆααΊαααααααΈ βinit_on_allocβ αα·α βinit_on_freeβ ααααΌαααΆααααααα αα ααααααααΆααααααΆαα ααΆαααΌααααααααααα’αααα αα αΆααααααΆαααααα»ααα»α αα·αααααααααααΌαααΆαααΎα (ααΆααααααααααααααΌααααααααΆαα malloc αα·αα₯ααα·ααααα) αααα’αα»ααααΆαα±αααααααΎααα»ααααα·ααΆααααααΆαααααΆαα αΆααααααΎαααααααααΈααΎα
- α’αααααΎαααααααΈααααΌαααΆααααααα
virtio-iommu ααΆαα½αααΉαααΆαα’αα»ααααα§ααααα paravirtualized αααα’αα»ααααΆαα±ααα’αααααααΎααααΎαααα IOMMU ααΌα ααΆ ATTACH, DETACH, MAP αα·α UNMAP ααΎααΆαααΉααααααΌα virtio ααααα·αααααΆααααΆαααΆααΆααααααααααΆαα αα αΆαα - α’αααααΎαααααααΈααααΌαααΆααααααα
virtio-pmem ααααΆαα±ααααΆαα αΌαααααΎα§ααααααααα»ααααααΆαααΌααααααΈαα ααΉαααα αα’αΆααααααΆαααΆααααααα ααΌα ααΆ NVDIMMs; - ααΆαα’αα»αααααααααααΆααααα»αααΆαααααΆααααΌαααααααΈααα ααΉααααααα’αααααααΎααααΆαα α¬αααααΆααααααΆα (αααα·αα’αΆα α αΌαααααΎααΆααα ααΆααααα namespace αααααΆαααααΎαααΎα) ααααΌα ααΆααΆαααΆααααααααααΎ ACLs α
- αα
αααααααααα crypto
αααααα ααΆαβααΆααααβαααααΆααβαααα½αβαααααααΆαβααΆαβα αΆαβααααΆαβαα·αβααααΈαβααΏαβααααΆααxxhash , ααααΏααααα’αΆαααααααΎααααΎαααΆαα’αααα αα αΆα;
- ααΊααααα½αααΆα hypervisor αααααΆααα§ααααααααααΆααααααα
- αααααααααααααααΆα
- ααΆαααΎαααααΎαααΆαααααΎαααΆαα’αΆααααααΆα IPv4 αααα»ααα½α 0.0.0.0/8 αααααΈαα»ααα·αα’αΆα
ααααΎααΆαα ααα
ααααΈααααΎααααααααΆααααααα
ααΉαβα’αα»ααααΆα α ααα αΆαα’αΆααααααΆα IPv16 α ααα½α 4 ααΆααααααααα; - αα
αααα»α Netfilter αααααΆαα nftables
αααααα ααΆαααΆαααααααααΆααααααααΆααααααΎαααααΏααααααααΉααααααΆααααΆααααααααα ααααΆααααααΆαααααΎααααΆαααααααα·ααΈαααααΆααααααFlow Block API . ααΆααΆαααΆααααΌαααα αααΆαααααααΆααααααααααΆααααΆααα’ααα’αΆα ααααΌαααΆαααΆαααα αααααααααΆαααα’αΆααΆααααααααααΆαα ααΆαααΎαααααΎαααΆαααΊααααΎα‘αΎααααααΆαα αααα NFT_TABLE_F_HW αα ααΉαααΆααΆαα ααΆαααααα·ααααααααααΆαα·ααΈααΆααααααΆαα 3 αα·ααααααΆαα 4 ααΆαααα ααα½ααα/ααα·ααααααααααΆα αααααΈααα IP αα·αα ααααααααΆαα’αααααααΎ/α’αααααα½α αα·ααααααααα·ααΈααΆαα -
αααααα ααΆαααΆααααααΆαααΆαααΆαααΆααααααΆαααααααααΆααααααΆαα½ααααααΆααααααΆααααααΆα ααααα·ααααααΌαα±ααααΆαααΆαααααΎααααΆαααααααΆααααααΆααααΆα br_netfilter α - αα
αααα»α nf_tables
αααααα ααΆαααΆαααααααααΆαααααΌαα»α SYNPROXY αααα αααααα»αααΆαααααααααααΆααΈ iptables α αΎααααααααΆααααα»αααΆααα·αα·αααααΎαα αααΆαααααααΆαααααααΎαααΈαα½αααα αααα»αααααααΆ IPv4 ααααααΌαααΆαα’αα»αααααααααα - ααΆααααααααααααααΆααααα»αααΆαααααΆαααααααα·ααΈ BPF αα ααΉαααΆαα α αααααααα setsockopt() αα·α getsockopt() αααα’αα»ααααΆαα±ααα’αααααααΆααα§ααααααααααααΆαααΆαα αΌαααααΎααααΆαααααα½αααααα’ααααα ααΉαααΆαα α ααΌαααααααΆαααααα ααΎαααΈαααααα α ααα»α α α ααΌαααααααααΈ (ααααα) ααααΌαααΆααααααα αααα’αααα’αΆα αααα αααΆαα α αα ααΆαααααααα·ααΈ BPF αααααααααΆααα αααααααα RTT ααΈαα½αα (αααααααΎααααΎααα αα αααααααΆ ping);
- αααααΆαα IPv4 αα·α IPv6
ααΆααααααα ααααααΆααααα»ααα·αααααααααααΌααααα Nexthop ααααΈαααααΆαααααααααααααΎαααα αααΆααΆαααΆαααααΌαα ααΆαααααΎαααααααΆααααα αΆαααΆαα αααααααΎααααααααααααΈαααα»αααααααΌαα ααα½α 743 ααΆααααααΌαααΆααααα»ααα αααα»αααΊααααααα»αααααααααααΉααα 4.3 αα·ααΆααΈααα»αααααα - αααααΆαααααααΌααΌα
ααΆαα’αα»αααα αα»αααΆααααααααΌαααΆαααΎααααΈααΆαααα LE ping;
- ααΆαααΎαααααΎαααΆαααααΎαααΆαα’αΆααααααΆα IPv4 αααα»ααα½α 0.0.0.0/8 αααααΈαα»ααα·αα’αΆα
ααααΎααΆαα ααα
ααααΈααααΎααααααααΆααααααα
- α§ααααα
-
αααααα ααΆαααΆαααααααααΆααααααααααααααΎαααΆααααααααααΆ x86 αααααααα»αα αα»αα αααΌα ααααΈα αααααααΌαααΆααααααΎαα‘αΎαααΆαααααααααααααααα½αααααΆαααΆα VIA Technologies αα·αααΆααΆαααα»ααααα αα αααα½ααΆα ZX CPU ααααΌαααΆααααααΎαα‘αΎααα ααΎααααΆαααααααα x86-64 Isaiah αααααααααΆαα’αα·αααααααα αα αααα·ααααΆVIA Centaur ; - αααααααααα DRM (Direct Rendering Manager) ααααΌα ααΆαααααα·ααΈαααααΆααααΆα ααα·α amdgpu αα·α i915 ααΆαααααααααΆαααΆαααααααααΆααααΆαααα ααααΎαααΆα αα·ααααααΌααα·ααααααααααΆ HDR (αα½αααΆαααααααααα) ααΆαααααααα HDMI αααα’αα»ααααΆαα±ααααααΎααααα HDR αα·αα’αααααααααααΆααααααααΆα αααα αΆααα½ααααααΊαααααα;
- αααααα·ααΈαααααΆ amdgpu ααΆαααααααααΆαααΆααααααααΌααααααΆαα AMD NAVI GPU (RX5700) ααααα½αααΆααααααα·ααΈαααααΆααΌαααααΆα ααΌαα’ααααααααα’αααααα (DCN2) GFX αα·αααΆαααΆαααααα»αααααΌααα (GFX10)
SDMA 5 (αααααααα DMA0) ααΆααααααααααααΆααα αα·αα§αααααααααααα/αα·ααΌααα α»ααααααΆα (VCN2)α amdgpu ααααααΎα’αααααααΎαα‘αΎαααΌαααΆαααΆαααααααααΆααααΆααααααα’ααααΎ Vega12 αα·α Vega20 GPUs ααααααααααΆαααααααααα’αααα αα αΆα αα·αααΆαααααααΌαααΆαααααααα - ααΆαααααααααΆαααΆαααααααααΆααααΆααααααΆαααΌαααααΆαααΎ VegaM GPUs αα αααααα·ααΈαααααΆ amdkfd (αααααΆαα GPUs ααΆα ααααα‘αα ααΌα ααΆ Fiji, Tonga, Polaris);
- αα
αααα»ααααααα·ααΈαααααΆ DRM αααααΆααααΆαααΈααα’αΌ Intel αααααΆαααααααααΈα Icelake
ααΆαα’αα»αααα ααααααα αααΆαααΆαα α»αααααααααΈα ααΆααααααααααααααΆααααα»αααΆααααα ααααΆαααα DisplayPort αααα»ααααααα YCbCr4:2:0 α αααααα·ααΈααααααααααΈααααΌαααΆαααααααGuC αααααΆαα SKL, BXT, KBL, GLK αα·α ICL α αααααααΆααααα»αααΆααα·αααΆαααα’αααααααα αααα»αααααα’ααααΆαααααΌαααΆαα’αα»ααααααααααα ααΆαααΆαααααααααΆααααΆααααααΆαα»α αα·αααααΆαααα·αααααα αΆααααααΆαααααααααΈα Ironlake (gen5) αα·α gen4 (Broadwater - Cantiga) αααα’αα»ααααΆαα±ααα’αααααααΆαααααΆαααΆα GPU ααΈααα αα’αααααααΎααααΆαα αα αααααααΆααααααΌαααΈααααα·ααααα·ααΆααα½ααα αα½ααα»αα - αααααα·ααΈαααααΆ Nouveau αααααααΌαααΆαααααΎααααααααααΈα NVIDIA Turing TU116;
- αααααααΆααααααααααα·ααΈαααααΆ DRM/KMS αααααΆααα§ααααααααααΎαααααΏαα’αααααα ARM Komeda (Mali D71) ααααΌαααΆααααααΈα ααΆαααΆαααααααααΆααααΆαααααΎααΆαααααααΆα ααΆαααααα/αααα αΌααααααΆαα ααΆαααααα·α ααΆααααααΆαααααααα AFBC SMMU αα·αααααααααΆαα’αα·αααΌαααα Y0L2, P010, YUV420_8/10BIT ααΆα ααααΌαααΆααααααα;
- αααααα·ααΈαααααΆ MSM ααααααααΆαααΆαααααααααΆαααααααΈ A540 GPU Adreno αααααααΎαααα»αααααααααααααΎαααΆα Qualcomm ααααΌα ααΆααΆαααΆαααααααααΆααα§ααααααααααΆ MSM8998 DSI αααααΆαα Snapdragon 835;
- αααααα·ααΈαααααΆαααααααααααΆααααααα LCD Samsung S6E63M0, Armadeus ST0700, EDT ETM0430G0DH6, OSD101T2045-53TS,
Evervision VGG804821, FriendlyELEC HD702E, KOE tx14d24vm1bpa, TFC S9700RTWV43TR-01B, EDT ET035012DM6 αα·α VXT VL050-8048NT-C01; -
αααααα αααααα·ααΈαααααΆαααααΆααααΎαα§ααααααααααΎαααααΏααα·ααΌα
ααΈααα’αΌαααααΆααα αααα»α Amlogic Meson SoC; - αα
αααα»ααααααα·ααΈαααααΆ v3d (αααααΆαα Broadcom Video Core V GPU αααααααΎαααα»α Raspberry Pi) ααΆααααα αΆααααα½α
ααΆαααΆαααα ααΆααααααΌαα§αααααα αΆαααααααΆαα»αααααΌααα; -
αααααα αααααα·ααΈαααααΆαααααΆααααααΆαα α»α SPI αα·α trackpads αααααααΎαα αααα»ααααΌαααααααΎααααα»αααααΌααααα½ααα Apple MacBook αα·α MacBookPro; -
αααααα ααΆαααΆαααΆααααααααααααΆααααΆαα α ααΌααααα ioctl αααααααΆααααΆαα½ααααααα·ααΈαααααΆααΆαααα α αΎααααααα·ααΈαααααΆαααα½αααΆααααΌαααΆααααααΆααααΆαα·αααΆαααΆαααααΆα
("ααααααΆ") ααααααααααααααΆααααα ααααΆαααααΎαααααααααααΆα αααααα·ααΈαααααΆαα ααααααΌαααΆααααααΆαα»ααα αααα»αααΊααα ααα»ααααααααα·ααααα·ααΆαααααΉαααααΌαααααααΆαα·αααααΌαααΆαααΆααΆααα α’αααααΎαααααααΌαααΆαααα αΆαααα»αααΆα α½ααααααααααααΆαα·ααΆααααα»αααΆααααααααα§αααααααααΎααΆααααααΆααααΆαααααααΆ - ααΆααααααΆαααΆααααα αα αα α»ααααααααΆαααα½αααααΎα ααα»α αααααΆαα USB α -
αααααα αααααα·ααΈαααααΆ cpufreq αααααΆαααααα»αααααΉααααΆ Raspberry Pi αααα’αα»ααααΆαα±ααα’ααααααααααααααΆαααααΆααααααΌααα αααα»ααααααααααααΎαααΆααααααΆαααααα - ααΆαααααααααΆαααΆαααααααααΆαα ARM SoC Mediatek mt8183 ααααΈ (4x Cortex-A73 + 4x Cortex-A53), TI J721E (2x Cortex-A72 + 3x Cortex-R5F + 3 DSPs + MMA) αα·α Amlogic G12B (4x Cortex-A73 + A2) ααααΌα
ααΆααααΆαα
-
Purism Librem α₯ , - Aspeed BMC,
- αααα»αα αα»α Microsoft Olympus BMC,
- Kontron SMARC,
- Novtech Meerkat96 (i.MX7),
- ST Micro Avenger96,
- Google Cheza (Qualcomm SDM845),
- Qualcomm Dragonboard 845c (Qualcomm SDM845),
- αααα’ααααΌααααααα Hugsun X99 (Rockchip RK3399),
- Khadas Edge/Edge-V/Captain (Rockchip RK3399),
- HiHope RZ/G2M,
- NXP LS1021A-TSN α
-
-
αααααΉαααΉααααααα ααΌααα·αα·αααααα·ααΈα₯ααα·ααααα α’αΆαααα·αα‘αΆααΈα
αααααΎαα
ααΆαααααΎαα
αα
α»ααααααααΆαααΌααααα’αΆααααα»ααα
αααα»ααααααα·ααΈαααααΆ αα·ααααααααααα amdgpu, i915, netx, r8169, brcmfmac, rtl8188eu, adreno, si2157, pvrusb2, touchscreen_dmi, αααααα·ααΈαααααΆααα‘αααααααΆαα skylake ααααΌα
ααΆαα
αααα»αα―αααΆαααΈααααΌααΌααααααα
ααααα: opennet.ru