2008. 7. 9.

리눅스(Linux)의 장점

유연성에 따른 선택의 폭 확대

리눅스 소스코드는 수정한 내용을 소스코드와 함께 배포할 것을 전제로 누구나 소스코드를 마음대로 수정할 수 있도록 허용하는 GNU 공개 라이센스에 따라 보호되며 자유롭게 배포할 수 있습니다.
개방형 소스 개발 방법에 힘입어 리눅스 상에서 모든 x86 계열 프로세서, Alpha, SPARC 및 PowerPC 칩을 비롯하여 무수한 프로세서와 아키텍쳐가 지원됩니다. 또한 크기가 작기 때문에, PDA에서도 실행할 수 있습니다.
리눅스는 Web Server, Mail Server, Database Server를 비롯한 모든 Unix Application을 실행할 수 있도록 설계되어 있습니다. 리눅스는 광범위한 파일 시스템을 지원하기 때문에 특별한 하드웨어나 소프트웨어를 구입하지 않아도 같은 네트워크에서 다양한 제조업체와 모델의 컴퓨터 시스템을 사용할 수 있습니다. 또한 클러스터링 기능이 뛰어나므로 이전에 슈퍼컴퓨터에서만 가능하던 대량의 데이터 계산이나 검색 작업과 같은 프로세스를 처리할 수 있도록 확장 구성할 수 있습니다.
결과적으로 리눅스는 과학 및 공학 어플리케이션, 높은 가용성이 요구되는 웹사이트, 기업 데이터 센터, e비지니스 어플리케이션 같은 업무에 매우 적합한 운영 체제입니다.

강력한 보안기능

리눅스는 비지니스에 적합한 커널 수준 보안과 네트워크 및 어플리케이션 방화벽 구축 방법론 기능을 제공하는 운영 체제로, 시스템 운영자가 사용하는 네트워킹 보안 프로시저와 더불어 개방형 소스 제품에서만 제공할 수 있는 커널 수준의 보안 방법론이 사용자에게도 제공되는 반면, 타 운영체제는 사용자가 커널 수준에서 직접 코드를 작성할 수 있도록 허용되지 않습니다.
커널 수준 보안으로 침입자에게 약점을 제공하고 침투를 허용할 수 있는 서비스나 기능을, 사용자가 운영체제 내부에서 완전히 차단할 수 있는 이점이 있습니다.
또한 다른 운영체제는 실행하는 대부분의 보안 소프트웨어가 커널 위에 자리하여 이를 통과하는 프로세스를 모니터링하는 하향 접근 방식이지만, 리눅스는 시스템 운영자가 보안 문제 처리에 있어서 커널의 약점을 커널 수준에서 해결하는 상향 접근 방식을 지원합니다.
이 방식으로 보안 상의 약점을 겉만 패치로 가리는 것이 아니라, 완전히 보완해서 근본적인 문제를 해결할 수 있습니다. 리눅스는 커널 수준에서 강력한 암호화를 통해 네트워크 트래픽을 보호할 수 있으므로 가상 사설 네트워크 구현에 매우 적합합니다.

신뢰성

리눅스 운영체제는 수백만 개발자들이 참여하여 패치와 소스코드 작업을 수행하는 방식으로 개발/운영되므로 철저한 테스트와 디버깅 과정을 거치게 되며, 만약 버그가 발견될 경우에도 단 시간 내에 해결책이 나오게 됩니다.
새로운 서비스팩이나 패치가 나올 때까지 몇 개월을 기다릴 필요가 없습니다.
리눅스는 연속 가종 시간면에서도 매우 뛰어난 운영체제로서, 리눅스에서는 메모리를 격리하고 시스템 프로세서와 사용자 프로세서를 분리함으로써 운영 체제의 신뢰성이 매우 높습니다.

e-비지니스의 표준

e-비지니스를 수행하기 위해서는 다양한 통신기기들이나 디바이스들과의 원활한 접속이 지원되어야 하는데, 이 점에서 탁월한 성능을 지닌 리눅스는 e-비지니스의 표준 운영체제로 계속적으로 수요가 늘어날 것입니다.

안전성

안정성은 신뢰성과 대조되는 개념으로 운영체제의 제어를 벗어난 문제를 처리하는 능력을 말하며, 잘못된 커널 수준 코딩이나 정합성 손상으로 인한 시스템 중지는 신뢰성에 관한 문제인 반면, 시스템에서 실행 중인 다른 프로세스로 인한 시스템 중지나 성능 저하는 안정성에 관한 문제입니다.
시스템 운영자에게 운영체제의 안정성은 매우 중요한 관심 사항입니다. 리눅스에서는 시스템 안정성 향상에 기여할 수 있는 보호 메모리와 선제 멀티태스킹이 제공됩니다.
보호 메모리 하에서는 하나의 어플리케이션에 오류가 발생하여도 전체 시스템이 중지되지 않습니다. 각 어플리케이션은 메모리에서 고유한 개별 위치를 차지하며 사용자 프로세스는 운영 체제 프로세스와 완전히 분리되어 있어, 어플리케이션에서 오류가 발생하더라도 운영 체제는 전혀 영향을 받지 않습니다. 선제 멀티태스킹 기능은 한 어플리케이션에서 발생한 병목 현상으로 인해 시스템 전체가 악영향을 받지 않도록 보호하고, 사용자의 어플리케이션이 커널에서 사용되는 시스템 자원을 잠식함으로써 발생되는 여러 문제를 피하기 위하여 사용자 프로세스와 커널 프로세스 간을 명확하게 분리 운영되도록 합니다.

저렴한 총 소유 비용

초기에 리눅스는 무료 운영체제라는 이유로 신뢰성 면에서 오해를 사기도 했지만, 비지니스 환경에서 리눅스의 매력은 저렴한 비용이 아니라 낮은 유지보수 비용, 뛰어난 안정성, 다른 운영체제를 능가하는 성능에 있습니다.
리눅스는 다른 운영체제에서 할 수 없는 많은 작업을 수행할 수 있다는 점에다 저렴한 비용이라는 장점을 동반하고 있습니다.
리눅스에는 사용자 단위 라이센스나 사용료가 없고 구형 펜티엄 시스템에서도 잘 실행되기 때문에 적은 예산으로 고성능 네트워킹 인프라를 구축할 수 있습니다.

풍부한 기술 인력

전세계적으로 오픈 소스 커뮤니티를 구성하는 수많은 개발자들이 인터넷 상에서 활동하고 있으며, 대학을 졸업하는 기술 인력들이 리눅스 환경을 선택하는 비율이 급격하게 증가하고 있기 때문에, 미래의 인력 수급 전망도 밝습니다.

어플리케이션 가용성

많은 ISV들이 리눅스를 기본 플랫폼으로 포팅하고 있으며, 새로운 소프트웨어 개발자들도 리눅스 상에서 개발을 하고 있습니다.
그에 따라서 소규모 서버에서 대용량 서버에 이르기까지 사용할 수 있는 솔루션이 다른 플랫폼보다 다양해지고 있으며, 사용에 따른 비용도 상대적으로 낮으므로 솔루션 구현이 용이합니다.

세계에서 가장 빠른 속도로 성장하는 운영체제

많은 ISV들이 기본적으로 리눅스 환경을 채택하고 있으며, 새로운 소프트웨어 개발할 경우에도 리눅스 플랫폼을 이용하는 경우가 크게 증가하고 있습니다.


출처 -- ibm.com

댓글 없음: