Computer >> 컴퓨터 >  >> 시스템 >> Linux

elementary OS가 아직도 부족한 4가지 이유

elementary OS는 초창기의 작은 시작을 거쳐 놀라운 발전을 이루어 왔습니다. 이제 단순한 무료 오픈소스 운영체제를 넘어 하나의 완성된 플랫폼이 되었습니다. 앱을 사용할 수 있는 데스크톱, 앱을 찾을 수 있는 앱 스토어, 그리고 직접 앱을 만들 때 필요한 도구와 안내까지 모두 갖추고 있죠.

하지만 elementary OS가 아무리 좋아졌다 해도 여전히 개선이 필요한 주요 영역들이 있습니다. PC에 elementary OS를 설치할지 고민 중이라면, 아래 내용을 먼저 살펴보시기 바랍니다.

1. AppCenter는 상대적으로 텅 비어 있습니다

AppCenter는 elementary OS의 공식 앱 스토어입니다. 앱 스토어를 처음 실행하면 elementary OS 전용으로 설계된 앱만 표시됩니다.

어떤 면에서는 이것이 장점이기도 합니다. 다른 Linux 앱 스토어와 달리, 동작은 하지만 데스크톱 환경과 전혀 어울리지 않는 수십 가지 앱을 일일이 걸러낼 필요가 없기 때문입니다. 문제는 아직 이용 가능한 앱 수가 많지 않다는 점입니다. 글쓰기 앱을 검색해도 몇 개의 결과만 나오는 경우도 있습니다.

게다가 elementary OS 앱 대부분은 작고 특정 목적에 집중된 도구들입니다. 더 강력한 범용 소프트웨어가 필요하다면 여전히 잘 알려진 앱을 찾아야 합니다. LibreOffice, GIMP, VLC, Kdenlive 같은 앱들이죠. 이런 앱들은 elementary OS에서 문제없이 실행되지만, 서드파티 Linux 앱 저장소를 통해 별도로 설치해야 합니다.

그렇다면 elementary OS가 Flathub 같은 서드파티 저장소를 안내하기만 하는 대신 미리 탑재해야 할까요? 꼭 그렇지는 않습니다.

결국 사람들은 회사가 앱 스토어를 운영하며 그 안의 앱에 대한 품질 관리를 해줄 것이라고 기대합니다. 하지만 elementary 팀은 Flathub에 올라온 소프트웨어에 대해 어떤 통제권도 갖고 있지 않습니다. 이것이 elementary가 이를 채택하지 않는 이유 중 하나입니다.

그럼에도 AppCenter가 채워질 때까지 초기 경험은 다소 허전하게 느껴질 수 있습니다. 특히 예전 버전의 elementary OS에서 넘어온 사용자라면 더욱 그렇습니다.

2. 대부분의 앱이 'Odin'에 맞게 업데이트되지 않았습니다

elementary OS가 아직도 부족한 4가지 이유

지금까지 elementary OS의 새 버전이 나올 때마다 앱 개발자들은 최신 릴리스를 지원하도록 앱을 업데이트하고 다시 제출해야 했습니다. elementary OS 6.0 'Odin'은 이 문제를 해결하기 위해 DEB 대신 Flatpak 형식을 채택했습니다. 앞으로는 각 릴리스마다 업데이트되지 않더라도 앱이 계속 작동하게 됩니다.

하지만 현재로서는 아직 Odin용 Flatpak으로 제공되지 않는 기존 elementary OS 앱이 상당수 남아 있습니다. 오랫동안 elementary OS를 사용해 온 사용자라면 사랑하던 앱을 포기하고 최신 버전으로 넘어가야 할 수도 있으며, 해당 앱이 언젠가 업데이트될 것이라는 보장도 없습니다.

각 앱의 업데이트는 elementary 팀이 아니라 원래 개발자의 몫입니다. 어떤 개발자들은 이미 다른 일로 떠나버렸죠.

실제로 일부 앱은 'Loki'(0.4)용으로 출시된 뒤 'Juno'(5.0)나 'Hera'(5.1)용 업데이트는커녕 한 번도 새 버전이 나오지 않았습니다. Odin을 위해 만들어지는 새로운 앱들을 보면 반갑지만, 더 이상 실행되지 않는 훌륭한 소프트웨어들이 백카탈로그에 남아 있는 모습은 여전히 아쉽습니다.

3. 전체 OS 업그레이드에는 클린 설치가 필요합니다

elementary OS가 아직도 부족한 4가지 이유

elementary OS의 대부분의 업데이트는 AppCenter 알림으로 제공됩니다. AppCenter를 열고 '설치됨' 탭을 클릭한 뒤 '업데이트' 버튼을 누르면 됩니다. 하지만 새 버전의 elementary OS가 출시되면 단순히 업데이트를 설치할 수 없습니다. 대신 모든 데이터를 백업하고 컴퓨터를 포맷한 후, 새 버전으로 운영체제 전체를 다시 설치해야 합니다.

elementary 팀은 구성 요소가 워낙 많아 사용자에게 원활한 업그레이드를 보장할 수 없기 때문이라고 설명합니다.

사람마다 설치하는 소프트웨어 구성이 다르고 개인적인 커스터마이징을 하기도 하므로, 업그레이드 과정에서 예상치 못한 버그가 생길 수 있고 사용자들은 그때마다 도움을 요청할 것입니다. 데스크톱 설정이 저마다 다르면 개발자들이 버그를 재현할 방법조차 없습니다.

물론 일리 있는 말입니다. 하지만 다른 Linux 배포판들은 오랫동안 새 버전으로의 업그레이드 기능을 제공해 왔습니다. 이제 와서 보면 elementary OS가 오히려 규칙의 예외인 셈입니다. 물론 다른 배포판들 역시 시스템 업그레이드는 시간이 지나면서 사소한 문제를 일으킬 수 있으며, 클린 설치가 가장 안정적인 경험을 제공한다는 점을 분명히 말하고는 있습니다.

4. 너무 많은 일에 비해 너무 적은 인력

elementary OS가 아직도 부족한 4가지 이유

elementary는 소수의 유급 인력과 자원봉사자들로 구성된 아주 작은 팀입니다. GNOME이나 KDE 같은 더 큰 프로젝트를 포함한 대부분의 무료 소프트웨어 프로젝트와 마찬가지로, 소프트웨어 개발은 자원봉사자들의 기여에 크게 의존합니다.

이 때문에 담당자에게 전문성이 없고 자원봉사자가 나서지 않으면 오랫동안 방치되는 버그가 생길 수 있습니다. 또한 규모가 큰 회사였다면 더 빨리 나왔을 새 버전의 출시가 늦어질 수도 있습니다.

필요한 기술이나 인력이 부족해 OSTree로의 전환처럼 계획만 해두고 아직 실행하지 못하고 있는 변경 사항들도 있습니다.

반면 작은 팀은 대기업에서 느낄 수 없는 열정을 가지고 있는 경우가 많습니다. elementary 팀은 연락이 쉽고, 당장 고치거나 바꿀 수 없는 사항에 대해서도 그 이유를 매우 투명하게 설명해 줍니다. 규모가 작다는 것 자체는 단점이 아니지만, 어느 정도의 인내심은 필요합니다.

elementary OS를 사용해야 할까?

elementary OS는 훌륭한 데스크톱 운영체제입니다. 위에서 언급한 문제들 중 일부는 주요 상용 데스크톱에서도 존재하며, 심지어 더 심각한 경우도 있습니다. 솔직히 Windows 스토어는 소프트웨어가 풍부하지 않습니다. Chromebook에는 유효기간이 있어 더 이상 최신 Chrome OS로 업그레이드할 수 없는 시점이 옵니다. Android에서도 최신 버전에서 작동하지 않는 훌륭한 앱들이 있습니다.

무료 오픈소스 소프트웨어의 특성 덕분에 elementary 팀은 큰 조직이나 막대한 자금 없이도 최고 수준의 컴퓨팅 경험을 제공할 수 있습니다. 위 목록이 이렇게 짧다는 것 자체가 elementary OS가 얼마나 훌륭한 선택지가 되었는지 보여주는 증거입니다.