맨위로가기

플리머스 (소프트웨어)

"오늘의AI위키"는 AI 기술로 일관성 있고 체계적인 최신 지식을 제공하는 혁신 플랫폼입니다.
"오늘의AI위키"의 AI를 통해 더욱 풍부하고 폭넓은 지식 경험을 누리세요.

1. 개요

플리머스(Plymouth)는 레드햇에서 레드햇 그래픽 부트(RHGB)를 대체하기 위해 2007년 5월에 개발을 시작한 소프트웨어이다. 플리머스는 데몬인 `plymouthd`와 클라이언트인 `plymouth`로 구성되어 디스플레이, 그래픽 및 로깅을 담당하며, 개발자가 데몬과 상호 작용하는 애플리케이션을 만들 수 있도록 `libply.so` 라이브러리를 제공한다. 페도라 10에서 처음 기본으로 탑재되었으며, 우분투 10.04 LTS "루시드 링스"부터 포함되었다. 현재 우분투, 페도라, 데비안, 리눅스 민트, MX 리눅스, 만자로 리눅스 등 데스크톱 리눅스 배포판에서 널리 사용되고 있다. 플리머스는 시작 시 사용할 애니메이션을 설정할 수 있으며, 테마를 통해 독자적인 애니메이션을 이용할 수도 있다.

더 읽어볼만한 페이지

  • 페도라 프로젝트 - 페도라 리거시
    페도라 리거시는 2006년 12월 30일에 종료가 발표되어 2007년 2월 9일에 실제로 종료된 프로젝트이다.
  • 페도라 프로젝트 - DNF (소프트웨어)
    DNF는 Yum의 후속 패키지 관리 시스템으로, libsolv 라이브러리를 사용하여 의존성 해결 능력을 향상시키고 페도라를 포함한 여러 리눅스 배포판에서 사용되며, 다양한 명령어를 통해 패키지 관리를 수행한다.
  • Freedesktop.org - D-Bus
    D-Bus는 2002년에 시작된 프로세스 간 통신 시스템으로, 시스템 버스와 세션 버스를 통해 정보 공유, 모듈성, 권한 격리를 제공하며, 일대일 요청-응답 및 발행/구독 통신 방식을 지원한다.
  • Freedesktop.org - 메사 (컴퓨터 그래픽스)
    메사는 다양한 운영체제에서 3D 그래픽 하드웨어 가속을 지원하는 자유-오픈 소스 그래픽 라이브러리로, OpenGL, Vulkan, OpenCL 등 다양한 그래픽 API를 지원하며 소프트웨어 렌더링 기능도 제공한다.
  • 부팅 - 마스터 부트 레코드
    마스터 부트 레코드(MBR)는 저장 장치의 파티션 정보를 담은 512바이트 영역으로, 파티션 테이블, 부트스트랩 코드 등으로 구성되어 BIOS 펌웨어가 실행하여 운영체제 부팅을 시작하지만, 2TiB의 디스크 크기 제한으로 GPT 파티션 테이블로 대체되고 있다.
  • 부팅 - 부팅 디스크
    부팅 디스크는 운영 체제 설치, 데이터 복구 등을 위해 사용되는 보조 기억 장치이며, BIOS 설정에 따라 플로피 디스크, CD-ROM, USB 메모리 등 다양한 매체로 부팅하며, 운영 체제에 따라 필요한 파일이 다르다.
플리머스 (소프트웨어) - [IT 관련 정보]에 관한 문서
기본 정보
플리머스
개발자레이 스트로드
발표일2008년 5월 30일
최신 버전24.004.60
최신 버전 발표일2024년 1월 4일
프로그래밍 언어C 언어
운영 체제리눅스
라이선스GNU 일반 공중 사용 허가서 2
웹사이트플리머스 공식 웹사이트 (freedesktop.org)

2. 역사

플리머스의 개발은 2007년 5월 레드햇에서 레드햇 그래픽 부트(RHGB)를 대체하기 위해 시작되었다.[3] 페도라는 페도라 10에서 RHGB를 대체하여 플리머스를 기본으로 탑재한 최초의 배포판이 되었다.[4] 우분투는 우분투 10.04 LTS "루시드 링스"부터 이를 포함시켰다.[5]

플리머스는 현재 데스크톱 리눅스 배포판에서 많이 사용되고 있다. 주목할 만한 예로는 우분투, 페도라, 데비안, 리눅스 민트, MX 리눅스, 만자로 리눅스 등이 있다.

3. 디자인

플리머스는 두 가지 구성 요소로 이루어져 있다.


  • `plymouthd`: 데몬(또는 서버) 구성 요소로, 디스플레이, 그래픽 및 로깅을 담당한다.[6]
  • `plymouth`: 클라이언트로, 사용자가 플리머스 설정을 제어하고 암호화된 디스크의 잠금 해제를 처리할 수 있게 한다.[6]


플리머스는 또한 개발자가 데몬과 상호 작용하는 애플리케이션을 만들 수 있도록 `libply.so` 라이브러리를 제공한다.[7]

3. 1. plymouthd

`plymouthd`는 데몬(또는 서버) 구성 요소로, 디스플레이, 그래픽 및 로깅을 담당한다.[6] `plymouth`는 클라이언트로, 사용자가 플리머스 설정을 제어하고 암호화된 디스크의 잠금 해제를 처리할 수 있게 한다.[6] 플리머스는 또한 개발자가 데몬과 상호 작용하는 애플리케이션을 만들 수 있도록 `libply.so` 라이브러리를 제공한다.[7]

3. 2. plymouth

플리머스는 두 가지 구성 요소로 이루어져 있다.

  • `plymouthd`는 데몬(또는 서버) 구성 요소로, 디스플레이, 그래픽 및 로깅을 담당한다.
  • `plymouth`는 클라이언트로, 사용자가 플리머스 설정을 제어하고 암호화된 디스크의 잠금 해제를 처리할 수 있게 한다.[6]


플리머스는 또한 개발자가 데몬과 상호 작용하는 애플리케이션을 만들 수 있도록 `libply.so` 라이브러리를 제공한다.[7]

3. 3. libply.so

플리머스는 개발자가 데몬과 상호 작용하는 애플리케이션을 만들 수 있도록 `libply.so` 라이브러리를 제공한다.[7]

4. 테마

Plymouth에서는 시작 시 사용할 애니메이션을 설정으로 변경할 수 있으며, 각자 테마를 만들어 독자적인 애니메이션을 이용하는 것도 가능하다.[12] 우분투 계열 배포판이나 페도라, 만드리바 등 각 리눅스 배포판에서 테마를 제공하는 경우도 있다.[11]

5. 지원 배포판

참조

[1] 웹사이트 Plymouth graphical boot system. https://gitlab.freed[...] gitlab.freedesktop.org 2024-04-08
[2] 웹사이트 WhyTheName - Debian Wiki https://wiki.debian.[...] 2023-05-25
[3] 웹사이트 Red Hat Replaces RHGB With Plymouth https://www.phoronix[...] 2023-05-23
[4] 웹사이트 Features/BetterStartup https://fedoraprojec[...] Red Hat
[5] 웹사이트 Publishing history : plymouth package : Ubuntu https://launchpad.ne[...] 2023-05-23
[6] 웹사이트 Plymouth https://www.freedesk[...] 2023-05-25
[7] 웹사이트 Plymouth https://wiki.ubuntu.[...] 2023-05-25
[8] 웹사이트 AUTHORS · main · plymouth / plymouth · GitLab https://gitlab.freed[...] 2024-01-12
[9] 웹사이트 initial import (ee567aeb) · Commits · plymouth / plymouth · GitLab https://gitlab.freed[...] 2024-01-12
[10] 웹사이트 24.004.60 · plymouth / plymouth · GitLab https://gitlab.freed[...] 2024-01-12
[11] 웹사이트 Plymouth https://www.freedesk[...] Freedesktop.org 2024-01-12
[12] 웹사이트 05.01_create_themes_overview · Wiki · plymouth / plymouth · GitLab https://gitlab.freed[...] 2024-01-12
[13] 문서 https://cgit.freedes[...]



본 사이트는 AI가 위키백과와 뉴스 기사,정부 간행물,학술 논문등을 바탕으로 정보를 가공하여 제공하는 백과사전형 서비스입니다.
모든 문서는 AI에 의해 자동 생성되며, CC BY-SA 4.0 라이선스에 따라 이용할 수 있습니다.
하지만, 위키백과나 뉴스 기사 자체에 오류, 부정확한 정보, 또는 가짜 뉴스가 포함될 수 있으며, AI는 이러한 내용을 완벽하게 걸러내지 못할 수 있습니다.
따라서 제공되는 정보에 일부 오류나 편향이 있을 수 있으므로, 중요한 정보는 반드시 다른 출처를 통해 교차 검증하시기 바랍니다.

문의하기 : help@durumis.com