Linux   리눅스

(2019-05-19)
1. 리눅스

  ㅇ 1991년 당시 핀란드 대학생 Linus Torvalds가 인터넷에 소스코드를 공개한 후 급속도로
     성장한 운영체제

  ㅇ 그 어원은 `Linus Torvalds의 Linus`와 `Minix`의 합성어


2. 리눅스 특징

  ㅇ 공개 소프트웨어
     - 사실 리눅스는 개발 및 테스트를 통제하는 회사 및 집단 등이 없다는 점에서
       다른 운영체제와는 현저하게 다름
        . 누구나 리눅스 커널 소스를 수정할 수 있음
     - FSF(Free Software Foundation)의 GNU(Gnu's Not Unix) 선언문의 정신을 따름
       . GPL (General Public License) 2.0에 의해 라이선스되어 있음

  ㅇ 기존 유닉스와의 완벽한 호환이 가능
     - 유닉스에 대한 POSIX, SUS 표준과의 호환을 지향
        . 그러나, 유닉스 소스 코드를 직접 계승하지는 않았음

  ㅇ 다중 사용자 및 다중 처리 시스템
     - 여러 사용자 동시 접근 가능 및 여러 태스크 동시 실행 가능

  ㅇ 리눅스는 사실 커널 만을 의미하나, 
     - 리눅스 커널 주요 버전
        . 0.01 (1991) : 최초 발표, 1.0 (1994) : 네트워킹 기능 추가,
          2.0 (1996) : 멀티프로세서 지원, 2.4 (2001) : 엔터프라이즈 서버 환경 지원,
          2.6 (2003) : 임베디드 커널 등 거의 모든 플랫폼 지원
     - 통상, 그 커널을 기반으로하는 운영체제 전반 즉 리눅스 배포판을 뜻하고 있음
        . RedHat,Debian,Slackware 등과 같은 계열의 리눅스 배포판은,
          커널과 여러 유용한 프로그램들을 함께 모아 소프트웨어 패키지 형태로 제공됨

  ㅇ 네트워크 지원을 기본으로 함

  ㅇ 상당히 많은 컴퓨터 아키텍처를 지원하는 이식성이 좋은 운영체제

  ㅇ 다양한 파일시스템 지원
     - ext2, ext3, ext4, DOS의 FAT, 윈도우즈의 FAT3, NTFS,
       네트워크파일시스템 SMB,CIFS, NFS 등

  ㅇ 다양한 리눅스 배포판 환경이 있음
     - 데비안/우분투
     - 페도라/레드햇
     - 아크 리눅스 등

  ㅇ 리눅스 주요 디렉토리 구분 ☞ 리눅스 디렉토리 참조


[리눅스(Linux)] 1. 리눅스 2. 리눅스 디렉토리 3. 리눅스 서버 설정

 
        최근수정     요약목록     참고문헌