systemd가 없는 Linux: 데비안 포크인 Devuan을 사용해야 하는 이유

systemd가 없는 Linux: 데비안 포크인 Devuan을 사용해야 하는 이유

Linux 커뮤니티의 위기를 구성하는 요소에 놀랄 수 있습니다. 몇 년 전, systemd init 시스템의 생성은 많은 개발자와 사용자를 화나게 했습니다. 대부분의 Linux 기반 운영 체제는 systemd를 채택했지만 다른 과정을 계획하기로 선택한 몇 가지가 있습니다.





모든 논쟁에 대해 systemd를 수용하는 Linux 버전과 그렇지 않은 Linux 버전의 차이점을 말할 수 있습니까?





명확한 테스트 사례로 Debian과 Devuan이라는 변종을 고려해 보겠습니다. 데비안은 가장 오래되고 가장 큰 Linux 기반 OS 중 하나입니다. 2014년 Veteran UNIX Admins라는 그룹은 systemd가 없는 데비안의 포크인 Devuan을 시작했습니다. 당신이 그것을 시도해야합니까?





어쨌든 초기화 시스템이란 무엇입니까?

초기화는 초기화의 줄임말입니다. 초기화 프로세스는 Linux 기반 컴퓨터가 부팅될 때 시작되는 운영 체제 프로세스의 첫 번째 부분입니다. 컴퓨터가 켜져 있는 동안 백그라운드에서 실행되며 컴퓨터가 종료될 때까지 계속됩니다.

init 시스템은 다른 프로세스를 관리하여 컴퓨터가 원활하게 부팅, 실행 및 종료되도록 합니다. 따라서 init 시스템은 대부분 눈에 띄지 않을 수 있지만 필수적이기도 합니다.



systemd에서 '잘못된 것'은 무엇입니까?

Systemd는 초기화 시스템 이상입니다. 여기에는 컴퓨터의 다른 측면을 관리하는 networkd 및 logind와 같은 다른 소프트웨어가 포함됩니다. Systemd는 소프트웨어 모음입니다. 애플리케이션과 기본 Linux 커널 사이의 다리 역할을 합니다. 핫플러깅 장치에 대한 사용자 로그인 관리와 같은 다양한 작업을 처리합니다.

아이폰에서 내 위치 어떻게 공유해

전통적으로 유닉스 기반 및 유닉스 계열 운영 체제(Linux는 후자)에서 개발자는 한 가지 작업을 수행하고 잘 수행하도록 소프트웨어를 설계합니다. 항상 예외가 있었지만 systemd를 사용하면 핵심 구성 요소가 이러한 방식에서 벗어나게 되었습니다.





예상대로 개발자가 변경의 필요성을 느낀 이유가 있습니다. 우선, 이전 init 시스템은 선형 방식으로 부팅되어 합리적인 순서로 다양한 스크립트를 로드했습니다. 이것은 컴퓨터를 부팅하고 오늘날의 컴퓨터에서 기대되는 원활한 방식으로 핵심 기능(예: 네트워크 연결)을 관리하는 것을 어렵게 만듭니다.

이러한 많은 작업을 단일 프로젝트로 결합하면 Linux 기반 운영 체제에서 더 빠른 부팅 경험을 제공할 수 있습니다.





Devuan이 데비안과 어떻게 다른지

데비안 8은 systemd를 채택한 첫 번째 버전입니다. Devuan 프로젝트는 그 당시 시작되었지만 첫 번째 안정적인 릴리스는 Debian 9의 릴리스와 함께 2017년까지 착륙하지 않았습니다.

데부안 사용 데비안과 동일한 APT 패키지 관리자 , 그러나 자체 패키지 저장소를 유지합니다. APT를 사용하여 다운로드한 소프트웨어를 저장하는 서버입니다.

Devuan의 저장소에는 시스템 없이 프로그램을 실행할 수 있는 패치만 있는 데비안과 동일한 소프트웨어가 포함되어 있습니다. 이것은 주로 다음과 같은 백엔드 구성 요소를 나타냅니다. 정책 키트 , PC의 특정 부분에 액세스하거나 수정할 수 있는 사용자를 관리합니다.

Devuan을 사용하는 것은 어떤가요?

Debian과 마찬가지로 Devuan을 설치하는 방법에는 여러 가지가 있습니다. '최소' 다운로드는 Devuan을 컴퓨터에서 시작하고 실행하는 데 필요한 필수 도구를 제공합니다. '라이브' 다운로드는 Devuan을 컴퓨터에 설치하기 전에 테스트할 수 있는 작업 데스크탑을 제공합니다.

Devuan은 기본적으로 Xfce 데스크탑 환경을 사용합니다. 이것은 수십 년 전 PC 인터페이스의 모습과 유사한 전통적인 컴퓨팅 환경입니다. 기능적으로, Xfce는 여전히 대부분의 작업을 처리할 수 있습니다. 사람들은 오늘날 컴퓨터에서 기대하게 되었습니다.

Devuan의 라이브 버전은 일반적인 기대치를 충족시키는 많은 소프트웨어와 함께 제공됩니다. Mozilla Firefox는 웹 브라우징에 사용할 수 있습니다. LibreOffice는 문서를 열고 편집할 수 있습니다. 김프는 사진 및 기타 이미지를 변경할 수 있습니다. 이러한 앱은 모두 예상대로 작동하며 실행 중인 초기화 시스템에 대해 걱정할 필요가 없습니다.

Devuan은 Debian의 패키지 리포지토리를 미러링하지만 둘은 서로 바꿔 사용할 수 없습니다. 데비안용 저장소를 추가하면 설치가 망가질 위험이 있습니다. 터미널을 통해 또는 함께 제공되는 Synaptic Package Manager 내에서 소프트웨어 소스를 편집할 수 있습니다.

Devuan은 Wi-Fi 및 이더넷 네트워크에 잘 연결됩니다. 또한 연결한 플래시 드라이브와 하드 드라이브를 인식할 것이라고 기대할 수 있습니다. 차이를 느끼지 못할 수도 있습니다. Systemd는 유일한 방법이 아니라 일을 수행하는 한 가지 방법입니다.

Devuan은 어떤 초기화 시스템을 사용합니까?

하루가 끝나면 이 질문은 Devuan이 무엇인지에 대한 핵심에 도달합니다.

Devuan은 기본적으로 Unix에서 사용되는 System V 초기화 프로세스와 유사한 sysvinit 시스템을 사용합니다. Sysvinit은 systemd 이전에 사용된 Debian을 비롯한 여러 Linux 버전의 일반 표준이었습니다.

Devuan은 또한 다양한 대안을 제공합니다. 당신은 다운로드할 수 있습니다 오픈RC , 루니 , 기타 제공된 초기화 시스템을 대체합니다.

다른 Linux 기반 OS는 systemd를 피합니까?

젠투, 처음부터 운영 체제를 구축하는 Linux 배포판 , 기본값은 OpenRC입니다. systemd를 피하기 위해 가장 오래되고 가장 잘 알려진 Linux 버전 중 하나입니다. 또 다른 고대 Linux 기반 OS인 Slackware는 sysvinit를 고수하기로 결정했습니다. PCLinuxOS는 systemd로 전환하지 않기로 선택한 더 젊은 옵션입니다.

Devuan을 기반으로 하는 여러 Linux 배포판도 있습니다. 그 숫자는 많은 저명한 Ubuntu와 같은 Linux 기반 OS .

Devuan으로 전환해야 합니까?

시스템 관리자입니까? 운영 체제를 처음부터 또는 정기적으로 구축합니까? 시작 데몬 및 서비스와 상호 작용 ? 그렇다면 기존에 시스템을 관리하던 방식이 더 편합니까? 대답이 '예'인 경우 Devuan을 선호할 수 있습니다. 완전히 새로운 것보다 기존 방식의 연속에 가깝습니다.

나머지 우리들에게 이 질문은 실용주의적 질문이라기보다 철학적 질문에 가깝습니다. 하나의 작업을 수행하고 잘 수행하는 전통적인 Unix 접근 방식이 마음에 드십니까? 많은 작업을 단일 프로젝트로 통합하는 아이디어에 문제가 있습니까? 그렇다면 Devuan을 사용하는 것은 그 이상에 대한 믿음의 표현입니다.

실용적으로 말해서, systemd 없이 데비안을 원한다면 Devuan을 사용하십시오. systemd를 원하면 Debian을 사용하십시오. 그 이상은 없습니다.

공유하다 공유하다 트위터 이메일 모든 프로젝트의 데이터를 시각화하는 데이터 흐름 다이어그램을 만드는 방법

모든 프로세스의 DFD(데이터 흐름 다이어그램)는 데이터가 소스에서 대상으로 흐르는 방식을 이해하는 데 도움이 됩니다. 만드는 방법은 다음과 같습니다!

다음 읽기
관련 항목
  • 리눅스
  • 데비안
  • 리눅스
  • Xfce
저자 소개 베르텔 킹(323건의 출판물)

Bertel은 물리적 개인 정보 보호 스위치와 Free Software Foundation에서 승인한 OS가 있는 랩톱에서 글을 쓰는 디지털 미니멀리스트입니다. 그는 기능보다 윤리를 중요시하며 다른 사람들이 디지털 생활을 통제할 수 있도록 돕습니다.

Bertel King이 참여한 작품 더보기

뉴스레터 구독

기술 팁, 리뷰, 무료 전자책 및 독점 거래에 대한 뉴스레터에 가입하십시오!

구독하려면 여기를 클릭하세요.