ํฌ๋กฌ OS 74 ์ถœ์‹œ

Google ์ œ์‹œ ์šด์˜ ์ฒด์ œ ๋ฆด๋ฆฌ์Šค ํฌ๋กฌ OS 74Linux ์ปค๋„, upstart ์‹œ์Šคํ…œ ๊ด€๋ฆฌ์ž, ebuild/portage ๋นŒ๋“œ ๋„๊ตฌ, ๊ฐœ๋ฐฉํ˜• ๊ตฌ์„ฑ ์š”์†Œ ๋ฐ ์›น ๋ธŒ๋ผ์šฐ์ €๋ฅผ ๊ธฐ๋ฐ˜์œผ๋กœ ํ•ฉ๋‹ˆ๋‹ค. ํฌ๋กฌ 74. Chrome OS ์‚ฌ์šฉ์ž ํ™˜๊ฒฝ์€ ์›น ๋ธŒ๋ผ์šฐ์ €๋กœ ์ œํ•œ๋˜์–ด ์žˆ์œผ๋ฉฐ ํ‘œ์ค€ ํ”„๋กœ๊ทธ๋žจ ๋Œ€์‹  ์›น ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์ด ํฌํ•จ๋˜์–ด ์žˆ์ง€๋งŒ Chrome OS๋Š” ํฌํ•จ ๋ณธ๊ฒฉ์ ์ธ ๋‹ค์ค‘ ์ฐฝ ์ธํ„ฐํŽ˜์ด์Šค, ๋ฐ”ํƒ• ํ™”๋ฉด ๋ฐ ์ž‘์—… ํ‘œ์‹œ์ค„์ด ํฌํ•จ๋˜์–ด ์žˆ์Šต๋‹ˆ๋‹ค.
๋Œ€๋ถ€๋ถ„์˜ ๊ฒฝ์šฐ Chrome OS 74 ๋นŒ๋“œ ์‚ฌ์šฉ ๊ฐ€๋Šฅ ํ˜„์žฌ ๋ชจ๋ธ ํฌ๋กฌ๋ถ. ๋งค๋‹ˆ์•„ ํ˜•์„ฑ๋œ x86, x86_64 ๋ฐ ARM ํ”„๋กœ์„ธ์„œ๋ฅผ ์‚ฌ์šฉํ•˜๋Š” ์ผ๋ฐ˜ ์ปดํ“จํ„ฐ์šฉ ๋น„๊ณต์‹ ๋นŒ๋“œ์ž…๋‹ˆ๋‹ค. ์ดˆ๊ธฐ์˜ ํ…์ŠคํŠธ ํ™•์‚ฐ ๋ฌด๋ฃŒ Apache 2.0 ๋ผ์ด์„ผ์Šค์— ๋”ฐ๋ผ.

์ฃผ์š” ๋ณ€๊ฒฝ ์‚ฌํ•ญ ํฌ๋กฌ OS 74:

  • PDF ๋ฌธ์„œ ๋ทฐ์–ด์— ํ‘œ์‹œ ๋ฐ ์ฃผ์„์„ ๋‚จ๊ธฐ๋Š” ๊ธฐ๋Šฅ์ด ์ถ”๊ฐ€๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ํ…์ŠคํŠธ์˜ ์˜์—ญ์„ ๋‹ค์–‘ํ•œ ์ƒ‰์ƒ์œผ๋กœ ๊ฐ•์กฐ ํ‘œ์‹œํ•  ์ˆ˜ ์žˆ๋Š” ๋„๊ตฌ๊ฐ€ ์ œ์•ˆ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
  • Linux ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ์‹คํ–‰ ํ™˜๊ฒฝ์— ์˜ค๋””์˜ค ์ถœ๋ ฅ ์ง€์›์ด ์ถ”๊ฐ€๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ์ด๋ฅผ ํ†ตํ•ด ๋ฉ€ํ‹ฐ๋ฏธ๋””์–ด ํ”Œ๋ ˆ์ด์–ด, ๊ฒŒ์ž„ ๋ฐ ์‚ฌ์šด๋“œ ์ž‘์—…์„ ์œ„ํ•œ ๊ธฐํƒ€ ํ”„๋กœ๊ทธ๋žจ์„ ์‹œ์ž‘ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
  • ๊ฒ€์ƒ‰์–ด ๊ธฐ๋ก ํƒ์ƒ‰์ด ๋‹จ์ˆœํ™”๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ์ด์ œ ์‚ฌ์šฉ์ž๋Š” ์ฃผ์†Œ ํ‘œ์‹œ์ค„์— ์ž…๋ ฅ์„ ์‹œ์ž‘ํ•˜์ง€ ์•Š๊ณ ๋„ ์ปค์„œ๋ฅผ ์ด๋™ํ•˜๊ฑฐ๋‚˜ ๊ฒ€์ƒ‰ ํ‘œ์‹œ์ค„์„ ํด๋ฆญํ•˜๊ธฐ๋งŒ ํ•˜๋ฉด ์ด์ „ ์ฟผ๋ฆฌ์™€ ์ตœ๊ทผ์— ์‚ฌ์šฉํ•œ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์— ์•ก์„ธ์Šคํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
  • Google Assistant๊ฐ€ ๋…๋ฆฝํ˜• ์„œ๋น„์Šค์—์„œ ๊ฒ€์ƒ‰ ํ†ตํ•ฉ ๊ธฐ๋Šฅ์œผ๋กœ ์ „ํ™˜๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ์ผ๋ฐ˜ ์ •๋ณด ๊ด€๋ จ ์ฟผ๋ฆฌ๋Š” ์ด์ œ ๋ธŒ๋ผ์šฐ์ € ์ฐฝ์— ์ง์ ‘ ํ‘œ์‹œ๋˜๋ฉฐ, ๋‚ ์”จ ์ฟผ๋ฆฌ ๋ฐ ์‹œ์Šคํ…œ ๋„์›€๋ง ์ฟผ๋ฆฌ์™€ ๊ฐ™์€ ํŠน์ˆ˜ ์ฟผ๋ฆฌ๋Š” ๊ธฐ๋ณธ Chrome OS ์ธํ„ฐํŽ˜์ด์Šค์˜ ๋ณ„๋„ ์ฐฝ์— ํ‘œ์‹œ๋ฉ๋‹ˆ๋‹ค.
  • ์นด๋ฉ”๋ผ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์—๋Š” ์›น ์นด๋ฉ”๋ผ, ๋ฌธ์„œ ์Šค์บ๋‹ ์‹œ์Šคํ…œ, ์ „์ž ํ˜„๋ฏธ๊ฒฝ๊ณผ ๊ฐ™์€ USB ์ธํ„ฐํŽ˜์ด์Šค๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ์™ธ๋ถ€ ์นด๋ฉ”๋ผ๋ฅผ ์—ฐ๊ฒฐํ•˜๋Š” ์ง€์›์ด ์ถ”๊ฐ€๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
  • ํŒŒ์ผ ๊ด€๋ฆฌ์ž๋Š” "๋‹ค์šด๋กœ๋“œ" ๋””๋ ‰ํ„ฐ๋ฆฌ์— ๊ตญํ•œ๋˜์ง€ ์•Š๊ณ  "๋‚ด ํŒŒ์ผ" ๋ฃจํŠธ ์„น์…˜์— ๋ชจ๋“  ํŒŒ์ผ๊ณผ ๋””๋ ‰ํ„ฐ๋ฆฌ๋ฅผ ๋ฐฐ์น˜ํ•˜๋Š” ๊ธฐ๋Šฅ์„ ์ถ”๊ฐ€ํ–ˆ์Šต๋‹ˆ๋‹ค.
  • ๊ฐœ๋ฐœ์ž์—๊ฒŒ๋Š” ChromeVox ์Šคํฌ๋ฆฐ ๋ฆฌ๋”์—์„œ ๋กœ๊ทธ๋ฅผ ๋ณผ ์ˆ˜ ์žˆ๋Š” ๊ธฐํšŒ๊ฐ€ ์ œ๊ณต๋ฉ๋‹ˆ๋‹ค.
  • ์›๊ฒฉ ์ธก์ • ๋ณด๊ณ ์„œ์˜ ์ผ๋ถ€๋กœ ์‹œ์Šคํ…œ ์„ฑ๋Šฅ์— ๋Œ€ํ•œ ์ •๋ณด๋ฅผ ๋ณด๋‚ด๋Š” ๊ธฐ๋Šฅ์ด ์ถ”๊ฐ€๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
  • ๊ด€๋ฆฌ ๋Œ€์ƒ ์‚ฌ์šฉ์ž์— ๋Œ€ํ•œ ์ง€์›์ด ์ œ๊ฑฐ๋˜์—ˆ์Šต๋‹ˆ๋‹ค(์ด์ „์—๋Š” ์ง€์› ์ค‘๋‹จ๋จ).
  • Linux ์ปค๋„์— ํฌํ•จ๋˜์–ด ์žˆ์œผ๋ฉฐ LSM ๋ชจ๋“ˆ์— ์‚ฌ์šฉ๋ฉ๋‹ˆ๋‹ค. SafeSetID์ด๋ฅผ ํ†ตํ•ด ์‹œ์Šคํ…œ ์„œ๋น„์Šค๋Š” ๊ถŒํ•œ ์ƒ์Šน(CAP_SETUID)์ด๋‚˜ ๋ฃจํŠธ ๊ถŒํ•œ ํš๋“ ์—†์ด ์‚ฌ์šฉ์ž๋ฅผ ์•ˆ์ „ํ•˜๊ฒŒ ๊ด€๋ฆฌํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๊ถŒํ•œ์€ ์œ ํšจํ•œ ๋ฐ”์ธ๋”ฉ์˜ ํ™”์ดํŠธ๋ฆฌ์ŠคํŠธ("UID:UID" ํ˜•์‹)๋ฅผ ๊ธฐ๋ฐ˜์œผ๋กœ securityfs์— ๊ทœ์น™์„ ์ •์˜ํ•˜์—ฌ ํ• ๋‹น๋ฉ๋‹ˆ๋‹ค.

์ถœ์ฒ˜ : opennet.ru

์ฝ”๋ฉ˜ํŠธ๋ฅผ ์ถ”๊ฐ€