분포 간의 관계

분포 간의 관계

나는 한동안 Ubuntu를 사용해 왔으며 다른 Linux 운영 체제를 사용해 볼 생각을 하고 있었습니다. 광범위한 검색 끝에 Debian이나 Cent OS를 사용해 보기로 결정했습니다. 하지만 몇 가지 우려 사항이 있습니다.

  1. 데비안과 센트 운영체제는 안정성이 매우 높다고 해서 패키지 중 일부가 이전 버전인 경우도 있습니다. 그렇다면 프로그램에 버그나 보안 취약성이 있어 새로 출시된 버전으로 즉시 업그레이드해야 하는 경우 그렇게 할 수 있습니까? 아니면 문제가 있는 버전을 계속 사용해야 합니까?

  2. 업그레이드가 진행되는 한(최신 소프트웨어 버전 또는 시스템 버그, 보안 업그레이드 등) 이러한 OS는 Ubuntu처럼 가끔 자동 업그레이드를 받습니까? 아니면 패키지나 시스템을 업그레이드하는 유일한 방법은 최신 OS 버전을 설치하는 것입니다. 이용 가능할까요?

  3. Cent OS를 설치하면 코덱을 구할 수 없고, 타사 저장소를 통해 일부 기본 소프트웨어를 설치해야 한다고 들었습니다. 이것이 나에게 무엇을 의미합니까? 문제가 생길까요?

데스크탑 컴퓨터에서 이러한 운영 체제를 사용하고 싶다는 점을 분명히 하고 싶습니다.

답변1

나는 몇 년 전에 우분투에서 데비안으로 옮겼고 한 번도 그 결정을 후회한 적이 없습니다. 귀하의 질문에 관하여 :

  1. 당신은 다른 사용할 수 있습니다데비안 브랜치. 새로운 사용자로서 저는 stable 브랜치(정말 안정적이지만 때로는 새 소프트웨어가 부족한 경우) 또는 테스트 브랜치(조금 덜 안정적이지만 최신 소프트웨어를 제공함)를 추천합니다. 두 지점 모두에서 보안 업데이트를 사용할 수 있습니다. 시스템 업데이트가 발생할 때마다 설치됩니다.
  2. Debian Stable에는 새로운 소프트웨어가 없으며 버그 수정과 보안 업데이트만 제공됩니다. 데비안 테스팅은 롤링 릴리스*)입니다. 이는 새로운 소프트웨어가 지속적으로 제공된다는 의미입니다. 이는 새 소프트웨어를 얻기 위해 가끔씩 새 버전으로 업그레이드해야 하는 Ubuntu와는 다릅니다.
  3. 저는 Cent OS를 사용해 본 적이 없기 때문에 이 질문에 답할 수 없습니다. 안정적이고 좋은 배포판이라고 들었습니다. 서버용이기 때문에 보안도 매우 뛰어날 것입니다.

Ubuntu 출신이라면 Debian이 Ubuntu와 더 유사하다고 생각할 수도 있습니다(정확하게 말하면 Ubuntu는 Debian을 "기반으로" 구축되었습니다). 데비안과 우분투 모두 사용쉬운. CentOS는레드햇 리눅스그리고 사용회전 속도대신에. 둘 다 잘못된 것은 아니지만 데비안 접근 방식에 더 익숙할 수도 있습니다.

*) 정확하게 말하면 현재 베타 버전이 새로운 안정 버전이 되기 전에 소위 "동결"이 있습니다. 그 동안 Windows 테스트에는 새로운 소프트웨어가 없었고 단지 버그 수정만 있었습니다. 나중에 새 안정 버전이 출시되면 dist-upgrade( apt-get dist-upgrade)를 수행하여 시스템을 새 테스트 버전으로 업데이트해야 합니다(이렇게 하려면 이름 대신 현재 테스트라는 /etc/apt/sources.list단어를 포함해야 합니다). testing버전) 버전(예 stretch: ).

답변2

분포 간의 관계

저는 지난 5년 동안 Ubuntu를 사용해왔고 현재는 Fedora를 사용하고 있습니다. 폭포는 다음과 같습니다.

  • 데비안 → 우분투
  • Fedora → Red Hat Enterprise Linux → CentOS

다른 답변에서 언급했듯이 데비안에는 세 가지 분기가 있으며 데비안의 그림은 다음과 같습니다.

Debian Unstable --> Debian Testing --> Debian Stable
                            \
                             \--> Ubuntu

Ubuntu는 Debian Unstable에서 직접 일부 패키지를 가져오지만 이는 세부 사항일 뿐입니다.

미디어 코덱

대부분의 경우 사용되는 멀티미디어 코덱은 독점적이며 소프트웨어 특허에 의해 제한될 수도 있습니다. 이는 소프트웨어를 사용하려면 라이센스를 얻어야 함을 의미합니다. Windows 및 Mac OS에서는 회사가 라이센스 비용을 지불했으며 모든 사용자는 모든 독점 코덱을 관계없이 사용할 수 있습니다.

데스크톱 Linux 배포판에는 일반적으로 비용을 지불하는 회사가 없습니다. 따라서 각 사용자가 직접 라이선스를 취득하거나 이를 무시하고 단지 개인적인 용도일 뿐이라고 말해야 합니다. 두 경우 모두 Linux 배포판은 소프트웨어를 번들로 묶는 것이 허용되지 않습니다. 이를 위해서는 대부분의 배포자가 할 시간 및/또는 돈이 없는 복잡한 라이센스 계약이 필요하기 때문입니다.

Ubuntu는 사용자에게 가치가 있다고 믿기 때문에 독점 소프트웨어를 출시합니다. 일상적인 컴퓨팅을 위해 데스크톱 Linux를 사용하지만 여전히 MP3를 재생하고 영화를 스트리밍하려는 사람들에게 많은 가치를 제공합니다.

Debian과 Fedora는 소프트웨어 선택에 있어서 매우 순수하므로 원격으로 독점적이거나 특허권이 있는 내용을 포함하지 않습니다. 이는 인터넷에서 발견된 미디어의 멀티미디어 재생을 활성화하려면 "불순한" 저장소 확장 배포를 사용해야 함을 의미합니다.

Fedora에서는 내가 사용하는속도융합어느분명히 CentOS에서 작동합니다게다가. 원하는 코덱을 얻는 한 가지 방법은 다음과 같습니다.

보안 업데이트

평생 동안 안정적인 릴리스의 모든 프로그램에 대한 보안 업데이트를 항상 받을 수 있습니다. Debian Stable 및 CentOS에는 (Debian Testing 및 Fedora와 비교하여) 이전 패키지가 포함되어 있지만 보안 업데이트는 여전히 존재합니다.백포트이는 이전 버전도 수정되었음을 의미합니다. 따라서 버전은 보안 수정 사항만 포함하여 크게 변경되지 않은 상태로 유지됩니다.

그렇지 않은 경우 시간이 지남에 따라 문제가 발생하게 됩니다. 프로그램 버전 1.2.0을 사용한다고 가정합니다. 이제 개발자는 더 많은 기능을 포함하지만 버전 1.2.0에서 사용할 수 있었던 일부 기능을 제거한 버전 2.0.0을 출시했습니다. 대부분의 코드는 변경되지 않았으며 이전 버전에도 적용되는 보안 문제가 새 버전에서 발견되었습니다. 개발자는 이 문제를 해결하기 위해 2.0.1을 만들었습니다.

이제 안정 릴리스가 밤새 2.0.1을 릴리스하면 이 업데이트를 받게 됩니다. 기존에 사용하시던 1.2.0 버전이 새로운 2.0.1 버전으로 업데이트 되었기 때문에 비명을 지르실 수도 있습니다. 아마도 귀하의 작업은 해당 버전에 따라 다르며 현재 문제가 있을 수 있습니다. 이런 일이 일어나서는 안 됩니다.안정적인분배하다. 이것은 모든 최신 소프트웨어를 테스트하는 배포판이기 때문에 Debian에서 매우 좋습니다.

수행해야 할 작업: 개발자 자신이나 안정 릴리스 게시자가 이 수정 사항을 이전 버전에 적용하고 1.2.1을 만듭니다. 그런 다음 해당 버전도 수정되었습니다. 안정 릴리스 버전 1.2.0이 1.2.1로 업데이트됩니다. 보안 문제는 해결되었으나, 프로그램 작동 방식은 변경되지 않았습니다.

따라서 안정적인 릴리스가 있으면 보안 업데이트를 받게 됩니다.

업데이트 일정

모든 배포판은 일종의 정기적인 업데이트를 받습니다. 이는 항상 보안 업데이트이며아마도소프트웨어 업데이트. 여러 가지 모델이 있습니다:

  • 롤링 릴리스
    이 시나리오에서는 모든 패키지가 출시될 때 짧은 냉각 기간을 두고 업데이트됩니다. Debian Unstable, Fedora Rawhide, Arch Linux, openSUSE Tumbleweed입니다.

    문제는 어느 날 시스템을 업데이트하고 중단한 것일 수 있습니다. 내가 아는 한, 대부분의 사람들은 이것을 잘 처리하지만 나에게는 너무 취약하다. 나는 학기 방학 동안에만 만지작거리고 싶기 때문에 내 배포판은 전체 학기 동안 나를 지원해야 합니다.

  • 정기적으로 출시
    Fedora와 같은 배포판은 6개월마다 정기적으로 출시됩니다. 다음 버전으로 전환하는 데 일정 시간이 걸립니다. openSUSE는 그랬고, openSUSE Leap은 그 다음이거나 그 다음 버전입니다. 특수 소프트웨어도 동시에 업데이트될 수 있습니다. 대부분의 소프트웨어는 다루지 않지만 Ubuntu에서는 새로운 버전의 Firefox를 제공합니다.

    소프트웨어에 대한 합리적인 업데이트는 받을 수 있지만 최신 업데이트는 받을 수 없으므로 이는 좋은 절충안입니다. 주요 업그레이드(예: Ubuntu 15.04에서 15.10으로)를 수행하지 않는 한 중단되지 않으며 일상적인 작업에 적합할 것이라고 믿을 수 있습니다. 6~12개월마다 업데이트해야 하므로 친척을 위해 설치하고 싶지 않을 수도 있습니다.

  • 준비되면 릴리즈
    Debian Stable은 관리자가 준비되었다고 느낄 때만 출시됩니다. 정해진 일정은 없습니다. 새로운 버전이 나옵니다2년에 한 번씩. Jessie의 릴리스는 제대로 systemd로 전환하기를 원했기 때문에 더 많은 시간이 걸렸습니다.

    나에게 있어 이러한 유형의 배포에는 너무 오래된 소프트웨어가 포함되어 있습니다. 나는 새로운 기능을 시도하는 것을 좋아하기 때문에 내 C++ 컴파일러는 상당히 새로운 것임에 틀림없습니다. LaTeX와 Python도 마찬가지입니다. 그러나 서버를 운영하고 싶다면 전체적인 관점이 달라집니다.

분포를 변경하는 이유는 무엇입니까?

애초에 배포판을 변경하려는 이유는 무엇입니까? Ubuntu가 괜찮다면 계속 사용해도 됩니다. 이 문제에 대해 논쟁하는 것은 의미가 없다고 생각합니다최고Linux 배포판은 사람들의 요구 사항이 다르기 때문입니다. 예를 들어, 프로그래밍 플랫폼이 필요하고 Ubuntu에서 이를 수행할 수 있습니다. 사람들이 내가 Ubuntu를 사용하기 때문에 컴퓨터에 대해 아무것도 모른다고 말하면 내가 무엇을 하는지 보여줄 것입니다.사용패치보다는 할당그리고배포. Ubuntu는 멀티미디어 응용 프로그램을 사용하는 데스크톱 사용자에게 적합한 Linux 배포판인 것 같습니다.

단지 궁금하고 다른 배포판을 사용해보고 싶다면 가상 머신에서 이 작업을 수행할 수 있습니다(VirtualBox가 사용하기 가장 쉽습니다). 그런 다음 모든 것이 예상대로 작동하는지 확인하고 컴퓨터를 해당 배포판으로 변경할 수 있습니다.

인쇄

최근에 요약을 썼어요내가 시도한 다양한 배포판의 의견. 여기서는 면밀한 관찰을 통해 발견한 몇 가지 세부 사항을 보여줍니다.

답변3

Ubuntu는 Debian을 기반으로 합니다. 따라서 가장 좋은 옵션은 Debian으로 전환하는 것입니다.

나는 그것을 한동안 사용해 왔습니다. 배포가 정말 잘됩니다. 좋은 데스크톱 운영 체제로 만드는 데 필요한 많은 기능을 갖추고 있습니다(지금은 의견을 논의 중이지만).

각 요점을 개별적으로 논의해 보겠습니다.

1. 데비안에는 보안 업그레이드와 분기가 있습니다.

소위 저장소에서 프로그램을 가져옵니다. 이는 프로그램이 포함된 일부 원격 서버입니다. 여러 저장소를 사용할 수 있습니다. 데비안에는 안정, 베타, 불안정의 세 가지 주요 브랜치/스트림이 있습니다.

안정적인(현재 "Jessie"라고 함)는 서버용으로 선호되며 데스크톱용으로는 권장되지 않습니다. 패키지는 오래된 경향이 있지만 매우 안정적이며 자주 깨지지 않습니다(전혀 그렇지 않은 경우).

시험(현재 "stretch"라고 함)은 한동안 불안정했던 패키지를 포함하는 새로운 브랜치입니다. 거의 안정적인 것으로 간주됩니다. 일정 시간이 지나면 이것이 새로운 안정 분기가 됩니다.

불안정한("Sid"라고 함)은 최신 패키지가 있는 곳입니다.이론적으로즉, 가끔 깨지기 마련이지만 실제로는 아무런 문제가 없었습니다. 지금까지 약 1년 동안 사용해 왔습니다. 내 생각에는 이렇게 하는 것이 더 안전할 것 같다.

그리고 따로 있어요안전Debian 개발 팀의 보안 업데이트와 지점에 관계없이 보안 버그 수정이 포함된 저장소입니다.

보안이 걱정된다면 꼭 읽어보세요이 FAQ. 모든 버그가 당신을 취약하게 만드는 것은 아닙니다(비록 코드에 버그가 있는 것은 좋은 습관이 아니지만).


2. 새 운영 체제는 언제 출시되나요?

데비안에는 세 가지 별도의 옵션이 있습니다.

안정적인그리고시험즉, 소프트웨어 업데이트를 받지만(자동은 아니지만 스스로 업데이트하거나 업데이트 알림을 위해 일부 스크립트/프로그램을 설정해야 함) 시스템 업데이트도 자동이 아닙니다(식별자로 분기를 참조하는 경우에는 그렇지 않음). 이름을 입력하면 apt-get dist-upgrade시스템이 업그레이드됩니다). 이러한 경우는 드물다는 점에 유의하세요. 우분투에는 고정된 개발 주기가 있지만 데비안에는 그렇지 않습니다. 그들은 2~3년마다 새로운 안정 릴리스를 제공하지만 그게 전부입니다. 하지만 테스트에 이미 상당히 새로운 패키지가 있으므로 그럴 필요는 없습니다.

불안정한완전히 다른 이야기입니다. 이를 롤링 릴리스라고 합니다. 즉, 시스템만 있고 버전은 없습니다. 패키지를 업데이트할 때마다 "최신 OS 버전"을 사용하게 됩니다. Ubuntu와 같은 Debian Sid 1.0, 2.0 등이 없습니다. 업데이트하고 계속 작업하세요.


3. CentOS에는 추가 코덱이 필요합니까?

이는 사실일 수 있습니다. 특허를 받은 코덱이 여러 개 있으며 라이센스 승인/전용 소프트웨어(예: mp3) 다운로드를 요구합니다. CentOS는 이러한 기능을 기본적으로 제공하지 않으므로 직접 설치해야 합니다. 그러나 그다지 어렵지는 않습니다.

저는 CentOS에 익숙하지 않습니다. 서버에만 액세스할 수 있고 설치하거나 선택한 배포판으로 사용한 적이 없습니다. 하지만 CentOS는 RedHat을 기반으로 하며 기업용 품질로 만들어졌습니다.섬기는 사람Distro - 데스크톱에서 서버 배포판을 사용하는 것은 완벽하지만 데스크톱 사용자를 위해 만들어진 배포판을 사용하는 것이 좋습니다.

관련 정보