рд▓рд┐рдирд╕ рдЯреЛрд░рд╡рд╛рд▓реНрдбреНрд╕рдиреЗ рд▓рд┐рдирдХреНрд╕ рдХрд░реНрдирд▓рд╕рд╛рдареА ZFS рдХрд╛рд░реНрдпрд╛рдиреНрд╡рд┐рдд рдХрд░рдгреНрдпрд╛рдЪреНрдпрд╛ рд╕рдорд╕реНрдпрд╛ рд╕реНрдкрд╖реНрдЯ рдХреЗрд▓реНрдпрд╛

рдЪрд░реНрдЪреЗрджрд░рдореНрдпрд╛рди рдЪрд╛рдЪрдгреНрдпрд╛ рдЯрд╛рд╕реНрдХ рд╢реЗрдбреНрдпреВрд▓рд░, рдЪрд░реНрдЪреЗрддреАрд▓ рд╕рд╣рднрд╛рдЧреАрдВрдкреИрдХреА рдПрдХрд╛рдиреЗ рдЙрджрд╛рд╣рд░рдг рджрд┐рд▓реЗ рдХреА рд▓рд┐рдирдХреНрд╕ рдХрд░реНрдирд▓ рд╡рд┐рдХрд╕рд┐рдд рдХрд░рддрд╛рдирд╛ рд╕реБрд╕рдВрдЧрддрддрд╛ рд░рд╛рдЦрдгреНрдпрд╛рдЪреА рдЧрд░рдЬ рдЕрд╕рд▓реНрдпрд╛рдмрджреНрджрд▓ рд╡рд┐рдзрд╛рдиреЗ рдЕрд╕реВрдирд╣реА, рдХрд░реНрдирд▓рдордзреАрд▓ рдЕрд▓реАрдХрдбреАрд▓ рдмрджрд▓рд╛рдВрдореБрд│реЗ рдореЙрдбреНрдпреВрд▓рдЪреЗ рдпреЛрдЧреНрдп рдСрдкрд░реЗрд╢рди рд╡реНрдпрддреНрдпрдп рдЖрдгрд▓реЗ "рд▓рд┐рдирдХреНрд╕рд╡рд░реАрд▓ рдЭреЗрдбрдПрдлрдПрд╕" рд▓рд┐рдирд╕ рдЯреЙрд░рд╡рд╛рд▓реНрдбреНрд╕ рдЙрддреНрддрд░ рджрд┐рд▓реЗрддреЗ рддрддреНрд╡ "рддреЛрдбреВ рдирдХрд╛ рд╡рд╛рдкрд░рдХрд░реНрддреЗ" рд╡рд╛рдкрд░рдХрд░реНрддрд╛ рд╕реНрдкреЗрд╕ рдНрдкреНрд▓рд┐рдХреЗрд╢рдиреНрд╕ рддрд╕реЗрдЪ рдХрд░реНрдирд▓ рд╕реНрд╡рддрдГ рджреНрд╡рд╛рд░реЗ рд╡рд╛рдкрд░рд▓реЗрд▓реЗ рдмрд╛рд╣реНрдп рдХрд░реНрдирд▓ рдЗрдВрдЯрд░рдлреЗрд╕ рд╕рдВрд░рдХреНрд╖рд┐рдд рдХрд░рдгреЗ рд╕рдВрджрд░реНрднрд┐рдд рдХрд░рддреЗ. рдкрд░рдВрддреБ рд╣реЗ рдХрд░реНрдирд▓рдЪреНрдпрд╛ рдореБрдЦреНрдп рд░рдЪрдиреЗрдд рд╕реНрд╡реАрдХрд╛рд░рд▓реЗ рдЬрд╛рдгрд╛рд░реЗ рдХрд░реНрдирд▓рд╡рд░ рд╕реНрд╡рддрдВрддреНрд░рдкрдгреЗ рд╡рд┐рдХрд╕рд┐рдд рддреГрддреАрдп-рдкрдХреНрд╖ рдНрдб-рдСрди рд╕рдорд╛рд╡рд┐рд╖реНрдЯ рдХрд░рдд рдирд╛рд╣реА, рдЬреНрдпрд╛рдЪреНрдпрд╛ рд▓реЗрдЦрдХрд╛рдВрдиреА рддреНрдпрд╛рдВрдЪреНрдпрд╛ рд╕реНрд╡рдд: рдЪреНрдпрд╛ рдЬреЛрдЦрдореАрд╡рд░ рдЖрдгрд┐ рдЬреЛрдЦрдореАрд╡рд░ рдХрд░реНрдирд▓рдордзреАрд▓ рдмрджрд▓рд╛рдВрдЪреЗ рдирд┐рд░реАрдХреНрд╖рдг рдХреЗрд▓реЗ рдкрд╛рд╣рд┐рдЬреЗ.

рд▓рд┐рдирдХреНрд╕ рдкреНрд░рдХрд▓реНрдкрд╛рд╡рд░реАрд▓ ZFS рд╕рд╛рдареА, рд▓рд┐рдирд╕рдиреЗ CDDL рдЖрдгрд┐ GPLv2 рд▓рд╛рдпрд╕рдиреНрд╕рдЪреНрдпрд╛ рдЕрд╕рдВрдЧрддрддреЗрдореБрд│реЗ zfs рдореЙрдбреНрдпреВрд▓ рд╡рд╛рдкрд░рдгреНрдпрд╛рдЪреА рд╢рд┐рдлрд╛рд░рд╕ рдХреЗрд▓реА рдирд╛рд╣реА. рдкрд░рд┐рд╕реНрдерд┐рддреА рдЕрд╢реА рдЖрд╣реЗ рдХреА рдУрд░реЕрдХрд▓рдЪреНрдпрд╛ рдкрд░рд╡рд╛рдирд╛ рдзреЛрд░рдгрд╛рдореБрд│реЗ, ZFS рдХрдзреАрд╣реА рдореБрдЦреНрдп рдХрд░реНрдирд▓рдордзреНрдпреЗ рдкреНрд░рд╡реЗрд╢ рдХрд░рдгреНрдпрд╛рд╕ рд╕рдХреНрд╖рдо рд╣реЛрдгреНрдпрд╛рдЪреА рд╢рдХреНрдпрддрд╛ рдлрд╛рд░рдЪ рдХрдореА рдЖрд╣реЗ. рдкрд░рд╡рд╛рдирд╛ рд╡рд┐рд╕рдВрдЧрддрддрд╛ рдмрд╛рдпрдкрд╛рд╕ рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдкреНрд░рд╕реНрддрд╛рд╡рд┐рдд рд╕реНрддрд░, рдЬреЗ рдмрд╛рд╣реНрдп рдХреЛрдбрдордзреНрдпреЗ рдХрд░реНрдирд▓ рдлрдВрдХреНрд╢рдиреНрд╕рдЪреНрдпрд╛ рдкреНрд░рд╡реЗрд╢рд╛рдЪреЗ рднрд╛рд╖рд╛рдВрддрд░ рдХрд░рддрд╛рдд, рд╣рд╛ рдПрдХ рд╕рдВрд╢рдпрд╛рд╕реНрдкрдж рдЙрдкрд╛рдп рдЖрд╣реЗ - рд╡рдХреАрд▓ рдкреБрдвреЗ рдЪрд╛рд▓реВ рдареЗрд╡рддрд╛рдд рд╡рд╛рдж рдШрд╛рд▓рдгреЗ рд░реЕрдкрд░реНрд╕рджреНрд╡рд╛рд░реЗ рдЬреАрдкреАрдПрд▓ рдХрд░реНрдирд▓ рдлрдВрдХреНрд╢рдиреНрд╕ рдкреБрдиреНрд╣рд╛-рдирд┐рд░реНрдпрд╛рдд рдХреЗрд▓реНрдпрд╛рдиреЗ рдПрдХ рд╡реНрдпреБрддреНрдкрдиреНрди рдХрд╛рд░реНрдп рддрдпрд╛рд░ рд╣реЛрддреЗ рдЬреЗ GPL рдЕрдВрддрд░реНрдЧрдд рд╡рд┐рддрд░рд┐рдд рдХреЗрд▓реЗ рдЬрд╛рдгреЗ рдЖрд╡рд╢реНрдпрдХ рдЖрд╣реЗ.

рдореБрдЦреНрдп рдХрд░реНрдирд▓рдордзреНрдпреЗ ZFS рдХреЛрдб рд╕реНрд╡реАрдХрд╛рд░рдгреНрдпрд╛рд╕ рд▓рд┐рдирд╕рдиреЗ рд╕рд╣рдорддреА рджрд░реНрд╢рд╡рд┐рдгрд╛рд░рд╛ рдПрдХрдореЗрд╡ рдкрд░реНрдпрд╛рдп рдореНрд╣рдгрдЬреЗ рдУрд░реЕрдХрд▓рдХрдбреВрди рдЕрдзрд┐рдХреГрдд рдкрд░рд╡рд╛рдирдЧреА рдШреЗрдгреЗ, рдореБрдЦреНрдп рд╡рдХрд┐рд▓рд╛рджреНрд╡рд╛рд░реЗ рдкреНрд░рдорд╛рдгрд┐рдд рдХрд░рдгреЗ рдХрд┐рдВрд╡рд╛ рд▓реЕрд░реА рдПрд▓рд┐рд╕рди рд╕реНрд╡рдд:рд╣реВрди рдЕрдзрд┐рдХ рдЪрд╛рдВрдЧрд▓реЗ. рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рдЗрдВрдЯрд░рдлреЗрд╕рдЪреНрдпрд╛ рдмреМрджреНрдзрд┐рдХ рдорд╛рд▓рдорддреНрддреЗрдмрд╛рдмрдд рдУрд░реЕрдХрд▓рдЪреНрдпрд╛ рдЖрдХреНрд░рдордХ рдзреЛрд░рдгрд╛рдореБрд│реЗ (рдЙрджрд╛рд╣рд░рдгрд╛рд░реНрде, рдХрд░реНрдирд▓ рдЖрдгрд┐ ZFS рдХреЛрдбрдордзреАрд▓ рд╕реНрддрд░рд╛рдВрд╕рд╛рд░рдЦреНрдпрд╛ рдордзреНрдпрд╡рд░реНрддреА рдЙрдкрд╛рдпрд╛рдВрдирд╛ рдкрд░рд╡рд╛рдирдЧреА рдирд╛рд╣реА. рдЪрд╛рдЪрдгреА Java API рд╕рдВрджрд░реНрднрд╛рдд Google рд╕рд╣). рдпрд╛рд╡реНрдпрддрд┐рд░рд┐рдХреНрдд, рд▓рд┐рдирд╕ ZFS рд╡рд╛рдкрд░рдгреНрдпрд╛рдЪреА рдЗрдЪреНрдЫрд╛ рдХреЗрд╡рд│ рдлреЕрд╢рдирд╕рд╛рдареА рд╢реНрд░рджреНрдзрд╛рдВрдЬрд▓реА рдорд╛рдирддреЛ, рддрд╛рдВрддреНрд░рд┐рдХ рдлрд╛рдпрджреЗ рдирд╛рд╣реА. рд▓рд┐рдирд╕рдиреЗ рддрдкрд╛рд╕рд▓реЗрд▓реЗ рдмреЗрдВрдЪрдорд╛рд░реНрдХ ZFS рд▓рд╛ рд╕рдорд░реНрдерди рджреЗрдд рдирд╛рд╣реАрдд рдЖрдгрд┐ рдкреВрд░реНрдг рд╕рдорд░реНрдердирд╛рдЪрд╛ рдЕрднрд╛рд╡ рджреАрд░реНрдШрдХрд╛рд▓реАрди рд╕реНрдерд┐рд░рддреЗрдЪреА рд╣рдореА рджреЗрдд тАЛтАЛрдирд╛рд╣реА.

рдЖрдореНтАНрд╣реА рддреБрдореНтАНрд╣рд╛рд▓рд╛ рд╕реНрдорд░рдг рдХрд░реВрди рджреЗрдК рдпрд╛ рдХреА ZFS рдХреЛрдб рдореЛрдлрдд CDDL рд▓рд╛рдпрд╕рдиреНрд╕ рдЕрдВрддрд░реНрдЧрдд рд╡рд┐рддрд░реАрдд рдХреЗрд▓рд╛ рдЬрд╛рддреЛ, рдЬреЛ GPLv2 рд╢реА рд╡рд┐рд╕рдВрдЧрдд рдЖрд╣реЗ, рдЬреЛ GPLv2 рдЖрдгрд┐ CDDL рдкрд░рд╡рд╛рдиреНрдпрд╛рдЦрд╛рд▓реА рдХреЛрдб рдорд┐рдХреНрд╕ рдХреЗрд▓реНрдпрд╛рдореБрд│реЗ Linux рд╡рд░реАрд▓ ZFS рд▓рд╛ Linux рдХрд░реНрдирд▓рдЪреНрдпрд╛ рдореБрдЦреНрдп рд╢рд╛рдЦреЗрдд рд╕рдорд╛рдХрд▓рд┐рдд рдХрд░рдгреНрдпрд╛рдЪреА рдкрд░рд╡рд╛рдирдЧреА рджреЗрдд тАЛтАЛрдирд╛рд╣реА. рдЕрд╕реНрд╡реАрдХрд╛рд░реНрдп рдЖрд╣реЗ. рд╣реА рдкрд░рд╡рд╛рдирд╛ рд╡рд┐рд╕рдВрдЧрддрддрд╛ рдЯрд╛рд│рдгреНрдпрд╛рд╕рд╛рдареА, ZFS рд╡рд░реАрд▓ Linux рдкреНрд░рдХрд▓реНрдкрд╛рдиреЗ рд╕рдВрдкреВрд░реНрдг рдЙрддреНрдкрд╛рджрди CDDL рдкрд░рд╡рд╛рдиреНрдпрд╛рдЕрдВрддрд░реНрдЧрдд рд╕реНрд╡рддрдВрддреНрд░рдкрдгреЗ рд▓реЛрдб рдХреЗрд▓реЗрд▓реНрдпрд╛ рдореЙрдбреНрдпреВрд▓рдЪреНрдпрд╛ рд╕реНрд╡рд░реВрдкрд╛рдд рд╡рд┐рддрд░рд┐рдд рдХрд░рдгреНрдпрд╛рдЪрд╛ рдирд┐рд░реНрдгрдп рдШреЗрддрд▓рд╛ рдЬреЛ рдХрд░реНрдирд▓рдордзреВрди рд╕реНрд╡рддрдВрддреНрд░рдкрдгреЗ рдкреБрд░рд╡рд▓рд╛ рдЬрд╛рддреЛ.

рдбрд┐рд╕реНрдЯреНрд░рд┐рдмреНрдпреБрд╢рди рдХрд┐рдЯрдЪрд╛ рднрд╛рдЧ рдореНрд╣рдгреВрди рд░реЗрдбреАрдореЗрдб ZFS рдореЙрдбреНрдпреВрд▓рдЪреЗ рд╡рд┐рддрд░рдг рдХрд░рдгреНрдпрд╛рдЪреА рд╢рдХреНрдпрддрд╛ рд╡рдХрд┐рд▓рд╛рдВрдордзреНрдпреЗ рд╡рд╛рджрдЧреНрд░рд╕реНрдд рдЖрд╣реЗ. рд╕реЙрдлреНрдЯрд╡реЗрдЕрд░ рдлреНрд░реАрдбрдо рдХреЙрдиреНрдЭрд░реНрд╡реНрд╣рдиреНрд╕реА (SFC) рдЪреЗ рд╡рдХреАрд▓ рд╡рд┐рдЪрд╛рд░ рдХрд░рд╛рд╡рд┐рддрд░рдгрд╛рдордзреНрдпреЗ рдмрд╛рдпрдирд░реА рдХрд░реНрдирд▓ рдореЙрдбреНрдпреВрд▓рдЪреЗ рд╡рд┐рддрд░рдг GPL рд╕рд╣ рдПрдХрддреНрд░рд┐рдд рдЙрддреНрдкрд╛рджрди рддрдпрд╛рд░ рдХрд░рддреЗ рдЖрдгрд┐ рдкрд░рд┐рдгрд╛рдореА рдХрд╛рд░реНрдп GPL рдЕрдВрддрд░реНрдЧрдд рд╡рд┐рддрд░рд┐рдд рдХреЗрд▓реЗ рдЬрд╛рд╡реЗ. рдХреЕрдиреЙрдирд┐рдХрд▓ рд╡рдХреАрд▓ рдорд╛рдиреНрдп рдирд╛рд╣реА рдЖрдгрд┐ рдирдореВрдж рдХрд░рд╛ рдХреА zfs рдореЙрдбреНрдпреВрд▓рдЪреЗ рд╡рд┐рддрд░рдг рд╕реНрд╡реАрдХрд╛рд░реНрдп рдЖрд╣реЗ рдЬрд░ рдШрдЯрдХ рд╕реНрд╡рдпрдВ-рд╕рдорд╛рд╡рд┐рд╖реНрдЯ рдореЙрдбреНрдпреВрд▓ рдореНрд╣рдгреВрди рдкреБрд░рд╡рд▓рд╛ рдЕрд╕реЗрд▓, рдХрд░реНрдирд▓ рдкреЕрдХреЗрдЬрдкрд╛рд╕реВрди рд╡реЗрдЧрд│реЗ. NVIDIA рдбреНрд░рд╛рдпрд╡реНрд╣рд░реНрд╕ рд╕рд╛рд░рдЦреНрдпрд╛ рдкреНрд░реЛрдкреНрд░рд╛рдпрдЯрд░реА рдбреНрд░рд╛рдпрд╡реНрд╣рд░реНрд╕рдирд╛ рдкреБрд░рд╡рдард╛ рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рд╡рд┐рддрд░рдгрд╛рдиреЗ рд╕рдорд╛рди рджреГрд╖реНрдЯрд┐рдХреЛрди рд╡рд╛рдкрд░рд▓рд╛ рдЖрд╣реЗ рдЕрд╕реЗ рдХреЕрдиреЛрдирд┐рдХрд▓ рдиреЛрдЯреНрд╕.

рджреБрд╕рд░реА рдмрд╛рдЬреВ рдХрд╛рдЙрдВрдЯрд░ рдХрд░рддреЗ рдХреА рдкреНрд░реЛрдкреНрд░рд╛рдпрдЯрд░реА рдбреНрд░рд╛рдпрд╡реНрд╣рд░реНрд╕рдордзреАрд▓ рдХрд░реНрдирд▓ рдХрдВрдкреЕрдЯрд┐рдмрд┐рд▓рд┐рдЯреАрдЪреА рд╕рдорд╕реНрдпрд╛ GPL рд▓рд╛рдпрд╕рдиреНрд╕ рдЕрдВрддрд░реНрдЧрдд рд╡рд┐рддрд░реАрдд рдХреЗрд▓реЗрд▓рд╛ рдПрдХ рдЫреЛрдЯрд╛ рдерд░ рдкреБрд░рд╡реВрди рд╕реЛрдбрд╡рд▓реА рдЬрд╛рддреЗ (GPL рд▓рд╛рдпрд╕рдиреНрд╕ рдЕрдВрддрд░реНрдЧрдд рдПрдХ рдореЙрдбреНрдпреВрд▓ рдХрд░реНрдирд▓рдордзреНрдпреЗ рд▓реЛрдб рдХреЗрд▓реЗ рдЬрд╛рддреЗ, рдЬреЗ рдЖрдзреАрдкрд╛рд╕реВрдирдЪ рдорд╛рд▓рдХреАрдЪреЗ рдШрдЯрдХ рд▓реЛрдб рдХрд░рддреЗ). ZFS рд╕рд╛рдареА, Oracle рдХрдбреВрди рдкрд░рд╡рд╛рдирд╛ рдЕрдкрд╡рд╛рдж рдкреНрд░рджрд╛рди рдХреЗрд▓реНрдпрд╛рд╕рдЪ рдЕрд╕рд╛ рд╕реНрддрд░ рддрдпрд╛рд░ рдХреЗрд▓рд╛ рдЬрд╛рдК рд╢рдХрддреЛ. Oracle Linux рдордзреНрдпреЗ, Oracle рджреНрд╡рд╛рд░реЗ рдкрд░рд╡рд╛рдирд╛ рдЕрдкрд╡рд╛рдж рдкреНрд░рджрд╛рди рдХрд░реВрди GPL рд╕рд╣ рд╡рд┐рд╕рдВрдЧрддрддреЗрдЪреЗ рдирд┐рд░рд╛рдХрд░рдг рдХреЗрд▓реЗ рдЬрд╛рддреЗ рдЬреЗ CDDL рдЕрдВрддрд░реНрдЧрдд рдПрдХрддреНрд░рд┐рдд рдХрд╛рдо рдкрд░рд╡рд╛рдирд╛ рджреЗрдгреНрдпрд╛рдЪреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдХрд╛рдвреВрди рдЯрд╛рдХрддреЗ, рдкрд░рдВрддреБ рд╣рд╛ рдЕрдкрд╡рд╛рдж рдЗрддрд░ рд╡рд┐рддрд░рдгрд╛рдВрдирд╛ рд▓рд╛рдЧреВ рд╣реЛрдд рдирд╛рд╣реА.

рд╡рд░реНрдХрдЕрд░рд╛рдЙрдВрдб рдореНрд╣рдгрдЬреЗ рд╡рд┐рддрд░рдгрд╛рдордзреНрдпреЗ рдХреЗрд╡рд│ рдореЙрдбреНрдпреВрд▓рдЪрд╛ рд╕реНрддреНрд░реЛрдд рдХреЛрдб рдкреБрд░рд╡рдгреЗ, рдЬреНрдпрд╛рдореБрд│реЗ рдмрдВрдбрд▓рд┐рдВрдЧ рд╣реЛрдд рдирд╛рд╣реА рдЖрдгрд┐ рджреЛрди рд╕реНрд╡рддрдВрддреНрд░ рдЙрддреНрдкрд╛рджрдирд╛рдВрдЪреЗ рд╡рд┐рддрд░рдг рдорд╛рдирд▓реЗ рдЬрд╛рддреЗ. рдбреЗрдмрд┐рдпрдирдордзреНрдпреЗ, рдпрд╛рд╕рд╛рдареА DKMS (рдбрд╛рдпрдиреЕрдорд┐рдХ рдХрд░реНрдирд▓ рдореЙрдбреНрдпреВрд▓ рд╕рдкреЛрд░реНрдЯ) рдкреНрд░рдгрд╛рд▓реА рд╡рд╛рдкрд░рд▓реА рдЬрд╛рддреЗ, рдЬреНрдпрд╛рдордзреНрдпреЗ рдореЙрдбреНрдпреВрд▓ рд╕реНрддреНрд░реЛрдд рдХреЛрдбрдордзреНрдпреЗ рдкреБрд░рд╡рд▓реЗ рдЬрд╛рддреЗ рдЖрдгрд┐ рдкреЕрдХреЗрдЬ рд╕реНрдерд╛рдкрд┐рдд рдХреЗрд▓реНрдпрд╛рдирдВрддрд░ рд▓рдЧреЗрдЪ рд╡рд╛рдкрд░рдХрд░реНрддреНрдпрд╛рдЪреНрдпрд╛ рд╕рд┐рд╕реНрдЯрдорд╡рд░ рдПрдХрддреНрд░ рдХреЗрд▓реЗ рдЬрд╛рддреЗ.

рд╕реНрддреНрд░реЛрдд: opennet.ru

рдПрдХ рдЯрд┐рдкреНрдкрдгреА рдЬреЛрдбрд╛