운영체제 리눅스 기초 - 리눅스란...
2013.10.14 11:21
주 의 - 이글은 리눅스(linux)를 처음 접한분들에게 도움이 되도록 작성한글이랍니다.
리 눅 스 (linux)란?
리눅스란 포괄적 의미로는 커널을 가리키지만, 운영체제 그 자체를 가리키기도 합니다.
커널이란 운영체제의 심장과 같은 부분으로써 학교에서 배운 대부분 운영체제의
기능을 담당한다고 할 수 있습니다. 이 리눅스는 "리누스 토발즈" 라는 헬싱키 대학의
대학원생분께서 만드셨으며, 본래 교육용 유닉스인 "미닉스"를 쓰다가 기능에
만족하지 못하고, 개조는 할 수 없기에 만들어졌다고 할 수 있습니다.
그래서 유닉스와 닮은 면이 많습니다. 지금까지의 리눅스는 GNU 프로젝트의 공이 큽니다.
GNU(GNU's Not Unix)프로젝트란 "리차드 스톨만" 이 세운 것으로
"누구나 소프트웨어를 실행, 수정, 복사, 배포할 수 있다"는 사용권
아래 배포하는 프로그램들을 뜻합니다. 카피 레프트라고 할 수 있습니다.
유닉스의 소프트웨어는 상용화되어 리차드 스톨만은 그것이 소프트웨어에
발전속도를 더디게 만든다고 생각하였습니다. 그래서 리차드 스톨만은 동료와
함께 GNU를 만듭니다. 이렇게 되어 리눅스와 리눅스의 거의 모든
소프트웨어는 무료입니다.
■리눅스의 특징 / 배포판
리눅스는 윈도우와 달리 무료이며 프로그램도 거의 무료입니다. 소스코드도
공개되어 자신이 직접 소스코드를 변경해 나만의 시스템을 구축할 수 있습니다.
그리고 뛰어난 보안성, 안정성을 가지고 있어 서버로도 많이 쓰입니다.
소스코드가 공개되어 전 세계 누구나 소스코드를 수정하여 발전된 모습으로
수정할 수 있습니다. 강력한 네트워크 시스템도 가지고 있지요. 리눅스라고
까만 화면에 키보드만으로 사용하는 그런 것을 연상하시는 분이 있는데
대부분의 리눅스는 X-window를 지원하여 윈도우처럼 사용하기 편합니다.
리눅스의 단점은 일단 ActiveX3를 사용하는 웹페이지는 사용할 수 없습니다.
애초에 이건 IE의 독점이기도 하였으니까요. 그리고 대부분
게임은 원활하게 즐길 수 없습니다. 우리나라는 거의 윈도우의 독점이라 해도
무방할 정도라 대부분에 게임이 윈도우 기준으로 나오고, 윈도우만 사용
가능한 DirectX를 사용해서 나오기 때문입니다.
(DirectX가 OpenGL보단 성능이 좋긴 하다네요.) 하지만 마인크래프트
등의 게임은 OpenGL을 사용해 리눅스로 나오기도 합니다.
그리고 또 윈도우보다 프로그램이 조금 부족하기도 한 감이 있지만
대부분 대처할 수 있는 프로그램이 있으니 괜찮습니다. 윈도우 프로그램,
게임도 Wine이라는 프로그램을 사용해 구동할 수 있지만, 성능이 좋지는 않습니다.
리눅스는 커널이므로 리눅스 커널을 사용하고 GNU 소프트웨어로 구성된
운영체제들을 "리눅스 배포판" 이라고 할 수 있습니다. 배포판을 기준으로
또 배포판(?)으로 나오기도 합니다. 약 200가지가 넘는다고 합니다.
유명한건 CentOS, 데비안, 페도라, 레드햇, 젠투, 우분투
오픈 수세 등등 여러가지 종류가 있습니다.
*다시 말씀드리지만 이 글은 리눅스 처음 접한분들이 유닉스 기본적인
개념을 조금이나마 도움을 주고자 작성한 글이라는 점 이해해주시기 바랍니다.
번호 | 제목 | 글쓴이 | 조회 | 날짜 |
---|---|---|---|---|
58 | "마니또우님" 보세요...... 12 | 언제나당당 | 3019 | 2013.10.17 |
57 | Elementary OS 노트북 한영키(우분투 포함) | tondekeman | 3751 | 2013.10.17 |
56 | Elementary OS MTP스마트폰 연결(우분투 포함) 1 | tondekeman | 4283 | 2013.10.17 |
55 | 리눅스 민트 UIM 입력기 사용하기 3 | 다른의견 | 16447 | 2013.10.16 |
54 | 리눅스에서 지포스 드라이브 찾기 1 | 카리스마조 | 2583 | 2013.10.16 |
53 | 바탕화면에 시스템 정보 표시하기 1 | 카리스마조 | 2632 | 2013.10.15 |
52 | 리눅스 민트에 Cairo-Dock 설치 4 | 마니또우 | 6073 | 2013.10.15 |
51 | 리눅스 민트의 패널(작업표시줄) 기능 설정 | 마니또우 | 5503 | 2013.10.15 |
50 | 리눅스의 멀티부팅 설치 및 후속 조치 1 | 마니또우 | 11799 | 2013.10.14 |
49 | 아래 카조님이 올리신 한글2010 설치...... 4 | 언제나당당 | 3756 | 2013.10.14 |
48 | wine 최신버전 설치하기 2 | 카리스마조 | 5344 | 2013.10.14 |
47 | 리눅스 Mint 15시나몬 및 한글2010 설치 4 | 마니또우 | 5514 | 2013.10.14 |
» | 리눅스 기초 - 리눅스란... 1 | 아름다운소망 | 3165 | 2013.10.14 |
45 | 리눅스에서 한글 2010 사용하기 6 | 카리스마조 | 3271 | 2013.10.14 |
44 | 우분투 관리자 권한으로 탐색기 열기 6 | 카리스마조 | 17263 | 2013.10.14 |
43 | 자그마한 팁 하나. 4 | flyingbear | 4284 | 2013.10.14 |
42 | 리눅스 + 윈도우 멀티부팅할때 마운트... 1 | 거지왕초 | 2901 | 2013.10.13 |
41 | 리눅스에서 인터넷 방송 듣기 | 스머프 | 2865 | 2013.10.13 |
40 | 리눅스 트루이미지로 백업 복구 잘됨 2 | 거지왕초 | 4167 | 2013.10.13 |
39 | [Apache 웹서버] 1. 강좌를 시작하며 (OS, etc.) 8 | 컴퓨터매니아 | 8314 | 2013.10.13 |
오늘도 잘 배우고 있어요.
잘 하면 스승님의로 모실지도 ~ ^ ^