리눅스의 탄생

shinyeongwoon·2022년 10월 31일
0

서버

목록 보기
1/18

유닉스 UNIX

  • 모든 운영체제의 시초. 리눅스가 탄생하기 이전의 운영체제
  • 미국의 벨 연구소에서 개발된 운영체제로 처음에는 어셈블리어로 개발, 그 이후 C언어로 다시 작성
  • 지금도 많이 사용되는 운영체제 중 하나이지만 높은 비용 지불 필요
  • IBM의 AIX, HP의 HP/UX, 오라클의 Solaris, DEC의 Digital Unit, SCO의 SCO Unix 등

리눅스 LINUX

  • 핀란드 헬싱키 대학에서 운영체제를 공부하던 학생(리누스 토발즈)이 386 기종에서도 구동할 수 있는 유닉스 운영체제를 만들었으면 좋겠다는 생각으로 개발된 운영체제
  • 유닉스와 거의 동일한 운영체제이면서 무료, 어떤 면에서는 유닉스 보다 뛰어남

커널 Kernel

  • 리누스 토발즈가 1991년에 리눅스 커널 0.01 버전을 작성
  • 1992년 0.02 버전을 내옿으면서 인터넷에 소스코드를 공개, 이것이 리눅스의 시초
  • 통상적인 리눅스는 토발즈가 만든 커널에 컴파일러, 셀, 기타 프로그램이 조합된 배포판
  • 배포판은 전 세계적으로 수백 가지가 넘지만 모두 토발즈가 제작한 커널을 사용하며 대표적인 것이 우분투 리눅스

GNU 프로젝트의 목표와 FSF

  • FSF => free Software Foundation
  • 자유 소프트웨어 재단에서 진행하며 유지 중인 OS 프로젝트
  • 모두가 공유할 수 있는 소프트웨어를 만드는 것이 목표
  • 1985년 스톨먼은 GNU 프로젝트에서 제작한 소프트웨어를 지원하면서 누구든 소프트웨어를 자유롭게 사용할 수 있도록 자유소프트웨어재단(FSF) 설립

GPL (General Public License)

  • FSF에서 제공하는 자유 소프트웨어 대부분의 수정 및 공유를 보장하는 가이드
  • GPL은 소프트웨어 사용/수정/재배포/수익 창출에 대한 자유의 개념 내포
  • 단, 수정한 소프트웨어로 수익 창출 시, 소스 코드를 공개해야 한다.

커널의 구성

  • 안정 버전 : 이미 검증된 개발 완료 코드로 구성
  • 메인라인 버전 : 토발즈가 개발 중인 버전, 안정 버전이 나오기 전에 추가된 기능을 미리 접하고 싶을때 사용
  • 프리패치 버전 : 안정 버전이 나오기 전에 추가된 기능을 미리 접하고 싶을때 사용

커널 버전 업그레이드

  • 2022년 7월을 기준으로 안정화된 최신 커널을 5.19 버전
  • 파일 이름에 붙은 숫자 5.19의 5는 주버전, 19는 부버전
  • 배포판에 포함된 기본 커널을 사용자가 직접 최신 커널로 업그레이드 할 수 있으며 , '커널 업그레이드' 또는 '커널 컴파일'이라고 함

Debian과 Redhat의 차이점

  • 데비안 계열은 조금 더 오픈소스쪽에 가깝고 레드햇은 사용쪽에 가깝다.
  • 데비안 계열은 배포되고 있는 서버 리눅스 들 중 안전성이 매우 높고 다양판 패키지 활용이 가능하다. 또한 데스크탑보다는 서버에 적합
  • 레드햇은 기업용 서버 OS로 가장 인기가 많다. 예전에는 유료버전과 무료버전을 모두 배포 하였으나 현재는 상용으로 판매되는 헤드햇 리눅스만을 의미

데비안 리눅스

  • 유명한 리눅스 배포판 중 하나이며 1992년에 이언 머독이 창시한 데비안 프로젝트에서 시작
  • 데비안 리눅스의 정식 버전은 1996년 1.1버전(코드면 Buzz)으로 시작, 2021년 Bullseye 발표
  • 패키지의 설치와 업그레이드가 상당히 단순하고 apt 프로그램을 이용하여 소프트웨어 설치나 업데이트가 자동으로 진행됨

우분투 리눅스

  • 데비안 리눅스를 기초로 유니티 데스크톱 환경을 사용하는 리눅스 배포판
  • 첫 버전을 출시한 이후 계속 업그레이드 됨, 인기 리눅스 배포판 중 하나
  • 기본적으로 우분투 데스크톱과 우분투 서버를 배포
  • 쿠분투,우분투 킬린, 루분투, 주분투 등 다양한 배포판 개발, 이를 통틀어 '우분투 플레이버스'라고 부름

ubuntu : 남아프리카 어느 부족의 말로, 너가 있으니 나도 있다 라는 뜻

0개의 댓글