COSMIC 1.1.0 ๋ฐ์Šคํฌํ†ฑ ํ™˜๊ฒฝ์ด ์ถœ์‹œ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.

System76์€ ๊ฐœ๋ฐœ ํšŒ์‚ฌ์ž…๋‹ˆ๋‹ค. LinuxPop!_OS ๋ฐฐํฌํŒ์—์„œ COSMIC 1.1.0 ๋ฐ์Šคํฌํ†ฑ ํ™˜๊ฒฝ์„ ์ถœ์‹œํ–ˆ์Šต๋‹ˆ๋‹ค. COSMIC 1.1.0 ํŒจํ‚ค์ง€๋Š” Pop!_OS 24.04์—์„œ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์œผ๋ฉฐ, Fedora, NixOS, Arch์—์„œ๋„ ๊ณง ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์„ ๊ฒƒ์œผ๋กœ ์˜ˆ์ƒ๋ฉ๋‹ˆ๋‹ค. LinuxopenSUSE, Aeyrin OS, Redox ๋ฐ CachyOS์—์„œ ์‚ฌ์šฉ ๊ฐ€๋Šฅํ•ฉ๋‹ˆ๋‹ค. ์ฝ”๋“œ๋Š” Rust๋กœ ์ž‘์„ฑ๋˜์—ˆ์œผ๋ฉฐ GPLv3(์‘์šฉ ํ”„๋กœ๊ทธ๋žจ) ๋ฐ MPL-2.0(๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ) ๋ผ์ด์„ ์Šค์— ๋”ฐ๋ผ ๋ฐฐํฌ๋ฉ๋‹ˆ๋‹ค.

COSMIC์€ ํŠน์ • ๋ฐฐํฌํŒ์— ์ข…์†๋˜์ง€ ์•Š๊ณ  Freedesktop ์‚ฌ์–‘์„ ์ค€์ˆ˜ํ•˜๋Š” ๋ฒ”์šฉ ํ”„๋กœ์ ํŠธ๋กœ ๊ฐœ๋ฐœ๋˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค.
COSMIC์˜ ์ธํ„ฐํŽ˜์ด์Šค๋Š” ํƒ€์ž… ์•ˆ์ „์„ฑ, ๋ชจ๋“ˆ์‹ ์•„ํ‚คํ…์ฒ˜ ๋ฐ ๋ฐ˜์‘ํ˜• ํ”„๋กœ๊ทธ๋ž˜๋ฐ ๋ชจ๋ธ์„ ํ™œ์šฉํ•˜๋Š” Iced ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ๊ตฌ์ถ•๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ๋˜ํ•œ Elm ์„ ์–ธ์  ์ธํ„ฐํŽ˜์ด์Šค ์–ธ์–ด์— ์ต์ˆ™ํ•œ ๊ฐœ๋ฐœ์ž์—๊ฒŒ ์นœ์ˆ™ํ•œ ์•„ํ‚คํ…์ฒ˜๋ฅผ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค. Vulkan, Metal, DX12, OpenGL 2.1+ ๋ฐ OpenGL ES 2.0+๋ฅผ ์ง€์›ํ•˜๋Š” ๋‹ค์–‘ํ•œ ๋ Œ๋”๋ง ์—”์ง„์ด ์ œ๊ณต๋ฉ๋‹ˆ๋‹ค. ๊ฐœ๋ฐœ์ž๋Š” ๋ฏธ๋ฆฌ ๋งŒ๋“ค์–ด์ง„ ์œ„์ ฏ ์„ธํŠธ, ๋น„๋™๊ธฐ ํ•ธ๋“ค๋Ÿฌ ์ƒ์„ฑ ๊ธฐ๋Šฅ, ์ฐฝ ๋ฐ ํ™”๋ฉด ํฌ๊ธฐ์— ๋”ฐ๋ฅธ ์ธํ„ฐํŽ˜์ด์Šค ์š”์†Œ์˜ ์ ์‘ํ˜• ๋ ˆ์ด์•„์›ƒ ๊ธฐ๋Šฅ์„ ํ™œ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

COSMIC์€ Rust ์–ธ์–ด๋ฅผ ์‚ฌ์šฉํ•˜๋Š” ๊ฒƒ ์™ธ์—๋„ ํ•˜์ด๋ธŒ๋ฆฌ๋“œ ์ฐฝ ํƒ€์ผ๋ง๊ณผ ์Šคํƒํ˜• ์ฐฝ ๋„ํ‚น(๋ธŒ๋ผ์šฐ์ € ํƒญ๊ณผ ์œ ์‚ฌํ•œ ์ฐฝ ๊ทธ๋ฃนํ™”)๊ณผ ๊ฐ™์€ ์ฃผ์š” ๊ธฐ๋Šฅ์„ ์ œ๊ณตํ•˜๋ฉฐ, ์ด๋Š” ๊ฐ€์ƒ ๋ฐ์Šคํฌํ†ฑ๊ณผ ์—ฐ๊ฒฐ๋  ๋•Œ ํ™œ์„ฑํ™”ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋˜ํ•œ, Wayland ๊ธฐ๋ฐ˜์˜ cosmic-comp ํ•ฉ์„ฑ ์„œ๋ฒ„๋„ ๊ฐœ๋ฐœ ์ค‘์ž…๋‹ˆ๋‹ค.

๋ฒ„์ „ 1.0.0๊ณผ ๋น„๊ตํ•œ ์ฃผ์š” ๋ณ€๊ฒฝ ์‚ฌํ•ญ:

  • ์ด ํŒจํ‚ค์ง€์—๋Š” ์‹œ์Šคํ…œ ์ •๋ณด๋ฅผ ์–ป๊ณ , ์‹คํ–‰ ์ค‘์ธ ํ”„๋กœ์„ธ์Šค ๋ชฉ๋ก์„ ๋ณด๊ณ , ๋ฆฌ์†Œ์Šค ์‚ฌ์šฉ๋Ÿ‰์„ ์‹œ๊ฐ์ ์œผ๋กœ ์ถ”์ ํ•  ์ˆ˜ ์žˆ๋Š” cosmic-monitor ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์ด ํฌํ•จ๋˜์–ด ์žˆ์Šต๋‹ˆ๋‹ค.
  • ์ด์ œ ๋ณตํ•ฉ ์„œ๋ฒ„์—์„œ ๊ณ ์ •๋œ ๊ฐ€์ƒ ๋ฐ์Šคํฌํ†ฑ์— ์ด๋ฆ„์„ ์ง€์ •ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋‹จ์ผ ๋ฐ์Šคํฌํ†ฑ์—์„œ ์—ฌ๋Ÿฌ ๊ฐœ์˜ ์ „์ฒด ํ™”๋ฉด ์ฐฝ์„ ์ง€์›ํ•˜๋Š” ๊ธฐ๋Šฅ์ด ์ถ”๊ฐ€๋˜์—ˆ์Šต๋‹ˆ๋‹ค(Steam์˜ ๋น…ํ”ฝ์ฒ˜ ๋ชจ๋“œ์—์„œ ๊ฒŒ์ž„์„ ์‹คํ–‰ํ•˜๋Š” ๋ฐ ํ•„์š”). ๋งˆ์šฐ์Šค ํœ  ํ™•๋Œ€/์ถ•์†Œ ๊ธฐ๋Šฅ์ด ๋ถ€๋“œ๋Ÿฝ๊ฒŒ ๊ตฌํ˜„๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ์ปค์„œ ์ž๋™ ์ˆจ๊น€ ์‹œ๊ฐ„ ์ œํ•œ์„ ์„ค์ •ํ•˜๋Š” ๊ธฐ๋Šฅ์ด ์ถ”๊ฐ€๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
  • ๋‘ฅ๊ทผ ๋ชจ์„œ๋ฆฌ ์ง€์› ๊ธฐ๋Šฅ์ด COSMIC ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜๋ฟ ์•„๋‹ˆ๋ผ ๋ชจ๋“  ์ฐฝ์— ์ ์šฉ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ํƒ€์ผ ๋ ˆ์ด์•„์›ƒ์„ ํฌํ•จํ•œ ๋ชจ๋“  ์ฐฝ์— ๊ทธ๋ฆผ์ž ํšจ๊ณผ๊ฐ€ ์ถ”๊ฐ€๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ์ฐฝ ๋ชจ์„œ๋ฆฌ์™€ ๊ทธ๋ฆผ์ž์˜ ๋ชจ์–‘์„ ์„ ํƒํ•˜๋ ค๋ฉด "์„ค์ • > ๋ฐ”ํƒ• ํ™”๋ฉด > ๋ชจ์–‘ > ์ฐฝ ๊ทธ๋ฆผ์ž ๋ฐ ๋ชจ์„œ๋ฆฌ"์—์„œ ์ƒˆ ํ•ญ๋ชฉ์„ ์ฐพ์•„๋ณด์„ธ์š”.
  • XWayland๋ฅผ ํ†ตํ•ด ์‹คํ–‰๋˜๋Š” X11 ํด๋ผ์ด์–ธํŠธ์˜ ์ฐฝ ํ™œ์„ฑํ™” ๊ธฐ๋Šฅ์ด ๊ตฌํ˜„๋˜์–ด ์‹œ์Šคํ…œ ํŠธ๋ ˆ์ด ํ‘œ์‹œ๊ธฐ๊ฐ€ ๋‹ค๋ฅธ ๊ฐ€์ƒ ๋ฐ์Šคํฌํ†ฑ์˜ ์ฐฝ์œผ๋กœ ํฌ์ปค์Šค๋ฅผ ์ „ํ™˜ํ•  ์ˆ˜ ์žˆ๊ฒŒ ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. X11 ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ์•„์ด์ฝ˜ ํฌ๊ธฐ๊ฐ€ ํ˜„์žฌ ํ™•๋Œ€/์ถ•์†Œ ์ˆ˜์ค€์— ๋งž๊ฒŒ ์กฐ์ •๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ํ”Œ๋กœํŒ… ์ฐฝ์ด๋‚˜ ํƒ€์ผํ˜• ์ฐฝ ๋‚ด์—์„œ ์ „์ฒด ํ™”๋ฉด X11 ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์„ ์—ฌ๋Š” ๊ธฐ๋Šฅ์ด ๊ฐœ์„ ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. XWayland ์—†์ด ์‹คํ–‰ํ•  ์ˆ˜ ์žˆ๋„๋ก "--no-xwayland" ์˜ต์…˜์ด ์ถ”๊ฐ€๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
  • ์ „์› ๊ด€๋ฆฌ ์•ฑ๋ฆฟ์— ๋ฐฐํ„ฐ๋ฆฌ ์ถฉ์ „ ์ˆ˜์ค€์„ ๋ฐฑ๋ถ„์œจ๋กœ ํ‘œ์‹œํ•˜๋Š” ์˜ต์…˜์ด ์ถ”๊ฐ€๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
  • Wayland ํ”„๋กœํ† ์ฝœ์ด ๊ตฌํ˜„๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ํฌ์ธํ„ฐ๋ฅผ ์ง€์ •๋œ ์œ„์น˜๋กœ ์ฆ‰์‹œ ์ด๋™์‹œํ‚ค๋Š” pointer-warp-v1๊ณผ ํฌ์ธํ„ฐ๋ฅผ ์ œํ•œ(์ž ๊ธˆ)ํ•˜๋Š” pointer-constraints๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค.
  • ํŒŒ์ผ ๊ด€๋ฆฌ์ž, ํ„ฐ๋ฏธ๋„ ์—๋ฎฌ๋ ˆ์ดํ„ฐ ๋ฐ ํ…์ŠคํŠธ ํŽธ์ง‘๊ธฐ์—์„œ ์ด์ œ ๋“œ๋ž˜๊ทธ ์•ค ๋“œ๋กญ์œผ๋กœ ํƒญ์„ ์žฌ์ •๋ ฌํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
  • Cosmic-launcher์—์„œ ์ด์ œ SVG ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ์•„์ด์ฝ˜์„ ๊ธฐ๋ณธ ์•„์ด์ฝ˜์œผ๋กœ ํ‘œ์‹œํ•ฉ๋‹ˆ๋‹ค.
  • systemd์™€ logind ๊ด€๋ จ ๊ธฐ๋Šฅ์ด ๋ถ„๋ฆฌ๋˜์–ด systemd๊ฐ€ ์—†๋Š” ์‹œ์Šคํ…œ์—์„œ๋„ ๋…ธํŠธ๋ถ ๋ฎ๊ฐœ๋ฅผ ์—ด๊ฑฐ๋‚˜ ๋‹ซ๋Š” ๊ธฐ๋Šฅ์„ ์ฒ˜๋ฆฌํ•  ์ˆ˜ ์žˆ๊ฒŒ ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ์˜ˆ๋ฅผ ๋“ค์–ด, openRC์™€ elogind๋ฅผ ํ•จ๊ป˜ ์‚ฌ์šฉํ•  ๋•Œ ๊ฐ€๋Šฅํ•ฉ๋‹ˆ๋‹ค.
  • application/x-zerosize MIME ์œ ํ˜•๊ณผ ์ผ์น˜ํ•˜๋Š” ๋นˆ ํŒŒ์ผ์„ ์—ด๋ ค๊ณ  ํ•  ๋•Œ cosmic-edit ํŽธ์ง‘๊ธฐ๋ฅผ ํ˜ธ์ถœํ•˜๋„๋ก ํŒŒ์ผ ์—ฐ๊ฒฐ์„ ์ถ”๊ฐ€ํ–ˆ์Šต๋‹ˆ๋‹ค.
  • ์Šคํฌ๋ฆฐ์ƒท์„ ์ฐ๋Š” ํ”„๋กœ๊ทธ๋žจ์€ ์„ ํƒํ•œ ํ™”๋ฉด ์˜์—ญ์„ ๊ธฐ์–ตํ•˜๋„๋ก ํ•ด์ค๋‹ˆ๋‹ค.
  • cosmic-bg ๋ฐ์Šคํฌํ†ฑ ๋ฐฐ๊ฒฝํ™”๋ฉด ์„ค์น˜ ์„œ๋น„์Šค๋Š” ์‚ฌ์šฉ์ž๊ฐ€ ์ง€์ •ํ•œ ๋””๋ ‰ํ„ฐ๋ฆฌ์— ์žˆ๋Š” ์ด๋ฏธ์ง€๋ฅผ ์žฌ๊ท€์ ์œผ๋กœ ์Šค์บ”ํ•ฉ๋‹ˆ๋‹ค.
  • ํŒŒ์ผ ๊ด€๋ฆฌ์ž์— ํ…์ŠคํŠธ ํŒŒ์ผ ๋ฏธ๋ฆฌ๋ณด๊ธฐ ๊ธฐ๋Šฅ์ด ์ถ”๊ฐ€๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ์œ ๋‹ˆ์ฝ”๋“œ ๋ฌธ์ž ๋Œ€์‹  ์ •๋ ฌ ๋ชจ๋“œ ์•„์ด์ฝ˜์ด ๋ณ„๋„๋กœ ์‚ฌ์šฉ๋ฉ๋‹ˆ๋‹ค. MIME ์œ ํ˜• ์ฒ˜๋ฆฌ๊ฐ€ ๊ฐœ์„ ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. Page Up ๋ฐ Page Down ํ‚ค๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ํŒŒ์ผ์„ ํƒ์ƒ‰ํ•  ์ˆ˜ ์žˆ๊ฒŒ ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ์ปจํ…์ŠคํŠธ ๋ฉ”๋‰ด์— ์‚ฌ์šฉ์ž ์ •์˜ ์ž‘์—…์„ ์ถ”๊ฐ€ํ•  ์ˆ˜ ์žˆ๋Š” ๊ธฐ๋Šฅ์ด ์ถ”๊ฐ€๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ์ตœ๊ทผ ์—ด์—ˆ๋˜ ํŒŒ์ผ ๋ชฉ๋ก๊ณผ ํœด์ง€ํ†ต์—์„œ ๊ฒ€์ƒ‰ ๊ธฐ๋Šฅ์ด ์ง€์›๋ฉ๋‹ˆ๋‹ค. Shift ํ‚ค๋ฅผ ๋ˆŒ๋Ÿฌ ํŒŒ์ผ ๊ฒฝ๋กœ๋ฅผ ๋ณต์‚ฌํ•˜๋Š” ์˜ต์…˜์ด ์ถ”๊ฐ€๋˜์—ˆ์Šต๋‹ˆ๋‹ค.

    ํด๋ฆฝ๋ณด๋“œ์—์„œ ์ด๋ฏธ์ง€, ๋น„๋””์˜ค ๋ฐ ํ…์ŠคํŠธ๋ฅผ ํŒŒ์ผ๋กœ ๋ถ™์—ฌ๋„ฃ๋Š” ๊ธฐ๋Šฅ์„ ์ถ”๊ฐ€ํ–ˆ์Šต๋‹ˆ๋‹ค. ์—ฌ๋Ÿฌ ๋””๋ ‰ํ† ๋ฆฌ๋ฅผ ๋ณ„๋„์˜ ํƒญ์—์„œ ์—ด ์ˆ˜ ์žˆ๋Š” ๊ธฐ๋Šฅ์„ ์ถ”๊ฐ€ํ–ˆ์Šต๋‹ˆ๋‹ค. ํŒŒ์ผ์„ ๋ณต์‚ฌํ•  ๋•Œ ์ƒ์„ฑ ๋ฐ ์ˆ˜์ • ์‹œ๊ฐ„์„ ์ด๋™ํ•˜๋Š” ์˜ต์…˜์„ ์ถ”๊ฐ€ํ–ˆ์Šต๋‹ˆ๋‹ค. ํŒจ๋„์—์„œ ๋„คํŠธ์›Œํฌ ๊ฒฝ๋กœ๋ฅผ ์ž…๋ ฅํ•  ์ˆ˜ ์žˆ๋Š” ๊ธฐ๋Šฅ์„ ๊ตฌํ˜„ํ–ˆ์Šต๋‹ˆ๋‹ค. ํŒจ๋„์—์„œ Tab ๋˜๋Š” Shift-Tab ํ‚ค๋ฅผ ๋ˆ„๋ฅด๋ฉด ๊ฒฝ๋กœ ์ž…๋ ฅ์ด ์ž๋™ ์™„์„ฑ๋˜๋Š” ๊ธฐ๋Šฅ์„ ์ถ”๊ฐ€ํ–ˆ์Šต๋‹ˆ๋‹ค. ํœด์ง€ํ†ต์„ ๋น„์šธ ๋•Œ ํ™•์ธ ๋Œ€ํ™” ์ƒ์ž๋ฅผ ์ถ”๊ฐ€ํ–ˆ์Šต๋‹ˆ๋‹ค.

  • Cosmic-settings-daemon, cosmic-settings, sound applet ๋ฐ cosmic-osd๋Š” Varlink API๋ฅผ ํ†ตํ•œ ํ”„๋กœ์„ธ์Šค ๊ฐ„ ํ†ต์‹ ์œผ๋กœ ๋งˆ์ด๊ทธ๋ ˆ์ด์…˜๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
  • ์ž๋™ ํŒจ๋„ ์ˆจ๊น€ ๊ธฐ๋Šฅ์˜ ์ž‘๋™์ด ๋”์šฑ ๋ถ€๋“œ๋Ÿฌ์›Œ์กŒ์Šต๋‹ˆ๋‹ค.
  • ์ด์ œ ์ฝ”์Šค๋ฏน ์„ค์ • ๊ตฌ์„ฑ ๋„๊ตฌ์— PIN ์ฝ”๋“œ๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ๋ธ”๋ฃจํˆฌ์Šค ํ‚ค๋ณด๋“œ์™€ ํŽ˜์–ด๋งํ•˜๋Š” ๋Œ€ํ™” ์ƒ์ž๊ฐ€ ์ถ”๊ฐ€๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ์ž…๋ ฅ ํฌ์ปค์Šค ๊ด€๋ฆฌ ์„ค์ •์ด ์ถ”๊ฐ€๋˜์—ˆ์œผ๋ฉฐ, ์™ธ๋ถ€ ๋ชจ๋‹ˆํ„ฐ ๋ฐ๊ธฐ ์กฐ์ ˆ ๊ธฐ๋Šฅ์ด ๊ตฌํ˜„๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ์ปค์„œ๊ฐ€ ํ™”๋ฉด ๋ฐ–์œผ๋กœ ์ด๋™ํ–ˆ์„ ๋•Œ ๊ฐ€์ƒ ๋ฐ์Šคํฌํ†ฑ์ด ์ž๋™์œผ๋กœ ์ „ํ™˜๋˜๋Š” ๊ธฐ๋Šฅ์„ ๋น„ํ™œ์„ฑํ™”ํ•˜๋Š” ์˜ต์…˜์ด ์ถ”๊ฐ€๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ์‚ฌ์šฉ ๊ฐ€๋Šฅํ•œ ๋ฌด์„  ๋„คํŠธ์›Œํฌ ๋ชฉ๋ก์„ ๊ฒ€์ƒ‰ํ•˜๋Š” ๊ธฐ๋Šฅ์ด ์ถ”๊ฐ€๋˜์—ˆ๊ณ , ์‚ฌ์šฉ์ž ์ง€์ • ํ‚ค๋ณด๋“œ ๋ ˆ์ด์•„์›ƒ์„ ํ• ๋‹นํ•˜๋Š” ๊ธฐ๋Šฅ๋„ ๊ตฌํ˜„๋˜์—ˆ์Šต๋‹ˆ๋‹ค.

    ๋น ๋ฅธ ๊ฒ€์ƒ‰ ํ™œ์„ฑํ™” ๊ธฐ๋Šฅ์ด ๊ตฌํ˜„๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ์ด์ œ ํ‚ค๋ณด๋“œ ์ž…๋ ฅ์„ ์‹œ์ž‘ํ•˜๋ฉด ์„ค์ • ๋„๊ตฌ์˜ ์–ด๋А ์„น์…˜์—์„œ๋“  ๊ฒ€์ƒ‰์ฐฝ์ด ์—ด๋ฆฝ๋‹ˆ๋‹ค. ๋ช…๋ น์ค„์„ ํ†ตํ•ด RON(Rusty Object Notation) ํ…Œ๋งˆ๋ฅผ ์ ์šฉํ•˜๋Š” ๊ธฐ๋Šฅ์ด ์ถ”๊ฐ€๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ํ‚ค๋ณด๋“œ ๋‹จ์ถ•ํ‚ค ์„ค์ • ํŽ˜์ด์ง€์— ์ ‘๊ทผ์„ฑ ์˜ต์…˜ ํ•˜์œ„ ์„น์…˜์ด ์ถ”๊ฐ€๋˜์—ˆ์Šต๋‹ˆ๋‹ค. Super+Alt+S ๋‹จ์ถ•ํ‚ค๋ฅผ ์ถ”๊ฐ€ํ•˜์—ฌ ํ™”๋ฉด ์ฝ๊ธฐ ๊ธฐ๋Šฅ์„ ํ™œ์„ฑํ™”ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ํ„ฐ์น˜ํŒจ๋“œ ํด๋ฆญ ์‹œ๋ฎฌ๋ ˆ์ด์…˜์ด ๊ธฐ๋ณธ์ ์œผ๋กœ ํ™œ์„ฑํ™”๋˜์—ˆ์Šต๋‹ˆ๋‹ค. 2๋‹จ๊ณ„ ์ธ์ฆ์ด ํ•„์š”ํ•œ VPN ์—ฐ๊ฒฐ์„ ์ง€์›ํ•ฉ๋‹ˆ๋‹ค.

  • ์•ฑ ๋ชฉ๋ก ์• ํ”Œ๋ฆฟ์—์„œ ์ด์ œ ๋ฐ์Šคํฌํ†ฑ ๋˜๋Š” ๋””์Šคํ”Œ๋ ˆ์ด๋ฅผ ๊ธฐ์ค€์œผ๋กœ ํ‘œ์‹œ๋˜๋Š” ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์„ ํ•„ํ„ฐ๋งํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋˜ํ•œ ๋งˆ์šฐ์Šค ๊ฐ€์šด๋ฐ ๋ฒ„ํŠผ ํด๋ฆญ์œผ๋กœ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์„ ๋‹ซ์„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
  • ์ด์ œ ๋งˆ์šฐ์Šค ํœ ์„ ์‚ฌ์šฉํ•˜์—ฌ ๊ฐ€์ƒ ๋ฐ์Šคํฌํ†ฑ ๊ฐ„ ์ „ํ™˜์„ ํ•  ๋•Œ ํŒจ๋„์˜ ๋ฐ์Šคํฌํ†ฑ ์ „ํ™˜ ์• ํ”Œ๋ฆฟ๊ณผ ์œ ์‚ฌํ•˜๊ฒŒ ๋ฐ˜๋ณต ์Šคํฌ๋กค ๊ธฐ๋Šฅ์ด ์ถ”๊ฐ€๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ๋˜ํ•œ ํ„ฐ์น˜ํŒจ๋“œ๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ๋ฐ์Šคํฌํ†ฑ ์ธ๋„ค์ผ์„ ์Šคํฌ๋กคํ•˜๋Š” ์†๋„๊ฐ€ ํ–ฅ์ƒ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
    ์ž…๋ ฅ์„ ์‹œ์ž‘ํ•˜๋ฉด ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ๊ฒ€์ƒ‰ ๊ธฐ๋Šฅ์ด ์ž๋™์œผ๋กœ ํ™œ์„ฑํ™”๋˜๋Š” ๊ธฐ๋Šฅ์„ ์ถ”๊ฐ€ํ–ˆ์Šต๋‹ˆ๋‹ค.
  • OpenRC ์‹œ์Šคํ…œ ๊ด€๋ฆฌ์ž๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ๋ธ”๋ฃจํˆฌ์Šค ๊ด€๋ จ ์„œ๋น„์Šค๋ฅผ ๊ด€๋ฆฌํ•  ์ˆ˜ ์žˆ๋„๋ก ์ง€์› ๊ธฐ๋Šฅ์„ ์ถ”๊ฐ€ํ–ˆ์Šต๋‹ˆ๋‹ค.
  • ํ™”๋ฉด์ด ์ž ๊ฒจ ์žˆ๋Š” ๋™์•ˆ์—๋„ ๋‹จ์ถ•ํ‚ค๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ๋ฐ๊ธฐ, ๋ณผ๋ฅจ ๋ฐ ํ‚ค๋ณด๋“œ ๋ ˆ์ด์•„์›ƒ์„ ๋ณ€๊ฒฝํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
  • cosmic-settings-daemon์€ qt5ct ๋ฐ qt6ct ์œ ํ‹ธ๋ฆฌํ‹ฐ๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ Qt ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์šฉ ๋””์ž์ธ ํ…Œ๋งˆ๋ฅผ ์ƒ์„ฑํ•˜๋Š” ๊ธฐ๋Šฅ์„ ๊ตฌํ˜„ํ•ฉ๋‹ˆ๋‹ค.
  • ์ฝ”์Šค๋ฏน ํ”Œ๋ ˆ์ด์–ด ๋ฏธ๋””์–ด ํ”Œ๋ ˆ์ด์–ด์— ์žฌ์ƒ ์†๋„ ์กฐ์ ˆ ๊ธฐ๋Šฅ์ด ์ถ”๊ฐ€๋˜์—ˆ์œผ๋ฉฐ, ๋ฐ˜๋ณต ์žฌ์ƒ ๋ฐ ๋นจ๋ฆฌ ๊ฐ๊ธฐ/๋˜๊ฐ๊ธฐ ๋ฒ„ํŠผ์ด ํฌํ•จ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ์Šคํฌ๋กค ๋ง‰๋Œ€์—์„œ ์„ ํƒํ•œ ์œ„์น˜์— ํ•ด๋‹นํ•˜๋Š” ํ”„๋ ˆ์ž„ ์ด๋ฏธ์ง€๊ฐ€ ์ธ๋„ค์ผ๋กœ ํ‘œ์‹œ๋  ๋•Œ ์†Œ๋ฆฌ๊ฐ€ ์Œ์†Œ๊ฑฐ๋ฉ๋‹ˆ๋‹ค.

  • cosmic-store ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ๊ด€๋ฆฌ์ž์— rpm-ostree ๋ฐฑ์—”๋“œ์™€ ๋ฉ€ํ‹ฐ์Šค๋ ˆ๋“œ ํŒจํ‚ค์ง€ ๋‹ค์šด๋กœ๋“œ ๋ฐฑ์—”๋“œ๊ฐ€ ์ถ”๊ฐ€๋˜์—ˆ์Šต๋‹ˆ๋‹ค. RPM ํŒจํ‚ค์ง€ ์—ด๊ธฐ ๊ธฐ๋Šฅ์ด ๊ตฌํ˜„๋˜์—ˆ์œผ๋ฉฐ, Flatpak ์•ฑ ์ œ๊ฑฐ ํ›„ ์•ฑ ๋ฐ์ดํ„ฐ๋ฅผ ์‚ญ์ œํ•˜๋Š” ์˜ต์…˜๋„ ์ถ”๊ฐ€๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
  • COSMIC ์ดˆ๊ธฐ ์„ค์ • ์ธํ„ฐํŽ˜์ด์Šค๊ฐ€ ์ด์ œ ๋ฉ€ํ‹ฐ ๋ชจ๋‹ˆํ„ฐ ์‹œ์Šคํ…œ์„ ์ง€์›ํ•˜๋ฉฐ ๊ธฐ๋ณธ์ ์œผ๋กœ ํ™”๋ฉด ์ฝ๊ธฐ ๊ธฐ๋Šฅ์„ ํ™œ์„ฑํ™”ํ•ฉ๋‹ˆ๋‹ค.
  • ์ฝ”์Šค๋ฏนํ…€ ํ„ฐ๋ฏธ๋„ ์—๋ฎฌ๋ ˆ์ดํ„ฐ์— ํ˜„์žฌ ๋””๋ ‰ํ„ฐ๋ฆฌ์—์„œ ์ƒˆ ์ฐฝ์„ ์—ฌ๋Š” ์˜ต์…˜์ด ์ถ”๊ฐ€๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ์Šคํฌ๋กค ๊ฐ€๋Šฅํ•œ ํžˆ์Šคํ† ๋ฆฌ ํฌ๊ธฐ๊ฐ€ 100๋งŒ ์ค„๋กœ ๋Š˜์–ด๋‚ฌ์Šต๋‹ˆ๋‹ค. "--working-diretory" ์˜ต์…˜์ด ์ถ”๊ฐ€๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ์ปจํ…์ŠคํŠธ ๋ฉ”๋‰ด์— ๋งํฌ ๋ณต์‚ฌ ๋ฒ„ํŠผ์ด ์ถ”๊ฐ€๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ์ด์ œ ์•”ํ˜ธ๋Š” ์•”ํ˜ธ ๊ด€๋ฆฌ ํŽ˜์ด์ง€๊ฐ€ ์—ด๋ ค ์žˆ์„ ๋•Œ๋งŒ ๋ฉ”๋ชจ๋ฆฌ์— ๋กœ๋“œ๋˜๊ณ  ๋‹ซํžˆ๋ฉด ๋ฉ”๋ชจ๋ฆฌ์—์„œ ์‚ญ์ œ๋ฉ๋‹ˆ๋‹ค. Shift ํ‚ค๋ฅผ ๋ˆ„๋ฅธ ์ƒํƒœ์—์„œ ํด๋ฆญํ•˜์—ฌ ์ฝ˜ํ…์ธ ๋ฅผ ์„ ํƒํ•˜๋Š” ๊ธฐ๋Šฅ์ด ์ถ”๊ฐ€๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
  • ๋งŽ์€ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์—์„œ ์‚ฌ์šฉ๋˜๋Š” libcosmic ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ์—์„œ,
    ๋ผํ‹ด์–ด ์ด์™ธ์˜ ํ‚ค๋ณด๋“œ ๋ ˆ์ด์•„์›ƒ์— ํ‚ค๋ณด๋“œ ๋‹จ์ถ•ํ‚ค๋ฅผ ํ• ๋‹นํ•  ์ˆ˜ ์žˆ๋Š” ๊ธฐ๋Šฅ์„ ์ถ”๊ฐ€ํ–ˆ์Šต๋‹ˆ๋‹ค.
  • cosmic-app-library๋Š” wgpu๋ฅผ ํฌํ•จํ•˜๊ณ  ico ๋ฐ xpm ์•„์ด์ฝ˜ ์ง€์›์„ ๊ตฌํ˜„ํ•ฉ๋‹ˆ๋‹ค.
  • ํ‘œ์‹œ๋˜๋Š” ์•Œ๋ฆผ์— HTML ๋งˆํฌ์—…์„ ์‚ฌ์šฉํ•˜๋Š” ๊ฒƒ์€ ํ—ˆ์šฉ๋ฉ๋‹ˆ๋‹ค.
  • nmrs ํŒจํ‚ค์ง€(NetworkManager ์œ„์— Rust๋กœ ์ž‘์„ฑ๋œ ๋ž˜ํผ)๋Š” VPN, ๋น„ํ–‰๊ธฐ ๋ชจ๋“œ ๋ฐ ํ‚ค ๊ด€๋ฆฌ ์—์ด์ „ํŠธ๋ฅผ ํ™œ์„ฑํ™”ํ•˜๋Š” ๋ฐ ์‚ฌ์šฉ๋ฉ๋‹ˆ๋‹ค.
  • ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ(cosmic-app-library)๋ฅผ ์‚ฌ์šฉํ•˜๋ฉด ๋“œ๋ž˜๊ทธ ์•ค ๋“œ๋กญ์œผ๋กœ ํ•ญ๋ชฉ์˜ ์ˆœ์„œ๋ฅผ ์žฌ๋ฐฐ์—ดํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
  • ์„ฑ๋Šฅ ์ตœ์ ํ™”, ์• ๋‹ˆ๋ฉ”์ด์…˜ ๊ฐœ์„  ๋ฐ ์ž…๋ ฅ ๋ฐฉ์‹ ์ง€์›์ด ํฌํ•จ๋œ ์ƒˆ๋กœ์šด ๋ฒ„์ „์˜ iced ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ๊ฐ€ ์‚ฌ์šฉ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.



์ถœ์ฒ˜ : opennet.ru
DDoS ๋ณดํ˜ธ, VPS VDS ์„œ๋ฒ„๊ฐ€ ์žˆ๋Š” ์‚ฌ์ดํŠธ๋ฅผ ์œ„ํ•œ ์•ˆ์ •์ ์ธ ํ˜ธ์ŠคํŒ… ๊ตฌ์ž… ๐Ÿ”ฅ DDoS ๊ณต๊ฒฉ ๋ฐฉ์ง€ ๊ธฐ๋Šฅ์ด ํƒ‘์žฌ๋œ ์•ˆ์ •์ ์ธ ์›น์‚ฌ์ดํŠธ ํ˜ธ์ŠคํŒ…, VPS ๋ฐ VDS ์„œ๋ฒ„๋ฅผ ๊ตฌ๋งคํ•˜์„ธ์š” | ProHoster