4๋ ๊ฐ์ ๊ฐ๋ฐ ๋์ Commodore PET, Commodore 2.1 ๋ฐ CS/A6502 PC์ ์ฌ์ฉ๋๋ 6510๋นํธ MOS 64 ๋ฐ MOS 65 ํ๋ก์ธ์๊ฐ ํ์ฌ๋ ์์คํ ์์ ์ฌ์ฉํ๊ธฐ ์ํ GeckOS 1989 ์ด์ ์ฒด์ ๊ฐ ์ถ์๋์์ต๋๋ค. ์ด ํ๋ก์ ํธ๋ 2๋ ๋ถํฐ ํ ๋ช ์ ์ ์(Andrรฉ Fachat)์ ์ํด ๊ฐ๋ฐ๋์์ผ๋ฉฐ ์ด์ ๋ธ๋ฆฌ ๋ฐ C ์ธ์ด๋ก ์์ฑ๋์์ผ๋ฉฐ GPLvXNUMX ๋ผ์ด์ผ์ค์ ๋ฐ๋ผ ๋ฐฐํฌ๋์์ต๋๋ค.
์ด์ ์ฒด์ ์๋ ๋ง์ดํฌ๋ก์ปค๋์ด ์ฅ์ฐฉ๋์ด ์์ผ๋ฉฐ ์ ์ ํ ๋ฉํฐํ์คํน ๋ฐ ๋ฉ๋ชจ๋ฆฌ ๊ด๋ฆฌ ์์คํ ์ ์ง์ํ๊ณ ํ์ค Unix ์ ํธ๋ฆฌํฐ(sh, mkdir, ps, ls ๋ฑ) ๋ฐ ๊ธฐ๋ณธ ์์(๋ฉํฐ์ค๋ ๋ฉ, ์ธ๋งํฌ์ด, ์ ํธ ๋ฑ)๋ฅผ ์ ๊ณตํ๊ณ ํ์ค์ ๊ฐ๋ฐํฉ๋๋ค. ๋ผ์ด๋ธ๋ฌ๋ฆฌ lib6502์๋ ๋คํธ์ํฌ ์ ํ๋ฆฌ์ผ์ด์ ์ ์คํํ ์ ์๋ ๊ธฐ๋ฅ์ ๊ฐ์ถ ๋จ์ํ๋ TCP/IP ์คํ์ด ํฌํจ๋์ด ์์ต๋๋ค(์: http ์๋ฒ ์ฌ์ฉ ๊ฐ๋ฅ). ์ต์ ๋น๋์์๋ ์์คํ ์ฝ์ด๊ฐ 2KB๋ง ์ฐจ์งํ๊ณ ์ ์ฒด ๋น๋์์๋ 4KB๋ฅผ ์ฐจ์งํฉ๋๋ค. ์ปค๋์ ํ๋์จ์ด ๋ ๋ฆฝ์ ์ ๋๋ค. ๋ชจ๋ ํ๋์จ์ด ๊ด๋ จ ๊ตฌ์ฑ ์์๋ ๋ณ๋์ ๋ ์ด์ด์ ๋ฐฐ์น๋ฉ๋๋ค.
์ ๋ฒ์ ์์๋ ps ๋ฐ ls ์ ํธ๋ฆฌํฐ์ ๊ตฌํ์ด ๊ฐ์ ๋์๊ณ , ์คํ ์ค์ธ ์์
์ ๋ํ ์ ๋ณด๋ฅผ ๋ณ๊ฒฝํ๊ธฐ ์ํ setinfo ์ ํ๋ฆฌ์ผ์ด์
์ด ์ถ๊ฐ๋์์ผ๋ฉฐ, kill, hexdump, wc ๋ฐ ๊ธฐํ ์ ํธ๋ฆฌํฐ๊ฐ ์์ฑ๋์์ผ๋ฉฐ, ์๋ก์ด lsh ๋ช
๋ น ํด์๊ธฐ๊ฐ ์ ์๋์์ต๋๋ค. C64, PET ๋ฐ CBM 8x96 ํ๋ซํผ์ ํฌํธ ์ฑ๋ฅ์ด ํฅ์๋์์ต๋๋ค. CS/A65 ํ๋ซํผ์ฉ ํฌํธ๊ฐ ๋ฐํ๋์์ต๋๋ค.
์ถ์ฒ : opennet.ru