ToaruOS 1.14 рдЕрдкрд░реЗрдЯрд┐рдЩ рд╕рд┐рд╕реНрдЯрдо рд░ Kuroko 1.1 рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдЩ рднрд╛рд╖рд╛рдХреЛ рд░рд┐рд▓реАрдЬ

ToaruOS 1.14 рдкрд░рд┐рдпреЛрдЬрдирд╛рдХреЛ рд░рд┐рд▓реАрдЬ рдЙрдкрд▓рдмреНрдз рдЫ, рдпрд╕рдХреЛ рдЖрдлреНрдиреИ рдХрд░реНрдиреЗрд▓, рдмреБрдЯ рд▓реЛрдбрд░, рдорд╛рдирдХ C рдкреБрд╕реНрддрдХрд╛рд▓рдп, рдкреНрдпрд╛рдХреЗрдЬ рдкреНрд░рдмрдиреНрдзрдХ, рдкреНрд░рдпреЛрдЧрдХрд░реНрддрд╛ рд╕реНрдкреЗрд╕ рдХрдореНрдкреЛрдиреЗрдиреНрдЯрд╣рд░реВ рд░ рд╕рдордЧреНрд░ рд╡рд┐рдиреНрдбреЛ рдкреНрд░рдмрдиреНрдзрдХрдХреЛ рд╕рд╛рде рдЧреНрд░рд╛рдлрд┐рдХрд▓ рдЗрдиреНрдЯрд░рдлреЗрд╕рдХреЛ рд╕рд╛рде рд╕реНрдХреНрд░реНрдпрд╛рдЪрдмрд╛рдЯ рд▓реЗрдЦрд┐рдПрдХреЛ рдпреБрдирд┐рдХреНрд╕-рдЬрд╕реНрддреЛ рдЕрдкрд░реЗрдЯрд┐рдЩ рд╕рд┐рд╕реНрдЯрдордХреЛ рд╡рд┐рдХрд╛рд╕ рдЧрд░реНрджреИред рд╡рд┐рдХрд╛рд╕рдХреЛ рд╡рд░реНрддрдорд╛рди рдЪрд░рдгрдорд╛, рдкреНрд░рдгрд╛рд▓реАрдХреЛ рдХреНрд╖рдорддрд╛рд╣рд░реВ рдкрд╛рдЗрдерди 3 рд░ GCC рдЪрд▓рд╛рдЙрди рдкрд░реНрдпрд╛рдкреНрдд рдЫрдиреНред рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХреЛрдб C рдорд╛ рд▓реЗрдЦрд┐рдПрдХреЛ рдЫ рд░ BSD рд▓рд╛рдЗрд╕реЗрдиреНрд╕ рдЕрдиреНрддрд░реНрдЧрдд рд╡рд┐рддрд░рд┐рдд рдЫред 14 MB рд╕рд╛рдЗрдЬрдХреЛ рд▓рд╛рдЗрдн рдЫрд╡рд┐ рдбрд╛рдЙрдирд▓реЛрдбрдХреЛ рд▓рд╛рдЧрд┐ рддрдпрд╛рд░ рдЧрд░рд┐рдПрдХреЛ рдЫ, рдЬрд╕рд▓рд╛рдИ QEMU, VMware рд╡рд╛ VirtualBox рдорд╛ рдкрд░реАрдХреНрд╖рдг рдЧрд░реНрди рд╕рдХрд┐рдиреНрдЫред

ToaruOS 1.14 рдЕрдкрд░реЗрдЯрд┐рдЩ рд╕рд┐рд╕реНрдЯрдо рд░ Kuroko 1.1 рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдЩ рднрд╛рд╖рд╛рдХреЛ рд░рд┐рд▓реАрдЬ

рдпреЛ рдкрд░рд┐рдпреЛрдЬрдирд╛ рдЗрд▓рд┐рдиреЛрдЗрд╕ рд╡рд┐рд╢реНрд╡рд╡рд┐рджреНрдпрд╛рд▓рдпрдорд╛ 2010 рдорд╛ рд╕реБрд░реБ рднрдпреЛ рд░ рдкреНрд░рд╛рд░рдореНрднрдорд╛ рдирдпрд╛рдБ рд╕рдордЧреНрд░ рдЧреНрд░рд╛рдлрд┐рдХрд▓ рдЗрдиреНрдЯрд░рдлреЗрд╕рд╣рд░реВ рд╕рд┐рд░реНрдЬрдирд╛ рдЧрд░реНрдиреЗ рдХреНрд╖реЗрддреНрд░рдорд╛ рдЕрдиреБрд╕рдиреНрдзрд╛рди рдХрд╛рд░реНрдпрдХреЛ рд░реВрдкрдорд╛ рд╡рд┐рдХрд╕рд┐рдд рднрдпреЛред 2012 рджреЗрдЦрд┐, рд╡рд┐рдХрд╛рд╕ ToaruOS рдЕрдкрд░реЗрдЯрд┐рдЩ рд╕рд┐рд╕реНрдЯрдордорд╛ рдкрд░рд┐рдгрдд рднрдПрдХреЛ рдЫ, рдЬреБрди рд╕реБрд░реБрдорд╛ рд╡рд┐рджреНрдпрд╛рд░реНрдереА рдкрд░рд┐рдпреЛрдЬрдирд╛рдХреЛ рд░реВрдкрдорд╛ рд╡рд┐рдХрд╕рд┐рдд рдЧрд░рд┐рдПрдХреЛ рдерд┐рдпреЛ, рд░ рддреНрдпрд╕рдкрдЫрд┐ рд╕рдкреНрддрд╛рд╣рдиреНрддрдХреЛ рд╢реМрдХрдорд╛ рдмрдвреНрдпреЛ, рдЬреБрди рдкрд░рд┐рдпреЛрдЬрдирд╛рдХреЛ рд╡рд░рд┐рдкрд░рд┐ рдЧрдарди рднрдПрдХреЛ рд╕рдореБрджрд╛рдпрд▓реЗ рдЙрдард╛рдпреЛред рдпрд╕рдХреЛ рд╣рд╛рд▓рдХреЛ рдлрд╛рд░рдордорд╛, рдкреНрд░рдгрд╛рд▓реА рдХрдореНрдкреЛрдЬрд┐рдЯ рд╡рд┐рдиреНрдбреЛ рдкреНрд░рдмрдиреНрдзрдХрд╕рдБрдЧ рд╕реБрд╕рдЬреНрдЬрд┐рдд рдЫ, рдЧрддрд┐рд╢реАрд▓ рд░реВрдкрдорд╛ рд▓рд┐рдЩреНрдХ рдЧрд░рд┐рдПрдХреЛ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдпреЛрдЧреНрдп рдлрд╛рдЗрд▓рд╣рд░реВрд▓рд╛рдИ ELF рдврд╛рдБрдЪрд╛рдорд╛ рд╕рдорд░реНрдерди рдЧрд░реНрджрдЫ, рдорд▓реНрдЯрд┐рдЯрд╛рд╕реНрдХрд┐рдЩ, рдЧреНрд░рд╛рдлрд┐рдХреНрд╕ рд░ рдиреЗрдЯрд╡рд░реНрдХ рд╕реНрдЯреНрдпрд╛рдХрд╣рд░реВред

рдкреНрдпрд╛рдХреЗрдЬрдорд╛ Python 3.6 рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдЩ рднрд╛рд╖рд╛рдХреЛ рдкреЛрд░реНрдЯ рд╕рдорд╛рд╡реЗрд╢ рдЫ, рдЬреБрди рдХреЗрд╣реА ToaruOS-рд╡рд┐рд╢реЗрд╖ рдЧреНрд░рд╛рдлрд┐рдХрд▓ рдЕрдиреБрдкреНрд░рдпреЛрдЧрд╣рд░реВрдХреЛ рд╡рд┐рдХрд╛рд╕рдорд╛ рдкреНрд░рдпреЛрдЧ рдЧрд░рд┐рдиреНрдЫ, рдЬрд╕реНрддреИ рдкреНрдпрд╛рдХреЗрдЬ рдкреНрд░рдмрдиреНрдзрдХ, рдЧреНрд░рд╛рдлрд┐рдХ рд╕рдореНрдкрд╛рджрдХ, PDF рджрд░реНрд╢рдХ, рдХреНрдпрд╛рд▓реНрдХреБрд▓реЗрдЯрд░, рд░ рд╕рд╛рдзрд╛рд░рдг рдЦреЗрд▓рд╣рд░реВред ToaruOS рдорд╛ рдкреЛрд░реНрдЯ рдЧрд░рд┐рдПрдХрд╛ рддреЗрд╕реНрд░реЛ-рдкрдХреНрд╖ рдХрд╛рд░реНрдпрдХреНрд░рдорд╣рд░реВрдорд╛ Vim, GCC, Binutils, FreeType, MuPDF, SDL, Cairo, Doom, Quake, Super Nintendo emulator, Bochs, рдЖрджрд┐ рд╕рдорд╛рд╡реЗрд╢ рдЫрдиреНред

ToaruOS рдХрд░реНрдиреЗрд▓рдорд╛ рдЖрдзрд╛рд░рд┐рдд рдЫ рдЬрд╕рд▓реЗ рд╣рд╛рдЗрдмреНрд░рд┐рдб рдореЛрдбреНрдпреБрд▓рд░ рдЖрд░реНрдХрд┐рдЯреЗрдХреНрдЪрд░ рдкреНрд░рдпреЛрдЧ рдЧрд░реНрджрдЫ рдЬрд╕рд▓реЗ рд▓реЛрдб рдЧрд░реНрди рдорд┐рд▓реНрдиреЗ рдореЛрдбреНрдпреБрд▓рд╣рд░реВ рдкреНрд░рдпреЛрдЧ рдЧрд░реНрдирдХрд╛ рд▓рд╛рдЧрд┐ рдореЛрдиреЛрд▓рд┐рдерд┐рдХ рдлреНрд░реЗрдорд╡рд░реНрдХ рд░ рдЙрдкрдХрд░рдгрд╣рд░реВ рд╕рдВрдпреЛрдЬрди рдЧрд░реНрджрдЫ, рдЬрд╕рд▓реЗ рдбрд┐рд╕реНрдХ рдбреНрд░рд╛рдЗрднрд░рд╣рд░реВ (PATA рд░ ATAPI), EXT2 рд░ ISO9660 рдлрд╛рдЗрд▓ рдкреНрд░рдгрд╛рд▓реАрд╣рд░реВ, рдлреНрд░реЗрдордмрдлрд░ рдЬрд╕реНрддрд╛ рдЙрдкрд▓рдмреНрдз рдпрдиреНрддреНрд░ рдЪрд╛рд▓рдХрд╣рд░реВрдХреЛ рдмрд╣реБрдордд рдмрдирд╛рдЙрдБрдЫред , рдХрд┐рдмреЛрд░реНрдбрд╣рд░реВ, рдореБрд╕рд╛рд╣рд░реВ, рдиреЗрдЯрд╡рд░реНрдХ рдХрд╛рд░реНрдбрд╣рд░реВ (AMD PCnet FAST, Realtek RTL8139 рд░ Intel PRO/1000), рдзреНрд╡рдирд┐ рдЪрд┐рдкреНрд╕ (Intel AC'97), рд╕рд╛рдереИ рдЕрддрд┐рдерд┐ рдкреНрд░рдгрд╛рд▓реАрд╣рд░реВрдХреЛ рд▓рд╛рдЧрд┐ VirtualBox рдПрдб-рдЕрдирд╣рд░реВред

рдХрд░реНрдиреЗрд▓рд▓реЗ рдЙрдкрд▓рдмреНрдз рдЧрд░рд╛рдПрдХреЛ рдкреНрд░рд┐рдорд┐рдЯрд┐рднрд╣рд░реВрдорд╛ рдпреБрдирд┐рдХреНрд╕ рдереНрд░реЗрдбрд╣рд░реВ, TTY, рднрд░реНрдЪреБрдЕрд▓ рдлрд╛рдЗрд▓ рдкреНрд░рдгрд╛рд▓реА, рдорд▓реНрдЯрд┐рдереНрд░реЗрдбрд┐рдЩ, IPC, рд╕рд╛рдЭрд╛ рдореЗрдореЛрд░реА, рдорд▓реНрдЯрд┐рдЯрд╛рд╕реНрдХрд┐рдЩ рд░ рдЕрдиреНрдп рдорд╛рдирдХ рд╕реБрд╡рд┐рдзрд╛рд╣рд░реВ рд╕рдорд╛рд╡реЗрд╢ рдЫрдиреНред ext2 рдлрд╛рдЗрд▓ рдкреНрд░рдгрд╛рд▓реАрдХреЛ рд░реВрдкрдорд╛ рдкреНрд░рдпреЛрдЧ рдЧрд░рд┐рдиреНрдЫред рдХрд░реНрдиреЗрд▓рд╕рдБрдЧ рдЕрдиреНрддрд░реНрдХреНрд░рд┐рдпрд╛ рдЧрд░реНрди, рд▓рд┐рдирдХреНрд╕рд╕рдБрдЧ рд╕рдорд╛рдирддрд╛рджреНрд╡рд╛рд░рд╛ рд╕рд┐рд░реНрдЬрдирд╛ рдЧрд░рд┐рдПрдХреЛ рдЫрджреНрдо-FS/proc рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдкреНрд░рджрд╛рди рдЧрд░рд┐рдПрдХреЛ рдЫред

2021 рдХреЛ рдпреЛрдЬрдирд╛рд╣рд░реВрдорд╛ 64-bit x86-64 рдЖрд░реНрдХрд┐рдЯреЗрдХреНрдЪрд░ (рдЕрд╣рд┐рд▓реЗрдХреЛ рд▓рд╛рдЧрд┐, 32-bit x86 рдкреНрд░рдгрд╛рд▓реАрд╣рд░реВрдХреЛ рд▓рд╛рдЧрд┐ рдорд╛рддреНрд░ рдПрд╕реЗрдореНрдмрд▓реАрд╣рд░реВ рдЙрддреНрдкрдиреНрди рднрдЗрд░рд╣реЗрдХрд╛ рдЫрдиреН) рд░ рдорд▓реНрдЯрд┐рдкреНрд░реЛрд╕реЗрд╕рд░ рдкреНрд░рдгрд╛рд▓реАрд╣рд░реВ (SMP) рдХреЛ рд▓рд╛рдЧрд┐ рд╕рдорд░реНрдерди рд╕рдорд╛рд╡реЗрд╢ рдЫред рдЕрдиреНрдп рд▓рдХреНрд╖реНрдпрд╣рд░реВрдорд╛ рд╕рдВрдХреЗрдд рдкреНрд░рд╢реЛрдзрди рд░ рд╕рд┐рдВрдХреНрд░реЛрдирд╛рдЗрдЬреЗрд╕рди рд╡рд┐рдзрд┐рд╣рд░реВрдХреЛ рдХреНрд╖реЗрддреНрд░рдорд╛ POSIX рд╡рд┐рд╢рд┐рд╖реНрдЯрддрд╛рд╣рд░реВрд╕рдБрдЧ рдЕрдиреБрдХреВрд▓рддрд╛ рд╕реБрдзрд╛рд░ рдЧрд░реНрдиреЗ, рдорд╛рдирдХ C рдкреБрд╕реНрддрдХрд╛рд▓рдпрд▓рд╛рдИ Newlib рд╕реНрддрд░рдорд╛ рд▓реНрдпрд╛рдЙрдиреЗ, рд░ рдЖрдлреНрдиреИ C рднрд╛рд╖рд╛ рдХрдореНрдкрд╛рдЗрд▓рд░ рд░ рд╡рд┐рдХрд╛рд╕ рдЙрдкрдХрд░рдгрд╣рд░реВ рд▓рд╛рдЧреВ рдЧрд░реНрдиреЗ рд╕рдорд╛рд╡реЗрд╢ рдЫред

рдпрд╕ рдкрд░рд┐рдпреЛрдЬрдирд╛рд▓реЗ рдкреНрд░рдгрд╛рд▓реАрдХреЛ рд▓рд╛рдЧрд┐ рдЙрдкрдпреЛрдЧрд┐рддрд╛рд╣рд░реВ рд░ рдЕрдиреБрдХреВрд▓рди рдЕрдиреБрдкреНрд░рдпреЛрдЧрд╣рд░реВ рд╡рд┐рдХрд╛рд╕ рдЧрд░реНрджрд╛ рдкрд╛рдЗрдердирд▓рд╛рдИ рдкреНрд░рддрд┐рд╕реНрдерд╛рдкрди рдЧрд░реНрди рдбрд┐рдЬрд╛рдЗрди рдЧрд░рд┐рдПрдХреЛ рдЖрдлреНрдиреИ рдЧрддрд┐рд╢реАрд▓ рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдЩ рднрд╛рд╖рд╛, рдХреБрд░реЛрдХреЛ рдкрдирд┐ рд╡рд┐рдХрд╛рд╕ рдЧрд░реНрджреИрдЫред рднрд╛рд╖рд╛рд▓реЗ рдмрд╛рдЗрдЯрдХреЛрдб рд╕рдВрдХрд▓рди рд░ рд╡реНрдпрд╛рдЦреНрдпрд╛рд▓рд╛рдИ рд╕рдорд░реНрдерди рдЧрд░реНрджрдЫ, рдпрд╕рдХреЛ рд╕рд┐рдиреНрдЯреНрдпрд╛рдХреНрд╕ рдкрд╛рдЗрдердирд╕рдБрдЧ рдорд┐рд▓реНрджреЛрдЬреБрд▓реНрджреЛ рдЫ (рдпреЛ рдЪрд░рдХреЛ рд╕реНрдкрд╖реНрдЯ рдкрд░рд┐рднрд╛рд╖рд╛рдХреЛ рд╕рд╛рде рдкрд╛рдЗрдердирдХреЛ рдЫреЛрдЯреЛ рдмреЛрд▓реАрдХреЛ рд░реВрдкрдорд╛ рд░рд╛рдЦрд┐рдПрдХреЛ рдЫ) рд░ рдзреЗрд░реИ рд╕рдВрдХреБрдЪрд┐рдд рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдЫред рдмрд╛рдЗрдЯрдХреЛрдб рджреЛрднрд╛рд╖реЗрд▓реЗ рдлреЛрд╣реЛрд░ рд╕рдВрдХрд▓рдирдХрд░реНрддрд╛ рдкреНрд░рджрд╛рди рдЧрд░реНрджрдЫ рд░ рдЧреНрд▓реЛрдмрд▓ рд▓рдХрд┐рдЩ рдкреНрд░рдпреЛрдЧ рдирдЧрд░реА рдорд▓реНрдЯрд┐рдереНрд░реЗрдбрд┐рдЩрд▓рд╛рдИ рд╕рдорд░реНрдерди рдЧрд░реНрджрдЫред рдХрдореНрдкрд╛рдЗрд▓рд░ рд░ рджреЛрднрд╛рд╖реЗрд▓рд╛рдИ рд╕рд╛рдиреЛ рд╕рд╛рдЭрд╛ рдкреБрд╕реНрддрдХрд╛рд▓рдп (~ 500KB) рдХреЛ рд░реВрдкрдорд╛ рдХрдореНрдкрд╛рдЗрд▓ рдЧрд░реНрди рд╕рдХрд┐рдиреНрдЫ, рдЕрдиреНрдп рдХрд╛рд░реНрдпрдХреНрд░рдорд╣рд░реВрд╕рдБрдЧ рдПрдХреАрдХреГрдд рд░ C API рдорд╛рд░реНрдлрдд рдПрдХреНрд╕реНрдЯреЗрдиреНрд╕рд┐рдмрд▓ред ToaruOS рдХреЛ рдЕрддрд┐рд░рд┐рдХреНрдд, рднрд╛рд╖рд╛ рд▓рд┐рдирдХреНрд╕, macOS, Windows рд░ WebAssembly рд╕рдорд░реНрдерди рдЧрд░реНрдиреЗ рдмреНрд░рд╛рдЙрдЬрд░рд╣рд░реВрдорд╛ рдЪрд▓рд╛рдЙрди рдкреНрд░рдпреЛрдЧ рдЧрд░реНрди рд╕рдХрд┐рдиреНрдЫред

ToaruOS рдХреЛ рдирдпрд╛рдБ рд░рд┐рд▓реАрдЬ рдорд╛рдирдХ C рдкреБрд╕реНрддрдХрд╛рд▓рдп рд░ рдХреБрд░реЛрдХреЛ рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдЩ рднрд╛рд╖рд╛рдХреЛ рд╡рд┐рдХрд╛рд╕рдорд╛ рдХреЗрдиреНрджреНрд░рд┐рдд рдЫред рдЙрджрд╛рд╣рд░рдг рдХреЛ рд▓рд╛рдЧреА, Quake рдЦреЗрд▓ рдорд╛ рдкреНрд░рдХрд╛рд╢ рдорд╛рдкрджрдгреНрдб рдХреЛ рд╕рд╣реА рдЧрдгрдирд╛ рдХреЛ рд▓рд╛рдЧреА рдЖрд╡рд╢реНрдпрдХ рдЧрдгрд┐рддреАрдп рдкреНрд░рдХрд╛рд░реНрдп libc рдорд╛ рдердкрд┐рдПрдХреЛ рдЫред EFI рдореЛрдбрдорд╛ VirtualBox рдорд╛ рдмреБрдЯ рдЧрд░реНрдиреЗ рдХреНрд╖рдорддрд╛ рд╕реБрдзрд╛рд░ рдЧрд░рд┐рдПрдХреЛ рдЫред рд░реНрдпрд╛рдо рдбрд┐рд╕реНрдХ рдЫрд╡рд┐рдХреЛ рдХрдореНрдкреНрд░реЗрд╕рди рдкреНрд░рдпреЛрдЧ рдЧрд░реЗрд░ iso рдЫрд╡рд┐рдХреЛ рдЖрдХрд╛рд░ рдШрдЯрд╛рдЗрдПрдХреЛ рдЫред

Kuroko 1.1 рднрд╛рд╖рд╛рдХреЛ рдирдпрд╛рдБ рд░рд┐рд▓реАрдЬрд▓реЗ async рд░ рдкрд░реНрдЦрд╛рдЗрдХреЛ рд▓рд╛рдЧрд┐ рд╕рдорд░реНрдерди рдердкреНрдЫ, рдорд▓реНрдЯрд┐рдереНрд░реЗрдбрд┐рдЩ рд▓рд╛рдЧреВ рдЧрд░реНрджрдЫ, Python 3 рд╕рдБрдЧ рдЕрдиреБрдХреВрд▓рддрд╛ рд╕реБрдзрд╛рд░ рдЧрд░реНрджрдЫ, рдмрд╣реБрдореВрд▓реНрдп рдЕрд╕рд╛рдЗрдирдореЗрдиреНрдЯрд╣рд░реВрд▓рд╛рдИ рд╕рдорд░реНрдерди рдЧрд░реНрджрдЫ, C рднрд╛рд╖рд╛рдорд╛ рд╣реНрдпрд╛рдиреНрдбрд▓рд░рд╣рд░реВ рд▓реЗрдЦреНрдирдХрд╛ рд▓рд╛рдЧрд┐ рдЙрдкрдХрд░рдгрд╣рд░реВ рд╡рд┐рд╕реНрддрд╛рд░ рдЧрд░реНрджрдЫ, рдкреНрд░рдХрд╛рд░реНрдпрд╣рд░реВрдХреЛ рд▓рд╛рдЧрд┐ рдкреНрд░рдХрд╛рд░ рдПрдиреЛрдЯреЗрд╕рдирд╣рд░реВрдХреЛ рд▓рд╛рдЧрд┐ рд╕рдорд░реНрдерди рдердкреНрдЫ, рдердк рдЧрд░реНрджрдЫред рдХреБрдЮреНрдЬреА рд╢рдмреНрджрд╣рд░реВ "рдЙрдкрдЬ" рд░ "рдпрд┐рд▓реНрдб рдмрд╛рдЯ", рдУрдПрд╕, рдбрд┐рд╕, рдлрд╛рдЗрд▓рд┐рдпреЛ, рд░ рдЯрд╛рдЗрдо рдореЛрдбреНрдпреБрд▓рд╣рд░реВ рдПрдХреАрдХреГрдд рдЧрд░рд┐рдПрдХреЛ рдЫ, рдирдпрд╛рдБ рд╡рд┐рдзрд┐рд╣рд░реВ str, рд╕реВрдЪреА, рдбрд┐рдХреНрдЯ рд░ рдмрд╛рдЗрдЯрд╣рд░реВрдорд╛ рд▓рд╛рдЧреВ рдЧрд░рд┐рдПрдХреЛ рдЫ, рдмрд╛рдЗрдЯрдХреЛрдбрдорд╛ рдкреВрд░реНрд╡-рдХрдореНрдкрд╛рдЗрд▓реЗрд╢рдирдХреЛ рд▓рд╛рдЧрд┐ рд╕рдорд░реНрдерди рдердкрд┐рдПрдХреЛ рдЫ, рдЗрдЬрд╛рдЬрддрдкрддреНрд░ рдЫред MIT рдорд╛ рдкрд░рд┐рд╡рд░реНрддрди рдЧрд░рд┐рдпреЛ (рдкрд╣рд┐рд▓реЗ MIT рд░ ISC рдХреЛ рд╕рдВрдпреЛрдЬрди рдерд┐рдпреЛ)ред

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

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