취미/리눅스

[리눅스] 리눅스 특징, 장·단점

js-delog77 2023. 10. 26. 20:13

리눅스 특징이 뭐지?  장·단점은?

[♨ 특징 ♨ ]

● 오픈 소스 운영체제입니다.

더보기

이렇게 간단히 적으면 안 되겠죠? 오픈 소스 운영체제가 무언인가? 

한번 뜯어보도록 하겠습니다. 제일 먼저 "운영체제"부터 알아보도록 하겠습니다.

 

[운영체제]

사용자가 하드웨어에 접근할 수 있는 유일한 수단.

하드웨어를 효율적으로 관리하고 사용하기 위한 다양한 기능을 제공하는 소프트웨어.

한마디로 사용자와 시스템 간의 인터페이스(연결) 역활이라고 보시면 될 것 같네요.

 

[오픈 소스]

소스 코드 및 모든 관련 자료가 공개되어 있는 것을 말합니다.

공개되어 있는 만큼 다른 소스를 찾아볼 수도 있고 사용할 수도 있습니다.

 

멀티 유저, 태스킹 운영체제로 여러 명의 사용자가 복수의 작업을 동시에 진행할 수 있습니다.

   (빠르게 자원을 교대로 사용해서 동시에 처리하는 것처럼 보입니다.) 

 

다중 스레드를 지원하는 네트워크 운영체제입니다.

   하나의 프로세스 내에서 여러 개의 네트워크 작업을 동시에 처리 가능해서 강력한 네트워크 지원이 가능합니다.

   프로세스(실행 중인 프로그램) 안에서 여러 작업을 동시에 진행한다는 말입니다.     

 

여러 종류의 파일 시스템을 지원하는 운영체제입니다.

   

 

(리눅스) 기본 파일 시스템: ext2, ext3, ext4

DOS: FAT16

Windows: FAT32, NTFS

네트워크 파일 시스템: SMB, CIFS, NFS

[왼쪽 편처럼 디스크(드라이브) 속성 확인 시 파일 시스템이 나와 있습니다.]

 

 

 

[♨ 장점 ♨]

유닉스와 완벽하게 호환 가능합니다.

   유닉스 운영체제 기반인 POSIX 규격을 따르고 있어서 유닉스용 프로그램은 별도 수정 없이 리눅스에서

   동작 가능합니다.

 

PC용 운영체제보다 안정적입니다.

   리눅스는 네트워크 사용을 전제로 설계되었기에 때문에 항상 켜 놓아도 안정적으로 운영이 가능합니다.

 

하드웨어 기능을 효과적으로 사용합니다. 

   GUI가 아닌 CLI 방식이라 다른 운영체제보다 적은 양의 메모리를 사용합니다.

오픈 소스 운영체제로 사용자에게 넓은 선택권이 주어집니다.

   여러가지 유틸리티 프로그램과 응용 프로그램들을 사용자 편의에 맞춰 무료로 사용할 수 있습니다.

 

[♨ 단점 ♨]

● 공개 운영체제이기 때문에 문제점 발생 시 기술 지원을 받는 데 한계가 있습니다.

 

한글 지원이 미흡합니다. (별도로 지원 패키지를 설치해야만 한글 사용이 가능합니다.)

 

보안 상의 취약점이 쉽게 노출될 가능성이 있습니다.

   (하지만 꾸준한 기술 개발로 점점 보안성이 높아지고 있습니다.)