์ฃผ์ œ : ๋ธ”๋กœ๊ทธ

ArchLabs ๋ฐฐํฌ ๋ฆด๋ฆฌ์Šค 2023.01.20

ArchLabs Linux ๋ฐฐํฌํŒ 2023.01.20์ด ์ถœ์‹œ๋˜์—ˆ์œผ๋ฉฐ, Arch Linux ํŒจํ‚ค์ง€ ๊ธฐ๋ฐ˜์— Openbox ์œˆ๋„์šฐ ๊ด€๋ฆฌ์ž(i3, Bspwm, Awesome, JWM, dk, dwm, Fluxbox, Xfce, Deepin, GNOME, Cinnamon, Sway๋Š” ์„ ํƒ์ ์œผ๋กœ ์‚ฌ์šฉ ๊ฐ€๋Šฅ)๋ฅผ ๊ธฐ๋ฐ˜์œผ๋กœ ํ•œ ๊ฐ€๋ฒผ์šด ์‚ฌ์šฉ์ž ํ™˜๊ฒฝ์ด ์ œ๊ณต๋ฉ๋‹ˆ๋‹ค. ๊ณ ์ • ์„ค๋น„์˜ ์กฐ์ง์„ ์œ„ํ•ด ABIF ์„ค์น˜์ž๊ฐ€ ์ œ๊ณต๋ฉ๋‹ˆ๋‹ค. ๊ธฐ๋ณธ ํŒจํ‚ค์ง€์—๋Š” Thunar, Termite, Geany, Firefox, Audacious ๋“ฑ์˜ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์ด ํฌํ•จ๋˜์–ด ์žˆ์Šต๋‹ˆ๋‹ค. [โ€ฆ]

GitHub๋Š” Subversion์— ๋Œ€ํ•œ ์ง€์›์„ ์ข…๋ฃŒํ•ฉ๋‹ˆ๋‹ค.

GitHub์€ Subversion ๋ฒ„์ „ ์ œ์–ด ์‹œ์Šคํ…œ์— ๋Œ€ํ•œ ์ง€์›์„ ์ค‘๋‹จํ•œ๋‹ค๋Š” ๊ฒฐ์ •์„ ๋ฐœํ‘œํ–ˆ์Šต๋‹ˆ๋‹ค. Subversion ์ค‘์•™ ๋ฒ„์ „ ์ œ์–ด ์‹œ์Šคํ…œ ์ธํ„ฐํŽ˜์ด์Šค(svn.github.com)๋ฅผ ํ†ตํ•ด GitHub์— ํ˜ธ์ŠคํŒ…๋œ ์ €์žฅ์†Œ์—์„œ ์ž‘์—…ํ•˜๋Š” ๊ธฐ๋Šฅ์€ 8๋…„ 2024์›” 2023์ผ์— ๋น„ํ™œ์„ฑํ™”๋ฉ๋‹ˆ๋‹ค. XNUMX๋…„ ๋ง์— ๊ณต์‹์ ์œผ๋กœ ํ์‡„๋˜๊ธฐ ์ „์— ์ผ๋ จ์˜ ํ…Œ์ŠคํŠธ ์ข…๋ฃŒ๊ฐ€ ์ˆ˜ํ–‰๋  ์˜ˆ์ •์ด๋ฉฐ, ์ฒ˜์Œ์—๋Š” ๋ช‡ ์‹œ๊ฐ„ ๋™์•ˆ, ๊ทธ ํ›„์—๋Š” ํ•˜๋ฃจ ์ข…์ผ ์ค‘๋‹จ๋ฉ๋‹ˆ๋‹ค. ๊ทธ ์ด์œ ๋Š” [โ€ฆ]

๋ถ€ํŒ… ์‹œ OpenBSD sshd๊ฐ€ ๋‹ค์‹œ ์—ฐ๊ฒฐ๋จ

OpenBSD๋Š” ์‹œ์Šคํ…œ์ด ๋ถ€ํŒ…๋  ๋•Œ๋งˆ๋‹ค sshd ์‹คํ–‰ ํŒŒ์ผ์„ ๋ฌด์ž‘์œ„๋กœ ๋‹ค์‹œ ๋งํฌํ•˜๋Š” ๋ฐฉ์‹์œผ๋กœ ์ทจ์•ฝ์„ฑ ๋ณดํ˜ธ ๊ธฐ์ˆ ์„ ๊ตฌํ˜„ํ•ฉ๋‹ˆ๋‹ค. ์ด์ „์— ์ด ์žฌ๋งํฌ ๊ธฐ์ˆ ์€ ์ปค๋„๊ณผ libc.so, libcrypto.so, ld.so ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ์— ์ ์šฉ๋˜์—ˆ์œผ๋ฉฐ ์ด์ œ ์ผ๋ถ€ ์‹คํ–‰ ํŒŒ์ผ์—๋„ ์ ์šฉ๋  ์˜ˆ์ •์ž…๋‹ˆ๋‹ค. ๊ฐ€๊นŒ์šด ๋ฏธ๋ž˜์— ์ด ๋ฐฉ๋ฒ•์€ ntpd ๋ฐ ๊ธฐํƒ€ ์„œ๋ฒ„ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์—๋„ ๊ตฌํ˜„๋  ์˜ˆ์ •์ž…๋‹ˆ๋‹ค. [โ€ฆ]

Ruby on Rails์—์„œ ์ˆ˜์ •๋œ SQL ๋Œ€์ฒด ์ทจ์•ฝ์ 

Ruby on Rails ํ”„๋ ˆ์ž„์›Œํฌ 7.0.4.1, 6.1.7.1 ๋ฐ 6.0.6.1์— ๋Œ€ํ•œ ์ˆ˜์ • ์—…๋ฐ์ดํŠธ๊ฐ€ ๊ณต๊ฐœ๋˜์—ˆ์œผ๋ฉฐ, ์ด๋Š” 6๊ฐœ์˜ ์ทจ์•ฝ์ ์„ ์ˆ˜์ •ํ–ˆ์Šต๋‹ˆ๋‹ค. ๊ฐ€์žฅ ์‹ฌ๊ฐํ•œ ์ทจ์•ฝ์ (CVE-2023-22794)์€ ActiveRecord์—์„œ ์ฒ˜๋ฆฌ๋˜๋Š” ์ฃผ์„์— ์™ธ๋ถ€ ๋ฐ์ดํ„ฐ๋ฅผ ์‚ฌ์šฉํ•  ๋•Œ ๊ณต๊ฒฉ์ž๊ฐ€ ์ง€์ •ํ•œ SQL ๋ช…๋ น์„ ์‹คํ–‰ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ด ๋ฌธ์ œ๋Š” DBMS์— ์ฃผ์„์„ ์ €์žฅํ•˜๊ธฐ ์ „์— ์ฃผ์„์— ์žˆ๋Š” ํŠน์ˆ˜๋ฌธ์ž๋ฅผ ๋ฐ˜๋“œ์‹œ ์ด์Šค์ผ€์ดํ”„ ์ฒ˜๋ฆฌํ•˜์ง€ ์•Š์•„ ๋ฐœ์ƒํ•ฉ๋‹ˆ๋‹ค. ๋‘ ๋ฒˆ์งธ ์ทจ์•ฝ์ (CVE-2023-22797)์€ [โ€ฆ]์— ์ ์šฉ๋  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

ํ…์ŠคํŠธ ๋งˆํฌ์—… ๋ณ€ํ™˜ ํŒจํ‚ค์ง€์ธ pandoc 3.0 ์ถœ์‹œ

pandoc 3.0 ํ”„๋กœ์ ํŠธ๊ฐ€ ์ถœ์‹œ๋˜์–ด ํ…์ŠคํŠธ ๋งˆํฌ์—… ํ˜•์‹์„ ๋ณ€ํ™˜ํ•˜๊ธฐ ์œ„ํ•œ ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ์™€ ๋ช…๋ น์ค„ ์œ ํ‹ธ๋ฆฌํ‹ฐ๊ฐ€ ๊ฐœ๋ฐœ๋˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. docbook, docx, epub, fb50, html, latex, markdown, man, odt ๋ฐ ๋‹ค์–‘ํ•œ wiki ํ˜•์‹์„ ํฌํ•จํ•˜์—ฌ 2๊ฐœ ์ด์ƒ์˜ ํ˜•์‹ ๊ฐ„์˜ ๋ณ€ํ™˜์ด ์ง€์›๋ฉ๋‹ˆ๋‹ค. Lua ์–ธ์–ด์—์„œ ์ž„์˜์˜ ํ•ธ๋“ค๋Ÿฌ์™€ ํ•„ํ„ฐ์˜ ์—ฐ๊ฒฐ์ด ์ง€์›๋ฉ๋‹ˆ๋‹ค. ์ด ์ฝ”๋“œ๋Š” Haskell๋กœ ์ž‘์„ฑ๋˜์—ˆ์œผ๋ฉฐ GPLv2 ๋ผ์ด์„ ์Šค์— ๋”ฐ๋ผ ๋ผ์ด์„ ์Šค๊ฐ€ ๋ถ€์—ฌ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. [โ€ฆ]

์›๊ฒฉ ์ธก์ • ์ˆ˜์ง‘ ํ›„ ์–ป์€ ๋ฐ์ดํ„ฐ๋ฅผ ์š”์•ฝํ•˜๋Š” GNOME ๋ณด๊ณ ์„œ

2560๋ช…์˜ ์‚ฌ์šฉ์ž๊ฐ€ gnome-info-collect ๋„๊ตฌ๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ์ž๋ฐœ์ ์œผ๋กœ ์ž์‹ ์˜ ์‹œ์Šคํ…œ์— ๋Œ€ํ•œ ์ •๋ณด๋ฅผ ์ œ์ถœํ•˜์—ฌ ์›๊ฒฉ ์ธก์ • ๋ฐ์ดํ„ฐ๋ฅผ ์ˆ˜์ง‘ํ•˜์—ฌ ์–ป์€ ๋ฐ์ดํ„ฐ๋ฅผ ๊ธฐ๋ฐ˜์œผ๋กœ GNOME ์‚ฌ์šฉ์ž ํ™˜๊ฒฝ ๊ตฌ์„ฑ์— ๋Œ€ํ•œ ๋ณด๊ณ ์„œ๊ฐ€ ๊ฒŒ์‹œ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ํš๋“๋œ ๋ฐ์ดํ„ฐ๋ฅผ ํ†ตํ•ด ๊ฐœ๋ฐœ์ž๋Š” ์‚ฌ์šฉ์ž์˜ ์„ ํ˜ธ๋„๋ฅผ ์ดํ•ดํ•˜๊ณ , ์‚ฌ์šฉ์ž ๊ฒฝํ—˜ ๊ฐœ์„ ๊ณผ ์…ธ ๊ฐœ๋ฐœ๊ณผ ๊ด€๋ จ๋œ ๊ฒฐ์ •์„ ๋‚ด๋ฆด ๋•Œ ์ด๋ฅผ ๊ณ ๋ คํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์‚ฌ์šฉ๋œ ๋ฐฐํฌํŒ: Fedora 54.69% Arch [โ€ฆ]

๋ฐ๋น„์•ˆ 12๋Š” ์ถœ์‹œ ์ „ ๋™๊ฒฐ์˜ ์ฒซ ๋ฒˆ์งธ ๋‹จ๊ณ„์— ๋“ค์–ด๊ฐ”์Šต๋‹ˆ๋‹ค.

๋ฐ๋น„์•ˆ ๊ฐœ๋ฐœ์ž๋“ค์€ ๋ฐ๋น„์•ˆ 12 "Bookworm" ํŒจํ‚ค์ง€ ๋™๊ฒฐ์˜ ์ฒซ ๋ฒˆ์งธ ๋‹จ๊ณ„์— ๋„๋‹ฌํ–ˆ๋‹ค๊ณ  ๋ฐœํ‘œํ–ˆ์Šต๋‹ˆ๋‹ค. ์ด๋Š” "์ „ํ™˜"(๋‹ค๋ฅธ ํŒจํ‚ค์ง€์˜ ์ข…์†์„ฑ์„ ์กฐ์ •ํ•ด์•ผ ํ•˜๋Š” ํŒจํ‚ค์ง€๋ฅผ ์—…๋ฐ์ดํŠธํ•˜๋Š” ๊ฒƒ์œผ๋กœ, ์ด๋กœ ์ธํ•ด ํŒจํ‚ค์ง€๊ฐ€ ์ผ์‹œ์ ์œผ๋กœ Testing์—์„œ ์ œ๊ฑฐ๋จ)์„ ์ค‘๋‹จํ•˜๊ณ  ๋นŒ๋“œ์— ํ•„์ˆ˜์ ์ธ ํŒจํ‚ค์ง€ ์—…๊ทธ๋ ˆ์ด๋“œ๋ฅผ ์ค‘๋‹จํ•œ๋‹ค๋Š” ๊ฒƒ์„ ์˜๋ฏธํ•ฉ๋‹ˆ๋‹ค. ํŒจํ‚ค์ง€ ๊ธฐ๋ฐ˜์˜ ์†Œํ”„ํŠธ ๋™๊ฒฐ๋กœ์˜ ์ „ํ™˜์€ 12๋…„ 2023์›” XNUMX์ผ๋กœ ๊ณ„ํš๋˜์–ด ์žˆ์Šต๋‹ˆ๋‹ค. [โ€ฆ]

๊ทธ๋ฃน ์ •์ฑ… ์‹œํ–‰ ๋„๊ตฌ gpupdate 0.9.12 ์ถœ์‹œ

Viola ๋ฐฐํฌํŒ์— ๊ทธ๋ฃน ์ •์ฑ…์„ ์ ์šฉํ•˜๋Š” ๋„๊ตฌ์ธ gpupdate์˜ ์ƒˆ ๋ฆด๋ฆฌ์Šค๊ฐ€ ๊ฒŒ์‹œ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. gpupdate ๋ฉ”์ปค๋‹ˆ์ฆ˜์€ ์‹œ์Šคํ…œ ์ˆ˜์ค€๊ณผ ์‚ฌ์šฉ์ž๋ณ„๋กœ ํด๋ผ์ด์–ธํŠธ ์‹œ์Šคํ…œ์— ๊ทธ๋ฃน ์ •์ฑ…์„ ์ ์šฉํ•ฉ๋‹ˆ๋‹ค. gpupdate ๋„๊ตฌ๋Š” Linux์—์„œ Active Directory ๋„๋ฉ”์ธ ์ธํ”„๋ผ๋ฅผ ๊ตฌํ˜„ํ•˜๊ธฐ ์œ„ํ•œ Basalt SPO ํšŒ์‚ฌ์˜ ๋Œ€์ฒด ์†”๋ฃจ์…˜์˜ ์ผ๋ถ€์ž…๋‹ˆ๋‹ค. ์ด ์‘์šฉ ํ”„๋กœ๊ทธ๋žจ์€ MS AD ๋˜๋Š” Samba ๋„๋ฉ”์ธ ์ธํ”„๋ผ ์ž‘์—…์„ ์ง€์›ํ•ฉ๋‹ˆ๋‹ค [...]

SQLite ๊ฐœ๋ฐœ์ž๋Š” ๋ณ‘๋ ฌ ์“ฐ๊ธฐ๋ฅผ ์ง€์›ํ•˜๋Š” HC-ํŠธ๋ฆฌ ๋ฐฑ์—”๋“œ๋ฅผ ๊ฐœ๋ฐœํ•ฉ๋‹ˆ๋‹ค.

SQLite ํ”„๋กœ์ ํŠธ ๊ฐœ๋ฐœ์ž๋Š” ํ–‰ ์ˆ˜์ค€ ์ž ๊ธˆ์„ ์ง€์›ํ•˜๊ณ  ์ฟผ๋ฆฌ ์ฒ˜๋ฆฌ ์‹œ ๋†’์€ ์ˆ˜์ค€์˜ ๋ณ‘๋ ฌํ™”๋ฅผ ์ œ๊ณตํ•˜๋Š” ์‹คํ—˜์ ์ธ HCtree ๋ฐฑ์—”๋“œ๋ฅผ ํ…Œ์ŠคํŠธํ•˜๊ธฐ ์‹œ์ž‘ํ–ˆ์Šต๋‹ˆ๋‹ค. ์ƒˆ๋กœ์šด ๋ฐฑ์—”๋“œ๋Š” ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค์— ๋Œ€ํ•œ ๋‹ค์ˆ˜์˜ ๋™์‹œ ์“ฐ๊ธฐ ์š”์ฒญ์„ ์ฒ˜๋ฆฌํ•ด์•ผ ํ•˜๋Š” ํด๋ผ์ด์–ธํŠธ-์„œ๋ฒ„ ์‹œ์Šคํ…œ์—์„œ SQLite ์‚ฌ์šฉ ํšจ์œจ์„ฑ์„ ํ–ฅ์ƒ์‹œํ‚ค๋Š” ๊ฒƒ์„ ๋ชฉํ‘œ๋กœ ํ•ฉ๋‹ˆ๋‹ค. ๋ฐ์ดํ„ฐ๋ฅผ ์ €์žฅํ•˜๊ธฐ ์œ„ํ•ด SQLite์—์„œ ๊ธฐ๋ณธ์ ์œผ๋กœ ์‚ฌ์šฉ๋˜๋Š” b-ํŠธ๋ฆฌ ๊ตฌ์กฐ๋Š” [โ€ฆ]

์‹œ์Šคํ…œ์˜ ๋ชจ๋“  ํŒŒ์ผ์„ ๋ณ€๊ฒฝํ•  ์ˆ˜ ์žˆ๋Š” sudo์˜ ์ทจ์•ฝ์ 

๋‹ค๋ฅธ ์‚ฌ์šฉ์ž๋ฅผ ๋Œ€์‹ ํ•˜์—ฌ ๋ช…๋ น ์‹คํ–‰์„ ๊ตฌ์„ฑํ•˜๋Š” ๋ฐ ์‚ฌ์šฉ๋˜๋Š” sudo ํŒจํ‚ค์ง€์—์„œ ์ทจ์•ฝ์ (CVE-2023-22809)์ด ํ™•์ธ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ์ด๋ฅผ ํ†ตํ•ด ๋กœ์ปฌ ์‚ฌ์šฉ์ž๋Š” ์‹œ์Šคํ…œ์˜ ๋ชจ๋“  ํŒŒ์ผ์„ ํŽธ์ง‘ํ•  ์ˆ˜ ์žˆ์œผ๋ฉฐ, ์ด๋ฅผ ํ†ตํ•ด /etc/shadow ๋˜๋Š” ์‹œ์Šคํ…œ ์Šคํฌ๋ฆฝํŠธ๋ฅผ ๋ณ€๊ฒฝํ•˜์—ฌ ๋ฃจํŠธ ๊ถŒํ•œ์„ ์–ป์œผ๋ ค๋ฉด ์ทจ์•ฝ์ ์„ ์•…์šฉํ•˜๋ ค๋ฉด ์‚ฌ์šฉ์ž์—๊ฒŒ sudoers ํŒŒ์ผ์—์„œ sudoedit ๋˜๋Š” "sudo" ์œ ํ‹ธ๋ฆฌํ‹ฐ๋ฅผ ์‹คํ–‰ํ•  ์ˆ˜ ์žˆ๋Š” ๊ถŒํ•œ์ด ๋ถ€์—ฌ๋˜์–ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.

3.0~2์„ธ ์œ ์•„์šฉ ๊ต์œกํ‚คํŠธ GCompris 10 ์ถœ์‹œ

๋ฏธ์ทจํ•™ ์•„๋™๊ณผ ์ดˆ๋“ฑํ•™์ƒ์„ ์œ„ํ•œ ๋ฌด๋ฃŒ ํ•™์Šต ์„ผํ„ฐ์ธ GCompris 3.0์ด ์ถœ์‹œ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ์ด ํŒจํ‚ค์ง€์—๋Š” ๊ฐ„๋‹จํ•œ ๊ทธ๋ž˜ํ”ฝ ํŽธ์ง‘๊ธฐ, ํผ์ฆ, ํ‚ค๋ณด๋“œ ํŠธ๋ ˆ์ด๋„ˆ๋ถ€ํ„ฐ ์ˆ˜ํ•™, ์ง€๋ฆฌ, ๋…์„œ ์ˆ˜์—…๊นŒ์ง€ 180๊ฐœ ์ด์ƒ์˜ ๋ฏธ๋‹ˆ ๋ ˆ์Šจ๊ณผ ๋ชจ๋“ˆ์ด ํฌํ•จ๋˜์–ด ์žˆ์Šต๋‹ˆ๋‹ค. GCompris๋Š” Qt ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ๋ฅผ ์‚ฌ์šฉํ•˜๋ฉฐ KDE ์ปค๋ฎค๋‹ˆํ‹ฐ์—์„œ ๊ฐœ๋ฐœ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. Linux, macOS, Windows, Raspberry Pi ๋ฐ [โ€ฆ]์— ๋Œ€ํ•œ ๊ธฐ์„ฑ ๋นŒ๋“œ๋ฅผ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

LLVM ํˆดํ‚ท์„ ์‚ฌ์šฉํ•˜์—ฌ Glibc๋ฅผ ๋นŒ๋“œํ•˜๋Š” ๊ธฐ๋Šฅ์„ ๊ตฌํ˜„ํ–ˆ์Šต๋‹ˆ๋‹ค.

Collabora์˜ ์—”์ง€๋‹ˆ์–ด๋“ค์€ GCC ๋Œ€์‹  LLVM(Clang, LLD, ์ปดํŒŒ์ผ๋Ÿฌ-rt) ํˆดํ‚ท์„ ์‚ฌ์šฉํ•˜์—ฌ GNU C ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ(glibc) ์‹œ์Šคํ…œ ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ์˜ ์–ด์…ˆ๋ธ”๋ฆฌ๋ฅผ ๋ณด์žฅํ•˜๋Š” ํ”„๋กœ์ ํŠธ ๊ตฌํ˜„์— ๋Œ€ํ•œ ๋ณด๊ณ ์„œ๋ฅผ ๋ฐœํ‘œํ–ˆ์Šต๋‹ˆ๋‹ค. ์ตœ๊ทผ๊นŒ์ง€ Glibc๋Š” GCC๋กœ๋งŒ ๋นŒ๋“œ๋ฅผ ์ง€์›ํ•˜๋Š” ๋ฐฐํฌํŒ์˜ ์ฃผ์š” ๊ตฌ์„ฑ ์š”์†Œ ์ค‘ ํ•˜๋‚˜๋กœ ๋‚จ์•„ ์žˆ์—ˆ์Šต๋‹ˆ๋‹ค. LLVM์œผ๋กœ ๋นŒ๋“œํ•˜๊ธฐ ์œ„ํ•ด Glibc๋ฅผ ์ ์šฉํ•˜๋Š” ๋ฐ ์žˆ์–ด์„œ ์–ด๋ ค์›€์€ [โ€ฆ]์˜ ๋‘ ๊ฐ€์ง€ ์ฐจ์ด์ ์œผ๋กœ ์ธํ•ด ๋ฐœ์ƒํ•ฉ๋‹ˆ๋‹ค.