세일피시 OS
1. 개요
세일피시 OS는 노키아와 인텔이 개발한 미고(MeeGo) OS를 계승하여 Jolla가 개발한 리눅스 기반의 모바일 운영체제이다. 사용자 인터페이스, 멀티태스킹, 개인화 기능 등을 특징으로 하며, 안드로이드 앱 호환성을 제공한다. 2011년 Jolla에 의해 설립된 세일피시 얼라이언스에 의해 지원되며, 다양한 하드웨어 기기에서 사용 가능하다. 보안 강화 버전인 세일피시 시큐어와 러시아에서 개발된 Aurora OS가 파생되었다.
| 이름 | 세일피시 OS |
|---|
이미지 준비중입니다.
이미지 준비중입니다.
| 개발사 | Jolla (욜라) |
|---|---|
| 계열 | 리눅스 (유닉스 계열) |
| 개발 상태 | 현재 개발 중 |
| 소스 모델 | 오픈 소스 (추가된 클로즈드 소스 컴포넌트 및 타사 확장 포함, 다른 라이선스 적용 가능) |
| 최초 출시일 | 2013년 11월 16일 |
| 최신 버전 | 4.6.0.15 (Sauna) |
| 최신 버전 출시일 | 2024년 9월 20일 |
| 마케팅 대상 | 모바일 및 범용 |
| 개발 언어 | Qt/QML, C++ |
| 사용 언어 | 개발, SDK 및 지원 문서는 영어, 장치 UI는 21개 이상의 언어 지원 |
| 업데이트 모델 | 알 수 없음 |
| 패키지 관리자 | RPM Package Manager |
| 지원 플랫폼 | 32비트 및 64비트 ARM 아키텍처 및 64비트 x86 |
| 커널 종류 | 리눅스 커널 |
| 사용자 랜드 | GNU |
| 라이선스 | 최종 사용자 EULA에 따라 오픈 소스 및 기타 라이선스 컴포넌트 정의 |
| 이전 운영 체제 | 노키아 & 인텔의 MeeGo |
| 웹사이트 | 세일피시 OS 공식 웹사이트 |
-
핀란드의 브랜드 -
핀에어
핀에어는 핀란드 국영 항공사로 헬싱키를 허브 공항으로 하여 전 세계 80개 이상의 도시에 취항하며 원월드 항공 동맹에 가입하여 글로벌 네트워크를 구축하고 핀란드 디자인과 문화를 반영한 기업 이미지를 가지고 있다. -
핀란드의 브랜드 -
노키아
노키아는 1865년 핀란드에서 제지 회사로 시작하여 통신 산업으로 확장, 휴대전화 시장을 장악하며 세계적인 기업으로 성장했으나 스마트폰 시장 변화에 적응하지 못해 몰락 후 네트워크 장비 사업에 집중하며 브랜드 라이선스를 통해 소비자 제품 시장에 참여하는 복잡한 역사를 가진 다국적 기업이다. -
모바일 리눅스 -
안드로이드 (운영체제)
구글이 개발한 리눅스 커널 기반의 모바일 운영체제인 안드로이드는 오픈소스 플랫폼으로 다양한 기기에서 활용되며 세계적으로 널리 사용되지만, 개인정보 보호 문제와 독점적 지위 남용 논란 등의 비판도 존재한다. -
모바일 리눅스 -
파이어폭스 OS
모질라 재단에서 개발한 파이어폭스 OS는 웹 기술을 기반으로 애플리케이션을 구동하는 오픈 소스 모바일 운영 체제였으나, 스마트폰 시장 진출 후 개발이 종료되었고, 이후 스마트 TV 등으로 확장을 시도했으나 프로젝트는 단종되었다. -
데비안 기반 리눅스 배포판 -
안드로이드 (운영체제)
구글이 개발한 리눅스 커널 기반의 모바일 운영체제인 안드로이드는 오픈소스 플랫폼으로 다양한 기기에서 활용되며 세계적으로 널리 사용되지만, 개인정보 보호 문제와 독점적 지위 남용 논란 등의 비판도 존재한다. -
데비안 기반 리눅스 배포판 -
MX 리눅스
MX 리눅스는 MEPIS 커뮤니티와 antiX 개발자들이 협력하여 개발한 데비안 기반의 리눅스 배포판으로, 사용자 중심의 MX 도구 모음과 시스템 백업 및 복구 기능인 MX 스냅샷을 제공하며 Xfce, KDE Plasma, Fluxbox 등 다양한 데스크톱 환경과 최신 하드웨어 지원 AHS 버전을 제공한다.
2. 역사 및 개발
노키아와 인텔의 연합으로 개발된 미고(MeeGo) OS는 마에모(Maemo)와 모블린(Moblin)을 결합한 것으로, 세일피시 OS는 이를 발전시켜 계승했다. 미고의 유산은 코드의 약 80%가 Mer 코어에 포함되어 있으며, Mer는 MEego Reconstructed(미고 재구성)의 약자이다. 이 기반 위에 Jolla는 자체적인 사용자 인터페이스와 기본 응용 프로그램을 추가하여 세일피시 OS를 완성했다. Jolla와 MERproject.org는 미고 프로젝트의 실패를 반복하지 않기 위해 실력주의 시스템을 도입했다.
세일피시 얼라이언스는 2011년 졸라가 설립한 개방형 연합으로, 리눅스 운영체제인 세일피시 OS를 중심으로 MeeGo 생태계를 지원한다. 세일피시 OS는 Mer와 졸라 및 기타 당사자의 독점 구성 요소를 결합한 것이다. 이 연합은 안드로이드의 오픈 핸드셋 얼라이언스와 경쟁 관계로 여겨진다.
2011년 노키아에서 MeeGo 팀 일부가 퇴사했고, 노키아는 "브리지" 프로그램을 통해 이들의 스핀오프 프로젝트를 지원했다. 세일피시 얼라이언스는 핀란드 소프트웨어 개발자와 해외(주로 중국) 휴대폰 제조업체 간의 협력을 모색해 왔다. 언론 보도에 따르면 중국과 인도의 여러 제조업체가 안드로이드의 대안을 원하고 있다.
2.1. 개발 상황
노키아와 인텔의 협력으로 개발된 미고(MeeGo) OS를 계승한 세일피시 OS는, 코드의 약 80%가 미고의 코어인 Mer를 기반으로 한다. Mer는 MeeGo Reconstructed(미고 재구성)의 약자이다. Jolla는 이 기반 위에 자체적인 사용자 인터페이스와 기본 응용 프로그램을 추가하여 세일피시 OS를 완성했다. Jolla와 MERproject.org는 미고 프로젝트의 실패를 반복하지 않기 위해 실력주의 시스템을 도입했다.
2012년 8월 16일, Jolla의 CEO 유시 후르몰라(Jussi Hurmola)는 ZDNet과의 인터뷰에서 사용자 인터페이스(UI)가 준비되었음을 알렸다. 다음 날, Jolla의 CEO 마크 딜론(Marc Dillon)은 트위터를 통해 회사가 첫 번째 개발 목표를 달성했다고 밝혔다.
2012년 11월 21일과 22일, 핀란드 헬싱키에서 열린 Slush 행사에서 세일피시 OS의 데모, UI, SDK가 공개되었다. 2013년 2월 말에는 세일피시 OS SDK의 알파 버전이 공개되어 무료로 다운로드할 수 있게 되었다.
2013년 9월 16일, Jolla는 세일피시 OS가 안드로이드 애플리케이션 및 하드웨어와 호환된다고 발표했다. 2013년 11월 27일, 헬싱키의 팝업 DNA Kauppa 매장에서 세일피시 OS를 탑재한 첫 번째 전화기가 출시되어, 450대가 판매되었고, 나머지 사전 주문된 기기도 곧 배송되었다.
2015년 8월, 세일피시 OS 2.0의 주요 요소를 추가한 버전 1.1.9 "Eineheminlampi"가 출시되었다. 세일피시 OS 2.0.0은 Jolla 태블릿과 함께 출시되었으며, 기존 기기들도 업그레이드를 지원한다.
2016년 5월, Jolla는 세일피시 OS 커뮤니티 개발자와 구성원을 지원하는 세일피시 커뮤니티 장치 프로그램을 발표했다.
세일피시 OS는 Jolla가 홍보하고 있으며, 2011년에 설립된 오픈 세일피시 얼라이언스의 지원을 받는다. 세일피시 얼라이언스는 OEM 및 ODM 제조업체, 칩셋 제공업체, 통신 사업자, 애플리케이션 개발자 및 소매업체를 통합하기 위해 설립되었다.
3. 소프트웨어 아키텍처
세일피시 OS와 세일피시 소프트웨어 개발 키트(SDK)는 리눅스 커널과 Mer을 기반으로 한다. 세일피시 OS는 Qt로 제작된 "립스틱(Lipstick)"이라는 멀티태스킹 그래픽 셸을 포함하며, 이는 Wayland 디스플레이 서버 프로토콜 위에 얹혀있다. Jolla는 자유-오픈 소스 그래픽 장치 드라이버를 사용하지만, Hybris 라이브러리를 통해 안드로이드의 독점 드라이버를 사용할 수 있다. Jolla는 2015년에 세일피시를 궁극적으로 오픈 소스로 만드는 것이 목표라고 언급했다. 그러나 세일피시 OS의 일부 핵심 구성 요소는 처음부터 Jolla에 의해 독점적으로 라이선스되었으며, 2023년 9월 세일피시 OS 4.5.0.24 기준으로 유지되고 있다.
세일피시 OS는 독점 호환성 레이어를 통해 일부 안드로이드 애플리케이션을 실행할 수 있다.
4. 소프트웨어 개요
세일피시 OS는 사용자 인터페이스(UI)를 위해 오픈 소스 Qt API (Qt 5, QtQuick 2 등)와 욜라의 독점적인 세일피시 실리카를 사용한다. 기본 리눅스 API는 Mer Core에 의해 제공된다.
세일피시 OS, 우분투, 플라즈마 액티브는 공통 API 공유를 위해 협력해 왔다. 이 협력이 성공적으로 진행된다면, 세 플랫폼은 API 수준에서 호환 가능하게 될 것이다.
세일피시 브라우저는 게코를 기반으로 하며, 모질라의 경량 임베딩 API인 embedlite (IPCLiteAPI라고도 함)를 사용하는 기본 웹 브라우저이다. 여기에는 독점 구성 요소가 사용된다.
4.1. UI 지원 언어
욜라(Jolla)는 사용자 인터페이스(UI)에 대해 다음 14개 언어를 공식적으로 지원한다고 발표했다.
* 덴마크어
* 독일어
* 영어 (영국)
* 스페인어
* 프랑스어
* 이탈리아어
* 노르웨이어
* 폴란드어
* 포르투갈어
* 핀란드어
* 스웨덴어
* 러시아어
* 중국어 (본토)
* 중국어 (홍콩)
각 언어에 대해 운영체제는 전용 키보드를 갖추고 있다. 욜라의 통제를 받지 않는 커뮤니티 자원봉사자들에 의해 비공식적으로 지원되는 언어가 몇 개 더 있어, 총 20개 이상의 언어(일본어 등)가 지원된다. 숙련된 사용자는 리눅스 아키텍처 덕분에 추가 언어를 설치할 수 있다.
4.2. 버전 역사
세일피시 OS는 버전 번호, 업데이트 번호, 버전 이름의 세 가지 명명 규칙을 가지며, 버전 이름은 핀란드의 지형지물에서 따왔다.
* 세일피시 OS 1.0 버전은 핀란드 호수의 이름을 따서 명명되었다.
* 세일피시 OS 2.0은 핀란드 강의 이름을 따서 명명되었다.
* 세일피시 OS 3.0 및 4.0은 핀란드 국립 공원의 이름을 따서 명명되었다.
* 세일피시 OS 4.1 이후 버전은 소니 엑스페리아 10 II에서 64비트 지원과 새로운 공유 시스템을 특징으로 하며, 핀란드 유네스코 세계 유산의 이름을 따서 명명되었다.
세일피시 OS 업데이트 시 이전 버전과의 호환성 문제로 인해 반드시 설치해야 하는 '중단 릴리스'가 있다. 이 릴리스들은 건너뛸 수 없으며, 후속 릴리스로 진행하기 전에 설치해야 한다.
5. 안드로이드 앱 호환
세일피시 OS는 자체 애플리케이션뿐만 아니라, 안드로이드 애플리케이션도 실행할 수 있는 기능을 제공한다. 이는 APK 파일을 직접 설치하거나 애플리케이션 스토어를 통해 설치하는 방식으로 가능하다.
세일피시 OS는 Alien Dalvik이라는 독점 호환성 레이어를 사용하여 안드로이드 앱을 구동한다. Alien Dalvik은 안드로이드를 에뮬레이트하는 대신, 안드로이드 오픈 소스 프로젝트(AOSP) 코드를 애플리케이션으로 실행하도록 하여 API를 구현한다. 이를 통해 안드로이드 앱은 눈에 띄는 지연 시간 없이 네이티브 속도로 실행되며, 사용자는 세일피시 OS 네이티브 앱과 안드로이드 앱 사이를 자유롭게 전환할 수 있다.
지원되는 안드로이드 버전은 기기에 따라 다르다.
| 기기 | 안드로이드 버전 |
|---|---|
| Jolla 폰 | 4.1.2 ("젤리 빈") |
| Jolla C, Jolla 태블릿, 엑스페리아 X | 4.4.4 ("킷캣") |
| 엑스페리아 XA2, Xperia 10, Xperia 10 II | 8.1.0 ("오레오"), 9 ("파이"), 10 (세일피시 OS 버전에 따라 다름) |
하지만, 안드로이드 표준을 따르지 않는 앱의 경우 화면에 제대로 표시되지 않아 사용이 불가능할 수 있다.
Alien Dalvik 8.1 (이후 "Android 앱 지원"으로 명칭 변경)부터는 Anbox와 유사하게 LXC를 사용하여 격리를 개선하고 보안을 강화했다.
6. 하드웨어 개요
세일피시 OS는 리눅스 커널과 Mer 코어 미들웨어를 사용하는 모든 하드웨어에서 사용할 수 있다. 노키아와 인텔이 개발한 미고(MeeGo) OS를 계승했으며, 코드의 약 80%가 Mer 코어에 포함되어 있다. Mer는 'MeeGo Reconstructed'(미고 재구성)의 약자이다.
세일피시 OS는 특정 하드웨어 플랫폼에 국한되지 않고, VirtualBox를 이용해 리눅스, OS X, 윈도우에서 개발할 수 있는 세일피시 SDK를 제공한다. 이 가상 머신에는 실제 장치에 배포하기 전 소프트웨어의 동작 및 성능을 평가할 수 있도록 로컬 리소스와 OS로부터 격리된 전체 세일피시 OS가 포함되어 있다. Jolla는 자유-오픈 소스 그래픽 장치 드라이버를 사용하지만, Hybris 라이브러리를 통해 안드로이드의 독점 드라이버를 사용할 수도 있다.
커뮤니티는 여러 기기에 세일피시 OS를 포팅하기도 했다.
6.1. Jolla 기기
Jolla영어에서 출시한 기기는 다음과 같다.
이 기기들은 한국 시장에 정식으로 출시되지 않았다.
6.2. 타사 라이선스 기기
제조업체는 라이선스가 제공된 Sailfish OS영어를 탑재한 모바일 기기를 제공하거나, 오픈 소스로 제공하거나, 두 가지를 결합하여 특정 시장이나 목적에 맞게 자체 또는 이동통신사의 수정 및 브랜딩을 포함할 수 있다. 다음은 세일피시 OS를 사용할 수 있는 기기 목록이다.
| 기기명 | 비고 |
|---|---|
| 소니 엑스페리아 10 III | 세일피시 X |
| 소니 엑스페리아 10 II | 세일피시 X |
| 소니 엑스페리아 10 Plus | 세일피시 X |
| 소니 엑스페리아 10 | 세일피시 X |
| 플래닛 컴퓨터스 제미니 PDA | 세일피시 X |
| 소니 엑스페리아 XA2 Plus | 세일피시 X |
| 소니 엑스페리아 XA2 Ultra | 세일피시 X |
| 소니 엑스페리아 XA2 | 세일피시 X |
| 소니 엑스페리아 X | 세일피시 X |
6.3. 커뮤니티 포팅
세일피시 OS는 포팅의 상대적인 용이성과 오픈 소스 라이선스 덕분에 다른 타사 기기로도 비공식적으로 포팅되었다. 포터용 하드웨어 적응 개발 키트가 공개되었으며 무료로 제공된다. 이러한 포트는 주로 Maemo 및 XDA Developers 포럼에 게시되며, Mer 위키에 포트 목록이 정리되어 있다. 라이선스 제한으로 인해 Android 앱용 Alien Dalvik 호환성 레이어와 같은 독점 부품이나 확장은 포함되지 않는다. 그러나 제조업체나 유통업체가 커뮤니티 버전을 특정 장치용 공식 지원 버전으로 변경하는 경우와 같이 추가할 수 있다. 원래 80개 이상의 포트에서 2019년 3월 기준으로 약 19개의 포트가 여전히 활발히 개발 중이며, 이는 세일피시 3로 업데이트되었음을 의미한다.
커뮤니티에 의해 포팅된 기기 목록은 다음과 같다.
일본 제조사 제품 중에는 소니의 엑스페리아 X 콤팩트에 커뮤니티 이식판이 있다.
7. 세일피시 얼라이언스
졸라가 2011년에 설립한 개방형 연합으로, 리눅스 운영체제인 세일피시 OS를 중심으로 새로운 제품, 서비스 및 비즈니스 기회를 통해 MeeGo 생태계를 지원한다. 세일피시 OS는 Mer와 졸라 및 기타 당사자의 독점 구성 요소를 다양한 목적과 모바일 장치에 맞게 결합한 것이다.
이 연합은 안드로이드의 오픈 핸드셋 얼라이언스와 같은 다른 그룹의 경쟁자로 간주된다.
2011년 노키아에서 근무하던 MeeGo 팀의 일부가 퇴사했으며, 노키아는 전 직원들의 스핀오프 프로젝트 자금 지원을 위해 "브리지" 프로그램을 통해 자금을 지원했다. 세일피시 연합은 핀란드 소프트웨어 개발자와 해외(일부는 중국)에 있는 휴대폰 제조업체 간의 협력을 모색해 왔다. 언론 보도에 따르면 중국과 인도의 여러 제조업체가 안드로이드의 대안을 원하고 있다.
이 연합은 "OEM 및 ODM 제조업체, 칩셋 제공업체, 통신사, 애플리케이션 개발자 및 소매업체를 통합"하는 것을 목표로 한다. 얼라이언스의 목표는 OEM 및 ODM 제조업체, 칩셋 공급업체, 통신 사업자, 애플리케이션 개발자, 소매업체 및 기타 관련 당사자들에게 독특한 차별화 기회와 지속 가능한 경쟁 우위를 제공하는 것이다.
8. 세일피시 시큐어
SSH 통신 보안의 암호화 및 키 관리 플랫폼을 기반으로 보안이 강화된 세일피시 OS 버전이다. 세일피시 얼라이언스와 협력하여 Jolla(세일피시 OS의 설계자이자 개발자)와 SSH 커뮤니케이션즈 시큐리티(SSH 프로토콜의 발명자)가 개발했다.
하드웨어 플랫폼에 독립적인 접근 방식을 통해 현지 요구 사항에 맞는 맞춤형 적용을 가능하게 하고 다른 보안 파트너와의 협업을 지원한다. 정부 또는 대기업과 같은 최종 고객은 특정 하드웨어나 구성에 얽매이지 않기 때문에 선호하거나 사용하는 하드웨어 플랫폼에 제품을 적용할 수 있다.
9. Aurora OS
Jolla는 BRICS 전략의 일환으로 새로운 소프트웨어를 시작하고 세일피시 OS를 홍보하기 위해 러시아 기술 커뮤니티 구성원들과 만났다. 2015년 5월 18일, 러시아 통신부 장관 니콜라이 니키포로프는 애플의 iOS와 구글의 안드로이드 플랫폼을 세일피시에 기반한 새로운 소프트웨어로 대체할 계획을 발표했다. 그는 향후 10년 동안 이 분야에서 러시아의 요구 사항의 50%를 충족시키고, 현재 서방 기술이 95%를 차지하는 것과 비교할 계획이라고 밝혔다. 러시아 버전은 "세일피시 모바일 OS RUS"로, 2019년까지 모바일 OS "Aurora" (모빌나야 OS «아브로라»)라는 브랜드로 개발되고 있다. 2020년 8월, 중국의 다국적 기술 기업 화웨이는 러시아 인구 조사를 위해 Aurora OS를 태블릿에 설치하는 것을 러시아 통신부와 협의했다.
Jolla는 2021년에 러시아와의 사업 관계를 단절했다.