Alexander Chistyakov๊ฐ ์ฐ๋ฝํ๊ณ ์์ต๋๋ค. ์ ๋ ์ ๋์์
๋๋ค.
์ ๋ ํ๊ฐํ ๋ ์ ๋ฌธ๊ฐ์ ์๊ฒฌ๋ณด๋ค๋ ์ ์ทจํฅ์ ๋ ์์กดํ์ต๋๋ค. ๋ฐ๋ผ์ ์๋ฅผ ๋ค์ด ์ด ๋ชฉ๋ก์๋ ๋ฌด์ธ ์๋์ฐจ๊ฐ ํฌํจ๋์ง ์์ต๋๋ค. ์๋ํ๋ฉด ์ด ๊ธฐ์ ์๋ ๊ทผ๋ณธ์ ์ผ๋ก ์๋กญ๊ฑฐ๋ ๋๋ผ์ด ๊ฒ์ด ์๊ธฐ ๋๋ฌธ์ ๋๋ค.
๋ชฉ๋ก์ ์๋ ์ด๋ฒคํธ๋ฅผ ์ค์์ฑ์ด๋ ์์ฐ ํจ๊ณผ๋ณ๋ก ์ ๋ ฌํ์ง ์์์ต๋๋ค. ๊ทธ ์ค์์ฑ์ 10๋
ํ์ ๋ถ๋ช
ํด์ง ๊ฒ์ด๊ณ ์์ฐ ํจ๊ณผ๋ ๋๋ฌด ์งง๊ธฐ ๋๋ฌธ์ ์ด ์ด์ผ๊ธฐ๋ฅผ ์ผ๊ด๋๊ฒ ๋ง๋ค๋ ค๊ณ ๋
ธ๋ ฅํ์ต๋๋ค.
1. WebAssembly์ฉ Rust ํ๋ก๊ทธ๋๋ฐ ์ธ์ด๋ก ๋ ํด๋์ฉ ์๋ฒ ์ ํ๋ฆฌ์ผ์ด์
๋ ๊ฐ์ง ๋ณด๊ณ ์๋ก ๊ฒํ ๋ฅผ ์์ํ๊ฒ ์ต๋๋ค.
1. ๋ณด๊ณ ์
๋ณด๊ณ ์๋ฅผ ์ฝ์ ๋น์ Brian Cantrill์ Joyent์์ CTO๋ก ์ผํ๊ณ ์์๊ณ ๊ทธ์ Joyent์ 2019๋ ์ด ์ด๋ป๊ฒ ๋๋ ์ง ์ ํ ๋ชฐ๋์ต๋๋ค.
2.
2019๋
์๋ WebAssembly๊ฐ
ํ์ ์ ๋ณธ์ง์ ๋ถ๋ช ํฉ๋๋ค. ์ธ๋ฅ๋ ์น์ฉ ์ด์ ๊ฐ๋ฅํ ์ ํ๋ฆฌ์ผ์ด์ ์ ์คํํ ์ ์๋ ๋ฐํ์์ ํ๋ ๋ ๊ฐ๊ฒ ๋์์ต๋๋ค(Java ์ธ์ด ์์ฑ์๊ฐ ๋ฐ๋ช ํ WORA ์์น์ ๊ธฐ์ตํ๋ ์ฌ๋์ด ์์ต๋๊น?).
๋ํ ์ฐ๋ฆฌ๋ ์ปดํ์ผ ํ์์ ์ ์ฒด ์ค๋ฅ ํด๋์ค๋ฅผ ์ ๊ฑฐํ๋ ๊ฒ์ด Rust ์ธ์ด ๋๋ถ์ ๋น๊ต์ ์์ ํ ๋ฐฉ๋ฒ์ผ๋ก ์ด๋ฌํ ์ ํ๋ฆฌ์ผ์ด์ ์ ๊ตฌ์ถํ ์ ์์ต๋๋ค.
WebAssembly๋ Docker์ ์ฐฝ์์ ์ค ํ ๋ช ์ธ Solomon Hikes๊ฐ 2008๋ ์ WebAssembly์ WASI๊ฐ ์กด์ฌํ๋ค๋ฉด Docker๋ ํ์ํ์ง ์์์ ๊ฒ์ด๋ผ๊ณ ์ผ์ ์ ๋๋ก ๊ฒ์ ์ฒด์ธ์ ์ ๋๋ค.
Rust๊ฐ ์๋ก์ด ํด๋์ฉ ๊ธฐ์ ์ ์ฑํํ ๊ธฐ์
์ค ํ๋๋ผ๋ ๊ฒ์ ๋๋ผ์ด ์ผ์ด ์๋๋๋ค. ๊ฒฐ๊ณผ์ ๋ฐ๋ฅด๋ฉด Rust์ ์ํ๊ณ๋ ์ญ๋์ ์ผ๋ก ๋ฐ์ ํ๊ณ ์์ผ๋ฉฐ Rust๋ ์๋
๋์ ๊ฐ์ฅ ์ ํธํ๋ ํ๋ก๊ทธ๋๋ฐ ์ธ์ด์์ต๋๋ค.
์ด๊ฒ์ ์ง๋ 15๋ ๋์ MS Windows์์ ๋ฐ๊ฒฌ๋ ์ ์ฒด ๋ฒ๊ทธ ์ ๋๋น Rust๋ฅผ ์ฌ์ฉํ ๋ ์์ ํ ํผํ ์ ์๋ ๋ณด์ ๋ฒ๊ทธ ์์ ๋น์จ์ ๋ช ํํ๊ฒ ๋ณด์ฌ์ฃผ๋ Steve์ ๊ฐ์ฐ ์ฌ๋ผ์ด๋์ ๋๋ค.
๋ง์ดํฌ๋ก์ํํธ๋ ๊ทธ๋ฌํ ๋์ ์ ์ด๋ป๊ฒ๋ ๋์ํด์ผ ํ๊ณ , ๊ทธ๋ ๊ฒ ํ์ต๋๋ค.
2. Windows๋ฅผ ์ ์ฅํ๊ณ ๋ชจ๋ OS์ ๋ํ ์๋ก์ด ์ญ์ฌ ํ์ด์ง๋ฅผ ์ฌ๋ Microsoft์ Project Verona
Microsoft Windows ์ปค๋๊ณผ ๋๋ถ๋ถ์ ์๋น์ ํ๋ก๊ทธ๋จ์ ๋ฒ๊ทธ ์๋ ์ง๋ 12๋ ๋์ ๊ฑฐ์ ์ ํ์ ์ผ๋ก ์ฆ๊ฐํ์ต๋๋ค.
2019๋
๋ง์ดํฌ๋ก์ํํธ์ ๋งคํ ํํจ์จ
์ด๋ Rust ์ธ์ด์ ์์ด๋์ด๋ฅผ ๊ธฐ๋ฐ์ผ๋ก ๋ณด์ ํ๋ก๊ทธ๋๋ฐ ์ธ์ด๋ฅผ ๋ง๋ค๋ ค๋ Microsoft์ ๊ณํ์
๋๋ค. Microsoft Research์ ๋๋ฃ๋ค์ ๋๋ถ๋ถ์ ๋ณด์ ๋ฌธ์ ๊ฐ ๋๋ถ๋ถ์ Windows๊ฐ ์์ฑ๋๋ C ์ธ์ด์ ๋ฌด๊ฑฐ์ด ์ ์ฐ๊ณผ ๊ด๋ จ๋์ด ์์์ ๋ฐ๊ฒฌํ์ต๋๋ค. Verona์ Rust์ ์ ์ฌํ ์ธ์ด๋ ๋ค์์ ์ฌ์ฉํ์ฌ ๋ฉ๋ชจ๋ฆฌ์ ๋ฆฌ์์ค์ ๋ํ ๋์ ์ก์ธ์ค๋ฅผ ๊ด๋ฆฌํฉ๋๋ค.
๋ง์ดํฌ๋ก์ํํธ๊ฐ ์ ํต์ ์ผ๋ก ์ฌ์
ํ ์ ๊ตญ์ด์ ์๋ก์ด ๋ชจ๋ ๊ฒ์ ๋ฐ๋ํ๋ ์๋ก ์ธ์๋๋ค๋ ์ ์ ํฅ๋ฏธ๋กญ์ต๋๋ค.
์ฒซ ๋ฒ์งธ ๋จ๋ฝ์ ๋์ค๋ Brian Cantrill์ ์ง๋ฌธ: โ์ด์ ์ด์ ์ฒด์ ์ปค๋์ Rust๋ก ๋ค์ ์์ฑํ ๋๊ฐ ์๋๊ฐ์?โ ์์์น ๋ชปํ ๋ต๋ณ์ ๋ฐ์์ต๋๋ค. ์์ง ์ด์ ์ฒด์ ์ปค๋์ ๋ค์ ์์ฑํ ์๋ ์์ง๋ง ์ฌ์ฉ์ ๊ณต๊ฐ์์ ์คํ ์ค์ธ ํ๋ก๊ทธ๋จ์ ์ด๋ฏธ ๋ค์ ์์ฑ๋๊ณ ์๋ ๊ฒ์ด ๋ถ๋ช
ํฉ๋๋ค. ๋ฉ์ถ ์ ์๋ ํ๋ก์ธ์ค๊ฐ ์์๋์์ผ๋ฉฐ ์ด๋ ๋ชจ๋ ์ด์ ์ฒด์ ์ ๋ํ ๋ฏธ๋์ ์๋ก์ด ํ์ด์ง๋ฅผ ์ด ๊ฒ์
๋๋ค.
3. Flutter ํ๋ ์์ํฌ ๋๋ถ์ Dart ํ๋ก๊ทธ๋๋ฐ ์ธ์ด์ ์ธ๊ธฐ ์์น
๋ค์ ์์์ ์ฐ๋ฆฌ์ ์ผ๋ฐ ๋์ค๋ฟ๋ง ์๋๋ผ ๊ทธ ํ์ฑ ๊ณผ์ ์ ์ง์ ์ฐธ์ฌํ ๋๋ถ๋ถ์ ์ฌ๋๋ค์๊ฒ๋ ํฐ ๋๋ผ์์ด๋ผ๊ณ ํ์ ํฉ๋๋ค. 8๋ ์ ๊ตฌ๊ธ์ ๋ฑ์ฅํ ๋คํธ(Dart) ํ๋ก๊ทธ๋๋ฐ ์ธ์ด๋ ์ฌํด ๊ธ์๋๋ก ์ธ๊ธฐ๋ฅผ ๋์๋ค.
๋๋ ํ ๋ฌ์ ํ ๋ฒ์ฉ Github์ ๋ฆฌํฌ์งํ ๋ฆฌ๋ฅผ ๋ถ์ํ์ฌ ํ๋ก๊ทธ๋๋ฐ ์ธ์ด์ ์ธ๊ธฐ๋ฅผ ํ๊ฐํ๋ ๋ฐฉ๋ฒ์ ์ฌ์ฉํฉ๋๋ค.
Dart๋ ์ธ๊ธฐ ๋ฉด์์ Erlang, PowerShell, R, Perl, Elixir, Haskell, Lua ๋ฐ CoffeeScript๋ฅผ ๋ฅ๊ฐํ์ต๋๋ค. ์ฌํด ๋ ๋น ๋ฅด๊ฒ ์ฑ์ฅํ ๋ค๋ฅธ ํ๋ก๊ทธ๋๋ฐ ์ธ์ด๋ ์๋ ๊ฒ ๊ฐ์ต๋๋ค. ์ ๊ทธ๋ฐ ์ผ์ด ์ผ์ด๋ฌ๋์?
์ฌํด์ ํ๊ธฐ์ ์ธ ๋ณด๊ณ ์ ์ค ํ๋
Dart ์ธ์ด์ ์ธ๊ธฐ ๋น๊ฒฐ์ ๋ชจ๋ฐ์ผ ์ ํ๋ฆฌ์ผ์ด์
๊ฐ๋ฐ ํ๋ ์์ํฌ์
๋๋ค.
์ฐ๋ฆฌ๋ ๋ชจ๋ฐ์ผ ๊ฐ๋ฐ์ ํ์ง ์๊ธฐ ๋๋ฌธ์ Dart์ ๋ํด ์๋ฌด๊ฒ๋ ๋ชจ๋ฅด์ง๋ง, ๋ ๋ค๋ฅธ ์ ์ ์ธ ์ ํ์ ํ๋ก๊ทธ๋๋ฐ ์ธ์ด๋ฅผ ํ์ํฉ๋๋ค.
4. eBPF ๊ฐ์ ๋จธ์ ๋๋ถ์ Linux ์ปค๋๊ณผ ํด๋น ์ปค๋ฎค๋ํฐ์ ์์กด ๊ฐ๋ฅ์ฑ
์ฐ๋ฆฌ VDSina๋ ์ปจํผ๋ฐ์ค๋ฅผ ์ข์ํฉ๋๋ค. ์ฌํด ์ ๋ ์ํธํํ ๋ฅด๋ถ๋ฅดํฌ์์ ์ด๋ฆฐ DevOops ์ปจํผ๋ฐ์ค์ ์ฐธ์ํ์ฌ ์ ๊ณ ํธ๋ ๋์ ์ธ๊ธฐ ์ฃผ์ ๋ฅผ ๋ค๋ฃจ๋ ์ํ ํ์์ ์ฐธ์ฌํ์ต๋๋ค. 2019๋ ์ด๋ฌํ ๋ํ์ ์ฃผ์ ์๊ฒฌ์ ๋ค์๊ณผ ๊ฐ์ต๋๋ค.
- Docker๋ ๋๋ฌด ์ง๋ฃจํด์ ์ฃฝ์์ต๋๋ค.
- Kubernetes๋ ์ด์ ์๊ณ ์ฝ 2020๋ ๋์ ์ง์๋ ๊ฒ์ ๋๋ค. ์ด๋ XNUMX๋ ์ปจํผ๋ฐ์ค์์๋ ๊ณ์ ๋ ผ์๋ ๊ฒ์ ๋๋ค.
- ํํธ, ์ด์์๋ ์ฌ๋์ ์ค๋ซ๋์ Linux ์ปค๋์ ์กฐ์ฌํ ์ ์ด ์์ต๋๋ค.
๋๋ ๋ง์ง๋ง ์์ ์ ๊ณต์ ํ์ง ์์ต๋๋ค; ๋ด ๊ด์ ์์๋ ํ์ฌ Linux ์ปค๋ ๊ฐ๋ฐ์์ ํฅ๋ฏธ๋กญ๊ณ ํ์ ์ ์ธ ์ผ๋ค์ด ์ผ์ด๋๊ณ ์์ต๋๋ค. ๊ฐ์ฅ ์ฃผ๋ชฉํ ๋งํ ๊ฒ์ ์๋ ๋คํธ์ํฌ ํจํท์ ํํฐ๋งํ๋ ์ง๋ฃจํ ์์ ์ ํด๊ฒฐํ๊ธฐ ์ํด ๋ง๋ค์ด์ง eBPF ๊ฐ์ ๋จธ์ ์ผ๋ก, ์ดํ ๋ฒ์ฉ ์ปค๋ ์์ค์ ๊ฐ์ ๋จธ์ ์ผ๋ก ์ฑ์ฅํ์ต๋๋ค.
Linux ์ปค๋์ฉ ๊ฐ๋ฐ: ์
Linux ์ปค๋์ฉ ๊ฐ๋ฐ: ํ์ฌ
eBPF ๋๋ถ์ ์ด์ ์ปค๋์ ์ปค๋ ์ธ๋ถ์์ ๋ถ๋ถ์ ์ผ๋ก ์ฒ๋ฆฌ๋ ์ ์๋ ์ด๋ฒคํธ ๋ฐ์์ ๋ณด๊ณ ํฉ๋๋ค. ์ธํฐํ์ด์ค๋ฅผ ์ฌ์ฉํ๋ฉด ์ฌ์ฉ์ ๊ณต๊ฐ์์ ์ปค๋๊ณผ ์์ ํ๊ณ ํจ์จ์ ์ผ๋ก ์ํธ ์์ฉํ ์ ์์ผ๋ฉฐ Linux ์ปค๋์ ๊ธฐ๋ฅ์ ํ์ฅ ๋ฐ ๋ณด์ํ ์ ์์ต๋๋ค. -๋ฆฌ๋์ค ํ ๋ฐ์ฆ์ ์์ .
eBPF ์ด์ ์๋ Linux ์ปค๋๊ณผ์ ์ํธ ์์ฉ๊ณผ ๋ฐ์ ํ๊ฒ ๊ด๋ จ๋ ํ๋์ ํ๋ ํ๋ก๊ทธ๋จ์ ๊ฐ๋ฐํ๋ ๊ฒ์ด ์ด๋ ค์ด ์ผ์ด์์ต๋๋ค. ๋๋ฆฐ ์ฅ์น์ฉ ๋๋ผ์ด๋ฒ์ ์ฌ์ฉ์ ๊ณต๊ฐ์ ํ์ผ ์์คํ ์ฉ ์ธํฐํ์ด์ค๋ฅผ ๋ง๋๋ ๊ฒ์ ์๋ จ๋ Linux ์ปค๋ ๊ฐ๋ฐ์์ ๊ณต์์ ์ธ ๊ฒํ ์ ์ฐจ๋ฅผ ๊ฑฐ์ณ์ผ ํ์ต๋๋ค.
eBPF ์ธํฐํ์ด์ค์ ์ถํ์ผ๋ก ์ด๋ฌํ ํ๋ก๊ทธ๋จ์ ์์ฑํ๋ ํ๋ก์ธ์ค๊ฐ ํฌ๊ฒ ๋จ์ํ๋์์ต๋๋ค. ์ง์ ์๊ณ๊ฐ์ด ๋ฎ์์ง๊ณ ๊ฐ๋ฐ์๊ฐ ๋ ๋ง์์ง๋ฉฐ ์ปค๋ฎค๋ํฐ๊ฐ ๋ค์ ํ์ฑํ๋ ๊ฒ์ ๋๋ค.
๋ด ์ด์ ์ ๋ ํผ์๊ฐ ์๋๋ค.
ํํธ Linus Torvalds๋ ์ผ๋ฐ์ ์ผ๋ก ๊ทธ๋ฐ ์ผ์ ๋ํด ๊ณต๊ฐ์ ์ผ๋ก ๊ทธ๋ฅผ ์นญ์ฐฌํ์ง ์์ผ๋ฉฐ ๋๋ ๊ทธ๋ฅผ ์ดํดํ ์ ์์ต๋๋ค. ๋๊ฐ ๊ณต๊ฐ์ ์ผ๋ก ์์ ์ ๋ฐ๋ณด์ฒ๋ผ ๋ณด์ด๊ฒ ๋ง๋ค๊ณ ์ถ์ดํฉ๋๊น? ๐
5. Linux๋ Linux ์ปค๋์ ๋น๋๊ธฐ io_uring ์ธํฐํ์ด์ค ๋๋ถ์ FreeBSD์ ๊ด์ ๊ฑฐ์ ๋ง์ง๋ง ๋ชป์ ๋ฐ์์ต๋๋ค.
Linux ์ปค๋์ ๊ดํ ์ฃผ์ ๋ฅผ ๋ค๋ฃจ๋ฉด์ ์ฌํด ๋ฐ์ํ ๋ ๋ค๋ฅธ ์ค์ํ ๊ฐ์ ์ฌํญ์ ์ฃผ๋ชฉํ ๊ฐ์น๊ฐ ์์ต๋๋ค.
์๋
๋์ ์์คํ
๊ด๋ฆฌ์์ FreeBSD ๊ฐ๋ฐ์๋ FreeBSD๊ฐ Linux๋ณด๋ค ๋ ๋์ ๋น๋๊ธฐ I/O๋ฅผ ์ํํ๋ค๋ ์ฌ์ค์ ๊ธฐ์ดํ์ฌ ์ ํํ์ต๋๋ค. ์๋ฅผ ๋ค์ด ์ด ์ฃผ์ฅ์
์ด์ ๊ฒ์์ด ๋ค์ง์ด์ก์ต๋๋ค.
6. Ryzen ํ๋ก์ธ์ ๋ผ์ธ์ผ๋ก AMD์ ์ฑ๊ณต์ ์ธ ๋ณต๊ท
ํน์ดํ ๊ฒ์ ์์ต๋๋ค. ์ค๋ซ๋์ ์ ๊ณ์์ ๋ฐฉ๊ดํด์๋ AMD๊ฐ ๊ธฐ๋ก์ ๊ณ์ ๊นจ๊ณ ์๋ค๋ ๊ฒ๋ฟ์ ๋๋ค.
์๋ก์ด Ryzen ํ๋ก์ธ์ ๋ผ์ธ์ ๋๋ผ์ด ๊ฐ๊ฒฉ ๋๋น ์ฑ๋ฅ ๋น์จ์ ๋ณด์ฌ์ฃผ์์ต๋๋ค.
7. AMD์ ์ด์ด ์ ํ์ ์์ดํจ๋OS์ ๊ฒ์ด์ธ ์ ์ค๋๋ ์๋ฒ์ผ๋ก ์ธํ ์ ์ ์ ์จ์ ๋นผ์๋ ๊ฒ์ ๋ชฉํ๋ก ํ๊ณ ์๋ค.
๋ฌด๊ธฐ๋ฅผ ์์ ์ฅ ์ ์๋ ์ฌ๋์ ๋๊ตฌ๋ ๊ฑฐ์ธ์ ์ ํฌ์ ์ฐธ์ฌํ๋ ค๊ณ ํ๋๋ฐ, Intel์ ์๋ ๊ธฐ๋ฐ์ ๋๊ณ ๊ฒฝ์ํ๋ ๊ฒ์ AMD๋ฟ๋ง์ด ์๋๋๋ค. ๋๋ด์์ ์ ํ์ ๋์ ํฉ์์ฒ๋ผ ํ๋ํ์ต๋๋ค.
์ฐ๋ฆฌ๋ ์ฒ์ฒํ ์ฐ์ ๋ด๋ ค๊ฐ ๊ฑฐ์์์ฐ ๊ผญ๋๊ธฐ์๋ ๋๊ณ ์ด๋ฆฐ ํฉ์๊ฐ ์ ์๊ณ , ๊ทธ ์๋์๋ ์ ๋ผ๊ฐ ํ์ ๋ฏ๊ณ ์์ต๋๋ค.
์ด๋ฆฐ ํฉ์๋ ๋์ ํฉ์์๊ฒ ๋ค์๊ณผ ๊ฐ์ด ์ ์ํฉ๋๋ค.
- ๋ค์ด๋ด, ๋นจ๋ฆฌ ๋นจ๋ฆฌ ๋ด๋ ค๊ฐ์ ์๋ฅผ ๋๋๋ฆฌ์
๋นจ๋ฆฌ ๋นจ๋ฆฌ ๋นจ๋ฆฌ ๋์๊ฐ๊ฒ์!
- ์๋์!
- ๊ทธ๋ผ ๋นจ๋ฆฌ ๋นจ๋ฆฌ ๋ด๋ ค๊ฐ์, ์ ๋ ๋ง๋ฆฌ์ฉ ๋ถ๋ฌ์ ๋นจ๋ฆฌ-
๋นจ๋ฆฌ ๋ค์ ์ผ์ด๋์!
- ์๋์!
- ๊ทธ๋ผ ๋น์ ์ ๋ฌด์์ ์ ์ํฉ๋๊น?
- ์ฐ๋ฆฌ๋ ์ฒ์ฒํ, ์ฒ์ฒํ ์ฐ์ ๋ด๋ ค๊ฐ ๊ฒ์
๋๋ค. ์ฐ๋ฆฌ๋ ๋ฌด๋ฆฌ ์ ์ฒด๋ฅผ ์ฃฝ์ด๊ณ
์ฒ์ฒํ ์ฒ์ฒํ ์ ์๋ฆฌ๋ก ๋์๊ฐ์!
์ ํ์ ์๋ก์ด ์์ดํจ๋OS๋ฅผ ์ถ์ํ๋ฉด์ ์ธํ ์ ๋ง์ 'ํ๊ดด์ ํ์ '์ด๋ผ๋ ์ ์ ์ ์ฌ์ฉํ๋ค.
์ํคํผ๋์ ์ ์
'ํ๊ดด์ ํ์ '์ ์์ฅ์ ๊ฐ์น ๊ท ํ์ ๋ฐ๊พธ๋ ํ์ ์ด๋ค. ๋์์, ์ด์ ์ ๊ฒฝ์์ ๊ธฐ๋ฐ์ด ๋์๋ ๋งค๊ฐ๋ณ์๊ฐ ๊ทธ ์ค์์ฑ์ ์๊ธฐ ๋๋ฌธ์ ์ค๋๋ ์ ํ์ ๊ฒฝ์๋ ฅ์ด ์๊ฒ ๋ฉ๋๋ค.
"ํ๊ดด์ ํ์ "์ ์๋ก๋ ์ ํ(์ ์ ๋์ฒด), ์ฆ๊ธฐ์ (๋ฒ์ ๋์ฒด), ๋ฐ๋์ฒด(์ง๊ณต ์ฅ์น ๋์ฒด), ๋์งํธ ์นด๋ฉ๋ผ(ํ๋ฆ ์นด๋ฉ๋ผ ๋์ฒด), ์ด๋ฉ์ผ(ํ๊ดด๋ ์ ํต ์ฐํธ) ๋ฑ์ด ์์ต๋๋ค.
Apple์ ์์ฒด ์ ์ ๋ ฅ ARM ๊ธฐ๋ฐ ํ๋ก์ธ์๋ฅผ ์ฌ์ฉํ๋ฉฐ ์ด๋ Intel x86์ ์ฝ๊ฐ ๋๋ฆฐ ์ฑ๋ฅ๋ณด๋ค ์ฌ์ฉ์์๊ฒ ๋ ์ค์ํ ๊ฒ์ผ๋ก ์ ์ฆ๋์์ต๋๋ค.
Apple์ iPad๋ฅผ ์ํฐํ ์ธ๋จผํธ ํฐ๋ฏธ๋์์ ๋ณธ๊ฒฉ์ ์ธ ์์ ๋๊ตฌ๋ก ์ ํํ์ฌ ์์ฅ ์ ์ ์จ์ ํ๋ณดํ๋ ค๊ณ ๋ ธ๋ ฅํ๊ณ ์์ต๋๋ค. ๋จผ์ ์ฝํ ์ธ ๋ฅผ ๋ง๋๋ ์ฌ๋๋ค์ ์ํด, ๊ทธ๋ฆฌ๊ณ ์ด์ ๋ ๊ฐ๋ฐ์๋ฅผ ์ํ ๊ฒ์ ๋๋ค. ๋ฌผ๋ก ARM ๊ธฐ๋ฐ MacBook์ ์กฐ๋ง๊ฐ ๋์ค์ง ์๊ฒ ์ง๋ง MacBook Pro ํค๋ณด๋ ๋์์ธ์ ์์ ๋ฌธ์ ๋ก ์ธํด ๋์ฒด ์๋ฃจ์ ์ ์ฐพ๊ฒ ๋๊ณ ์์ผ๋ฉฐ ๊ทธ ์ค ํ๋๊ฐ iPadOS๊ฐ ํ์ฌ๋ iPad Pro๊ฐ ๋ ๊ฒ์ด๋ผ๊ณ ์ฝ์ํ๊ณ ์์ต๋๋ค.
Gates์ Microsoft๋ ๊ทธ๊ฒ๊ณผ ์ด๋ค ๊ด๋ จ์ด ์์ต๋๊น?
ํ๋ Gates๋ IBM๊ณผ ์ ํํ ๋์ผํ ํธ๋ฆญ์ ์ํํ์ต๋๋ค.
1970๋
๋ IBM์ ์ผ๋ฐ ๊ฐ์ธ์ ๊ฐ์ธ์ฉ ์ปดํจํฐ๋ฅผ ๋ฌด์ํ๋ ๊ฑฐ๋ ๊ธฐ์
์ ์์ ๊ฐ์ ๊ฐ๊ณ ์๋ฒ ์์ฅ์ ์ฅ์
ํ์ต๋๋ค. 1980๋
๋์ ๊ฒ์ด์ธ ๋ ๋์ผ๋ก IBM์ ๋ง๋ค๊ณ MS-DOS ๋ผ์ด์ผ์ค๋ฅผ ๋ถ์ฌํ์ผ๋ฉฐ ์ด์ ์ฒด์ ์ ๋ํ ๊ถ๋ฆฌ๋ ์์ ์๊ฒ ๋งก๊ฒผ์ต๋๋ค. ๋์ ๋ฐ์ Microsoft๋ MS-DOS์ฉ ๊ทธ๋ํฝ ์ธํฐํ์ด์ค๋ฅผ ๋ง๋ค์๊ณ Windows๊ฐ ํ์ํ์ต๋๋ค. ์ฒ์์๋ DOS๋ฅผ ํตํ ๊ทธ๋ํฝ ์ถ๊ฐ ๊ธฐ๋ฅ์ ๋ถ๊ณผํ๊ณ ๊ทธ ๋ค์์๋ ๋์ค์ด ์ฌ์ฉํ๊ธฐ ํธ๋ฆฌํ ์ต์ด์ PC์ฉ ์ด์ ์ฒด์ ์์ต๋๋ค. ๊ฑฐ๋ํ๊ณ ์ํฌ๋ฅธ ํ์ฌ์ธ IBM์ ์ ๊ณ ๋น ๋ฅธ Microsoft์๊ฒ ๊ฐ์ธ์ฉ ์ปดํจํฐ ์์ฅ์ ๋นผ์๊ธฐ๊ณ ์์ต๋๋ค. ์ด ๋ฉ์ง ์ด์ผ๊ธฐ๋ฅผ ์์ฃผ ๊ฐ๋ตํ๊ฒ ๋ค์ ๋ง์๋๋ ธ์ผ๋, 2020๋
์ ์์ดํจ๋OS๋ฅผ ํตํด ์ ํ์ด ์ธํ
๊ณผ ์ด๋ค ๋๊ฒฐ์ ํผ์น ์ง ๊ถ๊ธํ์๋ค๋ฉด ์ ๊ทน ์ถ์ฒํฉ๋๋ค.
8. ZFSonLinux์ ์์น ๊ฐํ - ์ค๋๋ ๋ง์ด ๊ณ ๋์ ๋ง์น์ง ์์ต๋๋ค.
์บ๋
ธ๋์ปฌ ์ปดํผ๋
9. Oxide Computer Company - ์ฐ๋ฆฌ๋ ํ์คํ ๋ง์ ๋ฅ๋ ฅ์ ๊ฐ์ถ ํ์ ๋ฉด๋ฐํ ๋ชจ๋ํฐ๋งํ ๊ฒ์ ๋๋ค. ์ต์ํ ๋ฉ์ง ์ผ๋ฅผ ๋ง๋ค์ด๋ผ ๊ฒ์ ๋๋ค.
๋ด๊ฐ ์์ํ Brian Cantrill์ ๋ํ ๋ ๋ค๋ฅธ ์ธ๊ธ์ผ๋ก ๋ชฉ๋ก์ ๋ง๋ฌด๋ฆฌํฉ๋๋ค.
Brian Cantrill๊ณผ ๋ค๋ฅธ ์์ง๋์ด(์ผ๋ถ๋ ์ด์ ์ Sun์์ ๊ทผ๋ฌดํ์)๋ผ๋ ๋ฒค์ฒ๋ฅผ ์ค๋ฆฝํ์ต๋๋ค.
๊ทธ๋ค์ ์๊ฐ์ ์๋ก์ด ํ๋ช ์ ์ฝ์์ด๋ฉฐ, ์ ์ด๋ ๋๋ ๋ค๊ฐ์ค๋ 2020๋ ์ ๊ทธ๋ค์ ์๊ฐ์ ์์ง์๊ณผ ๋ฐ์ ์ ์ง์ผ๋ณด๋ ๊ฒ์ ๊ธฐ์๊ฒ ์๊ฐํฉ๋๋ค.
2019๋ VDSina์์ ์ฐ๋ฆฌ๊ฐ ์ด๋ฃฌ ์ฑ๊ณผ
2019๋ VDSina๋ฅผ ํตํด ์ฐ๋ฆฌ๋ ๊ธฐ์ ์ ํ์ ์ ์ด๋ฃจ์ง ๋ชปํ์ง๋ง ์ฌ์ ํ ์๋์ค๋ฌ์ํ ๋งํ ๊ฒ์ด ์์ต๋๋ค.
์ง๋ 179์์๋ ์๋ฒ ๊ฐ ๋ก์ปฌ ๋คํธ์ํฌ๋ฅผ ์ฌ์ฉํ ์ ์๋ ๊ธฐ๋ฅ์ ์ถ๊ฐํ๊ณ ๋๋ฉ์ธ ๋ฑ๋ก ์๋น์ค๋ฅผ ์ถ์ํ์ต๋๋ค. ๊ฐ๊ฒฉ์ ๊ฐฑ์ ์ ํฌํจํ์ฌ ru/ัั๋น XNUMX๋ฃจ๋ธ(XNUMX๋ฃจ๋ธ)๋ก ์์ฅ์์ ๊ฐ์ฅ ๋ฎ์ ๊ฐ๊ฒฉ ์ค ํ๋๋ก ์ฑ ์ ๋์์ต๋๋ค.
14์์๋ IT Global Meetup #XNUMX์์ ์ฐ์คํ์ต๋๋ค.
100์์๋ ๊ฐ ์๋ฒ์ ์ฑ๋ ํญ์ 200๋ฉ๊ฐ๋นํธ์์ 32๋ฉ๊ฐ๋นํธ๋ก ๋๋ ธ๊ณ ๋ชจ๋ ์๊ธ(๊ฐ์ฅ ์ ๋ ดํ ์๊ธ ์ ์ธ)์ ๋ํ ํธ๋ํฝ ์ ํ์ ์ XNUMXTB๋ก ํฌ๊ฒ ๋๋ ธ์ต๋๋ค.
2019์์ ๊ณ ๊ฐ์ Windows Server XNUMX๋ฅผ ์๋์ผ๋ก ์ค์นํ ์ ์๋ ๊ธฐํ๋ฅผ ์ป์์ต๋๋ค. ๋ชจ์คํฌ๋ฐ ์์น ๋ด์์ ๋ฌด๋ฃ DDoS ๋ณดํธ๊ฐ ์ ๊ณต๋๊ธฐ ์์ํ์ต๋๋ค.
๋ํ 7์์๋ ๋น์ฌ๊ฐ Habrรฉ์ ์ถ์ฐํ์ฌ ๋ฐ๋ทํ์์ต๋๋ค.
8์์๋ ์๋ฒ ๋ฐฑ์
์ ์ํ ์ค๋
์ท ์์ฑ ๊ธฐ๋ฅ์ ์ถ๊ฐํ์ต๋๋ค.
๊ณต๊ฐ API๊ฐ ์ถ์๋์์ต๋๋ค.
๊ฐ ์๋ฒ์ ์ฑ๋ ํญ์ 200๋ฉ๊ฐ๋นํธ์์ 500๋ฉ๊ฐ๋นํธ๋ก ๋๋ ธ์ต๋๋ค.
์ฐ๋ฆฌ๋ Chaos Constructions 2019 ์ปจํผ๋ฐ์ค์ ์ฐธ๊ฐํ์ฌ ํ์ฌ ๋ก๊ณ ๊ฐ ์๊ฒจ์ง ์ฑ์ฐ์ ์ํ์ผ๋ก ๋ฐฐํฌํ๊ณ (์บ ํ์ธ ์ฌ๋ก๊ฑด์ "๊ฐ๋ฐ์๊ฐ ์์ ์์ ๋"์์ต๋๋ค) ํ
๋ ๊ทธ๋จ ์ฑํ
์ ํญ๋ฐ์์ผฐ์ต๋๋ค.
9์, IT ๊ธฐ์
์ค ๊ฐ์ฅ ๊ท์ฝ๊ณ ์น๊ทผํ ์ธ์คํ๊ทธ๋จ์ ๋ฐ์นญํ์ต๋๋ค. VDSina๋ ๋ด์ค์ ์ผ์์ ๋ํ ์ด์ผ๊ธฐ๋ฅผ ์์ํ์ต๋๋ค.
11์์ ์ฐ๋ฆฌ๋ Highload++์ ๊ฐ์ "Kubernetes์ ๋ฐ์ดํฐ๋ฒ ์ด์ค"์ ๊ดํ ๋ผ์ด๋ ํ
์ด๋ธ์ ์ฐธ์ฌํ๊ณ ์ฐธ๊ฐ์๋ค์๊ฒ ์์ด ๋ชจ์๋ฅผ ์
ํ์ต๋๋ค.
12์์ ์ฐ๋ฆฌ๋ GazPromNeft ์ฌ๋ฌด์ค์์ ์ด๋ฆฐ DevOps ํ์์์ Kubernetes์ ๋ฐ์ดํฐ๋ฒ ์ด์ค์ ๋ํ ๋ณด๊ณ ์์ ๋ชจ์คํฌ๋ฐ์์ ์ด๋ฆฐ DevOpsDays ์ปจํผ๋ฐ์ค์์ ์ฐ์คํ์ต๋๋ค.
๊ฒฐ๋ก
Nassim Taleb์ด ๋งํ๋ฏ์ด, ์ฐ๋ฆฌ๊ฐ ํ์คํ ๋ณด์ง ๋ชปํ ๊ฒ์ ์์ธกํ๋ ๊ฒ์ด ํจ์ฌ ์ฝ์ต๋๋ค. 2020๋ ์ ๋ณด๊ฒ ๋ ์๋ก์ด ๋ชจ๋ ๊ฒ์ 2019๋ , 2018๋ ๋ฐ ๊ทธ ์ด์ ์ผ๋ก ๊ฑฐ์ฌ๋ฌ ์ฌ๋ผ๊ฐ๋ค๋ ์ ์ ์ฃผ๋ชฉํ๊ณ ์ถ์ต๋๋ค. ๋ฏธ๋๋ฅผ ์ ํํ๊ฒ ์์ธกํ ์๋ ์์ง๋ง 2020๋ ์ ๋ถ๋ช ํ ๋ฐ์คํฌํฑ Linux์ ํด๊ฐ ์๋ ๊ฒ์ ๋๋ค. (๋ฐ์คํฌํฑ์ ๋ง์ง๋ง์ผ๋ก ๋ณธ ๊ฒ์ด ์ธ์ ์ ๋๊น?) ๊ทธ๋ฆฌ๊ณ ์ฐ๋ฆฌ๋ ์ง๋ XNUMX๋ ๋์ ๋ชจ๋ฐ์ผ ์ฅ์น์์ Linux์ ํด๋ฅผ ๋ณด์์์ต๋๋ค. ์ด์ ๋ช ๋ ์ด ์ง๋ฌ์ต๋๋ค.
์ด์จ๋ 1๋ ํ์ ๋ค์ ๋ชจ์ฌ์ ๋ชจ๋ ์ผ์ด ์ค์ ๋ก ์ด๋ป๊ฒ ๋์๋์ง ๋ ผ์ํ ์ ์๊ธฐ๋ฅผ ๋ฐ๋๋๋ค.
๋ชจ๋ ์ฆ๊ฑฐ์ด ํด์ผ ๋ณด๋ด์ธ์!
Instagram์์ ๊ฐ๋ฐ์๋ฅผ ํ๋ก์ฐํ์ธ์
์ถ์ฒ : habr.com