반응형

 

 

※ 리눅스의 특징

 

 

 

  • 다중 사용자 및 다중 처리 시스템

하나의 시스템에 다수의 사용자들이 동시에 접속하여 사용할 수 있고, 각 접속자들은 다수의 응용 프로그램을 실행할 수 있다.

 

 

  • 공개된 시스템

운영체제의 핵심인 커널뿐만 아니라, 같이 내장되어 배포되는 대부분의 응용 프로그램이 소스가 공개된 프로그램이다.

 

 

 

  • 다양한 네트워크 환경

가장 보편화된 Ethernet, SLIP, PPP, ATM 등의 다양한 네트워크 환경을 지원하며, TCP/IP, IPX, AppleTalk 등의 대부분의 네트워크 프로토콜을 지원한다.

 

 

 

  • 다양한 파일 시스템 지원

리눅스는 프로그램과 자료를 저장하기 위해 리눅스 고유의 파일 시스템인 ext2, ext3, ext4 등을 사용한다.

자기 고유의 파일 시스템만 지원하는 다른 운영체제와는 달리 다양한 파일 시스템을 지원한다.

 

 

 

  • 뛰어난 이식성

리눅스는 약간의 어셈블리와 대부분의 C언어로 작성되어 사용한다. 따라서 C를 컴파일할 수 있으면 어셈블리 부분만 새롭게 만들고 C부분을 다시 컴파일함으로써 쉽게 다른 시스템에 이식할 수 있다.

 

 

 

  • 유연성과 확장성

리눅스는 상업용 유닉스의 모든 특성을 가지고 있으며, 유닉스의 표준인 포직스(POSIX)를 준수하고있다.  따라서 공개용 유닉스 프로그램들을 문제없이 컴파일하여 사용할 수 있다.

 

 

 

  • 뛰어난 안정성과 보안성

리눅스는 커널 소스가 공개되어 있어서 Windows와 같은 폐쇄형 운영체제에 비해 보안상의 취약점이 쉽게 노출된 가능성은 있으나, 공개용 소프트웨어를 지지하는 수많은 전문 프로그래머들이 상용 운영체제보다 빠르게 오류 수정과 보안 관련된 패치를 발표하고 있다.

 

 

 

  • 우수한 가격대 성능비

기업환경에서 서버로 사용되는 유닉스를 x86 시스템에 최적화시켜 효율적인 방식으로 설계하였기 때문에 PC급 서버에서도 엔터프라이즈 급의 성능을 발휘시킬 수 있다.

 

 

 

  • 다양한 응용 프로그램 제공

리눅스에는 운영체제의 핵심인 커널을 비롯하여 다양한 응용 프로그램을 제공한다.

셸(Shell), 기본명령어, X Window시스템, 편집기, 서버 및 클라이언트 프로그램, 개발도구, 보안도구, 게임 등을 포함하여 배포하고 있다.

 

 

 

  • 다양한 배포판

리눅스는 서버, 개발용, PC용 등의 다양한 목적으로 사용 가능하고, 이에 따른 다양한 배포판들이 존재한다.

국외에는 레드햇(RedHat), 데비안(Debian), 우분투(Ubuntu), 수세(SUSE) 등이 있고,

국내에는 한컴리눅스, SULinux 등이 있다.

반응형

+ Recent posts