Shenango āĻ¸āĻŋāĻ¸ā§āĻā§āĻŽ āĻĄā§āĻāĻž āĻ¸ā§āĻ¨ā§āĻāĻžāĻ°ā§ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻžāĻ° āĻĒāĻ°āĻŋāĻāĻ˛ā§āĻĒāĻ¨āĻž āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§āĨ¤
/ āĻāĻŦāĻŋ
āĻĒā§āĻ°āĻĻāĻžāĻ¨āĻāĻžāĻ°ā§ āĻāĻ āĻ
āĻ¨ā§āĻ¯āĻžāĻ¯āĻŧā§, āĻ¤āĻĨā§āĻ¯ āĻā§āĻ¨ā§āĻĻā§āĻ°
āĻāĻŽāĻāĻāĻāĻŋ āĻāĻŽā§āĻĒāĻŋāĻāĻāĻŋāĻ āĻ¸āĻāĻ¸ā§āĻĨāĻžāĻ¨āĻā§āĻ˛āĻŋāĻ° āĻ
āĻĻāĻā§āĻˇ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°ā§āĻ° āĻŦāĻŋāĻ°ā§āĻĻā§āĻ§ā§ āĻ˛āĻĄāĻŧāĻžāĻ āĻāĻ°āĻžāĻ° āĻ¸āĻŋāĻĻā§āĻ§āĻžāĻ¨ā§āĻ¤ āĻ¨āĻŋāĻ¯āĻŧā§āĻā§āĨ¤
āĻĒā§āĻ°āĻā§āĻļāĻ˛ āĻĻāĻ˛
Shenango āĻāĻŋāĻāĻžāĻŦā§ āĻāĻžāĻ āĻāĻ°ā§
Shenango āĻšāĻ˛ C-āĻ¤ā§ āĻŽāĻ°āĻŋāĻāĻž āĻāĻŦāĻ C++ āĻŦāĻžāĻāĻ¨ā§āĻĄāĻŋāĻ āĻ¸āĻš āĻāĻāĻāĻŋ āĻ˛āĻŋāĻ¨āĻžāĻā§āĻ¸ āĻ˛āĻžāĻāĻŦā§āĻ°ā§āĻ°āĻŋāĨ¤ āĻĒā§āĻ°āĻāĻ˛ā§āĻĒ āĻā§āĻĄ āĻāĻŦāĻ āĻĒāĻ°ā§āĻā§āĻˇāĻž āĻ
ā§āĻ¯āĻžāĻĒā§āĻ˛āĻŋāĻā§āĻļāĻ¨ āĻĒā§āĻ°āĻāĻžāĻļāĻŋāĻ¤ āĻšāĻ¯āĻŧ
āĻ¸āĻŽāĻžāĻ§āĻžāĻ¨āĻāĻŋ IOKernel āĻ
ā§āĻ¯āĻžāĻ˛āĻāĻ°āĻŋāĻĻāĻŽā§āĻ° āĻāĻĒāĻ° āĻāĻŋāĻ¤ā§āĻ¤āĻŋ āĻāĻ°ā§, āĻ¯āĻž āĻāĻāĻāĻŋ āĻŽāĻžāĻ˛ā§āĻāĻŋāĻĒā§āĻ°āĻ¸ā§āĻ¸āĻ° āĻ¸āĻŋāĻ¸ā§āĻā§āĻŽā§āĻ° āĻāĻāĻāĻŋ āĻĄā§āĻĄāĻŋāĻā§āĻā§āĻĄ āĻā§āĻ°ā§ āĻāĻ˛ā§āĨ¤ āĻāĻāĻŋ āĻāĻāĻāĻŋ āĻĢā§āĻ°ā§āĻŽāĻāĻ¯āĻŧāĻžāĻ°ā§āĻ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§ CPU āĻ
āĻ¨ā§āĻ°ā§āĻ§āĻā§āĻ˛āĻŋ āĻĒāĻ°āĻŋāĻāĻžāĻ˛āĻ¨āĻž āĻāĻ°ā§
IOKernel āĻ¸āĻŋāĻĻā§āĻ§āĻžāĻ¨ā§āĻ¤ āĻ¨ā§āĻ¯āĻŧ āĻā§āĻ¨ āĻāĻžāĻ°ā§āĻ¨ā§āĻ˛āĻā§ āĻāĻāĻāĻŋ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻžāĻ āĻ āĻ°ā§āĻĒāĻŖ āĻāĻ°āĻž āĻšāĻŦā§āĨ¤ āĻ ā§āĻ¯āĻžāĻ˛āĻāĻ°āĻŋāĻĻāĻŽāĻ āĻ āĻŋāĻ āĻāĻ°ā§ āĻ¯ā§ āĻāĻ¤āĻā§āĻ˛āĻŋ āĻā§āĻ°ā§āĻ° āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨ āĻšāĻŦā§āĨ¤ āĻĒā§āĻ°āĻ¤āĻŋāĻāĻŋ āĻĒā§āĻ°āĻā§āĻ°āĻŋāĻ¯āĻŧāĻžāĻ° āĻāĻ¨ā§āĻ¯, āĻĒā§āĻ°āĻ§āĻžāĻ¨ āĻā§āĻ°āĻā§āĻ˛āĻŋ (āĻā§āĻ¯āĻžāĻ°āĻžāĻ¨ā§āĻāĻŋāĻ¯ā§āĻā§āĻ¤) āĻāĻŦāĻ āĻ āĻ¤āĻŋāĻ°āĻŋāĻā§āĻ¤āĻā§āĻ˛āĻŋ (āĻŦāĻŋāĻ¸ā§āĻĢā§āĻ°āĻŖāĻ¯ā§āĻā§āĻ¯) āĻ¨āĻŋāĻ°ā§āĻ§āĻžāĻ°āĻŖ āĻāĻ°āĻž āĻšāĻ¯āĻŧ - āĻ¸āĻŋāĻĒāĻŋāĻāĻāĻ¤ā§ āĻ āĻ¨ā§āĻ°ā§āĻ§ā§āĻ° āĻ¸āĻāĻā§āĻ¯āĻž āĻ¤ā§āĻŦā§āĻ° āĻŦā§āĻĻā§āĻ§āĻŋāĻ° āĻā§āĻˇā§āĻ¤ā§āĻ°ā§ āĻĒāĻ°āĻŦāĻ°ā§āĻ¤ā§āĻā§āĻ˛āĻŋ āĻāĻžāĻ˛ā§ āĻāĻ°āĻž āĻšāĻ¯āĻŧāĨ¤
IOKernel āĻ
āĻ¨ā§āĻ°ā§āĻ§ āĻ¸āĻžāĻ°āĻŋ āĻšāĻŋāĻ¸āĻžāĻŦā§ āĻ¸āĻāĻāĻ āĻŋāĻ¤ āĻšāĻ¯āĻŧ
āĻ˛ā§āĻĄ āĻŦāĻŋāĻ¤āĻ°āĻŖ āĻāĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ, āĻ¸ā§āĻ āĻā§āĻ°āĻā§āĻ˛āĻŋāĻ¤ā§ āĻ āĻā§āĻ°āĻžāĻ§āĻŋāĻāĻžāĻ° āĻĻā§āĻāĻ¯āĻŧāĻž āĻšāĻ¯āĻŧ āĻ¯ā§āĻā§āĻ˛āĻŋāĻ° āĻāĻĒāĻ° āĻāĻāĻ āĻĒā§āĻ°āĻā§āĻ°āĻŋāĻ¯āĻŧāĻž āĻāĻā§ āĻ¸āĻŽā§āĻĒāĻžāĻĻāĻŋāĻ¤ āĻšāĻ¯āĻŧā§āĻāĻŋāĻ˛ āĻāĻŦāĻ āĻāĻāĻļāĻŋāĻāĻāĻžāĻŦā§ āĻā§āĻ¯āĻžāĻļā§ āĻŦāĻž āĻ¯ā§ āĻā§āĻ¨āĻ āĻ¨āĻŋāĻˇā§āĻā§āĻ°āĻŋāĻ¯āĻŧ āĻā§āĻ°ā§ āĻāĻŋāĻ˛āĨ¤
Shenango āĻ
āĻ¤āĻŋāĻ°āĻŋāĻā§āĻ¤ āĻĒāĻĻā§āĻ§āĻ¤āĻŋ āĻā§āĻ°āĻšāĻŖ āĻāĻ°ā§
āĻāĻĒāĻāĻžāĻ°āĻŋāĻ¤āĻž āĻāĻŦāĻ āĻ āĻ¸ā§āĻŦāĻŋāĻ§āĻž
āĻāĻĒāĻ°
āĻ¸āĻŽāĻžāĻ§āĻžāĻ¨ āĻ¸āĻŽā§āĻāĻžāĻŦā§āĻ¯
āĻĒā§āĻ°āĻ¯ā§āĻā§āĻ¤āĻŋāĻ° āĻāĻāĻ¨āĻ āĻ¤ā§āĻ°ā§āĻāĻŋ āĻ°āĻ¯āĻŧā§āĻā§ - āĻāĻāĻŋ āĻŽāĻžāĻ˛ā§āĻāĻŋāĻĒā§āĻ°āĻ¸ā§āĻ¸āĻ° āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻāĻ°ā§ āĻ¨āĻž
/ āĻāĻŦāĻŋ
āĻ āĻ¨ā§āĻ°ā§āĻĒ āĻĒā§āĻ°āĻ¯ā§āĻā§āĻ¤āĻŋ
āĻ āĻ¨ā§āĻ¯āĻžāĻ¨ā§āĻ¯ āĻĒā§āĻ°āĻ¸ā§āĻ¸āĻ° āĻ˛ā§āĻĄ āĻŦā§āĻ¯āĻžāĻ˛ā§āĻ¨ā§āĻ¸āĻŋāĻ āĻ¸āĻŋāĻ¸ā§āĻā§āĻŽā§āĻ° āĻŽāĻ§ā§āĻ¯ā§ āĻ°āĻ¯āĻŧā§āĻā§ ArachneāĨ¤ āĻāĻāĻŋ āĻāĻāĻāĻŋ āĻ ā§āĻ¯āĻžāĻĒā§āĻ˛āĻŋāĻā§āĻļāĻ¨ āĻļā§āĻ°ā§ āĻšāĻāĻ¯āĻŧāĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻāĻ¤āĻā§āĻ˛āĻŋ āĻā§āĻ°ā§āĻ° āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨ āĻšāĻŦā§ āĻ¤āĻž āĻāĻŖāĻ¨āĻž āĻāĻ°ā§ āĻāĻŦāĻ āĻāĻ āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļāĻ āĻ āĻ¨ā§āĻ¸āĻžāĻ°ā§ āĻĒā§āĻ°āĻā§āĻ°āĻŋāĻ¯āĻŧāĻžāĻā§āĻ˛āĻŋ āĻŦāĻŋāĻ¤āĻ°āĻŖ āĻāĻ°ā§āĨ¤ āĻ˛ā§āĻāĻāĻĻā§āĻ° āĻŽāĻ¤ā§, āĻāĻ°āĻžāĻāĻ¨ā§ āĻāĻāĻāĻŋ āĻ ā§āĻ¯āĻžāĻĒā§āĻ˛āĻŋāĻā§āĻļāĻ¨ā§āĻ° āĻ¸āĻ°ā§āĻŦāĻžāĻ§āĻŋāĻ āĻŦāĻŋāĻ˛āĻŽā§āĻŦāĻŋāĻ¤āĻž āĻĒā§āĻ°āĻžāĻ¯āĻŧ 10 āĻšāĻžāĻāĻžāĻ° āĻŽāĻžāĻāĻā§āĻ°ā§āĻ¸ā§āĻā§āĻ¨ā§āĻĄāĨ¤
āĻĒā§āĻ°āĻ¯ā§āĻā§āĻ¤āĻŋāĻāĻŋ āĻ˛āĻŋāĻ¨āĻžāĻā§āĻ¸ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻāĻāĻāĻŋ C++ āĻ˛āĻžāĻāĻŦā§āĻ°ā§āĻ°āĻŋ āĻšāĻŋāĻ¸āĻžāĻŦā§ āĻĒā§āĻ°āĻ¯āĻŧā§āĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§ āĻāĻŦāĻ āĻāĻ° āĻ¸ā§āĻ°ā§āĻ¸ āĻā§āĻĄ āĻāĻāĻžāĻ¨ā§ āĻāĻĒāĻ˛āĻŦā§āĻ§
āĻāĻ°ā§āĻāĻāĻŋ āĻŦā§āĻ¯āĻžāĻ˛ā§āĻ¨ā§āĻ¸āĻŋāĻ āĻā§āĻ˛ āĻšāĻ˛ ZygOSāĨ¤ āĻļā§āĻ¨āĻžāĻā§āĻā§āĻ° āĻŽāĻ¤ā§, āĻĒā§āĻ°āĻ¯ā§āĻā§āĻ¤āĻŋāĻāĻŋ āĻĒā§āĻ°āĻā§āĻ°āĻŋāĻ¯āĻŧāĻžāĻā§āĻ˛āĻŋ āĻĒā§āĻ¨āĻ°āĻžāĻ¯āĻŧ āĻŦāĻŋāĻ¤āĻ°āĻŖ āĻāĻ°āĻ¤ā§ āĻāĻžāĻā§āĻ° āĻā§āĻ°āĻŋ āĻĒāĻĻā§āĻ§āĻ¤āĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§āĨ¤ ZygOS āĻāĻ° āĻ˛ā§āĻāĻāĻĻā§āĻ° āĻŽāĻ¤ā§, āĻā§āĻ˛āĻāĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻāĻĄāĻŧ āĻ
ā§āĻ¯āĻžāĻĒā§āĻ˛āĻŋāĻā§āĻļāĻ¨ āĻ˛ā§āĻā§āĻ¨ā§āĻ¸āĻŋ āĻĒā§āĻ°āĻžāĻ¯āĻŧ 150 āĻŽāĻžāĻāĻā§āĻ°ā§āĻ¸ā§āĻā§āĻ¨ā§āĻĄ āĻāĻŦāĻ āĻ¸āĻ°ā§āĻŦā§āĻā§āĻ āĻĒā§āĻ°āĻžāĻ¯āĻŧ 450 āĻŽāĻžāĻāĻā§āĻ°ā§āĻ¸ā§āĻā§āĻ¨ā§āĻĄāĨ¤ āĻĒā§āĻ°āĻā§āĻā§āĻ āĻā§āĻĄāĻ āĻāĻā§
āĻ¤āĻĨā§āĻ¯āĻ
āĻāĻ§ā§āĻ¨āĻŋāĻ āĻĄā§āĻāĻž āĻ¸ā§āĻ¨ā§āĻāĻžāĻ°āĻā§āĻ˛āĻŋ āĻĒā§āĻ°āĻ¸āĻžāĻ°āĻŋāĻ¤ āĻšāĻ¤ā§ āĻāĻ˛ā§āĻā§ā§ˇ āĻšāĻžāĻāĻĒāĻžāĻ°āĻ¸ā§āĻā§āĻ˛ āĻĄā§āĻāĻž āĻ¸ā§āĻ¨ā§āĻāĻžāĻ°āĻā§āĻ˛āĻŋāĻ° āĻŦāĻžāĻāĻžāĻ°ā§ āĻā§āĻ°āĻŽāĻŦāĻ°ā§āĻ§āĻŽāĻžāĻ¨ āĻĒā§āĻ°āĻŦāĻŖāĻ¤āĻž āĻŦāĻŋāĻļā§āĻˇāĻāĻžāĻŦā§ āĻ˛āĻā§āĻˇāĻŖā§āĻ¯āĻŧ: āĻāĻāĻ¨ āĻŦāĻŋāĻļā§āĻŦā§
āĻāĻ°ā§āĻĒā§āĻ°ā§āĻ IaaS āĻ¸āĻŽā§āĻĒāĻ°ā§āĻā§ āĻĒā§āĻ°āĻĨāĻŽ āĻŦā§āĻ˛āĻ āĻĨā§āĻā§ āĻĒā§āĻ¸ā§āĻāĻā§āĻ˛āĻŋ:
āĻāĻāĻāĻŋ āĻĄā§āĻāĻž āĻ¸ā§āĻ¨ā§āĻāĻžāĻ°ā§āĻ° āĻļāĻā§āĻ¤āĻŋ āĻĻāĻā§āĻˇāĻ¤āĻž āĻā§āĻāĻžāĻŦā§ āĻāĻ¨ā§āĻ¨āĻ¤ āĻāĻ°āĻž āĻ¯āĻžāĻ¯āĻŧ PCI DSS āĻ¸āĻŽā§āĻĒāĻ°ā§āĻā§ āĻāĻĒāĻ¨āĻžāĻ° āĻ¯āĻž āĻāĻžāĻ¨āĻž āĻĻāĻ°āĻāĻžāĻ°: āĻ¸ā§āĻā§āĻ¯āĻžāĻ¨ā§āĻĄāĻžāĻ°ā§āĻĄ āĻāĻāĻžāĻ°āĻāĻŋāĻ āĻāĻā§ āĻāĻŦāĻ āĻĒāĻ°ā§ āĻŦāĻŋāĻļā§āĻŦ: DNS āĻĒāĻ¤āĻžāĻāĻž āĻĻāĻŋāĻŦāĻ¸ā§āĻ° āĻāĻŦāĻŋāĻ°ā§āĻāĻžāĻŦā§āĻ° āĻ¸āĻžāĻĨā§ āĻā§āĻŦāĻ¨ āĻā§āĻāĻžāĻŦā§ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻŋāĻ¤ āĻšāĻ¯āĻŧā§āĻāĻŋāĻ˛ IaaS āĻā§āĻāĻžāĻŦā§ āĻŦā§āĻ¯āĻŦāĻ¸āĻžāĻ° āĻŦāĻŋāĻāĻžāĻļā§ āĻ¸āĻšāĻžāĻ¯āĻŧāĻ¤āĻž āĻāĻ°ā§: āĻ¤āĻŋāĻ¨āĻāĻŋ āĻ¸āĻŽāĻ¸ā§āĻ¯āĻž āĻ¯āĻž āĻā§āĻ˛āĻžāĻāĻĄ āĻ¸āĻŽāĻžāĻ§āĻžāĻ¨ āĻāĻ°āĻŦā§ āĻā§āĻ˛āĻžāĻāĻĄā§ āĻāĻāĻāĻŋ āĻĄāĻŋāĻ¸ā§āĻ āĻ¸āĻŋāĻ¸ā§āĻā§āĻŽ āĻĒāĻ°ā§āĻā§āĻˇāĻž āĻāĻ°āĻž: āĻŦā§āĻ¸āĻŋāĻ āĻāĻŦāĻ āĻāĻŋāĻĒāĻ¸ āĻā§āĻ˛āĻžāĻāĻĄā§ āĻŽāĻ¸ā§āĻŖ āĻ°ā§āĻĒāĻžāĻ¨ā§āĻ¤āĻ°ā§āĻ° āĻāĻ¨ā§āĻ¯ 9āĻāĻŋ āĻ¸āĻšāĻžāĻ¯āĻŧāĻ āĻāĻŋāĻĒāĻ¸ IaaS: āĻā§āĻ˛āĻžāĻāĻĄ āĻ āĻŦāĻāĻžāĻ āĻžāĻŽā§ āĻāĻžāĻĄāĻŧāĻž āĻ¨ā§āĻāĻ¯āĻŧāĻžāĻ° āĻĒāĻ° āĻĒā§āĻ°āĻĨāĻŽ āĻ§āĻžāĻĒ
āĻāĻ¤ā§āĻ¸: www.habr.com