- αααα αΆααΌαα
αα·αααΆαααααααα
- αααα»αααααΌαααΆαα’αα»αααααΆααΌαα
ααΌαααααααΆαααααΆααα½ααααα
αΌααααααΌααα
αααα»ααααααααααααααααΌαααΆαα
ααα
αΆααααααα’αΆααααΆααααα BSD ααΆαα½αααΉααα·α
αα
ααααααααααααΆααααααααα (
BSD + αααΆααα ) ααα»ααααααΆααααααα α α·αααααΆαααααα αΌααααΆαααΆαα»ααΈαα½αααα αααα»ααααααααααααααα’αΆααααΆααααααααααααΌαααααααΌαααΆαα’αα»ααααααα‘ααααΈααααΆα - αα·α αα βααααα»αβααΎαβααααΌαβααβαααα»αβααΆαααΆαβαααβααααΌαβααΆαβαααααΎαβα‘αΎαβααΎααααΈβα’αα»ααααβααΆαβααααΎβα αααΆαβαααα»αβααβααΌαβαααααβααΈβααααααααβαααααααααβαααααβααααα·α ααΆαβααααααβαα βααααααααβαα·ααααααΆα Git ααΆαβαααααααΉαααβαα α ααΆααα·ααΆααααΆα’αααΈααααααΆαααααΆαααααΎα αααΆααααα»ααα αααααα α αΎαααΆααααααα α α·αααααΎαααα αΆααΆα αααΎααα·αααΆααααααΌαααΆααααααΎαα‘αΎααα α‘αΎα (α§ααΆα ααα α’αααΈαααααααΌαααααΎααΆαα½αααΆααα½αα αααα/ ααΆααΎααΆα αΆαααΆα αααΎααααΈαααααΎαα‘αΎααα·αααΌααααααΆαα αααα»αααααΆαα git αα αα α»αααααα αα·ααα·ααΈααα’αααα»ααααα»αααΆαα’αα»ααααααΆαααΆααααααα ααααααααΆ);
- ααΈ NetBSD
α ααα αααα ααα§ααααα KCSAN (Kernel Concurrency Sanitizer) αααα’αα»ααααΆαα±ααα’αααααααΎααααααααααααααΆαααααΆααααααααα‘αΆαααΊαααααααααα»αααααΎαααΆαααΎαααΈααΈααΌααααααααααΆα - ααΆαααΆααααα»αααααΎαααΆαααΎααααΈααααΎα§αααααααα‘αΎααααααααΆααααααΆαα½α (IAS) αααα Clang αααα½αα±ααα§αααααααα‘αΎα GNU binutils;
- α αααααΆαα ααΆααααααααααααΆααααΆαααα·ααααΆαααΈαα»α (Linuxulator) ααααΌαααΆαααααααα½αααΎααααΈααααΎαααΆαααΎααααΆαααααααα ARM64 α ααΆαα’αα»ααααααΆαα α αααααααα "ααααΌαααααα 2" α α§αααααααααΎααααΆααααααΌαααααΌαααΆαααααΎα±αααααααΎαα‘αΎαααΎααααΈαα·αα·α αααααααα αΆαα αααα»αααΈαα»α αααα’αΆα ααααα·ααααα·ααΆαααααααα»αααααΎαααΆααα αααα»α Linuxulator α αααα αΆααΆαααα αααααααΆααα―αααΆααααα’αΆα ααααα·ααααα·ααΆαααΆαα½α glibc αααααααααΌαααΆααααααααΆαα α ααααααααΆααααΆαααΆαα»ααΈαα»α αααααΆαα Linuxulator ααααΌαααΆαααααΎαα αα α»ααααααααΆααα CentOS 7.7;
- ααΆααααααα½ααααααααα·ααΈ Google Summer of Code αα·αααααΆααααα αααααααααααααΌαααααααα ααα½αααααΆααα½αα ααΆαα’αα»ααααα§αααααααααΎααααΆαα ping ααααα½αααααα½α (IPv4/IPv6) ααααΌαααΆααααα α α§ααααααααααΆααααΆααααααααααΆααααααΎα αα·ααααααα’ααααααααΆαααα α»ααα αααα»αααΊααα (αααΆαααΈααααα’αΆαααΊααα) ααααΌαααΆααααααΎαα‘αΎα mac_ipacl αααΌαα»αααααΌαααΆαααααΎα‘αΎα ααΌαααααΌαααΆαααααααααααΆααααΆαααααα½αα’αααα αα αΆααα·αααα·α α αΎαααΆαααΆαααααΌαααΆαααααΎα‘αΎαααΎααααΈαααααααααΎαααΆααααααΎαα αααα ααααΈααΆαααα‘αΎαααΌαααααΆαα
- αααααααααααΆααααΆαααααΎααααα fuzzing ααααΊααα FreeBSD αααααααΎααααααααααααα’αα·αααα
syzkaller . αααα»αα’αα‘α»ααααααααΆαααΆαααΆααα ααα α»αα αααΎαααΆααααααααΌαααΆαααααΎα αα·ααα»αααααΆαααααααααΎ syzkaller α ααΎααααΈααααΎαααΆα syzkaller αα αααα»ααααΆαααΈααα·αααα·ααααααα’ααααΎ bhyve αααΆαααΈαααααΆα ααααα‘αααα½αααααΌαααΆαα§αααα·α αα·αααααΎααααΆαα
syzbot ααΆααααααΎαααΆαααΆααααααααααααααα FreeBSD αααααααα αααα»αα αααααΆαα ααΆαααααααα Google α αααα αααΆααααααααααααΆαα’αααΈααΆαααΆααααΆααα’αααα ααΆααααααΆαααα backtrace.io ααΎααααΈααααα½αααΆαααΆαααααα»α αα·αααΆααα·ααΆααααααα½αααα - ααΆαααΆααααα»αααααΎαααΆαααΎααααΈααααΎαα
αα
α»ααααααααΆαααΆαα’αα»αααα zlib αα
ααααα·αααΊαααα
ααΌααααααΆααααααΉαααΆααααα αΆααααααΌαααΆααααααααΈ zlib 1.0.4 αααααΆαα ααααααΆαααΆα 20 ααααΆααα»α αα ααΆααααΌαααααΆαααΌα zlib 1.2.11 αα αα α»ααααααα ααΎααααΈααααα½αααααα½αααΆαα αΌαααααΎ zlib αα»αααΆααααα αΆαα compress2 αα·α uncompress ααααΌαααΆααααααααα ααΊαααα ααΌααααααΆααΆααΌαααααα·ααααα·ααΆααααα·ααΈααΆα PPP ααΈαααααααααα netgraph ααααΌαααΆαααααααα ααααΎααΆαα’αα»αααααααααααααααααα zlib αααα½αα±ααααΆαααααα»ααααααααΆααααααααααΆααααααααΆα kern_ctf.c, opencryptodeflate, geom_uzip, subr_compressor, ααααααααααααααααΌαααΆαααααααα zlib ααααΈα
if_mxge, bxe ααΆαααααΎαα αα α»ααααααααΆα αα·α ng_deflate; - α
ααα»α
αααααΆααααΊαααααααΈαααα»αααααΌαααΆααααααΎαα‘αΎα
sysctlinfo αααα’αα»ααααΆαα±ααα’ααααααααααααΆαα»αα αααα»αααΌαααααΆααα·αααααααααΆαααΆαααααα sysctl ααααΎαααΆααααα»ααααααα MIB (ααΌαααααΆαααααααΆαααααααααα) αα·ααααααααααααΆαα’αααΈααααα»αα αααααααααααα’αααααααΎααααΆααα
- αααα»αααααΌαααΆαα’αα»αααααΆααΌαα
ααΌαααααααΆαααααΆααα½ααααα
αΌααααααΌααα
αααα»ααααααααααααααααΌαααΆαα
ααα
αΆααααααα’αΆααααΆααααα BSD ααΆαα½αααΉααα·α
αα
ααααααααααααΆααααααααα (
- ααααα·αα»α
- αααΌαα»αααΊαααααααΌαααΆααααααΎαα‘αΎα
mac_ipacl αααααα’ααααΎ TrustedBSD MAC Framework αα·αα’αα»αααααααααααααααααααααααΆαα αΌαααααΎαααααΆααααΆαααααααααααΆαααααααααΆααααα·ααααΆαααααααΆααΆαα α§ααΆα ααα αααααααΎ mac_ipacl α’αααααααααααααααααααααααΆαααΈαα’αΆα ααΆαααΆαα’αααααααΎααααΆαα root αα αααα»αααα·ααΆααΆαααααααΆααΆαααΈααΆαααααΆααααααΌα α¬αααααα’αΆααααααΆα IP α¬ααΆαααααααααααΆααααααααΆααα ααα»α αααααΆαααααααΆαααΆααααΆααα αααααααααααααααααααΆαα αΌαααααΎααααΆααα αΆαααΆα ααααααΆαααααΎα‘αΎαααΆα’αα»ααααΆαα±αα ααααααααααΈα’αΆααααααΆα IP αα·ααααααΆααααααααααΌαααΆαα’αα»ααααΆααααααΆααααααααΆααΆα α αΆαααΆααααΆαααα‘αΎα IP αα·ααααααΆααααα½αα ααα½ααα αααα»ααα»α α¬αααααααΆαααααΆααααααΌααααΆαααΆαααααααααααΆααααα ααα»α αααααΆαααααααΆαααΆααααΆααααα»αααααα - Intel ααΆαααα·α
αα
αΆαα
αααααααααααα·ααΈαα
αααααα
TPM 2.0 (αααΌαα»ααααα·ααΆαααα’αΆα αα»αα α·αααααΆα) αααααΆααα ααα»α αααααΆααααΆαα½ααααααααΈααα»αααααΌααααααααΆααα»ααααα·ααΆα αααααΆααααααΆααααΌαααΆαααααΎαααααΆααααΆααααααααααΆααααΆααααα»ααααααα·ααΈαααααα αα·ααααααα·ααΈα αΆααααααΎαααααααααα αααΆαααΆαα»αααααααΌαααΆααααα αΆαααΆαααααα ports security/tpm2-tss, security/tpm2-tools αα·α security/tpm2-abrmd α α ααα tpm2-tss αα½αααΆααααααΆααααααααΆααααααΎααααΆαα TPM2 API α§ααααα tpm2-tools αααααααΌαα§αααααααααΎααααΆαααααααΆααααΆααααααααΆαααααΆααααααα·ααααα·ααΆα TPM αα·α tpm2-abrmd ααΆαααααΎαααΆαααααααΆαααααααααααΆαααΆα TPM Access Broker αα·α Resource Manager ααα multiplexes ααααΎαα»αααΈα’αααααααΎααααΆαα TPM ααααααααααΆα αα α§ααααααααα½αα ααααααααΈααΎααΆααααααααααΆαααα ααΎ FreeBSD TPM α’αΆα ααααΌαααΆαααααΎααΎααααΈαααααΎααα»ααααα·ααΆααααα Strongswan IPsec, SSH αα·α TLS αααα’αα»ααααααααα·ααααα·ααΆαααααΈααα ααΎαααααααΈαααΆα ααααα‘αααα½αα - ααΊααααααααΆααααααΆαααααααα amd64 ααααΌαααΆαααααααα½αααΎααααΈα αΆααααααΎααααααααΎαα αα αααααααΆαααΆα W^X (ααααα XOR ααααα·ααααα·) αααααΆααααααΆαααααα’αααα αα αΆααα·αα’αΆα α αΌαααααΎαααα»ααααααααΆαααααΆαααααΆααααΆαααααα αα·αααααα·ααααα·ααΆααα (α₯α‘αΌαααα ααΊαααα’αΆα αααα»αααΆααααααααΎαααααα’αααα αα αΆααααα’αΆα ααααα·ααααα·ααΆααααααΆααααΆααααααα ααααΌαααΆαα αΆαααΆαα) α αα·ααΈααΆαααααααΆαααΆαααΊαααααααΈααααΌαααΆααα½ααααα αΌααα αααα»αααΆααΆ HEAD α αΎαααΉαααααΌαααΆααα½ααααα αΌααα αααα»αααΆαα ααααααΆα FreeBSD 13.0 αα·α 12.2 α
- αααααΆααααΆαα α
ααΌαααααααΆααααααααα mmap αα·α mpprotect
ααΆαα’αα»αααα αααΆααααΌ PROT_MAX() αααα’αα»ααααΆαα±ααα’αααααααααααα»ααααααααΉααααααΉαααΆαα αΌαααααΎαααααααΌαααΆαα’αα»ααααΆααααααΆααααΆαααααΆααααααΌααααααα (PROT_READ, PROT_WRITE, PROT_EXEC) α αααααααΎ PROT_MAX() α’αααα’αα·ααααααα’αΆα α αΆαααΆααααΆαααααααααααα’αααα αα αΆααα αααααααααα’αΆα ααααα·ααααα·ααΆα α¬ααααΎαα»αα’αααα αα αΆαααααα·αα’αα»ααααΆαα±ααααααα·ααααα· ααα»αααααααααααα’αΆα ααααααααα ααΆααΆαααααα·ααααα·ααΆαα α§ααΆα ααα αααααααα’αααα αα αΆαα’αΆα ααΎαα αα αααααΆααααΆαααααααααααΆααααααααααααααΆαααααΆααααΆααααα α¬ααΆααααααΎαααΌα JIT ααα»αααααα ααααααααΆααααααααΆααααα αα ααΆααααΌαααΆαααΉααααααΉααααα»αααΆαα’αΆα αα·αααααα·ααααα·ααααα»ααααα α αΎααα αααα’ααΆαα ααααα·αααΎααΆαααΆααααααααααα½α α’αααααΆααααα αΆα ααΉααα·αα’αΆα ααΎαααΆαααααααααααΆαααααα»αα’αααα αα αΆααααααΆαααα ααααααααΈααΎ PROT_MAX() sysctl vm.imply_prot_max ααααααΌαααΆαα’αα»ααααααααα ααααα αααααααΎα±ααααααα ααααααααα»ααααααααΉαααααΌααααααα’ααααΎαααΆαααΆααααααααααΌαααααΆαα α ααΎαααααΌααα ααΆαα mmap α - ααΎααααΈαααααΎαααΆαααΆαααΆααααααΆααααΉαααΆαααααααααααα ααΆαααΆαααααααα ααααααααΈααΎαα αα αααααα αααααααααα α’αΆαααααααΆα (ASLR) αααααΆααααααΆααααααΆααααΆαα αααααα’α»α αααα·αααααααα·α ααααααααααΆαααΎααα»ααααααααΌα αα·ααα ααΆαααααααααααααΆαααα ααΎαααααΆαα½αααΉαααααααΆαα’αααΈααα·ααααΆα αααΆαααΆααααααα αΆααααααΎααααααα·ααΈ αα·ααα·ααααααα αααααΆααααΌαααΆααααα’αΆα ααααα·ααααα·ααΆααααα»ααααααα ELF ααααΌαααΆαααααΎα‘αΎαα
- ααΆαααΆαααααΌαααΆαααααΎααΎααααΈαα»ααα»αααΆαααα½αααΆαααααα·αααΆααα»ααααα·ααΆαααΈ libc (α αΆααααααΎαααΈαααααααΆα C11 αα»αααΆααααααααΌαααΆαααα ααααΈααΆααααααΆαα) αα·αααΎααααΈααα αααααααα ααααααΎαα»αααΆααααα ααΆαααααΆααααααΌααααααααΌαααΆααααααααΉααααααααΌααα αααα»α FreeBSD 13.0;
- ααααααβαα·αααααβαα½αβααααΌαβααΆαβααΆααβα±ααβααααΎαααΆαβααΎααααΈβαααααΎαβα§αααααβαααααΆααβαααα
αβααα·ααΆααΆαβααααααΆααΆαβαααβααα’ααβααΎβααααααααα
αααααΆαα»αα αααααΆααααΆααααααΎα αα·αααΆαα ααααΌαααΆα α’αα»ααααααααααααΉα Docker αα·ααααααα·ααΈαααααΆααΌαααΆαα ααααααααααΌαα ααα»α αααααΆαααααααΆααααΆαααΎαααααΎαααΆααααααα·ααΈαααΆαααααααα αααα»αααα·ααΆααΆαααααααΆααΆαα ααααΌαααααΆαααααΎα‘αΎαα’αα»ααααΆαα±ααααΎααααααααααΎαααΆαααααΆααααααΎαααα·ααΆααΆαααααααΆααΆα αα·αααΆαααΆαααααααΆααααααα·ααΈαα αααα»ααα½αααα ααααα αα½ααααα»αα ααααααααα ααααααααααΊααΎααααΈαααααααΌααααααααΆααα½αααΎααααΈαααα ααα»αααΆαα»αααα Docker α
- αααΌαα»αααΊαααααααΌαααΆααααααΎαα‘αΎα
- αααααααααααα»α αα·αα―αααΆα
- ααΈ NetBSD αα
α§αααααααααΎααααΆαα "makefs"
ααααΆααααΈ ααΆαααΆααααααααααααα―αααΆα FAT (msdosfs) α ααΆαααααΆααααααΌααααααΆααααα αα’αα»ααααΆαα±ααα’ααααααααΎαααΌαααΆα FS ααΆαα½α FAT ααααα·αα αΆαααΆα αααααΎαααααα·ααΈαααααΆ md αα·ααααααααΆααα·αααα·ααΆ root α - ααααΎαααΆαα‘αΎααα·ααααααααα·ααΈαααααΆαααααααααα FUSE (ααααααααα―αααΆααααα»α USErspace) ααααΌαααΆααααα αα αααα’αα»ααααΆαα±αααααααΎαααΆαα’αα»ααααααααααααα―αααΆααααα»αα αααααα’αααααααΎααααΆααα α’αααααΎααααααααααΌαααΆαααΉααααααΌαααααΌαααΆαααα α»αααΆα αααΎα α αΎαααα’ααααΎ FUSE 7.8 αααααααΌαααΆαα ααααααΆαααΆαααΈ 11 ααααΆααα»αα ααΆααααααα½αααααααααααααΎααααααααααα·ααΈαααααΆ ααΆαααΆαααααααααΆαααα·ααΈααΆα FUSE 7.23 ααααΌαααΆαα’αα»αααα ααΌααααααΆαααα·αα·αααααΎααα·αααα·α αΌαααααΎαα αααααααΊααα (β-o default_permissionsβ) ααααΌαααΆααααααα ααΆαα α αα ααΆαα VOP_MKNOD, VOP_BMAP αα·α VOP_ADVLOCK ααααΌαααΆαααααααα αααααααΆααααα»αααΆαααααΆαααααα·ααααα·ααΆα FUSE ααααΌαααΆααααααααΌα ααΆαααΆαααααααααΆαααααααααααΆαααααα αα·ααααα unix ααααΌαααΆααααααααα αααα»α fusefs ααΆα’αΆα ααααΎ kqueue αααααΆαα /dev/fuse ααΆα’αΆα ααααΎαα αα α»ααααααααΆααααΆαααΆααααααααααααΆαααα "mount -u" ααααααααΆαααΆαααα αααααΆααααΆαααΆαα αα fusefs ααΆαααα NFS, ααΆαα’αα»αααα RLIMIT_FSIZE ααααααα, ααΆαααααααααα FOPEN_KEEP_CACHE αα·α FUSE_ASYNC_READ, ααααΎα±ααααΆαααΆααααααΎαααααα·αααααΆαααααα·ααααα·ααΆαααααααΆαα αα·αααααΎα±ααα’αααααΆαααααΆαααααααΆαααααααΎαα‘αΎαα αααααα·ααΈαααααΆααααΈααααΌαααΆααα½ααααα αΌααα αααα»αααααΆα αα·αααΆααααααααΆα/12 ααΆααΆ (αα½ααααα αΌααααα»α FreeBSD 12.1);
- ααΆαα’αα»αααα NFSv4.2 (RFC-7862) αααααΆαα FreeBSD αα·ααα½α ααΆααα αΎαα ααΆααααααααααΆαααααα»αα’αα‘α»ααααααΆαααΆαααααΊαα ααΎααΆαααααΎαααααα ααΆαααααΎαααααααααΌαααΆααααα ααααΎααααΈαααααααααΆααααΆαααααααΆααΆαα½αααΉαααΆαα’αα»ααααααΈαα»α ααα»ααααααΆαααΆααααααααΆαααΈααα pNFS ααΆαα½α NFSv4.2 αα αααααα»αααααα ααΆααΌαα ααΌαααααΌαααΆαα αΆαααα»αααΆαα½α ααΆαααααααΆααααΆααα½ααααα αΌααα αααα»ααααααααααΆα/ααΆααΆαα αα α»αααααααααα FreeBSD α ααααααααΈαα NFS ααααααααΆαααΆαααααααααΆαααα»αααΆα posix_fadvise, posix_fallocate, αααα SEEKHOLE/SEEKDATA αα αααα»α lseek, ααααα·ααααα·ααΆαααααΆαα ααααααΆαααΌαααααΆααααααααααα―αααΆααα ααΎαααΆαααΈααα (αααααααΆαααΆαααααααα αααΆαααΈαααααα);
- ααΈ NetBSD αα
α§αααααααααΎααααΆαα "makefs"
- ααΆαααΆαααααααααααΉα
- ααααααβαα½αβααααΌαβααΆαβααΆααβα±ααβααααΎαααΆαβααΎααααΈβααααΎβα±ααβαααααΎαβα‘αΎαβααΌαβααααΎαααΆαβαααα FreeBSD αα βααΎβαα»αααααΌαααβαα½αβααα α§αααααααααΌααααααααΌαααΆαααααΎααααααααααααΆααααΆαααΆαααααααααααΉααα αααα»α FreeBSD ααΊααΆαα»αααααΌααααα½ααα Lenovo X1 Carbon ααααΆααααΈααααΆαααΈαα
- CheriBSD αααααΆαααα FreeBSD αααααΆααααααΆααααααααααααΎαααΆαααααΆαααααΆα
ααΊααΈ (ααΆαααααΆαα’αααΈαααααααΆααααααααΉααααααΆααααααΉα RISC) ααΆαααααΎαα αα α»ααααααααΆαααΎααααΈααΆαααααααααααΎαααΆα ARM Morello ααΆαααααΆααα»α αααααΉαααΆαααααααααααααααααααααααΆαα αΌαααααΎα’αααα αα αΆα CHERI αααααα’ααααΎααααΌαα»ααααα·ααΆαααααΆααα ααΆ Capsicum α αααααααααααΈ Morelloαααα»ααααα ααααααΆα α ααααααΆααα ααααΆα 2021 α α’αααα’αα·αααααα CheriBSD ααααααααΆαααΆαααΆαα’αα·ααααααααααααΌααα CHERI αααααα’ααααΎααααΆαααααααα MIPS α - αααααΈαααΆαααΆαααααααααΆαααααααααΈα RockChip RK3399 αααααααΎαα αααα»αααααα RockPro64 αα·α NanoPC-T4 α ααΆααααααα’ααααααΆαααααα»αααΊααΆαααΆαααααααααΆαα eMMC αα·αααΆαα’αα·αααααααααααα·ααΈαααααΆααααΈαααααΆααα§ααααααααααΆ eMMC αααααααΎαα ααΎααααΆαα
- ααΆαααΆαααααα’αα»ααααααΆαααΆαααααααααΆαα ARM64 SoC Broadcom BCM5871X ααΆαα½αααΉαααααααααααααΎαααΆα ARMv8 Cortex-A57 αααααΆααααααααααααΎααααΆαααααα»αααααααα α
αααααααΌα αα·αααΆααααα»ααααααΆαα ααα‘α»ααααααΆαααΆααα
ααΆαβααΆαααα iProc PCIe ααααΌαβααΆαβαααααΈα α αΎαβααααααΆαβαααα»αβααΆαβααααΎβααααα·ααααα·ααΆαβααααΈαβαααααβααΉαβααΎααααΈβαααααΎαβααααΏα IPsec ααααΌαβααΆαβααααααα
ααΆααα½ααααα αΌααααααΌααα αααα»αααΆααΆ HEAD ααααΌαααΆαααααΉααα»ααα αααα»αααααΈααΆαααΈ 4 α - ααΆαααΆαααΏαααΏααα½αα±ααααααααααΆαααααα»αααΆαα’αα·ααααααα ααα FreeBSD αααααΆαααααα·ααΆ powerpc64 α ααΆααααααααααΆααααΊααΎααΆααααααααΌαααααΎαααΆααααααααααα»αααΆααα ααΎααααααααααΆαα½αααΉαααααααααααααΎαααΆα IBM POWER8 αα·α POWER9 ααα»ααααααΆαααααΎαααΆααααααααα·ααααα·ααΆαααΎ Apple Power Macs α αΆαα x500 αα·α Amiga A1222α ααΆααΆ powerpc*/12 ααααααΉααααααΌαααΆαα½α gcc 4.2.1 α αΎαααΆααΆ powerpc*/13 ααΉαααααΌαααΆαααααααα llvm90 αααα»ααααααΆααααααα αααα»αα ααααα ααα 33306, 30514 ααααΌαααΆααααα»ααααααααααα
- α ααα FreeBSD αααααααααΆαα 64-bit SoC NXP LS1046A αααααα’ααααΎααααααααααααΎαααΆα ARMv8 Cortex-A72 ααΆαα½αααΉααααΆαααΈααααααΎαααααΏαααααΎαααΆααααα αααααααΆααα½ααααα αΌαααααΆ, 10 Gb Ethernet, PCIe 3.0, SATA 3.0 αα·α USB 3.0 α αααα»αα’αα‘α»ααααααααΆαααΆαααΆααα ααΆαααΆαααααααααΆαα USB 3.0, SD/MMC, I2C, DPAA αα·αα ααα»α αααααΆαααααααΆα GPIO ααααΌαααΆαα’αα»ααααα ααΆαααααααααΆαααα QSPI αα·ααααααΎαααααα·αααααΆαααααΎαααΆαααα ααα»α αααααΆαααααααΆαα ααΆααααα ααααΆαααΆα αα·αααΆαααΆαααααα αΌααααα»αααΆααΆ HEAD ααααΌαααΆαααααΉααα»ααα αααα»αααααΈααΆαααΈ 4 ααααααΆα 2019 α
- αααααα·ααΈαααααΆ ena ααααΌαααΆαααααΎαα αα α»ααααααααΆαααΎααααΈααΆααααα’αΆααΆααααααααααΆα ENAv2 (Elastic Network Adapter) ααααΆααααΈααΈααααααααΎαααα»αα αααααΆαα ααΆαααααααα Elastic Compute Cloud (EC2) ααΎααααΈαααα αααααΆαααααααααΆαααααΆαα EC2 αααα»αααααΏααα αΌαααα 25 Gb/s α ααΆαααΆαααα NETMAP ααααΌαααΆααααααα αα·αααΆααααααα αααααα·ααΈαααααΆ ena α αΎααααααα’αααα αα αΆαααααΌαααΆαααααααα½αααΎααααΈααΎααααα LLQ αα αααα»αααα·ααααΆα Amazon EC2 A1 α
- αααααα·ααΈ αα·αααααααααα
ααα
- ααΆαααααΎαα
αα
α»ααααααααΆααααΆαααΆαα»αααααααΆα ααα·α αα·αα
ααααααααΆαααα xorg α α
ααααααααααΎ USE_XORG αα·α XORG_CAT ααααΌαααΆαααααΆααααΈαα
ααααααααα USES αααα½αα±ααααΆαα α
αα
ααΆαα bsd.xorg.mk ααΆαααα bsd.port.mk α α₯α‘αΌααααα
ααααααααααα½ααααα
αΌαααα "USES=xorg" αα
αααα»α makefiles αααααα½αααα αα»αααΆα XORG_CAT ααααΌαααΆααααααα
ααααΈ bsd.xorg.mk α αΎαα₯α‘αΌααααααααΌαααΆαααΎααααααα "USES=xorg-cat" α α§ααααααααααααααααΆαααααααΎαα
ααα xorg αααααααΆααααΈααααΆαα git
freedesktop.org ααΆα§ααΆα ααα αααα’αα»ααααΆαα±ααα’ααααααααΎαα ααααααααΆααααααααααα·αααΆααααΆαα ααααααΆαα αα αααα’ααΆαα ααΎαααΆααααααααααα αα§ααααααααααΆααααααΎααααΆααααααααααααα‘αΎα meson αααα½αα±αα autotools ααΎααααΈαααααΎαα ααα xorg αααΆαααΆαααααΌαααΆαααααΎααΎααααΈαααα’αΆαα ααα xorg α αΆαααααααααΆαααα ααΉααααΆαααΆαα»ααααααααααΌαααΆαααΆαααα ααΆα§ααΆα ααα α ααα x11/libXp ααααΌαααΆαααα αα α αΎαα ααα x11/Xxf86misc, x11-fonts/libXfontcache αα·αααααΆα ααα·α/libGLw ααααΌαααΆαααα·ααα ;
- ααΆαααΆαααααΌαααΆαααααΎααΎααααΈαααααα’ααΆαααΆαααααααααΆαα Java 11 αα·αααΆαα ααααααΆαααααΈααΆαααααα αααα»α FreeBSD ααααΌα ααΆααΆααααααααΆαααααΆααααααΌααα½αα ααα½ααα ααΆααααΆααΆ Java 8 α αααααΆααααΈααΆαααΆαααααααααΆαααα»αααΆα Java 11 ααααΈααΌα ααΆ Java Flight Recorder, HotSpot Serviceability Agent, HotSpot Debugger ααααΌαααΆαα’αα»αααα αααααΆαα FreeBSD , DTrace , Javac Server , Java Sound αα·α SCTP ααΆαααΆαααΆαααααΆααααααΌααα ααΆααΆααΆααΆαααααΎαααααααΆαααααΌαααααΆααΆααα’ααααΆαααααααΆααα α ααα½αααααΆααααΆααααα αααααααααΆααααΆαααααΎαααααααααΌαααΆαααΆαααααααααΈ 50 αα 2;
- αααααα» KDE Plasma, KDE Frameworks, αααααα·ααΈ KDE αα·α Qt ααααΌαβααΆαβαααααΆβα±ααβααΆααααααβαα·αβααααΎβα±ααβααΆααβααααβαα βααΉαβααΆαβα ααβααααΆαβα α»αβαααααβαααα»α;
- α
ααααααααΆααααααα» Xfce ααΆαααααΎαα
αα
α»ααααααααΆαααΎααααΈα
ααααααΆα
4.14 ; - αααααΆαα ααα FreeBSD ααΆαααΎαα αααα ααα½α 38000 α ααα½α PRs ααααα·αααΆααα·αααΊααΎαααΈ 2000 ααααα·α ααααααα»αααα 400 PRs αα·αααΆααααααΌαααΆααααααααΆααα α‘αΎαα αααα»αα’αα‘α»ααααααααΆαααΆαααΆααα ααΆαααααΆααααααΌαα ααα½α 7340 ααααΌαααΆαααααΎα‘αΎααααα’αααα’αα·ααααααα ααα½α 169α α’αααα αΌααα½αααααΈααΈαααΆαα (Santhosh Raju αα·α Dmitri Goutnik) ααΆαααα½ααα·αααα·ααΆαααααααααΆαα ααΆαα ααααααΆαααααΈαααααααα·ααΈααααααααααααα αα pkg 1.12 ααααΌαααΆαααααα»ααααααααΆαααΆαααΆαααααααααΆααααΆααααα½αααΎααααΆαα αααα»α ports tree αα·αααΆααααα’αΆα bsd.sites.mk α αααα»αα ααααααααα’αΆαααααααααΆααααα αααα»αα αααααΊα Lazarus 2.0.4, LLVM 9.0, Perl5.30, PostgreSQL 11, Ruby 2.6, Firefox 69.0.1, Firefox-esr 68.1.0, Chromium 76.0;
- ααΆαα’αα·αααααααααααααα
αααααα
ClonOS ,αααα»αα’αα·αααα ααΆαα ααα αΆαα―αααααααααΆααααΆαααααααΆαα αααααΆαα ααΆαααααααααααΆαααΈααααα·αααα·αα αα αααα»αααααααααααααΆααα·α αα αααααΆαααααααΆα ClonOS αααα αΆαααααα ααααΉαααααααααααΌα ααΆ Proxmox, Triton (Joyent), OpenStack, OpenNebula αα·α Amazon AWS ααΆααα»αααααΆααααΆαααααααΊααΆαααααΎααααΆαα FreeBSD αα·ααααααααΆααααα»αααΆαααααααααα ααΆαααααααΆα αα·αααααααααα FreeBSD Jail containers αα·α ααα·ααααΆααα·αααα·αααα’ααααΎ Bhyve αα·α Xen hypervisors α ααΆαααααΆααααααΌαααααΈααα½αααΆαααΆαααΆαααα
cloud-init αααααΆαα Linux/BSD VM αα·α cloudbase-init αααααΆαα Windows VM α αΆααααααΎαααΆαααααΆααααααΌααα ααααΎααΌαααΆαααΎα αααααααΎ Jenkins CI αααααΆααααΆααααααααααΎα αα·αααααΆαα pkg ααααΈαααααΆααααα‘αΎα
ClonOS ααΈαααα ααα
- ααΆαααααΎαα
αα
α»ααααααααΆααααΆαααΆαα»αααααααΆα ααα·α αα·αα
ααααααααΆαααα xorg α α
ααααααααααΎ USE_XORG αα·α XORG_CAT ααααΌαααΆαααααΆααααΈαα
ααααααααα USES αααα½αα±ααααΆαα α
αα
ααΆαα bsd.xorg.mk ααΆαααα bsd.port.mk α α₯α‘αΌααααα
ααααααααααα½ααααα
αΌαααα "USES=xorg" αα
αααα»α makefiles αααααα½αααα αα»αααΆα XORG_CAT ααααΌαααΆααααααα
ααααΈ bsd.xorg.mk α αΎαα₯α‘αΌααααααααΌαααΆαααΎααααααα "USES=xorg-cat" α α§ααααααααααααααααΆαααααααΎαα
ααα xorg αααααααΆααααΈααααΆαα git
ααααα: opennet.ru