SystemD가없는 최고의 리눅스 배포판

Feb 24, 2025
리눅스
[삼]
bmj / shutterstock.com

지배적 인 리눅스 배포판이 채택되었을 때 시스템 반대자들은 분포를 분배하고 새로운 프로젝트를 시작했습니다. 그렇다면 시스템이 아닌 분포를 찾고있는 경우 옵션은 무엇입니까? 한 번 보자.

SystemD : 빠른 요약

역사적으로, Linux 시스템의 시동 시퀀스는 소개 된 초기화 시스템의 복제본이었습니다. 시스템 v UNIX. (SYSV). SYSV init 시스템은 그 항목을 준수했습니다 UNIX 철학 ...에 사람들이 UNIX 철학을 언급 할 때, 그들은 대개 잘 알려진 SoundBite "한 가지를 할 수 있으며 잘 해줍니다." 그리고 그것은 첫 번째 프로세스로 시작한 다음 다른 프로세스를 시작하는 것이 었습니다. 또한 쿨한 좀비 가끔.

Sysv Init은 그 일을 잘했지만 너무 효율적으로하지는 않았습니다. 그것은 다른 쪽 이후에 연속적으로 프로세스를 시작했습니다. 병렬 처리가 없었습니다. 디자인 병이 처리량을 넥으로 향하게합니다. 이것은 현대 하드웨어의 속도 이익에 의해 더 많거나 덜 마스크되었으며, Linux 컴퓨터를 부팅 할 수있는 나이를 가져 왔는지가 아닙니다. 그러나 기술적으로 기술적으로 더 효율적으로 만들 수 있습니다.

Linux의 다른 모든 것과 마찬가지로 사용자는 선택의 여지가 있습니다. 대안을 사용할 수있었습니다. 유능한 사용자는 다른 init 시스템을 사용하도록 Linux 컴퓨터를 구성하여 병렬로 프로세스를 시작하고 좋아하는 방식으로 작업했습니다.

일부 옵션 중 일부는 다음과 같습니다.

  • 건방진 녀석 : 이것은 개발 된 이니셔티브였습니다 공란의 그게 갔다 빨간 모자 배포자 가족, 포함합니다 센스 그리고 페도라 ...에 Upstart는 더 이상 개발 중입니다.
  • runit. : 이것은 독립적 인 크로스 플랫폼 프로젝트입니다. FreeBSD. 및 다른 BSD 파생 상품뿐만 아니라뿐만 아니라 맥 OS , Solaris. 및 리눅스 시스템. 기본 초기화 시스템 또는 여러 Linux 배포판에서 설치 시간 옵션 중 하나로 채택되었습니다.
  • S6-Linux-init. : S6은 SYSV INIT의 시리얼 성격을 해결하고 UNIX 철학에 사실을 남기 위해 SYSV INIT를 대체합니다.

SystemD는 SYSV Init의 또 다른 대체되지만 훨씬 훨씬 더 많이 포함됩니다. 그것은 물리적 장치, 사용자 로그인, 네트워크 이름 확인 및 훨씬 더 많은 모듈을 가지고 있으며, 70 바이너리 및 140 만 줄 이상의 코드로 구성됩니다. 비교, SYSV Init 아치 Linux는 2,000 줄 미만의 코드로 이루어집니다. 분명히 Systemd는 유닉스 철학을 잘 포기하고 진정으로 포기했습니다. 뿐만 아니라, 그것은 완전히 무시하는 더 이상의 이단을 저지른다. 휴대용 운영 체제 인터페이스 (POSIX) 표준.

SystemD 인수는 오픈 소스 커뮤니티에서 가장 많이 목격 한 가장 가열 된 일부입니다. (그리고 그것은 뭔가를 말하고 있습니다.) 똑같이 진위의 Pro-Systemd와 No-Systemd 캠프는 물론 관련된 유일한 사람들이 아닙니다. 나는 시스템이 들었던 다른 사람들이 많이뿐만 아니라 다른 사람들을 만날 수있는 세부 사항을 알지 못하는 많은 사람들이 그 시스템을 많이 알지 못하는 많은 사람들과 이야기합니다. 솔직히, 그들은 상관 없어. 그들은 단지 일을 원합니다.

SystemD 기반 배포판에 있는지 확실하지 않은 경우 추신 명령 프로세스 ID 1에서.

 PS -P 1 

응답에 "Systemd"가 표시되면 분명히 시스템을 사용하고 있습니다. 전형적으로 "init"- 당신이 아니에요.

관련된: 왜 Linux의 Systemd 가이 수년 후에도 여전히 나눌 수있는 이유

철학, 건축 및 엔지니어링 품질

다른 사람들이 다른 이유로 Systemd로 객체입니다. 일부는 전통적인 UNIX 철학의 무시입니다. 그것은 의무적 인 교리가 아니지만, 그것은 "유닉스 방식"입니다. 그리고 그것은 시간의 테스트를 서 있었다 : 작은 유틸리티 함께 파이프 할 수 있습니다 출력이 파이프 라인의 다음 프로세스의 입력이되도록 Linux의 느낌과 성격을주는 핵심 부분입니다. 일회성 또는 단명의 요구 사항을위한 독창적 인 솔루션을 신속하게 coblably에 빠르게 적합하게 만드는 것입니다.

다른 이들은 "소프트웨어 아키텍처"인 SystemD의 디자인 결정을 조회했습니다. 왜 시스템을 부팅하는 것과 관련이없는 모든 기능을 포함합니까? 다른 요소가 업데이트하거나 개선하는 데 필요한 다른 요소가 그냥 해결하십시오. 그러나 왜 많은 것을 많이 통합하는 이유는 거대한 응용 프로그램의 상호 연결된 제품군으로 통합됩니까?

Systemd Developers '에 대한 우려가 제기되었습니다. 버그 수정에 대한 무심 해양 태도 일반적으로, 그리고쪽으로 일반적인 취약점 및 노출 특히. 당신이 가지고있는 코드의 더 많은 라인이 더 많은 버그를 처리해야합니다. 이러한 버그가 보안 관련이 있고 자체 CVE 번호가 해당 CVE 번호를 가할 때 어제 대처해야했습니다.

Systemd 기반 리눅스 배포를 남기고 싶어하는 이유 또는 이유가 무엇이든, 질문은 어디로 가는가? 아마도 당신은 완전히 새로운 것을 시도하고 싶을 것입니다. 새로운 유통의 인입과 아웃을 배우기를 기대할 수 있습니다. 반면에 시간이나 다른 학습 곡선에 대한 식욕이 없을 수도 있습니다. 가능한 한 익숙한 것처럼 느껴지는 시스템에서 가능한 한 빨리 백업하고 실행하고 싶습니다.

데비안 가족 : Devuan.

데비안이나 무수한 데비안 파생 상품 중 하나를 사용하는 경우 우분투 그리고 그것의 전체 친척 부족, 그것은 당신이 체크 아웃하는 것이 좋습니다. 부독 ...에 Devuan은 데비안의 포크이므로 거의 모든 것이 익숙할 것입니다. 기본 셸은 bash이고 패키지 관리자는 적절한 ...에 Devuan은 2014 년에 데비안에서 갈망했습니다. 견고하고 안정적이며 번성하는 공동체가 있습니다.

너가 선호한다면 금언 너와 같이 데스크탑 환경, 당신은 약간의 여분의 일을해야합니다. 그놈은 설치 중에 바탕 화면 선택으로 제공되지 않습니다. 친구 , 시나몬 , xfce. 및 다른 기타를 사용할 수 있지만 시스템을 구축하고 실행하면 GNOME을 수동으로 설치해야합니다.

그놈은 SystemD 구성 요소에 대한 종속성이 있습니다. 즉, udev. 하드웨어 장치 관리자 및 Logind. 로그인 관리자. 이것들을위한 대체품은 Gentoo Linux. 개발자.

Eudev. 그리고 eLogind. SystemD가 설치된 것처럼 SystemD에서 작동하도록 하드 종속성이있는 응용 프로그램을 허용합니다. Anti-Systemd 순수자는 SystemD에 대한 하드 종속 관계로 코딩 된 소프트웨어에 보관하는 소프트웨어를 고정시키는 것이 중요합니다.

Devuan의 init 시스템의 선택은 sysv init 또는 openrc. ...에

아치 패밀리 : Artix Linux.

아치 그리고 만자로 사용자가 취하고 싶을 수도 있습니다 artix. 스핀을위한 리눅스. Artix는 Arch-OpenRC 프로젝트를 빌드하는 아치의 포크입니다. 첫 번째 릴리스는 2017 년에 왔습니다.

아치 위키가 들어 있습니다 OpenRC로 Systemd를 교체하는 방법에 대한 지침 그러나 공식적으로 지원되지 않습니다. openrc 지원이 던이기 때문에 마찬가지로, Manjaro에서 떨어졌습니다 , Manjaro 유래 분포는 Systemd-Free입니다.

따라서 아치 유니버스에 머무르고 싶다면 다른 int 시스템을 사용하는 artix와 같은 아치 기반 포크를 선택해야합니다. Artix는 확실히 그 앞에서 전달됩니다. 설치 프로세스 중에는 세 가지 Init 시스템 중 하나를 선택합니다. 선택 사항은 OpenRC, runit 및 s6입니다.

계피, 친구, XFCE 등과 같은 모든 데스크탑 풍미가 모두 사용할 수 있습니다. 또한 있습니다 테스트의 버전 그놈과 그놈을 지원합니다 i3 바둑판 식으로 바둑판 식 관리자 관리자 ...에

패키지 관리자는입니다 팩맨 ...에 물론 설치할 수 있습니다 파머 , 예요 또는 다른 하나는 아치 사용자 저장소 (Aur) 도우미. 기본 셸은 bash입니다.

Systemd가없는 아치에 대해 좋아하는 모든 것입니다.

Red Hat and Fedora : Pclinuxos.

SystemD 프로젝트는 Red Hat Initiative입니다. 주요 SystemD 개발자는 Red Hat 직원입니다. 리눅스 세계에서 많은 사람들에게 "기업"리눅스 캠프 - 레드햇에서 나오는 것 같습니다. 신탁 , 인텔 , 공란의 예를 들어 자동으로 인스턴스가 필요합니다.

SystemD는 다른 것들 중에서 다른 것들 중에서 묘사 된 적색 모자를 형성하기 위해 Linux를 형성하기 위해 Linux를 형성하는 것보다 묘사되었습니다. Red Hat이 임베디드 시스템에 맞는 배포판이 필요한 경우 멀리 만 쉽게 만들 수 있습니다. 아치, 우분투, 그리고 opensuse. 양복을 따라야합니다.

물론 Systemd 전체가 존재하는 Red Hat을 사용하면 Systemd가없는 Red Hat 파생 상품을 찾을 수 없습니다. 그래서 당신이 이사하는 것은 무엇이든 새롭고 다릅니다. 그러나 적어도 당신이 적어도 Red Hat 패키지 관리자 (rpm), 당신은 pclinuxos를 검토해야합니다.

Pclinuxos 프로젝트는 2003 년 이전에 Defunct Mandrake Linux의 포크로 시작되었습니다. 맨드레이크가 만드리바가되었습니다 ...에 Pclinuxos의 첫 번째 릴리스는 2007 년에 출시되어 Systemd가 먼 방식으로 이어집니다.

PClinuxOS는 ".rpm"파일을 사용하는 동안 자체 패키지 관리 소프트웨어를 사용하여 조작합니다. apt-rpm. ...에 이것은 이후 모델링됩니다 apt-get. 데비안 세계에서 명령. 수정 된 버전의 버전 시냅스 ".deb"파일 대신 ".rpm"파일과 함께 작동하는 경우에도 제공됩니다.

PClinuxos는 SYSV init을 사용하며 선택을 제공합니다 혈장 , 설치 중에 짝짓기 및 XFCE 데스크탑 환경. 그놈을 포함한 다른 데스크톱 환경을 제공하는 몇 가지 "커뮤니티 릴 캐스터"버전이 있습니다. 기본 셸은 bash입니다.

일부 VM을 발사하십시오

정말로, 당신이 리눅스 배포판과 함께 얻을 것인지 여부를 확인하는 것이 가장 좋습니다. 그렇게하는 가장 쉬운 방법은 가상 컴퓨터에 있습니다. 현재 Linux 설치가 손길을 긋습니다. 당신이 시도하고 싶다고 생각할 때까지 원하는만큼의 리눅스 배포판을 설치하고 시도 할 수 있습니다. VirtualBox. 이것에 적합합니다.

새 배포판을 설치할 준비가되면 여러 개의 현재 설치의 백업을 누른 다음 새 Linux 만 설치합니다.

관련된: 초보자 괴짜 : 가상 컴퓨터를 만드고 사용하는 방법


리눅스 - 가장 인기있는 기사

Linux에 신호 데스크탑을 설치하는 방법

리눅스 Jan 22, 2025

[삼] 엘리 쥬 가이슬러 / Shutterstock.com 신호 ~이다 개인 정보 보호에 초점을 맞춘 스마트 폰 메시징 응용 프로그램 모�..


터미널을 사용하여 MAC를 잠그는 방법

리눅스 Feb 16, 2025

[삼] [삼] 사이버 보안의 첫 번째 규칙 중 하나는 멀리 떨어져서 컴퓨터를 잠그는 것입니다. 가장 빠른 방법이 아니지만 터미널을 사용하여 Apple ..


새로운 우분투의 새로운 기능 21.04 '털이 하마'

리눅스 Apr 22, 2025

[삼] [삼] 브랜드의 새로운 출시 우분투 21.04. , Hirsute Hippo는 2021 년 4 월 22 일에 발표되었습니다. 일반적인 리눅스 배포판의 중간 방출이며, ..


어떻게 사용 중괄호 확장에 리눅스의 배쉬 셸에서

리눅스 May 12, 2025

[삼] Fatmawati Achmad Zaenuri / Shutterstock. 중괄호 확장은 스크립트 및 별칭 및 Linux 명령 행에서 사용할 수있는 문자열 목록을 �..


STRACE를 사용하여 Linux 시스템 호출을 모니터링하는 방법

리눅스 Jun 23, 2025

[삼] Fatmawati Achmad Zaenuri / Shutterstock.com 리눅스 프로그램은 다음과 같은 것을 요청합니다 핵심 그들을 위해 몇 가지 일을..


고유 한 기능을 갖는 특수 리눅스 배포판

리눅스 Jul 20, 2025

[삼] 기존 리눅스 배포판의 만화적으로 긴 목록을 통해 읽는 것은 일광욕적 인 맛과 오프 슈트가 모두 흐리게 시작됩니다. 치료법을 치르기 위�..


Ubuntu PC를 끄는 방법

리눅스 Oct 12, 2025

[삼] 모든 개인용 컴퓨터와 마찬가지로 PC를 실행합니다 우분투 데스크톱 운영 체제는 지금 꺼야합니다. Ubuntu를 종료하는 것은 쉽고 안..


Linux의 파일 이름에서 공백을 다루는 방법

리눅스 Dec 14, 2024

대부분의 운영 체제와 마찬가지로 Linux는 공간이있는 파일 이름을 지원합니다. 그러나 명령 줄에서 이러한 파일 이름을 사용하는 것이 항상 간단�..


카테고리