DragonFly BSD 6.0 āĻ…āĻĒāĻžāϰ⧇āϟāĻŋāĻ‚ āϏāĻŋāĻ¸ā§āĻŸā§‡āĻŽ āϰāĻŋāϞāĻŋāϜ

āωāĻ¨ā§āύāϝāĻŧāύ⧇āϰ āĻāĻ• āĻŦāĻ›āϰ⧇āϰāĻ“ āĻŦ⧇āĻļāĻŋ āϏāĻŽāϝāĻŧ āĻĒāϰ⧇, DragonFlyBSD 6.0 āĻĒā§āϰāĻ•āĻžāĻļ āĻ•āϰāĻž āĻšāϝāĻŧ⧇āϛ⧇, āĻĢā§āϰāĻŋāĻŦāĻŋāĻāϏāĻĄāĻŋ 2003.x āĻļāĻžāĻ–āĻžāϰ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒ āĻŦāĻŋāĻ•āĻžāĻļ⧇āϰ āωāĻĻā§āĻĻ⧇āĻļā§āϝ⧇ 4 āϏāĻžāϞ⧇ āϤ⧈āϰāĻŋ āĻāĻ•āϟāĻŋ āĻšāĻžāχāĻŦā§āϰāĻŋāĻĄ āĻ•āĻžāĻ°ā§āύ⧇āϞ āϏāĻš āĻāĻ•āϟāĻŋ āĻ…āĻĒāĻžāϰ⧇āϟāĻŋāĻ‚ āϏāĻŋāĻ¸ā§āĻŸā§‡āĻŽāĨ¤ DragonFly BSD-āĻāϰ āĻŦ⧈āĻļāĻŋāĻˇā§āĻŸā§āϝāϗ⧁āϞāĻŋāϰ āĻŽāĻ§ā§āϝ⧇, āφāĻŽāϰāĻž āĻŦāĻŋāϤāϰāĻŖ āĻ•āϰāĻž āϏāĻ‚āĻ¸ā§āĻ•āϰāĻŖāϝ⧁āĻ•ā§āϤ āĻĢāĻžāχāϞ āϏāĻŋāĻ¸ā§āĻŸā§‡āĻŽ HAMMER āĻšāĻžāχāϞāĻžāχāϟ āĻ•āϰāϤ⧇ āĻĒāĻžāϰāĻŋ, āĻŦā§āϝāĻŦāĻšāĻžāϰāĻ•āĻžāϰ⧀āϰ āĻĒā§āϰāĻ•ā§āϰāĻŋāϝāĻŧāĻž āĻšāĻŋāϏāĻžāĻŦ⧇ "āĻ­āĻžāĻ°ā§āϚ⧁āϝāĻŧāĻžāϞ" āϏāĻŋāĻ¸ā§āĻŸā§‡āĻŽ āĻ•āĻžāĻ°ā§āύ⧇āϞ āϞ⧋āĻĄ āĻ•āϰāĻžāϰ āϜāĻ¨ā§āϝ āϏāĻŽāĻ°ā§āĻĨāύ, SSD āĻĄā§āϰāĻžāχāϭ⧇ āĻĄā§‡āϟāĻž āĻāĻŦāĻ‚ FS āĻŽā§‡āϟāĻžāĻĄā§‡āϟāĻž āĻ•ā§āϝāĻžāĻļ⧇ āĻ•āϰāĻžāϰ āĻ•ā§āώāĻŽāϤāĻž, āĻĒā§āϰāϏāĻ™ā§āĻ—-āϏāĻ‚āĻŦ⧇āĻĻāύāĻļā§€āϞ āĻŦ⧈āĻ•āĻ˛ā§āĻĒāĻŋāĻ• āĻĒā§āϰāϤ⧀āϕ⧀ āϞāĻŋāĻ™ā§āĻ•, āĻ•ā§āώāĻŽāϤāĻžāĨ¤ āϞāĻžāχāϟāĻ“āϝāĻŧ⧇āϟ āĻĨā§āϰ⧇āĻĄ (LWKT) āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻ•āϰ⧇ āĻĄāĻŋāĻ¸ā§āĻ•, āĻšāĻžāχāĻŦā§āϰāĻŋāĻĄ āĻ•āĻžāĻ°ā§āύ⧇āϞ⧇ āϤāĻžāĻĻ⧇āϰ āĻ…āĻŦāĻ¸ā§āĻĨāĻž āϏāĻ‚āϰāĻ•ā§āώāĻŖ āĻ•āϰāĻžāϰ āϏāĻŽāϝāĻŧ āĻĒā§āϰāĻ•ā§āϰāĻŋāϝāĻŧāĻžāϗ⧁āϞāĻŋāϕ⧇ āĻšāĻŋāĻŽāĻžāϝāĻŧāĻŋāϤ āĻ•āϰāϤ⧇āĨ¤

DragonFlyBSD 6.0-āϤ⧇ āĻĒā§āϰāϧāĻžāύ āωāĻ¨ā§āύāϤāĻŋ āϝ⧋āĻ— āĻ•āϰāĻž āĻšāϝāĻŧ⧇āϛ⧇:

  • āĻ­āĻžāĻ°ā§āϚ⧁āϝāĻŧāĻžāϞ āĻĢāĻžāχāϞ āϏāĻŋāĻ¸ā§āĻŸā§‡āĻŽā§‡ (vfs_cache) āĻ•ā§āϝāĻžāĻļāĻŋāĻ‚ āϏāĻŋāĻ¸ā§āĻŸā§‡āĻŽ āφāĻĒāĻ—ā§āϰ⧇āĻĄ āĻ•āϰāĻž āĻšāϝāĻŧ⧇āϛ⧇āĨ¤ āĻĒāϰāĻŋāĻŦāĻ°ā§āϤāύāϟāĻŋ āĻĢāĻžāχāϞ āϏāĻŋāĻ¸ā§āĻŸā§‡āĻŽā§‡āϰ āύāĻŋāĻ°ā§āĻ­āϰāϝ⧋āĻ—ā§āϝāϤāĻž āĻāĻŦāĻ‚ āĻ•āĻ°ā§āĻŽāĻ•ā§āώāĻŽāϤāĻž āωāĻ¨ā§āύāϤ āĻ•āϰ⧇āϛ⧇āĨ¤ cache_fullpath() āĻ•āϞ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻ•āϰ⧇ āĻĒā§‚āĻ°ā§āĻŖ āĻĒāĻžāĻĨ⧇āϰ āωāĻ¨ā§āύāϤ āĻ•ā§āϝāĻžāĻļāĻŋāĻ‚āĨ¤
  • DSynth āχāωāϟāĻŋāϞāĻŋāϟāĻŋ, āĻ¸ā§āĻĨāĻžāύ⧀āϝāĻŧ āϏāĻŽāĻžāĻŦ⧇āĻļ āĻāĻŦāĻ‚ DPport āĻŦāĻžāχāύāĻžāϰāĻŋ āϏāĻ‚āĻ—ā§āϰāĻšāĻ¸ā§āĻĨāϞāϗ⧁āϞāĻŋāϰ āϰāĻ•ā§āώāĻŖāĻžāĻŦ⧇āĻ•ā§āώāϪ⧇āϰ āϜāĻ¨ā§āϝ āĻĄāĻŋāϜāĻžāχāύ āĻ•āϰāĻž āĻšāϝāĻŧ⧇āϛ⧇, āωāĻ˛ā§āϞ⧇āĻ–āϝ⧋āĻ—ā§āϝāĻ­āĻžāĻŦ⧇ āωāĻ¨ā§āύāϤ āĻ•āϰāĻž āĻšāϝāĻŧ⧇āϛ⧇āĨ¤ āύāϤ⧁āύ āϏāĻ‚āĻ¸ā§āĻ•āϰāϪ⧇ āĻĒā§āϝāĻžāϕ⧇āϜ āϤ⧈āϰāĻŋāϰ āϜāĻ¨ā§āϝ āĻ¸ā§āĻĒāĻˇā§āϟāĻ­āĻžāĻŦ⧇ āĻĒā§‹āĻ°ā§āϟ-mgmt/pkg āύāĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āϟ āĻ•āϰāĻžāϰ āĻ•ā§āώāĻŽāϤāĻž āϰāϝāĻŧ⧇āϛ⧇, ZSTD āĻ…ā§āϝāĻžāϞāĻ—āϰāĻŋāĻĻāĻŽā§‡āϰ āϜāĻ¨ā§āϝ āϏāĻŽāĻ°ā§āĻĨāύ āϝ⧋āĻ— āĻ•āϰāĻž āĻšāϝāĻŧ⧇āϛ⧇, 'āĻĒā§āϰāĻ¸ā§āϤ⧁āϤ-āϏāĻŋāĻ¸ā§āĻŸā§‡āĻŽ' āĻ•āĻŽāĻžāĻ¨ā§āĻĄā§‡ āĻ…āĻĒā§āϰāϚāϞāĻŋāϤ āĻĒā§āϝāĻžāϕ⧇āϜāϗ⧁āϞāĻŋ āϏāϰāĻŋāϝāĻŧ⧇ āĻĻ⧇āĻ“āϝāĻŧāĻž āĻšāϝāĻŧ⧇āϛ⧇ āĻāĻŦāĻ‚ āύāĻŋāĻ°ā§āĻŽāĻžāϪ⧇āϰ āϏāĻŽāϝāĻŧ ccache āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻ•āϰāĻžāϰ āĻ•ā§āώāĻŽāϤāĻž āϝ⧁āĻ•ā§āϤ āĻ•āϰāĻž āĻšāϝāĻŧ⧇āϛ⧇āĨ¤
  • HAMMER2 āĻĢāĻžāχāϞ āϏāĻŋāĻ¸ā§āĻŸā§‡āĻŽā§‡ āĻ•āĻžāϜ āϚāϞāϤ⧇ āĻĨāĻžāϕ⧇, āϝāĻž āĻ¸ā§āĻ¨ā§āϝāĻžāĻĒāĻļāϟāϗ⧁āϞāĻŋāϰ āĻĒ⧃āĻĨāĻ• āĻŽāĻžāωāĻ¨ā§āϟāĻŋāĻ‚, āϞ⧇āĻ–āĻžāϰ āϝ⧋āĻ—ā§āϝ āĻ¸ā§āĻ¨ā§āϝāĻžāĻĒāĻļāϟ, āĻĄāĻŋāϰ⧇āĻ•ā§āϟāϰāĻŋ-āĻ¸ā§āϤāϰ⧇āϰ āϕ⧋āϟāĻž, āĻ•ā§āϰāĻŽāĻŦāĻ°ā§āϧāĻŽāĻžāύ āĻŽāĻŋāϰāϰāĻŋāĻ‚, āĻŦāĻŋāĻ­āĻŋāĻ¨ā§āύ āĻĄā§‡āϟāĻž āĻ•āĻŽā§āĻĒā§āϰ⧇āĻļāύ āĻ…ā§āϝāĻžāϞāĻ—āϰāĻŋāĻĻāĻŽāϗ⧁āϞāĻŋāϰ āϜāĻ¨ā§āϝ āϏāĻŽāĻ°ā§āĻĨāύ, āĻāĻ•āĻžāϧāĻŋāĻ• āĻšā§‹āĻ¸ā§āĻŸā§‡ āĻĄā§‡āϟāĻž āĻŦāĻŋāϤāϰāĻŖ āϏāĻš āĻŽāĻžāĻ˛ā§āϟāĻŋ-āĻŽāĻžāĻ¸ā§āϟāĻžāϰ āĻŽāĻŋāϰāϰāĻŋāĻ‚āϝāĻŧ⧇āϰ āĻŽāϤ⧋ āĻŦ⧈āĻļāĻŋāĻˇā§āĻŸā§āϝāϗ⧁āϞāĻŋāϰ āϜāĻ¨ā§āϝ āωāĻ˛ā§āϞ⧇āĻ–āϝ⧋āĻ—ā§āϝāĨ¤ āύāϤ⧁āύ āϰāĻŋāϞāĻŋāϜ āĻŽāĻžāĻ˛ā§āϟāĻŋ-āĻ­āϞāĻŋāωāĻŽ āĻĒāĻžāĻ°ā§āϟāĻŋāĻļāύ⧇āϰ āϜāĻ¨ā§āϝ āĻĒā§āϰāĻžāĻĨāĻŽāĻŋāĻ• āϏāĻŽāĻ°ā§āĻĨāύ āϝ⧋āĻ— āĻ•āϰ⧇, āφāĻĒāύāĻžāϕ⧇ āĻāĻ•āϟāĻŋ āĻĒāĻžāĻ°ā§āϟāĻŋāĻļāύ⧇ āĻāĻ•āĻžāϧāĻŋāĻ• āĻ¸ā§āĻĨāĻžāύ⧀āϝāĻŧ āĻĄāĻŋāĻ¸ā§āĻ• āĻāĻ•āĻ¤ā§āϰāĻŋāϤ āĻ•āϰāĻžāϰ āĻ…āύ⧁āĻŽāϤāĻŋ āĻĻ⧇āϝāĻŧ (āĻŽāĻžāĻ˛ā§āϟāĻŋ-āĻŽāĻžāĻ¸ā§āϟāĻžāϰ āύ⧇āϟāĻ“āϝāĻŧāĻžāĻ°ā§āĻ• āĻŽā§‹āĻĄ āĻāĻ–āύāĻ“ āϏāĻŽāĻ°ā§āĻĨāĻŋāϤ āύāϝāĻŧ)āĨ¤ āĻĒāĻžāĻ°ā§āϟāĻŋāĻļāύ⧇āϰ āφāĻ•āĻžāϰ āĻŦāĻžāĻĄāĻŧāĻžāύ⧋āϰ āĻ•ā§āώāĻŽāϤāĻž āĻĒā§āϰāϝāĻŧā§‹āĻ— āĻ•āϰāĻž āĻšāϝāĻŧ⧇āϛ⧇ (hammer2 grofs āĻ•āĻŽāĻžāĻ¨ā§āĻĄ āϝ⧋āĻ— āĻ•āϰāĻž āĻšāϝāĻŧ⧇āϛ⧇)āĨ¤ āĻĒā§āϰāϧāĻžāύ āĻ…āύ⧁āϞāĻŋāĻĒāĻŋ āϏāĻŽāĻ¸ā§āϝāĻž āϏāĻŽāĻžāϧāĻžāύ āĻ•āϰāĻž āĻšāϝāĻŧ⧇āϛ⧇.
  • tmpfs āĻĢāĻžāχāϞ āϏāĻŋāĻ¸ā§āĻŸā§‡āĻŽā§‡āϰ āĻ•āĻ°ā§āĻŽāĻ•ā§āώāĻŽāϤāĻž āωāĻ˛ā§āϞ⧇āĻ–āϝ⧋āĻ—ā§āϝāĻ­āĻžāĻŦ⧇ āωāĻ¨ā§āύāϤ āĻ•āϰāĻž āĻšāϝāĻŧ⧇āϛ⧇āĨ¤ tmpfs-āĻ /tmp āĻāĻŦāĻ‚ /var/run āĻ¸ā§āĻĨāĻžāĻĒāύ āĻ•āϰāĻž āϏāĻšāϜ āĻ•āϰāĻžāϰ āϜāĻ¨ā§āϝ mounttmpfs āχāωāϟāĻŋāϞāĻŋāϟāĻŋ āϝ⧋āĻ— āĻ•āϰāĻž āĻšāϝāĻŧ⧇āϛ⧇āĨ¤
  • Ext2 āĻĢāĻžāχāϞ āϏāĻŋāĻ¸ā§āĻŸā§‡āĻŽā§‡āϰ āĻāĻ•āϟāĻŋ āĻŦāĻžāĻ¸ā§āϤāĻŦāĻžāϝāĻŧāύ āϝ⧋āĻ— āĻ•āϰāĻž āĻšāϝāĻŧ⧇āϛ⧇, āϝ⧇āϟāĻŋāϤ⧇ GPL- āϞāĻžāχāϏ⧇āĻ¨ā§āϏāĻ•ā§ƒāϤ āϕ⧋āĻĄ āύ⧇āχāĨ¤
  • MAP_VPAGETABLE mmap() āĻāϰ āϏāĻŽāĻ°ā§āĻĨāύ āĻ…āĻĒāϏāĻžāϰāĻŖ āϏāĻš āĻ­āĻžāĻ°ā§āϚ⧁āϝāĻŧāĻžāϞ āĻŽā§‡āĻŽāϰāĻŋ āϏāĻŋāĻ¸ā§āĻŸā§‡āĻŽā§‡ āωāĻ˛ā§āϞ⧇āĻ–āϝ⧋āĻ—ā§āϝ āĻĒāϰāĻŋāĻŦāĻ°ā§āϤāύ āĻ•āϰāĻž āĻšāϝāĻŧ⧇āϛ⧇, āϝāĻž vkernell (āĻ­āĻžāĻ°ā§āϚ⧁āϝāĻŧāĻžāϞ āĻ•āĻžāĻ°ā§āύ⧇āϞāϗ⧁āϞāĻŋ āĻāĻ•āϟāĻŋ āĻŦā§āϝāĻŦāĻšāĻžāϰāĻ•āĻžāϰ⧀āϰ āĻĒā§āϰāĻ•ā§āϰāĻŋāϝāĻŧāĻž āĻšāĻŋāϏāĻžāĻŦ⧇ āϚāĻžāϞāĻŋāϤ) āĻ•āĻžāϜ āĻ•āϰāĻžāϰ āϜāĻ¨ā§āϝ āĻĒā§āϰāϝāĻŧā§‹āϜāύ⧀āϝāĻŧāĨ¤ āĻĒāϰāĻŦāĻ°ā§āϤ⧀ āϰāĻŋāϞāĻŋāĻœā§‡ āĻāϟāĻŋ Vkernel āĻĢ⧇āϰāϤ āĻĻ⧇āĻ“āϝāĻŧāĻžāϰ āĻĒāϰāĻŋāĻ•āĻ˛ā§āĻĒāύāĻž āĻ•āϰāĻž āĻšāϝāĻŧ⧇āϛ⧇, HVM āĻāϰ āĻ­āĻŋāĻ¤ā§āϤāĻŋāϤ⧇ āĻĒ⧁āύāϰāĻžāϝāĻŧ āĻĄāĻŋāϜāĻžāχāύ āĻ•āϰāĻž āĻšāϝāĻŧ⧇āϛ⧇āĨ¤
  • āĻ•āϞāφāωāϟ*() āĻ•āϞ⧇āϰ āĻŦāĻžāĻ¸ā§āϤāĻŦāĻžāϝāĻŧāύ āĻĒ⧁āύāϰāĻžāϝāĻŧ āĻĄāĻŋāϜāĻžāχāύ āĻ•āϰāĻž āĻšāϝāĻŧ⧇āϛ⧇āĨ¤
  • āωāĻ¨ā§āύāϤ EFI āĻĢā§āϰ⧇āĻŽāĻŦāĻžāĻĢāĻžāϰ āϏāĻŽāĻ°ā§āĻĨāύāĨ¤
  • sysmouse āĻĄā§āϰāĻžāχāĻ­āĻžāϰ⧇ evdev āϏāĻŽāĻ°ā§āĻĨāύ āϝ⧋āĻ— āĻ•āϰāĻž āĻšāϝāĻŧ⧇āϛ⧇āĨ¤
  • clock_nanosleep, fexecve, getaddrinfo āĻāĻŦāĻ‚ āϟāĻžāχāĻŽāφāωāĻŸā§‡ āĻ•āϞ āϝ⧋āĻ— āĻ•āϰāĻž āĻšāϝāĻŧ⧇āϛ⧇āĨ¤ fcntl(F_GETPATH) āĻāĻŦāĻ‚ IP_SENDSRCADDR āĻāĻŦāĻ‚ SO_PASSCRED āĻĒāϤāĻžāĻ•āĻžāϗ⧁āϞāĻŋāϰ āϜāĻ¨ā§āϝ āϏāĻŽāĻ°ā§āĻĨāύ āĻŦāĻžāĻ¸ā§āϤāĻŦāĻžāϝāĻŧāύ āĻ•āϰāĻž āĻšāϝāĻŧ⧇āϛ⧇⧎
  • āĻŽā§‡āĻŽāϰāĻŋ āĻĢā§āĻ°ā§āϝāĻžāĻ—āĻŽā§‡āĻ¨ā§āĻŸā§‡āĻļāύ āĻ•āĻŽāĻžāϤ⧇ āĻ•āĻžāĻ°ā§āύ⧇āϞ⧇ kmalloc_obj āϏāĻžāĻŦāϏāĻŋāĻ¸ā§āĻŸā§‡āĻŽ āϝ⧋āĻ— āĻ•āϰāĻž āĻšāϝāĻŧ⧇āϛ⧇āĨ¤
  • AMD āĻĒā§āϰāϏ⧇āϏāϰ⧇āϰ SMN (āϏāĻŋāĻ¸ā§āĻŸā§‡āĻŽ āĻŽā§āϝāĻžāύ⧇āϜāĻŽā§‡āĻ¨ā§āϟ āύ⧇āϟāĻ“āϝāĻŧāĻžāĻ°ā§āĻ•) āϏāĻžāĻŦāϏāĻŋāĻ¸ā§āĻŸā§‡āĻŽā§‡āϰ āϜāĻ¨ā§āϝ amdsmn āĻĄā§āϰāĻžāχāĻ­āĻžāϰ⧇āϰ āϏāĻŽāĻ°ā§āĻĨāύ FreeBSD āĻĨ⧇āϕ⧇ āϏāϰāĻžāύ⧋ āĻšāϝāĻŧ⧇āϛ⧇āĨ¤
  • devd āĻ“āϝāĻŧā§āϝāĻžāϰāϞ⧇āϏ āĻ…ā§āϝāĻžāĻĄāĻžāĻĒā§āϟāĻžāϰ⧇āϰ āĻ¸ā§āĻŦāϝāĻŧāĻ‚āĻ•ā§āϰāĻŋāϝāĻŧ āĻ¸ā§āĻŦā§€āĻ•ā§ƒāϤāĻŋ āĻĒā§āϰāĻĻāĻžāύ āĻ•āϰ⧇ āĻāĻŦāĻ‚ āϤāĻžāĻĻ⧇āϰ āϜāĻ¨ā§āϝ wlanX āύ⧇āϟāĻ“āϝāĻŧāĻžāĻ°ā§āĻ• āχāĻ¨ā§āϟāĻžāϰāĻĢ⧇āϏ āϤ⧈āϰāĻŋ āĻ•āϰ⧇āĨ¤
  • sysclock_t āĻĒā§āϰāĻ•āĻžāϰāϟāĻŋ 32 āĻĨ⧇āϕ⧇ 64-āĻŦāĻŋāĻŸā§‡ āϰ⧂āĻĒāĻžāĻ¨ā§āϤāϰāĻŋāϤ āĻšāϝāĻŧ⧇āϛ⧇āĨ¤
  • āϏāĻŋāĻ¸ā§āĻŸā§‡āĻŽ āĻ•āϞ āϞāĻžā§āϚ āĻšā§‡āχāύ āĻ…āĻĒā§āϟāĻŋāĻŽāĻžāχāϜ āĻ•āϰāĻž āĻšāϝāĻŧ⧇āϛ⧇.
  • āĻ•āĻŽ āĻŽā§‡āĻŽāϰāĻŋ āĻ…āĻŦāĻ¸ā§āĻĨāĻžāϰ āĻ…āϧ⧀āύ⧇ āĻ…āĻĒā§āϟāĻŋāĻŽāĻžāχāϜ āĻ•āϰāĻž āĻ•āĻžāϜ.
  • āĻœā§‡āϞ āĻŦāĻŋāĻšā§āĻ›āĻŋāĻ¨ā§āύ āĻĒāϰāĻŋāĻŦ⧇āĻļ āĻŦā§āϝāĻŦāĻ¸ā§āĻĨāĻž āωāĻ˛ā§āϞ⧇āĻ–āϝ⧋āĻ—ā§āϝāĻ­āĻžāĻŦ⧇ āύāϤ⧁āύāĻ­āĻžāĻŦ⧇ āĻĄāĻŋāϜāĻžāχāύ āĻ•āϰāĻž āĻšāϝāĻŧ⧇āϛ⧇āĨ¤ āĻœā§‡āϞāĨ¤* sysctl āĻĒā§āϝāĻžāϰāĻžāĻŽāĻŋāϟāĻžāϰ āĻĒ⧁āύāĻ°ā§āĻ—āĻ āύ āĻ•āϰāĻž āĻšāϝāĻŧ⧇āϛ⧇āĨ¤
  • Intel I219 āχāĻĨāĻžāϰāύ⧇āϟ āĻ•āĻ¨ā§āĻŸā§āϰ⧋āϞāĻžāϰ⧇āϰ āϜāĻ¨ā§āϝ āϏāĻŽāĻ°ā§āĻĨāύ āϝ⧋āĻ— āĻ•āϰāĻž āĻšāϝāĻŧ⧇āϛ⧇ āĻāĻŦāĻ‚ Realtek āϚāĻŋāĻĒāϗ⧁āϞāĻŋāϰ āϜāĻ¨ā§āϝ āĻĒā§āϰāϏāĻžāϰāĻŋāϤ āϏāĻŽāĻ°ā§āĻĨāύāĨ¤ bnx āĻĄā§āϰāĻžāχāĻ­āĻžāϰ Broadcom NetXtreme 57764, 57767 āĻāĻŦāĻ‚ 57787 āϚāĻŋāĻĒāϗ⧁āϞāĻŋāϰ āϜāĻ¨ā§āϝ āϏāĻŽāĻ°ā§āĻĨāύ āϝ⧋āĻ— āĻ•āϰ⧇āϛ⧇āĨ¤
  • AF_ARP āĻ āĻŋāĻ•āĻžāύāĻž āĻĒāϰāĻŋāĻŦāĻžāϰ⧇āϰ āϜāĻ¨ā§āϝ āύ⧇āϟāĻ“āϝāĻŧāĻžāĻ°ā§āĻ• āĻ¸ā§āĻŸā§āϝāĻžāϕ⧇ āϏāĻŽāĻ°ā§āĻĨāύ āϝ⧋āĻ— āĻ•āϰāĻž āĻšāϝāĻŧ⧇āϛ⧇, āϝāĻž ARP āĻ āĻŋāĻ•āĻžāύāĻžāϗ⧁āϞāĻŋāϕ⧇ āĻĒā§āϰāϤāĻŋāύāĻŋāϧāĻŋāĻ¤ā§āĻŦ āĻ•āϰ⧇āĨ¤
  • āĻĄāĻŋāφāϰāĻāĻŽ (āĻĄāĻžāχāϰ⧇āĻ•ā§āϟ āϰ⧇āĻ¨ā§āĻĄāĻžāϰāĻŋāĻ‚ āĻŽā§āϝāĻžāύ⧇āϜāĻžāϰ) āχāĻ¨ā§āϟāĻžāϰāĻĢ⧇āϏ⧇āϰ āωāĻĒāĻžāĻĻāĻžāύāϗ⧁āϞāĻŋ āϞāĻŋāύāĻžāĻ•ā§āϏ āĻ•āĻžāĻ°ā§āύ⧇āϞ 4.10.17 āĻāϰ āϏāĻžāĻĨ⧇ āϏāĻŋāĻ™ā§āĻ•ā§āϰ⧋āύāĻžāχāϜ āĻ•āϰāĻž āĻšāϝāĻŧāĨ¤ Intel GPU-āĻāϰ āϜāĻ¨ā§āϝ āφāĻĒāĻĄā§‡āϟ āĻ•āϰāĻž drm/i915 āĻĄā§āϰāĻžāχāĻ­āĻžāϰāĨ¤
  • āĻĄāĻŋāĻĢāĻ˛ā§āϟ āϏāĻŋāϰāĻŋāϝāĻŧāĻžāϞ āĻĒā§‹āĻ°ā§āϟ āĻŦā§āϝāĻžāĻ¨ā§āĻĄāωāχāĻĨ 9600 āĻĨ⧇āϕ⧇ 115200 āĻŦāωāĻĄ āĻ•āϰāĻž āĻšāϝāĻŧ⧇āϛ⧇āĨ¤
  • "-f" āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāϟāĻŋ ifconfig āχāωāϟāĻŋāϞāĻŋāϟāĻŋ āĻāĻŦāĻ‚ āχāĻ¨ā§āϟāĻžāϰāĻĢ⧇āϏ āĻ—ā§āϰ⧁āĻĒ āĻĻā§āĻŦāĻžāϰāĻž āφāωāϟāĻĒ⧁āϟ āĻĢāĻŋāĻ˛ā§āϟāĻžāϰ āĻ•āϰāĻžāϰ āĻ•ā§āώāĻŽāϤāĻž āϝ⧋āĻ— āĻ•āϰāĻž āĻšāϝāĻŧ⧇āϛ⧇āĨ¤
  • āχāωāϟāĻŋāϞāĻŋāϟāĻŋ āĻļāĻžāϟāĻĄāĻžāωāύ, āϰāĻŋāĻŦ⧁āϟ, āĻĒā§āϰāĻŋāĻ¨ā§āϟāĻāĻĢ, āĻŸā§‡āĻ¸ā§āϟ, sh, efivar, uefisign āĻāϰ āĻŦāĻžāĻ¸ā§āϤāĻŦāĻžāϝāĻŧāύ FreeBSD āĻĨ⧇āϕ⧇ āϏāĻŋāĻ™ā§āĻ•ā§āϰ⧋āύāĻžāχāϜ āĻ•āϰāĻž āĻšāϝāĻŧāĨ¤
  • āϚāĻŋāĻ‚, āĻ—ā§‹āĻŽā§‹āϕ⧁, āĻŽāύ⧋āĻĒ āĻāĻŦāĻ‚ āϏāĻŋāĻ—ā§āϰāĻžāĻŽ āϗ⧇āĻŽāϗ⧁āϞāĻŋ āύ⧇āϟāĻŦāĻŋāĻāϏāĻĄāĻŋ āĻĨ⧇āϕ⧇ āĻĒā§‹āĻ°ā§āϟ āĻ•āϰāĻž āĻšāϝāĻŧ⧇āϛ⧇āĨ¤
  • efidp āĻāĻŦāĻ‚ efibootmgr āχāωāϟāĻŋāϞāĻŋāϟāĻŋāϗ⧁āϞāĻŋ āĻ…āĻ¨ā§āϤāĻ°ā§āϭ⧁āĻ•ā§āϤ āĻ•āϰāĻž āĻšāϝāĻŧ⧇āϛ⧇āĨ¤
  • pthreads āϞāĻžāχāĻŦā§āϰ⧇āϰāĻŋāϰ āĻ•ā§āώāĻŽāϤāĻž āĻĒā§āϰāϏāĻžāϰāĻŋāϤ āĻ•āϰāĻž āĻšāϝāĻŧ⧇āϛ⧇, pthread_getname_np() āĻāϰ āϜāĻ¨ā§āϝ āϏāĻŽāĻ°ā§āĻĨāύ āϝ⧋āĻ— āĻ•āϰāĻž āĻšāϝāĻŧ⧇āϛ⧇āĨ¤
  • libstdbuf āϞāĻžāχāĻŦā§āϰ⧇āϰāĻŋ FreeBSD āĻĨ⧇āϕ⧇ āϏāϰāĻžāύ⧋ āĻšāϝāĻŧ⧇āϛ⧇āĨ¤
  • libutil-āĻ sockaddr_snprintf() āĻāϰ āϜāĻ¨ā§āϝ āϏāĻŽāĻ°ā§āĻĨāύ āϝ⧋āĻ— āĻ•āϰāĻž āĻšāϝāĻŧ⧇āϛ⧇, NetBSD āĻĨ⧇āϕ⧇ āĻŦāĻšāύ āĻ•āϰāĻž āĻšāϝāĻŧ⧇āϛ⧇āĨ¤
  • āχāύāĻ¸ā§āϟāϞāĻžāϰ⧇ āύāĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āϟ āĻ•āϰāĻž āĻĒāĻžāϏāĻ“āϝāĻŧāĻžāĻ°ā§āĻĄāϗ⧁āϞāĻŋ āĻŦāĻŋāĻļ⧇āώ āĻ…āĻ•ā§āώāϰ āĻŦā§āϝāĻŦāĻšāĻžāϰ⧇āϰ āĻ…āύ⧁āĻŽāϤāĻŋ āĻĻ⧇āϝāĻŧāĨ¤
  • āĻŽā§ŒāϞāĻŋāĻ• āĻĒā§āϝāĻžāϕ⧇āĻœā§‡āϰ āĻŽāĻ§ā§āϝ⧇ āϰāϝāĻŧ⧇āϛ⧇ zstd āĻĒā§āϝāĻžāϕ⧇āϜ (āϏāĻ‚āĻ¸ā§āĻ•āϰāĻŖ 1.4.8)āĨ¤
  • dhcpcd 9.4.0, grep 3.4, less 551, libressl 3.2.5, openssh 8.3p1, tcsh 6.22.02, wpa_supplicant 2.9 āϏāĻš āϤ⧃āϤ⧀āϝāĻŧ-āĻĒāĻ•ā§āώ⧇āϰ āωāĻĒāĻžāĻĻāĻžāύāϗ⧁āϞāĻŋāϰ āφāĻĒāĻĄā§‡āϟ āĻ•āϰāĻž āϏāĻ‚āĻ¸ā§āĻ•āϰāĻŖāĨ¤ āĻĄāĻŋāĻĢāĻ˛ā§āϟ āĻ•āĻŽā§āĻĒāĻžāχāϞāĻžāϰ āĻšāϞ gcc-8āĨ¤

āωāĻ¤ā§āϏ: opennet.ru