본문 바로가기

Linux Unix/Fedora

[ Fedora ] Fedora 역사 및 버전 알아보기

반응형

Fedora 역사

Fedora는 레드햇(Red Hat)이 후원하는 커뮤니티 기반의 리눅스 배포판으로, Red Hat Enterprise Linux (RHEL)의 업스트림 소스 역할을 합니다. Fedora는 최신의 오픈 소스 기술을 적극적으로 도입하는 것으로 유명하며, 이는 결국 RHEL의 향후 릴리스에 반영됩니다. Fedora는 2003년에 탄생했으며, 이전에 존재했던 Red Hat Linux와 밀접한 관계가 있습니다. 아래에서 Fedora의 역사를 주요 시점별로 설명하겠습니다.

1. Red Hat Linux에서 Fedora로의 전환

  • 1995년: Red Hat Linux는 Red Hat Inc.에 의해 처음 출시되었습니다. 이 배포판은 상용 소프트웨어 지원을 제공하면서도 자유롭게 사용할 수 있는 오픈 소스 소프트웨어를 제공하는 초기의 리눅스 배포판 중 하나였습니다.
  • 2003년: Red Hat은 Red Hat Linux 9를 마지막으로 "Red Hat Linux" 브랜드를 종료하고, 상용 배포판인 Red Hat Enterprise Linux (RHEL)과 커뮤니티 중심 배포판인 Fedora Project로 나뉩니다. 이때부터 Fedora는 RHEL의 기반이 되는 실험적이면서도 혁신적인 리눅스 배포판으로 자리잡습니다.

2. Fedora Core 시리즈

  • 2003년 Fedora Core 1 출시: Fedora의 첫 번째 릴리스는 "Fedora Core 1"으로, 당시의 이름에서 알 수 있듯이 시스템의 핵심 구성 요소(Core)를 포함한 버전이었습니다. GNOME 2.4 및 KDE 3.1과 같은 최신 데스크톱 환경을 제공하였고, Linux 커널 2.4 버전을 사용했습니다.
  • Fedora Core 2~6: Fedora는 꾸준히 업그레이드되었으며, 새로운 기술들을 포함하여 커널, 데스크톱 환경, 패키지 매니저 등을 개선해 나갔습니다. Fedora Core 6은 Linux 커널 2.6을 사용하며, 더 나은 하드웨어 지원과 안정성을 제공했습니다.

3. Fedora Core와 Fedora Extras의 통합 (2007년)

  • Fedora 7 (2007년): "Core"와 "Extras"라는 두 개의 리포지토리 개념이 통합되어 단순히 "Fedora"라는 이름으로 배포되었습니다. 이는 Fedora 커뮤니티가 모든 패키지를 하나의 리포지토리로 통합 관리함으로써 더 나은 개발과 배포 프로세스를 제공하고자 했기 때문입니다. 이 릴리스부터 Fedora는 보다 통합된 플랫폼으로 발전합니다.

4. Fedora의 혁신적 특징들

Fedora는 매 릴리스마다 새로운 기술을 빠르게 도입하는 것으로 유명합니다. 몇 가지 주목할 만한 예시는 다음과 같습니다.

  • SELinux (Security-Enhanced Linux): Fedora는 초기에 SELinux를 기본으로 통합하여 보안성을 크게 강화했습니다.
  • Systemd 도입: Fedora는 기존의 init 시스템 대신 systemd를 도입하여 더 빠르고 유연한 부팅 프로세스를 구현했습니다.
  • Wayland: X 서버를 대체하는 새로운 디스플레이 서버 프로토콜인 Wayland를 적극적으로 도입하여 향후 Linux 데스크톱의 방향성을 제시했습니다.

5. Fedora의 지속적 발전

  • 모듈화와 컨테이너 지원: 최근 Fedora는 모듈식 패키지 관리를 강화하고, 컨테이너화된 워크플로우를 적극 지원하고 있습니다. 특히 Fedora Silverblue는 컨테이너 기반의 불변 파일 시스템을 제공하여 데스크톱 사용을 위한 현대적인 접근 방식을 보여주고 있습니다.
  • Fedora Editions: Fedora는 다양한 사용자를 타겟으로 하는 여러 에디션을 제공하고 있습니다. Workstation(데스크톱 사용자), Server(서버 환경), IoT(사물인터넷) 등 다양한 목적을 위한 버전을 제공합니다.

6. 현재와 미래

Fedora는 매년 두 번(봄과 가을) 주요 릴리스를 발표하며 최신 오픈 소스 기술을 선보이고 있습니다. 현재는 Fedora Linux라는 이름으로 배포되며, 레드햇과 커뮤니티 개발자들의 협업을 통해 계속해서 발전하고 있습니다. 최신 버전은 향상된 하드웨어 지원, 클라우드 및 컨테이너 환경에 최적화된 기능, 그리고 데스크톱 사용자 경험 개선에 초점을 맞추고 있습니다.

Fedora 버전

Fedora는 정기적으로 새로운 버전을 출시하는 리눅스 배포판으로, 매년 두 번(보통 봄과 가을) 업데이트됩니다. 각 버전은 새로운 기능과 최신 소프트웨어 패키지를 포함하며, 실험적이고 혁신적인 기술을 빠르게 반영하는 특징이 있습니다. 또한 각 버전은 약 13개월간 지원되며, 새로운 버전이 출시되면 사용자에게 업그레이드를 권장합니다. Fedora 버전은 번호로 구분되며, 다음은 주요 버전과 그 특징을 설명한 내용입니다.

주요 Fedora 버전 및 특징

  1. Fedora Core 1 (Yarrow) - 2003년 11월
    Fedora의 첫 번째 릴리스로, 이전의 Red Hat Linux에서 발전한 형태입니다. GNOME 2.4, KDE 3.1, Linux 커널 2.4 기반으로 출시되었으며, Red Hat Enterprise Linux의 기반이 되는 배포판입니다.
  2. Fedora 7 (Moonshine) - 2007년 6월
    Fedora Core와 Fedora Extras 리포지토리를 통합하면서, "Fedora Core"에서 "Fedora"로 이름을 변경한 첫 릴리스입니다. 이는 커뮤니티 중심의 패키지 관리 체계를 더욱 강화한 중요한 변화였습니다.
  3. Fedora 15 (Lovelock) - 2011년 5월
    Fedora 15는 GNOME 3 데스크톱 환경을 도입한 첫 번째 릴리스로, 완전히 새로운 사용자 인터페이스를 제공했습니다. 또한 systemd가 init 시스템을 대체하여 더 빠르고 유연한 부팅 프로세스를 제공했습니다.
  4. Fedora 20 (Heisenbug) - 2013년 12월
    Fedora 20에서는 ARM 아키텍처 지원이 강화되었으며, Wayland를 기반으로 한 첫 번째 실험적 지원을 시작했습니다. 또한, Fedora의 클라우드 기능이 향상되었습니다.
  5. Fedora 21 (2014년 12월)
    Fedora 프로젝트는 이 버전부터 Fedora를 세 가지 에디션으로 나누기 시작했습니다.
    • Workstation: 데스크톱 사용자를 위한 에디션.
    • Server: 서버 환경에 맞춘 에디션.
    • Cloud: 클라우드 기반 시스템을 위한 에디션.
      이러한 에디션 분리는 각 사용자의 요구에 맞는 환경을 제공하기 위한 중요한 변화였습니다.
  6. Fedora 25 (2016년 11월)
    Fedora 25는 Wayland를 기본 디스플레이 서버로 채택한 첫 번째 배포판입니다. 이는 X 서버를 대체하는 새로운 디스플레이 프로토콜로, 보다 부드럽고 안정적인 그래픽 환경을 제공했습니다.
  7. Fedora 30 (2019년 4월)
    모듈식 리눅스 배포판의 개념을 강화하여 Fedora 30은 Modular Repository를 더 광범위하게 제공하기 시작했습니다. 이로 인해 사용자는 각 소프트웨어의 다양한 버전을 선택할 수 있게 되었습니다.
  8. Fedora 33 (2020년 10월)
    Fedora 33은 기본 파일 시스템으로 Btrfs를 도입한 것이 큰 특징입니다. Btrfs는 더 나은 데이터 무결성, 스냅샷 기능 및 향상된 관리 기능을 제공합니다.
  9. Fedora 34 (2021년 4월)
    Fedora 34는 PipeWire를 기본 오디오 서버로 채택하여 더 나은 오디오 성능과 일관된 미디어 경험을 제공합니다. 이는 특히 멀티미디어 작업이나 오디오 처리에 있어서 Fedora 사용자에게 큰 혜택을 주었습니다.
  10. Fedora 35 (2021년 11월)
    Fedora 35는 GNOME 41 데스크톱 환경을 도입하여 사용자 경험을 더욱 개선했으며, 새로운 데스크톱 애플리케이션과 성능 최적화 기능을 포함했습니다.
  11. Fedora 36 (2022년 5월)
    GNOME 42를 기본으로 포함하고 있으며, 다크 모드 및 시스템 테마 개선을 통해 사용자 인터페이스를 더 직관적이고 현대적으로 개선했습니다. 또한, 부팅 속도와 전반적인 성능 최적화가 이루어졌습니다.
  12. Fedora 37 (2022년 11월)
    Fedora 37에서는 Raspberry Pi 4 지원이 추가되었으며, GNOME 43과 함께 새로운 파일 선택 인터페이스 및 성능 향상이 포함되었습니다. 또한, 서버 및 클라우드 환경에서의 개선도 이루어졌습니다.
  13. Fedora 38 (2023년 4월)
    GNOME 44와 함께 많은 사용자 인터페이스 개선이 이루어졌으며, RPM 패키지 관리 시스템에서의 성능 최적화가 이루어졌습니다. 또한, 강화된 보안 및 하드웨어 지원이 특징입니다.

Fedora의 에디션 (Editions)

Fedora는 다양한 목적에 맞춘 여러 에디션을 제공합니다:

  • Fedora Workstation: 일반 데스크톱 사용자를 위한 에디션으로, GNOME을 기본 데스크톱 환경으로 사용하며 최신 데스크톱 소프트웨어를 제공합니다.
  • Fedora Server: 서버 환경에 최적화된 에디션으로, 안정성과 성능을 중점적으로 개발되었습니다.
  • Fedora IoT: 사물인터넷(IoT) 환경에 특화된 에디션으로, 임베디드 장치에서 Fedora의 안정적인 성능을 제공합니다.
  • Fedora Silverblue: 불변 파일 시스템을 사용하는 실험적인 배포판으로, 데스크톱 환경에서 컨테이너화된 워크플로우를 지원합니다.
반응형