전자상거래
시스템 운영 및 관리
1.전자상거래 컴퓨터
시스템
6. 운영체체- 리눅스
리눅스는
윈도나 유닉스와 같은 운영체제의 한 종류로, GNU(GNU's Not UNIX) 프로젝트의 소프트웨어 배포 기준인
GPL(General Public License)에 의해서 관리되고 있다. 리눅스는 상용 유닉스가 가지고 있는 일반적인 특성들을 모두 갖추고 있다.
상용 유닉스와는 달리 세계 곳곳에서 원하는 모든 사람들이 다양한 기술들을 덧붙이면서 발전해 나가는 운영체제이다.
미니사전------------------------------------------------------------------------
GNU(GNU's Not UNIX)
GNU는 복사, 수정 및 재배포가 가능하도록 소스코드가 함께 딸려나오는 유닉스와 비슷한 운영체계이다. GNU
프로젝트는 FSF(Free Software Foundation)를 만든 리차드 스톨먼과 몇몇 사람들에 의해 1983년에 시작되었다. 스톨먼은 사용자들이
친구를 위해 복사를 해주든, 소스코드를 수정하든, 재포장하여 비용을 받고 배포하든 상관없이, 얻기 원하는 소프트웨어라면 어떤 소프트웨어라도 자유로이
사용할 수 있어야 한다고 믿었다. FSF에서는 이러한 조항이나 조건을 Copyleft 라고 부른다. Copyleft는 무료 소프트웨어를 재배포하는
사람이라면 누구라도, 그 이후의 복사나 프로그램의 수정에 관한 자유까지도 함께 넘길 것을 조건으로서 걸고있다. 그 때문에 그 누구라도 미래 버전에
관한 소유권을 요구하거나 사용자들에게 제한을 가할 수 없도록 보장하고 있다.
--------------------------------------------------------------------------------
1) 리눅스의 탄생 배경
리눅스는 1991년 핀란드 헬싱키대학교의 학생이던 리누스 토발즈(Linus Tovals)가 비싼 대형 기종에서나 작동하던 운영체제인
유닉스를 386 기종의 PC에서도 작동할 수 있게 만들어 인터넷을 통해 무료로 배포하면서 탄생했다. 리눅스의 매력은 프로그램 소스 코드가 공개되어
있어, 프로그래머가 원하는 대로 특정 기능을 추가할 수 있고 더욱이 어느 플랫폼에서도 잘 작동한다는 것이다. 리눅스는 무료인 것에 비해 성능이
탁월하다는 뛰어난 장점이 있지만, 운영기술 교육이나 애프터 서비스 등의 사후 관리가 어려웠기 때문에 그 동안 일반인이나 기업이 사용하기에는 문제가
따랐다. 국내에서도 리눅스의 인기가 높아져 사용자가 꾸준히 증가하면서 리눅스를 상품화하려는 기업들이 늘고 있으며, 리눅스의 설치 및 구성, 관리
기술 및 프로그래밍 교육도 점차 활발해지고 있는 추세이다.
2) 리눅스의 특징
·유닉스를
개인용 PC 및 일반용 서버로 사용할 수 있도록 개발한 운영체제이다.
·PC에서 동작하며, POSIX 표준을 따르는 유닉스의 일종이다.
·완벽한
다중 작업이 가능하다.
·프리웨어(Freeware)이므로 사용하는 데 전혀 비용이 들지 않는다.
·대부분의
응용 프로그램이나 소스가 공개되어 있고, GNU에 의해 개발된 모든 프로그램도 무료로 사용할 수 있다.
·X-윈도를 사용해 완벽한 클라이언트/서버 환경을 구축할 수 있다.
·페이징
기법을 통한 가상 메모리를 사용해 실제 메모리 용량을 가상적으로 확장할 수 있다.
·공유
라이브러리를 사용해 시스템의 하드디스크 공간을 줄일 수 있다.
·도스처럼 640Kbyte 메모리의 한계 같은 것이 없고 완벽하게 메모리를 이용한다.
·멀티유저
시스템을 구축하여 여러 사용자가 한 컴퓨터에서 작업할 수 있다.
·진정한
의미의 32비트 운영체제이며, 80368, 80486의 보호 모드를 이용한다.
·멀티부팅
기능이 있어서 1대의 컴퓨터에서 도스와 OS/2 등의 여러 운영체제를 같이 사용할 수 있다.
·많은
사람들이 사용할 수 있는 다중 사용자 운영체제이다.
3) 커널 버전 및 배포판
·리눅스의
커널 버전은 세 부분으로 나뉜다.
·X, Y, Z라고 표현했을 때 Z는 패치 레벨을 나타내는데, 이것은 전체적인 버전과는 상관없이 버그 수정 횟수를 의미한다.
Y는 홀수와 짝수로 나뉘는데 홀수는 베타 상태의 시험 버전, 짝수는 상대적으로 안정된 상태를 의미한다. X는 주 버전으로 획기적인 진보가 이루어졌을
때 사용한다.
①
리눅스 배포판
◆
칼데라(Caldera Open Linux)
개인용
컴퓨터에서 유닉스와 같은 성능을 제공하는 멀티태스킹, 멀티유저 운영체제이다.
◆
데비안(Debian)
리눅스
커널을 기본으로 한 수많은 리눅스 배포판 중 하나로 대부분의 GNU 소프트웨어들과 TcX, X-윈도 시스템 등을
포함하는 수백 개의 소프트웨어 패키지들을 사용한다.
미니
사전-----------------------------------------------------------------------
X-윈도 서버
리눅스에서
사용하는 GUI 환경을 지원하기 위한 서버이다.
--------------------------------------------------------------------------------
◆
리눅스 웨어(Linux Ware)
설치가
쉬운 유닉스 호환 운영체제로, 유닉스를 배우고자 하는 사람이나 전문 기술자, 학생, 가정용 PC 사용자 모두에게
유용하다.
◆
레드햇 리눅스(Redhat Linux)
여러
가지 프로그램들을 포함해서 래드햇사에서 만든 리눅스 배포판으로 인텔 등의 제품군을 지원하는 리눅스. (추가 설명
요망)park> 하나의 OS 버전을 만든거야
◆
슬랙웨어 리눅스(Slackware Linux)
대부분의
인텔 PC 하드웨어와 CD-ROM 드라이브, 사운드 카드, 마우스 등과 잘 호환된다.
◆
터보 리눅스(Turbo Linux)
사용하기
편한 GUI 기술 지원 등을 포함하고 있다.