рдХреНрдпрд╛рд╕реЛрд╡рд╛рд░реА - рд▓рд┐рдирдХреНрд╕рдорд╛ рд╡рд┐рдиреНрдбреЛрдЬ рдПрдкреНрд▓рд┐рдХреЗрд╕рдирд╣рд░реВрд╕рдБрдЧ рд╕рд┐рдорд▓реЗрд╕ рдХрд╛рдордХреЛ рд▓рд╛рдЧрд┐ рдлреНрд░реЗрдорд╡рд░реНрдХ

Cassowary рдкрд░рд┐рдпреЛрдЬрдирд╛рд▓реЗ рдЙрдкрдХрд░рдгрд╣рд░реВ рд╡рд┐рдХрд╛рд╕ рдЧрд░рд┐рд░рд╣реЗрдХреЛ рдЫ рдЬрд╕рд▓реЗ рддрдкрд╛рдЗрдБрд▓рд╛рдИ рд▓рд┐рдирдХреНрд╕ рдбреЗрд╕реНрдХрдЯрдкрдорд╛ рдиреЗрдЯрд┐рдн рд╡реНрдпрдХреНрддрд┐рдЧрдд рдЕрдиреБрдкреНрд░рдпреЛрдЧрд╣рд░реВ рдЬрд╕реНрддреИ рднрд░реНрдЪреБрдЕрд▓ рдореЗрд╕рд┐рди рд╡рд╛ рдЕрд░реНрдХреЛ рдХрдореНрдкреНрдпреБрдЯрд░рдорд╛ рдЪрд▓рд┐рд░рд╣реЗрдХреЛ рд╡рд┐рдиреНрдбреЛрдЬ рдкреНрд░реЛрдЧреНрд░рд╛рдорд╣рд░реВрд╕рдБрдЧ рдХрд╛рдо рдЧрд░реНрди рдЕрдиреБрдорддрд┐ рджрд┐рдиреНрдЫред рд╡рд┐рдиреНрдбреЛрдЬ рдкреНрд░реЛрдЧреНрд░рд╛рдорд╣рд░реВ рд▓рд┐рдирдХреНрд╕ рд╡рд╛рддрд╛рд╡рд░рдгрдорд╛ рд╕рд░реНрдЯрдХрдЯ рдорд╛рд░реНрдлрдд рд╕реБрд░реБ рдЧрд░рд┐рдиреНрдЫ рд░ рдорд╛рдирдХ рд▓рд┐рдирдХреНрд╕ рдЕрдиреБрдкреНрд░рдпреЛрдЧрд╣рд░реВ рдЬрд╕реНрддреИ рдлрд░рдХ рд╡рд┐рдиреНрдбреЛрдЬрд╣рд░реВрдорд╛ рдЦреЛрд▓рд┐рдиреНрдЫред рдЙрд▓реНрдЯреЛ рд╕рдорд╕реНрдпрд╛рдХреЛ рд╕рдорд╛рдзрд╛рди рдкрдирд┐ рд╕рдорд░реНрдерд┐рдд рдЫ - рд▓рд┐рдирдХреНрд╕ рдкреНрд░реЛрдЧреНрд░рд╛рдорд╣рд░реВ рд╡рд┐рдиреНрдбреЛрдЬ рд╡рд╛рддрд╛рд╡рд░рдгрдмрд╛рдЯ рдХрд▓ рдЧрд░реНрди рд╕рдХрд┐рдиреНрдЫред

рдкрд░рд┐рдпреЛрдЬрдирд╛рд▓реЗ рд╡рд┐рдиреНрдбреЛрдЬрд╕рдБрдЧ рднрд░реНрдЪреБрдЕрд▓ рдореЗрд╕рд┐рди рд╕реЗрдЯрдЕрдк рдЧрд░реНрди рд░ рдПрдкреНрд▓рд┐рдХреЗрд╕рди рд╡рд┐рдиреНрдбреЛрдЬрдорд╛ рдлрд░реНрд╡рд╛рд░реНрдбрд┐рдЩ рдкрд╣реБрдБрдЪ рд╡реНрдпрд╡рд╕реНрдерд┐рдд рдЧрд░реНрдирдХрд╛ рд▓рд╛рдЧрд┐ рдЕрдиреБрдкреНрд░рдпреЛрдЧрд╣рд░реВ рдкреНрд░рджрд╛рди рдЧрд░реНрджрдЫред рднрд░реНрдЪреБрдЕрд▓ рдореЗрд╕рд┐рди рд╕реБрд░реБ рдЧрд░реНрди, virt-manager рд░ KVM рдкреНрд░рдпреЛрдЧ рдЧрд░рд┐рдиреНрдЫ, рд░ FreeRDP рдХрд╛рд░реНрдпрдХреНрд░рдо рд╕рдЮреНрдЭреНрдпрд╛рд▓ рдкрд╣реБрдБрдЪ рдЧрд░реНрди рдкреНрд░рдпреЛрдЧ рдЧрд░рд┐рдиреНрдЫред рдПрдХ рдЧреНрд░рд╛рдлрд┐рдХрд▓ рдЗрдиреНрдЯрд░рдлреЗрд╕ рд╡рд╛рддрд╛рд╡рд░рдг рд╕реЗрдЯрдЕрдк рдЧрд░реНрди рд░ рд╡реНрдпрдХреНрддрд┐рдЧрдд рдЕрдиреБрдкреНрд░рдпреЛрдЧрд╣рд░реВрдХреЛ рд╡рд┐рдиреНрдбреЛ рдлрд░реНрд╡рд╛рд░реНрдб рдЧрд░реНрди рдкреНрд░рджрд╛рди рдЧрд░рд┐рдПрдХреЛ рдЫред рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХреЛрдб рдкрд╛рдЗрдерди (PyQt5 рдорд╛ рдЖрдзрд╛рд░рд┐рдд GUI) рдорд╛ рд▓реЗрдЦрд┐рдПрдХреЛ рдЫ рд░ GPLv2 рдЗрдЬрд╛рдЬрддрдкрддреНрд░ рдЕрдиреНрддрд░реНрдЧрдд рд╡рд┐рддрд░рдг рдЧрд░рд┐рдПрдХреЛ рдЫред

рдХреНрдпрд╛рд╕реЛрд╡рд╛рд░реА - рд▓рд┐рдирдХреНрд╕рдорд╛ рд╡рд┐рдиреНрдбреЛрдЬ рдПрдкреНрд▓рд┐рдХреЗрд╕рдирд╣рд░реВрд╕рдБрдЧ рд╕рд┐рдорд▓реЗрд╕ рдХрд╛рдордХреЛ рд▓рд╛рдЧрд┐ рдлреНрд░реЗрдорд╡рд░реНрдХ

рдЪрд▓рд┐рд░рд╣реЗрдХреЛ рдмреЗрд▓рд╛, Windows рдкреНрд░реЛрдЧреНрд░рд╛рдорд╣рд░реВрд▓реЗ рд╣реЛрд╕реНрдЯ рдкреНрд░рдгрд╛рд▓реАрдорд╛ рдкреНрд░рдпреЛрдЧрдХрд░реНрддрд╛рдХреЛ рдЧреГрд╣ рдбрд╛рдЗрд░реЗрдХреНрдЯрд░реАрдорд╛ рдлрд╛рдЗрд▓рд╣рд░реВ рдкрд╣реБрдБрдЪ рдЧрд░реНрдЫрдиреН, рдЬрдмрдХрд┐ рдиреЗрдЯрд┐рдн рд▓рд┐рдирдХреНрд╕ рдкреНрд░реЛрдЧреНрд░рд╛рдорд╣рд░реВрд▓реЗ Windows рднрд░реНрдЪреБрдЕрд▓ рдореЗрд╕рд┐рдирдорд╛ рдлрд╛рдЗрд▓рд╣рд░реВ рдкрд╣реБрдБрдЪ рдЧрд░реНрди рд╕рдХреНрдЫрдиреНред Windows рд░ Linux рдмреАрдЪ рдлрд╛рдЗрд▓рд╣рд░реВ рд░ рдбреНрд░рд╛рдЗрднрд╣рд░реВрдорд╛ рд╕рд╛рдЭрд╛ рдкрд╣реБрдБрдЪ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рд░реВрдкрдорд╛ рдХрдиреНрдлрд┐рдЧрд░ рдЧрд░рд┐рдПрдХреЛ рдЫ, рд░ рдирд┐рд╢реНрдЪрд┐рдд рдкрд╣реБрдБрдЪ рд╕реЗрдЯрд┐рдЩрд╣рд░реВ рдЕрдиреБрд╕рд╛рд░ рдЧрд░рд┐рдиреНрдЫред рднрд░реНрдЪреБрдЕрд▓ рдореЗрд╕рд┐рдирд╣рд░реВрдХреЛ рдЕрддрд┐рд░рд┐рдХреНрдд, Windows рдЕрдиреБрдкреНрд░рдпреЛрдЧрд╣рд░реВ рдмрд╛рд╣рд┐рд░реА рдХрдореНрдкреНрдпреБрдЯрд░рд╣рд░реВрдорд╛ рдЪрд▓реНрди рд╕рдХреНрдЫрдиреН рдЬрд╕рдорд╛ рдХреЗрд╡рд▓ Windows рд╕реНрдерд╛рдкрдирд╛ рдЧрд░рд┐рдПрдХреЛ рдЫ (рдпрд╕реНрддрд╛ рдкреНрд░рдгрд╛рд▓реАрд╣рд░реВрдорд╛ рдХрд╛рдо рдЧрд░реНрди, рдХреНрдпрд╛рд╕реЛрд╡реЗрд░реА рдПрдЬреЗрдиреНрдЯ рдЕрдиреБрдкреНрд░рдпреЛрдЧ рд╕реНрдерд╛рдкрдирд╛ рд╣реБрдиреБрдкрд░реНрдЫ)ред

Cassowary рдХреЛ рдПрдХ рдЪрд╛рдЦрд▓рд╛рдЧреНрджреЛ рд╡рд┐рд╢реЗрд╖рддрд╛ рднрдиреЗрдХреЛ рд╡рд┐рдиреНрдбреЛрдЬ рдкреНрд░реЛрдЧреНрд░рд╛рдорд╣рд░реВ рдЪрд▓рд┐рд░рд╣реЗрдХреЛ рдмреЗрд▓рд╛рдорд╛ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рд░реВрдкрдорд╛ рд╡рд┐рдиреНрдбреЛрдЬ рднрд░реНрдЪреБрдЕрд▓ рдореЗрд╕рд┐рди рдлреНрд░рд┐рдЬ рдЧрд░реНрдиреЗ рдХреНрд╖рдорддрд╛ рд╣реЛ, рддрд╛рдХрд┐ рдирд┐рд╖реНрдХреНрд░рд┐рдпрддрд╛рдХреЛ рд╕рдордпрдорд╛ рд╕реНрд░реЛрддрд╣рд░реВ рд░ рдореЗрдореЛрд░реА рдмрд░реНрдмрд╛рдж рдирдЧрд░реНрдиреБрд╣реЛрд╕реНред рдЬрдм рддрдкрд╛рдЗрдБ рд▓рд┐рдирдХреНрд╕рдмрд╛рдЯ рд╡рд┐рдиреНрдбреЛрдЬ рдЕрдиреБрдкреНрд░рдпреЛрдЧ рдЪрд▓рд╛рдЙрди рдкреНрд░рдпрд╛рд╕ рдЧрд░реНрдиреБрд╣реБрдиреНрдЫ, рднрд░реНрдЪреБрдЕрд▓ рдореЗрд╕рд┐рди рд╕реНрд╡рддрдГ рдкреБрдирд░реНрд╕реНрдерд╛рдкрд┐рдд рд╣реБрдиреНрдЫред



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

рдПрдХ рдЯрд┐рдкреНрдкрдгреА рдердкреНрди