ํ์จ์ด ๋ฐํํ๋ค. ์๋ก์ด 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