우분투 21.10은 최신 릴리스 버전으로, 캐노니컬(Canonical)이 클라우드와 개발자 쪽에 더 많은 관심을 기울이고 있지만, 여전히 우분투 데스크톱을 매일 사용하는 수많은 사용자들을 위해 상당한 변화들이 담겨 있습니다. 코드명 '임피시 인드리(Impish Indri)'로 불리는 이번 버전에서 어떤 점이 달라졌는지 살펴보겠습니다.
1. GNOME 40, 우분투 정식 데뷔
GNOME 40은 2021년 초 재설계된 GNOME과 함께 공개된 대대적인 비주얼 변화였습니다. 캐노니컬의 세부 조정 작업이 21.04에는 맞추지 못했기 때문에, 21.10이 이러한 변화가 우분투에 처음 선보이는 무대가 됩니다.
전형적인 우분투 스타일대로 독(dock)은 화면 왼쪽에 항상 표시되는 위치를 유지하지만, GNOME 40의 다른 변화들은 그대로 반영되었습니다. 예를 들어 활동 개요(Activities Overview)를 열면 워크스페이스가 이제 가로 방향으로 전환되며, 앱 서랍을 열 때도 워크스페이스가 함께 보입니다.
독 역시 전환 과정에서 일부 변화가 있었습니다. 즐겨찾는 앱과 실행 중인 앱 사이에 구분선이 생겼고, 바탕화면에 있던 휴지통 아이콘이 독 위의 아이콘으로 대체되었습니다.
또 하나 눈에 띄는 추가 사항은 터치패드 멀티터치 제스처 지원입니다. 이제 제스처만으로 워크스페이스를 활성화하거나 전환하고, 앱에 빠르게 접근할 수 있습니다.
2. Firefox, 이제 스냅(Snap) 패키지로 제공
Mozilla의 요청에 따라 우분투에 기본 탑재되는 Firefox는 더 이상 DEB 패키지로 배포되지 않습니다. 대신 캐노니컬의 스냅 형식으로 제공되며, 이를 통해 Mozilla는 우분투 사용자에게 Firefox 업데이트가 얼마나 빨리 전달되는지를 더 직접적으로 통제할 수 있게 되었습니다.
새 버전의 Firefox가 공개된 후 시스템에 업데이트가 도착하기까지의 지연 시간이 짧아질 것으로 기대할 수 있습니다. 또한 스냅 형식은 일정 수준의 컨테이너화를 통해 Firefox가 시스템의 어느 부분까지 접근할 수 있는지를 제한하므로 보안 측면의 이점도 있습니다.
Firefox가 캐노니컬이 스냅으로만 배포하는 첫 번째 브라우저인 것은 아닙니다. 첫 사례는 구글 크롬의 오픈소스 기반이 되는 Chromium이었지만, Chromium은 기본 브라우저로 탑재된 적은 없습니다.
이번 변경은 Mozilla 브라우저의 최신 버전에만 국한되지 않고 확장 지원 릴리스(ESR)에도 동일하게 적용됩니다.
3. Yaru 라이트 테마가 기본값으로
21.10은 GTK4를 기본 탑재한 최초의 우분투 버전이며, 이 전환과 함께 Yaru 테마의 라이트 버전이 기본값으로 변경되었습니다. 그 결과 헤더 바가 검정색 대신 밝은 회색으로 표시되는데, 이는 앱이 개발자가 의도한 모습에 더 가깝게 보이도록 만드는 변화입니다.
물론 우분투 특유의 개선 사항은 그대로 유지됩니다. 별도의 아이콘 디자인과 '최소화', '최대화' 버튼의 보존 등이 그 예입니다. 따라서 우분투와 업스트림 원본 사이에는 여전히 차이가 존재합니다.
4. 리눅스 커널 5.13, 보안과 하드웨어 지원 강화
21.10에는 리눅스 커널 5.13이 탑재되었습니다. 이 커널에는 런타임 메모리 오류 감지기인 KFENCE(Kernel Electric-Fence) 같은 새로운 보안 기능과, 다른 LSM(Linux Security Module)과 함께 실행되면서 실행 중인 프로세스의 접근 권한을 더 세밀하게 통제할 수 있는 새로운 'Landlock' 보안 모듈이 포함되어 있습니다.
또한 이 커널은 Amazon Luna 게임 컨트롤러 지원을 추가했으며, Apple Magic Mouse 2 같은 주변기기 지원도 개선했습니다. 다양한 Microsoft Surface 노트북 사용자들도 이번 우분투 릴리스에서 자신의 하드웨어에 대한 더 나은 지원을 경험할 수 있습니다.
5. WSL에서 그래픽 애플리케이션 실행 지원
엄밀히 말하면 이것은 Windows 쪽 기능이지만, 캐노니컬이 주목한 21.10의 하이라이트 중 하나가 바로 WSL(Windows Subsystem for Linux)에서 그래픽 애플리케이션을 기본적으로 지원한다는 점입니다. 이제 Windows 사용자는 듀얼 부팅이나 가상 머신 없이도 명령줄 도구뿐 아니라 완전한 네이티브 리눅스 그래픽 앱을 실행할 수 있습니다.
WSL 출시 직후부터 사람들이 그래픽 앱을 실행하는 방법을 찾아내긴 했지만, 그것은 공식 지원 기능이 아니었고 여러 단계를 거쳐야 했습니다. 이제는 그렇지 않습니다. 다만 캐노니컬은 이 기능을 일반 Windows 사용자에게 네이티브 리눅스 앱을 홍보하기 위한 것이 아니라, Windows 개발자를 겨냥한 기능으로 보고 있습니다.
6. NVIDIA 클로즈드 소스 드라이버, Wayland 지원 시작
21.04에서 우분투는 지원 가능한 장치에서 Wayland를 기본 디스플레이 서버로 다시 채택했습니다. Intel이나 AMD 그래픽을 사용하는 머신에서는 대체로 문제가 없었지만, 여기서 걸림돌은 바로 NVIDIA였습니다. 오픈소스 드라이버로는 쓸 만한 데스크톱을 구성할 수 있었지만, 독점(proprietary) 드라이버를 활성화하면 X.Org로 되돌아가야 했습니다.
21.10에서는 이제 독점 그래픽 드라이버와 함께 Wayland를 사용할 수 있습니다. Wayland가 리눅스가 나아갈 방향이며 X.Org 대비 많은 보안상 이점을 갖고 있다는 점에서 큰 변화입니다. 다만 기능 호환성이 아직 100%에 미치지 못할 수 있다는 점은 감안해야 합니다. Wayland와 NVIDIA 클로즈드 코드가 완전히 조화를 이루려면 아직 해야 할 작업이 남아 있습니다.
우분투 21.10은 임시 릴리스라는 점을 기억하세요
우분투의 새 버전은 6개월마다 출시됩니다. 네 번째 릴리스마다 LTS(Long Term Support, 장기 지원) 버전이 나오며, 캐노니컬은 이 버전을 다른 릴리스보다 몇 년 더 길게 지원합니다. 나머지 버전들은 '임시 릴리스(interim release)'라고 불립니다.
대다수 우분투 사용자는 LTS 버전을 다운로드합니다. 그래야 2년에 한 번, 혹은 전체 지원 기간을 다 채우고 싶다면 그보다 더 긴 간격으로만 메이저 업그레이드를 진행하면 되기 때문입니다.
21.10 같은 임시 릴리스는 더 최신 시스템을 제공하며, 다음 LTS에 포함될 내용을 미리 맛볼 수 있는 기회이기도 합니다.
우분투 21.10을 다운로드해야 할까?
우분투 임시 릴리스는 LTS만큼 안정적이며 훌륭한 데스크톱 환경을 제공합니다. 더 최신 버전의 GNOME을 원한다면, 그것이 20.04 대신 21.10을 선택할 가장 큰 이유일 것입니다. 스냅 형식의 풍부한 앱과 하드웨어 지원 스택(HWE) 덕분에 LTS 버전으로도 최신 하드웨어에서 실행하면서 앱을 최신 상태로 유지할 수 있습니다.
이번 릴리스를 건너뛰기로 한다면, 다음 우분투 버전은 곧 출시될 다음 LTS인 22.04가 됩니다.