RISC OS 5.30 ์šด์˜ ์ฒด์ œ ์‚ฌ์šฉ ๊ฐ€๋Šฅ

RISC OS ์˜คํ”ˆ ์ปค๋ฎค๋‹ˆํ‹ฐ๋Š” ARM ํ”„๋กœ์„ธ์„œ๊ฐ€ ํƒ‘์žฌ๋œ ๋ณด๋“œ ๊ธฐ๋ฐ˜ ์ž„๋ฒ ๋””๋“œ ์†”๋ฃจ์…˜์„ ๋งŒ๋“œ๋Š” ๋ฐ ์ตœ์ ํ™”๋œ ์šด์˜ ์ฒด์ œ์ธ RISC OS 5.30์˜ ์ถœ์‹œ๋ฅผ ๋ฐœํ‘œํ–ˆ์Šต๋‹ˆ๋‹ค. ์ด ๋ฆด๋ฆฌ์Šค๋Š” Apache 2018 ๋ผ์ด์„ ์Šค์— ๋”ฐ๋ผ RISC OS Developments(ROD)๊ฐ€ 2.0๋…„์— ๊ณต๊ฐœํ•œ RISC OS ์†Œ์Šค ์ฝ”๋“œ๋ฅผ ๊ธฐ๋ฐ˜์œผ๋กœ ํ•ฉ๋‹ˆ๋‹ค. RISC OS ๋นŒ๋“œ๋Š” Raspberry Pi, PineA64, BeagleBoard, Iyonix, PandaBoard, Wandboard, RiscPC/A7000, OMAP 5 ๋ฐ Titanium ๋ณด๋“œ์— ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. Raspberry Pi์˜ ๋นŒ๋“œ ํฌ๊ธฐ๋Š” 157MB์ž…๋‹ˆ๋‹ค.

RISC OS ์šด์˜ ์ฒด์ œ๋Š” 1987๋…„๋ถ€ํ„ฐ ๊ฐœ๋ฐœ๋˜์–ด ์™”์œผ๋ฉฐ ์ฃผ๋กœ ์ตœ๋Œ€ ์„ฑ๋Šฅ์„ ์ œ๊ณตํ•˜๋Š” ARM ๋ณด๋“œ๋ฅผ ๊ธฐ๋ฐ˜์œผ๋กœ ํŠน์ˆ˜ ์ž„๋ฒ ๋””๋“œ ์†”๋ฃจ์…˜์„ ๋งŒ๋“œ๋Š” ๋ฐ ์ค‘์ ์„ ๋‘๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. OS๋Š” ์„ ์ ํ˜• ๋ฉ€ํ‹ฐํƒœ์Šคํ‚น(ํ˜‘๋ ฅ๋งŒ ๊ฐ€๋Šฅ)์„ ์ง€์›ํ•˜์ง€ ์•Š์œผ๋ฉฐ ๋‹จ์ผ ์‚ฌ์šฉ์ž์ž…๋‹ˆ๋‹ค(๋ชจ๋“  ์‚ฌ์šฉ์ž๋Š” ์ˆ˜ํผ์œ ์ € ๊ถŒํ•œ์„ ๊ฐ€์ง). ์‹œ์Šคํ…œ์€ ๊ฐ„๋‹จํ•œ ์ฐฝ ๊ทธ๋ž˜ํ”ฝ ์ธํ„ฐํŽ˜์ด์Šค๊ฐ€ ์žˆ๋Š” ๋ชจ๋“ˆ๊ณผ ๊ฐ„๋‹จํ•œ ์‘์šฉ ํ”„๋กœ๊ทธ๋žจ ์„ธํŠธ๋ฅผ ํฌํ•จํ•˜์—ฌ ํ•ต์‹ฌ ๋ชจ๋“ˆ๊ณผ ์ถ”๊ฐ€ ๊ธฐ๋Šฅ ๋ชจ๋“ˆ๋กœ ๊ตฌ์„ฑ๋ฉ๋‹ˆ๋‹ค. ๊ทธ๋ž˜ํ”ฝ ํ™˜๊ฒฝ์€ ํ˜‘๋ ฅ์  ๋ฉ€ํ‹ฐํƒœ์Šคํ‚น์„ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค. NetSurf๋Š” ์›น ๋ธŒ๋ผ์šฐ์ €๋กœ ์‚ฌ์šฉ๋ฉ๋‹ˆ๋‹ค.

์ƒˆ ๋ฆด๋ฆฌ์Šค์—์„œ:

  • OMAP5 ํ”Œ๋žซํผ์— ๋Œ€ํ•œ ์ง€์›์ด ์•ˆ์ • ๋ฒ”์ฃผ๋กœ ์ด์ „๋˜์—ˆ์œผ๋ฉฐ, ์ด์ „์— ๋น„๋””์˜ค ๋“œ๋ผ์ด๋ฒ„ ๋ฌธ์ œ๋กœ ์ธํ•ด ๋ฐฉํ•ด๋ฅผ ๋ฐ›์•˜๋˜ ์ตœ์ดˆ์˜ ์•ˆ์ • ๋ฆด๋ฆฌ์Šค๊ฐ€ ํ˜•์„ฑ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
  • ๋ชจ๋“  ํ”Œ๋žซํผ์—์„œ SparkFS FS์— ๋Œ€ํ•œ ์™„์ „ํ•œ ์ง€์›์ด ๋ฐ์ดํ„ฐ ์ฝ๊ธฐ ๋ฐ ์“ฐ๊ธฐ ๊ธฐ๋Šฅ๊ณผ ํ•จ๊ป˜ ๊ตฌํ˜„๋ฉ๋‹ˆ๋‹ค.
  • Raspberry Pi ๋ณด๋“œ์šฉ RISC OS ๋ฒ„์ „์ด ์—…๋ฐ์ดํŠธ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. Raspberry Pi 3B, 3A+, 3B+, 4B, 400, Compute Module 4, Zero W ๋ฐ Zero 2W ๋ณด๋“œ๋Š” Wi-Fi๋ฅผ ์ง€์›ํ•ฉ๋‹ˆ๋‹ค. Ovation Pro ๊ฒŒ์‹œ ํŒจํ‚ค์ง€๊ฐ€ ์–ด์…ˆ๋ธ”๋ฆฌ์— ์ถ”๊ฐ€๋˜์—ˆ์Šต๋‹ˆ๋‹ค. RISC OS์— ์ต์ˆ™ํ•˜์ง€ ์•Š์€ ์ดˆ๋ณด์ž๋ฅผ ์œ„ํ•œ ํ–ฅ์ƒ๋œ ์˜ค๋ฆฌ์—”ํ…Œ์ด์…˜ ์ง€์นจ.
  • NetSurf 3.11 ๋ธŒ๋ผ์šฐ์ €์˜ ์ƒˆ๋กœ์šด ๋ฆด๋ฆฌ์Šค๋ฅผ ํฌํ•จํ•˜์—ฌ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ์ปฌ๋ ‰์…˜์ด ์—…๋ฐ์ดํŠธ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
  • Alarm, ShellCLI, FileSwitch, DOSFS, SDFS, FPEmulator, AsmUtils, OSLib, RISC_OSLib, TCPIPLibs, mbedTLS, Remotedb, Freeway, Net, AcornSSL, HTTP, URL, Dialler, PPP, NetTime, OmniClient ๊ตฌ์„ฑ ์š”์†Œ์˜ ์ง€์†์ ์ธ ํ†ตํ•ฉ ์‹œ์Šคํ…œ์—์„œ ํ…Œ์ŠคํŠธ LanManFS, OmniNFS, FrontEnd, HostFS, Squash ๋ฐ !Internet์ด ๊ฐ€๋™๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
  • Freeway, Net, HTTP, URL, PPP, NFS, NetTime, OmniClient, LanManFS, OmniNFS, !Boot, !Internet, TCPIPLibs์—์„œ RISC OS 4 ์ด์ „์— ์‚ฌ์šฉ๋˜์—ˆ๋˜ ์ด์ „ TCP/IP ์Šคํƒ์ธ Internet 3.70์— ๋Œ€ํ•œ ์ง€์›์ด ์ค‘๋‹จ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ๋ฐ ์œ ์ง€ ๊ด€๋ฆฌ๋ฅผ ํฌ๊ฒŒ ๋‹จ์ˆœํ™”ํ•œ ์›๊ฒฉ DB ๊ตฌ์„ฑ ์š”์†Œ์ž…๋‹ˆ๋‹ค.
  • SharedCLibrary๋Š” C++ ์ฝ”๋“œ์—์„œ ์ •์  ์ƒ์„ฑ์ž์™€ ์†Œ๋ฉธ์ž๋ฅผ ์‚ฌ์šฉํ•˜๊ธฐ ์œ„ํ•œ ํ›„ํฌ ์ง€์›์„ ์ถ”๊ฐ€ํ•˜์—ฌ ๊ณ ๊ธ‰ ํ”„๋กœ๊ทธ๋ž˜๋ฐ ์–ธ์–ด์— ๋Œ€ํ•œ ์ง€์›์„ ํ™•์žฅํ•ฉ๋‹ˆ๋‹ค.
  • USB ์ด๋”๋„ท ์–ด๋Œ‘ํ„ฐ๋ฅผ ์‚ฌ์šฉํ•˜๊ธฐ ์œ„ํ•ด Raspberry Pi, Beagleboard ๋ฐ Pandaboard ๋ณด๋“œ์— ์ƒˆ๋กœ์šด EtherUSB ๋“œ๋ผ์ด๋ฒ„๊ฐ€ ์ถ”๊ฐ€๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
  • Pandaboard ๋ฐ Raspberry Pi ๋ณด๋“œ์˜ ๊ฒฝ์šฐ HAL(ํ•˜๋“œ์›จ์–ด ์ถ”์ƒํ™” ๊ณ„์ธต)์€ SDIO ๋ฒ„์Šค๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ๋‚ด์žฅ Wi-Fi ์ปจํŠธ๋กค๋Ÿฌ๋ฅผ ์ง€์›ํ•ฉ๋‹ˆ๋‹ค.
  • !Draw ์‘์šฉ ํ”„๋กœ๊ทธ๋žจ์€ ์ด์ œ DXF ํŒŒ์ผ์„ ์ง€์›ํ•ฉ๋‹ˆ๋‹ค.
  • !Paint ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์—๋Š” ์ด๋ฏธ์ง€๋ฅผ PNG ๋ฐ JPG ํ˜•์‹์œผ๋กœ ๋‚ด๋ณด๋‚ด๋Š” ๊ธฐ๋Šฅ์ด ์ถ”๊ฐ€๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ๋ธŒ๋Ÿฌ์‹œ ํŽ˜์ธํŒ… ๊ธฐ๋Šฅ์ด ํ–ฅ์ƒ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ํˆฌ๋ช…์„ฑ์— ๋Œ€ํ•œ ์ง€์›์ด ์ถ”๊ฐ€๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
  • ๊ธฐ๋ณธ์ ์œผ๋กœ WimpMan ๋ชจ๋“ˆ์ด ํ™œ์„ฑํ™”๋˜์–ด ์žˆ์–ด ๋ฐ์Šคํฌํ†ฑ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ์ž‘์„ฑ์„ ๋‹จ์ˆœํ™”ํ•ฉ๋‹ˆ๋‹ค.
  • ์ฐฝ ๊ด€๋ฆฌ์ž๋ฅผ ์‚ฌ์šฉํ•˜๋ฉด ๋ฒ„ํŠผ์˜ ์ƒ‰์ƒ๊ณผ ๊ทธ๋ฆผ์ž๋ฅผ ์‚ฌ์šฉ์ž ์ •์˜ํ•  ์ˆ˜ ์žˆ์„ ๋ฟ๋งŒ ์•„๋‹ˆ๋ผ ํŒจ๋„์˜ ๋ฐฐ๊ฒฝ๋„ ๋ณ€๊ฒฝํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
  • ๊ธฐ๋ณธ์ ์œผ๋กœ ํƒญ ๋ฐ TreeView ๊ฐ€์ ฏ์€ ํ™œ์„ฑํ™”๋˜์–ด ์žˆ์Šต๋‹ˆ๋‹ค.
  • ํŒŒ์ผ๋Ÿฌ ํŒŒ์ผ ๊ด€๋ฆฌ์ž์— ์‹œ์Šคํ…œ ๋””๋ ‰ํ„ฐ๋ฆฌ์˜ ๊ฐ€์‹œ์„ฑ์„ ๊ตฌ์„ฑํ•˜๋Š” ๊ธฐ๋Šฅ์ด ์ถ”๊ฐ€๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
  • ์ตœ๋Œ€ RAM ๋””์Šคํฌ ํฌ๊ธฐ๊ฐ€ 2GB๋กœ ๋Š˜์–ด๋‚ฌ์Šต๋‹ˆ๋‹ค.
  • TCP/IP ์Šคํƒ ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ๋Š” FreeBSD 12.4์˜ ์ฝ”๋“œ๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ๋ถ€๋ถ„์ ์œผ๋กœ ์—…๋ฐ์ดํŠธ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ๋‹จ์ผ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์ด ์—ด ์ˆ˜ ์žˆ๋Š” ์ตœ๋Œ€ ๋„คํŠธ์›Œํฌ ์†Œ์ผ“ ์ˆ˜๊ฐ€ 96๊ฐœ์—์„œ 256๊ฐœ๋กœ ๋Š˜์–ด๋‚ฌ์Šต๋‹ˆ๋‹ค.
  • HTTP ๋ชจ๋“ˆ์—์„œ ์ฟ ํ‚ค ์ฒ˜๋ฆฌ๊ฐ€ ํฌ๊ฒŒ ํ–ฅ์ƒ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
  • TCP/IP ํ†ต์‹  ์ง€์›์„ ํ™•์ธํ•˜๊ธฐ ์œ„ํ•ด RMFind ์œ ํ‹ธ๋ฆฌํ‹ฐ๊ฐ€ ์ถ”๊ฐ€๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
  • ๋ ˆ๊ฑฐ์‹œ Xeros NS ํ”„๋กœํ† ์ฝœ์— ๋Œ€ํ•œ ์ง€์›์ด ์ค‘๋‹จ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.

RISC OS 5.30 ์šด์˜ ์ฒด์ œ ์‚ฌ์šฉ ๊ฐ€๋Šฅ


์ถœ์ฒ˜ : opennet.ru

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