์ „์ฒด ๊ธ€ 427

Free Software ( ์ž์œ  ์†Œํ”„ํŠธ์›จ์–ด )

Free Software ( ์ž์œ  ์†Œํ”„ํŠธ์›จ์–ด ) ์ž์œ  ์†Œํ”„ํŠธ์›จ์–ด(free software)๋Š” ๋ณต์‚ฌ์™€ ์‚ฌ์šฉ, ์—ฐ๊ตฌ, ์ˆ˜์ •, ๋ฐฐํฌ ๋“ฑ์˜ ์ œํ•œ์ด ์—†๋Š” ์†Œํ”„ํŠธ์›จ์–ด ํ˜น์€ ๊ทธ ํ†ต์นญ์ด๋‹ค. ์†Œํ”„ํŠธ์›จ์–ด์˜ ์ˆ˜์ • ๋ฐ ์ˆ˜์ •๋ณธ์˜ ์žฌ๋ฐฐํฌ๋Š” ์ธ๊ฐ„์ด ํ•ด๋… ๊ฐ€๋Šฅํ•œ ํ”„๋กœ๊ทธ๋žจ์˜ ์†Œ์Šค ์ฝ”๋“œ๊ฐ€ ์žˆ์–ด์•ผ๋งŒ ๊ฐ€๋Šฅํ•˜๋ฉฐ, ์†Œ์Šค ์ฝ”๋“œ๋Š” GPL ๋“ฑ์˜ ๋ผ์ด์„ ์Šค๋ฅผ ํ†ตํ•˜๊ฑฐ๋‚˜, ํ˜น์€ ๊ทนํžˆ ๋“œ๋ฌผ๊ฒŒ ํผ๋ธ”๋ฆญ ๋„๋ฉ”์ธ์œผ๋กœ ๊ณต๊ฐœ๋˜๊ธฐ๋„ ํ•œ๋‹ค. ์ž์œ  ์†Œํ”„ํŠธ์›จ์–ด ์šด๋™์€ ์ดˆ์ฐฝ๊ธฐ์˜ ์ปดํ“จํ„ฐ ์‚ฌ์šฉ์ž๋“ค์ด ์ด๋Ÿฌํ•œ ์ž์œ ๋ฅผ ๋ˆ„๋ฆด ์ˆ˜ ์žˆ๋„๋ก ํ•˜๊ธฐ ์œ„ํ•ด์„œ 1983๋…„์— ์‹œ์ž‘๋˜์—ˆ๋‹ค. 1990๋…„๋Œ€ ํ›„๋ฐ˜์—๋Š” ์ž์œ  ์†Œํ”„ํŠธ์›จ์–ด ๋Œ€์‹  ์˜คํ”ˆ ์†Œ์Šค ์†Œํ”„ํŠธ์›จ์–ด๋ผ๋Š” ์šฉ์–ด๊ฐ€ ๋งŽ์ด ์“ฐ์ด๊ธฐ ์‹œ์ž‘ํ–ˆ๋‹ค. ํ•˜์ง€๋งŒ ์ž์œ  ์†Œํ”„ํŠธ์›จ์–ด ์žฌ๋‹จ์€ ์ž์œ ๋กœ์šด ์‚ฌ์šฉ์„ ๊ฐ•์กฐํ•˜๋Š” ๋Œ€์‹  ๊ธฐ์ˆ ์ ์ธ ๋ฉด์— ์น˜์šฐ์นœ ์šฉ์–ด๋ผ๋Š” ์ ์—์„œ "์˜คํ”ˆ ์†Œ์Šค ์†Œํ”„ํŠธ์›จ..

ComputerScience/OS 2021.03.25

Free Software Foundation ( ์ž์œ  ์†Œํ”„ํŠธ์›จ์–ด ์žฌ๋‹จ )

Free Software Foundation ( ์ž์œ  ์†Œํ”„ํŠธ์›จ์–ด ์žฌ๋‹จ ) ์•ฝ์นญ : FSF ๊ฒฐ์„ฑ: 1985๋…„ 10์›” 4์ผ ๋ชฉ์  : ์ž์œ  ์†Œํ”„ํŠธ์›จ์–ด ์šด๋™ ๋ณธ๋ถ€ : ๋ฏธ๊ตญ ๋งค์‚ฌ์ถ”์„ธ์ธ ์ฃผ ๋ณด์Šคํ„ด ๊ณต์‹์‚ฌ์ดํŠธ : www.fsf.org ์ด์‚ฌ์žฅ : Richard Stallman ์ž์œ  ์†Œํ”„ํŠธ์›จ์–ด ์žฌ๋‹จ(Free Software Foundation ์ค„์—ฌ์„œ FSF)์€ ๋ฏธ๊ตญ์˜ ์ž์œ  ์†Œํ”„ํŠธ์›จ์–ด ๊ด€๋ จ ์žฌ๋‹จ์ด๋‹ค. ์ž์œ  ์†Œํ”„ํŠธ์›จ์–ด์˜ ์ƒ์‚ฐ๊ณผ ๋ณด๊ธ‰์„ ์žฅ๋ คํ•˜๊ธฐ ์œ„ํ•ด ๋ฆฌ์ฒ˜๋“œ ์Šคํ†จ๋งŒ์ด ์„ธ์šด ์žฌ๋‹จ์œผ๋กœ, ์ฃผ๋กœ ์ปดํ“จํ„ฐ ์†Œํ”„ํŠธ์›จ์–ด๋ฅผ ๋งŒ๋“ค์–ด ๋ฐฐํฌํ•˜๊ณ  ์ˆ˜์ •ํ•˜๋Š” ๋ณดํŽธ์ ์ธ ์ž์œ ๋ฅผ ์ œ๊ณ ํ•œ๋‹ค. ์„ค๋ฆฝ ์ดํ›„๋ถ€ํ„ฐ 1990๋…„๋Œ€ ์ค‘๋ฐ˜๊นŒ์ง€ ์ž์œ  ์†Œํ”„ํŠธ์›จ์–ด ์žฌ๋‹จ ๊ธฐ๊ธˆ์€ GNU ํ”„๋กœ์ ํŠธ์˜ ์ž์œ  ์†Œํ”„ํŠธ์›จ์–ด๋ฅผ ์ž‘์„ฑํ•˜๊ธฐ ์œ„ํ•ด ์†Œํ”„ํŠธ์›จ์–ด ๊ฐœ๋ฐœ์ž๋ฅผ ๊ณ ์šฉํ•˜๋Š”๋ฐ ๋Œ€๋ถ€๋ถ„ ์‚ฌ์šฉ๋˜์—ˆ๋‹ค. 1990..

ComputerScience/OS 2021.03.25

Linux

Linux ๊ฐœ๋ฐœ์ž : Linus Torvalds ์–ธ์–ด : C, Assembly language OS ์ œํ’ˆ๊ตฐ : ์œ ๋‹‰์Šค ๊ณ„์—ด ์†Œ์Šค ๋ชจ๋ธ : ์˜คํ”ˆ ์†Œ์Šค ์ดˆํŒ : 1991๋…„ 09์›” 17์ผ; ๋งˆ์ผ€ํŒ… ๋Œ€์ƒ : ํด๋ผ์šฐ๋“œ ์ปดํ“จํŒ…, ์ž„๋ฒ ๋””๋“œ ์žฅ์น˜, ๋ฉ”์ธ ํ”„๋ ˆ์ž„ ์ปดํ“จํ„ฐ, ๋ชจ๋ฐ”์ผ ์žฅ์น˜, ๊ฐœ์ธ์šฉ ์ปดํ“จํ„ฐ, ์„œ๋ฒ„, ์Šˆํผ ์ปดํ“จํ„ฐ ํ”Œ๋žซํผ : Alpha, ARC, ARM, C6x, AMD64, H8 / 300, Hexagon, Itanium, m68k, Microblaze, MIPS, NDS32, Nios II, OpenRISC, PA-RISC, PowerPC, RISC-V, s390, SuperH, SPARC, Unicore32, x86, XBurst, Xtensa ์ปค๋„ ์œ ํ˜• : Monolithic Userland : GNU ๊ธฐ๋ณธ..

ComputerScience/OS 2021.03.24

MINIX

MINIX? ๋ฏธ๋‹‰์Šค(MINIX)๋Š” ์œ ๋‹‰์Šค ๊ณ„์—ด์šด์˜ ์ฒด์ œ์˜ ํ•˜๋‚˜๋‹ค. 1987๋…„ ๋„ค๋œ๋ž€๋“œ์˜ ์•”์Šคํ…Œ๋ฅด๋‹ด ์ž์œ ๋Œ€ํ•™๊ต์— ์žฌ์งํ•˜๋˜ ๊ต์ˆ˜ ์•ค๋“œ๋ฃจ ํƒ€๋„จ๋ฐ”์›€(Andrew Tanenbaum)์ด ๊ต์œก์šฉ์œผ๋กœ ๊ฐœ๋ฐœํ•˜์˜€๋‹ค. ๋ฏธ๋‹‰์Šค๋Š” ๋ฆฌ๋ˆ…์Šค ์ปค๋„์˜ ์ฐฝ์กฐ์— ์˜๊ฐ์„ ์ฃผ์—ˆ๋‹ค. ๋ฏธ๋‹‰์Šค3๋Š” ๊ธฐ์กด์˜ MINIX1,2์™€ ๋‹ฌ๋ฆฌ ๋ณธ๊ฒฉ์ ์ธ ์šด์˜ ์ฒด์ œ๋กœ์„œ ์ž‘์„ฑ๋˜์—ˆ์œผ๋ฉฐ ๋ฆฌ๋ˆ…์Šค ๋“ฑ์˜ ๊ธฐ์กด ์šด์˜ ์ฒด์ œ์™€ ๊ฒฝ์Ÿํ•˜๊ณ  ์žˆ๋‹ค. MINIX ์–ด์› ๋ฏธ๋‹‰์Šค(Minix)๋ผ๋Š” ๋ช…์นญ์€ ๋ฏธ๋‹ˆ๋ฉ€(minimal)๊ณผ ์œ ๋‹‰์Šค(Unix)๋กœ๋ถ€ํ„ฐ ๋น„๋กฏ๋˜์—ˆ๋‹ค ์ด ๊ธ€์€ ํฌ๋ฆฌ์—์ดํ‹ฐ๋ธŒ ์ปค๋จผ์ฆˆ ์ €์ž‘์žํ‘œ์‹œ-๋™์ผ์กฐ๊ฑด๋ณ€๊ฒฝํ—ˆ๋ฝ 3.0์— ๋”ฐ๋ผ ๊ณต๊ฐœ๋œ ์œ„ํ‚ค๋ฐฑ๊ณผ ๋ฌธ์„œ ko.wikipedia.org/wiki/%EB%AF%B8%EB%8B%89%EC%8A%A4์˜ ์ž๋ฃŒ๋ฅผ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค.

ComputerScience/OS 2021.03.24

UNIX

UNIX ์–ด์› ๊ธฐ์กด์— ์‚ฌ์šฉํ•˜๋˜ ์šด์˜์ฒด์ œ Multics๊ฐ€ ๋‹ค์–‘ํ•œ ๊ธฐ๋Šฅ์„ ์ œ๊ณตํ•˜์ง€๋งŒ ์›ํ•˜๋Š”๋งŒํผ์˜ ์„ฑ๋Šฅ์ด ๋‚˜์˜ค์ง€ ์•Š์Œ ์ƒˆ๋กœ์šด ์šด์˜์ฒด์ œ๋Š” ํ•˜๋‚˜๋ผ๋„ ์ œ๋Œ€๋กœ๋œ ์„ฑ๋Šฅ์ด ๋‚˜์™€์•ผํ•œ๋‹ค๋Š” ์˜๋ฏธ๋กœ Multics์˜ multi(๋งŽ์€)์ด ์•„๋‹Œ uni-(ํ•˜๋‚˜)๋กœ ๋‹จ์–ด๋ฅผ ๋ฐ”๊ฟ” UNIX๋ผ๋Š” ์ด๋ฆ„์ด ์ƒ๊ฒจ๋‚œ๊ฒƒ์œผ๋กœ ์ถ”์ธก๋œ๋‹ค UNIX Unix๋Š” ๊ต์œก ๋ฐ ์—ฐ๊ตฌ ๊ธฐ๊ด€์—์„œ ์ฆ๊ฒจ ์‚ฌ์šฉ๋˜๋Š” ๋ฒ”์šฉ ๋‹ค์ค‘ ์‚ฌ์šฉ์ž ๋ฐฉ์‹์˜ ๋Œ€ํ™”์‹, ์‹œ๋ถ„ํ• (interactive time-sharing)์šด์˜ ์ฒด์ œ์ด๋‹ค. 1970๋…„๋Œ€ ์ดˆ๋ฐ˜ ๋ฒจ ์—ฐ๊ตฌ์†Œ ์ง์›์ธ ์ผ„ ํ†ฐ์Šจ, ๋ฐ๋‹ˆ์Šค ๋ฆฌ์น˜ ๋“ฑ์ด ์ฒ˜์Œ ๊ฐœ๋ฐœํ•˜์˜€๋‹ค. ์˜ค๋Š˜๋‚ ์˜ ์œ ๋‹‰์Šค ์‹œ์Šคํ…œ์€ ์—ฌ๋Ÿฌ ํšŒ์‚ฌ๋“ค๊ณผ ๋น„์˜๋ฆฌ ๋‹จ์ฒด๋“ค์ด ์ด ์ปค๋„๋กœ ํ™œ์šฉํ•˜์—ฌ ๋‹ค์–‘ํ•œ ์šด์˜์ฒด์ œ๋ฅผ ๊ฐœ๋ฐœํ•˜๊ณ  ์žˆ๋‹ค. ์œ ๋‹‰์Šค(UNIX)๋Š” ์ฒ˜์Œ๋ถ€ํ„ฐ ๋‹ค์–‘ํ•œ ์‹œ์Šคํ…œ ์‚ฌ์ด์—์„œ ์„œ๋กœ ์ด์‹ํ•  ์ˆ˜ ์žˆ๊ณ ,..

ComputerScience/OS 2021.03.24

Multics

Multics ( Multiplexed Information and Computing Service ) Multics (Multics, Multiplexed Information and Computing Service)๋Š” ๋‹จ์ผ ๋ ˆ๋ฒจ ๋ฉ”๋ชจ๋ฆฌ ์˜ ๊ฐœ๋…์„ ๊ธฐ๋ฐ˜์œผ๋กœ ํ•˜๋Š” ์˜ํ–ฅ๋ ฅ์žˆ๋Š” ์ดˆ๊ธฐ ์‹œ๊ฐ„ ๊ณต์œ  ์šด์˜ ์ฒด์ œ ์ž…๋‹ˆ๋‹ค Multics์˜ ์ดˆ๊ธฐ ๊ณ„ํš ๋ฐ ๊ฐœ๋ฐœ์€ 1964 ๋…„ ๋งค์‚ฌ์ถ”์„ธ์ธ  ์ฃผ ์บ ๋ธŒ๋ฆฌ์ง€ ์—์„œ ์‹œ์ž‘๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ์›๋ž˜ MIT ( ํ”„๋กœ์ ํŠธ MAC ์™€ ํŽ˜๋ฅด๋‚œ๋„ ์ฝ”๋ฐ” ํ†  ์™€ ํ•จ๊ป˜) ์ œ๋„ˆ๋Ÿด ์ผ๋ ‰ํŠธ๋ฆญ (General Electric) ์™€ ๋ฒจ ์—ฐ๊ตฌ์†Œ ๊ฐ€ ์ด๋„๋Š” ํ˜‘๋ ฅ ์‚ฌ์—…์ด์—ˆ๋‹ค. ์ด๊ฒƒ์€ ํŠน๋ณ„ํžˆ ์„ค๊ณ„๋œ GE 645 ์ปดํ“จํ„ฐ ์—์„œ ๊ฐœ๋ฐœ ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ์ฒซ๋ฒˆ์งธ๋Š” 1967 ๋…„ 1 ์›” MIT์— ์ „๋‹ฌ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. Multics๋Š” ์ œ๋„ˆ๋Ÿด ์ผ๋ ‰ํŠธ๋ฆญ์˜..

ComputerScience/OS 2021.03.24

Bell Labs

๋ฒจ ์—ฐ๊ตฌ์†Œ ( Bell Labs ) ์œ ํ˜• : ์žํšŒ์‚ฌ ์‚ฐ์—… : ํ†ต์‹ , ์ •๋ณด ๊ธฐ์ˆ , ์žฌ๋ฃŒ ๊ณผํ•™ ์„ค๋ฆฝ : 1925๋…„; (Bell Telephone Laboratories, Inc.) ๋ณธ์‚ฌ : ๋‰ด์ €์ง€์ฃผ ๋จธ๋ ˆ์ด ํž ํ•ต์‹ฌ ์ธ๋ฌผ : ์•„ํฌ์ ค ๋งˆ๋ฅดํฌ์Šค (CEO) ๋ชจ๊ธฐ์—… : AT&T (1925๋…„~1996๋…„) ์›จ์Šคํ„ด ์ผ๋ ‰ํŠธ๋ฆญ (1925๋…„~1983๋…„) ์•Œ์นดํ…”-๋ฃจ์ŠจํŠธ(1996๋…„~2016๋…„) ๋…ธํ‚ค์•„(2016๋…„~ํ˜„์žฌ) ๊ณต์‹ ์‚ฌ์ดํŠธ : www.bell-labs.com/ Nokia Bell Labs (์ด์ „ ๋ช…์นญ : Bell Labs Innovations (1996–2007), AT & T Bell Laboratories (1984–1996) ๋ฐ Bell Telephone Laboratories (1925–1984) )๋Š” ๋ฏธ๊ตญ ์‚ฐ์—… ์—ฐ..

ComputerScience/OS 2021.03.24
728x90
๋ฐ˜์‘ํ˜•