Pintos ์ž๋ฃŒ ์ทจํ•ฉ
IT/๊ธฐํƒ€2025. 4. 22. 14:48Pintos ์ž๋ฃŒ ์ทจํ•ฉ

๊ณต์‹ ์›น์‚ฌ์ดํŠธhttps://pintos-os.org/ ๊ณต์‹ ๋ฌธ์„œ์ตœ์ดˆ ๋ฆด๋ฆฌ์ฆˆ ๋‹น์‹œ PDF: https://www.scs.stanford.edu/09wi-cs140/pintos/pintos.pdfPPT (SIGCSE2009): https://pintos-os.org/SIGCSE2009-Pintos.pdf ๊ณต์‹ ์‹ค๋Ÿฌ๋ฒ„์Šค์Šคํƒ ํฌ๋“œ ๋Œ€ํ•™ CS 140 (็พ CS 112/212): https://cs140.scs.stanford.edu/์ตœ๊ทผ ๋ฌธ์„œ (Winter 2024 CS 212): https://www.scs.stanford.edu/24wi-cs212/pintos/pintos.html Git ํด๋ก  ์ปค๋งจ๋“œ (w/ ๋ ˆํฌ ์ฃผ์†Œ)git clone git://pintos-os.org/pintos-anon๋˜๋Š”git clone..

WSLg Ubuntu 24.04.1 LTS์—์„œ GUI ์ฐฝ์ด ๋œจ์ง€ ์•Š๊ฑฐ๋‚˜ ์žฅ์‹œ๊ฐ„ ๊ธฐ๋‹ค๋ ค์•ผ๋งŒ ๋œฐ ๋•Œ
IT/๊ธฐํƒ€2025. 4. 16. 17:29WSLg Ubuntu 24.04.1 LTS์—์„œ GUI ์ฐฝ์ด ๋œจ์ง€ ์•Š๊ฑฐ๋‚˜ ์žฅ์‹œ๊ฐ„ ๊ธฐ๋‹ค๋ ค์•ผ๋งŒ ๋œฐ ๋•Œ

Windows 11์—์„œ๋ถ€ํ„ฐ๋Š” WSLg์˜ ๋„์ž…์œผ๋กœ GUI ์•ฑ์ด ๊ธฐ๋ณธ์ ์œผ๋กœ ์ง€์›๋ฉ๋‹ˆ๋‹ค. ๊ทธ๋ž˜์„œ ๊ฐ„๋‹จํžˆ sudo apt firefox ๊ฐ™์€ ์ปค๋งจ๋“œ๋ฅผ ์น˜๊ณ  ์„ค์น˜ ์™„๋ฃŒ๋  ๋•Œ๊นŒ์ง€ ๊ธฐ๋‹ค๋ฆฐ ๋’ค firefox๋ฅผ ์ž…๋ ฅํ•˜๋ฉด ์งœ์ž” ํ•˜๊ณ  ํŒŒ์ด์–ดํญ์Šค๊ฐ€ GUI๋กœ ์ผœ์ง€๋Š” ๋งˆ๋ฒ•์ด ์ผ์–ด๋‚ฉ๋‹ˆ๋‹ค. (Windows 10๋„ ๋ช‡ ๋‹จ๊ณ„ ์ ˆ์ฐจ๋งŒ ๊ฑฐ์น˜๋ฉด ๊ฐ€๋Šฅํ•ฉ๋‹ˆ๋‹ค)ํ•˜์ง€๋งŒ ์œ„ ์ด๋ฏธ์ง€์™€ ๊ฐ™์ด libEGL ๊ด€๋ จ ๊ฒฝ๊ณ ๋ฅผ ๋‚ด๋ฟœ์œผ๋ฉฐ ํ•œ์ฐธ ๋’ค์— ์‹คํ–‰์ด ๋˜๊ฑฐ๋‚˜ ์•„์˜ˆ ์ฐฝ์ด ๋œจ์ง€ ์•Š๋Š” ๊ฒฝ์šฐ๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค.acc@testshell:~$ gnome-system-monitorlibEGL warning: DRI3: Screen seems not DRI3 capablelibEGL warning: DRI3: Screen seems not DRI3 capableMESA: error:..

์œˆ๋„์šฐ 11 "์ฐฝ์„ ๋“œ๋ž˜๊ทธํ•  ๋•Œ๋งˆ๋‹ค ์œ„์— ๋ญ ๋œจ๋Š” ๊ทธ๊ฑฐ" ๋น„ํ™œ์„ฑํ™”ํ•˜๊ธฐ
IT/๊ธฐํƒ€2025. 4. 4. 14:01์œˆ๋„์šฐ 11 "์ฐฝ์„ ๋“œ๋ž˜๊ทธํ•  ๋•Œ๋งˆ๋‹ค ์œ„์— ๋ญ ๋œจ๋Š” ๊ทธ๊ฑฐ" ๋น„ํ™œ์„ฑํ™”ํ•˜๊ธฐ

ํ˜„์ƒ์œˆ๋„์šฐ 11์— ์˜ฌ๋ผ์˜ค๋ฉด์„œ ์ฐฝ์„ ๋Œ ๋•Œ๋งˆ๋‹ค ์˜์ƒ๊ณผ ๊ฐ™์ด ์ƒ๋‹จ ์ค‘์•™์— ๋ญ”๊ฐ€ ํ•˜๋‚˜์”ฉ ๋œจ๊ฒŒ ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ๊ทธ๋ฆฌ๊ณ  ๋งˆ์šฐ์Šค ์ปค์„œ๊ฐ€ ๊ทธ์ชฝ์œผ๋กœ ๊ฐ€๋ฉด ์ฐฝ์˜ ์‚ฌ์ด์ฆˆ, ๋ฐฐ์น˜๊ฐ€ ์ •ํ•ด์ง„ ๊ทœ์น™๋Œ€๋กœ ๋ณ€ํ•ฉ๋‹ˆ๋‹ค.์ด๋Š” ์‚ฌ์‹ค ์ตœ๊ทผ์— ๋„์ž…๋œ "์Šค๋ƒ… ๋ ˆ์ด์•„์›ƒ"์ด๋ผ๋Š” ๊ธฐ๋Šฅ์œผ๋กœ, ์œ„์— ๋ณด๋‹ค์‹œํ”ผ ์ •ํ•ด์ง„ ๋ ˆ์ด์•„์›ƒ์— ๋”ฐ๋ผ ์ฐฝ๋“ค์„ ๊ฐ€์ง€๋Ÿฐํžˆ ๋ฐฐ์—ดํ•  ์ˆ˜ ์žˆ๋Š” ๊ธฐ๋Šฅ์ž…๋‹ˆ๋‹ค. ํ•˜์ง€๋งŒ ์ด๋ฅผ ์‹ค์ œ ํ™œ์šฉํ•˜๋Š” ๊ฒฝ์šฐ๋ณด๋‹ค ์˜๋„์น˜ ์•Š์€ ๋™์ž‘์„ ์ผ์œผํ‚ค๋Š” ๊ฒฝ์šฐ๊ฐ€ ๋” ๋งŽ์„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.์ด๋ฒˆ ํฌ์ŠคํŒ…์—์„œ๋Š” ์ด "์Šค๋ƒ… ๋ ˆ์ด์•„์›ƒ"์„ ๋น„ํ™œ์„ฑํ™”ํ•˜๋Š” ๋ฐฉ๋ฒ•์„ ์•Œ์•„๋ณด๊ฒ ์Šต๋‹ˆ๋‹ค. ๊ฐœ์„ ๋จผ์ €, PC ์„ค์ •์œผ๋กœ ๋“ค์–ด๊ฐ‘๋‹ˆ๋‹ค (์ œ์–ดํŒ ์•„๋‹™๋‹ˆ๋‹ค). ํ•œ๊ตญ์–ด ์œˆ๋„์šฐ์˜ ๊ฒฝ์šฐ ์‹œ์ž‘ ๋ฉ”๋‰ด์—์„œ "์„ค์ •"์„ ์ฐพ์œผ์‹œ๋ฉด ๋ฉ๋‹ˆ๋‹ค.์‹œ์Šคํ…œ > ๋ฉ€ํ‹ฐํƒœ์Šคํ‚น ํ•ญ๋ชฉ์œผ๋กœ ๋“ค์–ด๊ฐ‘๋‹ˆ๋‹ค.์œˆ๋„์šฐ ์Šค๋ƒ… (Snap windows) ํ•ญ๋ชฉ์˜ ๊ฐ€์žฅ ์˜ค๋ฅธ์ชฝ..

์œˆ๋„์šฐ 11 ๋…ธํŠธ๋ถ ์ฝ”ํŒŒ์ผ๋Ÿฟ ํ‚ค ๋น„ํ™œ์„ฑํ™”/๋Œ€์ฒดํ•˜๊ธฐ
IT/๊ธฐํƒ€2025. 2. 19. 16:06์œˆ๋„์šฐ 11 ๋…ธํŠธ๋ถ ์ฝ”ํŒŒ์ผ๋Ÿฟ ํ‚ค ๋น„ํ™œ์„ฑํ™”/๋Œ€์ฒดํ•˜๊ธฐ

์ด๋ฅธ๋ฐ” 'AI ์‹œ๋Œ€'๊ฐ€ ๋˜๋ฉด์„œ ์œˆ๋„์šฐ 11 ๋…ธํŠธ๋ถ๋“ค์— ์ƒˆ๋กœ์šด ํ‚ค๊ฐ€ ์ƒ๊ฒผ์Šต๋‹ˆ๋‹ค. ๋ฐ”๋กœ ์ฝ”ํŒŒ์ผ๋Ÿฟ ํ‚ค์ž…๋‹ˆ๋‹ค.์•„์‰ฌ์šด ์ ์ด ์žˆ๋‹ค๋ฉด, ํ‚ค๋ณด๋“œ์— ์•„์˜ˆ ์ƒˆ๋กœ์šด ํ‚ค๊ฐ€ ์ƒ๊ธด ๊ฒƒ์ด๋ผ๊ธฐ๋ณด๋‹ค๋Š”, ๊ธฐ์กด์˜ ์šฐCtrl / ํ•œ์ž / ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ํ‚ค๋ฅผ ๋Œ€์ฒดํ•˜๋Š” ํ˜•ํƒœ๋กœ ๋“ค์–ด์™”๋‹ค๋Š” ๊ฒƒ์ธ๋ฐ์š”, ์ด๋กœ ์ธํ•ด ๊ธฐ์กด์˜ ์†๋ฒ„๋ฆ‡๋Œ€๋กœ ํ‚ค๋ฅผ ๋ˆ„๋ฅด๋‹ค๊ฐ€ ๋ณธ์˜ ์•„๋‹ˆ๊ฒŒ ์ฝ”ํŒŒ์ผ๋Ÿฟ์ด ์ผœ์ง€๋Š” ๋ฒˆ๊ฑฐ๋กœ์šด ์ƒํ™ฉ์ด ์ƒ๊ธฐ๊ธฐ๋„ ํ•ฉ๋‹ˆ๋‹ค. ํŠนํžˆ, ํ•œ์ž ํ‚ค๋ฅผ ๊ธฐ์กด์ฒ˜๋Ÿผ ๋ˆ„๋ฅด๋‹ค๊ฐ€ ์ฝ”ํŒŒ์ผ๋Ÿฟ์ด ์ผœ์ง€๋Š” ์ผ์ด ์žฆ์•„์กŒ์Šต๋‹ˆ๋‹ค..์ด๋ฒˆ ํฌ์ŠคํŒ…์—์„œ๋Š” Microsoft PowerToys๋ฅผ ์ด์šฉํ•˜์—ฌ ์ € ์ฝ”ํŒŒ์ผ๋Ÿฟ ํ‚ค๋ฅผ ๋„๊ฑฐ๋‚˜, ๋„๋กœ ์šฐCtrl / ํ•œ์ž / ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ํ‚ค๋กœ ์ž‘๋™ํ•˜๊ฒŒ๋” ํ•˜๋Š” ๋ฐฉ๋ฒ•์— ๋Œ€ํ•ด ์•Œ์•„๋ณด๊ฒ ์Šต๋‹ˆ๋‹ค. ๊ธฐ์ข…/ํŠน์„ฑ์— ๋”ฐ๋ผ ๋‹ค๋ฅธ ํ‚ค๋กœ ๋Œ€์ฒด๊ฐ€ ์•ˆ๋˜๊ณ  ๋„๋Š” ๊ฒƒ๋งŒ ๊ฐ€๋Šฅํ•  ์ˆ˜๋„ ์žˆ์Šต๋‹ˆ๋‹ค. Microsof..

IT/๊ธฐํƒ€2023. 12. 17. 00:05์Šคํ„ฐ๋”” ๋…ธํŠธ 12์›” 13์ผ: VIM

1. VIM์˜ 3๊ฐ€์ง€ ๋ชจ๋“œ ๋ช…๋ น ๋ชจ๋“œ (Normal mode) ๋ฌธ์„œ ๊ฒ€์ƒ‰, ์ค„๋ฐ”๊ฟˆ, ์ปค์„œ ์ด๋™ ๋“ฑ. ์ž…๋ ฅ ๋ชจ๋“œ (Insert mode) ํ…์ŠคํŠธ๋ฅผ ์ž…๋ ฅํ•˜๊ฑฐ๋‚˜ ์ˆ˜์ •. Ex ๋ชจ๋“œ (Command-line mode) ':'๋ฅผ ๋ˆŒ๋Ÿฌ Ex ๋ชจ๋“œ๋กœ ์ง„์ž…ํ•˜๋ฉด, ํŒŒ์ผ ์ €์žฅ, ์ข…๋ฃŒ, ์ฐพ๊ธฐ ๋ฐ ๋ฐ”๊พธ๊ธฐ ๋“ฑ ๋ช…๋ น ์ž…๋ ฅ. 2. ์ฃผ์š” ๋‹จ์ถ•ํ‚ค ๋ฐ ๊ธฐ๋Šฅ ๋ช…๋ น ๋ชจ๋“œ (Normal mode) h, j, k, l: ์ปค์„œ ์ด๋™ (โ—€, โ–ผ, โ–ฒ, โ–ถ) x: ํ˜„์žฌ ์ปค์„œ ์œ„์น˜์˜ ๋ฌธ์ž ์‚ญ์ œ dd: ํ˜„์žฌ ์ค„ ์‚ญ์ œ yy: ํ˜„์žฌ ์ค„ ๋ณต์‚ฌ p: ๋ถ™์—ฌ๋„ฃ๊ธฐ u: ์‹คํ–‰ ์ทจ์†Œ (Undo) Ctrl + r: ๋‹ค์‹œ ์‹คํ–‰ (Redo) gg: ํŒŒ์ผ์˜ ์‹œ์ž‘๋ถ€๋ถ„์œผ๋กœ ์ด๋™ G: ํŒŒ์ผ์˜ ๋๋ถ€๋ถ„์œผ๋กœ ์ด๋™ /:๊ฒ€์ƒ‰์–ด: ํ…์ŠคํŠธ ๊ฒ€์ƒ‰ n: ๋‹ค์Œ ๊ฒ€์ƒ‰ ๊ฒฐ๊ณผ๋กœ ์ด๋™ N: ..

Flatpak ๊ธฐ๋ฐ˜ Bottles์˜ ์‹คํ–‰ ์˜ˆ์‹œ
IT/๊ธฐํƒ€2022. 7. 17. 20:54Flatpak ๊ธฐ๋ฐ˜ Bottles์˜ ์‹คํ–‰ ์˜ˆ์‹œ

cd "/home/asdf/MAME 0.244b/" flatpak run --command=bottles-cli com.usebottles.bottles run -b 'MAME' -e ./mame.exe --args 'mslug -debug' ์ด๋Š” ์ฆ‰ /home/asdf/MAME 0.244b/๋กœ ๊ฒฝ๋กœ๋ฅผ ์˜ฎ๊ฒจ์„œ, Flatpak๊ฐ€ Bottles๋ฅผ ์ผค ๋•Œ MAME๋ผ๋Š” bottle ํ™˜๊ฒฝ์œผ๋กœ ๋Œ๋ฆฌ๋ฉฐ, ํ•ด๋‹น ๊ฒฝ๋กœ์˜ mame.exe์„ mslug -debug ํŒŒ๋ผ๋ฏธํ„ฐ๋ฅผ ๋„ฃ๊ณ  ์‹คํ–‰ํ•˜๋ผ๋Š” ์˜๋ฏธ์ž„.

IT/๊ธฐํƒ€2022. 5. 17. 10:47์ผ๋ฐ˜ ์•ฑ vs Flatpak ์•ฑ ํ„ฐ๋ฏธ๋„์—์„œ ์‹คํ–‰ํ•  ๋•Œ

๊ธฐ์กด ๋ฐฉ์‹์œผ๋กœ dosbox-x๋ฅผ ์‹คํ–‰ํ•  ๋•Œ: dosbox-x -conf win98.conf Flatpak์œผ๋กœ ์„ค์น˜๋œ dosbox-x๋ฅผ ์‹คํ–‰ํ•  ๋•Œ: /usr/bin/flatpak run --branch=stable --arch=x86_64 --command=dosbox-x com.dosbox_x.DOSBox-X -conf win98.conf + ์ถ”๊ฐ€. dosbox-x์—์„œ ์œˆ๋„์šฐ 98 ์„ค์น˜: https://dosbox-x.com/wiki/Guide%3AInstalling-Windows-98

์šฐ๋ถ„ํˆฌ Flatpak ์„ค์น˜ ๋ฐฉ๋ฒ•
IT/๊ธฐํƒ€2022. 5. 17. 03:27์šฐ๋ถ„ํˆฌ Flatpak ์„ค์น˜ ๋ฐฉ๋ฒ•

1. ๋จผ์ € Flatpak์„ ์„ค์น˜ํ•œ๋‹ค. ์šฐ๋ถ„ํˆฌ 18.10 ์ด์ƒ: sudo apt install flatpak ์šฐ๋ถ„ํˆฌ 18.10๋ณด๋‹ค ๊ตฌ๋ฒ„์ „: sudo add-apt-repository ppa:flatpak/stable sudo apt update sudo apt install flatpak 18.10๋ณด๋‹ค ๊ตฌ๋ฒ„์ „์€ ์ €์žฅ์†Œ๋ฅผ ์ถ”๊ฐ€ํ•ด์•ผ ํ•˜๊ธฐ ๋•Œ๋ฌธ. 2. ๊ทธ ๋‹ค์Œ, Software Flatpak ํ”Œ๋Ÿฌ๊ทธ์ธ์„ ์„ค์น˜ํ•œ๋‹ค. ์ด ํ”Œ๋Ÿฌ๊ทธ์ธ์„ ํ†ตํ•ด, ํ„ฐ๋ฏธ๋„์—์„œ ๋ช…๋ น๋ฌธ ์‹คํ–‰ํ•  ํ•„์š” ์—†์ด, GUI๋กœ Flatpak์˜ ์•ฑ๋“ค์„ ์„ค์น˜ํ•  ์ˆ˜ ์žˆ๋‹ค. ์„ค์น˜ ๋ฐฉ๋ฒ•์€: sudo apt install gnome-software-plugin-flatpak ์ฐธ๊ณ : ์šฐ๋ถ„ํˆฌ 20.04 ์ดํ›„๋กœ ์†Œํ”„ํŠธ์›จ์–ด ์•ฑ์€ Snap์œผ๋กœ ๋ฐฐํฌ๋˜๋ฉฐ, Flatpak ์•ฑ์˜ GU..

image