UNIX의 뿌리(내가 처음 프로그래밍을 배웠을 때 메인프레임의 사실상 표준)를 고려하면 Linux를 실험적인 MMO용 운영 체제로 사용하는 것은 당연한 일이었습니다. 즉, 현재 배포판이 너무 많아서 어떤 배포판을 시도할지 알아내는 것이 상당히 어려울 수 있습니다.
그러므로 나는 그들의 관점에 대해 좀 더 경험이 풍부한 목소리를 찾고 싶습니다.
일부 표준에는 다음이 포함됩니다.
- 멀티코어 CPU를 효율적으로 활용(결국 MMO 서버임)
- 최소한의 오버헤드로 경량화(초기 개발은 레거시 시스템에서 수행됨)
- 무한정 실행할 수 있을 만큼 안정적입니다(일부 배포판은 Windows만큼 누출이 있는 것으로 생각됩니다).
- 전체 데스크톱 환경 대신 간단한 창 관리자를 사용할 수 있습니다(Code::Blocks와 호환되는 환경 선호).
- 기가비트+ 네트워크 지원이 핵심입니다. 기본적인 목적을 위한 일부 USB/비디오는 무시할 수 있습니다.
- 훌륭한 커뮤니티 지원(거친 바다에 뛰어들고 있다는 것을 알고 있습니다. 근처에 구명대가 있다는 것을 알면 기분이 좋아집니다)
Debian, CentOS(RHEL 기반), Gentoo 및 Slackware로 범위를 좁혔습니다. 물론 이들 각각(CentOS 제외)에는 많은 파생 항목이 있으므로 실제로 범위를 전혀 좁히지 않았다는 의미입니다. DSL은 분명 매력이 있지만 커뮤니티나 타사 문서에서는 많은 내용을 찾지 못했습니다.
이와 관련하여 어떤 조언 및/또는 제안이라도 주시면 감사하겠습니다.
편집하다:
제가 물어봐야 할 질문은 "어느 것입니까?"인 것 같습니다.핵심배포판에서 찾아야 합니까? "
저는 Linux(주로 DE를 통해 Ubuntu를 사용)에 대한 경험이 많지 않기 때문에 관련 없는 기능을 제거하려고 하면 무결성이 손상될 수 있다는 것이 걱정됩니다. 기능을 추가하는 것은 여전히 위험을 수반하지만 기능을 제거하는 것보다는 적습니다.
답변1
실제로 많은 포인트가 커널 기능에 의존하므로 대부분의 경우 배포판 독립적입니다. 일부 배포판은 자체 커널을 유지하지만 특히 보안 관련 및 표준 관련 문제의 경우 여전히 소스 업데이트에 의존합니다.
멀티코어 CPU를 효율적으로 활용: 커널의 가장 중요한 작업 중 하나인 프로세스 관리 및 스케줄링과 관련이 있습니다.
가벼운 무게와 최소한의 오버헤드: 글쎄, '가벼움'은 어려운 질문이다. 나에게 Debian은 무겁지만 Arch는 가볍습니다. 그러나 다른 사람들에게는 데비안이 가볍고 우분투가 무겁습니다. 이는 주로 분포를 찾는 것입니다.불필요한 기능을 최소화하면서 필요한 모든 것을 갖추고 있습니다..
무한정 실행할 수 있을 만큼 안정적입니다(일부 배포판은 Windows만큼 누출이 있는 것으로 생각됩니다).: 아야. 너는 날 아프게한다. 안정성은 프로세스 스케줄링, 메모리 관리, 타이밍 제어에 따라 달라집니다. 모든 작업은 커널에 의해 처리됩니다. 이 모든 것을 더 빠르게 처리할수록 시스템이 충돌할 가능성이 줄어듭니다. 나머지는 모두 시스템 관리자에 관한 것입니다.
좋은 커뮤니티 지원: 음... 유명하고 잘 알려진 걸 찾아보세요. 그때 당신은 당신의 선택을 알게 될 것입니다.
다른 점과 관련하여 자연스럽게 그래픽 환경(예: Ubuntu)과 함께 제공되지 않는 배포판을 찾고 있습니다. 당신이 말한 모든 배포판은 이 프로필을 따릅니다. 또한: Code::Blocks는 크로스 플랫폼 애플리케이션용으로 특별히 설계된 라이브러리인 wxWidgets에 의존합니다. GTK나 Qt 지원에만 국한되지 않습니다!
귀하의 요구 사항은 주로 커널과 관련되어 있으므로 이것이 가장 중요한 질문입니다.어떤 배포판에 가장 만족합니까?제가 항상 말했듯이, 시스템 관리자의 만족도가 높을수록 가동 시간이 더욱 중요해집니다.
수정사항 정보: 나한테 물어봐도 내 대답은 안 바뀌지어느 코어. 원래 코어 자체는 처리해야 하는 작업에 적합합니다. 네가 다 가져가면초과 중량distro는 거대한 그래픽 환경을 제공하므로거의"모두 맞습니다."라고 말하세요.