ΠΠ°ΠΊ FreeBSD ΡΠ΅ ΡΠ°Π·Π»ΠΈΡΠ°Π²Π° ΠΎΡ Linux
FreeBSD ΠΈ Linux ΡΠ° Unix-ΠΏΠΎΠ΄ΠΎΠ±Π½ΠΈ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΎΠ½Π½ΠΈ ΡΠΈΡΡΠ΅ΠΌΠΈ, ΠΏΠΎΠΏΡΠ»ΡΡΠ½ΠΈ Π² ΡΡΡΠ²ΡΡΠ½ΠΈ ΠΈ Π½Π°ΡΡΠΎΠ»Π½ΠΈ ΡΡΠ΅Π΄ΠΈ. ΠΡΠΏΡΠ΅ΠΊΠΈ ΡΠ΅ ΠΈΠΌΠ°Ρ ΠΎΠ±ΡΠΈ ΡΠ΅ΡΡΠΈ, ΡΠ΅ ΠΈΠΌΠ°Ρ ΠΈ ΡΡΠ½ΠΈ ΡΠ°Π·Π»ΠΈΠΊΠΈ Π² Π°ΡΡ ΠΈΡΠ΅ΠΊΡΡΡΠ°ΡΠ°, Π»ΠΈΡΠ΅Π½Π·ΠΈΡΠ°Π½Π΅ΡΠΎ, ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ΡΠΎ Π½Π° ΠΏΠ°ΠΊΠ΅ΡΠΈΡΠ΅ ΠΈ ΡΠ»ΡΡΠ°ΠΈΡΠ΅ Π½Π° ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅. ΠΡΠΎ Π΅Π΄ΠΈΠ½ Π·Π°Π΄ΡΠ»Π±ΠΎΡΠ΅Π½ ΠΏΡΠ΅Π³Π»Π΅Π΄ Π½Π° ΡΠΎΠ²Π°, ΠΊΠΎΠ΅ΡΠΎ ΠΎΡΠ»ΠΈΡΠ°Π²Π° FreeBSD ΠΎΡ Linux.
1. ΠΡΠΎΠΈΠ·Ρ ΠΎΠ΄ ΠΈ ΠΈΡΡΠΎΡΠΈΡ
- Linux: ΠΠΈΠ½ΡΠΊΡ Π΅ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΎΠ½Π½Π° ΡΠΈΡΡΠ΅ΠΌΠ° Ρ ΠΎΡΠ²ΠΎΡΠ΅Π½ ΠΊΠΎΠ΄, ΡΡΠ·Π΄Π°Π΄Π΅Π½Π° ΠΎΡ ΠΠΈΠ½ΡΡ Π’ΠΎΡΠ²Π°Π»Π΄Ρ ΠΏΡΠ΅Π· 1991 Π³., ΠΊΠΎΡΡΠΎ ΠΏΡΠΎΠΈΠ·Π»ΠΈΠ·Π° ΠΎΡ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΎΠ½Π½Π°ΡΠ° ΡΠΈΡΡΠ΅ΠΌΠ° Minix. Π’Ρ ΡΠ΅ ΠΏΠΎΠ΄Π΄ΡΡΠΆΠ° ΠΎΡ ΠΎΠ±ΡΠ½ΠΎΡΡΡΠ° Π½Π° Linux ΠΈ ΡΠ΅ Π΅ ΡΠ°Π·Π²ΠΈΠ»Π° Π² ΡΠ°Π·Π»ΠΈΡΠ½ΠΈ Π΄ΠΈΡΡΡΠΈΠ±ΡΡΠΈΠΈ (Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ Ubuntu, CentOS, Fedora).
- FreeBSD: FreeBSD ΠΏΡΠΎΠΈΠ·Π»ΠΈΠ·Π° ΠΎΡ Berkeley Software Distribution (BSD), Π±Π°Π·ΠΈΡΠ° ΡΠ΅ Π½Π° Unix ΠΈ Π΅ ΠΏΡΡΠ½Π°ΡΠ° ΠΏΡΠ΅Π· 1993 Π³. Π£ΠΏΡΠ°Π²Π»ΡΠ²Π° ΡΠ΅ ΠΎΡ Π€ΠΎΠ½Π΄Π°ΡΠΈΡΡΠ° FreeBSD ΠΈ ΠΎΠ±ΡΠ½ΠΎΡΡΡΠ°, ΠΊΠ°ΡΠΎ ΡΠ΅ ΡΠΎΠΊΡΡΠΈΡΠ° Π²ΡΡΡ Ρ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΠ΅Π»Π½ΠΎΡΡΡΠ°, ΡΡΠ°Π±ΠΈΠ»Π½ΠΎΡΡΡΠ° ΠΈ ΡΠΈΠ³ΡΡΠ½ΠΎΡΡΡΠ°.
2. ΠΠΈΡΠ΅Π½Π·ΠΈΡΠ°Π½Π΅
ΠΠ΄Π½Π° ΠΎΡ ΠΎΡΠ½ΠΎΠ²Π½ΠΈΡΠ΅ ΡΠ°Π·Π»ΠΈΠΊΠΈ ΠΌΠ΅ΠΆΠ΄Ρ Linux ΠΈ FreeBSD Π΅ Π²ΠΈΠ΄ΡΡ Π½Π° Π»ΠΈΡΠ΅Π½Π·Π° Π·Π° ΠΎΡΠ²ΠΎΡΠ΅Π½ ΠΊΠΎΠ΄, ΠΊΠΎΠΉΡΠΎ Π²ΡΠ΅ΠΊΠΈ ΠΎΡ ΡΡΡ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°.
- Linux: (GNU General Public License – GPL), ΠΊΠΎΠΉΡΠΎ ΠΈΠ·ΠΈΡΠΊΠ²Π° Π²ΡΠ΅ΠΊΠΈ ΠΌΠΎΠ΄ΠΈΡΠΈΡΠΈΡΠ°Π½ ΠΊΠΎΠ΄ ΡΡΡΠΎ Π΄Π° Π±ΡΠ΄Π΅ Ρ ΠΎΡΠ²ΠΎΡΠ΅Π½ ΠΊΠΎΠ΄.
- FreeBSD: BSD Π»ΠΈΡΠ΅Π½Π·, ΠΊΠΎΠΉΡΠΎ Π΅ ΠΏΠΎ-ΡΠ°Π·ΡΠ΅ΡΠΈΡΠ΅Π»Π΅Π½ ΠΈ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ²Π° ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅ΡΠΎ Π½Π° ΠΌΠΎΠ΄ΠΈΡΠΈΡΠΈΡΠ°Π½ ΠΊΠΎΠ΄ Π·Π° ΡΠΎΠ±ΡΡΠ²Π΅Π½ΠΈ ΡΠ΅Π»ΠΈ. Π’Π°Π·ΠΈ Π³ΡΠ²ΠΊΠ°Π²ΠΎΡΡ ΠΏΡΠ°Π²ΠΈ FreeBSD ΠΏΠΎΠΏΡΠ»ΡΡΠ΅Π½ Π·Π° ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ, ΠΊΠΎΠΈΡΠΎ ΡΠ΅ Π½ΡΠΆΠ΄Π°ΡΡ ΠΎΡ Π±Π°Π·Π° Ρ ΠΎΡΠ²ΠΎΡΠ΅Π½ ΠΊΠΎΠ΄, Π½ΠΎ ΠΏΡΠ΅Π΄ΠΏΠΎΡΠΈΡΠ°Ρ Π΄Π° Π·Π°ΠΏΠ°Π·ΡΡ ΡΠΎΠ±ΡΡΠ²Π΅Π½ΠΈΡΠ΅ ΡΠΈ ΠΌΠΎΠ΄ΠΈΡΠΈΠΊΠ°ΡΠΈΠΈ.
3. Π‘ΡΡΡΠΊΡΡΡΠ° ΠΈ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΠΈ Π½Π° ΡΠΈΡΡΠ΅ΠΌΠ°ΡΠ°
- Π―Π΄ΡΠΎΡΠΎ Π½Π° Linux ΡΡΠ΅ΡΡ Π΄ΠΈΡΡΡΠΈΠ±ΡΡΠΈΠΈΡΠ΅ Π½Π° Linux: Linux Π΅ ΡΠ°ΠΌΠΎ ΡΠ΄ΡΠΎ. ΠΠΈΡΡΡΠΈΠ±ΡΡΠΈΠΈΡΠ΅ (ΠΊΠ°ΡΠΎ Ubuntu ΠΈΠ»ΠΈ Red Hat) ΠΊΠΎΠΌΠ±ΠΈΠ½ΠΈΡΠ°Ρ ΡΠ΄ΡΠΎΡΠΎ Ρ Π΄ΡΡΠ³ ΡΠΎΡΡΡΠ΅Ρ, Π·Π° Π΄Π° ΡΡΠ·Π΄Π°Π΄Π°Ρ ΡΡΠ»ΠΎΡΡΠ½Π° ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΎΠ½Π½Π° ΡΠΈΡΡΠ΅ΠΌΠ°. ΠΡΡΠΊΠ° Π΄ΠΈΡΡΡΠΈΠ±ΡΡΠΈΡ ΠΈΠΌΠ° ΡΠ²ΠΎΠΉ ΠΌΠ΅Π½ΠΈΠ΄ΠΆΡΡ Π½Π° ΠΏΠ°ΠΊΠ΅ΡΠΈ, ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ ΠΏΠΎ ΠΏΠΎΠ΄ΡΠ°Π·Π±ΠΈΡΠ°Π½Π΅ ΠΈ ΡΠΈΡΡΠ΅ΠΌΠ½ΠΈ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΠΈ.
- FreeBSD ΠΊΠ°ΡΠΎ ΡΡΠ»ΠΎΡΡΠ½Π° ΡΠΈΡΡΠ΅ΠΌΠ°: FreeBSD Π΅ Π΅Π΄Π½ΠΎΠ²ΡΠ΅ΠΌΠ΅Π½Π½ΠΎ ΡΠ΄ΡΠΎ ΠΈ ΡΡΠ»ΠΎΡΡΠ½Π° ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΎΠ½Π½Π° ΡΠΈΡΡΠ΅ΠΌΠ° Ρ ΠΈΠ½ΡΠ΅Π³ΡΠΈΡΠ°Π½Π° ΠΏΠΎΡΡΠ΅Π±ΠΈΡΠ΅Π»ΡΠΊΠ° ΡΡΠ΅Π΄Π° (ΠΏΠΎΠΌΠΎΡΠ½ΠΈ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΈ, Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠΈ ΠΈ Π΄Π²ΠΎΠΈΡΠ½ΠΈ ΡΠ°ΠΉΠ»ΠΎΠ²Π΅). ΠΡΠΎΠ΅ΠΊΡΡΡ FreeBSD ΡΠ°Π·ΡΠ°Π±ΠΎΡΠ²Π° ΠΈ ΠΏΠΎΠ΄Π΄ΡΡΠΆΠ° ΡΡΠ»Π°ΡΠ° ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΎΠ½Π½Π° ΡΠΈΡΡΠ΅ΠΌΠ°, ΠΊΠΎΠ΅ΡΠΎ ΠΎΡΠΈΠ³ΡΡΡΠ²Π° ΠΏΠΎ-Π΄ΠΎΠ±ΡΠ° ΡΡΠ³Π»Π°ΡΡΠ²Π°Π½ΠΎΡΡ ΠΌΠ΅ΠΆΠ΄Ρ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΠΈΡΠ΅.
4. Π£ΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ Π½Π° ΠΏΠ°ΠΊΠ΅ΡΠΈΡΠ΅
- Linux: ΠΠ΅Π½ΠΈΠ΄ΠΆΡΡΠΈΡΠ΅ Π½Π° ΠΏΠ°ΠΊΠ΅ΡΠΈ ΡΠ΅ ΡΠ°Π·Π»ΠΈΡΠ°Π²Π°Ρ Π² ΡΠ°Π·Π»ΠΈΡΠ½ΠΈΡΠ΅ Π΄ΠΈΡΡΡΠΈΠ±ΡΡΠΈΠΈ. Π‘ΠΈΡΡΠ΅ΠΌΠΈΡΠ΅, Π±Π°Π·ΠΈΡΠ°Π½ΠΈ Π½Π° ΠΠ΅Π±ΠΈΠ°Π½ (ΠΊΠ°ΡΠΎ Π£Π±ΡΠ½ΡΡ), ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Ρ APT, Π΄ΠΎΠΊΠ°ΡΠΎ ΡΠΈΡΡΠ΅ΠΌΠΈΡΠ΅, Π±Π°Π·ΠΈΡΠ°Π½ΠΈ Π½Π° Π Π΅Π΄ Π₯Π°Ρ (ΠΊΠ°ΡΠΎ CentOS), ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Ρ YUM ΠΈΠ»ΠΈ DNF.
- FreeBSD: FreeBSD ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π° Ports Collection ΠΈ ΠΌΠ΅Π½ΠΈΠ΄ΠΆΡΡΠ° Π½Π° ΠΏΠ°ΠΊΠ΅ΡΠΈ pkg. ΠΠΎΠ»Π΅ΠΊΡΠΈΡΡΠ° ΠΎΡ ΠΏΠΎΡΡΠΎΠ²Π΅ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ²Π° Π½Π° ΠΏΠΎΡΡΠ΅Π±ΠΈΡΠ΅Π»ΠΈΡΠ΅ Π΄Π° ΠΈΠ½ΡΡΠ°Π»ΠΈΡΠ°Ρ ΡΠΎΡΡΡΠ΅Ρ ΠΎΡ ΠΈΠ·ΡΠΎΡΠ½ΠΈΠΊΠ°, ΠΊΠ°ΡΠΎ ΠΏΡΠ΅Π΄Π»Π°Π³Π° Π³ΡΠ²ΠΊΠ°Π²ΠΎΡΡ Π·Π° ΠΏΠ΅ΡΡΠΎΠ½Π°Π»ΠΈΠ·ΠΈΡΠ°Π½ΠΈ ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΠΈ. ΠΠΎΠΌΠ°Π½Π΄Π°ΡΠ° pkg ΠΏΡΠ΅Π΄ΠΎΡΡΠ°Π²Ρ Π΄Π²ΠΎΠΈΡΠ½ΠΈ ΠΏΠ°ΠΊΠ΅ΡΠΈ Π·Π° Π±ΡΡΠ·ΠΈ ΠΈΠ½ΡΡΠ°Π»Π°ΡΠΈΠΈ.
5. Π€Π°ΠΉΠ»ΠΎΠ²Π° ΡΠΈΡΡΠ΅ΠΌΠ°
- Linux: ΠΠΎΠ²Π΅ΡΠ΅ΡΠΎ Π΄ΠΈΡΡΡΠΈΠ±ΡΡΠΈΠΈ Π½Π° Linux ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Ρ ΡΠ°ΠΉΠ»ΠΎΠ²Π°ΡΠ° ΡΠΈΡΡΠ΅ΠΌΠ° ext4 ΠΏΠΎ ΠΏΠΎΠ΄ΡΠ°Π·Π±ΠΈΡΠ°Π½Π΅, Π²ΡΠΏΡΠ΅ΠΊΠΈ ΡΠ΅ ΡΠ΅ ΠΏΠΎΠ΄Π΄ΡΡΠΆΠ°Ρ ΠΈ Π΄ΡΡΠ³ΠΈ ΠΊΠ°ΡΠΎ Btrfs, XFS ΠΈ ZFS.
- FreeBSD: ΠΠ·ΠΏΠΎΠ»Π·Π²Π° ΡΠ°ΠΉΠ»ΠΎΠ²Π°ΡΠ° ΡΠΈΡΡΠ΅ΠΌΠ° UFS ΠΏΠΎ ΠΏΠΎΠ΄ΡΠ°Π·Π±ΠΈΡΠ°Π½Π΅ ΠΈ ΠΏΠΎΠ΄Π΄ΡΡΠΆΠ° ZFS, ΠΈΠ·Π²Π΅ΡΡΠ½Π° Ρ ΡΡΡΠ²ΡΡΡΠ΅Π½ΡΡΠ²Π°Π½ΠΈΡΠ΅ ΡΠΈ ΡΡΠ½ΠΊΡΠΈΠΈ ΠΊΠ°ΡΠΎ ΡΡΠ»ΠΎΡΡ Π½Π° Π΄Π°Π½Π½ΠΈΡΠ΅, ΠΌΠΎΠΌΠ΅Π½ΡΠ½ΠΈ ΡΠ½ΠΈΠΌΠΊΠΈ ΠΈ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ Π½Π° ΠΏΡΠ»ΠΎΠ²Π΅ Π·Π° ΡΡΡ ΡΠ°Π½Π΅Π½ΠΈΠ΅. ΠΠ°ΡΠΈΠ²Π½Π°ΡΠ° ΠΏΠΎΠ΄Π΄ΡΡΠΆΠΊΠ° Π½Π° ZFS Π²ΡΠ² FreeBSD Π΅ ΠΊΠ»ΡΡΠΎΠ²ΠΎ ΠΏΡΠ΅Π΄ΠΈΠΌΡΡΠ²ΠΎ Π² ΡΡΠ΅Π΄ΠΈ, ΠΈΠ·ΠΈΡΠΊΠ²Π°ΡΠΈ Π½Π°Π΄Π΅ΠΆΠ΄Π½ΠΎ ΡΡΡ ΡΠ°Π½Π΅Π½ΠΈΠ΅ ΠΈ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ Π½Π° Π΄Π°Π½Π½ΠΈ.
6. ΠΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΠ΅Π»Π½ΠΎΡΡ ΠΈ ΡΡΠ°Π±ΠΈΠ»Π½ΠΎΡΡ
- FreeBSD: ΠΠ·Π²Π΅ΡΡΠ½Π° ΡΡΡ ΡΠ²ΠΎΡΡΠ° ΡΡΠ°Π±ΠΈΠ»Π½ΠΎΡΡ ΠΈ Π½Π°Π΄Π΅ΠΆΠ΄Π½ΠΎΡΡ, FreeBSD ΡΠ΅ΡΡΠΎ Π΅ ΠΏΡΠ΅Π΄ΠΏΠΎΡΠΈΡΠ°Π½Π° Π² ΠΌΡΠ΅ΠΆΠΎΠ²ΠΈ ΡΡΠ΅Π΄ΠΈ (Π½Π°ΠΏΡ. ΠΌΠ°ΡΡΡΡΡΠΈΠ·Π°ΡΠΎΡΠΈ, Π·Π°ΡΠΈΡΠ½ΠΈ ΡΡΠ΅Π½ΠΈ) ΠΈ ΡΠΈΡΡΠ΅ΠΌΠΈ Π·Π° ΡΡΡ ΡΠ°Π½Π΅Π½ΠΈΠ΅. Π’ΠΎΠΉ ΡΡΡΠΎ ΡΠ°ΠΊΠ° Π΅ ΠΎΠΏΡΠΈΠΌΠΈΠ·ΠΈΡΠ°Π½ Π·Π° ΠΌΡΠ΅ΠΆΠΎΠ²Π° ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΠ΅Π»Π½ΠΎΡΡ, Ρ ΡΡΡΠ²ΡΡΡΠ΅Π½ΡΡΠ²Π°Π½ΠΈ ΠΌΡΠ΅ΠΆΠΎΠ²ΠΈ ΡΡΠ½ΠΊΡΠΈΠΈ ΠΊΠ°ΡΠΎ PF (Packet Filter) ΠΈ IPFW.
- Linux: ΠΠ°ΠΊΠ°Ρ ΡΠ΅ Linux ΡΡΡΠΎ Π΅ ΡΡΠ°Π±ΠΈΠ»Π΅Π½, Π½Π΅Π³ΠΎΠ²Π°ΡΠ° ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΠ΅Π»Π½ΠΎΡΡ ΠΌΠΎΠΆΠ΅ Π΄Π° Π²Π°ΡΠΈΡΠ° Π² ΡΠ°Π·Π»ΠΈΡΠ½ΠΈΡΠ΅ Π΄ΠΈΡΡΡΠΈΠ±ΡΡΠΈΠΈ ΠΏΠΎΡΠ°Π΄ΠΈ ΡΠ°Π·Π»ΠΈΡΠ½ΠΈΡΠ΅ ΡΠ΄ΡΠ°, ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΠΈ ΠΈ ΡΠΈΡΡΠ΅ΠΌΠ½ΠΈ ΠΏΠΎΠΌΠΎΡΠ½ΠΈ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΈ. Linux ΡΠ΅ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π° ΡΠΈΡΠΎΠΊΠΎ ΠΊΠ°ΠΊΡΠΎ Π² ΠΊΠΎΡΠΏΠΎΡΠ°ΡΠΈΠ²Π½ΠΈ, ΡΠ°ΠΊΠ° ΠΈ Π² ΠΏΠΎΡΡΠ΅Π±ΠΈΡΠ΅Π»ΡΠΊΠΈ ΡΡΠ΅Π΄ΠΈ ΠΏΠΎΡΠ°Π΄ΠΈ ΡΡΠ²ΠΌΠ΅ΡΡΠΈΠΌΠΎΡΡΡΠ° ΡΠΈ Ρ ΡΠ°Π·Π½ΠΎΠΎΠ±ΡΠ°Π·Π΅Π½ Ρ Π°ΡΠ΄ΡΠ΅Ρ ΠΈ ΡΠΎΡΡΡΠ΅Ρ.
7. Π£ΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ ΠΈ ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠΈΡΠ°Π½Π΅ Π½Π° ΡΠΈΡΡΠ΅ΠΌΠ°ΡΠ°
- Linux: ΠΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΡΡΠ° Π²Π°ΡΠΈΡΠ° Π² Π·Π°Π²ΠΈΡΠΈΠΌΠΎΡΡ ΠΎΡ Π΄ΠΈΡΡΡΠΈΠ±ΡΡΠΈΡΡΠ°, ΠΊΠ°ΡΠΎ ΡΠΈΡΡΠ΅ΠΌΠ½ΠΈΡΠ΅ ΡΠ°ΠΉΠ»ΠΎΠ²Π΅ ΡΠ΅ΡΡΠΎ ΡΠ΅ Π½Π°ΠΌΠΈΡΠ°Ρ Π² /etc/. ΠΠ±ΠΈΠΊΠ½ΠΎΠ²Π΅Π½ΠΎ ΡΠ΅ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Ρ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΠΈ ΠΊΠ°ΡΠΎ systemd Π·Π° ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ Π½Π° ΡΡΠ»ΡΠ³ΠΈΡΠ΅ ΠΈ sysctl Π·Π° ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΠΈΡΠ΅ Π½Π° ΡΠ΄ΡΠΎΡΠΎ.
- FreeBSD: FreeBSD ΠΏΠΎΠ΄Π΄ΡΡΠΆΠ° ΠΏΡΠΎΡΡΠΎ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ Π½Π° ΡΠΈΡΡΠ΅ΠΌΠ°ΡΠ°, ΠΊΠ°ΡΠΎ ΡΠ°ΠΉΠ»ΠΎΠ²Π΅ΡΠ΅ Π·Π° ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΡ Π½Π° ΡΠΈΡΡΠ΅ΠΌΠ°ΡΠ° ΡΠ΅ Π½Π°ΠΌΠΈΡΠ°Ρ Π² /etc/ ΠΈ /usr/local/etc/. FreeBSD ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π° ΡΠΊΡΠΈΠΏΡΠΎΠ²Π΅ rc.d Π·Π° ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ Π½Π° ΡΡΠ»ΡΠ³ΠΈΡΠ΅ Π²ΠΌΠ΅ΡΡΠΎ systemd. Π€Π°ΠΉΠ»ΠΎΠ²Π΅ΡΠ΅ /boot/loader.conf ΠΈ /etc/rc.conf ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ²Π°Ρ Π½Π° ΠΏΠΎΡΡΠ΅Π±ΠΈΡΠ΅Π»ΠΈΡΠ΅ Π»Π΅ΡΠ½ΠΎ Π΄Π° ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠΈΡΠ°Ρ Π½Π°ΡΡΡΠΎΠΉΠΊΠΈΡΠ΅ Π½Π° ΡΠ΄ΡΠΎΡΠΎ ΠΈ ΡΠΈΡΡΠ΅ΠΌΠ°ΡΠ°.
8. Π‘ΠΈΠ³ΡΡΠ½ΠΎΡΡ
- Linux: ΠΠ΅ΡΠΊΠΈΡΠ΅ Π·Π° ΡΠΈΠ³ΡΡΠ½ΠΎΡΡ Π·Π°Π²ΠΈΡΡΡ ΠΎΡ Π΄ΠΈΡΡΡΠΈΠ±ΡΡΠΈΡΡΠ°, ΠΊΠ°ΡΠΎ Π² ΡΠΈΡΡΠ΅ΠΌΠΈΡΠ΅, Π±Π°Π·ΠΈΡΠ°Π½ΠΈ Π½Π° Red Hat, ΠΈΠΌΠ° ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΠΈ ΠΊΠ°ΡΠΎ SELinux (Security-Enhanced Linux), Π° Π² Ubuntu – AppArmor Π·Π° ΠΊΠΎΠ½ΡΡΠΎΠ» Π½Π° Π΄ΠΎΡΡΡΠΏΠ°.
- FreeBSD: FreeBSD: FreeBSD ΠΏΡΠ΅Π΄Π»Π°Π³Π° Π²Π³ΡΠ°Π΄Π΅Π½ΠΈ ΡΡΠ½ΠΊΡΠΈΠΈ Π·Π° ΡΠΈΠ³ΡΡΠ½ΠΎΡΡ, ΠΊΠ°ΡΠΎ jails (ΠΎΠ»Π΅ΠΊΠΎΡΠ΅Π½Π° ΡΠΎΡΠΌΠ° Π½Π° Π²ΠΈΡΡΡΠ°Π»ΠΈΠ·Π°ΡΠΈΡ) Π·Π° ΠΈΠ·ΠΎΠ»ΠΈΡΠ°Π½Π΅ Π½Π° ΠΏΡΠΎΡΠ΅ΡΠΈ ΠΈ ΡΠ΅ΡΡΡΡΠΈ ΠΈ Capsicum, ΡΠ°ΠΌΠΊΠ° Π·Π° ΡΠΈΠ½ΠΎ ΠΎΠΏΠ΅ΡΡΡΠ°Π²Π°Π½Π΅ Π½Π° ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ. Π’Π΅Π·ΠΈ ΡΡΠ½ΠΊΡΠΈΠΈ ΠΎΡΠΈΠ³ΡΡΡΠ²Π°Ρ Π½Π°Π΄Π΅ΠΆΠ΄Π½ΠΈ ΠΌΠ΅Ρ Π°Π½ΠΈΠ·ΠΌΠΈ Π·Π° ΡΠΈΠ³ΡΡΠ½ΠΎΡΡ Π·Π° ΡΡΡΠ²ΡΡΠ½ΠΈ ΡΡΠ΅Π΄ΠΈ.
9. Π‘Π»ΡΡΠ°ΠΈ Π½Π° ΡΠΏΠΎΡΡΠ΅Π±Π°
- Linux: Linux Π΅ ΠΏΠΎΠΏΡΠ»ΡΡΠ΅Π½ Π² ΡΠ°Π·Π»ΠΈΡΠ½ΠΈ ΡΠ»ΡΡΠ°ΠΈ Π½Π° ΡΠΏΠΎΡΡΠ΅Π±Π°, Π²ΠΊΠ»ΡΡΠΈΡΠ΅Π»Π½ΠΎ Π½Π°ΡΡΠΎΠ»Π½ΠΈ ΠΊΠΎΠΌΠΏΡΡΡΠΈ, ΡΡΡΠ²ΡΡΠΈ, Π²Π³ΡΠ°Π΄Π΅Π½ΠΈ ΡΠΈΡΡΠ΅ΠΌΠΈ ΠΈ ΡΡΠΏΠ΅ΡΠΊΠΎΠΌΠΏΡΡΡΠΈ. ΠΠΈΡΡΡΠΈΠ±ΡΡΠΈΠΈΡΠ΅ Π½Π° Linux ΠΊΠ°ΡΠΎ CentOS ΠΈ Ubuntu ΡΠ΅ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Ρ ΡΠΈΡΠΎΠΊΠΎ Π² ΠΎΠ±Π»Π°ΡΠ½ΠΈΡ Ρ ΠΎΡΡΠΈΠ½Π³, ΡΠ°Π·Π²ΠΎΠΉΠ½Π°ΡΠ° Π΄Π΅ΠΉΠ½ΠΎΡΡ ΠΈ Π½Π°ΡΡΠΎΠ»Π½ΠΈΡΠ΅ ΠΊΠΎΠΌΠΏΡΡΡΠΈ.
- FreeBSD: ΠΠ·Π²Π΅ΡΡΠ½Π° ΡΡΡ ΡΠ²ΠΎΡΡΠ° ΡΡΠ°Π±ΠΈΠ»Π½ΠΎΡΡ, FreeBSD Π΅ ΠΏΠΎΠΏΡΠ»ΡΡΠ½Π° Π² ΠΌΡΠ΅ΠΆΠΎΠ²ΠΈ ΡΡΡΡΠΎΠΉΡΡΠ²Π°, Π²ΠΈΡΠΎΠΊΠΎΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΠ΅Π»Π½ΠΈ ΡΡΡΠ²ΡΡΠΈ ΠΈ ΡΠΈΡΡΠ΅ΠΌΠΈ Π·Π° ΡΡΡ ΡΠ°Π½Π΅Π½ΠΈΠ΅. ΠΠΎΠΌΠΏΠ°Π½ΠΈΠΈ ΠΊΠ°ΡΠΎ Netflix ΠΈ WhatsApp ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Ρ FreeBSD Π² ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΡΡΠ²ΠΎΡΠΎ Π·Π°ΡΠ°Π΄ΠΈ Π½Π΅Π³ΠΎΠ²Π°ΡΠ° ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΠ΅Π»Π½ΠΎΡΡ ΠΈ ΠΌΡΠ΅ΠΆΠΎΠ²ΠΈ Π²ΡΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΠΈ.
10. ΠΠ±ΡΠ½ΠΎΡΡ ΠΈ ΠΏΠΎΠ΄Π΄ΡΡΠΆΠΊΠ°
- Linux: Linux: ΠΈΠΌΠ° Π³ΠΎΠ»ΡΠΌΠ° ΠΈ ΡΠ°Π·Π½ΠΎΠΎΠ±ΡΠ°Π·Π½Π° ΠΎΠ±ΡΠ½ΠΎΡΡ Π² ΡΠ°Π·Π»ΠΈΡΠ½ΠΈ Π΄ΠΈΡΡΡΠΈΠ±ΡΡΠΈΠΈ, ΡΡΡ ΡΠΈΠ»Π½Π° ΡΡΡΠ³ΠΎΠ²ΡΠΊΠ° ΠΏΠΎΠ΄ΠΊΡΠ΅ΠΏΠ° ΠΎΡ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ ΠΊΠ°ΡΠΎ Red Hat, Canonical ΠΈ SUSE.
- FreeBSD: FreeBSD: ΠΠ±ΡΠ½ΠΎΡΡΡΠ° Π½Π° FreeBSD Π΅ ΠΏΠΎ-ΠΌΠ°Π»ΠΊΠ°, Π½ΠΎ ΡΠΈΠ»Π½ΠΎ Π°Π½Π³Π°ΠΆΠΈΡΠ°Π½Π°. ΠΠΎΠ΄Π΄ΡΡΠΆΠΊΠ°ΡΠ° Π΅ Π΄ΠΎΡΡΡΠΏΠ½Π° ΡΡΠ΅Π· Π€ΠΎΠ½Π΄Π°ΡΠΈΡΡΠ° FreeBSD, ΡΠΎΡΡΠΌΠΈ ΠΈ ΠΏΠΎΠ΄ΡΠΎΠ±Π½ΠΎ ΡΡΠΊΠΎΠ²ΠΎΠ΄ΡΡΠ²ΠΎ, ΠΊΠΎΠ΅ΡΠΎ ΠΎΠ±Ρ Π²Π°ΡΠ° ΠΈΠ½ΡΡΠ°Π»Π°ΡΠΈΡΡΠ°, ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΡΡΠ° ΠΈ ΡΠ΅ΠΌΠΈΡΠ΅ Π·Π° Π½Π°ΠΏΡΠ΅Π΄Π½Π°Π»ΠΈ.
ΠΠ°ΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅
ΠΡΠΏΡΠ΅ΠΊΠΈ ΡΠ΅ ΠΈ FreeBSD, ΠΈ Linux ΡΠ° ΠΌΠΎΡΠ½ΠΈ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΎΠ½Π½ΠΈ ΡΠΈΡΡΠ΅ΠΌΠΈ, ΠΏΠΎΠ΄ΠΎΠ±Π½ΠΈ Π½Π° Unix, ΡΠ΅ ΠΈΠΌΠ°Ρ ΡΡΠ½ΠΈ ΡΠ°Π·Π»ΠΈΠΊΠΈ, ΠΊΠΎΠΈΡΠΎ ΠΏΡΠ°Π²ΡΡ Π²ΡΡΠΊΠ° ΠΎΡ ΡΡΡ ΠΏΠΎΠ΄Ρ ΠΎΠ΄ΡΡΠ° Π·Π° ΡΠΏΠ΅ΡΠΈΡΠΈΡΠ½ΠΈ ΡΡΠ΅Π½Π°ΡΠΈΠΈ. ΠΠ½ΡΠ΅Π³ΡΠΈΡΠ°Π½Π°ΡΠ° ΡΠΈΡΡΠ΅ΠΌΠ° Π½Π° FreeBSD, ΡΠ°Π·ΡΠ΅ΡΠ΅Π½ΠΎΡΠΎ Π»ΠΈΡΠ΅Π½Π·ΠΈΡΠ°Π½Π΅ ΠΈ Π½Π°Π΄Π΅ΠΆΠ΄Π½ΠΈΡΠ΅ ΠΌΡΠ΅ΠΆΠΎΠ²ΠΈ ΡΡΠ½ΠΊΡΠΈΠΈ Ρ ΠΏΡΠ°Π²ΡΡ ΠΏΠΎΠΏΡΠ»ΡΡΠ΅Π½ ΠΈΠ·Π±ΠΎΡ Π² ΡΡΠ΅Π΄ΠΈ, ΠΎΡΠΈΠ΅Π½ΡΠΈΡΠ°Π½ΠΈ ΠΊΡΠΌ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΠ΅Π»Π½ΠΎΡΡΡΠ°. ΠΡ Π΄ΡΡΠ³Π° ΡΡΡΠ°Π½Π°, Π³ΡΠ²ΠΊΠ°Π²ΠΎΡΡΡΠ° Π½Π° Linux, ΡΠΈΡΠΎΠΊΠ°ΡΠ° ΠΏΠΎΠ΄Π΄ΡΡΠΆΠΊΠ° Π½Π° Π΄ΠΈΡΡΡΠΈΠ±ΡΡΠΈΠΈ ΠΈ ΡΡΠ²ΠΌΠ΅ΡΡΠΈΠΌΠΎΡΡΡΠ° Ρ ΡΠ°Π·Π»ΠΈΡΠ½ΠΈ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ Π³ΠΎ ΠΏΡΠ°Π²ΡΡ ΡΠ½ΠΈΠ²Π΅ΡΡΠ°Π»Π΅Π½ ΠΈΠ·Π±ΠΎΡ Π·Π° Π½Π°ΡΡΠΎΠ»Π½ΠΈ ΠΊΠΎΠΌΠΏΡΡΡΠΈ, ΡΡΡΠ²ΡΡΠΈ ΠΈ Π²Π³ΡΠ°Π΄Π΅Π½ΠΈ ΡΡΡΡΠΎΠΉΡΡΠ²Π°.
