FreeBSD codebase แžแŸ’แžšแžผแžœโ€‹แž”แžถแž“โ€‹แž”แŸ†แž”แŸ’แž›แŸ‚แž„โ€‹แž‘แŸ…โ€‹แž”แŸ’แžšแžพ OpenZFS (ZFS on Linux)

แž€แžถแžšแžขแž“แžปแžœแžแŸ’แžแž”แŸ’แžšแž–แŸแž“แŸ’แž’แžฏแž€แžŸแžถแžš ZFS แž“แŸ…แž€แŸ’แž“แžปแž„แž”แž‹แž˜แž€แžแžถ FreeBSD (HEAD) แž”แž€แž”แŸ’แžšแŸ‚ แžŠแžพแž˜แŸ’แž”แžธแž”แŸ’แžšแžพแž€แžผแžŠ OpenZFS แžขแž—แžทแžœแžŒแŸ’แžแž˜แžผแž›แžŠแŸ’แž‹แžถแž“แž€แžผแžŠ "ZFS แž“แŸ…แž›แžพแž›แžธแž“แžปแž…ยป แž‡แžถแžœแŸ‰แžถแžšแŸ’แž™แŸ‰แž„แŸ‹แž™แŸ„แž„ ZFS แŸ” แž“แŸ…แž“แžทแž‘แžถแžƒแžšแžŠแžผแžœ แž€แžถแžšแž‚แžถแŸ†แž‘แŸ’แžš FreeBSD แžแŸ’แžšแžผแžœแž”แžถแž“แž•แŸ’แž›แžถแžŸแŸ‹แž”แŸ’แžแžผแžšแž‘แŸ…แž‚แž˜แŸ’แžšแŸ„แž„ OpenZFS แžŠแŸแžŸแŸ†แžแžถแž“แŸ‹ แž”แž“แŸ’แž‘แžถแž”แŸ‹แž–แžธแž“แŸ„แŸ‡แž€แžถแžšแžขแž—แžทแžœแžŒแŸ’แžแž“แŸแž“แŸƒแž€แžถแžšแž•แŸ’แž›แžถแžŸแŸ‹แž”แŸ’แžแžผแžšแžŠแŸ‚แž›แž‘แžถแž€แŸ‹แž‘แž„แž“แžนแž„ FreeBSD แž‘แžถแŸ†แž„แžขแžŸแŸ‹แž”แžถแž“แž”แž“แŸ’แžแž“แŸ…แž‘แžธแž“แŸ„แŸ‡ แž แžพแž™แžขแŸ’แž“แž€แžขแž—แžทแžœแžŒแŸ’แžแž“แŸ FreeBSD แžขแžถแž…แž•แŸ’แž‘แŸแžšแž”แžถแž“แž™แŸ‰แžถแž„แž›แžฟแž“แž‘แŸ…แž€แŸ’แž“แžปแž„แž”แŸ’แžšแž–แŸแž“แŸ’แž’แž“แžผแžœแžšแžถแž›แŸ‹แž€แžถแžšแž…แŸ’แž“แŸƒแž”แŸ’แžšแžŒแžทแžแžŠแŸ‚แž›แž”แž„แŸ’แž€แžพแžแžกแžพแž„แžŠแŸ„แž™แž‚แž˜แŸ’แžšแŸ„แž„ OpenZFS แŸ”

แž€แŸ’แž“แžปแž„แž…แŸ†แžŽแŸ„แž˜แž›แž€แŸ’แžแžŽแŸˆแž–แžทแžŸแŸแžŸแžŠแŸ‚แž›แžขแžถแž…แž”แŸ’แžšแžพแž”แžถแž“แž“แŸ…แž€แŸ’แž“แžปแž„ FreeBSD แž”แž“แŸ’แž‘แžถแž”แŸ‹แž–แžธแž€แžถแžšแž•แŸ’แž›แžถแžŸแŸ‹แž”แŸ’แžแžผแžšแž‘แŸ… OpenZFS: แž”แŸ’แžšแž–แŸแž“แŸ’แž’แž€แžผแžแžถแžŠแŸ‚แž›แž”แžถแž“แž–แž„แŸ’แžšแžธแž€ แž€แžถแžšแžขแŸŠแžทแž“แž‚แŸ’แžšแžธแž”แž“แŸƒแžŸแŸ†แžŽแžปแŸ†แž‘แžทแž“แŸ’แž“แž“แŸแž™ แž€แžถแžšแž‡แŸ’แžšแžพแžŸแžšแžพแžŸแžŠแžถแž…แŸ‹แžŠแŸ„แž™แžกแŸ‚แž€แž“แŸƒแžแŸ’แž“แžถแž€แŸ‹แž”แŸ‚แž„แž…แŸ‚แž€แž”แŸ’แž›แžปแž€ (แžแŸ’แž“แžถแž€แŸ‹แž”แŸ‚แž„แž…แŸ‚แž€) แž€แžถแžšแž”แŸ’แžšแžพแž”แŸ’แžšแžถแžŸแŸ‹แž€แžถแžšแžŽแŸ‚แž“แžถแŸ†แžšแž”แžŸแŸ‹แžŠแŸ†แžŽแžพแžšแž€แžถแžšแžœแŸ‰แžทแž…แž‘แŸแžš แžŠแžพแž˜แŸ’แž”แžธแž”แž„แŸ’แž€แžพแž“แž›แŸ’แž”แžฟแž“แž“แŸƒแž€แžถแžšแžขแž“แžปแžœแžแŸ’แž RAIDZ แž“แžทแž„ checksum แŸ” แž€แžถแžšแž‚แžŽแž“แžถ แž€แžถแžšแž‚แžถแŸ†แž‘แŸ’แžšแžŸแž˜แŸ’แžšแžถแž”แŸ‹แž€แŸ’แž”แžฝแž“แžŠแŸ„แŸ‡แžŸแŸ’แžšแžถแž™แž€แžถแžšแž”แž„แŸ’แž แžถแž”แŸ‹ ZSTD แžšแž”แŸ€แž” multihost (แžขแžนแž˜แž—แžธแž€แžถแžšแž€แžถแžšแž–แžถแžšแž€แžถแžšแž€แŸ‚แž”แŸ’แžšแŸ‚แž…แŸ’แžšแžพแž“) แž’แŸ’แžœแžพแžฑแŸ’แž™แž”แŸ’แžšแžŸแžพแžšแžกแžพแž„แž“แžผแžœแžงแž”แž€แžšแžŽแŸแž”แž“แŸ’แž‘แžถแžแŸ‹แž–แžถแž€แŸ’แž™แž”แž‰แŸ’แž‡แžถ แž‡แžฝแžŸแž‡แžปแž›แž›แž€แŸ’แžแžแžŽแŸ’แžŒแž”แŸ’แžšแžŽแžถแŸ†แž„แž‡แžถแž…แŸ’แžšแžพแž“ แž“แžทแž„แž”แž‰แŸ’แž แžถแž…แžถแž€แŸ‹แžŸแŸ„แŸ”

แžขแž“แžปแž‰แŸ’แž‰แžถแžแžฑแŸ’แž™แž™แžพแž„แž…แžถแŸ†แžแžถแž“แŸ…แž€แŸ’แž“แžปแž„แžแŸ‚แž’แŸ’แž“แžผ 2018 แžขแŸ’แž“แž€แžขแž—แžทแžœแžŒแŸ’แžแž“แŸ FreeBSD แž”แžถแž“แž˜แž€แž‡แžถแž˜แžฝแž™ แž‚แŸ†แž“แžทแžแž•แŸ’แžแžฝแž…แž•แŸ’แžแžพแž˜ แž€แžถแžšแž•แŸ’แž›แžถแžŸแŸ‹แž”แŸ’แžแžผแžšแž‘แŸ…แž€แžถแžšแžขแž“แžปแžœแžแŸ’แž ZFS แž–แžธแž‚แž˜แŸ’แžšแŸ„แž„ "ZFS แž“แŸ…แž›แžพแž›แžธแž“แžปแž…"(ZoL) แžŠแŸ‚แž›แžŸแž€แž˜แŸ’แž˜แž—แžถแž–แž‘แžถแŸ†แž„แžขแžŸแŸ‹แž‘แžถแž€แŸ‹แž‘แž„แž“แžนแž„แž€แžถแžšแžขแž—แžทแžœแžŒแŸ’แžแž“แŸ ZFS แž”แžถแž“แž•แŸ’แžแŸ„แžแž“แžถแž–แŸแž›แžแŸ’แž˜แžธแŸ—แž“แŸแŸ‡แŸ” แž แŸแžแžปแž•แž›แžŠแŸ‚แž›แž”แžถแž“แž›แžพแž€แžกแžพแž„แžŸแž˜แŸ’แžšแžถแž”แŸ‹แž€แžถแžšแž’แŸ’แžœแžพแž…แŸ†แžŽแžถแž€แžŸแŸ’แžšแžปแž€แž‚แžบแž€แžถแžšแž‡แžถแž”แŸ‹แž‚แžถแŸ†แž„แž“แŸƒแž˜แžผแž›แžŠแŸ’แž‹แžถแž“แž€แžผแžŠ ZFS แž–แžธแž‚แž˜แŸ’แžšแŸ„แž„ Illumos (แžŸแž˜แž“แŸƒ OpenSolaris) แžŠแŸ‚แž›แž–แžธแž˜แžปแž“แžแŸ’แžšแžผแžœแž”แžถแž“แž”แŸ’แžšแžพแž‡แžถแž˜แžผแž›แžŠแŸ’แž‹แžถแž“แžŸแž˜แŸ’แžšแžถแž”แŸ‹แž€แžถแžšแž•แŸ’แž›แžถแžŸแŸ‹แž”แŸ’แžแžผแžšแž€แžถแžšแž•แŸ’แž›แžถแžŸแŸ‹แž”แŸ’แžแžผแžšแžŠแŸ‚แž›แž‘แžถแž€แŸ‹แž‘แž„แž“แžนแž„ ZFS แž‘แŸ… FreeBSD แŸ”

แžšแž แžผแžแž˜แž€แžŠแž›แŸ‹แž–แŸแž›แžแŸ’แž˜แžธแŸ—แž“แŸแŸ‡ แž€แžถแžšแžšแžฝแž˜แž…แŸ†แžŽแŸ‚แž€แžŠแŸแžŸแŸ†แžแžถแž“แŸ‹แž€แŸ’แž“แžปแž„แž€แžถแžšแž‚แžถแŸ†แž‘แŸ’แžšแžŸแž˜แŸ’แžšแžถแž”แŸ‹แž˜แžผแž›แžŠแŸ’แž‹แžถแž“แž€แžผแžŠ ZFS แž“แŸ…แž€แŸ’แž“แžปแž„ Illumos แžแŸ’แžšแžผแžœแž”แžถแž“แž’แŸ’แžœแžพแžกแžพแž„แžŠแŸ„แž™ Delphix แžŠแŸ‚แž›แž”แž„แŸ’แž€แžพแžแž”แŸ’แžšแž–แŸแž“แŸ’แž’แž”แŸ’แžšแžแžทแž”แžแŸ’แžแžทแž€แžถแžšแŸ” DelphixOS (แžŸแž˜ Illumos) แŸ” แž€แžถแž›แž–แžธแž”แžธแž†แŸ’แž“แžถแŸ†แž˜แžปแž“ แž€แŸ’แžšแžปแž˜แž แŸŠแžปแž“ Delphix แž”แžถแž“แžŸแž˜แŸ’แžšแŸแž…แž…แžทแžแŸ’แžแž•แŸ’แž›แžถแžŸแŸ‹แž‘แŸ… "ZFS on Linux" แžŠแŸ‚แž›แž‡แžถแž›แž‘แŸ’แž’แž•แž› ZFS แž“แŸ…แž‘แŸ’แžšแžนแž„แž–แžธแž‚แž˜แŸ’แžšแŸ„แž„ Illumos แž“แžทแž„แž•แŸ’แžแŸ„แžแž›แžพแžŸแž€แž˜แŸ’แž˜แž—แžถแž–แžขแž—แžทแžœแžŒแŸ’แžแž“แŸแž‘แžถแŸ†แž„แžขแžŸแŸ‹แž“แŸ…แž€แŸ’แž“แžปแž„แž‚แž˜แŸ’แžšแŸ„แž„ "ZFS on Linux" แžŠแŸ‚แž›แžฅแžกแžผแžœแž“แŸแŸ‡แžแŸ’แžšแžผแžœแž”แžถแž“แž…แžถแžแŸ‹แž‘แžปแž€แžแžถแž‡แžถแž€แžถแžšแžขแž“แžปแžœแžแŸ’แžแž…แž˜แŸ’แž”แž„แŸ” OpenZFS.

แžขแŸ’แž“แž€แžขแž—แžทแžœแžŒแŸ’แžแž“แŸ FreeBSD แž”แžถแž“แžŸแž˜แŸ’แžšแŸแž…แž…แžทแžแŸ’แžแž’แŸ’แžœแžพแžแžถแž˜แž‚แŸ†แžšแžผแž‘แžผแž‘แŸ… แž แžพแž™แž˜แžทแž“แž–แŸ’แž™แžถแž™แžถแž˜แžšแž€แŸ’แžŸแžถ Illumos แž‘แŸ แž…แžถแž”แŸ‹แžแžถแŸ†แž„แž–แžธแž€แžถแžšแžขแž“แžปแžœแžแŸ’แžแž“แŸแŸ‡แž‚แžบแž“แŸ…แž†แŸ’แž„แžถแž™แž–แžธแž˜แžปแžแž„แžถแžšแžšแžฝแž…แž‘แŸ…แž แžพแž™ แž แžพแž™แžแŸ’แžšแžผแžœแž€แžถแžšแž’แž“แž’แžถแž“แž’แŸ†แžŠแžพแž˜แŸ’แž”แžธแžšแž€แŸ’แžŸแžถแž€แžผแžŠ แž“แžทแž„แž•แŸ’แž›แžถแžŸแŸ‹แž”แŸ’แžแžผแžšแž€แžถแžšแž•แŸ’แž›แžถแžŸแŸ‹แž”แŸ’แžแžผแžšแŸ” OpenZFS แž•แŸ’แžขแŸ‚แž€แž›แžพ "ZFS on Linux" แžฅแžกแžผแžœแž“แŸแŸ‡แžแŸ’แžšแžผแžœแž”แžถแž“แž…แžถแžแŸ‹แž‘แžปแž€แžแžถแž‡แžถแž‚แž˜แŸ’แžšแŸ„แž„แžขแž—แžทแžœแžŒแŸ’แžแž“แŸ ZFS แžŸแž แž€แžถแžšแžแŸ‚แž˜แžฝแž™แŸ”

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

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