{{{#!wiki style="margin: -10px -10px;" | <tablebordercolor=#ffdf33> |
Linux 배포판 |
비슷한 이름의 화웨이에서 개발한 OS에 대한 내용은 HarmonyOS 문서 참고하십시오.
하모니카 HamoniKR |
|
개발 | 인베슘 |
기반 | Debian, Ubuntu |
출시 | 2015년 07월 15일 |
최신 버전 | 7.0 (Kumkang) |
플랫폼 | AMD64, AArch64 |
관련 링크 |
[clearfix]
1. 개요
HamoniKR리눅스 민트를 기반으로 만들어진 대한민국의 리눅스 배포판. ㈜인베슘에 의해 개발 및 관리되고 있으며, 하모니카 커뮤니티를 통해 피드백을 받고 있다.
2. 개발 과정
2014년 초 미래창조과학부[1]에서 "공개SW[2] 활성화 계획"의 일환으로 완전히 한글화된 개방형 OS의 개발을 추진하였다. 미래창조과학부와 한국정보통신산업진흥원이 예산 2억 원을 투입해 리눅스 민트를 한글화하였다. 실제 작업은 비즈니스온커뮤니케이션이라는 SI 회사가 수주받아 진행하였다.2015년 이후 정부 지원이 종료되면서 인베슘이라는 기업에서 프로젝트를 맡게 되었고, 개발 속도가 심각하게 늦어지기 시작했다.
2015년 5월 28일 첫 RTM 버전이 공개되었다.
2016년 1월 25일, 리눅스 민트 17.3 MATE를 기반으로 한 하모니카 로사 2.1 RC1이 공개되었다.
2017년 이후 개발사의 개발 속도가 심각하게 늦어지면서, 하모니카 커뮤니티 이용자들이 리눅스 민트 최신 버전을 직접 번역하기 시작했다. 가장 중추적인 역할을 한 유저의 닉네임인 'MoorDev'를 따서 MoorDev 배포판이라 부른다.
2018년 11월 20일, 개발사인 인베슘에 의해 하모니카 미디어 에디션(ME)이 공개되었다. 하모니카 ME는 2019년 11월 1.4 버전을 끝으로 업그레이드가 종료되었고, 보안 패치를 포함한 주요 업데이트는 2028년까지 제공한다고 한다.
2019년 11월 18일, 하모니카 3.0 'SUN'이 공개되었다. MATE를 기반으로 했던 전작들과는 다르게 리눅스 민트 Cinnamon 버전을 기반으로 한다. 업데이트 지원기간은 나와있지 않으나 ME의 전례를 봤을 때 2029년까지로 추정된다.
2020년 11월 18일, 하모니카 4.0 'JIN'이 공개되었다.
2021년 11월 18일, 하모니카 5.0 'Hanla'가 공개되었다.
2022년 11월 18일, 하모니카 6.0 'Taebaek'가 공개되었다.
2023년 11월 17일, 하모니카 7.0 'kumkang'이 공개되었다.
3. 특징
기존 리눅스 민트보다 한글화가 많이 되어 있고 꼼꼼하게 디버깅 되었으며, 초보 한국 리눅서에게 친절한[3]게 특징. 그렇기에 리눅스를 입문하는 한국 사람들한테 특히 좋은 배포판이다.하모니카처럼 정부 지원으로 만든 운영 체제로는 구름 OS와 북한의 붉은별, 중국의 기린이 있으며, 프랑스의 CLIP OS 와 GendBuntu, 독일의 LiMux [4], 인도의 BOSS, 터키의 Pardus 등도 있다. #
Microsoft Windows 시리즈의 의존도를 줄이기 위해서 만들어진 프로젝트인 만큼 입력기가 내장되어 있으며(최신버전기준 nimf) 각종 사용가능한 서드 파티 소프트웨어가 동봉되어 있다. 그러나 이는 하모니카의 기반이 되는 OS인 리눅스 민트에서도 기본 기능인 언어 지원만으로도 간단히 설치할 수 있다. 그리고 일부 인터넷 뱅킹, 인터넷 쇼핑이 지원된다. 리눅스에서 MS 오피스는 리브레오피스로, 윈도우용 한컴오피스 한글은 리눅스용 한컴오피스 한글 2022 Beta로, 포토샵은 김프로 대체가 가능하다.
사용자 편의성을 위해 독점 소프트웨어가 일부 포함되어 있다. 설치되는 것이 싫다면 설치 화면에서 관련 체크를 해제하면 된다.
4. 도입 사례
정부 주도로 개발된 만큼 정부 정보화 사업에 참여하여 군부대, 경찰청, 학교 등 정부기관에 중점적으로 보급되었다.4.1. 경찰청
경찰청, 개방형 OS ‘하모니카’ 기반 ‘캠코더 단속영상 편집프로그램’
‘하모니카’ 활용 시스템, 구축 과정에서 어려움은? 클라이언트 PC까지 ‘하모니카’를 사용하는 것에 대해 초반 내부 설득이 필요했다. 다만 교통 업무의 경우 업무 자체가 한정적이었으며, 업무량이 심각한 상태였기에 시스템에 대한 불만은 상대적으로 적었다. 초창기는 인식률에서도 이슈가 있었지만 현재는 데이터가 쌓이며 인식률에서도 불편함 없이 시스템이 동작하고 있다. ‘하모니카’ 특유의 UI 친화성으로 일선에서도 빠른 속도로 적응해나가고 있으며, 시스템 운영 실적 또한 빠르게 늘고 있는 상황이다. |
향후 발전 방향은? 현재 구축된 단속영상 처리를 자동화해 시스템 효과를 강화할 수 있을 거라 생각한다. 현재까지는 현장 일선의 담당자가 촬영하면서 ‘줌인’을 통해 시스템이 인식할 수 있도록 도와줘야 한다. 이러한 면까지 고도화를 통해 향후 해당 시스템을 개도국 등에게 전파할 수도 있을 것으로 보인다. 개도국을 포함한 많은 국가에서는 라이선스 비용 등 많은 문제로 인해 공개SW기반 기술들에 관심이 많은 상황이다. 공개SW 사용이 이들 국가로 수출할 수 있도록 하는 필수품이라 할 수 있다. 모듈화돼 엔진을 교체하는 등 운영 유연성이 높은 시스템은 해외에서도 수요가 많을 것으로 판단한다. |
4.2. 학교
초등학생이 앱 개발을 한다?! 주니어 소프트웨어 아카데미 삼성전자는 작년 3월부터 초, 중, 고교생을 대상으로 다양한 소프트웨어 체험을 제공하는 ‘주니어 소프트웨어 아카데미’를 시작했습니다. ‘주니어 소프트웨어 아카데미’ 수업은 방과 후 교실과 동아리 활동 시간을 활용해 일주일에 2시간씩 한 학기 동안 진행합니다. 삼성전자는 이번 아카데미에서 교재와 교구, 강사를 전액 무료로 제공하고 소프트웨어 교육 활성화를 위해 정보교사 연수 프로그램을 지원합니다. |
리눅스 민트 'Rosa'에 스크래치 2.0 설치하기 학교 컴퓨터실에 리눅스가 깔렸다. 작년 정보통신진흥원 개방형 OS 공모에 선정되었기 때문이다. 학생들에게 스크래치로 SW 교육을 하려고 보니 네트워크 상태가 많이 불안정하다. 그래서 리눅스 스크래치 버전을 찾아본다. |
리눅스 하모니카 재설치 8분에 끝내기 후기 학생들에게 만만키트를 이용해서 아두이노를 교육하기 위해 구름두이노를 활용하려는데 관리자 설정을 세팅해줘야 해서 복잡했다. 그래서 관리자 설정이 된 컴퓨터실 컴퓨터 29대를 모두 포멧하고 새롭게 하모니카를 재설치하기로 했다. http://manchoikorea.blogspot.kr/2016/11/8.html |
4.3. 병무청
병무청은 공개 소프트웨어 및 개방형 운영체제 운영을 지원받기 위하여 정보통신산업진흥원과 업무협약을 체결했다. 그리고 시범사업으로 병역판정검사 심리검사시스템을 선정, 심리검사 시 병역의무자가 사용하는 PC를 개방형 운영체제로 구축할 예정이다. 그리고 안정성, 기능성, 무결성 등을 검증하기 위한 시험 운용을 거친 뒤 점진적으로 확대할 계획이다.[5]병무청의 병역판정검사 심리검사 시스템(병역의무자 정신건강 테스트 시스템)에 하모니카를 적용하였다.
4.4. 군부대
2015년도 과학기술정보통신부(예전의 미래창조과학부)의 7개 기관을 대상으로 한 개방형 OS 시범사업 중 국방부에서는 화상면회체계와 사이버지식정보방 2개 사업을 추진했다고 한다. 이와는 별도로 국가보안기술연구소의 개방형 OS 구름으로 보안 기능을 강화하는 사업도 추진되고 있다. 한국정보화진흥원(NIA)과 클라우드(NiCloud) 업무환경에서 구름 OS를 도입하는 시범사업이 추진 중이다. 군에서 구름 등 개방형 운영체제의 적용 계획으로 일단 2018년도에는 사이버지식정보방, 사관학교에 적용하고, 그 후 2019년도에 전자행정에 시범적으로 적용하며 2020년도에 전면적으로 확대할지 어떨지를 결정할 것으로 보인다. 군에서는 군의 통제 권한이 강화된 구름 OS 등을 일종의 보안 플랫폼으로 도입하여 더 높은 수준의 보안성을 원하는 것으로 보인다. 즉, 단순히 리눅스 민트와 동일한 하모니카보다 더 많은 수정을 가하여, 기밀 정보 등의 유출을 통제하려는 것으로 보인다. 리눅스 등 개방형 운영체제를 적용한 국내 사례로는 경찰청의 단속 영상 편집 SW, 은평구청과 밀양시청의 CCTV 통합 관제 시스템, 부광약품의 ERP 등이 있다.2016년 7월 1일 부로 육·해·공 8개 부대에 총 69대의 컴퓨터에 하모니카 리눅스를 설치·운영 중이다. 하모니카 시범사업 부대(현역 사병) 426명을 대상으로 하모니카 OS의 사용성과 윈도우즈 OS의 사용성에 대한 설문 조사를 하였다. 그 결과 사용자 인터페이스 편의성은 하모니카의 사용자 인터페이스가 더 편리하다고 답변하였다. PC 속도도 하모니카가 설치된 PC가 더 빠르다고 하였다. 웹사이트 이용 편의성도 하모니카가 설치된 PC에서 웹사이트(나라사랑 포털) 이용이 더 편리하다고 답변했다. PC 사용자 만족도도 하모니카가 설치된 PC의 전반적인 사용자 만족도가 더 높다고 답변하였다.
이 내용들의 출처는 " 한국국방연구원 국방획득연구센터"의 심승배 연구위원이 소프트웨어정책연구소의 2017년 9월 26일의 제33회 SPRi 포럼 강한 안보와 책임국방을 위한 국방 SW의 현안과 과제에서 한 "개방형 OS의 군 도입방향과 과제" 발표이며 pdf 파일은 여기에서 다운로드 받을 수 있다.
이후 사이버지식정보방에서 도입을 추진 중이다. 2019년 사이버 지식 정보방의 컴퓨터 중 12,500대에 하모니카 OS를 탑재하여 보급하였고, 이후에도 보급이 활발히 진행되고 있다. Windows 10이 탑재된 PC와 함께 도입되고 있는데, 최초 도입 당시에는 인터넷 강의 플레이어 등의 프로그램 호환 문제로 하모니카 PC에서 인강 수강이 불가능했고, 이로 인하여 사지방에서 하모니카 OS 탑재 PC가 외면받아 윈도우 탑재 PC를 이용하기 위한 경쟁이 벌어지기도 했다. 이후 최초 도입 4년만인 2023년이 되어서야 인터넷 강의 플레이어 중 하나인 Kollus Player의 하모니카 OS 호환 버전이 만들어지며 유료 인터넷 강의 수강이 어느 정도 가능해졌다. 다만 프로그램 버전 문제로 이용이 불가능할 수 있으므로, 커뮤니티 관련 공지를 참고하는 것이 좋다.
2021년 국방부 사이버지식정보방 개선사업에서 관리 서버 237대에 하모니카OS가 도입되었다.
4.5. 기타
개발 초창기에는 행정자치부 주도로 전국 지방자치단체에 보급하는 우편물 관리 시스템 '우편모아'에 하모니카 도입을 추진하며, 개발을 주도한 미래창조과학부에서도 하모니카 PC 도입을 추진한다는 소식이 있었으나 이후로 소식이 없다. 관련 기사2021년 부광약품(주)에서 직원 업무용 PC로 하모니카OS와 원격지PC관리솔루션을 도입하였다.
5. 문제점
5.1. 소프트웨어 호환성
모든 리눅스 계열 배포판에서 사용가능한 KVM/QEMU Virt-Manager 가상머신 및 Bottles 프로그램을 사용하면 어떠한 호환성 문제든 해결된다.군부대 사이버 지식 정보방에 하모니카가 전면 도입되면서 문제가 불거졌는데, 사지방의 경우 보안을 이유로 들어 수퍼유저 권한, 심지어는 터미널까지도 전부 막았기 때문에 와인조차 쓸 수 없다. 즉 EBSi를 빼고 이용할 수 있는 인터넷 강의 사이트가 없는 것이다. 사지방의 도입 목적이 학습을 통한 자기계발이라는 것을 생각하면 어처구니가 없는 상황이다. 관련 기사
일각에서는 개방형 OS에 대한 정부의 정책 방향이 완전히 잘못되었다고 주장하는데, 그 근거 중 하나가 바로 이 소프트웨어 호환성이다. 정부의 개방형 OS 정책은 국산 한국어 리눅스를 개발해 관공서에 보급하는 것으로 요약할 수 있는데, 사실 기존의 우분투, 리눅스 민트 등의 외국산 공개OS도 한국어를 비교적 매끄럽게 지원하고 있고, 관공서도 환경만 갖춰졌다면 진작에 예산을 아낄 수 있는 리눅스로 갈아탔을 것이다. 한국에서 리눅스가 보급되지 못하는 결정적인 이유는 국산 OS가 없어서도, 한글화가 부실해서도 아닌 대부분의 응용 소프트웨어가 리눅스를 지원하지 않기 때문이다. 당장 위의 사례에서 볼 수 있듯 국내에서 리눅스 PC로는 공부도 제대로 할 수 없고, 대학입시 지원도 불가능하다. 불특정 다수의 학생들을 대상으로 하는 서비스들도 이런데, 기업에서 사용하는 그룹웨어나 비즈웨어는 말할 것도 없다. 꼭 필요한 프로그램이 윈도우만 지원하니 개인이든 기업이든 관공서든 윈도우를 사용할 수 밖에 없는 것이다. 따라서 정부가 해야 할 일은 국산 OS를 만들어서 보급하는 것이 아니라 소프트웨어 개발사들이 리눅스용 프로그램도 출시하도록 유도하고 지원하는 것이다.
5.2. 드라이버 호환성
- NVIDIA GEFORCE GTX750 그래픽 카드에서 가상 터미널 실행이 되지 않는다. 해결 방법은 저장소에 ppa:xorg-edgers/ppa를 추가[6]한 이후 드라이버 매니저로 설치하면 된다. NVIDIA 공식 홈페이지에서 드라이버 파일을 받아 터미널에서 설치하는 방법이 있지만 위의 이유로 가상 터미널을 실행할 수 없어 바이오스에서 기본 GPU를 내장으로 변경하고 작업해야 하는 일이 생긴다.
5.3. 설치 문제
SecureBoot와 호환되지 않아 -2023년 11월 현재- 설치미디어로 부팅이 되지 않는 문제가 발생한다. 하모니카에서만 발생하는 문제는 아니고 하모니카의 원본인 리눅스민트 Cinnamon에서 SecureBoot를 지원하지 못해 생기는 문제이다. 설치할 때는 BIOS에서 SecureBoot 옵션을 끄고 설치한 후 패키지 업데이트 후 다시 SecureBoot를 활성화 시키면 되기도 한다.5.4. 저작권
오픈소스 라이선스 정책에 따라 프로젝트의 모든 소스 코드는 모두 하모니카 프로젝트 깃허브 에서 공개하고 있으며, 하모니카에 포함된 패키지의 라이선스 정보는 별도의 라이선스 목록으로 제공하고 있으며, 개발자들의 참여를 위해 어떻게 프로젝트에 참여할 지에 대한 문서를 별도로 제공하고 있으므로, 누구나 깃허브를 통해 쉽게 개발에 참여할 수 있다.5.5. 오픈소스 개발 수준
비즈니스온커뮤니케이션의 하모니카 최초 버전의 작업의 상당 부분은 한국어 온라인 번역 시스템을 구축하는 것이었다. 우리말 번역 수준은 높은 편이나 이 번역 시스템과는 무관하고, 상당 부분은 한국인 기여자들에 의해 이미 번역되어 있는 것들이었다. 부팅 단계부터 한국어 로캘로 설정되어 있는데 그 부분도 데비안 인스톨러에서 제공하는 기능이다. 높아 보이는 한글화 수준은 하모니카에서 별도로 작업한 내용이라기 보다는 부팅 시점부터 미리 설정된 기본값이 한국어라는 데서 오는 점이 크다. 우분투도 마찬가지이긴 하지만 온라인으로 번역한 우리말 번역이 해당 오픈소스 코드에는 반영되지 않는다. 하모니카 안에서 아무리 번역해도 그 안에서 끝날 가능성이 높다. 프로젝트가 인베슘으로 넘어간 이후 이 번역 시스템은 더 이상 사용하지 않고 있다.파생 리눅스 배포판이 태생적으로 그렇듯 데비안/우분투/민트 원본 배포판을 계속 따라가야 하는데, 충분한 속도로 따라가지 못해 계속 격차가 생기고 있다.
5.6. 그 외
최초 개발되던 시절에는 홈페이지에서 100% 한글화를 위해 리눅스 민트의 원본 문장을 올려 누구나 번역할 수 있도록 만들었다. 라이선스 설명과 같은 어려운 부분은 번역률이 저조하지만 대부분의 번역이 꽤 높은 퀄리티로 되어있다. 기존의 한국어판이 소수의 작업에 불과했던 것과 달리 하모니카는 불특정 다수가 위키위키처럼 직접 번역하고 번역본을 수정할 수 있다는 것이 큰 특징이다. 기존에 이러한 위키위키식 번역 방식이 전무했다는 점을 볼 때 이러한 번역은 큰 의미를 가진다. Crowdin이나 Transifex, Mozilla Pantoon 등 비슷한 체계를 가진 번역 사이트는 많다. 특히 앞의 두 웹 사이트의 경우 각종 프로그램, OS의 번역이 이루어지기도 한다. 하지만 먼저 번역자가 되기 위해 승인을 얻어야 하는 부분이 이용에 걸림돌이 되곤 하는 것이다. 인베슘으로 넘어간 이후 번역 프로젝트는 중단되었다.한성컴퓨터 포스리콘 P43 모델의 경우 가상 터미널 실행이 되지 않는다.
하모니카 ME 1.4 버전부터 nimf 입력기[7]를 사용하고 있다.
최신 버전으로 갈수록 기능이 늘어나고 GUI가 점점 세련되어지지만 운영체제가 점점 무거워지고 있다.
6. 지원 목록
6.1. 인터넷 뱅킹
대부분 리눅스/우분투용 보안프로그램만 깔아도 제대로 작동하는 듯하다. 하모니카 금융사이트 지원목록6.2. 인터넷 쇼핑
각종 간편 결제 서비스가 등장하고 카드사에서도 자체 간편결제 서비스를 개시, PC 결제 시에도 별도 프로그램 설치 없이 QR코드나 결제 요청 번호 등을 스마트폰으로 인식하여 결제할 수 있도록 하고 있기 때문에 스마트폰과 연동하여 결제하면 큰 불편함이 없다. 다만, 중소형 결제대행사에서 비씨카드나 KB국민카드 결제를 시도하는 경우, 냅다 ISP부터 띄우고 보안 프로그램을 설치하라고 하는 경우가 있는데, 이때는 하모니카를 비롯한 리눅스에서는 대부분 결제가 불가능하다.6.3. 인터넷 강의
이외에는 수강할 수 있는 사이트가 전무하다. 수강을 위해 반드시 깔아야 하는 불법복제 방지 프로그램[14]이 윈도우만 지원하기 때문이다. EBSi는 전 강의를 무료로 제공하므로 별도의 프로그램 없이 수강이 가능한 것. EBSi를 제외하면 EBS가 운영하는 사이트[15]라도 하모니카 PC에서의 수강은 포기해야 한다.
2023년에 콜러스 플레이어 (Kollus Player) 의 호환 버전이 출시되면서 아래 사이트 이용이 가능해졌다.
- 메가스터디교육㈜
- (주)에스티유니타스
- 주식회사 데이원컴퍼니
- 씨제이올리브네트웍스 주식회사
- 이투스교육 주식회사
- 용감한컴퍼니
- 주식회사 탈잉
- 주식회사 한국자격검정평가진흥원
- (주)야나두
- (주)와이에스디
- 강남구청
- 이브로드캐스팅 주식회사
- 한국열린사이버대학교
- (주)스펙업애드
- 주식회사 에듀윌
- 주식회사 아이비김영
- (주)단꿈교육
- 주식회사 개념원리
- 메가원격평생교육원지점
- 경선식에듀
7. 관련 문서
- 리눅스
- 리눅스 민트
- 우분투
- 데비안
- TmaxOS - 하모니카 등장 이전 "한국형 운영체제"의 대명사였던 티맥스 윈도우의 후속작이다.
- 구름 OS - 정부에서 '하모니카 리눅스' 이후에 새로 만든 운영 체제이다.
- 아시아눅스
[1]
현
과학기술정보통신부
[2]
정부에서는
오픈 소스 소프트웨어를 공개SW라고 부른다.
[3]
예를 들어
Windows 호환 레이어를 이용하여 카카오톡 등의 프로그램 설치하기
[4]
2002년부터 2013년에 걸쳐 리눅스 기반 LiMux를 도입했으나 다른 기관들이 사용하는 윈도우 애플리케이션과의 호환성 문제 등이 발생하면서 2017년 윈도우로의 재 전환을 결정했다고 한다.
[5]
병무청! 개방형 운영체제 확산의 교두보 2016.11.29(
출처)
[6]
sudo add-apt-repository ppa:xorg-edgers/ppa / sudo apt-get update
[7]
김호동씨가 개발하다가 중단해서 해당 프로젝트는 현재 하모니카에 의해 관리되고 있다.
[8]
방화벽 프로그램 동의 안하면 된다.
[9]
보안로그수집기 설치 알림창이 뜨면 취소하면 이용가능하다. usb 인증서 사용가능하지만 하드디스크 공인인증서 인식 불가
[10]
단. 신한은행을 들어가서 그곳 소프트웨어를 전부 깔아주어야 정상 작동한다.
[11]
브라우저 인증서 가능.
[12]
IP Inside Agent 설치 되지 않았다는 알림창이 뜰 때 취소한 뒤 공인인증서 로그인하면 로그인 가능
[13]
IP Inside Agent 설치 되지 않았다는 알림창이 뜰 때 취소한 뒤 공인인증서 로그인하면 로그인 가능
[14]
콜러스플레이어, 아쿠아플레이어, 스타플레이어 같은 플러그인
[15]
예를 들면 토목달로 유명한 EBSlang