하드웨어와 프로그램 사이에서 작동. 사용자가 프로그램을 이용해 편리하게 하드웨어를 사용 할 수 있도록 운영체제가 역할을 함. 만일 운영체제가 없다면 하드웨어를 사용하기 위하여 굉장히 복잡한 과정들을 감수해야 함.
-----
커널
운영체제에서 매우 중요한 없어서는 안될 존재. 프로세스, 메모리, 입출력 등을 전반적으로 관리. 컴퓨터의 한정된 자원을 최대한 효율적으로 관리하도록 하는 것이 커널의 핵심역할.
-----
리눅스
커널의 일종인 리눅스 커널, 또는 리눅스 커널을 사용하는 운영체제를 카리키는 말. 소스코드가 공개되어 있는 대표적인 오픈 소스 소프트웨어. 컴퓨터 역사상 가장 많은 사람이 들어간 오픈 소스 프로젝트. 안드로이드 또한 이것을 기반.
-----
리눅스와 윈도우
운영체제 | 윈도우 | 리눅스 |
비용적 측면 | - 마이크로소프트 사에서 만든 상용 OS - 가격이 고가이며 기본 애플리케이션을 이용할 경우 추가 비용이 발생함. 리눅스에서는 무상으로 제공되는 소프트웨어를 윈도우의 경우 별도 비용을 내고 구입해야 함 | - 무료로 사용할 수 있는 공개 OS - 무료 라이선스로 사용 제한이 없기 때문에 구축하고자 하는 모든 시스템에 추가 비용없이 설치가 가능 - 애플리케이션과 문서들 또한 무상 혹은 저렴하게 구입할 수가 있음 |
안정성 및 신뢰도 | - 윈도우의 안정성과 신뢰도는 리눅스, 맥OS 등의 타 OS보다 낮은 편 - 윈도우에서 자주 접하게 되는 블루 스크린이 그 대표적인 예 | - 리눅스는 안정성과 신뢰도를 높이는 운영체제로 인정받으면서 널리 사용되고 있음 - 리눅스는 윈도우에 비해 신뢰도가 높은 편이지만 디스크 입출력이 비동기화 방식이기 때문에 시스템 충돌, 전원문제 등이 발생할 경우 파일시스템이 깨질 수 있는 우려도 있음 |
성능 | - 윈도우 개발언어(ASP: Active Server Pages)로 개발된 서비스 페이지의 경우 윈도우OS가 설치된 서버에서 최고 성능을 발휘함 | - 대부분의 응용프로그램에 대해 좋은 성능을 발휘하며 낮은 성능의 서버로 고성능을 낼 수 있음 |
보안성 | - 리눅스에 비해 시스템 버그나 보안 취약점 발견 시 패치가 나오는데 상당한 시일이 걸림 | - 리눅스는 다중 사용자 체제이므로 관리자 권한(root)으로 로그인하지 않으면 모든 사용자는 보호모드에서 작동하므로 윈도우에 비해 바이러스가 매우 적고 보안성이 높은 편 - 리눅스의 모든 소스는 인터넷상에 공개되어 있기 때문에 보안이슈 발생 시 발빠른 대처가 가능 |
응용프로그램 | - 윈도우용 무료 프로그램의 수는 매우 적으며 소스코드 없이 제공되기 때문에 사용자에 의해 수정 혹은 개선이 불가능 | - 리눅스는 다양한 무료 오픈소스 프로그램들이 존재하며, 직접 소스 수정 및 제작을 하여 배포할 수 있음 |
상용 애플리케이션 | - 윈도우는 다른 어떤 운영체제 보다 많은 애플리케이션을 보유하고 있다는 것이 최대 장점, WMA 스트리밍 서비스 같이 ASP로 개발된 페이지를 구동해야 하는 경우가 그 대표적인 예 | - 리눅스를 지원하는 상용 애플리케이션들은 점차 늘고 있는 추세 |
운영관리 측면 | - 텍스트 입력 방식의 리눅스보다 GUI 기반의 윈도우가 더 편리함 | - 기술 지원 측면에서 리눅스가 전문적이고 신속하게 이뤄진다고 할 수 있음 - 리눅스 개발 업체들 외에도 지원을 받을만한 뉴스그룹, 메일링 리스트와 같은 무상 질의/답변 포럼이 많으며 사용자가 소스를 수정하려 직접 문제를 해결할 수도 있음 |
-----
우분투
우분투는 리눅스 커널을 기반으로 한 리눅스 배포판 가운데 하나이다. 우분투는 배포판을 수정하거나 수정한 것을 재배포 할 수 있는 자유 소프트웨어로, 지금까지 수많은 변형 배포판이나 공식 지원하지 않는 창 관리자를 데스크톱으로 하는 배포판들이 나왔다. 우분투의 기본적인 철학, 즉 전 세계의 사람 누구나 어렵지 않게 리눅스를 사용하자는 표어에서 알 수 있듯이, 지본적으로 세계의 다양한 언어를 지원하고 그다지 높은 사양의 컴퓨터가 필요하지 않다.
댓글 없음:
댓글 쓰기