성공적인 컴파일을 위해 어떤 배포판을 테스트하고 싶나요? [폐쇄]

성공적인 컴파일을 위해 어떤 배포판을 테스트하고 싶나요? [폐쇄]

부스트 라이브러리와 여러 도우미 스크립트를 사용하여 C++로 작성된 패키지가 있는데 쉽게 컴파일되는지 확인하고 싶습니다.최대리눅스 x86_64 배포판. cmake시스템에서 찾을 수 없는 경우 적절한 버전의 Boost를 사용하고 다운로드합니다. 가장 일반적으로 사용되는 라이브러리를 기반으로 하고 가장 광범위한 라이브러리 버전을 포괄하는 라이브러리를 결정해야 합니다. 지금까지 나는 다음을 선택했습니다.

  • 우분투 12.04.02 LTS
  • 센트OS 6.4

다음 사항을 포함해야 할지 잘 모르겠습니다.

  • CentOS 5.x - 이전 시스템 구성용. 추가할 가치가 있나요?
  • RHEL v.3 - CentOS 6.x와 다른 점이 있나요?
  • Fedora - CentOS 6.x와 다른 점이 있나요?
  • openSUSE - 추가할 가치가 있나요?

이 질문이 사람들의 의견과 본 내용에 따라 다소 주관적일 수 있다는 점은 알지만, 라벨이 있다는 점을 고려하면 distribution-choice물어보고 싶다고 생각했습니다. 게다가, 사람들이 뭐라고 말하든, 사람들이 주로 사용하는 것에 대한 나의 순진한 지식보다 여전히 낫습니다.

  1. 데스크탑/노트북용 Ubuntu/Mint
  2. Debian 또는 슈퍼컴퓨팅 그리드 기반 RedHat 버전(CentOS/Fedora/RHEL)

답변1

실제로 두 가지 주요 배포판이 있습니다(누군가를 비난하려는 것이 아니라 이것이 사실상의 표준이 되고 있음을 지적하는 것뿐입니다).

  1. 더반
  2. 빨간 모자

다음은 Debian에서 파생되었습니다(직접 또는 간접적으로):

  • 우분투
  • 민트
  • 더 많은 것이 있습니다...

다음은 RedHat에서 파생되었습니다(직접 또는 간접적으로):

  • 페도라 모자
  • 만드리바
  • 중앙 운영 체제
  • 더 많은 것이 있습니다...

Debian/RedHat 진영 외에 언급할 만한 세 가지 주요 배포판이 있습니다:

  • 아치
  • 여유 소프트웨어

리눅스먼저 Debian 캠프(Debian Sid 추천) 또는 RedHat 캠프(CentOS 추천) 중에서 하나를 선택하세요. 게다가 Arch와 SUSE도 있습니다. 왜냐하면 해당 패키지가 없으면 일부 사람들은 귀찮게 하지도 않을 것이기 때문입니다. Slackware를 사용하는 사람은 누구나 Slackware를 자체적으로 실행한 다음 패치를 보낼 수 있습니다. 1년 이상 지난 제품을 지원하는 것에 대해 걱정하지 마세요. 사람들이 시도해 보면 그 소식을 듣게 될 것이고, 고치는 것이 쉬우면 그냥 하십시오. 지원되는 항목으로 업그레이드하라고 말하기 어려운 경우.

더 넓은 가용성에 관심이 있다면 Linux가 아닌 시스템을 추가하는 것도 권장합니다.

  • 솔라리스 11
  • 옴니OS
  • FreeBSD

그러나 궁극적으로 각 플랫폼에 얼마나 많은 시간을 투자할 것인지에 따라 결정됩니다. 이것은 당신이 정말로 스스로 대답해야 할 질문입니다. 시간을 투자할 가치가 있나요?

관련 정보