GNU+linux/linux-news

당신이 리눅스를 써야 하는 이유

ensuta 2021. 1. 9. 20:19
728x90
반응형

생각해보자. 당신은 문서 작성을 하기 위해 컴퓨터를 켰다.

당신은 키보드로 사용자 암호를 입력하고 바탕화면을 마주하게 될 것이다.

강력한 리눅스. 편한 윈도우 당신의 선택은??

여기서 문서작성을 하기 위해 마우스로 손을 옮겨 아이콘을 클릭을 해야 할 것이다.

그 후 문서를 다시 작성하기 위해 키보드로 오른손을 옮긴다.

 

또 다른 예시가 있다. 당신의 컴퓨터는 그리 사양이 좋지 못하다.

그래서 툭하면 랙이 걸리거나 멈추기 일쑤이다.

 

컴퓨터 최적화를 하기 위해 여러 설정을 건드려 보았지만

큰 변화를 느끼지 못한다. 당신은 컴퓨터를 바꾸고 싶지만 지갑 사정이 도와주지 않는다.

 

GNU/linux 는 리누스 토르발즈가 개발한 linux 커널(kernal)GNU 프로젝트를 결합한 OS이다.

 linux 는 공개되자마자 큰 인기를 끌었고 소스코드를 공개해 수 많은 변조 배포판이 있는 OS...

는 다들 아실테고

 

이게 무슨 말이냐면 

자기 맘대로 바꿀 수 있다 = 자기한테 알맞는 극한의 최적화를 할 수 있게 해준다

Windows는 이게 잘 안 된다. 그 이유는 간단하고 강력하게 표로 설명해주겠다.

  Windows NT(Microsoft) 리눅스(linux) 커널 배포판들
(OS X는 UNIX 이므로 제외)
상호 방식 (사용하는 방식) GUI (Graphical User Interface)지향
(마우스, 창 중심)
CLI (command-line interface)지향
(키보드, 커맨드라인 중심)
디렉토리 구조
(시스템 폴더 구조)
드라이브 (C:\, D:\)개념으로 디스크를 엄격히 구분 루트 "/" 밑에 모든 파일이 있음
(부트로더, 메모리가상파일, 디바이스) 
가격 유료 무료
신뢰성 비교적 불안함 (독점 이기 떄문에 취약점이 많음) 비교적 좋음(대부분이 오픈소스이므로 안정적임)
실시간 처리 비교적 좋음 (마우스 중심, 다중프로그램에 적합) 비교적 나쁨 (커맨드 라인, CLI 환경에선 다중프로그램이 힘듬)
게임? 완전 우세 (윈도우 기반 게임이 대부분 매우 힘듬(리눅스용 게임은 거의 없다)

Windows NT 부터는 다중 사용자를 지원하기 때문에 (Windows Server 패키지에 잘 되어있음) 그 내용은 뺐습니다.

Windows는 사용자 편리에 중점을 맞추었기에 사용자가 시스템을 수정하는 것이 복잡하고 힘들다.

거기에 Windows는 소스코드가 공개되어 있지 않아서 사용자는 커널 수정 등 커스텀이 매우 힘들다.

하지만 호환성 하나는 강력하다. 대부분의 소프트웨어들이 .exe 규격을 사용해 배포하므로 점유율은 휠씬 높은 편이다.

- linux

일단 리눅스의 가장 큰 장점은 무료이다. 

그리고 메모리를 비교적 낭비하지 않는다. 성능을 최대한 끌어낸다.

 

저사양이나 서버에 적합하다.

물론 고사양 데스크톱에서도 극한의 성능을 위해 리눅스 많이들 사용한다.

 

하지만! 리눅스는 오픈소스이므로 다양한 플랫폼을 지원하기 위해 수 많은 사람들이 많은 시간 노력했다.

그 결과 wineHQ 이라는 것을 만들었다. 윈도우와의 호환을 가능하게 해주는 소프트웨어인데

최신버전들은 에뮬레이터가 아니라서 생각보다 안정적으로 돌아간다.

고사양에서 wine으로 Adobe PhotoShop 과 Adobe After Effect 같은 고사양 프로그램 뿐만 아니라

시스템에 접근하는 프로그램들 조차 잘 돌아갈 수 있다고 한다. 

이 Wine 이 있기에 전꽃비는 리눅스를 강력히 추천한다.

- Windows

도움말 기능이 풍부하거나 GUI 중심 작동은 사용자에게 매우 편리하다.

호환되는 프로그램은 매우 많고 좋다. 특히 국내 은행사이트나 정부사이트는

여전히 HTML5 표준보다는 Windows용 보안프로그램에 의존하기 때문에

이런 작업을 위해서는 윈도우가 휠씬 낫다.

 

전꽃비의 개인적인 추천은.. 

 

프로그래밍이나 개발을 주목적으로 컴퓨터를 사용한다면 - 리눅스

개인용 / 대규모 서버를 구성하고 싶다면 - 리눅스

저사양 PC에서 개인적인 간단한 작업을 하고 싶다면(동영상 시청, 문서작성) - 리눅스  

강력한 자동화 작업환경 구축(매크로, 일괄 처리 등) - 리눅스

컴퓨터를 한계치까지 끌어올려 사용하고 싶을 때 (극한의 오버클럭. 국민오버아님) - 리눅스

고사양게임, 퍼포먼스가 좋은 컴퓨터를 원한다면 - 윈도우

은행이나 정부사이트에 자주 방문해야 한다면(2021.01.09) - 윈도우

.hwp, .egg, .exe 등의 호환성을 위한다면 - 윈도우

AMD64 아키텍쳐, 오래된 프린트나 리더기 등을 사용해야 한다면 - 윈도우

 

이렇게 서로 지향하는 뱡향이 다르다 보니 데이터는 따로 분리해서 두 OS를 모두사용하는 멀티부팅이 있다.

(그렇게 권장하진 않지만 다들 이렇게 쓴다)

다음 포스팅에선 이 멀티부팅에 대해 알아보자.

 

반응형

'GNU+linux > linux-news' 카테고리의 다른 글

아치 리눅스 설치와 스피드런  (8) 2022.01.02