가장 작은 순수 명령줄 운영 체제는 무엇입니까? [폐쇄]

가장 작은 순수 명령줄 운영 체제는 무엇입니까? [폐쇄]

나는 전용 LAN 서버로 사용하기 위해 약한 랩톱에 설치할 수 있는 가장 작은 Unix/Linux 배포판에 대해 배우고 싶습니다.

몇 가지 장점은 64비트 지원 및/또는 aptCLI apt-get전용 지원입니다.

참고: "최소"는 전체 설치 후 사용되는 디스크 공간을 나타냅니다.

답변1

알파인 리눅스를 찾고 있습니다. 다음과 같은 이유로 더욱 안전한 Linux 배포판입니다.

커널은 grsecurity/PaX의 비공식 포트를 사용하여 패치되며 모든 사용자 영역 바이너리는 스택 스매싱 보호 기능을 갖춘 위치 독립적 실행 파일(PIE)로 컴파일됩니다. 

당신은부터 시작할 수 있습니다https://alpinelinux.org.

답변2

@jasonwryan이 관찰한 것처럼 Debian GNU/Linux는 여러분의 바람을 충족시키도록 설계되었습니다. 당신이 데비안을 언급한 댓글에서네트워크 설치우울한 이미지지만 실제로는 바로 여러분이 찾고 있는 이미지입니다. 이미지 자체는 (아주 작지만) 최소 크기는 아니지만 이미지의 모든 항목을 컴퓨터에 설치하지는 않습니다. 당신은 그것의 작은 부분만 설치하면 됩니다.

데비안은 소프트웨어를 다음과 같이 구성합니다.가방.모든 패키지에는 하나가 있습니다.우선순위,이게 그 중 하나야

  • required
  • important
  • standard
  • optional
  • extra

마지막 두 개는 optional데비안 extra에서 배포한 패키지의 99% 이상을 포함합니다. 이들 중 어느 것도 설치하지 않을 것이므로 다른 세 가지 우선 순위에 대해 이야기해 보겠습니다.

우선순위가 있는 패키지가 required필요합니다. 컴퓨터에 이러한 기능이 없으면 데비안은 작동하지 않습니다. 모두 설치해야 합니다.

important시스템을 일반적인 방법으로 사용하려면 우선 순위가 지정된 패키지가 필요합니다. 이론적으로는 이것을 설치할 필요가 없지만, 설치하게 될 것이라고 확신합니다. 그 수가 많지 않습니다. required와 의 주요 차이점 important은 이러한 required패키지가 시스템에 다른 패키지( important패키지 포함)를 설치(및/또는 제거)할 수 있는 충분한 기능을 제공한다는 것입니다. 키트만으로는 시스템에 흥미로운 작업을 수행하기에 충분하지 않습니다(그러나 시스템을 실험으로 사용해 required보고 싶다면 자유롭게 사용하십시오).required

standard우선순위가 있는 패키지는 필요하지 않지만 그 수가 많지 않고 표준입니다. 일반적으로 해야 할 일은 경량 시스템에도 표준 패키지가 함께 제공되기 때문에 표준 패키지를 설치하는 것이지만 이는 사용자에게 달려 있습니다. 나는 당신 standard이 그것을 생략하는 것을 선호할 것이라고 생각합니다.

설치 requiredimportant패키지 설치를 수행하는 방법에는 여러 가지가 있습니다. 여기에 모두 나열하기에는 너무 많을 것입니다. 하지만,이것시작해야합니다.

핵심

위에서 간과한 것 중 하나가 바로 커널입니다. 데비안 패키지 커널은 가장 작지 않습니다. 이를 제거하고 다시 컴파일하고 더 작게 만들 수 있지만 약간의 작업과 시행착오가 필요합니다. make-kpkg이를 위해 이 패키지를 사용하세요. 이 작업을 수행하기 전에 많은 책을 읽을 준비를 하세요. 일단 익숙해지면 정말 재미있습니다.

그러나 대부분의 사용자는 커널을 다시 컴파일하지 않으므로 설치 과정에서 커널 드라이버를 다시 컴파일하여 화면에 나타나는 대화 상자를 관찰하십시오. medium제가 직접 확인한 것처럼 설치 시작 시 debconf 우선 순위를 이하로 설정 해야 할 수도 있습니다 . 기본(초기 아님) 설치 프로그램 메뉴에서 "Debconf 우선 순위 변경" 작업을 찾으세요.

debconf 우선 순위를 medium이하로 설정하면 "기본 시스템 설치" 단계 중에 모든 드라이버를 원하는지 아니면 대상 드라이버만 원하는지 묻는 대화 상자가 화면에 나타납니다. 타겟을 선택합니다.

설치 프로그램에 대한 추가 정보

스택 교환답변이러한 길이는 제한됩니다. 이것은 완전한 매뉴얼이 아닐 것이다. 그러나 설치 프로그램 사용 방법을 잘 모르는 경우 다음을 수행하십시오.

  1. 다음에서 머신을 부팅하세요.네트워크 설치설치 프로그램을 시작하는 이미지입니다.
  2. 홈 메뉴에서고급 옵션그 다음에전문가 설치(수준전문적 지식여기의 요구 사항은 그리 크지 않지만 표준이 아닌 작업을 수행하려고 합니다.전문가 설치당신이 원하는 것. )
  3. 설치 프로그램이 시작될 때까지 기다리십시오.
  4. 기본 설치 프로그램 메뉴에서 다른 옵션을 선택하기 전에 아래로 스크롤하여debconf 우선순위를 설정합니다.
  5. 우선순위 선택보통의.
  6. 우선 순위를 선택한 후 설치 프로그램이 기본 메뉴로 돌아올 때마다 위나 아래로 스크롤하는 대신 설치 프로그램이 각 인스턴스에서 강조 표시하는 기본값을 수락하면 됩니다. 설치 프로그램은 이러한 방식으로 설치 단계를 안내합니다(다음 항목 7도 참조). 내가 말하는 내용이 확실하지 않다면 위에서 설명한 대로 설치 프로그램을 실행하세요. 곧 무슨 뜻인지 알게 될 것입니다.
  7. 설치 프로그램 단계를 건너뛰도록 선택할 수 있습니다.네트워크 하드웨어 감지그리고네트워크 구성(그리고 심지어시계 구성,UTC 시간을 사용해도 괜찮다면). 건너 뛰는 방법? 답변: 설치 프로그램이 건너뛰려는 단계를 강조 표시할 때.네트워크 하드웨어 감지,건너뛰려면 아래쪽 키를 누르세요. 그러나 설치 프로그램에서 강조한 대부분의 단계는 필요하며 건너뛸 수 있는 단계는 몇 가지에 불과합니다.
  8. 참고: 건너뛰기네트워크 하드웨어 감지설치 후 네트워크 인터페이스가 제대로 작동하는 것을 방해하지 않습니다. 이는 설치 과정 동안 온라인 상태가 아니라는 의미입니다.
  9. 의심스러우면 데비안 설치 매뉴얼을 참고하세요여기.

스스로 알아내야 할 부분이 어느 정도 있습니다. 데비안은 필요한 만큼 어렵지는 않지만 실제로 초보자에게 친숙한 시스템은 아닙니다. 초보자는 Mint나 Ubuntu와 같은 Debian 파생 제품에 대해 배울 수 있습니다. 하지만 시도해 볼 필요는 없을 것 같습니다.저것설명하는 가장 작은 기계를 사용하십시오.

행운을 빌어요.

관련 정보