แž€แžถแžšแž…แŸแž‰แž•แŸ’แžŸแžถแž™ Bastille 0.9.20220216 แžŠแŸ‚แž›แž‡แžถแž”แŸ’แžšแž–แŸแž“แŸ’แž’แž‚แŸ’แžšแž”แŸ‹แž‚แŸ’แžšแž„แž€แžปแž„แžแžบแž“แŸแžšแž•แŸ’แžขแŸ‚แž€แž›แžพ FreeBSD Jail

แž€แžถแžšแž…แŸแž‰แž•แŸ’แžŸแžถแž™ Bastille 0.9.20220216 แžแŸ’แžšแžผแžœแž”แžถแž“แž”แŸ„แŸ‡แž–แžปแž˜แŸ’แž–แž‡แžถแž”แŸ’แžšแž–แŸแž“แŸ’แž’แžŸแž˜แŸ’แžšแžถแž”แŸ‹แžŸแŸ’แžœแŸแž™แž”แŸ’แžšแžœแžแŸ’แžแžทแž€แž˜แŸ’แž˜แž“แŸƒแž€แžถแžšแžŠแžถแž€แŸ‹แž–แž„แŸ’แžšแžถแž™ แž“แžทแž„แž€แžถแžšแž‚แŸ’แžšแž”แŸ‹แž‚แŸ’แžšแž„แž€แž˜แŸ’แž˜แžœแžทแž’แžธแžŠแŸ‚แž›แž€แŸ†แž–แžปแž„แžŠแŸ†แžŽแžพแžšแž€แžถแžšแž€แŸ’แž“แžปแž„แž€แžปแž„แžแžบแž“แŸแžšแžŠแžถแž…แŸ‹แžŠแŸ„แž™แžกแŸ‚แž€แžŠแŸ„แž™แž”แŸ’แžšแžพแž™แž“แŸ’แžแž€แžถแžš FreeBSD Jail แŸ” แž›แŸแžแž€แžผแžŠแžแŸ’แžšแžผแžœแž”แžถแž“แžŸแžšแžŸแŸแžšแž“แŸ…แž€แŸ’แž“แžปแž„ Shell แž˜แžทแž“แžแŸ’แžšแžผแžœแž€แžถแžšแž—แžถแž–แžขแžถแžŸแŸ’แžšแŸแž™แžแžถแž„แž€แŸ’แžšแŸ…แžŸแž˜แŸ’แžšแžถแž”แŸ‹แž”แŸ’แžšแžแžทแž”แžแŸ’แžแžทแž€แžถแžš แž“แžทแž„แžแŸ’แžšแžผแžœแž”แžถแž“แž…แŸ‚แž€แž…แžถแž™แž€แŸ’แžšแŸ„แž˜แžขแžถแž‡แŸ’แž‰แžถแž”แžŽแŸ’แžŽ BSD แŸ”

แžŠแžพแž˜แŸ’แž”แžธแž‚แŸ’แžšแž”แŸ‹แž‚แŸ’แžšแž„แž€แžปแž„แžแžบแž“แŸแžš แž…แŸ†แžŽแžปแž…แž”แŸ’แžšแž‘แžถแž€แŸ‹แž”แž“แŸ’แž‘แžถแžแŸ‹แž–แžถแž€แŸ’แž™แž”แž‰แŸ’แž‡แžถ bastille แžแŸ’แžšแžผแžœแž”แžถแž“แž•แŸ’แžแž›แŸ‹แž‡แžผแž“แžŠแŸ‚แž›แžขแž“แžปแž‰แŸ’แž‰แžถแžแžฑแŸ’แž™แžขแŸ’แž“แž€แž”แž„แŸ’แž€แžพแž แž“แžทแž„แž’แŸ’แžœแžพแž”แž…แŸ’แž…แžปแž”แŸ’แž”แž“แŸ’แž“แž—แžถแž–แž”แžšแžทแžŸแŸ’แžแžถแž“แž–แž“แŸ’แž’แž“แžถแž‚แžถแžšแžŠแŸ„แž™แž•แŸ’แžขแŸ‚แž€แž›แžพแž€แŸ†แžŽแŸ‚แžŠแŸ‚แž›แž”แžถแž“แž‡แŸ’แžšแžพแžŸแžšแžพแžŸแžšแž”แžŸแŸ‹ FreeBSD แž“แžทแž„แžขแž“แžปแžœแžแŸ’แžแž”แŸ’แžšแžแžทแž”แžแŸ’แžแžทแž€แžถแžšแž€แžปแž„แžแžบแž“แŸแžšแžŠแžผแž…แž‡แžถ แž€แžถแžšแž…แžถแž”แŸ‹แž•แŸ’แžแžพแž˜/แž”แž‰แŸ’แžˆแž”แŸ‹ แž€แžถแžšแž€แžŸแžถแž„ แž€แžถแžšแž€แŸ’แž›แžผแž“ แž€แžถแžšแž“แžถแŸ†แž…แžผแž›/แž“แžถแŸ†แž…แŸแž‰ แž€แžถแžšแž”แž˜แŸ’แž›แŸ‚แž„ แž€แžถแžšแž•แŸ’แž›แžถแžŸแŸ‹แž”แŸ’แžแžผแžšแž€แžถแžšแž€แŸ†แžŽแžแŸ‹แŸ” แž‚แŸ’แžšแž”แŸ‹แž‚แŸ’แžšแž„แž€แžถแžšแž…แžผแž›แž”แŸ’แžšแžพแž”แžŽแŸ’แžแžถแž‰ แž“แžทแž„แž€แžถแžšแž€แŸ†แžŽแžแŸ‹แž€แžถแžšแžšแžนแžแž”แž“แŸ’แžแžนแž„แž›แžพแž€แžถแžšแž”แŸ’แžšแžพแž”แŸ’แžšแžถแžŸแŸ‹แž’แž“แž’แžถแž“แŸ” แžœแžถแžขแžถแž…แž‘แŸ…แžšแžฝแž…แž€แŸ’แž“แžปแž„แž€แžถแžšแžŠแžถแž€แŸ‹แž–แž„แŸ’แžšแžถแž™แž”แžšแžทแžŸแŸ’แžแžถแž“แž›แžธแž“แžปแž… (แžขแŸŠแžผแž”แŸŠแžปแž“แž‘แžผ แž“แžทแž„แžŠแŸแž”แŸ€แž“) แž“แŸ…แž€แŸ’แž“แžปแž„แž€แžปแž„แžแžบแž“แŸแžš แžŠแŸ‚แž›แž€แŸ†แž–แžปแž„แžŠแŸ†แžŽแžพแžšแž€แžถแžšแžŠแŸ„แž™แž”แŸ’แžšแžพแž›แžธแž“แžปแž…แŸ” แž€แŸ’แž“แžปแž„โ€‹แž…แŸ†แžŽแŸ„แž˜โ€‹แž›แž€แŸ’แžแžŽแŸˆโ€‹แž–แžทแžŸแŸแžŸโ€‹แž€แž˜แŸ’แžšแžทแžโ€‹แžแŸ’แž–แžŸแŸ‹ แžœแžถโ€‹แž‚แžถแŸ†แž‘แŸ’แžšโ€‹แž€แžถแžšโ€‹แžšแžแŸ‹โ€‹แž–แžถแž€แŸ’แž™โ€‹แž”แž‰แŸ’แž‡แžถโ€‹แžŸแŸ’แžŠแž„แŸ‹แžŠแžถแžšโ€‹แž€แŸ’แž“แžปแž„โ€‹แž’แžปแž„โ€‹แž•แŸ’แž‘แžปแž€โ€‹แž‡แžถโ€‹แž…แŸ’แžšแžพแž“โ€‹แž€แŸ’แž“แžปแž„โ€‹แž–แŸแž›โ€‹แžแŸ‚โ€‹แž˜แžฝแž™ แž‚แŸ†แžšแžผโ€‹แžŠแŸ‚แž›โ€‹แž”แžถแž“โ€‹แž”แž„แŸ’แž€แž”แŸ‹ แžšแžผแž”แžแž แž“แžทแž„โ€‹แž€แžถแžšโ€‹แž”แž˜แŸ’แžšแžปแž„โ€‹แž‘แžปแž€แŸ” แž—แžถแž‚แžแžถแžŸแžซแžŸแž“แŸ…แž€แŸ’แž“แžปแž„แž’แžปแž„แžแŸ’แžšแžผแžœแž”แžถแž“แž˜แŸ‰แŸ„แž“แž“แŸ…แž€แŸ’แž“แžปแž„แžšแž”แŸ€แž”แž”แžถแž“แžแŸ‚แžขแžถแž“แŸ”

แžƒแŸ’แž›แžถแŸ†แž„แž•แŸ’แžแž›แŸ‹แž“แžผแžœแž‚แŸ†แžšแžผแž”แŸ’แžšแž แŸ‚แž› 60 แžŸแž˜แŸ’แžšแžถแž”แŸ‹แž€แžถแžšแž”แžพแž€แžŠแŸ†แžŽแžพแžšแž€แžถแžšแž€แžปแž„แžแžบแž“แŸแžšแž“แŸƒแž€แž˜แŸ’แž˜แžœแžทแž’แžธแž’แž˜แŸ’แž˜แžแžถแžŠแŸ‚แž›แž˜แžถแž“แž€แž˜แŸ’แž˜แžœแžทแž’แžธแžŸแž˜แŸ’แžšแžถแž”แŸ‹แž˜แŸ‰แžถแžŸแŸŠแžธแž“แž˜แŸ (nginx, mysql, wordpress, แžŸแž‰แŸ’แž‰แžถแž•แŸ’แž€แžถแž™, redis, postfix, elasticsearch, salt แŸ”แž›แŸ”) แžขแŸ’แž“แž€แžขแž—แžทแžœแžŒแŸ’แžแž“แŸ (gitea, gitlab, jenkins jenkins, python , php, perl, ruby, rust, go, node.js, openjdk) แž“แžทแž„แžขแŸ’แž“แž€แž”แŸ’แžšแžพแž”แŸ’แžšแžถแžŸแŸ‹ (firefox, chromium)แŸ” แž‚แžถแŸ†แž‘แŸ’แžšแž€แžถแžšแž”แž„แŸ’แž€แžพแžแž”แžŽแŸ’แžแžปแŸ†แž“แŸƒแž€แžปแž„แžแžบแž“แŸแžš แžŠแŸ‚แž›แžขแž“แžปแž‰แŸ’แž‰แžถแžแžฑแŸ’แž™แžขแŸ’แž“แž€แž”แŸ’แžšแžพแž‚แŸ†แžšแžผแž˜แžฝแž™แž“แŸ…แž€แŸ’แž“แžปแž„แž˜แžฝแž™แž•แŸ’แžŸแŸแž„แž‘แŸ€แžแŸ” แž”แžšแžทแž™แžถแž€แžถแžŸแžŸแž˜แŸ’แžšแžถแž”แŸ‹แž€แžปแž„แžแžบแž“แŸแžšแžŠแŸ‚แž›แž€แŸ†แž–แžปแž„แžŠแŸ†แžŽแžพแžšแž€แžถแžšแžขแžถแž…แžแŸ’แžšแžผแžœแž”แžถแž“แž”แž„แŸ’แž€แžพแžแž‘แžถแŸ†แž„แž“แŸ…แž›แžพแž˜แŸ‰แžถแžŸแŸŠแžธแž“แž˜แŸแžšแžถแž„แž€แžถแž™ แžฌแž”แž“แŸ’แž‘แŸ‡ Raspberry Pi แž“แžทแž„แž“แŸ…แž€แŸ’แž“แžปแž„แž”แžšแžทแž™แžถแž€แžถแžŸแž–แž–แž€ AWS EC2, Vultr แž“แžทแž„ DigitalOcean แŸ”

แž‚แž˜แŸ’แžšแŸ„แž„แž“แŸแŸ‡แžแŸ’แžšแžผแžœแž”แžถแž“แž”แž„แŸ’แž€แžพแžแžกแžพแž„แžŠแŸ„แž™ Christer Edwards แž˜แž€แž–แžธ SaltStack แžŠแŸ‚แž›แžšแž€แŸ’แžŸแžถแž…แŸ’แžšแž€แž“แŸƒแž”แŸ’แžšแž–แŸแž“แŸ’แž’แž‚แŸ’แžšแž”แŸ‹แž‚แŸ’แžšแž„แž€แžถแžšแž€แŸ†แžŽแžแŸ‹แžšแž…แž“แžถแžŸแž˜แŸ’แž–แŸแž“แŸ’แž’แž€แžŽแŸ’แžแžถแž›แžšแž”แžŸแŸ‹ Salt แžŸแž˜แŸ’แžšแžถแž”แŸ‹ FreeBSD แŸ” Christer แž’แŸ’แž›แžถแž”แŸ‹แž”แžถแž“แžšแžฝแž˜แž…แŸ†แžŽแŸ‚แž€แž€แŸ’แž“แžปแž„แž€แžถแžšแžขแž—แžทแžœแžŒแŸ’แžแž“แŸแžขแŸŠแžผแž”แŸŠแžปแž“แž‘แžผ แž‡แžถแžขแŸ’แž“แž€แž‚แŸ’แžšแž”แŸ‹แž‚แŸ’แžšแž„แž”แŸ’แžšแž–แŸแž“แŸ’แž’แž“แŸ…แž˜แžผแž›แž“แžทแž’แžท GNOME แž“แžทแž„แž”แžถแž“แž’แŸ’แžœแžพแž€แžถแžšแžฑแŸ’แž™ Adobe (แž‚แžถแžแŸ‹แž‚แžบแž‡แžถแžขแŸ’แž“แž€แž“แžทแž–แž“แŸ’แž’แžงแž”แž€แžšแžŽแŸ Hubble แž”แŸ’แžšแž—แž–แž”แžพแž€แž…แŸ†แž แžšแž”แžŸแŸ‹ Adobe แžŸแž˜แŸ’แžšแžถแž”แŸ‹แž€แžถแžšแžแŸ’แžšแžฝแžแž–แžทแž“แžทแžแŸ’แž™ แž“แžทแž„แžšแž€แŸ’แžŸแžถแžŸแžปแžœแžแŸ’แžแžทแž—แžถแž–แž”แŸ’แžšแž–แŸแž“แŸ’แž’)แŸ”

แž“แŸ…แž€แŸ’แž“แžปแž„แž€แžถแžšแž…แŸแž‰แž•แŸ’แžŸแžถแž™แžแŸ’แž˜แžธ:

  • แž”แžถแž“แž”แž“แŸ’แžแŸ‚แž˜แž€แžถแžšแž‚แžถแŸ†แž‘แŸ’แžšแžŸแž˜แŸ’แžšแžถแž”แŸ‹แž”แžšแžทแžŸแŸ’แžแžถแž“แž‚แžปแž€แž€แŸ’แž›แžผแž“แžŠแŸ‚แž›แž”แžถแž“แž”แž„แŸ’แž แŸ„แŸ‡แž“แŸ…แž›แžพแž—แžถแž‚แžแžถแžŸ ZFS แŸ”
  • แž”แžถแž“แž”แž“แŸ’แžแŸ‚แž˜แž–แžถแž€แŸ’แž™แž”แž‰แŸ’แž‡แžถ "bastille list release -p" แžŠแžพแž˜แŸ’แž”แžธแž”แž„แŸ’แž แžถแž‰แž€แžถแžšแž…แŸแž‰แž•แŸ’แžŸแžถแž™แž€แž˜แŸ’แžšแžทแžแž˜แž’แŸ’แž™แž˜ แž“แŸ…แž–แŸแž›แžšแžถแž™แž”แž‰แŸ’แž‡แžธแž€แŸ†แžŽแŸ‚แž”แŸ’แžšแž–แŸแž“แŸ’แž’แž“แŸ…แž€แŸ’แž“แžปแž„แž”แžšแžทแžŸแŸ’แžแžถแž“แŸ”
  • แž’แŸ’แžœแžพแžฑแŸ’แž™แž”แŸ’แžšแžŸแžพแžšแžกแžพแž„แž“แžผแžœแž€แžถแžšแžŠแžถแž€แŸ‹แžฑแŸ’แž™แž”แŸ’แžšแžพแž”แŸ’แžšแžถแžŸแŸ‹แž”แžšแžทแžŸแŸ’แžแžถแž“แž›แžธแž“แžปแž…แŸ” แž”แžถแž“แž”แž“แŸ’แžแŸ‚แž˜แž€แžถแžšแž‚แžถแŸ†แž‘แŸ’แžšแžŸแž˜แŸ’แžšแžถแž”แŸ‹แž€แžถแžšแž”แŸ’แžšแžพแž”แŸ’แžšแžถแžŸแŸ‹แž”แžšแžทแžŸแŸ’แžแžถแž“ Debian แž“แžทแž„ Ubuntu แžŸแž˜แŸ’แžšแžถแž”แŸ‹แžŸแŸ’แžแžถแž”แžแŸ’แž™แž€แž˜แŸ’แž˜ Aarch64 (arm64) แŸ”
  • แž”แž‰แŸ’แž แžถแž‡แžถแž˜แžฝแž™แž€แžถแžšแž”แž„แŸ’แž€แžพแžแž”แžŽแŸ’แžแžถแž‰แž“แžทแž˜แŸ’แž˜แžทแžแžŸแž˜แŸ’แžšแžถแž”แŸ‹แž€แžถแžšแž•แŸ’แžŸแŸ†แž€แžปแž„แžแžบแž“แŸแžšแžŠแŸ„แž™แž”แŸ’แžšแžพแž”แŸ’แžšแž–แŸแž“แŸ’แž’แžšแž„ VNET แžแŸ’แžšแžผแžœแž”แžถแž“แžŠแŸ„แŸ‡แžŸแŸ’แžšแžถแž™แŸ”

แž”แŸ’แžšแž—แž–: opennet.ru

แž”แž“แŸ’แžแŸ‚แž˜แž˜แžแžทแž™แŸ„แž”แž›แŸ‹