ΠΠ±ΡΠ°Π²Π΅Π½ Π΅ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠ²Π½ΠΈΠΎΡ ΡΠΈΡΡΠ΅ΠΌ ΠΎΡΠΈΠ΅Π½ΡΠΈΡΠ°Π½ ΠΊΠΎΠ½ Π΄Π΅ΡΠΊΡΠΎΠΏ MidnightBSD 2.2, Π±Π°Π·ΠΈΡΠ°Π½ Π½Π° FreeBSD ΡΠΎ Π΅Π»Π΅ΠΌΠ΅Π½ΡΠΈ ΠΏΡΠ΅Π½Π΅ΡΠ΅Π½ΠΈ ΠΎΠ΄ DragonFly BSD, OpenBSD ΠΈ NetBSD. ΠΡΠ½ΠΎΠ²Π½Π°ΡΠ° ΡΠ°Π±ΠΎΡΠ½Π° ΠΎΠΊΠΎΠ»ΠΈΠ½Π° Π΅ ΠΈΠ·Π³ΡΠ°Π΄Π΅Π½Π° Π½Π° Π²ΡΠ²ΠΎΡ Π½Π° GNUstep, Π½ΠΎ ΠΊΠΎΡΠΈΡΠ½ΠΈΡΠΈΡΠ΅ ΠΈΠΌΠ°Π°Ρ ΠΌΠΎΠΆΠ½ΠΎΡΡ Π΄Π° ΠΈΠ½ΡΡΠ°Π»ΠΈΡΠ°Π°Ρ WindowMaker, GNOME, Xfce ΠΈΠ»ΠΈ Lumina. Π‘Π»ΠΈΠΊΠ° Π·Π° ΠΈΠ½ΡΡΠ°Π»Π°ΡΠΈΡΠ° ΠΎΠ΄ 774 MB (x86, amd64) Π΅ ΠΏΠΎΠ΄Π³ΠΎΡΠ²Π΅Π½Π° Π·Π° ΠΏΡΠ΅Π·Π΅ΠΌΠ°ΡΠ΅.
ΠΠ° ΡΠ°Π·Π»ΠΈΠΊΠ° ΠΎΠ΄ Π΄ΡΡΠ³ΠΈΡΠ΅ ΠΈΠ·Π΄Π°Π½ΠΈΡΠ° Π·Π° Π΄Π΅ΡΠΊΡΠΎΠΏ Π½Π° FreeBSD, MidnightBSD ΠΏΡΠ²ΠΈΡΠ½ΠΎ Π±Π΅ΡΠ΅ ΡΠ°Π·Π²ΠΈΠ΅Π½ ΠΊΠ°ΠΊΠΎ Π²ΠΈΠ»ΡΡΠΊΠ° Π½Π° FreeBSD 6.1-Π±Π΅ΡΠ°, ΠΊΠΎΡ Π±Π΅ΡΠ΅ ΡΠΈΠ½Ρ ΡΠΎΠ½ΠΈΠ·ΠΈΡΠ°Π½ ΡΠΎ Π±Π°Π·Π°ΡΠ° Π½Π° ΠΊΠΎΠ΄ΠΎΠ²ΠΈ FreeBSD 2011 Π²ΠΎ 7 Π³ΠΎΠ΄ΠΈΠ½Π° ΠΈ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°ΡΠ΅Π»Π½ΠΎ Π°ΠΏΡΠΎΡΠ±ΠΈΡΠ° ΠΌΠ½ΠΎΠ³Ρ ΡΡΠ½ΠΊΡΠΈΠΈ ΠΎΠ΄ Π³ΡΠ°Π½ΠΊΠΈΡΠ΅ Π½Π° FreeBSD 9-12. ΠΠ° Π΄Π° ΡΠΏΡΠ°Π²ΡΠ²Π° ΡΠΎ ΠΏΠ°ΠΊΠ΅ΡΠΈΡΠ΅, MidnightBSD Π³ΠΎ ΠΊΠΎΡΠΈΡΡΠΈ ΡΠΈΡΡΠ΅ΠΌΠΎΡ mport, ΠΊΠΎΡ ΠΊΠΎΡΠΈΡΡΠΈ Π±Π°Π·Π° Π½Π° ΠΏΠΎΠ΄Π°ΡΠΎΡΠΈ SQLite Π·Π° ΡΠΊΠ»Π°Π΄ΠΈΡΠ°ΡΠ΅ Π½Π° ΠΈΠ½Π΄Π΅ΠΊΡΠΈ ΠΈ ΠΌΠ΅ΡΠ°ΠΏΠΎΠ΄Π°ΡΠΎΡΠΈ. ΠΠ½ΡΡΠ°Π»ΠΈΡΠ°ΡΠ΅ΡΠΎ, ΠΎΡΡΡΡΠ°Π½ΡΠ²Π°ΡΠ΅ΡΠΎ ΠΈ ΠΏΡΠ΅Π±Π°ΡΡΠ²Π°ΡΠ΅ΡΠΎ Π½Π° ΠΏΠ°ΠΊΠ΅ΡΠΈΡΠ΅ ΡΠ΅ Π²ΡΡΠΈ ΡΠΎ ΠΏΠΎΠΌΠΎΡ Π½Π° Π΅Π΄Π½Π° ΠΊΠΎΠΌΠ°Π½Π΄Π° mport.
ΠΠ»Π°Π²Π½ΠΈ ΠΏΡΠΎΠΌΠ΅Π½ΠΈ:
- ΠΠΆΡΡΠΈΡΠ°Π½ΠΈ Π²Π΅ΡΠ·ΠΈΠΈ Π½Π° ΠΏΡΠΎΠ³ΡΠ°ΠΌΠ°ΡΠ°, Π²ΠΊΠ»ΡΡΡΠ²Π°ΡΡΠΈ Perl 5.36.0, OpenSSH 8.8p1, lua 5.3.6, subversion 1.14.1, sqlite 3.38.2.
- ΠΠΎΠ΄ΠΎΡ Π½Π° /bin/sh ΡΠΊΠΎΠ»ΠΊΠ° Π΅ ΡΠΈΠ½Ρ ΡΠΎΠ½ΠΈΠ·ΠΈΡΠ°Π½ ΡΠΎ Π³ΡΠ°Π½ΠΊΠ°ΡΠ° FreeBSD 12-STABLE.
- ΠΠ° root ΠΊΠΎΡΠΈΡΠ½ΠΈΠΊΠΎΡ, ΡΡΠ°Π½Π΄Π°ΡΠ΄Π½Π°ΡΠ° ΠΊΠΎΠΌΠ°Π½Π΄Π½Π° ΠΎΠ±Π²ΠΈΠ²ΠΊΠ° Π΅ tcsh Π½Π°ΠΌΠ΅ΡΡΠΎ csh ΠΈ ΠΏΠΎΠΌΠ°Π»ΠΊΡ ΠΊΠΎΡΠΈΡΠ½ΠΎΡΡΠ° ΡΠ΅ ΠΊΠΎΡΠΈΡΡΠΈ Π·Π° ΡΡΡΠ°Π½ΠΈΡΠ΅ΡΠ΅.
- ΠΠΎΠ΄Π°Π΄Π΅Π½ΠΈ ΡΠ΅ Π·Π°ΠΊΡΠΏΠΈ ΠΎΠ΄ ΠΏΡΠΎΠ΅ΠΊΡΠΎΡ pfsense ΠΊΠΎΠΈ Π³ΠΈ Π·Π³ΠΎΠ»Π΅ΠΌΡΠ²Π°Π°Ρ ΠΏΠ΅ΡΡΠΎΡΠΌΠ°Π½ΡΠΈΡΠ΅ Π½Π° ΡΠΈΡΡΠ΅ΠΌΠΎΡ Π·Π° Π½Π°ΠΌΠ°Π»ΡΠ²Π°ΡΠ΅ Π½Π° ΡΠΎΠΎΠ±ΡΠ°ΡΠ°ΡΠΎΡ dummynet ΠΎΠ΄ 2Gb/s Π½Π° 4Gb/s.
- Π£ΠΏΡΠ°Π²ΡΠ²Π°ΡΠΎΡ ΡΠΎ ΠΏΠ°ΠΊΠ΅ΡΠΈ mport Π΅ Π°ΠΆΡΡΠΈΡΠ°Π½ Π½Π° Π²Π΅ΡΠ·ΠΈΡΠ°ΡΠ° 2.2.0. Libdispatch ΠΈ gcd ΡΠ΅ ΠΈΡΠΊΠ»ΡΡΠ΅Π½ΠΈ ΠΎΠ΄ Π·Π°Π²ΠΈΡΠ½ΠΎΡΡΠΈΡΠ΅, ΡΡΠΎ Π²ΠΈ ΠΎΠ²ΠΎΠ·ΠΌΠΎΠΆΡΠ²Π° ΡΡΠ°ΡΠΈΡΠΊΠΈ Π΄Π° Π³Π΅Π½Π΅ΡΠΈΡΠ°ΡΠ΅ mport ΡΠΊΠ»ΠΎΠΏΠΎΠ²ΠΈ. ΠΠΏΡΠΈΡΠ°ΡΠ° βdesktop-file-utilsβ Π΅ Π΄ΠΎΠ΄Π°Π΄Π΅Π½Π° Π²ΠΎ plist ΠΈ ΠΈΠΌΠΏΠ»Π΅ΠΌΠ΅Π½ΡΠΈΡΠ°Π½Π° Π΅ ΠΌΠΎΠΆΠ½ΠΎΡΡΠ° Π·Π° ΠΊΡΠ΅ΠΈΡΠ°ΡΠ΅ ΠΏΠ°ΠΊΠ΅ΡΠΈ ΡΠΎ ΠΌΠΎΠ΄ΡΠ»ΠΈ Π½Π° ΡΠ°Π΄ΡΠΎΡΠΎ. ΠΠΎΠ΄Π°Π΄Π΅Π½Π° Π΅ ΠΏΠΎΠ΄Π΄ΡΡΠΊΠ° Π·Π° ΠΊΠΎΡΠΈΡΡΠ΅ΡΠ΅ Π½Π° chroot Π·Π° Π°ΠΆΡΡΠΈΡΠ°ΡΠ΅ Π½Π° ΠΏΠΎΠ΅Π΄ΠΈΠ½Π΅ΡΠ½ΠΈ Π·Π°ΡΠ²ΠΎΡΡΠΊΠΈ ΠΎΠΊΠΎΠ»ΠΈΠ½ΠΈ.
- ΠΠΎΠ΄Π΄ΡΡΠΊΠ°ΡΠ° Π·Π° Sctp Π΅ ΠΏΡΠ΅ΠΌΠ΅ΡΡΠ΅Π½Π° Π²ΠΎ Netcat ΠΎΠ΄ FreeBSD.
- ΠΠΎΠ΄Π°Π΄Π΅Π½Π° Π΅ ΡΡΠ½ΠΊΡΠΈΡΠ°ΡΠ° ptsname_r Π²ΠΎ libc.
- ΠΠΎΠΏΡΠ°Π²Π΅Π½ΠΈΡΠ΅ Π³ΡΠ΅ΡΠΊΠΈ Π·Π° Ipfilter ΡΠ΅ ΠΏΡΠ΅ΠΌΠ΅ΡΡΠ΅Π½ΠΈ ΠΎΠ΄ FreeBSD.
- Π‘ΠΊΡΠΈΠΏΡΠ°ΡΠ° Π·Π° ΠΏΠΎΠ΄ΠΈΠ³Π°ΡΠ΅ ΠΎΡΠΈΠ³ΡΡΡΠ²Π° Π΄Π΅ΠΊΠ° dbus ΠΈ hald ΡΠ΅ ΠΎΠ²ΠΎΠ·ΠΌΠΎΠΆΠ΅Π½ΠΈ.
ΠΠΎΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»Π½ΠΎ, ΠΌΠΎΠΆΠ΅ΠΌΠ΅ Π΄Π° Π³ΠΎ Π·Π°Π±Π΅Π»Π΅ΠΆΠΈΠΌΠ΅ ΠΎΠ±ΡΠ°Π²ΡΠ²Π°ΡΠ΅ΡΠΎ Π½Π° ΠΏΡΠΎΠ΅ΠΊΡΠΎΡ DragonFly BSD 6.2.2, ΠΊΠΎΡ ΡΠ°Π·Π²ΠΈΠ²Π° ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠ²Π΅Π½ ΡΠΈΡΡΠ΅ΠΌ ΡΠΎ Ρ
ΠΈΠ±ΡΠΈΠ΄Π½ΠΎ ΡΠ°Π΄ΡΠΎ ΡΠΎΠ·Π΄Π°Π΄Π΅Π½ΠΎ Π²ΠΎ 2003 Π³ΠΎΠ΄ΠΈΠ½Π° ΡΠΎ ΡΠ΅Π» Π°Π»ΡΠ΅ΡΠ½Π°ΡΠΈΠ²Π΅Π½ ΡΠ°Π·Π²ΠΎΡ Π½Π° Π³ΡΠ°Π½ΠΊΠ°ΡΠ° FreeBSD 4.x. ΠΠ΅ΡΡ ΠΊΠ°ΡΠ°ΠΊΡΠ΅ΡΠΈΡΡΠΈΠΊΠΈΡΠ΅ Π½Π° DragonFly BSD, ΠΌΠΎΠΆΠ΅ΠΌΠ΅ Π΄Π° Π³ΠΎ Π·Π°Π±Π΅Π»Π΅ΠΆΠΈΠΌΠ΅ Π΄ΠΈΡΡΡΠΈΠ±ΡΠΈΡΠ°Π½ΠΈΠΎΡ Π²Π΅ΡΠ·ΠΈΡΠ°Π½ Π΄Π°ΡΠΎΡΠ΅ΡΠ΅Π½ ΡΠΈΡΡΠ΅ΠΌ HAMMER, ΠΌΠΎΠΆΠ½ΠΎΡΡΠ° Π·Π° Π²ΡΠΈΡΡΠ²Π°ΡΠ΅ Π½Π° βΠ²ΠΈΡΡΡΠ΅Π»Π½ΠΈβ ΡΠΈΡΡΠ΅ΠΌΡΠΊΠΈ ΠΊΠ΅ΡΠ½Π΅Π»ΠΈ ΠΊΠ°ΠΊΠΎ ΠΊΠΎΡΠΈΡΠ½ΠΈΡΠΊΠΈ ΠΏΡΠΎΡΠ΅ΡΠΈ, ΡΡΠ΅Π΄ΡΡΠ²Π° Π·Π° ΠΊΠ΅ΡΠΈΡΠ°ΡΠ΅ ΠΏΠΎΠ΄Π°ΡΠΎΡΠΈ ΠΈ FS ΠΌΠ΅ΡΠ°ΠΏΠΎΠ΄Π°ΡΠΎΡΠΈ Π½Π° SSD-Π΄ΠΈΡΠΊΠΎΠ²ΠΈ, ΡΠΈΠΌΠ±ΠΎΠ»ΠΈΡΠ½ΠΈ Π²ΡΡΠΊΠΈ ΡΡΠ²ΡΡΠ²ΠΈΡΠ΅Π»Π½ΠΈ Π½Π° ΠΊΠΎΠ½ΡΠ΅ΠΊΡΡ, ΡΠΏΠΎΡΠΎΠ±Π½ΠΎΡΡ Π·Π° Π³ΠΈ Π·Π°ΠΌΡΠ·Π½ΡΠ²Π° ΠΏΡΠΎΡΠ΅ΡΠΈΡΠ΅ Π΄ΠΎΠ΄Π΅ΠΊΠ° ΡΠ° Π·Π°ΡΡΠ²ΡΠ²Π° Π½ΠΈΠ²Π½Π°ΡΠ° ΡΠΎΡΡΠΎΡΠ±Π° Π½Π° Π΄ΠΈΡΠΊΠΎΡ ΠΈ Ρ
ΠΈΠ±ΡΠΈΠ΄Π½ΠΎΡΠΎ ΡΠ°Π΄ΡΠΎ ΠΊΠΎΡΠΈΡΡΠ΅ΡΡΠΈ Π»Π΅ΡΠ½ΠΈ Π½ΠΈΡΠΊΠΈ (LWKT). ΠΠΎΠ²ΠΎΡΠΎ ΠΈΠ·Π΄Π°Π½ΠΈΠ΅ Π½ΡΠ΄ΠΈ ΡΠ°ΠΌΠΎ ΠΏΠΎΠΏΡΠ°Π²ΠΊΠΈ Π½Π° Π³ΡΠ΅ΡΠΊΠΈ.
ΠΠ·Π²ΠΎΡ: opennet.ru