ํ™”์›จ์ด, ์ƒˆ๋กœ์šด Linux ๋ฐฐํฌํŒ openEuler ์ถœ์‹œ

ํ™”์›จ์ด ๋ฐœํ‘œํ–ˆ๋‹ค. ์ƒˆ๋กœ์šด Linux ๋ฐฐํฌํŒ ๊ฐœ๋ฐœ์„ ์œ„ํ•œ ์ธํ”„๋ผ ๊ตฌ์ถ•์ด ์™„๋ฃŒ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ์—ด๊ธฐ๋ฐœ์ „ํ•  ๊ฒƒ ์ฃผ์—ฐ ์ปค๋ฎค๋‹ˆํ‹ฐ. openEuler 1.0์˜ ์ฒซ ๋ฒˆ์งธ ๋ฆด๋ฆฌ์Šค๋Š” ์ด๋ฏธ ํ”„๋กœ์ ํŠธ ์›น์‚ฌ์ดํŠธ์— ๊ฒŒ์‹œ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ISO ์ด๋ฏธ์ง€ (3.2GB)๋Š” ํ˜„์žฌ Aarch64(ARM64) ์•„ํ‚คํ…์ฒ˜ ๊ธฐ๋ฐ˜ ์‹œ์Šคํ…œ์—์„œ๋งŒ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ €์žฅ์†Œ์—๋Š” ARM1000 ๋ฐ x64_86 ์•„ํ‚คํ…์ฒ˜์šฉ์œผ๋กœ ์ปดํŒŒ์ผ๋œ ์•ฝ 64๊ฐœ์˜ ํŒจํ‚ค์ง€๊ฐ€ ํฌํ•จ๋˜์–ด ์žˆ์Šต๋‹ˆ๋‹ค. ๋ฐฐํฌ์™€ ๊ด€๋ จ๋œ ์†Œ์Šค ํ…์ŠคํŠธ ๊ตฌ์„ฑ ์š”์†Œ๋“ค ์„œ๋น„์Šค์— ๊ฒŒ์‹œ๋จ Gitee. ํŒจํ‚ค์ง€ ์†Œ์Šค๋„ ์‚ฌ์šฉ ๊ฐ€๋Šฅ Gitee๋ฅผ ํ†ตํ•ด.

openEuler๋Š” ์ƒ์—…์šฉ ๋ฐฐํฌํŒ ๊ฐœ๋ฐœ์„ ๊ธฐ๋ฐ˜์œผ๋กœ ํ•ฉ๋‹ˆ๋‹ค. ์˜ค์ผ๋ŸฌOS๋Š” CentOS ํŒจํ‚ค์ง€ ๊ธฐ๋ฐ˜์˜ ํฌํฌ์ด๋ฉฐ ์ฃผ๋กœ ARM64 ํ”„๋กœ์„ธ์„œ๊ฐ€ ํƒ‘์žฌ๋œ ์„œ๋ฒ„์—์„œ ์‚ฌ์šฉํ•˜๋„๋ก ์ตœ์ ํ™”๋˜์–ด ์žˆ์Šต๋‹ˆ๋‹ค. EulerOS ๋ฐฐํฌํŒ์— ์‚ฌ์šฉ๋˜๋Š” ๋ณด์•ˆ ๋ฐฉ๋ฒ•์€ ์ค‘๊ตญ ๊ณต์•ˆ๋ถ€์˜ ์ธ์ฆ์„ ๋ฐ›์•˜์œผ๋ฉฐ CC EAL4+(๋…์ผ), NIST CAVP(๋ฏธ๊ตญ) ๋ฐ CC EAL2+(๋ฏธ๊ตญ)์˜ ์š”๊ตฌ ์‚ฌํ•ญ์„ ์ถฉ์กฑํ•˜๋Š” ๊ฒƒ์œผ๋กœ๋„ ์ธ์ •๋ฉ๋‹ˆ๋‹ค. ์˜ค์ผ๋Ÿฌ OS ์ด ๋‹ค์„ฏ ๊ฐ€์ง€ ์šด์˜ ์ฒด์ œ(EulerOS, macOS, Solaris, HP-UX ๋ฐ IBM AIX) ์ค‘ ํ•˜๋‚˜์ด๋ฉฐ Opengroup์—์„œ UNIX 03 ํ‘œ์ค€์„ ์ค€์ˆ˜ํ•˜๋„๋ก ์ธ์ฆํ•œ ์œ ์ผํ•œ Linux ๋ฐฐํฌํŒ์ž…๋‹ˆ๋‹ค.

์–ธ๋œป ๋ณด๋ฉด openEuler์™€ CentOS์˜ ์ฐจ์ด์ ์€ ๋งค์šฐ ์ค‘์š”ํ•˜๋ฉฐ ๋ธŒ๋žœ๋“œ ๋ณ€๊ฒฝ์—๋งŒ ๊ตญํ•œ๋˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ์˜ˆ๋ฅผ ๋“ค์–ด, openEuler๋Š” ๋‹ค์Œ๊ณผ ๊ฐ™์ด ์ œ๊ณต๋ฉ๋‹ˆ๋‹ค. ์ˆ˜์ •๋จ Linux ์ปค๋„ 4.19, systemd 243, bash 5.0 ๋ฐ
๊ทธ๋†ˆ 3.30 ๊ธฐ๋ฐ˜ ๋ฐ์Šคํฌํƒ‘. ๋งŽ์€ ARM64 ๊ด€๋ จ ์ตœ์ ํ™”๊ฐ€ ๋„์ž…๋˜์—ˆ์œผ๋ฉฐ ๊ทธ ์ค‘ ์ผ๋ถ€๋Š” ์ด๋ฏธ ๊ธฐ๋ณธ Linux ์ปค๋„ ์ฝ”๋“œ๋ฒ ์ด์Šค, GCC, OpenJDK ๋ฐ Docker์— ๊ธฐ์—ฌ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ะ”ะพะบัƒะผะตะฝั‚ะฐั†ะธั ๋™์•ˆ ์„ ๋ฌผ ์ค‘๊ตญ์–ด๋กœ๋งŒ.

๋ฐฐํฌ ํ‚คํŠธ์˜ ๊ธฐ๋Šฅ ์ค‘ ์ž๋™ ์„ค์ • ์ตœ์ ํ™” ์‹œ์Šคํ…œ์ด ๋ˆˆ์— ๋•๋‹ˆ๋‹ค. ์—์ดํŠ , ์‹œ์Šคํ…œ ์ž‘๋™ ๋งค๊ฐœ๋ณ€์ˆ˜๋ฅผ ์กฐ์ •ํ•˜๊ธฐ ์œ„ํ•ด ๊ธฐ๊ณ„ ํ•™์Šต ๋ฐฉ๋ฒ•์„ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค. ๋˜ํ•œ ๊ฒฉ๋ฆฌ๋œ ์ปจํ…Œ์ด๋„ˆ๋ฅผ ๊ด€๋ฆฌํ•˜๊ธฐ ์œ„ํ•œ ๋‹จ์ˆœํ™”๋œ ์ž์ฒด ํˆดํ‚ท๋„ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค. ์•„์ด์ˆ ๋ผ๋“œ, ๋Ÿฐํƒ€์ž„ LCR (Lightweight Container Runtime, OCI์™€ ํ˜ธํ™˜๋˜์ง€๋งŒ runc์™€ ๋‹ฌ๋ฆฌ C๋กœ ์ž‘์„ฑ๋˜๊ณ  gRPC๋ฅผ ์‚ฌ์šฉํ•จ) ๋ฐ ๋„คํŠธ์›Œํฌ ๊ตฌ์„ฑ์ž ํด๋ฆฌ๋ธŒ๋‹ˆ.

์ถœ์ฒ˜ : opennet.ru

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