Linux란?
1989년 핀란드 헬싱키대학에 재학중이던 리누스 토르발스(Linus Torvalds)가 유닉스를 기반으로 개발한 공개용 오퍼레이팅시스템(OS)으로, 1991년 11월 버전 0.02이 일반에 공개되면서 확대 보급되기 시작하였다. 유닉스(Unix)가 중대형 컴퓨터에서 주로 사용되는 것과는 달리, 리눅스는 워크스테이션이나 개인용 컴퓨터에서 주로 활용한다.
리눅스는 소스 코드를 완전 무료로 공개하여 전세계적으로 약 5백만 명이 넘는 프로그램 개발자 그룹을 형성하게 되었으며, 이들에 의해 단일 운영체제의 독점이 아닌 다수를 위한 공개라는 원칙하에 지속적인 업그레이드가 이루어지고 있다.
파일구성이나 시스템기능의 일부는 유닉스를 기반으로 하면서, 핵심 커널 부분은 유닉스와 다르게 작성되어 있다. 인터넷 프로토콜인 TCP/IP를 강력하게 지원하는 등 네트워킹에 특히 강점을 지니고 있으며, 유닉스와 거의 유사한 환경을 제공하면서 무료라는 장점 때문에 프로그램 개발자 및 학교 등을 중심으로 급속히 사용이 확대되고 있다.
리눅스는 각종 주변기기에 따라 혹은 사용하는 시스템의 특성에 맞게 소스를 변경할 수 있으므로 다양한 변종이 출현하고 있다.
[네이버 지식백과] 리눅스 [Linux] (두산백과)
출처 : https://terms.naver.com/entry.nhn?docId=1180044&cid=40942&categoryId=32839
라고 백과에서 정리하고 있습니다.
리눅스는
운영체제
중 대표적인 오픈소스 시스템 소프트웨어로 헬싱키 공대 대학생 리누스 토르발스가 유닉스(Unix)를 모델로 삼아 만든 것이 시초.
리눅스는 자유 소프트웨어와 오픈소스 개발의 가장 유명한 표본으로 다중사용자, 다중작업, 다중스레드를 지원하는 네트워크 운영체제
현재는 퍼블릭 클라우드 시스템의 90% 임베디드 기기의 62% 슈퍼컴퓨터 시장의 99%가 리눅스로 작동
리눅스(Linux)의 구조
그림 더럽게 못만드네;;;
리눅스의 핵심은 커널(Kernel)로 하드웨어와 소프트웨어를 연결하는 역할을 해 컴퓨터 시스템을 제어합니다.
커널(Kernel)은 컴퓨터가 Booting되면 GRUB 같은 부트 로더에 의해 메모리로 로딩돼 컴퓨터가 꺼질 때까지 항상 메모리영역에 머물며 각 장치를 제어하고 사용자의 Command를 기다립니다.
커널(Kernel) Version
linux-x.y.z.tar.gz의 형식으로
x - 주버전
y - 홀수: 베타 / 짝수:안정
z - 패치버전
을 나타냅니다.
그렇다면! 현재 Windows나 iOS를 사용하고 있는데 리눅스는 사용 못하는 걸까? 라고 생각하신 분들을 위해서 기존에 사용하는 OS에서 Linux를 사용하는 법을 알아보겠습니다!
기존에 OS를 지우지않고 Linux를 설치하는 방법은 VM(Virtual Machine)이라는 프로그램을 이용하는 것입니다.
VM (Virtual Machine)
VM(Virtual Machine)이란?
특정 운영체제에서 별도의 하드디스크 분할을 하지 않고 다른 운영체제를 설치 및 사용 할 수 있도록 제작된 응용프로그램입니다.
주로 사용되는 2개의 플랫폼은,,
VMware와 Virtual Box가 있습니다.
* 컴퓨터 사양에 맞게 다운로드하세요~
'IT > Linux' 카테고리의 다른 글
[Virtual Machine] VMware 설치 (0) | 2018.05.26 |
---|---|
[Linux] 리눅스 기본 명령어 (0) | 2016.03.15 |