|
우분투 19.10 : 그건 빨리 빨리 "기존의 하드웨어 느낌은 새로운 있도록"처럼,
ZFS 파일 시스템도 지원합니다 ( "EXPERIMENTAL"임에도 불구하고).
나뭇잎이 돌고 있습니다. 온도가 떨어졌습니다. 이것은 북반구에 살고 있다면 정식의 가을의 석방이 우리에게 임한다는 확실한 신호입니다. 그러나 2019 년에는 상황이 약간 다릅니다. Ubuntu 19.10의 별명은 Eoan Ermine (아니, 어떻게 발음하는지 모르겠습니다) 일뿐만 아니라 Canonical이 내놓은 최고의 LTS 비 우분투 릴리스입니다.
나는 그 진술을 어느 정도 검증해야한다. 왜냐하면, 실제로 최신 버전이기 때문에 최고의 우분투가 될 것이기 때문이다. 그러나 정서 뒤에는 최근의 편견이 있습니다. 나는 지금 10 년 동안 우분투를 검토해 왔으며,이 배포판을 그 전에 3-4 년 동안 다른 형태로 사용하고 상호 작용하고있었습니다. Ubuntu 19.10과 함께 최근 몇 주를 보낸 후, 나는 그것이 Ubuntu Canonical이 출시 한 것 중 가장 훌륭하다고 확신 할 수 있습니다.
내가 19.10을 너무 좋아하는 첫 번째 이유는 미친 듯이 빠르기 때문입니다. 응용 프로그램 열기, 창 끌기, 검색 인터페이스 활성화 및 커서 이동과 같은 일상적인 작업은 모두 19.04 보다 훨씬 빠릅니다 . 라이브 CD에 들어간 순간부터 속도 향상이 즉시 눈에 띄고 19.10을 설치하면 훨씬 빨라집니다.
필자는 노후 한 Lenovo x240에 19.10 베타를 처음 설치했을 때 최고급 MacBook을 테스트하고 있었기 때문에 즉시 Mac을 느긋하게 느꼈습니다. Ubuntu 19.10은 훨씬 강력하지 않은 하드웨어에서도 Mac 주위를 돌며 오래된 하드웨어를 최신으로 느끼게하는 소프트웨어와 같은 테스트 중에 성공을 거둔 것은 없습니다. 그것이 당신이 우분투 19.10에서 얻은 모든 것이더라도, 나는 그것을 승리라고 부릅니다.
그러나 Ubuntu의 10 월 릴리스에서와 마찬가지로, 아직 준비가되지 않았지만 상당한 가능성을 보여주는 많은 새로운 기능이 있습니다. 이러한 기능에는 ZFS 파일 시스템 지원이 포함됩니다. 여전히 "실험"이라고 명확하게 표시되어 있지만 (모든 대문자로도) ZFS로 포맷 된 루트 파티션에서 19.10을 실행하는 데 문제가 없었습니다. 그렇다고 시도해보아야한다는 것은 아닙니다. 결국 실험적이지만 실제로 부족한 것은 ZFS를 관리하고 사용하기위한 도구 인 것 같습니다. ZFS를 사용하면 강력한 백업 및 복제가 가능하지만 Ubuntu에서 ZFS 작업을위한 도구는 현재 다소 제한적입니다.
그러나 추가 기능에 대한 이야기는 기다릴 수 있습니다. 우분투 19.10은 너무 빠르므로 속도 향상과 후드 아래에서 일어나는 일에 대해 더 깊이 파고들 가치가 있습니다.
그놈처럼 빠르지 만
19.10의 대부분의 개선은 Ubuntu의 기본 데스크탑 인 그놈 3.34의 최신 릴리스 때문일 수 있습니다. 그러나 그놈 3.34는 Canonical 엔지니어의 작업으로 인해 더 빠릅니다. (제쳐두고, 그놈의 현재 상태와 Canonical이 더 좋게 만들기 위해 수행 한 작업이 Canonical이 올바른 호출을 한 이유에 대한 최고의 논거라고 생각합니다 Unity를 종료합니다.)
그놈을 개선하기 위해 Canonical이 한 일과 그 방법에 대한 자세한 내용을 이해하려면 Ubuntu Discourse 보드 에 상당한 세부 사항이 게시 되어 있습니다. Canonical의 엔지니어들은 일반적인 "핫 스팟"을 찾지 않고 RAM 또는 CPU 사용량이 급증한 곳이 아니라 "콜드 스팟"이라고 부르는 것이 가장 큰 문제입니다. 그놈이 "화면을 부드럽게 업데이트하는 대신 유휴 상태 인 장소를 찾고 싶었습니다."??
정식 개발자는 이런 일이 발생한 곳을 식별했습니다. 나에게 튀어 나온 세 가지는 Mutter의 새로 고침 방식 개선, GPU 에서 CPU 로 일부 작업을 다시 전송 한 변경 사항 및 Xorg의 프레임 지연에 대한 수정입니다. 이 릴리즈에서 내가 주목 한 것 중 하나는 Wayland의 그놈이 Xorg보다 19.04의 방식보다 크게 빠르지 않다는 것입니다. 이 릴리스의 속도 향상으로 Wayland 부러움을 빨리 잃었습니다.
그놈을 개선하기 위해 수행 한 작업에 대한 Canonical의 저술은 작동하지 않는 것들과 개발자의 초기 가정 중 일부, 특히 그놈의 JavaScript 사용에 대한 잘못된 목록에 대해서도 흥미 롭습니다. JavaScript가 성능에 영향을 미치지 않았다는 것이 밝혀졌습니다. 죄송하지만 JavaScript는 싫어하지만 "C로 작성된 다른 것보다 JavaScript가 느리다고 가정"하는 것은 잘못된 가정 일 것입니다.
그놈의 개선은 정식으로 수행되지 않습니다. 다음 릴리스의 프로젝트 목표는 더 빠르고 현대적인 하드웨어에서 더 나은 성능을 제공하는 것입니다. 그런 다음 20.10에서는 더 오래되고 느린 컴퓨터의 성능을 개선하려고합니다. Canonical의 Daniel Van Vugt는 다음과 같이 말합니다. "Gnome Shell의 미래는 밝고 흥분 할만한 가치가 있습니다."
그러나 현재조차도 아주 밝기 때문에 우리보다 앞서 나가지 마십시오. 주로 i3 사용자로서 여전히 그놈 쉘 과잉을 발견하지만 19.10에서는 더 이상 제거하기 위해 서두르지 않을 정도로 빠릅니다.
그놈을 넘어서서,이 릴리스는 우분투의 기본 "야루"테마에 약간의 조정이 있습니다. Yaru는 밝고 어두운 요소가 혼합되어 있지만 19.10에서는 테마 스펙트럼의 빛 끝쪽으로 기울어 져 있습니다. 개인적으로 나는 새로운 기본 모양을 좋아합니다. 우분투의 밝은 요소와 어두운 요소의 혼합은 잘 알려져 있습니다. 이 릴리스의 업데이트에는 알림, 메뉴 및 대화 상자가 모두 같은 밝은 스킨을 공유하는 반면 상단 그놈 쉘 패널은 어둡게 유지됩니다.
그래도 변경 사항이 마음에 들지 않으면 풀 라이트 테마와 풀 다크 테마가 모두 포함됩니다. 그러나 테마를 변경하려면 그놈 트윅을 설치해야합니다.
위에서 자세히 설명했듯이 그놈 3.34의 주요 뉴스는 속도 향상이지만 주목할만한 몇 가지 새로운 기능이 있습니다. 가장 좋은 새로운 기능 중 두 가지는 기본 검색보기와 응용 프로그램 개요 섹션에 있습니다. 이제 응용 프로그램을 폴더로 그룹화하여 자주 사용하는 응용 프로그램을보다 쉽게 구성하고 찾을 수 있습니다. 폴더를 만들면 모바일 OS에서와 같이 작동합니다. 하나의 앱 아이콘을 다른 앱 아이콘으로 드래그하면 폴더가 자동으로 만들어집니다.
관련 기능에서 그놈의 전역 검색 기능에 표시되는 결과 유형을 주문할 수 있습니다. 이렇게하려면 항목을 켜고 끄는 것 외에도 드래그 앤 드롭으로 순서를 바꿀 수있는 설정에서 검색 패널로 이동하십시오. 예를 들어, 파일이 항상 첫 번째로 표시되도록하려면 파일 옵션을 설정 목록의 맨 위로 드래그하십시오.
ZFS와 커널
Ubuntu 19.10 설치 프로그램에는 Z 파일 시스템 ( ZFS 라고도 함)을 사용하여 루트 드라이브를 포맷하는 옵션이 포함되어 있습니다 . 다시 한 번이 지원은 "실험"(모든 CAPS)으로 표시되어 있으며이 경고에 유의해야합니다. 프로덕션 하드웨어에서 루트 디스크를 ZFS로 포맷하지 마십시오. 어쨌든 돌아와야하는 컴퓨터에서 ZFS로 루트 드라이브를 포맷했고이 글을 쓰는 시점에서 아무런 문제가 없었습니다 (솔직히 놀랍습니다). 그러나 Canonical이 현재와 ZFS 지원이 안정적인 것으로 선언 될 때마다 일부 구현 세부 사항을 변경하면 해당 데이터가 손실 될 수 있습니다. 다시 한 번 말하면 지금 사용 하지 마십시오 . Canonical이 라이센스가 허용한다고 생각하기 때문에 ZFS에 대한 커널 수준의 지원은 장기적으로 큰 문제가 아닙니다.
우분투는 현재 몇 년 동안 ZFS 지원 작업을 해왔습니다. 15.10에서 파일 기반 ZFS로 시작하여 ZFS On Linux 프로젝트의 작업을 그렸습니다. 나중에 Ubuntu 16.10의 컨테이너에 대한 지원이 ZFS로 확장되었습니다. 거의 1 년 동안 LXC 컨테이너에 ZFS를 거의 문제없이 사용한 후, Canonical의 ZFS 구현 세부 사항을 처리하면 ZFS를 LXC / LXD와 함께 사용하여 다른 파일 시스템을 사용하는 것과 다르지 않을 수 있습니다.
Fedora 및 기타 배포판도 ZFS를 잘 지원하지만 대부분의 배포판에는 커널 수준 지원이 포함되어 있지 않습니다. 한 가지 이유는 ZFS가 Common Development and Distribution License에 따라 라이센스를 받았기 때문에 일부 주장 은 GNU General Public License와 호환되지 않기 때문입니다. Canonical과 다른 사람들은 동의하지 않았지만 Canonical은 실제로 커널에서 ZFS와 함께 제공되는 최초의 제품 중 하나입니다. Ubuntu 19.10은 루트 파일 시스템으로 ZFS에 대한 지원을 추가하고 릴리스는 설치 프로그램에서 직접 ZFS 파일 시스템 레이아웃을 생성하고 분할하는 도구를 제공합니다.
ZFS에 익숙하지 않다면 왜 관심을 가져야하는지 궁금 할 것입니다. 하지 말아야 할 수도 있습니다 . 우분투에서 사용되는 기본 파일 시스템 인 ext4 (그리고 거의 모든 다른 배포판)에는 아무런 문제가 없습니다. 그러나 ZFS는 풀링 된 저장소, 디스크 스냅 샷, 데이터 무결성 확인 등을 포함하여 다른 방법으로는 액세스 할 수없는 강력한 도구를 제공합니다. ZFS에 대한 전체 배경 지식은 Ubuntu 업데이트 검토 범위를 벗어나지 만 Ubuntu를 워크 스테이션으로 사용하는 사람들에게는 ZFS가 제공하는 가장 큰 두 가지 이점은 풀링 된 스토리지 및 디스크 스냅 샷일 것입니다.
ZFS는 파일 시스템과 볼륨 관리자의 역할을하므로 여러 하드 드라이브에 걸쳐있는 파일 시스템을 만들 수 있습니다 (ZFS 용어에서 "풀"). 몇 개의 디스크를 풀링 할 수 있습니까? 재미있는 사실, 오라클 은 수학을 수행했으며 128 비트 ZFS 스토리지 풀을 완전히 채우려면 해양 비등보다 더 많은 에너지가 필요합니다. 즉, ZFS에는 큰 데이터 세트가 포함되어 있습니다.
디스크 스냅 샷 기능은 루트 파티션에서 더 유용합니다. ZFS로 루트 형식을 지정하고 스냅 샷을 활성화했다고 잠시 상상해보십시오. 의존하는 일부 소프트웨어를 손상시키는 업데이트를 설치합니다. 문제 없습니다. 업데이트를 효과적으로 삭제하여 파일 시스템을 이전 상태로 롤백 할 수 있습니다. 우분투가 향하는 곳이지만 아직 없습니다. 루트 파일 시스템에서 ZFS를 얻는 것은 쉽지만 (나와 함께 말하지만 ... 실험적) 아직 ZFS 기능을 관리하고 활용하는 도구는 아직 없습니다. 그러나 Canonical이 ZFS와 상호 작용하고 관리하기 위해 멋진 GUI를 번들로 제공 할 수 있다면 특히 엔터프라이즈 시장에서 경쟁 우위를 점하게 될 것입니다.
19.10의 커널은 Linux 커널 5.3을 기반으로하며 새로운 Radeon RX 5700 시리즈 그래픽 카드에 대한 지원을 추가 할 수 있습니다. 또한 Intel Speed Select에 대한 지원 시작을 제공하여보다 쉬운 전원 조정 옵션을 추가합니다.
이 릴리스의 핵심은 Ubuntu 설치 디스크에 독점 Nvidia 드라이버가 포함되어 있다는 것입니다. 즉, 설치 후 번거 로움없이 Nvidia 드라이버를 처음부터 바로 설치할 수 있습니다.
스냅과 버그
Ubuntu 19.10에는 Chromium 웹 브라우저, 특히 Snap 패키지와 같은 몇 가지 기본 앱이 포함되어 있습니다. 꼬임이 해결되면 모든 버전의 우분투에서이 변경 사항이 적용됩니다. 이렇게하면 지원되는 모든 우분투 릴리스에 대해 모든 새 버전의 Chromium을 빌드 할 필요가 없으므로 Canonical 측에서 상당한 엔지니어링 노력을 절약 할 수 있습니다.
나는 Chromium의 Snap 버전을 사용하는 데 아무런 문제가 없었으며 Snap이라는 사실의 유일한 지표는 평소보다 열 시간이 조금 더 걸린다는 것입니다. 즉, 관련 Ubuntu Discourse 스레드 에 대한 버그에 대한 보고서는 상당히 많습니다 . 주요 불만은 다른 그놈 테마를 사용할 때 모양을 채택하지 않는 Snap 버전을 중심으로 보입니다. 다른 사용자에게는 Chromium 저장 대화 상자에도 문제가있었습니다. Chromium 개발자 도구의 일부 고급 기능을 사용할 때도 문제가 발생했습니다.
Chromium을 Snap으로 옮기는 것이 사용자 의견으로 판단 할 때 Canonical의 시간과 노력을 절약하는 방법을 알 수는 있지만 아직은 그렇지 않습니다. 지금까지는 이전 Ubuntu 릴리스 사용자에게 공개되지 않았습니다.
Ubuntu 19.10은 설정 패널의 공유 패널 아래에 새로운 "미디어 공유"토글과 함께 제공됩니다. DLNA 또는 UPnP 호환 장치가 액세스 할 수있는 파일을 공유하므로 스마트 TV, 일부 콘솔 (예 : Playstation 4) 및 네트워크의 다른 장치와 파일을 공유하기 위해 즉시 지원해야합니다. 여기에주의해야 할 것이 몇 가지 있습니다. 첫째,이 기능은 기본적으로 그림, 비디오 및 음악과 같은 세 개의 폴더를 공유하고 LAN의 모든 장치와 공유합니다. 보다 세밀한 제어를 원한다면 운이 나쁘다.
더 심각한 또 다른 메모는 Ubuntu 19.10의 초기 릴리스는 기본적으로이 공유를 가능하게하는 버그와 함께 제공되었다는 것입니다. 이 문제는 해결되었지만 19.10을 즉시 설치 한 경우 시스템을 업데이트하고 공유 기능이 해제되어 있는지 다시 확인하십시오. 비디오를 재생하기 위해 Android에서 VLC를 사용하여이 기능을 테스트했습니다. 모든 것이 잘 작동하지만 Plex의 광택과 속도가 부족합니다. Plex (또는 DLNA 플레이어가 개인적으로 좋아하는 Jellyfin)를 설치하고 실행하는 것이 얼마나 쉬운 지 감안할 때 타사 미디어 공유 앱을 사용하는 것이 좋습니다.
Ubuntu는 Raspberry Pi 4에 대한 지원을 기다리는 사람들을위한 마지막 참고 사항으로 로드맵 을 발표했습니다 . 짧은 이야기는 Raspberry Pi 4 모델 B에 대한 Ubuntu 19.10 지원이 현재 1GB 및 2GB 버전으로 제한되어 있다는 것입니다. Canonical의 Galem Kayo는 Ubuntu 블로그에 "커널 버그로 인해 4GB RAM 버전의 공식 arm64 이미지에서 USB 포트가 기본적으로 지원되지 않습니다"라고 글을 썼습니다.
Canonical의 엔지니어는 필요한 커널 수정을 확인하여 현재 테스트 중이지만 4GB 모델에 대한 공식적인 지원은 없습니다. 그러나 해결 방법이 있습니다. 부트 파라미터를 사용하여 4GB Raspberry Pi 4에 19.10을 성공적으로 설치하여 커널에 3GB의 RAM 만 있음을 알립니다. 그다지 이상적이지는 않지만 오늘 Raspberry Pi를 가지고 놀고 싶다면 적어도 기술적으로는 가능합니다.
결론
Ubuntu 19.10은 10 월 Ubuntu 릴리스에서는 드문 것으로 업그레이드해야합니다. Ubuntu의 가을 릴리스는 항상 알려진 실험 요소 중 일부를 유지하지만 그놈만으로 속도를 높이면이 릴리스를 시간 가치가 있습니다. 보다 안정적인 릴리스를 고수하려는 경우 19.10의 새로운 기능은 결국 19.04 및 마지막 LTS 릴리스 인 18.04로 백 포트됩니다.
그럼에도 불구하고 LTS 릴리스의 안정성에 전념하지 않는 한 업그레이드하지 않을 이유가 없습니다. 내가 처음에 말했듯이 우분투 19.10은 우분투 Canonical의 최고의 릴리스 일 것입니다. 이미 우분투 사용자라면 업그레이드 할 가치가 있으며, 그렇지 않은 경우에도 시도해 볼 가치가 있습니다.