рд▓рдЧрднрдЧред рдЕрдиреБрд╡рд╛рдж:
рд╣рд╛рд▓ рд╣реА рдореЗрдВ, NodeJS рдирд┐рд░реНрдорд╛рддрд╛ рд░реЗрди рдбрд╛рд╣рд▓ рдиреЗ рд╕реЗрдВрдЯ рдкреАрдЯрд░реНрд╕рдмрд░реНрдЧ рдореЗрдВ рдкрд╡рд┐рддреНрд░рдЬреЗрдПрд╕ рд╕рдореНрдореЗрд▓рди рдЦреЛрд▓рд╛ред рдФрд░ рдореБрдЭреЗ рдпрд╛рдж рдЖрдпрд╛ рдХрд┐ рдореИрдВрдиреЗ рдЙрдирдХреЗ рдмреНрд▓реЙрдЧ рд╕реЗ рдПрдХ рдЕрдкреНрд░рдХрд╛рд╢рд┐рдд рдЕрдиреБрд╡рд╛рдж рдХрд┐рдпрд╛ рдерд╛ рдФрд░ рдЗрд╕реЗ рдкреНрд░рдХрд╛рд╢рд┐рдд рдХрд░рдиреЗ рдХрд╛ рдлреИрд╕рд▓рд╛ рдХрд┐рдпрд╛ред рдХреБрдЫ рдЬрдЧрд╣реЛрдВ рдкрд░ рдЕрдиреБрд╡рд╛рдж рдХрд╛рдлреА рд╕реНрдкрд╖реНрдЯ рд╣реИред рдореБрдЭреЗ рдЖрд╢рд╛ рд╣реИ рдХрд┐ рдЖрдк рд░реБрдЪрд┐ рд▓реЗрдВрдЧреЗред рдЗрд╕ рд▓реЗрдЦ рдХреЗ рд▓рд┐рдП рд░рд┐рд▓реАрдЬрд╝ рдХреА рддрд╛рд░реАрдЦ рдЕрдХреНрдЯреВрдмрд░ 2011 рд╣реИред рдиреЛрдбреЛрдбреНрд╕ рдХреЗ рд▓рд┐рдП рд░рд┐рд▓реАрдЬрд╝ рдХреА рддрд╛рд░реАрдЦ 27 рдордИ, 2009 рд╣реИредрдпрд╣ рд▓рдЧрднрдЧ рд╣рд░ рдкрд░рдд рдкрд░ рдЕрдирд╛рд╡рд╢реНрдпрдХ рдФрд░ рдЬрдЯрд┐рд▓ рд╣реИред рдореИрдВ рдЬреЛ рд╕рдмрд╕реЗ рдЕрдЪреНрдЫрд╛ рдХрд░ рд╕рдХрддрд╛ рд╣реВрдВ, рд╡рд╣ рд╕рдорд╕реНрдпрд╛ рдХреЗ рддреНрд╡рд░рд┐рдд рдФрд░ рдЖрд╕рд╛рди рд╕рдорд╛рдзрд╛рди рдХреЗ рд▓рд┐рдП рдХрд┐рд╕реА рдХреЛ рдмрдзрд╛рдИ рджреЗрддрд╛ рд╣реИ, рдЬрд┐рд╕реЗ рд╡реЗ рдЖрдкреВрд░реНрддрд┐ рдХрд░рддреЗ рд╣реИрдВред рдПрдХрдорд╛рддреНрд░ рд╕реЙрдлреНрдЯрд╡реЗрдпрд░ рдЬреЛ рдореБрдЭреЗ рдкрд╕рдВрдж рд╣реИ рд╡рд╣ рдпрд╣ рд╣реИ рдХрд┐ рдореИрдВ рдЖрд╕рд╛рдиреА рд╕реЗ рд╕рдордЭ рд╕рдХрддрд╛ рд╣реВрдВ, рдФрд░ рдпрд╣ рдореЗрд░реА рд╕рдорд╕реНрдпрд╛рдУрдВ рдХреЛ рд╣рд▓ рдХрд░рддрд╛ рд╣реИред рдЬрд┐рд╕ рдХрдард┐рдирд╛рдИ рдХреЛ рдореИрдВ рд╕рд╣рдиреЗ рдХреЗ рд▓рд┐рдП рд╕рд╣рдордд рд╣реВрдВ, рдЙрд╕ рд╕рдорд╕реНрдпрд╛ рдХреЗ рдЖрдХрд╛рд░ рдХреЗ рдЕрдиреБрдкрд╛рдд рдореЗрдВ рдЖрдиреБрдкрд╛рддрд┐рдХ рд╣реИ рдЬрд┐рд╕реЗ рд╣рд▓ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред
рдкрд┐рдЫрд▓реЗ рдПрдХ рд╕рд╛рд▓ рд╕реЗ, рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдореИрдВ рдЕрдВрдд рдореЗрдВ рдпреВрдирд┐рдХреНрд╕ рдЖрджрд░реНрд╢реЛрдВ рдХреЛ рд╕рдордЭрдиреЗ рдХреЗ рд▓рд┐рдП рдЖрдпрд╛ рд╣реВрдВ: рдлрд╝рд╛рдЗрд▓ рд╡рд┐рд╡рд░рдгрдХрд░реНрддрд╛ рдФрд░ рдкреНрд░рдХреНрд░рд┐рдпрд╛рдПрдВ рд╕реА рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдСрд░реНрдХреЗрд╕реНрдЯреНрд░реЗрдЯреЗрдб рд╣реИрдВред рдпрд╣ рдПрдХ рдорд╣рд╛рди рд╡рд┐рдЪрд╛рд░ рд╣реИред рд▓реЗрдХрд┐рди рдпрд╣ рд╡рд╣ рдирд╣реАрдВ рд╣реИ рдЬрд┐рд╕рд╕реЗ рд╣рдо рдирд┐рдкрдЯ рд░рд╣реЗ рд╣реИрдВред рдЬрдЯрд┐рд▓рддрд╛ рдирд┐рд╣рд┐рдд рдирд╣реАрдВ рдереАред рдЗрд╕рдХреЗ рд╡рд┐рдкрд░реАрдд, рдореБрдЭреЗ DBus, / usr / lib, Boost, ioctls, SMF, рд╕рд┐рдЧреНрдирд▓, рд╡рд╛рд╖реНрдкрд╢реАрд▓ рдЪрд░, рдкреНрд░реЛрдЯреЛрдЯрд╛рдЗрдк рд╡рд┐рд░рд╛рд╕рдд, _C99_FEATURES_, dpkg рдФрд░ autoconf рд╕реЗ рдирд┐рдкрдЯрдирд╛ рд╣реЛрдЧрд╛ред
рд╣рдо рдореЗрдВ рд╕реЗ рдЬреЛ рдЗрди рдкреНрд░рдгрд╛рд▓рд┐рдпреЛрдВ рдХреЗ рд╢реАрд░реНрд╖ рдкрд░ рд╕реЙрдлрд╝реНрдЯрд╡реЗрдпрд░ рд▓рд┐рдЦрддреЗ рд╣реИрдВ рд╡реЗ рдЬрдЯрд┐рд▓рддрд╛ рдХреЛ рдЬреЛрдбрд╝рддреЗ рд╣реИрдВред рдЕрдм рдЖрдкрдХреЛ рд╕рд┐рд╕реНрдЯрдо рдХреЛ рдХрд╛рдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рди рдХреЗрд╡рд▓ $ LD_LIBRARY_PATH рдХреЛ рдЬрд╛рдирдирд╛ рд╣реЛрдЧрд╛, рдмрд▓реНрдХрд┐ $ NODE_PATH рдХреЛ рднреА рдЬрд╛рдирдирд╛ рд╣реЛрдЧрд╛ - рдпрд╣ рдореЗрд░рд╛ рд╡реНрдпрд╡рд╕рд╛рдп рд╣реИ, рдпрд╣ рдореЗрд░реА рдЬреЛрдбрд╝реА рдЧрдИ рдЬрдЯрд┐рд▓рддрд╛ рд╣реИ! рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ - рдЬреЛ рд▓реЛрдЧ рдПрдХ рд╡реЗрдм рдкреЗрдЬ рджреЗрдЦрдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ - рд╡реЗ рдмрд┐рд▓реНрдХреБрд▓ рднреА рдзреНрдпрд╛рди рдирд╣реАрдВ рджреЗрддреЗ рд╣реИрдВред рд╡реЗ рдкрд░рд╡рд╛рд╣ рдирд╣реАрдВ рдХрд░рддреЗ рд╣реИрдВ рдХрд┐ рд╣рдо рдХреИрд╕реЗ рд╡реНрдпрд╡рд╕реНрдерд┐рдд рдХрд░рддреЗ рд╣реИрдВ / usr, рд╡реЗ рдкрд░рд╡рд╛рд╣ рдирд╣реАрдВ рдХрд░рддреЗ рд╣реИрдВ рдХрд┐ рдЬрд╝реЛрдВрдмреА рдкреНрд░рдХреНрд░рд┐рдпрд╛рдПрдВ рдХреИрд╕реЗ рдХрд╛рдо рдХрд░рддреА рд╣реИрдВ, рд╡реИрд╕реЗ рднреА рдмрд╛рд╢ рдореЗрдВ рдЖрджреЗрд╢реЛрдВ рдХреЗ рдЕрддрд┐рд░рд┐рдХреНрдд рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ, рднрд▓реЗ рд╣реА zlib рд╕реНрдЯреЗрдЯрд┐рдХ рдпрд╛ рдбрд╛рдпрдирд╛рдорд┐рдХ рд░реВрдк рд╕реЗ рдиреЛрдб рд╕реЗ рдЬреБрдбрд╝рд╛ рд╣реЛред рдПрдХ рд╕рдордп рдЖрдПрдЧрд╛ рдЬрдм рд╣рдорд╛рд░реЗ рдореМрдЬреВрджрд╛ рд╕рд┐рд╕реНрдЯрдо рдХреА рд╕рдВрдЪрд┐рдд рдЬрдЯрд┐рд▓рддрд╛ рдПрдХ рдирдпрд╛ рдмрдирд╛рдиреЗ рдХреА рдЬрдЯрд┐рд▓рддрд╛ рд╕реЗ рдЕрдзрд┐рдХ рд╣реЛрдЧреАред рдЬрдм рдпрд╣ рдХреНрд╖рдг рдЖрддрд╛ рд╣реИ рддреЛ рдпрд╣ рдмрдХрд╡рд╛рд╕ рдмрдХрд╡рд╛рд╕ рдкрд░ рдЬрд╛рдПрдЧреАред рд╣рдо рд╢реМрдЪрд╛рд▓рдп рдХреЗ рд▓рд┐рдП рдмреВрд╕реНрдЯ рдФрд░ рдЧреНрд▓рд┐рдм рдФрд░ рдСрдЯреЛрдХреЙрдиреНрдлрд╝ рдХреЛ рдлреНрд▓рд╢ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдФрд░ рдХрднреА рднреА рдЙрдирдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдирд╣реАрдВ рд╕реЛрдЪ рд╕рдХрддреЗред
рдЖрдк рдореЗрдВ рд╕реЗ рдЬреЛ рдЕрднреА рднреА рдПрдХ рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рд▓реИрдВрдЧреНрд╡реЗрдЬ рдХрд╛ рд╡рд┐рд╡рд░рдг рдЬрд╛рдирдиреЗ рдХрд╛ рдЖрдирдВрдж рд▓реЗрддреЗ рд╣реИрдВ, рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдЬреЛ рд▓реЛрдЧ рдпрд╣ рдЬрд╛рдирдХрд░ рдЦреБрд╢ рд╣реИрдВ рдХрд┐ NaN рд╢реВрдиреНрдп рд╣реИ рдпрд╛ рдирд╣реАрдВ - рдЖрдк рдпрд╣ рднреА рдирд╣реАрдВ рд╕рдордЭрддреЗ рд╣реИрдВ рдХрд┐ рдпрд╣ рдХрд┐рддрдирд╛ рдХрдордмрдЦреНрдд рд╣реИред рдпрджрд┐ рдЖрдкрдХреЛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдЖрдкрдХреЗ рдХреЛрдб рдореЗрдВ рд╕рднреА рд╕рдорд╛рди рд╡рд░реНрдгреЛрдВ рдХреЛ рд╕рдВрд░реЗрдЦрд┐рдд рдХрд░рдирд╛ рдЕрдЪреНрдЫрд╛ рд╣реЛрдЧрд╛, рдпрджрд┐ рдЖрдк рдЕрдкрдиреЗ рд╡рд┐рдВрдбреЛ рдореИрдиреЗрдЬрд░ рдпрд╛ рд╕рдВрдкрд╛рджрдХ рдХреЛ рд╕реЗрдЯ рдХрд░рдиреЗ рдореЗрдВ рд╕рдордп рдмрд┐рддрд╛рддреЗ рд╣реИрдВ, рдпрджрд┐ рдЖрдк рдЯреЗрд╕реНрдЯ рд░рдирд░ рдореЗрдВ рдпреВрдирд┐рдХреЛрдб рдЪреЗрдХ рдорд╛рд░реНрдХ рдбрд╛рд▓рддреЗ рд╣реИрдВ, рдпрджрд┐ рдЖрдк рдЕрдкрдиреЗ рдХреЛрдб рдлрд╝реЛрд▓реНрдбрд░ рдореЗрдВ рдЕрдирд╛рд╡рд╢реНрдпрдХ рдкрджрд╛рдиреБрдХреНрд░рдо рдЬреЛрдбрд╝рддреЗ рд╣реИрдВ, рдпрджрд┐ рдЖрдк рдХрд░рддреЗ рд╣реИрдВ рд╕рдорд╕реНрдпрд╛ рдХреЛ рд╣рд▓ рдХрд░рдиреЗ рдХреЗ рдЕрд▓рд╛рд╡рд╛ рдХреБрдЫ рдФрд░ - рдЖрдк рдпрд╣ рдирд╣реАрдВ рд╕рдордЭрддреЗ рдХрд┐ рдпрд╣ рдХрд┐рддрдирд╛ рд╕реБрд╕реНрдд рд╣реИред рдЧреНрд▓рд┐рдм рдСрдмреНрдЬреЗрдХреНрдЯ рдореЙрдбрд▓ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдХрд┐рд╕реА рдХреЛ рдкрд░рд╡рд╛рд╣ рдирд╣реАрдВ рд╣реИред
рд╕реЙрдлреНрдЯрд╡реЗрдпрд░ рд╡рд┐рдХрд╛рд╕ рдореЗрдВ рдПрдХ рдмрд╛рдд рдорд╛рдпрдиреЗ рд░рдЦрддреА рд╣реИ рдХрд┐ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреИрд╕рд╛ рдорд╣рд╕реВрд╕ рдХрд░рддрд╛ рд╣реИ (рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХрд╛ рдЕрдиреБрднрд╡)ред