OpenFix เป‚เบ”เบ Selectel: เบฅเบฒเบ‡เบงเบฑเบ™เบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เบ‚เบฝเบ™เบ„เบทเบ™เปƒเบซเบกเปˆเปƒเบ™ Rust, เบเบฒเบ™เบชเป‰เบฒเบ‡เปเบžเบฑเบเป€เบเบฑเบ” deb เปเบฅเบฐเปเบเป‰เป„เบ‚เบ‚เปเป‰เบœเบดเบ”เบžเบฒเบ”เปƒเบ™ FOSS

Selectel, เบšเปเบฅเบดเบชเบฑเบ”เบžเบฑเบ”เบ—เบฐเบ™เบฒเบเบฒเบ™เปเบˆเบเบขเบฒเบ Linux Selectel OS เบขเบนเปˆเปƒเบ™เบžเบทเป‰เบ™เบ–เบฒเบ™เบŠเบธเบ” Debian, เบ™เปเบฒเบชเบฐเป€เบซเบ™เบตเบเบฒเบ™เบฅเบดเป€เบฅเบตเปˆเบก OpenFix, เปƒเบ™เบ‚เบญเบšเป€เบ‚เบ”เบ—เบตเปˆเบกเบฑเบ™เบˆเบฐเป€เบฅเบตเปˆเบกเบˆเปˆเบฒเบเป€เบ‡เบดเบ™เปƒเบซเป‰เบเบฑเบšเบœเบนเป‰เบ—เบตเปˆเบกเบตเบ„เบงเบฒเบกเบเบฐเบ•เบทเบฅเบทเบฅเบปเป‰เบ™เปƒเบ™เบเบฒเบ™เป€เบ‚เบปเป‰เบฒเบฎเปˆเบงเบกเปƒเบ™เบงเบฝเบเบ‡เบฒเบ™เบ—เบตเปˆเบเปˆเบฝเบงเบ‚เป‰เบญเบ‡เบเบฑเบšเบเบฒเบ™เบžเบฑเบ”เบ—เบฐเบ™เบฒเปเบฅเบฐเบเบฒเบ™เปเบเป‰เป„เบ‚เบ‚เปเป‰เบœเบดเบ”เบžเบฒเบ”เปƒเบ™เบŠเบญเบšเปเบง open source. เบฅเบฐเบซเบฑเบ”เบ‚เบญเบ‡เป‚เบ„เบ‡เบเบฒเบ™เบ—เบตเปˆเบชเปเบฒเป€เบฅเบฑเบ”เปเบฅเป‰เบงเบˆเบฐเบ–เบทเบเป€เบœเบตเบเปเบœเปˆเบžเบฒเบเปƒเบ•เป‰เปƒเบšเบญเบฐเบ™เบธเบเบฒเบ”เบ—เบตเปˆเบกเบตเปƒเบšเบญเบฐเบ™เบธเบเบฒเบ”เป‚เบ”เบเบเบฒเบ™เบฎเบฑเบเบชเบฒเบเบฒเบ™เบ›เบฐเบžเบฑเบ™เบ‚เบญเบ‡เบœเบนเป‰เป€เบ‚เบปเป‰เบฒเบฎเปˆเบงเบก.

เบชเบฒเบกเบ‚เบปเบ‡เป€เบ‚เบ”เบ‚เบญเบ‡เบเบดเบ”เบˆเบฐเบเปเบฒเป„เบ”เป‰เบ–เบทเบเบชเบฐเป€เบซเบ™เบต, เบเบฒเบ™เบ›เบฐเบ•เบดเบšเบฑเบ”เบงเบฝเบเบ‡เบฒเบ™เบ—เบตเปˆ Selectel เบžเป‰เบญเบกเบ—เบตเปˆเบˆเบฐเบˆเปˆเบฒเบ:

  • Rewriting เป‚เบ„เบ‡เบเบฒเบ™เปเบซเบผเปˆเบ‡เป€เบ›เบตเบ”เบ—เบตเปˆเบกเบตเบŠเบทเปˆเบชเบฝเบ‡เบเบฑเบš Rust. เปƒเบ™เบ›เบฑเบ”เบˆเบธเบšเบฑเบ™, เบกเบตเบชเบฒเบกเบซเบ™เป‰เบฒเบงเบฝเบ, เบ—เบตเปˆเบเปˆเบฝเบงเบ‚เป‰เบญเบ‡เบเบฑเบšเบเบฒเบ™เบ‚เบฝเบ™เบ„เบทเบ™เบฅเบฐเบซเบฑเบ”เบ‚เบญเบ‡เป‚เบ„เบ‡เบเบฒเบ™ xz, c-ares เปเบฅเบฐ libxml2 เบˆเบฒเบ C เบเบฑเบš Rust เปƒเบ™เบ‚เบฐเบ™เบฐเบ—เบตเปˆเบฎเบฑเบเบชเบฒเบžเบถเบ”เบ•เบดเบเปเบฒเบ‚เบญเบ‡เบ•เบปเป‰เบ™เบชเบฐเบšเบฑเบš.

    เบฅเบฒเบ‡เบงเบฑเบ™เบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เบ‚เบฝเบ™เบ„เบทเบ™เปƒเบซเบกเปˆเบ‚เบญเบ‡เบซเป‰เบญเบ‡เบชเบฐเบซเบกเบธเบ” libxml2 เปเบฅเบฐ c-ares เบ–เบทเบเบเปเบฒเบ™เบปเบ”เบขเบนเปˆเบ—เบตเปˆ 350 เบžเบฑเบ™เบฎเบนเป€เบšเบตเบ™, เปเบฅเบฐเบซเป‰เบญเบ‡เบชเบฐเบซเบกเบธเบ” xz เบขเบนเปˆเบ—เบตเปˆ 200 เบžเบฑเบ™เบฎเบนเป€เบšเบตเบ™, เปเบ•เปˆเปƒเบ™เบเปเบฅเบฐเบ™เบตเบ‚เบญเบ‡ xz เบกเบฑเบ™เป„เบ”เป‰เบฅเบฐเบšเบธเป„เบงเป‰เบงเปˆเบฒเบกเบฑเบ™เบžเบฝเบ‡เบžเปเบ—เบตเปˆเบˆเบฐเบ‚เบฝเบ™เบ„เบทเบ™เปƒเบซเบกเปˆเบชเปˆเบงเบ™เบ—เบตเปˆเบชเปเบฒเบ„เบฑเบ™เบ‚เบญเบ‡เบเบฒเบ™เบœเบนเบเบกเบฑเบ”เบซเป‰เบญเบ‡เบชเบฐเบซเบกเบธเบ”เปเบฅเบฐเป€เบŠเบทเปˆเบญเบกเป‚เบเบ‡เบเบฑเบšเบเบฒเบ™เบ›เบฐเบ•เบดเบšเบฑเบ” C เบ—เบตเปˆเบกเบตเบขเบนเปˆเปเบฅเป‰เบงเบ‚เบญเบ‡ algorithm LZMA.

  • เบเบฒเบ™โ€‹เบชเป‰เบฒเบ‡โ€‹เบ•เบฑเป‰เบ‡โ€‹เปเบฅเบฐโ€‹เบเบฒเบ™โ€‹เบšเปเบฒโ€‹เบฅเบธเบ‡โ€‹เบฎเบฑเบโ€‹เบชเบฒโ€‹เบ•เปเปˆโ€‹เบกเบฒ (เบเบฒเบ™โ€‹เบเบฐโ€‹เบเบฝเบกโ€‹เบเบฒเบ™โ€‹เบ›เบฑเบšโ€‹เบ›เบธเบ‡โ€‹) เบ‚เบญเบ‡โ€‹เบŠเบธเบ”โ€‹เบชเปเบฒโ€‹เบฅเบฑเบš Debian GNU/Linuxโ€‹. เปเบญเบฑเบšเบžเบฅเบดเป€เบ„เบŠเบฑเบ™เบ—เบตเปˆเบกเบฑเบ™เบ–เบทเบเบชเบฐเป€เบซเบ™เบตเปƒเบซเป‰เบชเป‰เบฒเบ‡เปเบžเบฑเบเป€เบเบฑเบ” deb (เบ”เป‰เบงเบเบเบฒเบ™เบชเบปเปˆเบ‡เป€เบชเบตเบกเบ—เบฒเบ‡เป€เบฅเบทเบญเบเบ‚เบญเบ‡เปเบžเบฑเบเป€เบเบฑเบ”เบ—เบตเปˆเบชเป‰เบฒเบ‡เบ‚เบถเป‰เบ™เปƒเบ™ Debian Unstable): apache-pulsar, bash-it, bazel, bitwarden-cli, composefs, cve-bin-tools, doh-cli, dupd, dyff, firecracker, griddb, jakloxy,, phoronix-testsuite, photodedupe, purritobin, shh, skim, sssh-tpm-agent, uv, vaultwarden.

    เบ‚เบฐเบซเบ™เบฒเบ”เบฅเบฒเบ‡เบงเบฑเบ™เปเบกเปˆเบ™เบ•เบฑเป‰เบ‡เปเบ•เปˆ 30 เบซเบฒ 160 เบžเบฑเบ™เบฎเบนเป€เบšเบตเบ™. เป‚เบšเบ™เบฑเบ”เบซเบ™เป‰เบญเบเบเบงเปˆเบฒ 50 เบžเบฑเบ™เบฎเบนเป€เบšเบตเบ™เปเบกเปˆเบ™เบ–เบทเบเบเปเบฒเบ™เบปเบ”เบชเปเบฒเบฅเบฑเบš uv, dyff, doh-cli, purritobin เปเบฅเบฐ bash-it, เปเบฅเบฐเบซเบผเบฒเบเบเบงเปˆเบฒ 100 เบžเบฑเบ™เบชเปเบฒเบฅเบฑเบš jailhouse, bazel, sssh-tpm-agent, keycloak, griddb, firecracker เปเบฅเบฐ apache-pulsar.

  • เปเบเป‰เป„เบ‚เบ‚เปเป‰เบœเบดเบ”เบžเบฒเบ”เปƒเบ™เป‚เบ„เบ‡เบเบฒเบ™เปเบซเบผเปˆเบ‡เป€เบ›เบตเบ”เบ—เบตเปˆเบกเบตเบขเบนเปˆ. เบœเบนเป‰เบ›เบฐเบเบญเบšเบชเปˆเบงเบ™เบชเบฒเบกเบฒเบ”เป€เบฅเบทเบญเบเบšเบฑเบ™เบซเบฒเบ—เบตเปˆเบ–เบทเบเบขเบทเบ™เบขเบฑเบ™เปƒเบ™เบฅเบฐเบšเบปเบšเบเบฒเบ™เบ•เบดเบ”เบ•เบฒเบกเบ‚เปเป‰เบšเบปเบเบžเปˆเบญเบ‡เบ‚เบญเบ‡ Debian เปเบฅเบฐ Ubuntu (Launchpad) เบ•เบฒเบกเบเบฒเบ™เบ•เบฑเบ”เบชเบดเบ™เปƒเบˆเบ‚เบญเบ‡เป€เบ‚เบปเบฒเป€เบˆเบปเป‰เบฒเปเบฅเบฐเบซเบผเบฑเบ‡เบˆเบฒเบเบ™เบฑเป‰เบ™เบ•เบปเบเบฅเบปเบ‡เป€เบซเบฑเบ™เบ”เบตเบเปˆเบฝเบงเบเบฑเบšเบ„เบงเบฒเบกเป€เบ›เบฑเบ™เป„เบ›เป„เบ”เป‰เบ‚เบญเบ‡เบเบฒเบ™เป„เบ”เป‰เบฎเบฑเบšเบ„เปˆเบฒเบ•เบญเบšเปเบ—เบ™เบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เปเบเป‰เป„เบ‚เปƒเบซเป‰เป€เบ‚เบปเบฒเป€เบˆเบปเป‰เบฒเบเบฑเบš Selectel.

    Bounties เปเบกเปˆเบ™เป„เบ”เป‰เบฎเบฑเบšเบฎเบฒเบ‡เบงเบฑเบ™เป€เบ›เบฑเบ™เบชเปˆเบงเบ™เบšเบธเบเบ„เบปเบ™เปเบฅเบฐเบ–เบทเบเบˆเปˆเบฒเบเป€เบกเบทเปˆเบญเบเบฒเบ™เบ›เปˆเบฝเบ™เปเบ›เบ‡เบ–เบทเบเบเบญเบกเบฎเบฑเบšเป€เบ‚เบปเป‰เบฒเป„เบ›เปƒเบ™ Debian เบซเบผเบท Ubuntu เปเบฅเบฐเบฅเบฒเบเบ‡เบฒเบ™เบ‚เปเป‰เบœเบดเบ”เบžเบฒเบ”เบ–เบทเบเบ›เบดเบ”.

เปเบซเบผเปˆเบ‡เบ‚เปเป‰เบกเบนเบ™: opennet.ru

เป€เบžเบตเปˆเบกเบ„เบงเบฒเบกเบ„เบดเบ”เป€เบซเบฑเบ™