리눅스 데스크톱 을 구성하는 것은 일반적으로 기능을 추가하고 조정하는 대신 부풀어 오르는 것을 제거한다는 것을 의미 한다는 사실에 점점 더 불만을 나타 냅니다. 나는 오히려 최소한의 것으로 시작한 다음 추가 기능을 제공하는 패키지를 추가한다는 결론에 도달했습니다.
그래서 나는 최소한의 데스크톱 배포 또는 더 나은 배포를 구축 할 수있는 도구를 찾고 있습니다 . 즉 , 패키지 관리자를 런타임 전 빌드 도구 로 바꾸고 싶습니다 .
패키지 관리자는 아프지 않지만 거대한 패키지 저장소 대신 고급 선행 구성에 중점을 둔 배포판을 찾고 있습니다.
나는 다양한 최소 데스크탑 배포판을 보았지만 모두 다른 문제를 해결하는 것으로 보입니다. 그러나 나는 오래된 하드웨어를 가지고 있기 때문에 최소한의 배포를 원하지 않지만 다양한 부품이 어떤 용도로 사용되는지 알고 싶습니다. 메인 메모리에서 실행해도 도움이되지 않습니다 . 최소 하고 간단한 것을 원합니다 .
그것이 미니멀리즘의 종류를 위해 설계된 배포판이없는 것처럼 보이기 때문에 명백한 선택은 Linux From Scratch 를 구축하는 것 입니다. 그러나 빌드 프로세스를 고도로 사용자 정의하고 싶지만 만족스러운 시스템을 가질 때까지 프로세스를 꽤 많이 실행해야하기 때문에 자동화해야합니다.
빌드 프로세스를 자동화 할 수있는 lfs 도구가 존재하지만 실제로 필수적인 부분은 아닙니다. 기본적으로 문서에서 시스템을 구축하는 데 필요한 단계를 추출한 다음 자동으로 수행합니다. 좀 더 강력하고 고급스러운 것을 찾고 있으며 xml을 편집하는 느낌이 들지 않습니다.
약간의 검색 후 임베디드 배포판 을 빌드 하고 X11을 설치할 수있는 Buildroot 를 찾았 습니다 . 툴체인을 빌드 한 다음 rootfs를 빌드하기 전에 Linux처럼 빌드를 구성 할 수 있습니다 . 이것은 임베디드 시스템을 위해 크로스 컴파일하기위한 것 외에는 내가 생각했던 것과 정확히 일치합니다.make menuconfig
내가 현재 생각하고있는 것은 buildroot를 사용하지만 먼저 내장 된 특정 부품을 모두 추출하여 lfs의 해당 부품으로 대체합니다. 많은 일.
또한 빌드 루트에 가장 중요한 문제는 (제한 테스트에서 나타나는 것처럼) 추가 패키지를 활성화하면 구멍이 처음부터 다시 작성되는 것입니다.하지만 사소한 변경의 경우에는 피하고 싶습니다.
그 시간을 투자하기 전에 데스크톱 배포를 빌드하기위한 buildroot의 대안 / 빌드 인 buildroot와 같은 사전 설치 빌드 도구 를 사용하여 데스크톱 배포에 대한 검색을 계속할 것입니다.
편집 : 지금까지의 대답은 현재 사용중인 Gentoo와 같은 배포판을 알려줍니다. 그러나 젠투, 아치, 데비안 등의 배포판 에 대한 대안 을 찾고 있습니다. 또한 설치 후 이러한 배포판을 사용자 정의해야합니다. 설치하기 전에 사용자 정의 할 수있는 것을 원합니다.
언급 된 모든 배포판은 훌륭한 배포판이지만 내가 찾고있는 것은 아닙니다. 내가 찾고있는 것은 "buildroot for desktop" 입니다. buildroot가 무엇인지 모르는 경우 아마 나를 만족시키는 답변을 제공하지 못할 것입니다.
또한이 질문이 주관적이라고 생각하지 않습니다. 나는 단지 내 필요에 가까운 것을 찾을 수 없으며, 내가 필요한 것의 적어도 일부를 제공 할 수있는 프로젝트를 지시하도록 요구하고 있습니다.