Linux는 서버에서 지배적인 운영 체제이지만 데스크톱 운영 체제로는 훨씬 덜 알려져 있습니다. 그러나 Linux 데스크톱은 지난 10년 동안 많은 발전을 이루었으며 그 추진력은 줄어들지 않고 있습니다.
Linux 개발은 공개적으로 이루어지지만 어디를 봐야 할지 알지 못하면 놓치기 쉽습니다. 다음은 여러분이 계속 주시해야 할 몇 가지 주요 개발 사항이 동시에 진행되고 있다는 점입니다.
1. 앱 배포를 위해 Flatpak을 수용하는 배포판
Linux에 소프트웨어를 설치하는 것은 오랫동안 복잡한 이야기의 히트작이었습니다. Linux에는 하나의 버전이 없기 때문에 하나의 패키지 형식이 없습니다. Windows에는 EXE가 있습니다. macOS에는 DMG가 있습니다. Linux에는 DEB, RPM, PKG, tarball이 있으며 목록은 계속됩니다. 한 배포판에 설치할 수 있는 소프트웨어 패키지는 다른 배포판에서 작동하지 않습니다.
최근 몇 년 동안 사용하는 Linux 버전에 관계없이 작동하는 소위 범용 패키지 형식으로 이 문제를 해결하려는 노력이 있었습니다. 하나는 AppImage입니다. 다른 하나는 스냅입니다. 그러나 그 중 Flatpak은 대부분의 Linux 배포판 중에서 가장 큰 주목을 받고 있습니다.
이를 통해 앱 배포 프로세스가 간소화되었습니다. DEB로 기본 OS에서만 사용할 수 있었던 앱은 이제 모든 Linux 배포판에서 Flatpak으로 사용할 수 있습니다.
다음 버전의 그놈을 설치하려면 6개월을 기다려야 하는 그놈 앱을 이제 Flathub에서 첫날부터 사용할 수 있습니다. 그리고 Linux로 오는 데 전혀 지장이 없을 수도 있는 상업용 독점 앱을 이제 클릭 한 번이면 됩니다.
Snaps와 AppImages는 사라지지 않았습니다. 특히 Snap은 Ubuntu가 선호하는 형식으로 다운로드 수가 가장 많을 것입니다. 그러나 Snap의 매력은 기본 OS 및 Linux Mint와 같은 Ubuntu 기반 시스템에서도 기본적으로 스냅 패키지에 대한 지원을 제공하지 않기로 선택하면서 Ubuntu 외부로 널리 퍼지지 않았습니다.
2. 표준이 되는 밝은 스타일과 어두운 스타일
어두운 테마가 주류가 되었습니다. 안드로이드와 iOS에는 그것들이 있습니다. Windows와 macOS에도 있습니다. 사람들은 블루라이트와 LCD 화면이 눈에 미치는 영향에 대해 더 잘 알고 있습니다. 우리 중 일부는 특히 밝은 픽셀에 민감합니다. 많은 사람들이 밤에만 또는 멀티미디어 파일로 작업할 때 최소한 일정 시간 동안 어두운 테마를 사용하도록 선택합니다.
어두운 테마는 오랫동안 Linux에서 일종의 해킹으로 사용할 수 있었습니다. 최근 몇 년 동안 기본 OS는 어두운 테마를 만들고 이를 일류 시민으로 취급하는 탁월한 Linux 데스크톱으로 주목을 받았습니다.
팀은 이 기능이 Linux 데스크톱 전체에서 널리 사용 가능하도록 지원했으며 다양한 개발자가 함께 작업을 수행했으며 이 기능은 이후 데스크톱 환경과 앱에서 쉽게 지원할 수 있는 무료 데스크톱 사양이 되었습니다.
다크 테마 지원은 두 개의 가장 큰 Linux 데스크탑 환경인 GNOME 및 KDE Plasma에 적용되었습니다. 이제 더 많은 앱과 테마가 어두운 테마에 더 잘 적응하는 것을 지켜보고 있습니다.
3. 현대 앱 디자인의 Libadwaita 안내자
많은 Linux 데스크탑 환경이 있지만 대부분은 GTK로 알려진 공통 그래픽 툴킷을 공유합니다. GTK는 몇 년 전 인기 있는 GNU 이미지 조작 프로그램(GIMP) 개발 중에 등장했습니다. 이제 GNOME 데스크탑 환경과 가장 일반적으로 연결됩니다.
GTK를 사용하기로 선택한 다른 데스크탑 환경은 GNOME의 설계 결정에 영향을 받습니다. Cinnamon 및 Xfce와 같은 데스크탑은 고전적인 메뉴 표시줄과 함께 보다 전통적인 레이아웃을 사용하지만 그들이 사용하는 일부 앱은 GNOME의 보다 현대적인 디자인 언어를 염두에 두고 설계되었습니다.
이 툴킷은 GNOME 개발자가 개발의 많은 부분을 수행하기 때문에 GNOME의 우선순위를 지향했습니다. 이것은 GTK가 Linux에서 정기적으로 사용되는 다른 저명한 툴킷인 Qt보다 데스크탑에 구애받지 않는다는 것을 의미합니다.
Libadwaita의 출시와 함께 GNOME은 GTK에서 GNOME 관련 요소를 분리합니다. 이는 다른 GTK 기반 데스크탑이 GNOME 중심 요소에 대해 작업하지 않고도 툴킷을 계속 사용할 수 있도록 합니다.
동시에 Libadwaita는 GNOME 앱이 스마트폰에서 일반적이지만 Linux 데스크탑에서는 아직 표준이 아닌 모든 종류의 현대적인 시각적 요소를 활용할 수 있도록 합니다. 예를 들어 앱 내의 제스처와 서로 다른 앱 페이지 간의 슬라이딩 애니메이션이 있습니다. 이러한 추가 사항은 그놈 앱에만 영향을 미치지 않습니다. 기본 OS도 Libadwaita의 측면을 활용하고 있습니다.
4. PipeWire로 멀티미디어 제작 간소화
Linux의 멀티미디어는 복잡한 문제가 될 수 있습니다. 오디오에 관해서는 JACK이 있습니다. ALSA가 있습니다. 펄스오디오가 있습니다. 이제 PipeWire가 있습니다.
표면적으로는 다른 미디어 서버를 추가하는 것이 일을 더 간단하게 만드는 방법처럼 보이지 않습니다. 그러나 JACK 설정을 배우는 데 몇 시간이 걸릴 수 있는 경우 PipeWire가 훨씬 더 간단합니다.
PipeWire는 아직 은빛 총알입니까? 좀 빠지는. 그러나 이미 일부 작업을 더 쉽게 만들고 기술이 발전함에 따라 Linux를 음악 제작 및 팟캐스트 제작과 같은 작업에 권장하는 더 쉬운 솔루션으로 만들 수 있습니다.
5. Linux 게임을 개선하는 Steam 데크
Linux에서의 게임은 먼 길을 왔습니다. 아니요, 게임을 실행하는 가장 쉬운 방법으로 Windows를 능가하지는 않았지만 경우에 따라 Linux가 더 성능이 좋습니다. 그리고 Linux를 macOS와 비교할 때 Linux가 쉬운 선택입니다.
얼마 전까지만 해도 Linux 사용자는 게임을 시작하고 실행하기 위해 많은 장애물을 극복해야 했습니다. 이것이 여전히 드문 경험은 아니지만 많은 게임이 이제 단순히 작동합니다. Proton 덕분에 Steam에서 Linux 호환 게임을 다운로드할 수 있으며 큰 소란 없이 실행할 수 있습니다.
Steam Deck의 출시와 함께 게임 개발자가 자신의 게임이 Valve의 게임 콘솔과 더 나아가 Linux PC에서 잘 작동하도록 하기 위해 노력할 가능성이 있습니다. 폼 팩터에도 불구하고 결국 Steam Deck는 Linux PC일 뿐입니다.
그리고 Steam Deck에서 치트 방지 지원이 일반화된다면 일반 데스크톱 Linux에서도 게임에 대한 치트 방지 지원이 더 많아질 것입니다. 이것은 Linux 게이머가 오프라인에서 플레이할 수 있지만 온라인에서 플레이할 수 없는 모든 게임에 대한 큰 소식입니다.
2022년이 기대되십니까?
Desktop Linux는 실제로 그 진가를 발휘하고 있습니다. 물론, 시장 점유율을 많이 얻지는 못했지만, 그것이 이 숨겨진 보석을 즐기지 않을 이유는 아닙니다.
그 어느 때보다 Linux가 사전 설치된 컴퓨터가 더 많이 출하되면서 진입 장벽이 훨씬 낮아졌습니다. Linux에 단점이 있는 것은 아니지만, 매년 점점 더 구하기 쉽고 사용하기 쉬우며 추천하기도 더 쉬워지고 있습니다. 그리고 2022년에는 과대 광고할 일이 많이 있습니다.