Computer >> 컴퓨터 >  >> 체계 >> Linux

Ubuntu가 Linux를 변경하고 개선한 8가지 방법

Ubuntu는 세계에서 가장 유명한 Linux 배포판입니다. Ubuntu와 그 개발자인 Canonical은 지난 몇 년 동안 많은 비난을 받았지만 두 가지 덕분에 Linux 세계는 훨씬 나아졌습니다.

그러니 잠시 멈추고 Canonical과 Ubuntu가 Linux 커뮤니티에 제공한 몇 가지를 감상해 보겠습니다.

1. 데스크탑에 초점을 맞춘 Ubuntu

Ubuntu가 Linux를 변경하고 개선한 8가지 방법

2004년 Ubuntu가 출시될 당시 Linux는 데스크톱 컴퓨터와 랩톱에서 사용할 수 있었지만 그다지 좋은 경험은 아니었습니다. Canonical은 Ubuntu를 "인간을 위한 Linux"로 밀고 Linux를 기본 운영 체제로 더 쉽게 사용할 수 있도록 하는 기능을 추가했습니다. 이러한 기능에는 쉽게 설치할 수 있는 하드웨어 드라이버와 멀티미디어 코덱이 포함됩니다.

Ubuntu CD를 집으로 배송해 달라고 요청할 수도 있습니다.

Canonical은 계속해서 많은 데스크톱 지향 이니셔티브를 만들었습니다. 메시징을 데스크탑에 직접 통합하려고 시도하고 Ubuntu One 파일 동기화 서비스와 뮤직 스토어를 만들고 결국 자체 Unity 인터페이스를 설계했습니다. Canonical은 그 이후로 이 모든 프로젝트의 플러그를 뽑았지만 실험하려는 의지가 Linux 데스크톱에 흥미를 불러일으켰습니다.

Linux는 랩톱보다 서버에서 더 널리 사용되며 Ubuntu는 더 이상 가장 쉽고 직관적인 옵션이 아닙니다. 또한 Ubuntu 커뮤니티 외부의 많은 개발자들은 데스크톱 Linux를 보다 안정적이고 즐겁게 만드는 데 대해 많은 공로를 인정받을 자격이 있습니다.

그러나 Linux 데스크톱은 10년 반 전보다 오늘날 훨씬 더 나은 위치에 있으며 Canonical은 이를 실현하는 데 중요한 역할을 했습니다.

2. 이제 더 많은 하드웨어에서 Linux를 사용할 수 있습니다.

소비자용 Linux 데스크탑을 제공하려는 Canonical의 비전의 일부는 매장에서 Ubuntu를 대안 옵션으로 제공하는 것을 의미했습니다. 회사는 이를 실현하기 위해 하드웨어 제조업체에 연락했습니다. 시간이 지남에 따라 System76과 같은 소규모 기업과 Dell과 같은 다국적 기업 모두에서 옵션이 늘어났습니다.

오늘날 대형 매장에서 Ubuntu를 찾을 가능성이 있습니까? 아니요. 그러나 Dell만 대기업 지지자가 아닙니다. HP는 Ubuntu 머신도 판매합니다. 이제 다양한 회사에서 구입할 수 있는 Linux PC가 많이 있습니다.

Canonical은 Pop!_OS가 포함된 System76 및 PureOS가 포함된 Purism과 같은 젊은 플레이어가 횃불을 들고 다닐 때가 되었음에도 불구하고 오랫동안 소비자 데스크탑 Linux의 깃발을 날렸습니다.

3. 수백만 명의 사용자를 확보한 Ubuntu

Ubuntu가 Linux를 변경하고 개선한 8가지 방법

Canonical은 데스크탑과 소비자용 하드웨어에 집중한 결과 성과를 거두었습니다. 사람들이 Ubuntu로 몰려들었고 현재 다른 Linux 버전보다 수백만 명이 더 많은 사용자를 보유하고 있습니다.

Ubuntu의 인지도는 일반 컴퓨터 매니아에게 배포판을 언급할 수 있을 만큼 충분히 커졌습니다.

우리 중 많은 사람들이 Ubuntu 사용자로 시작했지만 다른 옵션으로 이동했습니다. 이것은 사실입니다. 더 이상 Ubuntu를 사용하지 않을 수도 있지만, 내가 처음 전환했을 때 Ubuntu가 Linux를 쉽게 배울 수 있는 장소를 제공한 것에 감사합니다. 현재 많은 프로젝트에 Ubuntu가 없었다면 커뮤니티에 참여하지 않았을 개발자와 기여자가 있습니다.

Ubuntu는 가장 인기 있는 Linux 기반 데스크톱 중 하나일 뿐만 아니라 많은 대안을 지원하는 인프라의 중요한 톱니바퀴입니다.

Ubuntu를 실행할 때 화면 경험을 강화하는 모든 프로그램과 구성 요소를 저장하는 서버인 소프트웨어 저장소에서 앱을 다운로드합니다. 개발자는 Canonical과 같은 조직이나 회사가 리포지토리를 통해 배포하는 이 코드를 만들고 유지 관리합니다.

Canonical은 저장소에 대부분의 코드를 생성하지 않지만 Linux 커널과 같은 일부 구성 요소는 추가 테스트를 거쳐 추가 보안 패치를 받습니다.

Linux Mint, ElementaryOS 및 Pop!_OS는 모두 Ubuntu의 저장소에 의존하는 세 가지 탁월한 Ubuntu 대안입니다. Canonical은 서비스에 대해 그들 또는 다른 사람에게 비용을 청구하지 않습니다. 이와 관련하여 회사가 단독입니까 아니면 고유합니까?

아니요. 하지만 그렇다고 해서 Canonical 직원과 Ubuntu 커뮤니티가 이러한 방식으로 더 광범위한 Linux 에코시스템에 기여하는 시간과 돈을 줄이는 것은 아닙니다.

5. Canonical은 새로운 범용 패키지 형식을 만들었습니다.

개발자가 Linux에서 소프트웨어를 배포하는 방식이 바로 지금 바뀌고 있습니다. 소프트웨어 리포지토리 모델로 전환하는 대신 범용 패키지 형식을 통해 많은 새로운 앱이 데스크톱에 제공되고 있습니다. 그 중 하나인 스냅 패키지 형식은 Canonical에서 가져온 것입니다.

지금까지는 많은 개발자들이 Ubuntu용 소프트웨어를 만들었고 다른 Linux 버전에서도 실행되는 버전을 만드는 번거로움을 겪지 않았습니다. Ubuntu와 같은 DEB 기반이 아닌 RPM 기반 배포판을 사용했다면 소스 파일을 사용하여 앱을 빌드하는 노력을 거치지 않는 한 프로그램을 설치할 수 없었습니다.

스냅은 배포판에 구애받지 않습니다. 간단한 지침에 따라 스냅 지원을 활성화하면 Ubuntu 실행 여부에 관계없이 앱의 스냅 버전을 설치할 수 있습니다.

다시 말하지만, 스냅은 Linux의 유일한 범용 패키지 형식이 아닙니다. 그러나 Canonical은 소프트웨어 번들 프로세스를 통해 개발자의 관심을 끌고 손을 잡기 위해 나섰습니다. 이러한 지원으로 인해 스스로 대안 중 하나를 찾는 데 어려움을 겪을 수 있는 사람이나 회사 사이에서 스냅 채택이 증가했습니다.

말하자면...

6. Ubuntu는 타사 상용 소프트웨어를 유치합니다.

다른 배포판에 비해 Ubuntu의 강점 중 하나는 타사 개발을 유치한다는 것입니다. 특히 Ubuntu는 Windows 또는 macOS에 이미 존재하는 더 많은 플랫폼 간 상용 독점 소프트웨어를 제공합니다.

내가 언급했듯이 이것이 항상 광범위한 Linux 생태계에 도움이 되는 것은 아닙니다. 그러나 Steam과 같은 일부 경우에는 Ubuntu에 제공되는 프로그램이 다른 배포판으로 빠르게 확산됩니다. 이는 특정 앱 사용에 얽매인 게이머나 전문가의 환경을 바꿉니다. 이제 Linux가 훨씬 더 실용적입니다.

스냅 형식을 사용하면 이제 Ubuntu 전용 프로그램이 거의 나오지 않습니다. 이제 스냅 스토어에서 사용할 수 있는 앱에 더 쉽게 액세스할 수 있습니다.

7. 전화에 대한 정식 적응 GNU/리눅스

Android 휴대폰은 Linux 커널을 사용하지만 컴퓨터에 설치할 수 있는 Linux 버전과 공통점은 이것이 전부입니다. 커널을 제외한 대부분의 구성 요소가 동일하지 않기 때문입니다.

Canonical은 Ubuntu Touch를 사용하여 Ubuntu 데스크탑에 필적하는 Linux 버전을 모바일 장치에 제공하려고 했습니다. 그리고 회사는 성공했습니다! 물론 이러한 장치에는 한계가 있었습니다. 업데이트 배포가 어려웠고 핸드셋은 일부 시장에서만 사용할 수 있었습니다.

결국 Canonical은 프로젝트에 계속 투자할 만큼 충분한 성공을 거두지 못했습니다.

그럼에도 불구하고 Ubuntu Touch 인터페이스는 UBports 프로젝트를 통해 계속 작동합니다. Ubuntu Touch의 오픈 소스 특성 덕분에 커뮤니티 구성원은 Canonical이 중단한 부분을 계속할 수 있습니다. Ubuntu Touch는 PinePhone에서 사용할 수 있는 옵션 중 하나이며 Librem 5에서도 사용할 수 있습니다.

또한 여러 Android 휴대전화에서 애프터마켓 옵션입니다.

8. Launchpad는 많은 프로젝트의 본거지였습니다

Ubuntu가 Linux를 변경하고 개선한 8가지 방법

Launchpad는 수천 개의 무료 및 오픈 소스 앱을 위한 소프트웨어 협업 허브입니다. Microsoft와 관련이 없는 Github와 같습니다.

Launchpad는 Canonical의 수익을 창출하기 위한 독점 프로젝트로 시작되었으며 회사는 이후 Ubuntu 개발을 지원하는 데 사용할 수 있습니다. 비판에 이어 Canonical은 2009년에 모든 Launchpad가 오픈 소스가 될 때까지 사이트의 변형 부분을 오픈 소스 라이선스로 점진적으로 출시했습니다.

지난 10년 동안 Launchpad는 소스 코드를 공유하고, 버그를 추적하고, 토론에 참여하고, 앱 또는 기타 제작과 관련된 커뮤니케이션을 보내는 데 사용할 수 있는 오픈 소스 인프라 프로젝트로 사용되었습니다.

Linux Mint, ElementaryOS, Inkscape 및 Exaile은 모두 일생의 어느 시점에서 Launchpad에서 집을 찾았습니다.

Ubuntu는 어떻게 당신의 얼굴에 미소를 지었습니까?

Ubuntu는 훌륭한 Linux 기반 운영 체제입니다. 다른 옵션이 없다면 Windows와 macOS에서 기꺼이 사용하겠습니다. Canonical과 더 광범위한 커뮤니티는 수년에 걸쳐 훌륭한 일을 해왔습니다. 위에서 언급하지 않은 어떤 기여를 좋아합니까?

Canonical이 많은 비난을 받는 이유에 관해서는 Linux 환경을 처음 접하는 경우보다 일반적인 Ubuntu 비판 몇 가지가 있습니다.