4월 29일 (월) 오전 9:13

logo

  • home
  • head
  • itnews
  • product
  • mobile
  • game
  • benchmark
  • analysis
  • blog

개봉 2024.06.05. / 장르 드람 / 국가 대한민국 감독 : 조지 밀러 출연 : 안야 테일러 조이, 크리스 헴스워스 등 ...
개봉 2024.05.22. / 장르 액션 / 국가 미국 감독 : 조지 밀러 출연 : 안야 테일러 조이, 크리스 헴스워스 등 ...
조회 수 2091


UNIX의 탄생과 성장

1960년대 후반

1965년 MIT, AT&T 벨 연구소, General Electric에서는 Multics라는 실험적인 운영체제를 공동으로 개발하는 프로젝트를 진행하였습니다. 이 프로젝트는 멀티태스킹, 멀티유저를 지원하는 초기 형태의 시분할 운영체제를 만들고자 했던 것이었습니다. 그러나, Multics는 초기의 설계 목표와는 다르게 비대해지고 쓸모없는 운영체제로 개발되어갔고, 프로젝트는 좌초되기에 이르렀죠.

그러나, 이 프로젝트에 참여했던, 켄 톰슨과 몇몇 연구원들은 프로그래밍에 관한 연구를 효과적으로 수행하기에 적합한 환경을 만들어 보자는 의도에서 계속하여 운영체계 개발에 몰두 하였고, 그래서 탄생한 것이 초기 형태의 UNIX였습니다.

당시에는 하드웨어를 운영하는 프로그램을 그 하드웨어의 어셈블러로 작성하여 사용했는데, 유닉스 역시 미니 컴퓨터인 PDP-7에서 돌아가도록 만들어진 것이었으며, 어셈블리어로 작성 되어 있었습니다. 그러니 다른 기종에 이식하려면 그 기종에 맞는 어셈블리어로 다시 작성해야만 하는 불편을 겪어야 했죠. 이렇게 초기의 UNIX는 기계 의존적이며, 기종간에 호환성이 없는 그런 운영체제였습니다. 그리고 UNIX를 운영체제로 사용하던 PDP-7 또한, 많은 소프트웨어를 제공하지 못하는 상황이었습니다.

1973년

이러한 상황에서 데니스 리치(Dennis Ritchie)가 C언어를 개발함으로써, 어셈블리 언어로 되어 있던 UNIX는 C언어로 제작성 되어 다시 태어나게 되었습니다. 이제 UNIX는 이식성과 호환성있는 시스템으로서 사용자들로부터 큰 반향을 일으켰고, 벨 연구소를 중심으로 유닉스 사용자 그룹이 형성되며 빠르게 버전업 되면서 퍼져 나가게 되었습니다. UNIX는 주로 연구와 학습을 목적으로 대학이나, 연구소등에 무료로 배포되었고, 이를 이용하는 프로그래머들 또한 자연스럽게 서로에게 필요한 프로그램을 공유하는 공동체 분위기가 조성되어 있었습니다. Source 프로그램이 공개되어 있었던 UNIX는 많은 대학들과 연구원들에 의해 연구되어 마침내 상업 시장에 진출하기에 이르렀고, Berkeley Unix(BSD), SYSV와 같은 계열로 분화되고, SunOS, OSF/1,AIX, HP-UX, Solaris, IRIX, SCOUNIX등과 같은 다양한 버전의 유닉스 운영체제들을 탄생시키는 모체가 되었습니다.

1980년 대 초반

UNIX는 당시 가장 인기 있는 기종인 DEC의 PDP-11과 VAX를 주축으로 발전되고 있었습니다. 한편, MIT의 인공지능 연구소에서는 PDP-10에 탑재하기 위한 시분할 운영체제인 ITS를 개발하였는데, 연구내용을 상업화 하려는 움직임이 있었고, 이로 인해 분열의 조짐이 보이면서, 몇몇 핵심 연구원들은 상업적인 것을 목적으로 하는 회사로 떠나 갔습니다. 때마침, DEC이 VAX와 PDP-11을 주력제품으로 삼으면서, PDP-10을 단종시킴으로써 더 이상 ITS의 개발은 이루어질 수 없었죠.

GNU 프로젝트의 시작

1984년 1월

MIT 인공지능 연구소의 연구원으로 ITS 프로젝트에 참여하였던 리차드 스톨먼(Richard Stollman)은, 소스를 공개하지 못하도록 하는 분위기와 기술을 상업화 하려는 조류에 반감을 갖게 되었습니다. 그래서, 그는 새로운 시스템을 구상하게 되었죠. 그 모델이 된 것은 UNIX였습니다. 그는 C로 작성된, 그리고 모두에게 공개된 UNIX 시스템을 위해 GNU(GNU is Not Unix) 프로젝트를 시작하게 되었습니다. 그는 GNU 프로젝트의 결과물들이, 자신이 몸담았던 MIT로부터 저작권과 관련한 어떤 제약을 받게 될 것을 우려하여, MIT 연구원 직을 사직할 만큼, 완전히 자유로운 운영체제를 원하고 있었습니다.

1985년

GNU 프로젝트로 개발된 에디터인 Emacs에 대한 사용자들의 관심이 높아지면서 , 스톨먼은 GNU프로젝트 운영을 위해 FSF(Free Software Foundation,자유 소프트웨어재단)을 설립하였습니다. 개발이 진행된 프로그램들은 GNU프로그램들의 배포 라이센스인 GPL하에서 판매되었으며, 판매 수익은 프로젝트를 운영하는데 사용되었습니다. 모든 GNU프로젝트는 FSF를 중심으로 진행되어 갔습니다.

1990년

GNU 프로젝트는 거의 완성단계에 이르렀으나, 운영체제에서 핵심이 되는 커널이 빠져 있는 상태였습니다. 스톨먼은 Mach를 기반으로 한 커널인 'Hurd'라는 이름의 커널을 개발하기 시작하였으나, 이미 공개된 프로그램들에 대한 지원 등 여러 가지 이유로 GNU 커널의 개발은 좀처럼 진척되지 않았습니다.

리눅스의 등장

1991년

이즈음, 핀란드의 헬싱키라는 곳에서는 한 대학생에 의해 GNU시스템에 적합한 커널이 개발되고 있었는데, 이것이 바로 리누스 토발즈의 리눅스였습니다. 당시 21살의 대학생이었던 리누스는, 앤디 타넨바움(Andy Tanenbaum)교수가 학생들의 학습을 주 목적으로 개발한 미닉스(MINIX)를 사용하던 중, 유닉스와 호환되는 공개된 운영체제의 개발 계획을 MINIX사용자 모임에 발표하였습니다. 그는 개발 할 운영체제가 "단지 취미이며 GNU처럼 거대하거나 전문적인 것은 아니다"라고 프로젝트 초기의 의도를 밝혔습니다. 그래서, 초기의 리눅스는 이식성이 고려되지 않은, 다만 i386계열에서 운영되는 유닉스 호환 운영체제를 목표로 하는 프로젝트였습니다. 초기 버전 0.01은 가장 기본적인 커널만을 포함하고 있었으며, 실행조차 되지 않는 수준이었습니다. 얼마 후 리눅스 공식 버전인 0.02가 발표 되었는데, bash(GNU Bourne Again Shell)와 gcc(GNU C 컴파일러)정도가 실행될 수 있는 수준이었습니다.

GNU와 함께 하는 리눅스

1992년

3월 리눅스는 0.95로 버전업 되었고, 인텔 x86칩에서 사용할 수 있었고, 그래픽 사용자 인터페이스가 추가 된 것이었습니다.
GNU커널로 개발 중이던 Hurd의 개발이 순조롭지 않았던, 스톨먼과 FSF는 유닉스 커널과 호환 가능한 커널인 리눅스를 GNU시스템의 커널로 채택하기로 하였습니다. 리눅스는 강력한 GNU C 컴파일러인 gcc로 컴파일된 많은 응용프로그램들을 가지게 되었고, 둘의 결합으로 GNU시스템은 완전한 구조를 갖추게 되었습니다.
리눅스의 커널부분은 리누스 주도 하에 계속 개발되었는데, 리누스는 최대한 확장 가능한, 즉 사용자에게 제어권이 있으며, 어떠한 인터페이스에도 종속되지 않도록 개발을 이끌고자 하는 의지가 있었습니다. 리누스는 그의 글을 통해서 리눅스의 성공의 원인을 다음과 같이 밝히고 있습니다. 리눅스의 성공은 훌륭한 설계 원칙과 좋은 개발 모델 때문이라고…

1994년

1년 6개월여 만에 버전 1.0 이 발표 되었고, 이 버전에는 네트워킹 기능 추가 되어 있었습니다.

이즈음, 리눅스에 확실한 수익모델이 있다고 판단한 밥 영과 마크유잉은 레드햇사를 설립하고, 최초로 자사에서 패키징한 레드햇의 최초 배포본을 발표하게 되었습니다.

1995년

리눅스는 더 이상 i386계열에서 돌아가는 학습용 운영체제가 아닌, 인텔, 디지털, 썬 스팍 프로세스에도 포팅됨으로 그 영역을 넓혔으며, 알파프로세서용의 64비트 리눅스도 등장하였습니다.

1996년

버전 2.0이 발표 되었는데, 여러 프로세서를 한 번에 사용할 수 있는 컴퓨팅 파워가 추가되었습니다.

1998년

만여명의 프로그래머가 뉴스그룹에서 코드 향상과 테스팅에 참여하였습니다.

1999년

SMP 기능의 공식 지원으로 최대 16개까지의 CPU장착 가능해지고, 최대 동시접속 사용자수 2048명까지 지원하는 시스템이 되었습니다.

2003년 현재..

다양한 분야에 리눅스가 도입이 되고 있으며, IBM과 SUN이라는 거대 기업을 지원을 받으면서 Unix와 MS의 명성에 도전을 하고 있습니다.
국내 최초로 얼마전 금융권에 리눅스를 도입하기 시작하는등.. 국내에 다시 리눅스 열풍이 일지 않을까 하는 생각을 해 봅니다.

출처 -- wowlinux.co.kr






  1. No Image

    엔비디아 이야기 II

    7. 지포스 2 - 엔비디아의 천하 엔비디아는 지포스 256의 출시로 시장을 리드하는 그래픽 칩 업체가 되었다. 그러나 엔비디아는 여기에 그치지 않고 바로 후속 모델을 준비했다. 이 모델이 바로 NV 15 라고...
    Date2010.07.26 CategoryIT KNOWLEDGE
    Read More
  2. No Image

    엔비디아 이야기

    1. 엔비디아의 탄생 만약 우리가 컴퓨터 한대를 조립한다면 꼭 빠지지 않는게 하나 있다. 그것은 바로 그래픽 카드이다. 사실 현재는 메인보드 내장형 그래픽 카드가 널리 쓰이고 있기 때문에 이는 반드시 ...
    Date2010.07.26 CategoryIT KNOWLEDGE
    Read More
  3. No Image

    소통의 진화, 트위터까지

    [00월 0일 오늘 아침, 백악관 오믈렛이 너무 짜다는 오바마 대통령의 불평을 듣고 한참을 웃었다. 내가 담당요리사라면 적당하게 간 맞출 수 있을 텐데. 점심에는 대학교 입학 때 빌린 책을 그대로 캐나다...
    Date2010.07.20
    Read More
  4. No Image

    프린터의 용어와 정의

    CPS(Character Per Second) - 도트 프린터나 잉크젯 프린터와 같은 저속의 프린터에서 초당 인쇄되는 글자 수. LPM(Line Per Minute) - 라인 단위의 출력 프린터에서 분당 출력되는 라인의 수. PPM (Page P...
    Date2010.07.14
    Read More
  5. No Image

    OSI 7계층모델 [7layer-model for OSI]

    OSI 모델(Open Systems Interconnection Reference Model)은 국제표준화기구(ISO)에서 개발한 모델로, 컴퓨터 네트워크 프로토콜 디자인과 통신을 계층으로 나누어 설명한 것이다. 일반적으로 OSI 7 계층 ...
    Date2010.06.07
    Read More
  6. No Image

    와이파이, 와이브로, 와이맥스의 차이점

    KT와 SK텔레콤이 세계 최초로 와이브로(휴대인터넷) 상용서비스를 본격 시작하면서 기존의 무선랜 기술인 와이파이(WiFi), 와이맥스(Wimax) 등과의 차이나 유사성에 대한 관심이 높아지고 있다. 한국이 독...
    Date2010.05.09
    Read More
  7. No Image

    구글의 탄생과 역사

    1996년 1월, 스탠퍼드 대학의 박사과정 학생이었던 래리 페이지가 연구 프로젝트로서 구글을 시작하였다. 곧, 래리 페이지의 가까운 친구이자 같은 과 박사과정 학생이었던 세르게이 브린이 프로젝트에 합...
    Date2010.04.27
    Read More
  8. 데시벨에 따른 소음 수준

    - 40 데시벨 : 도서관이나 낮의 주택가에서 들리는 소리 - 50 데시벨 : 조용한 사무실 - 60 데시벨 : 보통 대화 - 70 데시벨 : 전화벨 소리 - 80 데시벨 : 지하철 내 소음 / 시위할 때 확성기의 소리가...
    Date2010.04.18 CategoryIT KNOWLEDGE
    Read More
  9. No Image

    오버추어란 무엇인가

    오버추어는 Precision Match™ 검색의 선두 주자로 새로운 온라인 비지니스를 만들어 나가고 있습니다. 광고주는 단한번의 광고 등록으로 오버추어 네트워크상의 모든 인터넷 검색 결과 페이지에 사이트를 ...
    Date2010.04.06
    Read More
  10. No Image

    IT인물 : 빌게이츠

    윌리엄 헨리 게이츠 3세 (William Henry Gates III, 1955년 10월 28일 ~ ) 는 미국의 기업가이다. 빌 게이츠(Bill Gates)라는 이름으로 잘 알려져 있으며, 폴 앨런과 함께 세계적인 기업 마이크로소프트를 ...
    Date2010.03.18
    Read More
  11. No Image

    하이퍼트랜스포트

    하이퍼트랜스포트(HyperTransport, HT)는 양방향, 직렬/병렬, 광대역, 지연 줄임을 특징으로 한 컴퓨터 버스로, 2001년 4월 2일에 도입되었다. 하이퍼트랜스포트 협회는 하이퍼트랜스포트 기술을 개발하고 ...
    Date2009.12.16 CategoryIT KNOWLEDGE
    Read More
  12. 리눅스의 역사와 성장

    UNIX의 탄생과 성장 1960년대 후반 1965년 MIT, AT&T 벨 연구소, General Electric에서는 Multics라는 실험적인 운영체제를 공동으로 개발하는 프로젝트를 진행하였습니다. 이 프로젝트는 멀티태스킹, 멀...
    Date2009.11.10
    Read More
  13. No Image

    돌비 디지털 사운드

    THX(LUCASFILM LTD. SOUND SYSTEM) 헐리우드의 B급 영화(전통 드라마가 아닌 SF나 호러처럼 다소 황당한 소재나 내용을 담았던 영화로 오늘날은 헐리우드에서 가장 선호하는 작품들이 되었다)들은 초기에 ...
    Date2009.10.28
    Read More
  14. No Image

    IBM에 대하여 (International Business Machines)

    가. 초창기 지금의 IBM은 CTR(Computing, Tabulating, Recording)이라는 사무기기 성격의 제품을 제조· 판매하는 조그마한 회사로부터 출발하였다. 이 CTR이라는 회사는 태뷸레이팅 머신(자동 도표작성기)...
    Date2009.10.12
    Read More
  15. No Image

    AMD의 역사와 과도기

    개인용 컴퓨터 산업은 인텔에서 만든 8080 CPU와 DRAM이 있었기 때문에 가능했다. 파퓰러 일렉트로닉스라는 잡지에 MITS에서 만든 알테어 컴퓨터가 사람들의 예상을 깨고 폭발적으로 팔리면서 시작되었다. ...
    Date2009.09.25
    Read More
  16. 인텔 터보 부스트 기술

    인텔 터보 부스트 = 동적 소비전력 관리 프로세서가 지정된 제한값(바이오스에서 설정) 이하로 작동할 때 여유 전력을 활용해 프로세서 성능을 자동으로 높여주는 기술이다. 쓰지 않는 코어는 자동으로 휴...
    Date2009.08.16
    Read More
  17. No Image

    반도체 무어의 법칙

    위기맞은 ‘무어의 법칙’ ‘반도체 집적도가 2년에 2배씩 증가한다’는 무어의 법칙을 사수하기 위한 D램 업체들의 노력이 한계에 다다르고 있다. 전문가들은 D램 회로선폭이 30나노 초반까지 무어의 법칙이 ...
    Date2009.04.02
    Read More
  18. No Image

    색재현율에 대해서

    '색재현율'이란 용어는 국제조명학회의 표준 색도도(CIE xy Color Diagram) 상에서 RGB 3원색의 색좌표를 연결한 면적의 크기를 original NTSC(1953)의 3원색 면적에 대해 비교한 수치입니다. 이 NTSC의 3...
    Date2009.01.30
    Read More
  19. No Image

    차세대 FB-DIMM 메모리에 대하여 알아본다.

    <Fully-Buffered Dual in-line Memory Modules> FB-DIMM은 서버용으로 차세대 고용량 / 고속 메모리용으로 개발된 DRAM 모듈로써 고용량ㆍ고속 구현을 위해서 DRAM 모듈에 시리얼 링크 역할의 버퍼 칩을 추...
    Date2008.09.01
    Read More
  20. No Image

    사운드 카드 원리

    컴퓨터 개발 목적은 복잡하고 반복되는 계산을 빠르게 하기 위함이다. 실제로 컴퓨터 내부에서는 수많은 연산이 계속되고 있으며, 그 결과들의 조합을 통하여 사용자가 원하는 출력을 얻게 된다. 우리들이 ...
    Date2008.08.21
    Read More
  21. No Image

    엔비디아의 CUDA 기술이란 무엇인가.

    엔비디아 CUDA 기술은 엔비디아 GPU의 프로세싱 성능을 활용할 수 있는 세계 유일의 C 언어 환경이다. CUDA는 개발자들이 석유/가스 폭발, 재정 위기 관리, 제품 디자인, 의학 이미지, 과학 연구와 같이 가...
    Date2008.06.10
    Read More
  22. No Image

    IPTV 를 알아본다.

    이제 무슨 프로그램이 하는지 프로그램 안내를 뒤적일 필요가 없으며, TV앞에서 마냥 TV광고를 보면서 기다리지 않아도 되며, 시간 맞춰 녹화할 필요도 없어진다. 언제 어디서나 내가 원하는 대로 골라보는...
    Date2008.04.15
    Read More
  23. No Image

    고정 종횡비란?

    영화관에서 즐기는 와이드 대화면. LCD 모니터가 보급화가 되기 전, CRT 모니터는 대부분 4:3 화면 비율의 해상도를 지녔었다. 하지만, LCD 모니터가 나오고, 인치가 커지면서 좌우로 긴 와이드형으로 변하...
    Date2008.04.11
    Read More
  24. No Image

    DVI / HDCP에 대해 이해하자

    DVI DVI는 Digital Visual Interface의 약자입니다. 디지털 디스플레이에 관련된 업체들인 Intel, Compaq, Fujistu, HP, IBM, NEC, Silicon Image 가 모여 만든 모임인 Digital Display Working Group(말 ...
    Date2008.03.30
    Read More
  25. No Image

    램타이밍이란 무엇인가.

    램이 작업을 수행할 때 걸리는 시간을 램 클럭을 기준으로 대기 시간을 정하는 옵션이다. 숫자를 적게 잡으면 램이 더 빠르게 작동하지만 신호를 놓쳐 시스템이 불안정해지는 원인이 되기도 한다. 오버클럭...
    Date2008.02.29
    Read More
  26. No Image

    파워 서플라이의 액티브 PFC회로

    1. 콘덴서 용량계산 일반적인 묻지마파워의 400W 파워서플라이는 양심이 있다면 적어도 820uF 정도 용량의 200v 내압짜리 콘덴서를 2개 직열로 연결해 사용합니다. (여기서 200v는 콘덴서가 견뎌내는 내압...
    Date2008.02.25
    Read More
  27. No Image

    낸드 플래시와 노어 플래시

    <출처 : SERI 기술산업실 정동영 수석연구원> 낸드 플래시는 플래시 메모리의 일종이라고 할 수 있습니다. 핸드폰에서 전화번호를 입력하고, 수정하며, 메시지를 저장하고 삭제하는 것은 물론, 디지털 카메...
    Date2008.02.19
    Read More
  28. No Image

    네트워크 장비 이해

    -. 허브(Hub) 허브는 한 사무실이나 가까운 거리의 컴퓨터들을 UTP케이블을 사용하여 연결하기 위해 사용하는 네트워크 장비. 1. 허브의 기능 1) 컴퓨터 끼리의 네트워크 연결 2) 근거리의 다른 네트워...
    Date2008.02.11
    Read More
Board Pagination Prev 1 2 3 4 5 6 7 Next
/ 7