롤링 릴리스
"오늘의AI위키"의 AI를 통해 더욱 풍부하고 폭넓은 지식 경험을 누리세요.
1. 개요
롤링 릴리스는 소프트웨어 배포 생명 주기 유형 중 하나로, 작고 빈번한 업데이트를 통해 구현된다. 개발자는 단일 코드 분기를 기반으로 새로운 기능과 버그 수정을 지속적으로 추가하며, 사용자는 패키지 관리자를 통해 업데이트를 받는다. 롤링 릴리스는 모든 소프트웨어 개발 부문에서 사용될 수 있으며, 아치 리눅스, 젠투 리눅스, 페도라 Rawhide, openSUSE Tumbleweed 등 다양한 리눅스 배포판에서 채택하고 있다.
더 읽어볼만한 페이지
| 롤링 릴리스 | |
|---|---|
| 소프트웨어 릴리스 모델 | |
| 유형 | 소프트웨어 개발 |
| 설명 | 지속적인 업데이트를 제공하는 소프트웨어 릴리스 모델 |
| 특징 | |
| 장점 | 최신 소프트웨어 버전 유지 가능 버그 수정 및 보안 업데이트 즉시 적용 |
| 단점 | 업데이트 빈도가 높아 시스템 불안정성 증가 가능성 존재 사용자 환경에 따라 업데이트 호환성 문제 발생 가능성 존재 업데이트 과정에서 예기치 않은 오류 발생 가능성 존재 |
| 예시 | |
| 운영체제 | 아치 리눅스 젠투 리눅스 사이도닉스 롤링 슬래커 오픈 뮬릭 PCLinuxOS Tumbleweed (openSUSE) 카오스 (운영체제) Manjaro Linux EndeavourOS Vanilla OS |
| 기타 소프트웨어 | 모질라 파이어폭스 크로미엄 (웹 브라우저) Node.js Ansible |
| 관련 개념 | |
| 지속적 배포 (Continuous Delivery) | 소프트웨어 변경사항을 자동으로 릴리스하는 방식 |
| 스테이지 롤아웃 (Staged Rollout) | 사용자 그룹에게 점진적으로 업데이트를 배포하는 방식 |
2. 모델
롤링 릴리스 개발 모델은 여러 소프트웨어 배포 생명 주기 유형 가운데 하나이다. 모든 소프트웨어 개발 부문에 사용할 수 있지만, GNU Guix 시스템, 아치 리눅스, 젠투 리눅스, PCLinuxOS, 스파키리눅스, 보이드 리눅스 등 리눅스 배포판에서 주로 사용된다.
롤링 릴리스는 보통 작고 빈번한 업데이트를 통해 구현된다.
2. 1. 구현 방식
롤링 릴리스는 일반적으로 작고 빈번한 업데이트를 사용하여 구현된다. 그러나 업데이트가 있다고 해서 소프트웨어가 자동적으로 롤링 릴리스 주기를 사용하는 것은 아니다. 이를 위해서는 개발자들이 개별 버전이 아닌, 하나의 소스 코드 분기로 작업해야 한다는 철학이 있어야 한다. 롤링 릴리스가 개발 모델로 사용될 때, 소프트웨어 업데이트는 일반적으로 사용자의 개인용 컴퓨터에 있는 패키지 관리자를 통해 사용자에게 전달되며, 인터넷을 통해 원격 소프트웨어 저장소 (종종 다운로드 미러를 통해)에 접근하여 인터넷 파일 서버에 저장된다.[1]3. 롤링 릴리스를 채택한 리눅스/BSD 배포판
롤링 릴리스 모델은 GNU Guix 시스템, 아치 리눅스, 젠투 리눅스, PCLinuxOS, 스파키리눅스, 보이드 리눅스 등 다양한 리눅스 배포판에서 사용된다.[19] YugabyteDB와 같은 일부 최신 분산 SQL 데이터베이스도 이 기능을 지원한다.
롤링 릴리스는 일반적으로 작고 빈번한 업데이트를 통해 구현된다. 이는 개발 철학이 개별 버전이 아닌 하나의 소스 코드 분기로 작업하는 방식이다. 소프트웨어 업데이트는 보통 사용자의 개인용 컴퓨터에 있는 패키지 관리자를 통해 전달되며, 인터넷을 통해 원격 소프트웨어 저장소(다운로드 미러)에 접근하여 인터넷 파일 서버에 저장된다.
- LFS 계열: NuTyX (LFS, BLFS & CRUX 기반)
- Mandriva 계열: Unity Linux,[24] PCLinuxOS (포크, 부분: 논롤링 코어)
- rPath 계열: rPath Linux, Foresight Linux[25]
- Sorcerer 계열: Sorcerer Linux,[26] Source Mage GNU/Linux (포크), Lunar Linux (포크)
- Slackware 계열: Frugalware Linux
- 기타: Yoper Linux
3. 1. Arch 계열
다음은 Arch Hurd와 Gentoo/*BSD를 제외하면 모두 리눅스 배포판이다.| 계열 | 배포판 |
|---|---|
| Arch 계열 | 아치 리눅스, ArchBang Linux, Chakra GNU/Linux (포크, 부분: 논롤링 코어), Parabola GNU/Linux-libre, CTKArch, Arch Hurd,[9] KahelOS, Manjaro, Bridge Linux, Nosonja Linux[10] |
3. 2. Debian 계열
데비안 계열에는 aptosid[11] (데비안 불안정 버전 기반), siduction (데비안 불안정 버전 기반), [http://semplice-linux.org Semplice Linux][12] (데비안 불안정 버전 기반), LMDE[13] (주기적: 데비안 테스트 버전 기반), Aurora OS[14] (부분: 논롤링 코어, 데비안 불안정 버전 & 우분투 기반), [http://vanillux.org/ Vanillux] (주기적: 데비안 & 우분투 기반), [http://www.epidemiclinux.org/ Epidemic GNU/Linux], PureOS[15] 등이 있다.3. 3. Fedora 계열
페도라 (rawhide), Fuduntu Linux[16][17][18] (포크)3. 4. Gentoo 계열
젠투 리눅스[19], Gentoo/FreeBSD, Gentoo/NetBSD, Gentoo/OpenBSD, Gentoo/DragonflyBSD, Funtoo Linux, Calculate Linux[20], [http://toorox.de/index.php/en Toorox Linux] (부분: 논롤링 래퍼), Sabayon Linux[21][22], 크롬OS (및 오픈 소스 개발 기반인 Chromium OS)[23]3. 5. 기타
openSUSE Linux는 텀블위드(Tumbleweed)를 사용하면 선택적으로 롤링 릴리스를 지원한다.[27]참조
[1]
웹사이트
What Is a Rolling Release?
https://www.wisegeek[...]
2015-05-09
[2]
웹사이트
Rolling release vs. fixed release Linux
https://www.zdnet.co[...]
2015-02-03
[3]
웹사이트
Continuous Delivery and Rolling Upgrades
https://docs.ansible[...]
2016-04-21
[4]
웹사이트
Release app updates with staged rollouts
https://support.goog[...]
Google Inc.
2024-07-26
[5]
웹사이트
Microsoft Entra Connect: Cloud authentication via Staged Rollout - Microsoft Entra ID
https://learn.micros[...]
Microsoft
2024-07-26
[6]
웹사이트
What Is a Rolling Release?
https://www.wisegeek[...]
2018-08-21
[7]
웹사이트
Rolling release vs. fixed release Linux
https://www.zdnet.co[...]
2018-08-21
[8]
웹사이트
Continuous Delivery and Rolling Upgrades
https://docs.ansible[...]
2018-08-21
[9]
간행물
Official Arch Hurd About Page
http://www.archhurd.[...]
archhurd.org
2011-01-18
[10]
웹사이트
Nosonja Google+ page
https://plus.google.[...]
plus.google.com
2012-03-05
[11]
웹사이트
Official aptosid Manual
http://manual.aptosi[...]
manual.aptosid.com
2011-01-18
[12]
웹사이트
All Things Linux: Semplice Linux
http://all-things-li[...]
all-things-linux.blogspot.com
2012-01-23
[13]
간행물
Official Linux Mint Debian Edition Download Page
http://www.linuxmint[...]
linuxmint.com
2011-01-18
[14]
웹사이트
The Aurora Team Blog: What the future holds
http://blog.auroraos[...]
blog.auroraos.org
2012-01-23
[15]
웹사이트
What is PureOS and how is it built?
https://puri.sm/post[...]
2020-04-12
[16]
웹사이트
Fuduntu becomes rolling release
http://www.webupd8.o[...]
webupd8.org
2011-09-16
[17]
웹사이트
DistroWatch Weekly: Q&A - Fuduntu Interview
https://distrowatch.[...]
distrowatch.com
2011-10-16
[18]
웹사이트
The Linux Experience: Fuduntu Interview
http://cristalinux.b[...]
cristalinux.blogspot.com
2011-10-16
[19]
간행물
Official Gentoo Handbook
http://www.gentoo.or[...]
gentoo.org
2011-01-18
[20]
간행물
About Calculate Linux
http://www.calculate[...]
calculate-linux.org
2011-02-06
[21]
간행물
Sabayon Linux - Sabayon Wiki
https://wiki.sabayon[...]
wiki.sabayon.org
2012-01-23
[22]
간행물
FAQ - Sabayon Wiki
https://wiki.sabayon[...]
wiki.sabayon.org
2012-01-23
[23]
웹사이트
Chromium OS Developers Guide
https://sites.google[...]
google.com
2011-05-22
[24]
간행물
Official Unity Linux Documentation
http://docs.unity-li[...]
docs.unity-linux.org
2011-01-18
[25]
뉴스
Official Foresight Linux About Page
http://www.foresight[...]
foresightlinux.org
2011-01-18
[26]
웹사이트
Sorcerer Admin Mailing-List
https://lists.berlio[...]
berlios.de
2011-10-13
[27]
간행물
Newest openSUSE Linux Offers Rolling Releases
http://www.linuxplan[...]
linuxplanet.com
2011-05-23
[28]
웹인용
What Is a Rolling Release?
https://www.wisegeek[...]
2018-08-21
[29]
웹인용
Rolling release vs. fixed release Linux
https://www.zdnet.co[...]
2018-08-21
[30]
웹인용
Continuous Delivery and Rolling Upgrades
https://docs.ansible[...]
2018-08-21
본 사이트는 AI가 위키백과와 뉴스 기사,정부 간행물,학술 논문등을 바탕으로 정보를 가공하여 제공하는 백과사전형 서비스입니다.
모든 문서는 AI에 의해 자동 생성되며, CC BY-SA 4.0 라이선스에 따라 이용할 수 있습니다.
하지만, 위키백과나 뉴스 기사 자체에 오류, 부정확한 정보, 또는 가짜 뉴스가 포함될 수 있으며, AI는 이러한 내용을 완벽하게 걸러내지 못할 수 있습니다.
따라서 제공되는 정보에 일부 오류나 편향이 있을 수 있으므로, 중요한 정보는 반드시 다른 출처를 통해 교차 검증하시기 바랍니다.
문의하기 : help@durumis.com