āĻĢ⧇āϏāĻŦ⧁āĻ• Buck2 āĻŦāĻŋāĻ˛ā§āĻĄ āϏāĻŋāĻ¸ā§āĻŸā§‡āĻŽ āĻĒā§āϰāĻ•āĻžāĻļ āĻ•āϰ⧇āϛ⧇

Facebook āĻāĻ•āϟāĻŋ āύāϤ⧁āύ āĻŦāĻŋāĻ˛ā§āĻĄ āϏāĻŋāĻ¸ā§āĻŸā§‡āĻŽ āϚāĻžāϞ⧁ āĻ•āϰ⧇āϛ⧇, Buck2, āϝāĻž āĻŦāĻŋāĻ­āĻŋāĻ¨ā§āύ āĻĒā§āϰ⧋āĻ—ā§āϰāĻžāĻŽāĻŋāĻ‚ āĻ­āĻžāώāĻžāϝāĻŧ āϕ⧋āĻĄ āĻ…āĻ¨ā§āϤāĻ°ā§āϭ⧁āĻ•ā§āϤ āĻ•āϰ⧇ āĻāĻŽāύ āĻ…āύ⧇āĻ• āĻŦāĻĄāĻŧ āϏāĻ‚āĻ—ā§āϰāĻšāĻ¸ā§āĻĨāϞ āĻĨ⧇āϕ⧇ āĻĒā§āϰāĻœā§‡āĻ•ā§āϟ āϤ⧈āϰāĻŋāϰ āφāϝāĻŧā§‹āϜāύ⧇āϰ āωāĻĒāϰ āĻĻ⧃āĻˇā§āϟāĻŋ āύāĻŋāĻŦāĻĻā§āϧ āĻ•āϰ⧇āϛ⧇āĨ¤ Facebook āĻĻā§āĻŦāĻžāϰāĻž āĻĒā§‚āĻ°ā§āĻŦ⧇ āĻŦā§āϝāĻŦāĻšā§ƒāϤ āύāϤ⧁āύ āĻŦāĻžāĻ¸ā§āϤāĻŦāĻžāϝāĻŧāύ āĻāĻŦāĻ‚ Buck āϏāĻŋāĻ¸ā§āĻŸā§‡āĻŽā§‡āϰ āĻŽāĻ§ā§āϝ⧇ āĻŽā§‚āϞ āĻĒāĻžāĻ°ā§āĻĨāĻ•ā§āϝ āĻšāϞ āϜāĻžāĻ­āĻžāϰ āĻĒāϰāĻŋāĻŦāĻ°ā§āϤ⧇ āĻŽāϰāĻŋāϚāĻž āĻ­āĻžāώāĻžāϰ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻāĻŦāĻ‚ āϏāĻŽāĻžāĻŦ⧇āĻļ āĻĒā§āϰāĻ•ā§āϰāĻŋāϝāĻŧāĻžāϰ āĻĻāĻ•ā§āώāϤāĻž āĻ“ āĻ•āĻ°ā§āĻŽāĻ•ā§āώāĻŽāϤāĻž āωāĻ˛ā§āϞ⧇āĻ–āϝ⧋āĻ—ā§āϝ āĻŦ⧃āĻĻā§āϧāĻŋ (āĻāĻ•āχ āĻĒāϰāĻŋāĻ•āĻžāĻ āĻžāĻŽā§‹āϤ⧇ āĻ…āĻ­ā§āϝāĻ¨ā§āϤāϰ⧀āĻŖ āĻĒāϰ⧀āĻ•ā§āώāĻžāϝāĻŧ, Buck2 āϏāĻŽāĻžāĻŦ⧇āĻļ āĻ•āϰ⧇ āĻ•āĻžāϜāϗ⧁āϞāĻŋ āĻŦāϕ⧇āϰ āĻšā§‡āϝāĻŧ⧇ āĻĻā§āĻŦāĻŋāϗ⧁āĻŖ āĻĻā§āϰ⧁āϤ)āĨ¤ āϕ⧋āĻĄāϟāĻŋ Apache 2.0 āϞāĻžāχāϏ⧇āĻ¨ā§āϏ⧇āϰ āĻ…āϧ⧀āύ⧇ āĻŦāĻŋāϤāϰāĻŖ āĻ•āϰāĻž āĻšāϝāĻŧāĨ¤

āϏāĻŋāĻ¸ā§āĻŸā§‡āĻŽāϟāĻŋ āύāĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āϟ āĻ­āĻžāώāĻžāϝāĻŧ āĻŦāĻŋāĻ˛ā§āĻĄāĻŋāĻ‚ āϕ⧋āĻĄā§‡āϰ āϏāĻžāĻĨ⧇ āφāĻŦāĻĻā§āϧ āύāϝāĻŧ āĻāĻŦāĻ‚ āĻŦāĻžāĻ•ā§āϏ⧇āϰ āĻŦāĻžāχāϰ⧇ Facebook āĻĻā§āĻŦāĻžāϰāĻž āĻŦā§āϝāĻŦāĻšā§ƒāϤ C++, Python, Rust, Kotlin, Erlang, Swift, Objective-C, Haskell āĻāĻŦāĻ‚ OCaml-āĻ āϞ⧇āĻ–āĻž āĻŦāĻŋāĻ˛ā§āĻĄāĻŋāĻ‚ āĻĒā§āϰāĻ•āĻ˛ā§āĻĒāϗ⧁āϞāĻŋāϕ⧇ āϏāĻŽāĻ°ā§āĻĨāύ āĻ•āϰ⧇āĨ¤ āĻĒāĻžāχāĻĨāύ⧇āϰ āωāĻĒāϰ āĻ­āĻŋāĻ¤ā§āϤāĻŋ āĻ•āϰ⧇ āĻ¸ā§āϟāĻžāϰāϞāĻžāĻ°ā§āĻ• āĻ­āĻžāώāĻž (āϝ⧇āĻŽāύ āĻŦāĻžāĻœā§‡āϞ⧇āϰ āĻŽāϤ⧋) āĻ…ā§āϝāĻžāĻĄ-āĻ…āύ āĻĄāĻŋāϜāĻžāχāύ, āĻ¸ā§āĻ•ā§āϰāĻŋāĻĒā§āϟ āĻāĻŦāĻ‚ āύāĻŋāϝāĻŧāĻŽ āϤ⧈āϰāĻŋ āĻ•āϰāϤ⧇ āĻŦā§āϝāĻŦāĻšā§ƒāϤ āĻšāϝāĻŧāĨ¤ āĻ¸ā§āϟāĻžāϰāϞāĻžāĻ°ā§āĻ• āφāĻĒāύāĻžāϕ⧇ āĻŦāĻŋāĻ˛ā§āĻĄ āϏāĻŋāĻ¸ā§āĻŸā§‡āĻŽā§‡āϰ āĻ•ā§āώāĻŽāϤāĻž āĻĒā§āϰāϏāĻžāϰāĻŋāϤ āĻ•āϰāϤ⧇ āĻāĻŦāĻ‚ āύāĻŋāĻ°ā§āĻŽāĻžāĻŖ āĻ•āϰāĻž āĻĒā§āϰāĻ•āĻ˛ā§āĻĒāϗ⧁āϞāĻŋāϤ⧇ āĻŦā§āϝāĻŦāĻšā§ƒāϤ āύāĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āϟ āĻ­āĻžāώāĻžāϗ⧁āϞāĻŋ āĻĨ⧇āϕ⧇ āĻŦāĻŋāĻŽā§‚āĻ°ā§āϤ āĻ•āϰāĻžāϰ āĻ…āύ⧁āĻŽāϤāĻŋ āĻĻ⧇āϝāĻŧāĨ¤

āϰ⧇āϜāĻžāĻ˛ā§āϟ āĻ•ā§āϝāĻžāĻļāĻŋāĻ‚, āĻĒā§āϝāĻžāϰāĻžāϞāĻžāϞāĻžāχāĻœā§‡āĻļāύ āĻāĻŦāĻ‚ āϰāĻŋāĻŽā§‹āϟ āĻŦāĻŋāĻ˛ā§āĻĄ āĻāĻ•ā§āϏāĻŋāĻ•āĻŋāωāĻļāύ⧇āϰ āϜāĻ¨ā§āϝ āϏāĻžāĻĒā§‹āĻ°ā§āĻŸā§‡āϰ āĻŽāĻžāĻ§ā§āϝāĻŽā§‡ āωāĻšā§āϚ āĻ•āĻ°ā§āĻŽāĻ•ā§āώāĻŽāϤāĻž āĻ…āĻ°ā§āϜāύ āĻ•āϰāĻž āĻšāϝāĻŧāĨ¤ āĻŦāĻŋāĻ˛ā§āĻĄ āĻāύāĻ­āĻžāϝāĻŧāϰāύāĻŽā§‡āĻ¨ā§āϟ "āĻšāĻžāϰāĻŽā§‡āϟāĻŋāϏāĻŋāϟāĻŋ" āϧāĻžāϰāĻŖāĻžāϟāĻŋ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻ•āϰ⧇ - āϤ⧈āϰāĻŋ āĻ•āϰāĻž āϕ⧋āĻĄāϟāĻŋ āĻŦāĻžāχāϰ⧇āϰ āϜāĻ—ā§Ž āĻĨ⧇āϕ⧇ āĻŦāĻŋāĻšā§āĻ›āĻŋāĻ¨ā§āύ āĻĨāĻžāϕ⧇, āĻŦāĻŋāĻ˛ā§āĻĄ āĻĒā§āϰāĻ•ā§āϰāĻŋāϝāĻŧāĻž āϚāϞāĻžāĻ•āĻžāϞ⧀āύ āĻŦāĻžāχāϰ⧇ āĻĨ⧇āϕ⧇ āĻ•āĻŋāϛ⧁āχ āϞ⧋āĻĄ āĻ•āϰāĻž āĻšāϝāĻŧ āύāĻž āĻāĻŦāĻ‚ āĻŦāĻŋāĻ­āĻŋāĻ¨ā§āύ āϏāĻŋāĻ¸ā§āĻŸā§‡āĻŽā§‡ āĻŦāĻžāϰāĻŦāĻžāϰ āĻ•āĻžāϜ āϏāĻŽā§āĻĒāĻžāĻĻāύ āĻ•āϰāϞ⧇ āĻāĻ•āχ āĻĢāϞāĻžāĻĢāϞ āĻĒāĻžāĻ“āϝāĻŧāĻž āϝāĻžāϝāĻŧ (āωāĻĻāĻžāĻšāϰāĻŖāĻ¸ā§āĻŦāϰ⧂āĻĒ, āĻŦāĻžāϰāĻŦāĻžāϰ āĻŦāĻŋāĻ˛ā§āĻĄā§‡āϰ āĻ•ā§āώ⧇āĻ¤ā§āϰ⧇, āĻĄā§‡āϭ⧇āϞāĻĒāĻžāϰ⧇āϰ āĻŽā§‡āĻļāĻŋāύ⧇ āĻāĻ•āϟāĻŋ āĻĒā§āϰāĻ•āĻ˛ā§āĻĒ āĻŦāĻŋāĻ˛ā§āĻĄā§‡āϰ āĻĢāϞāĻžāĻĢāϞ āĻŦāĻŋāĻ˛ā§āĻĄ āĻ…āύ⧇āϰ āϏāĻžāĻĨ⧇ āϏāĻŽā§āĻĒā§‚āĻ°ā§āĻŖ āĻ…āĻ­āĻŋāĻ¨ā§āύ āĻšāĻŦ⧇)āĨ¤ āϏāĻžāĻ°ā§āĻ­āĻžāϰ (āύāĻŋāϰāĻ¨ā§āϤāϰ āχāĻ¨ā§āϟāĻŋāĻ—ā§āϰ⧇āĻļāύ)āĨ¤ āύāĻŋāĻ°ā§āĻ­āϰāϤāĻžāϰ āĻ…āύ⧁āĻĒāĻ¸ā§āĻĨāĻŋāϤāĻŋ Buck2-āϤ⧇ āĻāĻ•āϟāĻŋ āĻ¤ā§āϰ⧁āϟāĻŋ āĻšāĻŋāϏāĻžāĻŦ⧇ āĻŦāĻŋāĻŦ⧇āϚāĻŋāϤ āĻšāϝāĻŧāĨ¤

Buck2 āĻŽā§‚āϞ āĻŦ⧈āĻļāĻŋāĻˇā§āĻŸā§āϝ:

  • āĻĒā§āϰ⧋āĻ—ā§āϰāĻžāĻŽāĻŋāĻ‚ āĻ­āĻžāώāĻž āϏāĻŽāĻ°ā§āĻĨāύ āĻ•āϰāĻžāϰ āύāĻŋāϝāĻŧāĻŽ āĻāĻŦāĻ‚ āĻŦāĻŋāĻ˛ā§āĻĄ āϏāĻŋāĻ¸ā§āĻŸā§‡āĻŽā§‡āϰ āĻŽā§‚āϞ āϏāĻŽā§āĻĒā§‚āĻ°ā§āĻŖ āφāϞāĻžāĻĻāĻž āĻ•āϰāĻž āĻšāϝāĻŧ⧇āϛ⧇āĨ¤ āύāĻŋāϝāĻŧāĻŽāϗ⧁āϞāĻŋ āĻ¸ā§āϟāĻžāϰāϞāĻžāĻ°ā§āĻ• āĻ­āĻžāώāĻžāϝāĻŧ āϞ⧇āĻ–āĻž āĻšāϝāĻŧ, āĻāĻŦāĻ‚ āĻ¸ā§āϟāĻžāϰāϞāĻžāĻ°ā§āĻ• āϟ⧁āϞāĻ•āĻŋāϟ āĻāĻŦāĻ‚ āĻŦāĻžāĻ¸ā§āϤāĻŦāĻžāϝāĻŧāύ āĻŽāϰāĻŋāϚāĻžāϝāĻŧ āϞ⧇āĻ–āĻž āĻšāϝāĻŧāĨ¤
  • āĻŦāĻŋāĻ˛ā§āĻĄ āϏāĻŋāĻ¸ā§āĻŸā§‡āĻŽāϟāĻŋ āĻāĻ•āϟāĻŋ āĻāĻ•āĻ• āĻ•ā§āϰāĻŽāĻŦāĻ°ā§āϧāĻŽāĻžāύ āύāĻŋāĻ°ā§āĻ­āϰāϤāĻž āĻ—ā§āϰāĻžāĻĢ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻ•āϰ⧇ (āĻĒāĻ°ā§āϝāĻžāϝāĻŧ⧇ āĻŦāĻŋāĻ­āĻžāϜāύ āĻ›āĻžāĻĄāĻŧāĻžāχ), āϝāĻž āφāĻĒāύāĻžāϕ⧇ āĻŦāĻ• āĻāĻŦāĻ‚ āĻŦ⧇āĻœā§‡āϞ⧇āϰ āϤ⧁āϞāύāĻžāϝāĻŧ āĻ•āĻžāĻœā§‡āϰ āϏāĻŽāĻžāĻ¨ā§āϤāϰāĻžāϞāĻ•āϰāϪ⧇āϰ āĻ—āĻ­ā§€āϰāϤāĻž āĻŦāĻžāĻĄāĻŧāĻžāϤ⧇ āĻāĻŦāĻ‚ āĻ…āύ⧇āĻ• āϧāϰāϪ⧇āϰ āĻ¤ā§āϰ⧁āϟāĻŋ āĻāĻĄāĻŧāĻžāϤ⧇ āĻĻ⧇āϝāĻŧāĨ¤
  • GitHub-āĻ āĻĒā§āϰāĻ•āĻžāĻļāĻŋāϤ Buck2 āϕ⧋āĻĄ āĻāĻŦāĻ‚ āĻĒā§āϰ⧋āĻ—ā§āϰāĻžāĻŽāĻŋāĻ‚ āĻ˛ā§āϝāĻžāĻ™ā§āϗ⧁āϝāĻŧ⧇āϜ āϏāĻžāĻĒā§‹āĻ°ā§āĻŸā§‡āϰ āύāĻŋāϝāĻŧāĻŽāϗ⧁āϞāĻŋ āĻĢ⧇āϏāĻŦ⧁āϕ⧇āϰ āĻĒāϰāĻŋāĻ•āĻžāĻ āĻžāĻŽā§‹āϤ⧇ āĻŦā§āϝāĻŦāĻšā§ƒāϤ āĻ…āĻ­ā§āϝāĻ¨ā§āϤāϰ⧀āĻŖ āϏāĻ‚āĻ¸ā§āĻ•āϰāϪ⧇āϰ āϏāĻžāĻĨ⧇ āĻĒā§āϰāĻžāϝāĻŧ āĻ…āĻ­āĻŋāĻ¨ā§āύ (āĻļ⧁āϧ⧁āĻŽāĻžāĻ¤ā§āϰ āĻĒāĻžāĻ°ā§āĻĨāĻ•ā§āϝ āĻšāϞ Facebook āĻĻā§āĻŦāĻžāϰāĻž āĻŦā§āϝāĻŦāĻšā§ƒāϤ āĻ•āĻŽā§āĻĒāĻžāχāϞāĻžāϰ āϏāĻ‚āĻ¸ā§āĻ•āϰāĻŖ āĻāĻŦāĻ‚ āĻŦāĻŋāĻ˛ā§āĻĄ āϏāĻžāĻ°ā§āĻ­āĻžāϰāϗ⧁āϞāĻŋāϰ āϏāĻžāĻĨ⧇ āφāĻŦāĻĻā§āϧ āĻšāĻ“āϝāĻŧāĻž)āĨ¤
  • āĻ…ā§āϝāĻžāϏ⧇āĻŽā§āĻŦāϞāĻŋ āϏāĻŋāĻ¸ā§āĻŸā§‡āĻŽāϟāĻŋ āϰāĻŋāĻŽā§‹āϟ āϟāĻžāĻ¸ā§āĻ• āĻāĻ•ā§āϏāĻŋāĻ•āĻŋāωāĻļāύ āϏāĻŋāĻ¸ā§āĻŸā§‡āĻŽā§‡āϰ āϏāĻžāĻĨ⧇ āχāĻ¨ā§āϟāĻŋāĻ—ā§āϰ⧇āĻļāύ⧇āϰ āĻ•āĻĨāĻž āĻŽāĻžāĻĨāĻžāϝāĻŧ āϰ⧇āϖ⧇ āĻĄāĻŋāϜāĻžāχāύ āĻ•āϰāĻž āĻšāϝāĻŧ⧇āϛ⧇, āϝāĻž āĻĻā§‚āϰāĻŦāĻ°ā§āϤ⧀ āĻ¸ā§āĻĨāĻžāύ⧇ āĻ•āĻžāϜ āĻļ⧁āϰ⧁ āĻ•āϰāĻžāϰ āϏ⧁āϝ⧋āĻ— āĻĻ⧇āϝāĻŧāĨ¤ āϏāĻžāĻ°ā§āĻ­āĻžāϰāϰāĻŋāĻŽā§‹āϟ āĻāĻ•ā§āϏāĻŋāĻ•āĻŋāωāĻļāύ āĻāĻĒāĻŋāφāχāϟāĻŋ āĻŦ⧇āĻœā§‡āϞ⧇āϰ āϏāĻžāĻĨ⧇ āϏāĻžāĻŽāĻžā§āϜāĻ¸ā§āϝāĻĒā§‚āĻ°ā§āĻŖ āĻāĻŦāĻ‚ āĻŦāĻŋāĻ˛ā§āĻĄāĻŦāĻžāĻ°ā§āύ āĻ“ āχāĻžā§āϜāĻĢā§āϞ⧋-āĻāϰ āϏāĻžāĻĨ⧇ āĻāϰ āϏāĻžāĻŽāĻžā§āϜāĻ¸ā§āϝāϤāĻž āĻĒāϰ⧀āĻ•ā§āώāĻž āĻ•āϰāĻž āĻšāϝāĻŧ⧇āϛ⧇āĨ¤
  • āĻ­āĻžāĻ°ā§āϚ⧁āϝāĻŧāĻžāϞ āĻĢāĻžāχāϞ āϏāĻŋāĻ¸ā§āĻŸā§‡āĻŽā§‡āϰ āϏāĻžāĻĨ⧇ āχāĻ¨ā§āϟāĻŋāĻ—ā§āϰ⧇āĻļāύ āĻĒā§āϰāĻĻāĻžāύ āĻ•āϰāĻž āĻšāϝāĻŧ, āϝ⧇āĻ–āĻžāύ⧇ āĻĒ⧁āϰ⧋ āϰāĻŋāĻĒā§‹āϜāĻŋāϟāϰāĻŋāϰ āĻŦāĻŋāώāϝāĻŧāĻŦāĻ¸ā§āϤ⧁ āωāĻĒāĻ¸ā§āĻĨāĻžāĻĒāύ āĻ•āϰāĻž āĻšāϝāĻŧ, āĻ•āĻŋāĻ¨ā§āϤ⧁ āφāϏāϞ⧇, āϰāĻŋāĻĒā§‹āϜāĻŋāϟāϰāĻŋāϰ āĻāĻ•āϟāĻŋ āĻ…āĻ‚āĻļ⧇āϰ āĻĒā§āϰāĻ•ā§ƒāϤ āĻ¸ā§āĻĨāĻžāύ⧀āϝāĻŧ āĻ¸ā§āϞāĻžāχāϏ āĻĻāĻŋāϝāĻŧ⧇ āĻ•āĻžāϜ āĻ•āϰāĻž āĻšāϝāĻŧ (āĻĄā§‡āϭ⧇āϞāĻĒāĻžāϰ āĻĒ⧁āϰ⧋ āϰāĻŋāĻĒā§‹āϜāĻŋāϟāϰāĻŋāϟāĻŋ āĻĻ⧇āϖ⧇āύ, āĻ•āĻŋāĻ¨ā§āϤ⧁ āĻļ⧁āϧ⧁āĻŽāĻžāĻ¤ā§āϰ āĻĒā§āϰāϝāĻŧā§‹āϜāύ⧀āϝāĻŧ āĻ…ā§āϝāĻžāĻ•ā§āϏ⧇āϏ āĻ•āϰāĻž āĻĢāĻžāχāϞāϗ⧁āϞāĻŋ āϏāĻ‚āĻ—ā§āϰāĻšāĻ¸ā§āĻĨāϞ āĻĨ⧇āϕ⧇ āĻĒ⧁āύāϰ⧁āĻĻā§āϧāĻžāϰ āĻ•āϰāĻž āĻšāϝāĻŧ)āĨ¤ EdenFS āĻāĻŦāĻ‚ Git LFS-āĻāϰ āωāĻĒāϰ āĻ­āĻŋāĻ¤ā§āϤāĻŋ āĻ•āϰ⧇ VFS āϏāĻŽāĻ°ā§āĻĨāĻŋāϤ, āϝāĻž āĻ¸ā§āϝāĻžāĻĒāϞāĻŋāĻ‚ āĻĻā§āĻŦāĻžāϰāĻž āĻŦā§āϝāĻŦāĻšā§ƒāϤ āĻšāϝāĻŧāĨ¤

āωāĻ¤ā§āϏ: opennet.ru

DDoS āϏ⧁āϰāĻ•ā§āώāĻž, VPS VDS āϏāĻžāĻ°ā§āĻ­āĻžāϰ āϏāĻš āϏāĻžāχāϟāϗ⧁āϞāĻŋāϰ āϜāĻ¨ā§āϝ āύāĻŋāĻ°ā§āĻ­āϰāϝ⧋āĻ—ā§āϝ āĻšā§‹āĻ¸ā§āϟāĻŋāĻ‚ āĻ•āĻŋāύ⧁āύ đŸ”Ĩ DDoS āϏ⧁āϰāĻ•ā§āώāĻž āϏāĻš āύāĻŋāĻ°ā§āĻ­āϰāϝ⧋āĻ—ā§āϝ āĻ“āϝāĻŧ⧇āĻŦāϏāĻžāχāϟ āĻšā§‹āĻ¸ā§āϟāĻŋāĻ‚ āĻ•āĻŋāύ⧁āύ, VPS VDS āϏāĻžāĻ°ā§āĻ­āĻžāϰ | ProHoster