Linux

송전영·2023년 3월 28일
0

Linux

보통 운영체제(OS)라고 하면은 가장 많이 사용하는 것은 Windows 와 MacOS가 있습니다.

하지만 개발을 직접 한다거나 서버구축을 해야한다고 할때 IT기술을 직접 다루다보면 Linux라는 OS를 많이 쓰게 됩니다.

왜 하필 다른 OS가 아닌 Linux를 사용하게 되는걸까요?

특징

싸다..

리눅스는 오픈소스 운영체제 이기 때문에 OS를 설치하는 것에 돈이 들지않습니다. 그리고 관련 자료 및 소스코드들이 모두 오픈되어 있기 때문입니다.

반면에 Windows 같은 경우 라이센스를 직접 구매해야합니다.
Apple 또한 Imac이나 Ipad등 arm 프로세서에 맞는 OS가 있어 따로있습니다.

멀티유저, 멀티태스킹

한 시스템에서 여러 유저가 서비스를 이용할수 있고
여러 작업을 할 수 있습니다.

멀티스레드 지원하는 OS

하나의 프로세스 내에서 여러개의 네트워크 작업을 동시에 처리 가능합니다.
서버로 사용가능하고 인터넷 및 이더넷을 안정적으로 연결 가능합니다.

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

리눅스 파일시스템

ext2, ext3, ext4

DOS 파일시스템

FAT

Windows 파일시스템

FAT3, NTFS

네트워크 파일시스템

SMB, CIFS, NFS

와 같은 파일시스템을 지원합니다.

장단점

장점

유닉스와 완벽히 호환

리눅스는 유닉스를 기반으로 만든
POSIX(Poratable Operating System Interface)
규격을 따라만들어졌습니다.

PC용 OS 보다 안정적

일반 PC와 달리 네트워크 사용전제로 설계되어있어 항상켜놓아도 안정적으로 운영 가능합니다.

하드웨어 효과적 사용

다른 OS 보다 메모리를 덜 사용합니다.
SWAP 방식으로 램이 부족하면 Swap영역을 늘려 메모리를 효율적으로 사용합니다.

오픈 소스 운영 체제

많은 인재가 확보되어 있기 때문에 우수한 소프트웨어 개발 가능하고 여러
배포판 업체들이 있어 생태계가 넓습니다.

단점

공개 운영체제 기술지원 한계

RHEL이나 SUSE Linux같은 경우 기술지원이 유료로 이루어지지만
대부분 예상치 못한 오류 발생시 개발자들의 기술 지원을 직접 받는 것이 어렵다.

한글 지원 미흡

배포판 마다 한국어 패키지를 깔아줘야 한다.

오픈 소스 운영 체제

사용 하는 사람이 많은만큼 뚫으려는 사람도 많다.
하지만 그만큼 막으려는 사람도 많다.

profile
클라우드(9개월근무)퇴사, 정보컴퓨터교사 지망, 코딩트리에듀센터 학원 근무중.AI프롬프트공부중.

0개의 댓글