리눅스와 유닉스 차이점 9가지

리눅스를 사용하는 사람이라면 리눅스와 유닉스 차이는 무엇인지 궁금점이 한번 씩 생기게 됩니다. 간단하게 차이점을 요약하자면, 리눅스는 유닉스의 오픈 소스 구현체로, 유닉스와 유사한 운영 체제를 제공하면서도 커뮤니티 기반의 개방적인 환경을 가지고 있습니다. 둘 다 안정적이고 다목적으로 사용되는 운영 체제이지만, 유닉스는 상용 운영 체제의 역사적인 뿌리를 가지고 있고, 리눅스는 개방성과 다양성 측면에서 강점을 가지고 있습니다.

✅ 유닉스(Unix)

유닉스(Unix)는 1965년 MIT, AT&T 벨 연구소, General Electric에서는 멀틱스(Multics)라는 실험적인 운영체제를 공동으로 개발하는 프로젝트를 진행하였습니다. 프로젝트의 목적은 멀티태스킹(multitasking 다중 작업), 멀티 유저를 지원하는 것이 목적이었지만 목적과 다르게 비대 해지고 쓸모 없는 운영체제가 되었습니다.

프로젝트에 참여했던 벨 연구소 직원인 켄 톰슨(Kenneth Thompson), 데니스 리치(Dennis Ritchie)가 개발을 시작해 1973년 처음으로 공식 발표 되었습니다.

유닉스 이름의 유래는 초기 개발 당시 멀티태스킹 운영 체제가 아닌 싱글태스킹 운영 체제로 시작되었으며, unicx(Uniplexed Information and Computing Service:단일화된 정보 및 컴퓨터 서비스)라는 이름으로 이후 Unix 철자로 변경되었습니다. 

어셈블리 언어로 되어 있던 Unix는 데니스 리치가 C언어를 개발하여, 1973년 3월에 만들어진 Unix 네 번째 버전에 적용되었으며, Unix 시스템의 특징 중 하나가 되었습니다.

✅ 리눅스(Linux)

유닉스(Unix)와 호환되는 리눅스(Linux)는 1991년 8월 리누스 베네딕트 토르발스(Linus Benedict Torvalds)에 의해 만들어졌습니다. 이후 1991년 10월에 comp.os.linux 사이트에 0.02 버전을 공식으로 발표합니다. 이후에 설립된 자유 소프트 재단(FSF, Free Software Foundation)의 GNU(GNU is not Unix) 프로젝트의 GUN 프로젝트의 커널로 채택되었습니다. GNU gcc 컴파일러와 gcc로 컴파일 된 응용프로그램들이 포함되어 완성된 운영 체제로 자리 잡게 됩니다.

리눅스(Linux)

◼ 리눅스에서 펭귄 마스코트를 사용하는 이유

1996년 리눅스 커널 메일링 리스트에서 리눅스의 마스코트에 대한 논의가 이루어지고 있었고 토르발스가 개인 마스코트로 사용하고 있었던 Tux(턱스)라는 펭귄 이름의 로고를 사용할 것을 제안합니다. 마스코트인 Tux를 사용하는 큰 뜻이 있는 것은 아니고 개발자인 리누스 토르발스가 펭귄을 좋아했기 때문입니다.

핸드폰 안의 리눅스

✅ 리눅스와 유닉스 차이

Similar Posts

  • 리눅스: useradd 명령어 & passwd 명령어

    useradd 명령어는 리눅스에서 사용자의 ID(계정)를 생성하는 명령어입니다. root 권한으로 생성이 가능하며 기본적인 명령은 아래와 같습니다. 목차✅ 유닉스(Unix)✅ 리눅스(Linux)◼ 리눅스에서 펭귄 마스코트를 사용하는 이유✅ 리눅스와 유닉스 차이리눅스 useradd 명령어 옵션 리눅스 useradd 사용 예 기본으로 사용할 수 있는 예입니다. 리눅스 /etc/skel 디렉토리 계정 생성 시 설정 값이 정의되는 /etc/skel 데릭토리는 사용자를 생성 했을 때…

  • 리눅스 파일 시스템(File System)과 스토리지

    리눅스 파일 시스템File System은 모든 파일 및 디렉토리를 큰 트리 구조 하나로 관리합니다. 리눅스는 Ext(Extended File System)를 사용합니다. OS는 파일 스토리지에 있는 파일을 효율적으로 관리하기 위해 파일 시스템을 구축하게 됩니다. 목차✅ 유닉스(Unix)✅ 리눅스(Linux)◼ 리눅스에서 펭귄 마스코트를 사용하는 이유✅ 리눅스와 유닉스 차이✅ 대표적인 리눅스 파일 시스템 종류 저널링 시스템은 파일 시스템의 저널(로그)에 기록하는 방식을 사용하는…

  • Zend OPcache 개념과 설치 및 설정

    OPcache는 PHP script 를 바이트코드(bytecode)로 컴파일한 후에 공유 메모리에 저장하여 성능을 향상 시키는 모듈입니다. 서버의 성능을 향상시키는 PHP 가속기(PHP accelerators) 중 하나인 Zend Opcache 는 PHP 5.5부터 기본 모듈로 내장되었습니다. 목차✅ 유닉스(Unix)✅ 리눅스(Linux)◼ 리눅스에서 펭귄 마스코트를 사용하는 이유✅ 리눅스와 유닉스 차이✅ OPcache의 주요 기능 ✅ Zend OPcache 설치 PHP 8.3을 이미 설치 해서…

  • 리눅스 데몬이란? 독립형(Standalone) 방식과 슈퍼데몬 방식(xinetd)

    리눅스 데몬(Daemon)이란 사용자가 직접 제어하지 않고 백그라운드에서 실행되는 여러 작업을 하는 프로그램을 뜻 합니다. 뒤에 ‘d’로 끝나며 보통 프로세스로 실행됩니다. 목차✅ 유닉스(Unix)✅ 리눅스(Linux)◼ 리눅스에서 펭귄 마스코트를 사용하는 이유✅ 리눅스와 유닉스 차이✅ 리눅스 데몬의 2가지 방식 리눅스에서 데몬이 운영되는 방식은 독립형이란 뜻을 가진 Standalone 방식으로 단독으로 실행되는 데몬과 슈퍼 데몬 방식 xinetd 두 가지로…

  • 리눅스 uptime 명령어(서버 가동 시간&1,5,15 평균 로드 확인)

    리눅스 uptime 명령어는 시스템의 평균 부하율과 서버의 가동 시간을 확인하는 명령어입니다. 서버의 부팅 시간을 알고 싶을 때, 최근 15분 동안의 평균 로드를 통해 부하율을 알고 싶을 때 사용하는 명령어임을 알 수 있습니다. 목차✅ 유닉스(Unix)✅ 리눅스(Linux)◼ 리눅스에서 펭귄 마스코트를 사용하는 이유✅ 리눅스와 유닉스 차이✅ 리눅스 uptime 명령어 기본 사용법과 설명 총 4개의 컬럼으로 나뉘는…

  • [Linux] access_log 분석[220.23.175.93]

    access_log 분석을 통해 웹 로그가 들어오는 것을 파악. 목차✅ 유닉스(Unix)✅ 리눅스(Linux)◼ 리눅스에서 펭귄 마스코트를 사용하는 이유✅ 리눅스와 유닉스 차이✅ access_log 분석 기본 httpd.conf에 이미 설정되어 있는 값에 대한 필드 분석. ✅ 명령어 조합을 통한 access_log 분석 1.1 access_log 분석: 날짜+시간대,  awk $IP,국가 1.2 sed 시간대 활용 1.3 [ ] 정규식 및 cut 활용…

답글 남기기

이메일 주소는 공개되지 않습니다. 필수 필드는 *로 표시됩니다

Prove your humanity: 5   +   2   =