Skip to content

OSle

๐Ÿ’พ A tiny and mighty boot sector OS

๋ถ€ํŠธ ์„นํ„ฐ์— ๋“ค์–ด๊ฐ€๋Š” 510๋ฐ”์ดํŠธ ์งœ๋ฆฌ ์ดˆ์†Œํ˜• OS

Features

  • 510 ๋ฐ”์ดํŠธ์•ˆ์— ์‰˜, ํŒŒ์ผ ์‹œ์Šคํ…œ, ํ”„๋กœ์„ธ์Šค ๊ด€๋ฆฌ ๊ธฐ๋Šฅ์„ ๋‹ด์€ x86 ์–ด์…ˆ๋ธ”๋ฆฌ ๊ธฐ๋ฐ˜ ๋ถ€ํŠธ์„นํ„ฐ ์šด์˜์ฒด์ œ
    • real-mode ์—์„œ ์ž‘๋™ : x86 CPU๊ฐ€ ๋ถ€ํŒ…๋ ๋•Œ ๊ฐ€์žฅ ๋จผ์ € ์ง„์ž…ํ•˜๋Š” 16๋น„ํŠธ ๋ชจ๋“œ. 1MB ๋ฉ”๋ชจ๋ฆฌ๋งŒ ์ ‘๊ทผ ๊ฐ€๋Šฅํ•˜๋ฉฐ, ๋ณดํ˜ธ๊ธฐ๋Šฅ์ด ์—†์Œ
  • ์‰˜ ๋ช…๋ น ์‹คํ–‰, ํŒŒ์ผ ์ฝ๊ธฐ/์“ฐ๊ธฐ, ํ”„๋กœ์„ธ์Šค ๊ด€๋ฆฌ(ํ˜‘๋ ฅ์  ๋ฉ€ํ‹ฐํƒœ์Šคํ‚น), ์‚ฌ์šฉ์ž ์†Œํ”„ํŠธ์›จ์–ด ์‹คํ–‰(bin์— ํฌํ•จ) ๋“ฑ ์ž‘์ง€๋งŒ ํ•ต์‹ฌ ๊ธฐ๋Šฅ์„ ์ง€์›
  • ๋ธŒ๋ผ์šฐ์ €์—์„œ๋„ ์‹คํ–‰ ๊ฐ€๋Šฅํ•œ ๋ฐ๋ชจ ์ œ๊ณต, ์ž‘์€ SDK๋ฅผ ํฌํ•จํ•˜์—ฌ ํŠœํ† ๋ฆฌ์–ผ์„ ํ†ตํ•ด ์ง์ ‘ ํ”„๋กœ๊ทธ๋žจ์„ ์ž‘์„ฑํ•ด๋ณผ ์ˆ˜ ์žˆ์Œ
  • QEMU ๋˜๋Š” Bochs๋ฅผ ์ด์šฉํ•œ ๋กœ์ปฌ ํ…Œ์ŠคํŠธ ๊ฐ€๋Šฅ
  • (์œ„ํ—˜ํ•˜์ง€๋งŒ) dd๋กœ ๋””๋ฐ”์ด์Šค์— ์ด๋ฏธ์ง€๋ฅผ ๋„ฃ์–ด์„œ ์‹ค์ œ ํ•˜๋“œ์›จ์–ด ๋ถ€ํŒ…๋„ ๊ฐ€๋Šฅํ•จ

See also

Favorite site