์—ด ๋ฒˆ์งธ ํ”Œ๋žซํผ ALT

Sisyphus ๋ฌด๋ฃŒ ์†Œํ”„ํŠธ์›จ์–ด ๋ฆฌํฌ์ง€ํ† ๋ฆฌ๋ฅผ ๊ธฐ๋ฐ˜์œผ๋กœ ํ•˜๋Š” ALT ๋ฆฌํฌ์ง€ํ† ๋ฆฌ์˜ ์ƒˆ๋กœ์šด ์•ˆ์ •์ ์ธ ๋ธŒ๋žœ์น˜์ธ ALT Platform Ten(p10)์ด ์ถœ์‹œ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ์ด ํ”Œ๋žซํผ์€ ์ž„๋ฒ ๋””๋“œ ์žฅ์น˜์—์„œ ์—”ํ„ฐํ”„๋ผ์ด์ฆˆ ์„œ๋ฒ„ ๋ฐ ๋ฐ์ดํ„ฐ ์„ผํ„ฐ์— ์ด๋ฅด๊ธฐ๊นŒ์ง€ ๋ชจ๋“  ์ˆ˜์ค€์˜ ๋ณต์žกํ•œ ์†”๋ฃจ์…˜์„ ๊ฐœ๋ฐœ, ํ…Œ์ŠคํŠธ, ๋ฐฐํฌ, ์—…๋ฐ์ดํŠธ ๋ฐ ์ง€์›ํ•˜๋„๋ก ์„ค๊ณ„๋˜์—ˆ์Šต๋‹ˆ๋‹ค. Basalt SPO๊ฐ€ ์ง€์›ํ•˜๋Š” ALT Linux ํŒ€์—์„œ ๋งŒ๋“ค๊ณ  ๊ฐœ๋ฐœํ–ˆ์Šต๋‹ˆ๋‹ค.

ALT p10์—๋Š” XNUMX๊ฐœ์˜ ์•„ํ‚คํ…์ฒ˜์™€ ํ•จ๊ป˜ ์ž‘๋™ํ•˜๋Š” ํŒจํ‚ค์ง€ ์ €์žฅ์†Œ ๋ฐ ์ธํ”„๋ผ๊ฐ€ ํฌํ•จ๋˜์–ด ์žˆ์Šต๋‹ˆ๋‹ค.

  • 64๊ฐ€์ง€ ์ฃผ์š” ํ•ญ๋ชฉ(๋™๊ธฐ์‹ ๋นŒ๋“œ, ๊ฐœ๋ฐฉํ˜• ๋ฆฌํฌ์ง€ํ† ๋ฆฌ): 86๋น„ํŠธ x64_64, aarch8(ARMv64), ppc8le(Power9/32) ๋ฐ 586๋น„ํŠธ i7 ๋ฐ armh(armvXNUMXhf)
  • 2๊ฐœ์˜ ํ์‡„ํ˜•(์š”์ฒญ ์‹œ ์žฅ๋น„ ์†Œ์œ ์ž๊ฐ€ ๋ณ„๋„์˜ ์–ด์…ˆ๋ธ”๋ฆฌ, ์ด๋ฏธ์ง€ ๋ฐ ๋ฆฌํฌ์ง€ํ† ๋ฆฌ๋ฅผ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Œ): e4k(Elbrus-2ะก), e4kv8(Elbrus-1ะก/2ะก+), e5kv8(Elbrus-XNUMXะกะ’).

32๋น„ํŠธ mipsel ์•„ํ‚คํ…์ฒ˜์˜ ๊ฒฝ์šฐ p10 ๋ถ„๊ธฐ๊ฐ€ ์ƒ์„ฑ๋˜์ง€ ์•Š์œผ๋ฉฐ p9์˜ ์ง€์›์€ ๋ช…์‹œ๋œ ๊ธฐ๊ฐ„ ๋‚ด์— ์ˆ˜ํ–‰๋ฉ๋‹ˆ๋‹ค. e2k ์•„ํ‚คํ…์ฒ˜์˜ ๊ฒฝ์šฐ p10_e2k์— ๋Œ€ํ•œ ๋ถ„๊ธฐ ๋ณ€ํ˜•์ด 2021๋…„ 2022์›”๋กœ ์˜ˆ์ •๋˜์–ด ์žˆ์Šต๋‹ˆ๋‹ค. 10๋…„ ์ค‘๋ฐ˜์—๋Š” riscv64 ์•„ํ‚คํ…์ฒ˜์šฉ์œผ๋กœ pXNUMX ๋ถ„๊ธฐ๋ฅผ ๋ถ„๋ฆฌํ•  ๊ณ„ํš์ž…๋‹ˆ๋‹ค. ๋ชจ๋“  ์•„ํ‚คํ…์ฒ˜์— ๋Œ€ํ•œ ์–ด์…ˆ๋ธ”๋ฆฌ๋Š” ํฌ๋กœ์Šค ์ปดํŒŒ์ผ ์—†์ด ๊ธฐ๋ณธ์ ์œผ๋กœ ์ˆ˜ํ–‰๋ฉ๋‹ˆ๋‹ค.

์—ด ๋ฒˆ์งธ ํ”Œ๋žซํผ์€ ์‚ฌ์šฉ์ž์™€ ๊ฐœ๋ฐœ์ž์—๊ฒŒ ๋Ÿฌ์‹œ์•„ Baikal-M, Elbrus, Elvis ๋ฐ ํ˜ธํ™˜ ์‹œ์Šคํ…œ, IBM/Yadro๊ฐ€ ์ œ์กฐํ•œ ๊ฐ•๋ ฅํ•œ POWER8/9 ์„œ๋ฒ„, Huawei๊ฐ€ ์ œ์กฐํ•œ ARMv8, ๋ฟ๋งŒ ์•„๋‹ˆ๋ผ ์ผ๋ฐ˜์ ์ธ Raspberry Pi 7/8/2๋ฅผ ํฌํ•จํ•˜์—ฌ ๋‹ค์–‘ํ•œ ๋‹จ์ผ ๋ณด๋“œ ARMv3 ๋ฐ ARMv4๋„ ์žˆ์Šต๋‹ˆ๋‹ค.

๊ธฐ์—… ์‚ฌ์šฉ์ž๊ฐ€ ๋…์  ์ธํ”„๋ผ์—์„œ ๋งˆ์ด๊ทธ๋ ˆ์ด์…˜ํ•˜๊ณ , ๊ธฐ์—… ๋ฐ ์กฐ์ง์„ ์œ„ํ•œ ๋‹จ์ผ ๋””๋ ‰ํ„ฐ๋ฆฌ ์„œ๋น„์Šค์˜ ์—ฐ์†์„ฑ์„ ๋ณด์žฅํ•˜๊ณ , ํ˜„๋Œ€์ ์ธ ์ˆ˜๋‹จ์„ ์‚ฌ์šฉํ•˜์—ฌ ์›๊ฒฉ ์ž‘์—…์„ ์ œ๊ณตํ•  ์ˆ˜ ์žˆ๋Š” ๋ฌด๋ฃŒ ์†”๋ฃจ์…˜์— ํŠนํžˆ ์ฃผ์˜๋ฅผ ๊ธฐ์šธ์ž…๋‹ˆ๋‹ค.

ะงั‚ะพ ะฝะพะฒะพะณะพ

  • ์‹ค์‹œ๊ฐ„ ์ปค๋„: Xenomai ๋ฐ Real Time Linux(PREEMPT_RT)๋ผ๋Š” ๋‘ ๊ฐœ์˜ ์‹ค์‹œ๊ฐ„ Linux ์ปค๋„์ด x86_64 ์•„ํ‚คํ…์ฒ˜์šฉ์œผ๋กœ ์ปดํŒŒ์ผ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
  • OpenUDS VDI: ๊ฐ€์ƒ ๋ฐ์Šคํฌํ†ฑ ๋ฐ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์„ ๋งŒ๋“ค๊ณ  ๊ด€๋ฆฌํ•˜๊ธฐ ์œ„ํ•œ ๋‹ค์ค‘ ํ”Œ๋žซํผ ์—ฐ๊ฒฐ ๋ธŒ๋กœ์ปค์ž…๋‹ˆ๋‹ค. VDI ์‚ฌ์šฉ์ž๋Š” ๋ธŒ๋ผ์šฐ์ €๋ฅผ ํ†ตํ•ด ํ…œํ”Œ๋ฆฟ์„ ์„ ํƒํ•˜๊ณ  ํด๋ผ์ด์–ธํŠธ(RDP, X2Go)๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ํ„ฐ๋ฏธ๋„ ์„œ๋ฒ„ ๋˜๋Š” OpenNebula ํด๋ผ์šฐ๋“œ์˜ ๊ฐ€์ƒ ๋จธ์‹ ์— ์žˆ๋Š” ๋ฐ์Šคํฌํ†ฑ์— ์—ฐ๊ฒฐํ•ฉ๋‹ˆ๋‹ค.
  • ๊ทธ๋ฃน ์ •์ฑ… ์„ธํŠธ ํ™•์žฅ: MATE ๋ฐ Xfce ๋ฐ์Šคํฌํƒ‘ ํ™˜๊ฒฝ์„ ์ œ์–ดํ•˜๊ธฐ ์œ„ํ•œ gsettings๋ฅผ ์ง€์›ํ•ฉ๋‹ˆ๋‹ค.
  • Active Directory ๊ด€๋ฆฌ ์„ผํ„ฐ: admc๋Š” Windows์˜ RSAT์™€ ์œ ์‚ฌํ•œ AD ์‚ฌ์šฉ์ž, ๊ทธ๋ฃน ๋ฐ ๊ทธ๋ฃน ์ •์ฑ…์„ ๊ด€๋ฆฌํ•˜๊ธฐ ์œ„ํ•œ ๊ทธ๋ž˜ํ”ฝ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์ž…๋‹ˆ๋‹ค.
  • ์—ญํ• (์˜ˆ: PostgreSQL ๋˜๋Š” Moodle)์„ ๋ฐฐํฌํ•˜๊ณ  ๊ตฌ์„ฑํ•˜๋„๋ก ์„ค๊ณ„๋œ ๋ฐฐํฌ ํ”Œ๋žซํผ์˜ ํ™•์žฅ์ž…๋‹ˆ๋‹ค. ๋‹ค์Œ ์—ญํ•  ์ถ”๊ฐ€: apache, mariadb, mediawiki, moodle, nextcloud; ๋™์‹œ์— ๋ฏธ๋””์–ด์œ„ํ‚ค, ๋ฌด๋“ค, ๋„ฅ์ŠคํŠธํด๋ผ์šฐ๋“œ ์—ญํ• ์˜ ๊ฒฝ์šฐ ํŠน์ • ์›น ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์˜ ๋‚ด๋ถ€ ๊ตฌํ˜„์— ๋Œ€ํ•ด ๊ฑฑ์ •ํ•˜์ง€ ์•Š๊ณ  ๊ด€๋ฆฌ์ž ๋น„๋ฐ€๋ฒˆํ˜ธ๋ฅผ ๋ณ€๊ฒฝํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
  • alterator-multiseat - ๋‹ค์ค‘ ํ„ฐ๋ฏธ๋„ ๊ตฌ์„ฑ ๋ชจ๋“ˆ์„ ์ถ”๊ฐ€ํ–ˆ์Šต๋‹ˆ๋‹ค.
  • Baikal-M ํ”„๋กœ์„ธ์„œ ๊ธฐ๋ฐ˜ ์žฅ์น˜ ์ง€์› - SDK-M-307๊ฐ€ ์žˆ๋Š” SD ๋ฐ MB-A1000 ๊ฐœ์ •ํŒ์ด ์žˆ๋Š” Baikal-M ํ”„๋กœ์„ธ์„œ(BE-M0) ๊ธฐ๋ฐ˜ tf5.2-mb ๋ณด๋“œ์™€ Lagrange LGB-01B(๋ฏธ๋‹ˆ- ITX) ๋ณด๋“œ.

๋ฒ„์ „

  • Linux ์ปค๋„ 5.10 LTS, 5.12 ๋ฐ linux-rt 5.10;
  • GCC 10.3.1, glibc 2.32, llvm 12.0, ์‹œ์Šคํ…œ 249.1, selinux 3.2;
  • ํŒŒ์ด์ฌ 3.9.6, ํŽ„ 5.34, php 8.0, ๋Ÿฌ์ŠคํŠธ 1.53, ๋‹ท๋„ท 6.0;
  • ์‚ผ๋ฐ” 4.14(dc ํฌํ•จ), openUDS 3.0;
  • ๊ทธ๋†ˆ 40.3, KDE 5.84, Xfce 4.16, ๋ฉ”์ดํŠธ 1.24;
  • ํฌ๋กฌ๊ณ ์ŠคํŠธ 92;
  • ํŒŒ์ด์–ดํญ์Šค 90;
  • ๋ฆฌ๋ธŒ๋ ˆ ์˜คํ”ผ์Šค 7.2.

๋ฒ„์ „์— ๋Œ€ํ•œ ์ž์„ธํ•œ ๋‚ด์šฉ์€ wiki ๋ฐ pkgs.org๋ฅผ ์ฐธ์กฐํ•˜์‹ญ์‹œ์˜ค. 2021๋…„ XNUMX์›”์—๋Š” Sisyphus์˜ Repology ๋ฐ DistroWatch ๋ฐ์ดํ„ฐ์— ์ง‘์ค‘ํ•  ์ˆ˜๋„ ์žˆ์Šต๋‹ˆ๋‹ค. ๋‹ค๋ฅธ ํŒจํ‚ค์ง€์˜ ๊ตฌ์„ฑ ๋ฐ ๋ฒ„์ „๋„ packages.altlinux.org์—์„œ ๋ณผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋”ฐ๋ผ์žก๊ธฐ ์•„ํ‚คํ…์ฒ˜์˜ ๊ฒฝ์šฐ ํŒจํ‚ค์ง€์˜ ๊ฐ€์šฉ์„ฑ ๋ฐ ๋ฒ„์ „์ด ๋‹ค๋ฅผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

์—…๋ฐ์ดํŠธ

์ƒ์šฉ ์ œํ’ˆ์˜ ๋ฒ„์ „ 9.x์—์„œ ์—…๊ทธ๋ ˆ์ด๋“œ๋Š” ํ•ด๋‹น ์ œํ’ˆ์˜ ๋ฒ„์ „ 10.0์ด ์ถœ์‹œ๋œ ํ›„ ๊ณ„์•ฝ์— ๋”ฐ๋ผ ๊ฐ€๋Šฅํ•ฉ๋‹ˆ๋‹ค. ์ด์ „์— ์„ค์น˜ํ•œ ์‹œ์Šคํ…œ์˜ XNUMX๋ฒˆ์งธ ํ”Œ๋žซํผ์œผ๋กœ ์—…๊ทธ๋ ˆ์ด๋“œํ•˜๊ธฐ ์ „์— ๋ฐ˜๋“œ์‹œ ์„ค๋ช…์„ ์ฝ์œผ์‹ญ์‹œ์˜ค. ์„ฑ๊ณต์ ์œผ๋กœ ์‹œ๋„ํ•œ ํ›„์— ๋Œ€๋Ÿ‰ ์—…๋ฐ์ดํŠธ๋ฅผ ์—„๊ฒฉํ•˜๊ฒŒ ์ˆ˜ํ–‰ํ•˜๋Š” ๊ฒƒ์ด ์ข‹์Šต๋‹ˆ๋‹ค.

์Šคํƒ€ํ„ฐ ํ‚คํŠธ ๋ฐ ํ…œํ”Œ๋ฆฟ์€ ๋‹ค์–‘ํ•œ ์•„ํ‚คํ…์ฒ˜ ๋ฐ ์ปจํ…Œ์ด๋„ˆํ™”/ํด๋ผ์šฐ๋“œ ์‹œ์Šคํ…œ(dockerhub, linuxcontainers)์— ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. 2021๋…„ ๊ฐ€์„์—๋Š” ๋‹ค์–‘ํ•œ ์นดํ…Œ๊ณ ๋ฆฌ์˜ ์‚ฌ์šฉ์ž๋ฅผ ์œ„ํ•œ ์ƒˆ๋กœ์šด ์œ ํ†ต ์ œํ’ˆ์ด ์ถœ์‹œ๋  ์˜ˆ์ •์ž…๋‹ˆ๋‹ค.

์ถœ์ฒ˜ : opennet.ru

์ฝ”๋ฉ˜ํŠธ๋ฅผ ์ถ”๊ฐ€