특이한 Linux 배포판 검토. 수정된 버전의 Linux 배포판을 합법적으로 판매할 수 있습니까? 수정된 리눅스

LINUX 배포판 선택

페도라 코어

수년 동안 가장 널리 사용되는 Linux 배포판이었습니다. 최근까지는 Red Hat으로 알려졌습니다. 그러나 이제 개발자(동일 이름의 회사)는 시스템의 상업적 구현을 ​​위해 이 이름을 유지하고 있습니다. 최종 사용자를 위한 무료 구현을 Fedora Core라고 합니다.

결점:

  1. NTFS 지원이 없습니다(Windows에서 전환하고 Linux와 병행하여 컴퓨터에 WindowsXP가 있는 사람과 관련됨).
  2. MP3를 지원하지 않습니다.
  3. 자바가 없습니다.
  4. 현지화는 UTF8 전용이며, 대부분의 경우 일반 키릴 문자 대신 사각형과 물음표가 표시됩니다. 예, 이 모든 것이 수정되고 있지만 완전히는 아닙니다. 러시아어가 중요한 경우 로케일을 KOI8-R로 변경해야 합니다.
  5. 암시적 문서. 전문적인 영어에 문제가 없다면 OK! 문제가 있을 것입니다. 모든 번역된 문서는 i-no를 통해서만 가능합니다. http://www.google.com. 검색에는 많은 시간과 트래픽이 소요됩니다.

장점:

  1. 시스템을 업데이트하고 프로그램을 설치하기 위해 공식적으로 연결된 APT-GET과 이에 대한 "얼굴"인 SYNAPTIC이 있습니다. 업데이트에 대한 모든 종류의 서비스 정보가 패키지에 포함되어 있지 않기 때문에 업데이트에도 매우 편리합니다.
  2. 배포판은 지속적으로 발전하고 있으며 릴리스마다 일반 사용자에게 더 쉽고 편리해집니다.
  3. 이미 컴파일된 수많은 rpm 패키지를 사용할 수 있습니다(아래 참조). 또한 이러한 패키지는 프로그램 개발자가 직접 수집하여 공식 웹사이트에 게시하는 경우가 많습니다.
  4. 러시아에는 대표 사무소가 있습니다. 사실, 기술 지원은 배포판의 서버(즉, 상업용) 버전에만 해당됩니다.
  5. 배포판은 진지한 팀에 의해 개발되고 있습니다.
  6. Linux에 관한 두꺼운 책의 대부분은 Fedora Core가 파생된 Red Hat 배포판을 설명합니다.

ASP리눅스

동명의 회사에서 개발한 국내 생산 배포판입니다. 이는 Fedora Core(이전 Red Hat)의 복제품으로, 응용 프로그램 소프트웨어 측면에서 약간 수정되어 우리 조건에 맞게 조정되었습니다.

여러 버전으로 배포됨(순전히 서버 버전은 제외): Deluxe - 많은 디스크와 전체 설명서 세트 포함, Standard - 디스크 수의 절반, 설명서에는 설치 가이드만 포함, Express - 짧은 소책자가 포함된 3개 디스크 세트 .

결점:

  1. 개발자는 커널 패치를 매우 좋아합니다. 평균 - 25-28개의 패치. 결과적으로 커널은 http://www.kernel.org의 "아빠"조차 인식하지 못하도록 패치되었습니다! 결과적으로 소스 코드에서 일부 프로그램을 컴파일하려는 경우 이는 룰렛 게임과 같습니다. 운에 따라 이러한 패치로 인해 작동할 수도 있고 작동하지 않을 수도 있습니다. http://www.kernel.org에서 커널을 설치하는 것과 마찬가지로 iptables, squid 등과 같은 작업에 크고 작은 문제가 발생할 위험이 있습니다.
  2. 업데이트에는 yum이 사용되는데, 이는 패키지에 대한 서버 서비스 정보를 "드래그"하는 경우가 많으며, 패키지 자체와 비슷한 볼륨을 갖는 경우가 많습니다. 즉, 서버에서 다운로드한 패키지에 대한 정보의 크기는 1.2MB일 수 있고, 패키지 자체의 크기는 1.3MB일 수 있다. 네트워크가 무제한이고 채널이 넓다면 의문은 사라지고, 모뎀이 있거나 트래픽이 비싸다면 아주아주 불쾌합니다.
  3. ASPLinux는 동일한 Fedora Core를 기반으로 하기 때문에 패키지 업데이트가 지연되는 경우가 많으며 크기가 배포판 자체와 비슷할 수 있습니다.

장점:

  1. NTFS, MP3, Java를 지원하며 Macromedia Flash도 사용할 수 있습니다.
  2. 상당히 좋은 현지화(최신 버전의 배포판에서는 사용자가 koi8-r, cp1251 및 UTF8 중에서 선택할 수 있는 기능이 없어져 마지막 두 개만 남게 되었다는 점에 유의해야 합니다).
  3. 디럭스 버전에는 훌륭하고 명시적인 문서가 있습니다. 배포판 설치 및 마킹용 모두 하드 드라이브, 설치 후 설정에 따라. 어딘가에서 누군가로부터 Linux에 대해 들어본 사람이라도 접근하기 쉽고 이해하기 쉬운 방식으로 작성되었습니다. Linux 시스템 중 어느 것도 러시아어로 된 더 명확하고 명확한 인쇄 문서가 없다고 말할 수 있습니다.
  4. 개발자가 직접 배포에 대한 강력한 기술 지원을 제공합니다. 답변은 4~5시간 안에 옵니다. 즉, 아침에 질문이 담긴 편지를 보냈습니다. 저녁에는 100% 답변을 받았습니다. 원칙적으로 귀하는 특정 직원어리 석고 현명한 질문으로 속이는 기술 지원. 이전에는 전화를 통한 기술 지원이 있었으나 9.0 버전부터 없어져 이제는 메일로만 지원됩니다.
  5. 자체 러시아어 웹사이트와 기술 지원 포럼이 있으며 개발자가 직접 답변을 제공하는 경우가 많습니다.
  6. Red Hat에 관한 "두꺼운" 책에서 얻을 수 있는 많은 정보는 ASPLinux에도 적용됩니다.

목격자 인상:

ASPLinux 9.0이 사용되었습니다. 가정용 컴퓨터, 직장에서, 그리고 1년 넘게 친구 두 명과 함께. 을 더한:
매우 좋은 디자이너"너 스스로해라";
꽤 괜찮은 패키지 조립, Russification, 문서화;
대부분의 경우 매뉴얼 페이지는 러시아어로 되어 있으며 일부는 무질서한 하인이 번역했습니다.
rpm 패키지 관리 시스템에 대해 일반적으로 올바르게 언급되는 모든 나쁜 점은 개발자에 의해 성공적으로 제거되었습니다.
시스템을 잔인하게 조롱하는 상황에서도 중독 문제는 거의 없었습니다.
높은 수준의 안정성과 보안;
설명할 수 없는 결함이 발견되지 않았고 실제 작업에 방해가 되는 것도 없었습니다.
나는 일반 계획에 따르면 MSWS OS가 있어야 하는 일급 비밀 장비에 ASPLinux 9.0(쉿!!!)을 반복적으로 설치해야 했습니다.
벌레와 갈퀴 - 아니오;
매우 특정한 장비는 지원할 수 없었지만 추가 합의에 따라 동일한 ASP의 전문가가 드라이버를 작성했습니다.
상당히 높은 수준의 올바른 기술 지원에 주목할 가치가 있습니다. 이는 당시 ASP를 경쟁사와 구별하는 주장이었습니다.

하락세로:
ASPLinux 9.2 배포 키트의 출시와 ASPLinux 10의 출시는 회사 경영진의 변화와 함께 존경받는 이 팀의 과거 성과 중 많은 부분을 지워버렸습니다.
모든 면에서 확실히 나쁘다고 말할 수는 없지만 ASPLinux 배포판 버전 7.1, 7.3 및 9.0과 비교할 때 위에서 장점으로 설명한 모든 점에서 손실됩니다.
이제 배포판의 패키지는 최소한 구성되지 않은 상태로 제공됩니다.
바로 오늘 저는 ASPLinux 9.2에서 발생한 문제에 대해 초보 사용자와 논의 중이었습니다. 소리가 나지 않았습니다. 커널 2.4.22, oss, 기본 그래픽 환경 - Gnome(Red Hat 기준). 동시에 xmms 설정에서는 사용된 출력 확장자가 기본값이었습니다... 주의! 예술 및 선택 - alsa; 어느 정도 숙련된 사용자에게는 문제가 어렵지 않지만, 초보자에게는 소리가 나지 않는 것으로만 보입니다.
자신의 제품을 데스크톱 배포판으로 포지셔닝하는 개발자는 그러한 어리석은 실수를 저지르도록 허용해서는 안 됩니다.

다중 디스크 Altlinux Master, 경량 Altlinux Junior 및 단일 디스크 ALT Linux Compact의 세 가지 사용자 버전이 있습니다.

장점(처음에는 가장 좋은 것):

  • 패키지 관리 시스템인 apt-rpm. 시냅틱 그래픽 쉘 사용.
  • 뛰어난 러시아화(koi8-r, cp1251 인코딩).
  • 배포 키트에는 러시아어로 된 많은 양의 문서가 있습니다.
  • 멀티미디어에 대한 일반적인 작업(mp3 듣기, 비디오 및 DVD 영화 감상용 코덱 사용 가능, 상업용 3D 비디오 카드 드라이버)
  • 러시아어를 사용하는 사용자 및 개발자로 구성된 대규모 커뮤니티입니다.
  • 대형 패키지 베이스. 다양한 수준의 안정성을 갖춘 저장소의 명확한 계층 구조입니다.
  • 저장소는 양방향으로 열려 있으므로 원하는 경우 누구나 무언가의 관리자가 될 수 있습니다. 백포트도 참조하세요.

결함(가장 나쁜 것부터 먼저):

  • ALM 2.4에는 여전히 이전 Mandrake 설치 프로그램이 함께 제공되므로 문제가 발생합니다. 우리의 설치 프로그램은 공개 베타 테스트 중입니다.
  • ~에 이 순간전역 그래픽 구성 프로그램은 없습니다(특별히 원하는 사람들은 "자신의 위험을 감수하고" 오래된 drakex 구성 프로그램을 사용하는 것이 좋습니다).
  • USB 키보드 및 마우스에 대한 설치 프로그램의 지원 부족은 M2.4의 가장 불쾌한 부정적인 기능 중 하나입니다(이는 설치에만 적용되며 사용에는 문제가 없습니다).
  • 커널 2.6은 설치 중에 선택할 수 없습니다. 배포판에는 2.6 커널을 사용하기 위한 모든 인프라가 있지만 권장되지는 않습니다.
  • 전문가 모드로 설치하면 다소 예상치 못한 다른 결과가 발생할 수 있습니다. 그러므로 주의해서 사용해야 합니다.
  • 기본 커널이 디스크 시스템에서 최적으로 작동하지 않는다는 의견이 있습니다.

특징:

  • 지원되는 로케일: 영어, 러시아어, 우크라이나어, 벨로루시어, 카자흐어. 다양한 인코딩에서 기본 러시아어 로케일은 koi8-r입니다.
  • 배포판 개발자는 가능한 최대의 보안 조치를 취하려고 노력합니다. 이는 좋은 일입니다. 그러나 이로 인해 일부 작업(수퍼유저 권한 액세스, 마운트 등)이 예상대로 작동하지 않을 수 있습니다. 일반적으로 보안 시스템은 이 배포판의 가장 구체적인 기능 중 하나입니다.
  • 자체 포럼이 부족합니다. 메일링 리스트가 대체됩니다. 이것이 개발자의 원칙적인 입장입니다.
  • 커널을 rpm 패키지로 조립하기 위한 자체 시스템입니다. 다수의 커널용 모듈이 별도의 패키지로 제공됩니다.
  • 많은 관리 작업은 제어 유틸리티를 통해 수행됩니다.

같은 이름의 독일 회사가 개발한 이 배포판은 현재 Novell이 소유하고 있습니다. 무료 다운로드 버전과 여러 "박스형" 버전이 있습니다. 후자의 상태는 다양하며 이 문제에 대한 포괄적인 정보는 다음 논의에서 얻을 수 있습니다.

결점:

  1. Russification이 완료되지 않았습니다. 메뉴의 절반은 영어로, 절반은 러시아어로 비뚤어지게 번역되었습니다.
  2. 개인 사용자를 위한 러시아어 공식 기술 지원은 여전히 ​​어렵습니다.

장점과 단점을 동시에:

  1. 기본 로케일은 UTF8이며 이에 따른 모든 결과는 다음과 같습니다. 특히 콘솔에서 키릴어 문서를 작업하는 것은 어렵습니다.
  2. YAST는 모든 것을 관리하기 위한 그래픽 유틸리티입니다. 어떤 사람들은 그것을 좋아하고 다른 사람들은 그것을 침을 뱉습니다. 구성을 사용하여 시스템을 구성하는 것은 부적절합니다. 모든 것은 YAST를 통해서만 수행됩니다. 이전에는 구성을 수동으로 편집하면 시스템이 완전히 충돌할 수 있었습니다.

장점:

  1. 배포판에 포함된 독점 드라이버를 포함한 훌륭한 드라이버 세트입니다. 노트북에 대한 개발자의 집중은 효과가 있습니다. WiFi, Winmodem, 비디오 카드 등을 포함한 모든 노트북에서 SuSe의 설치 및 작동이 거의 100% 보장됩니다.
  2. 배포판 업데이트를 위한 편리한 유틸리티입니다.
  3. 상당히 다양한 소프트웨어(정상적인 작업과 휴식에 필요한 거의 모든 것)를 사용할 수 있습니다.
  4. 키릴 문자를 포함하여 매우 유용한 ttf 글꼴 세트로 Microsoft 글꼴 사용을 선택 사항으로 만듭니다.
  5. 유통은 순전히 독일의 시간 엄수와 품질을 바탕으로 안정적이고 효율적으로 조립됩니다.

위에 나열된 모든 배포판은 *.rpm 패키지를 기반으로 합니다. 여기서는 배치 시스템의 장점과 단점에 대해 논의하지 않습니다. 그러나 후자에 관계없이 rpm 형식의 두 가지 장점은 부인할 수 없습니다. 첫 번째는 이것이 소스 다음으로 가장 일반적인 무료 소프트웨어 형식이라는 것입니다. 둘째, 형식 자체와 이를 사용하는 유틸리티는 Linux(Red Hat)에 관한 많은 "두꺼운" 책에 자세히 설명되어 있습니다.

규모가 큰 상업 회사의 지원을 받는 이전에 설명한 모든 배포판과 달리 데비안은 무료 개발자 커뮤니티(프로젝트 웹사이트 - http://www.debian.org)의 작업 결과입니다. 이는 다양한 형태(iso 이미지, 파일 세트 등의 형태)로 배포되며, 무료 다운로드와 복제 및 배포가 모두 가능합니다.

특징

1. 다른 일반적인 배포판과 달리(나의 경우 적어도, 알려진 유사품은 없음) 데비안에는 안정, 테스트 및 불안정의 세 가지 주요 분기가 있습니다.

  • stable은 최신 버전은 아니지만 철저하게 테스트되고 검증된 프로그램 버전을 포함하는 공식적으로 출시된(공식적으로 지원되는) 배포판입니다. Stable의 다음 버전이 출시된 후, 엄밀히 말하면 이 버전은 전혀 업데이트되지 않으며, Stable에 대한 모든 향후 업데이트는 출시 후 포함된 프로그램에서 발견된 보안 문제를 수정하는 보안 업데이트입니다. 이 두 가지 요소로 인해 Debian stable은 앞서 언급한 버전 지연을 대가로 달성한 가장 신뢰할 수 있는 배포판으로 당연히 간주됩니다.
  • 테스트 - 다음 릴리스가 될 준비를 하고 있는 브랜치입니다. stable이 제공하는 최대 수준의 보안을 제공하지 않습니다(그러나 가정용수준은 상당히 충분합니다.) 그러나 최신 버전의 소프트웨어에서는 수준과 다릅니다.
  • 불안정 - 이 스레드에는 최신 뉴스가 포함되어 있습니다. 가능한 모든 항목을 항상 최신 버전으로 유지하려면 여기로 오십시오. 테스트와 달리 불안정한 버전은 결코 출시되지 않으며 대신 프로그램은 점차적으로 불안정한 버전에서 테스트 단계로 "크롤링"합니다.
  • 이 세 가지 분기 외에도 실제로 베타 테스트 단계에 있는 실험적 분기도 있습니다. 불안정한 상태에서도 아직 사용할 수 없는 새로운 것을 원한다면 자신의 위험을 감수하고 그렇게 하는 것이 좋습니다.

가정 사용자의 주요 편의는 여러 다른 분기의 패키지가 하나의 시스템에서 쉽게 공존할 수 있다는 것입니다(물론 종속성에 대한 각주 포함). 저것들. 예를 들어 한 프로그램을 불안정하게 업데이트하려는 경우 나머지 시스템을 테스트 상태로 둘 수 있습니다.

테스트에서 메인 브랜치에 포함된 다른 배포판에 특정 버전의 소프트웨어를 포함하는 것은 불안정하거나 심지어 실험적인 것은 다른 배포판에 비해 소프트웨어의 안정성이 낮다는 것이 아니라 반대로 더 큰 것으로 설명된다는 점에 유의해야 합니다. 상기 안정성에 대한 분포 작성자의 엄격함.

2. 배포판의 주요 구성에는 무료 프로그램만 포함됩니다. 개방형/자유 소프트웨어에서 이념이 중요하다면 여기에서 완전히 존중된다는 것을 알게 될 것입니다. 약간의 라이선스 차이가 있는 모든 프로그램은 무료가 아닌 섹션에 속하거나 일반적으로 타사 소스에서만 사용할 수 있습니다. 따라서 가장 엄격한 의미에서 자유 소프트웨어만 사용할 것인지, 아니면 이러한 엄격한 이해에 속하지 않는 것을 추가할 것인지 선택의 여지가 있습니다.

3. 데비안에는 실제로 새 버전 출시 일정이 없습니다. 개발자의 모토는 "준비되면 나올 것입니다."입니다. 한편으로 이것은 때때로 (예를 들어 최근에) 장기간의 기대로 이어지기도 하고, 다른 한편으로는 명시된 출시 날짜를 맞추기 위해 어떻게든 함께 구성된 배포 패키지의 출시를 완전히 배제합니다(거의 모든 경우에 발생함). 출시 날짜가 명시된 소프트웨어 - 저는 개발자로서 말합니다.)

결함

위에서 설명한 배포판과 비교할 때 초보자를 위한 데비안의 가장 큰 단점은 중앙 집중식 그래픽 구성 유틸리티가 거의 없다는 점일 것입니다(물론 KDE 제어 센터와 같은 배포판 관련 항목은 제외). 대신 인터페이스가 있습니다 텍스트 모드개별 패키지를 구성합니다(설치 프로그램 자체도 동일한 스타일의 텍스트 메뉴로 설계되었습니다). 이 접근 방식의 단점은 다음 명령을 사용하여 언제든지 개별 패키지를 재구성할 수 있다는 것입니다.

$ dpkg-reconfigure 패키지 이름

시스템 전체 사용자 정의 프로그램의 어느 분기에 해당 매개변수가 있는지 기억할 필요가 없습니다.

두 번째 단점은 기본 배포판에 포함된 소프트웨어의 상태에 대한 엄격한 태도의 결과로 이 기본 구성에는 정교한 비디오 카드 및 소프트 프린터용 드라이버가 포함되어 있지 않다는 것입니다. 하지만 인터넷에 접속할 수 있다면 이 문제는 쉽게 해결됩니다. 왜냐하면... 비디오 드라이버는 배포판 자체의 무료 섹션에서 사용할 수 있으며, 또한 데비안 기반(패키지 형식으로 완전히 호환되는) 준상업 배포판에는 드라이버가 매우 풍부합니다.

장점

  • 첫 번째이자 가장 눈에 띄는 것은 apt(패키지 관리 메타시스템)입니다. 따라서 프로그램을 설치하고 해당 종속성을 클래스로 해결하는 데 문제가 없습니다.
  • 오픈 소스 커뮤니티의 창의적인 천재들이 만든 거의 모든 것을 포함하는 컴파일되고 즉시 사용 가능한 패키지의 거대한 저장소; 모든 일반적인 배포판(적어도 패키지화된) 중에서 데비안은 가장 많은 것을 가지고 있습니다. 큰 세트에 의해;
  • 설치 및 구성, 작동이 쉽습니다. 모든 것이 논리적이고 이해하기 쉽고 투명하며 상당히 통합되어 있습니다. 이것이 아마도 데비안 사용자들 사이에 과학 전문가와 비컴퓨터 전문가가 많은 이유일 것입니다. 시스템을 설정하고 "조정"하는 데 소요되는 시간은 실제로 시스템에서 작업하는 시간에 비해 비교할 수 없을 정도로 작습니다.
  • 매우 적당한 볼륨의 기본 설치(X 없이 200MB 미만) 및 "기본" 시스템을 즉시 설치하고 작업을 시작할 수 있는 기능, 나머지는 필요할 때만 설치하고 원하는 경우 엄격하게 허용 디스크에서 차지하는 공간을 제어하고 불필요한 공간(때로는 불필요하지 않은 공간)을 기가바이트 또는 메가바이트까지 버리지 마십시오.
  • 러시아어 이메일 컨퍼런스에서처럼 도움을 받을 수 있는 광범위한 러시아어 커뮤니티 [이메일 보호됨] [이메일 보호됨], 그리고 러시아 인터넷 전체에 흩어져 있는 수많은 사이트에 있습니다.

장점으로 간주될 수 있는 또 다른 요소는 소위 소프트웨어라고 불리는 상당수가 데비안을 기반으로 한다는 점입니다. LiveCD(가장 유명하지만 유일한 것은 Knoppix와는 거리가 멀음)를 사용하면 배포판을 설치하지 않고도 배포판의 기능을 익힐 수 있으며 결과가 긍정적이면 본격적인 데비안 시스템을 배포할 수 있습니다.

위에 나열된 모든 배포판은 일반적으로 초보 사용자에게 권장됩니다. 다음 시스템과 관련하여 이는 그다지 명확하지 않습니다. 그러나 그들은 꽤 잘 알려져 있으므로 이에 대한 일부 정보를 보다 자유로운 형식으로 제공하는 것이 필요하다고 생각합니다. 그래서 모든 사람이 자신에게 "펜 테스트"로 적합한지 여부를 스스로 결정할 수 있습니다.

슬랙웨어

이것은 처음부터 오늘날까지 제작자 Patrick Volkerding의 이름과 관련된 가장 오래된 (살아있는) Linux 배포판입니다. 10년이 넘는 기간 동안 사실상 아무것도 변경되지 않았습니다(물론 패키지 버전 제외). 즉:

  • 설치/구성 환경은 FreeBSD의 sysinstall과 매우 유사합니다.
  • BSD 초기화 스타일.
  • 이것은 패키지 배포(tgz 형식)이지만 종속성이 없으며 패키지 자체는 커널과 마찬가지로 패치 없이 공식 소스에서 바이너리 형식으로 컴파일됩니다. 즉, 이 퓨어 리눅스.
  • 자신만의 패키지를 만들 수도 있습니다. 어셈블리용 빌드 스크립트는 소스 코드와 함께 프로젝트 웹사이트에 게시되어 있으며 스크립트는 매우 간단합니다.
  • 패키지 데이터베이스는 유지되지만 원칙적으로는 필요하지 않습니다.

종속성 제어가 부족하다는 것은 장점이자 단점입니다. 예를 들어, 한 폴더에 약 150개의 패키지가 있는데, 이를 모두 설치하려면 하나의 명령을 실행해야 합니다.

$ installpkg ./*.tgz

참고로 열쇠는 없습니다. 그러나 설치된 것이 시작되지 않을 수 있다는 사실은 사용자가 스스로 알아내는 것입니다.

그러나 인터넷에서 자동화된 설치/업데이트를 위한 메커니즘도 있습니다. slapt-get, swaret, getpkg, slackpkg 등 수많은 메커니즘이 있습니다.

이제 Russification은 단 하나의 스크립트만 실행하는 것으로 귀결되며, 인터넷에는 그러한 스크립트가 많이 있습니다.

다소 괜찮고 필수 설정 pkgtool 유틸리티(패키지 관리에도 사용됨)를 통해 수행할 수 있으며 이를 위한 많은 그래픽 프런트 엔드가 출시되었습니다.

배포판에 대한 엄청난 양의 문서가 있으며 모든 질문에 대한 답변은 오랫동안 발견되었습니다. 조금만 검색하면 됩니다. 본질적으로 분포에는 아무런 변화가 없기 때문에 실제로 노화 요인의 영향을 받지 않습니다. 그건 그렇고, 문서 자체는 영어로 배포판과 함께 제공되지만 나쁘지는 않습니다.

원칙적으로 기술 지원은 없으며 원칙적으로 필요하지 않습니다. www.slackware.ru 사이트(도크와 포럼이 있음)와 www.linuxpackages.net을 기억하면 됩니다. 여기에서 기성 패키지와 iso 이미지에 대한 링크를 찾을 수 있습니다.

유니코드 지원은 아직 훌륭하지 않습니다. 어떤 시점에서는 탬버린을 들고 무당을 연주해야 할 때도 있습니다.

일반적으로 이 배포판은 어린이, 즉 초보자에게 겁을 줍니다. 처음부터 시작해서는 안 됩니다. 복잡합니다. 그런 종류의 것은 없으며 최초의 소련 루블처럼 단순하지만 그 단순성은 숨겨져 있습니다.

Gentoo Linux는 수많은 하드웨어 플랫폼에 대한 지원과 FreeBSD의 PORTS에서 영감을 받은 매우 유연하고 사용자 친화적인 "포티지" 시스템으로 인해 OpenSource 커뮤니티에서 점점 더 인기를 얻고 있는 배포판입니다.

Gentoo는 소스 기반 배포판 제품군의 전형적인 대표자이며, 이는 장점과 단점 모두의 결과입니다. 이 배포판이 초보 사용자에게 적합한지 여부는 논란의 여지가 있습니다. 그러나 최근에널리 알려지게 되었고, 초보 사용자가 스스로 답변할 수 있도록 정보를 제공하는 것이 필요하다고 생각했습니다.

장점:

  • 고성능. 하드웨어에 대한 시스템의 매우 깊고 유연한 최적화 가능성.
  • 편리한 "프로그램 설치 및 제거". 포티지 시스템에는 수많은 응용 프로그램이 있습니다.
  • 편리한 업데이트 메커니즘. 포티지 트리의 온라인 업데이트. 불필요한 사용자 소프트웨어가 없습니다.
  • 시스템에는 필요한 옵션(예: gpm 지원 또는 지원 부족 등)과 필요한 패치가 포함된 애플리케이션이 포함되어 있습니다.
  • 현재 활동을 중단하지 않고 모든 Linux 시스템(예: Knoppix LiveCD 또는 gcc 컴파일러가 포함된 기타 "라이브" 배포판)에서 Gentoo를 설치할 수 있는 기능입니다. 이 경우 젠투 디스크가 필요하지 않습니다. 전체 설치 프로세스는 네트워크에서 완료될 수 있습니다.

특징:

  • 특별한 설치 프로그램이 없습니다.
  • 설명서와 지침을 읽을 필요가 있습니다.
  • 제한된 수의 "기본 설정".
  • 소스에서 빌드합니다.
  • 젠투 관련 유틸리티에 대한 그래픽 구성자가 부족합니다.
  • 파일을 편집하고 콘솔 유틸리티를 사용하는 것이 시스템을 구성하는 데 선호되는 방법입니다.
  • 개발자의 주의로 인해 매우 안정적인 일부 응용 프로그램 버전이 불안정한 것으로 나열됩니다.

결점:

  • 매우 길고 불편한 설치(기성 멀티미디어 오피스 시스템은 장비에 따라 설치하는 데 최대 일주일이 걸릴 수 있음).
  • 프로그램 설치 및 업데이트의 용이성은 인터넷 액세스의 규칙성과 비용에 정비례합니다.
  • 개별 애플리케이션을 구축할 때 발생하는 문제(문제)가 나타나면 해결하는 것이 쉽지 않을 수 있습니다.
  • 기본적으로 Russification이 부족합니다.

FreeBSD

위에서 설명한 것과 다른 점은 Linux 배포판이 아니라 완전히 별개의(관련은 있지만) 운영 체제라는 것입니다. 이는 일반적으로 순수한 서버 플랫폼으로 간주됩니다(다양한 추정에 따르면 Runet 서버의 최대 40%가 이 플랫폼의 제어 하에 작동합니다). 그러나 일반 사용자가 데스크톱 운영체제로 사용하는 것을 누구도 금지하지 않습니다. 독립 개발자 커뮤니티가 FreeBSD에서 개발한 이 제품은 프로젝트 서버에서 무료로 다운로드하고 복제할 수 있습니다.

결점:

  1. 비슷하지만 Linux는 아닙니다! 일부 세부 사항에서는 상당히 다르기 때문에 mount 명령에 대한 오해가 자주 발생하고 런레벨을 변경하여 X를 자동으로 시작하라는 조언이 있습니다.
  2. 설치에는 BSD 관련 장치 명명법, 일반적인 디스크 파티셔닝 구성표, 특히 BSD 파티셔닝 기능에 대한 이해가 필요합니다(확장 파티션은 디스크의 필수 속성이 아니며 논리 디스크는 다른 방법으로 생성될 수 있다는 점을 이해).
  3. 구성 프로그램인 sysinstall이라고도 알려진 설치 프로그램은 완전히 논리적이지 않으며 메뉴 항목에서 동일한 질문이 반복됩니다. 설정그리고 구성, 설치 단계에서는 디스크 파티셔닝이 하나이지만 구성 단계에서는 연결 시 필요하다는 점을 이해해야 합니다. 추가 디스크. 사용자 친화적인 Linux용 그래픽 설치 프로그램보다 자동화 기능이 덜 풍부하고 범용 Gentoo 설치 프로그램(bash + 텍스트 편집기)만큼 유연하지 않은 구식 설치 프로그램 인터페이스입니다.
  4. 지원되는 장비 범위 ~에 Linux에서와 마찬가지로, 내가 아는 한 Nvidia 이외의 카드에 대한 3D 그래픽은 지원되지 않습니다. "멋진" 오디오 장치(더 정확하게는 고급 기능)로 모든 것이 원활하게 진행되는 것은 아니며 사실상 기회가 없습니다. 비표준 또는 이국적인 장치에 대한 드라이버를 제조업체에서 찾는 것입니다.
  5. 패키지 세트 설치 디스크제한되어 있으므로 필요한 패키지가 없을 가능성이 높습니다. 설치 추가 패키지(바이너리 또는 포트에서) 상당히 빠른 속도가 필요하며 특히 포트 작업의 경우 저렴한 채널이 필요합니다.
  6. FreeBSD 전용 상용 소프트웨어는 사실상 없습니다.
  7. 클래스별 공식적인 기술 지원은 없습니다. (Linux에 비해) "종이" 문헌은 거의 없습니다.

장점:

  1. Linux는 아니지만 비슷합니다! (관리자가 아닌) 사용자의 관점에서 보면 Linux와 FreeBSD 사이에는 사실상 차이가 없습니다. 그리고 많은 관리 기능(예: 계정 관리)이 더 잘 구현되었습니다.
  2. 설치하려면 몇 가지 간단한 레시피 수준에서 BSD 특정 마크업과 장치 명명법을 익히는 것으로 충분합니다. 이 특수성을 익히는 것이 시야를 넓히는 데 큰 도움이 된다는 사실은 말할 것도 없습니다. :-))
  3. sysinstall 장치의 논리를 이해하려면 FreeBSD가 설치 단계에서(또는 나중에 언제든지) 구성할 수 있는 기본 시스템과 추가 소프트웨어(패키지 및 포트)로 구성되어 있다는 사실을 이해하는 것만으로도 충분합니다. 시스템의 일부가 아닙니다. X와 거의 모든 추가 소프트웨어가 Linux와 완전히 동일하다는 점을 이해하는 것도 중요합니다. 의심스러운 경우에는 항상 sysinstall 기본값을 사용할 수 있습니다. 일반적으로 이상적이지는 않지만 확실히 합리적입니다.
  4. FreeBSD의 하드웨어 지원은 일반적으로 Linux보다 더 잘 구현됩니다. 시스템 설치 및 작동에 중요한 모든 장치가 지원됩니다. 디스크 컨트롤러, ATA RAID 및 유사한 장치의 복잡성이 실질적으로 제거되었습니다.
  5. FreeBSD용 패키지 및 포트 세트에는 원칙적으로 소스 형식으로 사용 가능한 모든 무료 소프트웨어가 포함됩니다. 한 컴퓨터(예: 무료 서비스)에서 포트에 대한 패키지나 소스를 구하여 완전히 다른 컴퓨터(예: 집)에 설치할 수 있습니다.
  6. Linux와의 바이너리 호환성 모드 덕분에 RealPlayer 및 Flash에서 Oracle 및 이와 유사한 괴물에 이르기까지 모든 Linux 관련(상용 포함) 소프트웨어를 어느 정도 쉽게 시작할 수 있습니다. 사실상 예외는 없습니다. 유일한 질문은 인건비입니다.
  7. 기술 지원 부족은 유명한 FreeBSD 핸드북을 시작으로 거의 모든 문서가 배포 디스크에 제공되고 인터넷에서 러시아어 번역으로 제공되는 풍부한 온라인 문서로 보완됩니다. 비록 책은 적지만 좋습니다 :-).
  8. 그리고 마침내 선이 승리할 수 있도록 -

  9. 많은 Linux와 달리 FreeBSD가 그 중 하나입니다. Freenzy에서 PC-BSD까지 이 테마의 모든 변형은 다른 방법들동일한 OS의 배포 및 패키징. 초보 사용자가 FreeBSD에 대해 읽는 모든 내용은 FreeBSD에 구체적으로 적용된다는 것이 매우 중요합니다. Linux에서 발생하는 것처럼 이 설명이 시스템 전반에 적용되는지 아니면 특정 배포판의 세부 사항을 나타내는지 추측할 필요가 없습니다. 더욱이, FreeBSD에 대한 모든 지식은 다른 BSD 시스템에도 적용될 수 있습니다(사소한 수정만 있을 수도 있음).

결론적으로 가장 중요한 것은 어떤 배포판을 선택하든, 어떤 운영 체제를 선택하든 이 선택이 인생의 마지막이자 마지막이 될 가능성은 낮다는 것입니다. 이상을 찾으려면 하나 또는 두 가지 이상의 옵션을 시도하게 될 것이라는 사실에 대비해야합니다.

4 솔루션은 "Linux 배포판의 수정된 버전을 합법적으로 판매할 수 있습니까?"에 대한 양식 웹을 수집합니다.

약간 수정된 Ubuntu 버전(Mubuntu = Modified Ubuntu라고 부르겠습니다)의 복사본을 판매하는 것이 완전히 합법적입니까?

아니요. 소프트웨어 라이센스를 통해 이를 수행할 수 있지만 다음에 대한 라이센스는 등록 상표이 없습니다:

수정된 Ubuntu 버전의 재배포는 상표와 연결하려는 경우 Canonical의 승인, 인증 또는 제공을 받아야 합니다. 그렇지 않으면 상표를 제거하고 교체해야 하며 다시 컴파일해야 합니다. 원천자신만의 것을 만들기 위해 바이너리 파일. 이는 모든 Ubuntu 구성 요소에 적용되는 오픈 소스 라이선스에 따른 귀하의 권리에 영향을 미치지 않습니다. 재배포를 위해 수정된 버전을 승인, 인증 또는 제공해야 하는 경우 다음이 필요합니다. 라이센스 계약 Canonical에서 비용을 지불할 수 있습니다. 자세한 내용은 당사에 문의하십시오(아래 참조).

다음을 사용하려면 Canonical의 허가가 필요합니다. (i) 상표와 합리적으로 유사한 UBUNTU 또는 BUNTU 문자로 끝나는 모든 표시 또는 기타 유사한 유사한 표시 및 (ii) 도메인 이름이나 URL의 모든 상표 또는 상품화 목적 ,

수정되지 않은 Ubuntu 버전을 판매할 수 있으며 더 이상 Ubuntu 이름을 언급하지 않는 크게 수정된 Ubuntu 버전을 판매할 수 있지만 약간 수정된 Ubuntu 버전의 경우 Canonical과의 계약이 필요합니다.

예, 패키지된 모든 항목에 대한 라이선스 조건을 충족한다면 가능합니다. 소프트웨어(소스코드 게시 등) 그리고 상표권, 저작권법 등을 위반하는 행위를 하지 마십시오. 또한 귀하의 행위가 살인 등 제3자에게 피해를 끼치는 일이 없도록 해야 합니다.

포함된 폐쇄 소스 소프트웨어는 사용하는 라이브러리의 라이선스를 위반해서는 안 됩니다(일부 라이선스는 폐쇄 소스 소프트웨어에 대한 바이너리 종속성을 허용하지만 일부 라이선스는 허용하지 않습니다).

Serge가 말했듯이 그렇습니다. 그러나 GPL(GPL 창 관리자)인 부분을 변경한 후 소스를 닫을 수는 없습니다. 비공개 소스 코드에서는 GPL 라이브러리도 사용할 수 없습니다. 따라서 대답은 실제로 다음과 같아야 합니다. " 아니요",마치 대부분의 시스템이나 데스크톱에서 소스를 닫은 것처럼, GPL에서 자유로워지면 더 이상 Ubuntu와 관련이 없게 됩니다. 또한 Mubuntu와 같은 단어를 사용하려면 Canonical의 명시적인 허가가 필요하다고 생각합니다. 질문이 정말 어렵네요. 이렇게 하려면 많은 조사를 해야 하고 변호사를 고용해야 할 수도 있습니다.

업데이트

비공개 소스 코드에서 GPL 라이브러리를 사용할 수 있는지 여부에 대한 의견이 매우 길기 때문에 질문을 업데이트하겠다고 생각했습니다. LGPL은 이것을 허용하지만 *, GPL은 그렇지 않습니다 **. gnu.org/licenses/why-not-lgpl.html 주제에 대한 권위에서:

... Lesser GPL을 사용하면 라이브러리를 독점 프로그램에서 사용할 수 있습니다. 라이브러리에 일반 GPL을 사용하면 자유 소프트웨어에서만 사용할 수 있습니다.

다만 요즘 대부분의 라이브러리가 LGPL이기 때문에 OP가 원래 생각했던 것만큼 무겁지는 않을 수도 있습니다.

*LGPL 라이브러리를 사용하려면 충족해야 하는 특정 조건이 있습니다.

** 비공개 소스 GPL 라이브러리를 사용할 수 있는 특정 경우가 있습니다. 예를 들어 소프트웨어가 그렇지 않은 경우 공개적으로 사용 가능라이브러리 사용이 수정 또는 파생 작업(예: 사전 연결)으로 간주되지 않는 경우.

누군가가 Ubuntu와 같은 Linux 배포판을 다운로드했다고 가정해 보겠습니다. 그가 창 관리자라는 한 부분을 변경했다고 가정해 보겠습니다.

아니요, Canonical에서 보호하는 일부 프로젝트가 있기 때문에 할 수 없습니다. 하지만 기여해야 하는 경우 Canonical 계약에 서명해야 합니다.

다음 프로젝트 Canonical 계약의 적용을 받습니다. 아래 프로젝트에 기여하고 싶다면 세 번째 열에 나열된 프로젝트 연락처에 문의하세요.

기여하려면 Canonical 계약에 서명해야 합니다.

약간 수정된 Ubuntu 버전(Mubuntu = Modified Ubuntu라고 부르겠습니다)의 복사본을 판매하는 것이 완전히 합법적입니까?

새 창의 원래 섹션을 닫으면 어떻게 되나요? 여전히 판매가 합법적인가요?

Canonical의 허가 없이는 이 작업을 수행할 수 없습니다.

상표 라이센스가 필요한 제한된 사용

위에서 구체적으로 허용된 상황 이외의 모든 상황에서는 상표에 대해 당사의 허가를 받아야 합니다. 여기에는 다음이 포함됩니다.

    상업적인 용도

    해당 제품과 관련된 상업적 의도가 있는 경우 당사가 공급하는 제품을 포함하거나 이를 기반으로 구축된 소프트웨어 제품에 사용하거나 이와 관련하여 사용하십시오.

  • 도메인 이름이나 URL에 사용하세요.
  • 티셔츠 등의 상품화에 사용됩니다.
  • 컴퓨터 하드웨어 또는 소프트웨어와 관련하여 BUNTU라는 문자가 포함된 이름을 사용합니다.
  • 위 항목과 관련된 서비스.

GNU/리눅스- 다국적 OS. 그리고 각 국가는 워크스테이션과 서버 모두에서 사용되는 자체 배포판을 만듭니다. 러시아도 크게 뒤쳐져 있지 않으며, 제가 이야기할 몇 가지 좋은(그다지 좋지는 않은) Linux 배포판이 있습니다. 동시에 잘 개발되고 활발하게 사용되는 가장 유명하고 대중적인 배포판에 대해 이야기하겠습니다. 가다!

로사 리눅스

로사 리눅스- 현재 고인을 기준으로 한 분포 만드리바, 그리고 계속해서 발전하고 있습니다. 이 배포판에는 다양한 응용 프로그램을 위해 설계된 여러 버전이 있습니다. 무료 데스크톱 버전은 신선한에는 가장 최신의 안정적인 소프트웨어가 포함되어 있습니다. 사설 "코발트", "니켈", "크롬"정부 기관을 위해 제작되었으며 러시아 국방부와 FSTEC의 인증을 받았습니다. 이러한 배포판은 무료로 제공되지 않습니다. 서버 버전은 원래 다음을 기반으로 했습니다. 레드햇 엔터프라이즈 리눅스(RHEL), 이후에도 Mandriva 기지로 이전되었습니다. Rosa 프로젝트를 기반으로 배포 키트가 개발 중입니다. 오픈만드리바, 이는 "다각형"새로운 소프트웨어와 기술을 테스트하기 위해(예: 페도라 RHEL의 경우).




배포판은 자체 개발을 사용합니다.
  • ABF(자동 빌드 팜)— Git 버전 제어 시스템을 기반으로 하는 분산형 지속적 개발 및 빌드 환경입니다. ABF는 독점(유통 의존적) 기술 프로세스를 위한 구조적 외관으로 설계되었습니다. 이 접근 방식을 사용하면 패키지 데이터베이스 및 어셈블리 기술을 크게 변경하지 않고도 최소 입력 임계값으로 다양한 패키지 기반의 배포판을 ABF에 추가할 수 있습니다. ABF가 지원하는 통합 외부 로직은 기본 및 파생 배포판의 개발 팀 간, 그리고 다양한 기본 배포판 간에 기능을 신속하게 공유할 수 있는 기능을 제공하며, 외부 공급업체의 배포판에 새로운 애플리케이션 기능이 나타나는 것을 가속화합니다. OpenMandriva 프로젝트는 ABF 빌드 환경을 채택했습니다.
  • ROSA 하드웨어 DB- 테스트된 장비의 데이터베이스;
  • 로켓바- 패널 빠른 실행그들 사이를 전환할 수 있는 기능을 갖춘 애플리케이션;
  • SimpleWelcome— 기능별로 그룹화된 애플리케이션을 위한 단일 실행 지점입니다.
  • 기간활동을 추적하고 특정 날짜별로 문서와 파일을 찾을 수 있는 콘텐츠 시각화 도구입니다.
  • 스택폴더- 정리할 수 있는 애플릿 빠른 액세스가장 많이 사용되는 디렉토리와 파일(기본적으로 KDE 4.10에 포함됨)
  • 클룩- 공익사업 퀵뷰파일 그룹(기본적으로 KDE 4.10, Mac OS X의 QuickLook과 유사)
  • 말괄량이- MPlayer 및 SMPlayer 기반 멀티미디어 플레이어
  • ROSA 소프트웨어 센터— 애플리케이션 설치 센터
  • 업스트림 추적기— Linux 라이브러리의 변경 사항 호환성을 추적하고 분석합니다.
  • 커널 ABI 추적기— Linux 커널의 변경 사항 분석.
Rosa의 주요 그래픽 환경은 다음과 같습니다. KDE. 개발팀은 Windows 사용자에게 매우 친숙하고 숙련된 Linux 사용자를 두려워하지 않는 자체 독창적인 디자인을 만들었습니다. 그래픽 환경을 갖춘 버전도 있습니다 금언그리고 LXDE, 그러나 그들은 덜 관심을 받습니다. 공식 사이트

리눅스 계산

리눅스 계산유명한 기업 유통 라인입니다. 젠투(설치 중에 소스 코드에서 조립되는 것과 동일) 그러나 그것과 달리 간단하고 이해하기 쉬운 설치 프로그램이 있습니다. 고품질조립과 시스템 유틸리티, 매우 다양한 사전 설치된 소프트웨어(데스크톱 버전에는 스카이프). 동시에 Calculate는 Gentoo와 완벽하게 호환되며 기본 시스템을 사용합니다. 운반소프트웨어 구축 및 설치용이며 저장소에 많은 수의 바이너리 패키지가 포함되어 있습니다. Calculate에는 다음 버전이 있습니다.

  • Linux 데스크탑 KDE/MATE/Xfce 계산(CLD, CLDM, CLDX) KDE, MATE 또는 Xfce 그래픽 환경을 기반으로 하는 최신 데스크탑으로 대부분의 사무 작업을 수행할 수 있습니다. 주요 특징은 빠른 설치, 편리한 업데이트 시스템 및 저장 기능입니다. 계정서버의 사용자. 모습세 배포판 모두의 데스크탑은 동일합니다. 직원들은 Windows OS의 파일과 문서를 공유하면서 다양한 데스크탑에서 쉽게 작업할 수 있습니다.
  • CDS(디렉토리 서버) 계산- 도메인 컨트롤러 역할을 할 수 있으며 간단한 Unix와 같은 명령을 사용하여 Calculate 2 유틸리티를 사용하여 Samba, Mail, Jabber, Proxy 서비스를 구성할 수 있습니다. Calculate 2 유틸리티(Apache 2 라이센스)의 일부인 계산 서버 패키지가 출시됨에 따라 서버의 새 버전이 2~3개월 간격으로 출시됩니다.
  • Linux 스크래치 계산(CLS)- Gentoo의 stage3과 같은 기본 배포판으로 다른 버전의 데스크탑을 구축하는 데 사용됩니다. stage3과 달리 필요한 최소한의 추가 패키지, 드라이버, 라이브러리, Linux 커널 소스 코드 및 포티지가 포함되어 있습니다.
  • 스크래치 서버 계산(CSS)- CLS와 마찬가지로 최소한의 패키지 세트를 사용합니다. 후자와 달리 서버에 설치하도록 설계되었습니다.
  • 미디어 센터(CMC) 계산- 멀티미디어 콘텐츠 저장 및 재생에 최적화된 전문 배포판입니다.

배포판의 모든 버전은 HDD, USB 플래시 또는 USB-HDD에 설치할 수 있는 부팅 가능한 livecd 이미지로 배포됩니다.


특징:
  • 기성품 클라이언트-서버 솔루션.
  • 빠른 엔터프라이즈 배포.
  • 이기종 네트워크에서 작업을 완료합니다.
  • 업데이트 모델: 롤링 릴리스.
  • 시스템 구성, 조립 및 설치를 위해 특별히 설계된 계산 유틸리티가 포함되어 있습니다.
  • 대화형 시스템 조립이 지원되어 작업에 맞는 시스템의 ISO 이미지를 준비합니다.
  • 관리 용이성.
  • ext4, ext3, ext2, ReiserFS, Btrfs, XFS, jfs, nilfs2 또는 FAT32를 사용하여 USB 플래시 또는 USB-HDD에 설치할 수 있습니다.
  • 바이너리 업데이트 저장소 지원과 100% 젠투 호환.
공식 사이트

룬투


룬투- 이것은 러시아 의회입니다 우분투, 이상하게도 러시아 사용자를 겨냥했습니다. 이 시스템은 완전히 러시아화되었으며, 설치가 매우 쉬우며, 미리 설치된 좋은 응용 프로그램 세트가 있습니다. 구별되는 특징배포판은 프로젝트 참가자가 개발한 시스템 유틸리티 세트입니다. F스노우. 이 소프트웨어는 Launchpad 저장소 ppa:fsnow/ppa에서 사용할 수 있습니다.

Runtu에는 두 가지 버전이 있습니다.

  • 룬투 XFCE- 친숙한 Windows 사용자 인터페이스에 맞게 구성된 경량 그래픽 환경 Xfce를 사용합니다.
  • 룬투 LITE- 오래되고 취약한 하드웨어를 겨냥한 Openbox 창 관리자 사용.
공식 사이트

러시안 페도라 리믹스

러시안 페도라 리믹스(또는 RF리믹스) - Fedora 배포판을 기반으로 한 어셈블리입니다. 완전한 Russification 외에도 다음과 같은 차이점이 있습니다.

  • 글꼴은 원본 Fedora보다 훨씬 더 좋아 보입니다.
  • 기본적으로 무료 드라이버, 독점 소프트웨어 등이 포함된 리포지토리가 연결됩니다.
  • 기본적으로 특허 제한으로 인해 원본 Fedora에 포함될 수 없는 멀티미디어 코덱이 설치됩니다.
  • 마찬가지로 Fedora 업스트림이 허용하지 않는 수정 사항 및 개선 사항이 추가되었습니다.

그렇지 않으면 그냥 일반 Fedora입니다. 공식 사이트

대체 리눅스

처음에는 기반으로 맨드레이크(나중에 Mandriva가 됨) 점차적으로 독립 시스템으로 발전하기 시작했습니다. ALT Linux의 독특한 특징은 패키지 관리자입니다. RPM, RedHat 파생 배포판과 마찬가지로 유틸리티를 사용하여 제어됩니다. APT(고급 패키징 도구), 이는 "토종의" Debian 및 그 파생 제품(예: Ubuntu)의 경우. ALT Linux는 많은 학교에 배포되는 것으로도 알려져 있으며, 컴퓨터 과학 교과서에는 특별히 Linux를 위한 과제가 포함되어 있습니다(Windows 제외). 이 배포판에는 공개적으로 사용 가능한 무료 버전과 FSTEC 및 러시아 연방 국방부가 인증한 정부 기관용 버전이 모두 있습니다. Simply Linux 배포판은 ALT Linux의 경량 버전으로, Xfce 기반의 간단하고 편리한 데스크탑뿐만 아니라 많은 양의 교육 및 멀티미디어 소프트웨어도 포함하고 있습니다. ALT Linux용 패키지 개발은 특수 저장소에서 수행됩니다. 시지프스. 다음 버전을 사용할 수 있습니다.

  • 알트 리눅스 센타우루스(ALT 리눅스 센타우루스)— 주로 기업 네트워크에서 사용하도록 고안된 서버 및 워크스테이션용 다기능 배포판입니다.
  • 대체 Linux KDesktop- 범용 다기능 사용자 시스템 Alt Linux KDesktop(ALT Linux KDesktop)에는 사무 작업, 다양한 유형의 그래픽 및 애니메이션 제작, 사운드 및 비디오 처리, 애플리케이션 개발 도구, 교육에 필요한 모든 것이 포함되어 있습니다. 설치하는 동안 사용자는 자신의 배포판을 조립하고 필요한 기능을 만들 수 있습니다.
  • "대체 리눅스 학교"- 교육 기관을 위한 배포 키트 세트입니다. 이 키트에는 교육 기관의 인프라 구축을 위한 ALT Linux 기반 운영 체제가 포함되어 있습니다.

    학교 서버
    학교 선생님
    학교 주니어
    학교 마스터

    키트의 주요 특징은 학생과 교사 작업 공간을 통합하는 것입니다. 이 기능을 사용하면 교육 과정을 중앙에서 관리할 수 있을 뿐만 아니라 친숙한 채팅 및 포럼 형태로 학생과 교사 간의 상호 작용이 가능해집니다. 메시지에는 작업, 솔루션 및 설명이 포함될 수 있습니다. 또한 교사와 학생 간, 학생 간 모든 형식의 파일을 교환하는 것도 가능합니다.

  • 위의 단순히 리눅스.

아스트라 리눅스


특수목적 운영체제 데비안 데이터베이스 GNU/Linux는 러시아 법 집행 기관 및 정보 기관의 요구에 맞춰 제작되었습니다. 국가 비밀 "일급 비밀" 수준까지 처리된 정보에 대한 보호 수준을 제공합니다. 러시아 국방부, FSTEC, FSB의 정보보안 인증제도 인증을 받았습니다. 릴리스 이름은 러시아와 CIS 국가의 영웅 도시의 이름을 따서 명명되었습니다.

제조업체는 Astra Linux - Common Edition의 기본 버전( 범용) 및 그 수정 스페셜 에디션(특수 목적):

  • "범용" 버전 - "독수리"(공통판)"중소기업의 문제를 해결"하기 위해 설계되었습니다.
  • "특수 목적" 버전 - "스몰렌스크"(스페셜 에디션)보안 설계의 자동화 시스템을 기반으로 생성되고 "일급 비밀"을 포함한 비밀 수준의 정보를 처리하기 위한 것입니다.
공식 사이트

PupyRus리눅스

이것은 저가형 하드웨어를 위해 특별히 설계된 경량 배포판입니다. 시스템 크기가 작기 때문에(약 120MB) 완전히 부팅할 수 있습니다. , 최대 성능을 보장합니다. PuppyRus Linux는 x86 아키텍처를 갖춘 컴퓨터를 대상으로 하며 최대 성능에 최적화되어 있으며 하드웨어 요구 사항이 낮기 때문에 오래된 모델에 "두 번째" 생명을 불어넣을 수 있습니다.
PuppyRus는 이전 Puppy Linux 2에서 상속되었습니다. 원래 시스템패키지: .애완 동물그리고 .새끼. 이는 설치용 파일이 포함된 디렉터리를 포함하는 gzip 알고리즘을 사용하여 압축된 파일입니다. 이러한 디렉토리는 UNIX 파일 시스템의 표준 디렉토리와 이름 및 구조가 동일합니다.
따라서 새 패키지를 설치하는 과정에는 루트 디렉터리에 패키지 압축을 푸는 작업이 수반됩니다. 패키지 관리자 프로그램 펫겟설치 프로세스를 모니터링하고 패키지에서 시스템으로 복사된 파일을 기록하며 이러한 변경 사항을 별도의 파일인 설치 로그에 기록합니다. 압축을 푼 후 PetGet은 패키지에도 포함된 설치 스크립트(스크립트)를 실행합니다.
패키지를 제거하면 PetGet은 설치 로그에 따라 해당 패키지에서 생성된 모든 파일을 삭제합니다. 이후 PetGet은 이전에 패키지에 포함되어 있던 설치 후 스크립트(스크립트)를 실행합니다. 공식 사이트

아질리아 리눅스

이것은 현재 개발되지 않은 Linux 배포판입니다. 맙스 리눅스(이는 다음을 기반으로 합니다. 슬랙웨어). 배포판 개발자가 고수하는 기본 원칙은 시스템 설치 및 마스터링의 용이성과 가장 안정적인 프로그램 선택입니다.

역사적으로 AgiliaLinux는 사라진 MOPSLinux의 직계 후손입니다. 당시 MOPSLinux는 일반적으로 Slackware 패키지 기반을 기반으로 했으며 수명이 다할 때까지 자체 패키지의 점유율을 점차 늘려갔습니다. AgiliaLinux는 이 경로를 계속했으며 이제 패키지 기반이 독립적입니다. 패키지 형식은 txz이며 mpkg는 패키지 관리자로 사용됩니다. 공식 사이트

Linux 세계에서 우리는 복제본만 보는 데 익숙합니다. Debian, Ubuntu, Red Hat, SUSE - 이들은 모두 근본적인 차이점이 없는 서로 다른 배포판입니다. 인기 있는 Linux 배포판의 절반은 Debian 또는 Ubuntu 포크이고, 나머지는 수정된 패키지 관리자와 아름다운 구성 프로그램을 갖춘 고대 Slackware 포크입니다. 이전의 다양성에는 흔적이 남아 있지 않지만 어쩌면 우리가 잘 보이지 않는 것은 아닐까요?

이전 기사의 "소개" 섹션 포크

최신 Linux 사용자는 이해할 수 없지만 이전에는 배포판을 선택하는 것이 정말 서사시였습니다. 분포는 여러 측면에서 실제로 달랐으며, 고속 인터넷과 가상 머신이 부족했기 때문에 이러한 차이가 매우 중요한 역할을 했습니다. Slackware는 엔드-투-엔드 단순성을 제공했고, Red Hat은 가장 작은 세부 사항까지 정교하고 내장된 구성으로 구별되었으며, Mandrake는 그래픽 설치 프로그램을 갖추고 있었고, Debian의 주요 기능은 APT였습니다. it!) 인터넷에서 소프트웨어를 자동으로 다운로드합니다.

가장 큰 행운은 모든 그래픽 셸과 다양한 응용 프로그램 소프트웨어가 포함된 4개의 디스크로 구성된 Red Hat 세트를 구입한 것이었지만 이것이 가능하지 않다면 두 개의 디스크로 구성된 Mandrake가 매우 적합했습니다. 그 당시에는 소수만이 디스크 이미지를 다운로드할 수 있었기 때문에 가장 인기 있는 배포 키트가 포함된 수많은 공백이 전달되었습니다. 배포 자체는 상대적으로 단순하고 재미를 위한 정신으로 가득 차 있었습니다. 덕분에 10GB Seagate 디스크 바닥 어딘가에 묻혀 있는 나를 포함하여 수많은 프랑켄슈타인이 나타났습니다.

몇 년이 지나 Seagate는 Kingston에 의해 살해되었고 배포판은 관리자가 갑자기 상사에게 서버를 Linux로 전환하도록 설득하여 회사에서 돈을 퍼내기 위해 만들어진 거대하고 복잡한 기계로 변했습니다. 그러나 수많은 우분투 설치 중 어딘가에 리눅스 민트같은 프랑켄슈타인은 계속해서 존재하며, 다음 번 돈벌이를 기념하기는 하지만 Linux 세계에 새로운 것을 가져옵니다.

Slax 및 모듈식 확장 시스템

한때 Slax는 나에게 너무 깊은 인상을 주었기 때문에 Slax의 아이디어를 바탕으로 배포판을 만들려는 개발자 그룹에 합류했습니다. 그러나 아이디어의 실현 불가능으로 인해 그룹은 빠르게 존재하지 않았지만 Slax는 계속해서 존재하고 번성하고 있습니다.

Slax는 단순한 배포판이 아니라 무엇보다도 모듈을 통해 확장할 수 있는 순종 LiveCD입니다. 이것은 다른 여러 프로젝트에서 사용되었지만 여기서 처음으로 그러한 목적으로 사용된 우아한 메커니즘인 Unionfs 파일 시스템을 사용하여 수행됩니다. 이 방법의 본질은 다음과 같습니다. 추가 소프트웨어를 설치하기 위해 CD의 배포판 파일 시스템을 변경할 수 없기 때문에 Slax 개발자는 루트 위에 파일 시스템 이미지를 연결하는 방법을 생각해 냈습니다. .

Slax의 모든 추가 소프트웨어는 sb 확장자를 가진 모듈 형태로 배포됩니다. 모듈은 실행 중인 시스템(usr/bin/abiword)에 있어야 하는 파일 시스템 경로를 따라 위치한 응용 프로그램과 필요한 모든 파일을 포함하는 Squashfs 파일 시스템(압축이 포함된 간단한 파일 시스템)의 이미지입니다. , 예를 들어). 이 모듈을 플래시 드라이브(/slax/modules)의 특수 디렉토리에 넣거나 디스크에 잘라내기만 하면 시스템이 부팅할 때 자동으로 이를 선택하여 LiveCD 루트 위에 마운트합니다(Unionfs는 다음 위치에 파일 시스템을 마운트합니다). 파이의 층처럼 서로의 위에). 결과적으로 물리적으로 존재하지 않는 시스템에 응용 프로그램이 나타납니다.

이 아이디어의 장점은 LiveCD 확장에 적합할 뿐만 아니라 구현이 매우 쉽다는 것입니다. 패키지 관리자 없음, 버전 충돌, 파일 시스템의 애플리케이션 잔여물, FS 오류에 대한 절대적인 보호, 깨끗한 버전의 OS로 롤백하는 기능. 일반적으로 목록을 작성하는 데 시간이 오래 걸릴 수 있습니다. 그러나 가장 중요한 것은 이 모든 것이 명령 해석기 언어의 몇 줄로 구현될 수 있는 매우 간단한 메커니즘을 사용하여 달성된다는 것입니다.

단 한 가지 문제가 있습니다. 수백 개의 오버레이 파일 시스템에서 본격적인 배포판을 구축하려면 성능과 안정성이 모두 희생됩니다.

GoboLinux 및 개별 애플리케이션 디렉토리

타사 소프트웨어 설치에 대한 Linux(그러나 OS X 및 Windows에서는 표준)의 또 다른 특이한 접근 방식이 GoboLinux 배포판에서 사용됩니다. /bin, /usr/bin, /usr/share 및 Unixoid에 익숙한 기타 디렉토리 대신 다음을 포함합니다. 설치된 애플리케이션시스템 전반에 걸쳐 "확산"되는 GoboLinux는 /Programs, /Users, /System, /Files, /Mount 및 /Depot 디렉토리 세트를 사용합니다.

실제로 배포 방식은 OS X의 경로를 따릅니다. 시스템 파일/System 디렉토리에 있고 사용자가 설치한 응용 프로그램은 /Programs에 있으며 각각은 별도의 디렉토리(예: /Programs/Firefox)에 있습니다. 결과적으로 하나의 응용 프로그램(또는 옵션으로 라이브러리)의 다른 버전을 설치할 수 있으며 소프트웨어를 제거하려면 디렉터리를 물리적으로 지우는 것만으로도 충분합니다.

그러나 이 디렉토리 구성에는 GoboLinux 개발자가 여러 개의 목발을 사용해야 하는 결함이 있습니다. 문제는 OS X용 응용 프로그램과 달리 UNIX용 소프트웨어가 동일한 /bin, /etc, /lib, /usr을 포함하여 시스템에 표준 디렉토리 트리가 있다고 가정하는 FHS 표준에 따라 작성된다는 것입니다. 등등 애플리케이션은 디스크에서 이 구조를 볼 것으로 예상하며 이를 위반할 경우 예기치 않게 동작할 수 있습니다.

이 문제를 해결하기 위해 GoboLinux 개발자는 특수 커널 모듈과 기호 링크라는 두 가지 해킹을 사용했습니다. 모듈은 루트 디렉터리를 나열할 때 모든 표준 디렉터리(/bin, /etc 및 기타)를 숨기지만 해당 디렉터리에 직접 액세스할 수 있는 기능은 남겨둡니다. 이를 통해 사용자로부터 실제 디렉토리 구조를 숨길 수 있습니다.

링크는 호환성 문제를 해결합니다. 모두 시스템 라이브러리/System에 저장된 응용 프로그램에는 /bin 및 /lib 디렉토리에 기호 링크가 있어 시스템이 올바르게 작동할 수 있습니다. 타사 응용 프로그램의 호환성은 설치된 각 응용 프로그램에 대한 새 링크를 생성하는 설치 프로그램을 통해 보장됩니다. 따라서 Firefox를 설치하면 실제로 /Programs/Firefox/bin/firefox 및 기타 여러 링크에 연결되는 /usr/bin/firefox 파일이 있게 됩니다.

예, 이것은 프랑켄슈타인 가족의 전형적인 대표자이지만 특히 표준 파일 구성을 좋아하는 사람들 사이에서 팬이 있습니다. 유닉스 시스템구식이고 비효율적인 것 같습니다. 그리고 이것은 논쟁하지 말자면 실제로 그렇습니다.

구성자이자 패키지 관리자인 NixOS

패키지 관리자와 파일 시스템 구성에 관해 말하면 사용된 기술 측면에서 아마도 가장 흥미롭고 "올바른" 배포판인 NixOS를 언급하지 않을 수 없습니다. NixOS는 dpkg, rpm 등과 관련된 거의 모든 문제가 없는 선언적 시스템 구성 모델과 최신 패키지 관리자라는 두 가지 주요 아이디어를 기반으로 구축되었습니다.

이 두 기술은 서로 밀접하게 관련되어 있으며 함께 작동하여 배포를 구성하는 매우 흥미로운 원칙을 구현합니다. 이를 통해 모든 상태(모든 상태 포함)를 설명할 수 있습니다. 구성 파일및 설치된 패키지 세트) 하나의 중앙 구성을 사용합니다. 예를 들어 다음과 같은 간단한 구성 /etc/nixos/configuration.nix를 제공합니다.

# 로더 위치 boot.loader.grub.device = "/dev/sda"; # 시스템 fileSystems의 루트 파티션."/".device = "/dev/sda1"; # 기본적으로 SSH를 활성화합니다. services.sshd.enable = true; # Apache 활성화(+ 설정) services.httpd.enable = true; services.httpd.adminAddr = " [이메일 보호됨]"; services.httpd.documentRoot = "/webroot";

이 파일은 다음을 설명합니다. 표준 설정 SSH 액세스가 가능한 간단한 웹 서버. 예, NixOS를 사용하면 실제로 여러 서비스의 설정을 하나의 파일에 유지할 수 있지만 요점은 이것이 아니라 이 구성이 있으면 전체 배포판을 쉽게 복제할 수 있다는 사실입니다. 이 파일을 새로 설치된 NixOS 인스턴스에 복사하고 명령을 실행하십시오.

$ nixos-rebuild 스위치

그리고 짜잔. 몇 분 안에 SSH 및 Apache가 사전 구성되어 실행 중인 배포판을 받게 됩니다. 그러나 가장 흥미로운 점은 이 명령이 소프트웨어를 설치, 구성 및 실행하는 것뿐만 아니라 실제로 배포를 설명된 상태로 가져온다는 것입니다. 즉, 명령을 실행한 후에는 SSH와 사전 구성된 Apache만 실제로 시스템에 남고 해당 종속성 및 구성(기본적으로 처음부터 설치하는 것과 유사) 외에는 아무것도 남지 않습니다.

이 기능을 사용하면 배포를 신속하게 배포하고, 상태 간 전환하고, 물리적 또는 물리적 상태 간에 시스템을 빠르게 전송할 수 있습니다. 가상 머신, 클러스터 배포 등을 수행할 수 있습니다. 또한 패키지 관리자 덕분에 NixOS는 업데이트 시 시스템의 무결성을 보장하고 이전 상태로 롤백할 수도 있습니다.

이것이 가능한 이유는 다른 버전한 패키지의 (또는 어셈블리)는 시스템의 /nix/store 디렉터리 내 다른 경로를 가지며 시스템에서 해시로 식별됩니다. 따라서 업데이트는 패키지의 새 버전을 다운로드하여 고유한 경로에 배포하고 시스템을 해당 용도로 "전환"합니다. 누구도 언제든지 다시 전환하는 것을 금지하지 않습니다. 간접적으로 이 접근 방식은 다음을 해결합니다. DLL 문제 Hell을 사용하면 애플리케이션을 이전 버전으로 롤백할 수 있으며, 물론 동일한 소프트웨어의 두 버전을 나란히 설치할 수도 있습니다.

NixOS는 믿을 수 없을 만큼 흥미로운 시스템이므로 Linux를 선호하는 모든 사람이 꼭 사용해 보시기를 권장합니다. 그리고 QubesOS와 가상 환경으로 넘어갑니다.

OS의 기반인 QubesOS 또는 Xen

다양한 시기에 애플리케이션 격리 및 가상화 기술을 기반으로 안전한 운영 체제를 만들려는 많은 시도가 있었습니다. 한때 Microsoft도 Singularity 프로젝트의 일환으로 이 작업을 수행했지만 이러한 시도 중 어느 것도 성공하지 못했습니다. OS에 내장된 아이디어가 아무리 훌륭하더라도 거의 100%의 경우 그들은 "두 번째 시스템의 피해자"가 되었습니다. 사용자와 개발자를 새로운 플랫폼으로 끌어들이는 것은 불가능했습니다.

폴란드의 유명한 보안 전문가인 Joanna Rutkowska가 시작한 QubesOS 프로젝트는 애플리케이션, 드라이버와의 호환성을 깨고 수백만 줄의 코드를 작성할 필요 없이 기존 개발을 사용하여 안전한 OS를 구축할 것을 제안한다는 점에서 그들과 유리하게 비교됩니다. 할퀴다. QubesOS는 Fedora를 기반으로 한 Linux 배포판일 뿐이지만 다른 배포판과 달리 처음에는 가상화를 사용하여 애플리케이션과 시스템 구성 요소를 긴밀하게 격리한다는 아이디어를 바탕으로 구축되었습니다.

이 시스템은 Xen 하이퍼바이저를 기반으로 하며 그 위에 여러 개의 가상 머신(도메인)이 실행되고 각 가상 머신은 자체 시스템 기능을 수행합니다. 별도의 도메인에서는 네트워크 스택(드라이버 세트 포함)이 여기에서 실행됩니다. 파일 시스템및 RAID 드라이버는 물론 X 서버를 포함하는 그래픽 스택도 포함됩니다. 응용 프로그램을 시작하기 위해 별도의 도메인도 사용되지만 각 도메인에 대해 하나씩 사용되지 않고(그렇지 않으면 RAM의 급속한 고갈로 인해 시스템이 종료됨) "관심 그룹"(오락, 업무, 온라인 뱅킹 등)으로 나뉩니다.

도메인 간 데이터 전송 채널은 암호화되어 전송되는 정보 유형과 수신자에 대해 엄격한 제한이 있습니다. 예를 들어, 공격자가 구멍을 발견한 경우 네트워크 스택 Linux가 네트워크 도메인에 접근할 수 있다면 사실상 그 내부에 잠길 것입니다. 왜냐하면 네트워크 도메인이 할 수 있는 일은 요청을 처리하는 것뿐이기 때문입니다. 네트워크 연결승인된 도메인으로부터의 데이터 전송. 이렇게 하면 스니핑과 스푸핑을 방지할 수는 없지만 스토리지 도메인에 저장된 데이터는 보호됩니다.

QubesOS는 사용자의 눈에서 시스템 구성을 숨기도록 수정된 그래픽 환경으로 KDE를 사용합니다. 애플리케이션은 자동으로 다양한 도메인에서 실행되며 환경에서는 다양한 색상의 창 프레임을 사용하여 애플리케이션이 실행 중인 도메인을 나타냅니다.

현재 QubesOS 개발자는 Windows 애플리케이션용 별도 도메인과 Windows 애플리케이션용 USB 도메인을 특징으로 하는 시스템의 두 번째 릴리스(RC2는 이미 사용 가능) 출시를 준비하고 있습니다. 안전한 작업 USB 장치로.

크롬 OS

ChromeOS는 가장 이례적이고 이상하며 논란이 많은 Linux 배포판 중 하나입니다. 대부분의 사람들에게는 베어메탈에서 실행되는 브라우저일 뿐이지만, Linux에 익숙한 사람들에게는 정규 배포판의 많은 표준 기능과 Google의 자체 수정 사항이 포함된 완전한 운영 체제입니다.

전반적으로 ChromeOS는 Chromium 프로젝트 개발을 기반으로 하는 그래픽 환경을 실행하는 매우 단순화된 Ubuntu입니다. 동일한 Ubuntu Upstart가 시스템 로딩을 담당하지만 훨씬 적은 수의 구성 요소를 실행해야 하기 때문에 ChromeOS의 콜드 스타트가 훨씬 빠르게 발생합니다(문자 그대로 1초 만에). X.org는 여기서 그래픽을 담당하지만 하드웨어 및 입력 장치를 적절하게 지원하는 목적으로만 사용됩니다. 이미지 자체는 거의 항상 X 프로토콜을 비디오 어댑터로 직접 우회합니다(따라서 X는 곧 Wayland로 대체됩니다). 또는 미르).

기타 구성 요소에는 Clutter 그래픽 라이브러리, PAM, D-Bus, NTP, syslog 및 cron도 포함됩니다. 시스템에는 패키지에 대한 정보가 없으며 모든 OS 업데이트는 OTA 업데이트 중에 "일체로" 발생합니다. 업데이트 중에는 시스템을 덮어쓰지 않고 대신 재부팅 후 첫 번째 시스템 파티션이 되는 두 번째 시스템 파티션을 사용합니다. 따라서 ChromeOS는 항상 이전 상태로 롤백될 수 있으며 업데이트 자체로 인해 시스템이 종료될 수 없습니다.

Linux 배포판에는 많은 표준 구성 요소가 없고 브라우저 기반 애플리케이션만 실행하는 데 중점을 두고 있기 때문에 ChromeOS는 해킹에 대한 저항력이 매우 높습니다. 데스크톱 브라우저와 마찬가지로 각 웹 애플리케이션(읽기: 탭)은 자체 샌드박스에서 실행되므로 공격자가 브라우저 자체에서 허점을 발견하더라도 전체 시스템이 손상되는 것을 방지할 수 있습니다. 시스템 파티션은 항상 읽기 전용으로 마운트됩니다. 시스템 무결성을 확인하기 위해 Chromebook은 TPM(신뢰할 수 있는 플랫폼 모듈)을 사용합니다.

일반적으로 ChromeOS는 본격적인 운영 체제가 아니라 Android 또는 Firefox OS와 같이 말할 수 없는 매우 비표준 Linux 배포판입니다.

Debian GNU/kFreeBSD 또는 “왜 안돼?”

데비안 배포판은 다양한 컴퓨터 아키텍처를 광범위하게 지원한다는 점에서 항상 구별되었습니다. ARM, MIPS, PowerPC, Sparc 및 기타 공식 및 비공식적으로 지원되는 다양한 기계 및 프로세서에서 실행될 수 있습니다. 그러나 가장 흥미로운 데비안 포트 중 하나가 FreeBSD 커널로 만들어졌습니다.

핵심적으로 Debian GNU/kFreeBSD는 동일한 배포판이지만 FreeBSD 커널에서 실행되도록 수정되었습니다. 일반적인 apt-get, 구성자 세트, System V 스타일 초기화 시스템, 바이너리 패키지 저장소, KDE 및 GNOME이 있으므로 최종 사용자에게는 차이점이 전혀 보이지 않습니다. 그러나 시스템 관리자는 스스로 많은 흥미로운 혜택을 누릴 수 있습니다.

이 프로젝트가 존재하는 주된 이유는 Linux 커널에서는 사용할 수 없는 FreeBSD 기술을 사용할 수 있기 때문입니다. 여기에는 GEOM 데이터 저장소 작업을 위한 모듈식 하위 시스템인 ZFS에 대한 기본 지원, 모듈식 네트워크 하위 시스템 Netgraph 및 TCP/IP 스택의 참조 구현이 포함됩니다. 이 모든 것은 일반적인 데비안 기능과 함께 Debian GNU/kFreeBSD에서 사용할 수 있습니다.

  • 빌어먹을 취약한 리눅스 - 세계에서 가장 취약한 배포판
  • Stali는 유명한 Suckless 프로젝트의 KISS 아이디어를 기반으로 한 배포판입니다.

측면 줄기: 정보

별도의 디렉토리에 애플리케이션을 설치하는 모델은 GNU Stow 설치 프로그램에서 처음 나타났습니다.

흥미롭게도 Debian GNU/kFreeBSD 외에도 Hurd 마이크로커널에 대한 포트도 있지만 상태가 많이 좋지 않습니다.

버전 크롬 브라우저 Windows 8의 경우 소형 ChromeOS에 지나지 않습니다.

많은 사용자가 의심의 여지 없이 가장 많이 다운로드합니다. 최신 버전. 사람들은 업데이트된 버전에서 개발자가 모든 버그를 제거하고 유용한 기능을 추가했으며 디자인을 더욱 매력적으로 만들고 인터페이스를 더욱 친숙하게 만들었다고 생각합니다. 그러나 이것이 항상 사실은 아닙니다. 2016년에만 여러 가지 수정 사항과 어셈블리가 출시되었습니다. 그중에는 좋은 시스템과 나쁜 시스템이 있습니다. 따라서 어떤 Linux를 선택할지 생각해 볼 필요가 있습니다. 그런 다음 모든 장단점을 평가한 후 배포판을 설치하십시오.

모든 사용자에게 적합한 보편적인 시스템은 없습니다. 사람마다 필요한 것이 다릅니다. 관리자는 기능, 보안 및 원격 제어 기능에 관심을 갖습니다. 초보자를 위한 - 친절하고 간단한 인터페이스. 혁신을 사랑하는 사람들을 위해 이전 버전에서는 사용할 수 없는 흥미로운 옵션이 있습니다.

2016년에는 많은 배포판이 출시되었습니다. 그 중에는 꼭 필요한 것이 있을 것입니다. 그러나 어떤 평가도 당신을 대신해 선택을 해줄 수는 없습니다. 원하는 옵션을 독립적으로 평가하는 것이 좋습니다.

모든 Linux 버전에는 중요한 몇 가지 일반 기준이 있습니다.

  • 안정. 시스템이 지속적으로 "충돌"하고, 오류가 발생하고, 프로그램이 종료되는 경우 다른 어떤 이점도 시스템을 2016년 상위권에 올려놓을 수 없습니다. 오류의 원인을 지속적으로 찾고 손상된 데이터를 복원해야 합니다. 수정 사항을 사용하는 작업이 무엇이든 상관없이 안정성은 항상 중요합니다.
  • 안전. 시스템의 구멍은 모든 바이러스에 대한 신의 선물입니다. 물론 Linux는 안정성의 좋은 예입니다. 하지만 이는 방화벽, 액세스 로그, 보호 설정에 따라 다릅니다. 이미 있는 분포를 선택하는 것이 좋습니다. 최적의 설정악성 소프트웨어에 대한 모든 허점이 닫힙니다.
  • 기능성. 유용하고 흥미로운 옵션의 가용성. 또는 다른 Linux 시스템에 추가되지 않은 일부 "열정"이 있습니다. 가장 중요한 것은 그것을 과용하지 않는 것입니다. 어셈블리에 필요하지 않은 수많은 기능이 포함되어 있으면 더 간단한 것을 선택하는 것이 좋습니다. 결국 시스템에 과부하가 걸리게 됩니다.
  • 편의. 인터페이스는 이해하기 쉬울 뿐만 아니라 실용적이어야 합니다. 모든 중요한 옵션이 준비되어 있습니다. 컴퓨터를 켜면 작업을 시작할 수 있습니다.
  • 현대성. 레거시 시스템은 여러 면에서 좋습니다. 그들은 시간 테스트를 거쳤습니다. 이전에 사용해 본 적이 있다면 2016 배포판으로 전환한 후 익숙해져야 합니다. 그리고 새로운 수정 사항이 기대에 미치지 못할 수도 있습니다. 최근에 출시되었다면 버그가 있을 가능성이 높습니다. 그러나 최신 Linux를 사용하는 것이 더 좋습니다. 최신 버전일 필요는 없습니다. 개발자는 새로운 시스템에 초점을 맞춘 프로그램을 만듭니다. 어느 순간 나올 수도 있겠네요 유용한 응용, 이는 빌드와 호환되지 않습니다. 그리고 업데이트해야 합니다.
  • 설계. 물론 껍질이 중요한 것은 아닙니다. 결국 그 아래에는 아무것도 없을 수도 있습니다. 하지만 다른 기준이 적합하다면 배포 설계를 살펴보는 것은 어떨까요? 변경될 수 있습니다. 따라서 2016년 가장 아름다운 Linux의 순위를 매길 필요가 없습니다. 수정을 선택할 때 어떤 디자인 옵션이 있는지 살펴보세요.
  • 지원, 커뮤니티. 이는 개발팀과 공식 Linux 기술 지원에만 적용되는 것이 아닙니다. 운영 체제를 사용하는 사람이 중요합니다. 그들은 포럼에서 소통하고, 어셈블리에 대해 토론하고, 검토합니다. 그들은 질문에 답하고 문제 해결 방법을 제안할 수 있습니다. 인기가 없는 Linux 버전을 설치하는 경우 직접 처리해야 합니다. 결국, 그것을 사용하는 사용자는 많지 않을 것입니다. 그리고 당신은 그것을 찾을 것 같지 않습니다. 이 기준은 고도로 전문화된 수정에는 적용되지 않습니다.

선택할 Linux 배포판을 결정하는 경우 가장 일반적인 버전에 만족하지 마십시오. 여러 옵션을 찾아보세요. 다른 사람들이 좋아하는 것이 당신에게는 개인적으로 적합하지 않을 수도 있습니다.

좋아하는 빌드를 실행해보세요 가상 기기또는 LiveCD를 사용합니다. 어떤 평가, 리뷰, 의견도 대신할 수 없습니다. 개인적인 경험. 이 점에서 Linux는 예측할 수 없습니다. 해당 프로그램이 귀하에게 적합한지 여부는 해당 프로그램을 한동안 사용해본 후에만 이해할 수 있습니다.

지속적으로 개선되는 빌드입니다. 새 버전이 자주 출시됩니다. 2016년에도 우분투는 여전히 인기가 있습니다. 10년 전에 출시됐음에도 말이죠.

이 시스템은 Linux를 "시도"하기로 결정한 초보자에게 적합합니다. 설치가 쉽습니다. 편리하고 아름다운 인터페이스를 가지고 있습니다. 거기에는 불필요한 것이 없습니다.

터미널을 사용하지 않고도 Ubuntu로 작업할 수 있습니다. 이는 "클래식" Linux와는 다릅니다. 명령줄. 이것은 플러스이자 마이너스입니다. 새로운 환경에 쉽게 익숙해질 것입니다. 그러나 다른 빌드를 설치하기로 결정한 경우 지침 없이는 사용할 수 없습니다.

Ubuntu에는 새로운 기능이 자주 추가됩니다. 그리고 그들과 함께 - 새로운 버그. 발견되면 제거됩니다.

  • 무료로 배포됩니다. 많은 프로그램과 수정 사항을 무료로 다운로드할 수 있습니다.
  • 빠른 설치 - 10분이면 배포 키트가 컴퓨터에 이미 있습니다.
  • 명확하고 친숙한 인터페이스. 이해하기 쉽습니다.
  • 바이러스가 없습니다. 보다 정확하게는 바이러스가 시스템을 감염시킬 수 없습니다. Linux Ubuntu에서는 사용자의 허가 없이는 아무 일도 일어나지 않습니다. 스스로 "놓치지" 않는다면 악성 코드, 빌드에 포함되지 않습니다.
  • 다중 부팅 운영 체제를 사용할 수 있습니다. Ubuntu는 Windows 옆에 설치할 수 있습니다. 이를 위해 아무것도 구성할 필요가 없습니다.
  • 소프트웨어 세트가 어셈블리에 포함되어 있습니다.
  • Ubuntu 없이는 Linux 배포판 순위가 완료되지 않습니다. 이것은 일반적인 빌드입니다. 문제가 있는 경우 커뮤니티나 포럼에서 해결책을 찾을 수 있습니다.
  • 안정성이 낮습니다. 충돌은 주기적으로 발생합니다. 하지만 때 올바른 설정시스템이 정상적으로 작동할 것입니다. 그럼에도 불구하고 Ubuntu와 그 수정 사항 중 일부는 최고의 Linux 빌드입니다. 결국 실패는 그렇게 중요하지 않습니다.
  • 다른 사람이 경험하지 못한 오류가 발생할 수 있습니다. 이것이 새 버전의 문제입니다.
  • 다른 Linux 배포판을 사용하기로 결정했다면 Ubuntu에서 전환하기 어려울 것입니다.

민트

명확한 그래픽 인터페이스. Win 시스템에서 Mint로 전환한 경우 적응 속도를 높이는 모듈이 있습니다. 비슷한 작업 표시줄, 바탕 화면, 탐색 기능이 있습니다. 당신은 새로운 "상황"에 빨리 익숙해질 것입니다. 여러 가지 작업 환경이 있습니다. 함께 일하기 편한 것을 선택하세요.

민트는 우분투를 기반으로 합니다. Mint의 제작자는 Linux에 내재된 모든 단점을 제거하기로 결정했습니다. 어셈블리의 특별한 특징은 멀티미디어 코덱이 내장되어 있다는 것입니다. 그리고 꼭 필요한 프로그램은 본격적인 작업컴퓨터에서.

완벽하게 정리됨 피드백. 수정 작성자는 사용자의 의견에 관심을 갖고 귀를 기울입니다.

  • Mint는 2016년에 거의 가장 일반적인 빌드입니다. 거대한 커뮤니티가 있습니다. 제안이나 아이디어가 있으면 개발자에게 직접 문의할 수 있습니다.
  • 그것은 무료입니다.
  • 숫자가 있습니다 유용한 기능: 간편한 프로그램 설치, 업데이트 다운로드, 프로그램 실행을 위한 플러그인입니다.
  • 편리한 그래픽 인터페이스. 작업 환경 간에 전환할 수 있습니다.
  • 수정 사항과 업데이트가 자주 출시됩니다.
  • 공공 보안 게시판이 없습니다.
  • 개발자는 공식 회사가 아니라 매니아입니다. 시스템 작성자가 사용자와 더 가까워지기 때문에 이는 여러 면에서 장점이 됩니다. 그러나 그는 전문가 팀이 없기 때문에 실수를 할 수 있습니다.

Linux의 가장 오래된 대표자 중 하나입니다. 하지만 2016년에는 안정성과 보안성으로 인해 인기가 높았습니다. 거대한 개발팀을 보유하고 있습니다. 그러나 새 버전이 출시되는 경우는 거의 없습니다.

데비안은 서버에 설치됩니다. 그것은 적합하다 원격 관리. 그 안에 최고의 시스템패키지 관리.

조립은 초보자에게 적합하지 않습니다. 그녀는 더 많은 수량이해해야 할 프로그램 및 설정. 하지만 빌드를 설치하는 것은 쉽습니다.

  • 안정성이 뛰어난 모델입니다.
  • 다양한 아키텍처를 지원합니다.
  • 빠르고 효율적으로 작동합니다.
  • 보안을 제공합니다.
  • 엄청난 수의 프로그램이 있습니다. 약 43,000개의 패키지.
  • 데비안은 업데이트하기 쉽습니다.
  • 서버 및 원격 관리에 적합합니다. 패키지 관리 시스템이 있습니다.
  • 설치 후 초기 설정이 필요합니다.
  • 설정 자체는 이해하기 어렵습니다.
  • 배포판은 이미 구식입니다. Linux 기반의 가장 안정적이고 신뢰할 수 있는 빌드이기 때문에 2016년에 인기가 있었습니다.
  • 업데이트는 거의 없습니다.
  • 소프트웨어의 양은 장점이자 단점입니다. 이렇게 다양한 소프트웨어를 초보자가 이해하는 것은 어려울 것입니다.

기타 빌드

  • 아치 리눅스. 간단하고 편리한 빌드. Linux를 이해하고 Linux에서 작업하는 방법을 배우고 싶다면 Arch Linux가 최선의 선택. 그러나 배포에는 한 가지 중요한 단점이 있습니다. 설치 후에는 아무것도 표시되지 않습니다. 모든 기능은 독립적으로 찾아서 구성해야 합니다. 그리고 자동화도 없습니다. 이 어셈블리를 다운로드하기 전에 해당 지침을 읽으십시오.

  • 샬레 OS. 만약 당신이 "어제"라면 윈도우 사용자, Chalet OS가 당신을위한 것입니다. 이 빌드는 Win과 매우 유사합니다. 그러나 셸 아래에는 Linux가 있습니다. 제어할 수 있을 것입니다. 새로운 시스템친숙한 그래픽 인터페이스를 사용합니다. 최근 컬렉션이 출시되었습니다. 아직 부족한 부분이 있을 수 있습니다.

  • 초등 OS. 놀라운 디자인의 배포판. 그리고 이것이 모두 장점입니다. 데스크톱의 전체 구성을 방해하지 않는 응용 프로그램만 수정 사항에 추가되었습니다. 새로운 솔루션이나 기능이 없습니다. Elementary OS는 그야말로 아름다운 운영체제입니다.

  • 큐브리눅스. 노트북에 적합합니다. 빌드가 안정적입니다. 실용적이고 깔끔한 인터페이스를 갖추고 있습니다. 덕분에 배터리가 더 오래가네요. Cub Linux는 Ubuntu용으로 설계된 소프트웨어를 실행할 수 있습니다. 그에게는 강력한 컴퓨터가 필요하지 않습니다. 오래된 노트북에도 설치할 수 있습니다. 그러나 마이너스도 있습니다. 시스템이 느리게로드됩니다.

고도로 전문화된 배포판

다음은 고도로 전문화된 작업을 위해 설계된 2016년 최고의 Linux 배포판입니다.

  • 우분투 스튜디오. 우분투 기반 멀티미디어 스튜디오. 디자이너, 사운드 엔지니어 및 비디오 편집에 관련된 사람들을 위해 설계된 전문적인 빌드입니다. 시스템의 기능은 이것만을 목표로 하며 다른 작업에는 사용되지 않습니다. Ubuntu Studio에는 많은 리소스가 필요하지 않습니다. 프로그램 간에 배포할 수 있습니다.

  • 꼬리. 추적을 원하지 않으면 Tails를 설치하세요. 데비안을 기반으로 합니다. 이 빌드는 네트워크의 보안, 개인 정보 보호 및 완전한 익명성을 보장합니다. LiveCD에서 실행됩니다.

  • 멋진 우분투 코어. 혁신을 위한 혁신. "스마트한 것"을 위해 설계되었습니다. 이를 통해 홈 자동화 도구(전자레인지, 커피 메이커)를 제어할 수 있습니다. 시스템을 작동하는 데 많은 리소스가 필요하지 않습니다.

  • 스팀OS. Linux의 가장 큰 문제는 게임이 거의 없다는 것입니다. 이 때문에 많은 사용자들이 Windows를 선호했습니다. 그리고 그들은 그것을 완전히 포기하지 않을 것입니다. 그러나 Valve는 "게임용 Linux"를 제공하는 해결책을 찾았습니다. 운영 체제 Debian 기반의 Steam OS입니다. Steam 플랫폼의 기능을 사용할 수 있습니다.

어떤 Linux를 선택할지 결정하려면 원하는 여러 빌드를 시도해 봐야 합니다. 리뷰와 탑에서는 옵션만 볼 수 있습니다. 하지만 필요한 것이 무엇인지 정확히 알고 있다면 주저 없이 설치하세요.

어떤 리눅스가 최고라고 생각하시나요?