하모니카(리눅스)


'운영 체제 '목록
WindowsMicrosoft Windows(Windows 9x, Windows NT)
리눅스데비안데비안 GNU/리눅스 · 우분투 · 리눅스 민트 · 칼리 리눅스 · 크런치뱅 · 하모니카 리눅스 · 기린 · Damn Small Linux · elementary OS · 스팀 OS
레드햇레드햇 엔터프라이즈 리눅스 · 페도라 · MeeGo · 붉은별 · 센트OS · 아시아눅스 · 타이젠
슬랙웨어슬랙웨어 리눅스 · 오픈수세 · Slax
맨드리바Mandriva · Open Mandriva Lx · 마제야 · PCLinuxOS · no.1Linux
안드로이드안드로이드 · 크롬 OS · Remix OS · Polaris OS
아치 리눅스아치 리눅스 · Manjaro Linux · Antergos · ArchBang Linux
기타젠투 리눅스 · Nix OS
유닉스BSDBSD · FreeBSD · NetBSD · OpenBSD · TrueOS · GhostBSD · DragonFly BSD · TmaxOS
XNUiOS · macOS · tvOS · watchOS
기타솔라리스(SmartOS) · IBM AIX · HP-UX
DOSDR-DOS · MS-DOS · FreeDOS · K-DOS
기타ReactOS · Mac OS · OS/2(eComStation)



1 개요


[공식 홈페이지]

2014년 초 발표된 미래창조과학부의 "공개SW 활성화 계획"의 일환으로 정부가 주도[1]해서 만들어진 리눅스 민트 기반의 개방형 OS. 미래창조과학부와 한국정보통신산업진흥원이 2억원 규모의 예산을 투입해서 한글화한 OS 이다. 비즈니스온커뮤니케이션이라는 SI회사에서 개발을 했다고 한다. 가장 많이 배포된 버전인 리눅스 민트 Mate 를 기반으로 만들어졌다고 한다. 기존 배포된 리눅스 민트 Mate 보다 한글화가 많이 되어 있다는 점이 특징.한글화가 많이 되어 있다는 특징 외 별다른 것이 없다

홈페이지에서 100% 한글화를 위해 리눅스 민트의 원본 문장을 올려 누구나 번역할 수 있도록 만들었다. 라이센스 설명과 같은 어려운 부분은 번역률이 저조하지만 대부분의 번역이 꽤 높은 퀄리티로 되어있다. 기존의 한글판이 소수의 작업에 불과했던 것과 달리 하모니카는 불특정 다수가 위키위키처럼 직접 번역하고 번역본을 수정할 수 있다는 것이 큰 특징이다. 기존에 이러한 위키위키식 번역 방식이 전무했다는 점을 볼 때 이러한 번역은 큰 의미를 가진다.

현재 경찰청과 일선 학교 중 일부에 도입되었다.

남한에 하모니카, 중국에 기린(운영 체제)가 있다면 북한엔 붉은별이 있다.

2 특징

Microsoft Windows 시리즈의 의존도를 줄이기 위해서 만들어진 프로젝트인 만큼 입력기가 내장되어 있으며(uim-byeoru) 각종 사용가능한 서드 파티 소프트웨어가 동봉되어 있다. 리눅스 민트를 사용 중일 때 언어 지원만으로도 간단히 설치할 수 있다 그리고 일부 인터넷 뱅킹, 인터넷 쇼핑이 지원된다.


3 배포판

  • 하모니카 키아나 MATE 버전 기본 테마 RTM
  • 하모니카 키아나 MATE버전 + Plank Dock 및 Numix 아이콘 테마(UI 개선 버전) RTM 이런 Eyecandy 따위 필요없어! 성능을 향상시켜!

공식 홈페이지의 다운로드 속도가 꽤 느리다. 근성으로 버티자.
리눅스를 쓴다면 wget 명령어로 다운로드가 가능하다.[2] wget의 경운기 같은 속도를 참을 수 없다면 axel 명령어를 설치하여 다운로드하자.[3]
윈도우를 쓴다면 Orbit Downloader와 같은 서드 파티 다운로드 가속기를 찾아보자. 시그윈 쓰세요. 요즘 시그윈 정도는 깔고 쓰지 않나요?

[공식 홈페이지 다운로드 링크]


4 도입처

4.1 경찰청

[경찰청, 개방형OS ‘하모니카’ 기반 ‘캠코더 단속영상 편집프로그램’]

‘하모니카’ 활용 시스템, 구축 과정에서 어려움은?
클라이언트PC까지 ‘하모니카’를 사용하는 것에 대해 초반 내부 설득이 필요했다. 다만 교통 업무의 경우 업무 자체가 한정적이었으며, 업무량이 심각한 상태였기에 시스템에 대한 불만은 상대적으로 적었다. 초창기는 인식률에서도 이슈가 있었지만 현재는 데이터가 쌓이며 인식률에서도 불편함 없이 시스템이 동작하고 있다.
‘하모니카’ 특유의 UI 친화성으로 일선에서도 빠른 속도로 적응해나가고 있으며, 시스템 운영 실적 또한 빠르게 늘고 있는 상황이다.
향후 발전 방향은?
현재 구축된 단속영상 처리를 자동화해 시스템 효과를 강화할 수 있을 거라 생각한다. 현재까지는 현장 일선의 담당자가 촬영하면서 ‘줌인’을 통해 시스템이 인식할 수 있도록 도와줘야 한다. 이러한 면까지 고도화를 통해 향후 해당 시스템을 개도국 등에게 전파할 수도 있을 것으로 보인다.
개도국을 포함한 많은 국가에서는 라이선스 비용 등 많은 문제로 인해 공개SW기반 기술들에 관심이 많은 상황이다. 공개SW 사용이 이들 국가로 수출할 수 있도록 하는 필수품이라 할 수 있다. 모듈화돼 엔진을 교체하는 등 운영 유연성이 높은 시스템은 해외에서도 수요가 많을 것으로 판단한다.

경찰청에서 '캠코더 단속 영상 편집 프로그램' 클라이언트 및 서버 운영 체제로 하모니카를 도입하였으며 향후 외국 경찰에 수출도 고려하고 있다고 한다.


4.2 학교

[개방형 OS / 리눅스 민트 PC 사용 후기]

2015년 정보통신진흥원에서 공모한 개방형OS 사용 학교에 선정되었다.

드디어 2016년 4월 학교 컴퓨터실에 리눅스 민트 버젼 하모니카가 깔렸다.학교에서 데비안 명령어 아는 사람이 거의 없을텐데?

컴퓨터와 모니터가 새 것이라서 학생들이 좋아했다.

하지만 그것은 시작에 불과했다.

일부 학교 컴퓨터실에 하모니카가 설치되었다.

[하모니카 민트 아두이노 설치 도전기 -결국은 실패]

내가 있는 봉선초는 작년 정보통신진흥원으로 부터 개방형 OS 사업에 선정되어 하모니카 라는 리눅스 민트 17.3 버젼을 운영중이다. 리눅스 환경에서 스크래치2.0을 설치하고 학생들과 주소아 수업을 했다.

위의 주소아 수업은 주니어 소프트웨어 아카데미의 약자이다.

[리눅스 민트 'Rosa'에 스크래치2.0 설치하기]

학교 컴퓨터실에 리눅스가 깔렸다. 작년 정보통신진흥원 개방형OS 공모에 선정되었기 때문이다. 학생들에게 스크래치로 SW교육을 하려고 보니 네트워크 상태가 많이 불안정하다. 그래서 리눅스 스크래치 버젼을 찾아본다.

[초등학생이 앱 개발을 한다?! 주니어 소프트웨어 아카데미]

삼성전자는 작년 3월부터 초, 중, 고교생을 대상으로 다양한 소프트웨어 체험을 제공하는 ‘주니어 소프트웨어 아카데미’를 시작했습니다. ‘주니어 소프트웨어 아카데미’ 수업은 방과 후 교실과 동아리 활동 시간을 활용해 일주일에 2시간씩 한 학기 동안 진행합니다.

삼성전자는 이번 아카데미에서 교재와 교구, 강사를 전액 무료로 제공하고 소프트웨어 교육 활성화를 위해 정보교사 연수 프로그램을 지원합니다.

5 문제점

5.1 보안

다른 파생형 리눅스와 마찬가지로 하모니카를 설치하여 사용한다면 설치 이후 터미널[4]을 열고 아래 명령어를 입력한다.

sudo apt-get update && sudo apt-get upgrade[5]

기본 바탕이 되는 리눅스 민트 Mate 17.3 또한 새로 설치한 이후 많은 업데이트가 필요하며, Windows 를 보아도 매 달마다 보안 취약점이 개선되어 업데이트를 통해 배포된다. 하모니카도 우선적으로 최종 사용자를 위한 보안 취약점, 또는 개선된 사항에 대한 업데이트를 적용해야 안전하게 사용할 수 있다.하지만 XP 업데이트도 느려진다고 안하던데? 원래 설치하는 시간보다 업데이트 하는 시간이 더 길더라
업데이트는 초보자의 측면에서 Windows 보다 난해한 면이 많으므로 모르는 부분이 있다면 반드시 전문가의 도움을 요청하자. 업데이트로 보안에 더욱 도움이 될 수는 있으나, 정작 필요한 패키지의 의존성이 맞지 않아 원하는 패키지를 설치하지 못하는 상황에 처할 수도 있다.

5.2 드라이버

설치 직후 그래픽 드라이버는 오픈 소스 드라이버로 설정되어 있다. 그러나 제어판에서 추가 드라이버 관련 설정을 찾아 직접 대안 드라이버를 선택하여 설치 가능하며, 재부팅 후 크고 아름답게 적절한 해상도로 나온다. 힌팅이 여친의 손길만큼 부드러워진다 없다는 건가
AMD 드라이버와 같은 경우는 소스가 공개되어 오픈소스의 힘으로 해결될 수 있지만 엔비디아는 비공개 소스이기 때문에 문제가 생기면 답이 없다.

NVIDIA GEFORCE GTX750 그래픽 카드에서 가상 터미널 실행이 되지 않는다. 해결 방법은 저장소에 ppa:xorg-edgers/ppa를 추가[6]한 이후 드라이버 매니저로 설치하면 된다.
NVIDIA 공식 홈페이지에서 드라이버 파일을 받아 터미널에서 설치하는 방법이 있지만 위의 이유로 가상 터미널을 실행할 수 없어 바이오스에서 기본 GPU를 내장으로 변경하고 작업해야 하는 귀찮은 일이 생긴다. 오오 이런 편한 방법이


5.3 개발 속도

개발 속도 진척이 굉장히 느리다. 이전부터 출시가 약간씩 늦어지는 등 기미가 보이긴 했지만 RTM 버전은 약속 날짜보다 한 달이 지나도 나오지 않는 상황이다. 아마 인력이 부족한 것 같다.2억 원으로 해내려면 빠듯하긴 할 것 같다. 한글화까진 어찌 한다 해도 추가 예산 집행이 없으면 유지보수는 포기해야 할 듯. 2억원으로는 한글화가 한계였다 정부가 지원하던 프로젝트 기간은 이미 종료 되었고 회사 차원에서 진행하는 비영리 프로젝트로 전환된 영향이 있을 것이다. 아무래도 영리목적 프로젝트보다는 남는 시간에 짬짬이 진행될 가능성이 크다. 하모니카(리눅스)#s-4.6의 기사 참고

2015년 5월 2일 기준, 관리자의 댓글이 달리지 않는 등 홈페이지 관리가 되지 않고 있다. 2015년 5월 15일 기준, RTM 버전 출시가 인프라 강화와 몇 가지 부분이 지연되고 있다고 밝히고 양해를 구하는 메시지가 올라왔다. 2015년 5월 28일에 RTM이 나왔다. 이후에도 또한 홈페이지 관리는 전혀 되지 않는 듯이 보이며, 사용자들 사이에서도 실망감을 가지는 글들이 몇몇 올라왔다.
2016년 1월 12일, 공지사항을 통해 2016년 1월 25일에 하모니카 2.1 로사를 배포한다는 소식이 올라왔다. 그리고 공지로 안내된 1월 25일, 리눅스 민트 17.3 MATE를 기반으로한 하모니카 로사 2.1 RC1이 공개되었다.
2016년 하반기에 HamoniKR-2.2를 공개할 계획이라고 한다.


5.4 패키지 설치 및 관리

이 문제는 하모니카 프로젝트의 문제가 아닌 모든 리눅스 배포판의 문제이다. 리눅스의 다양성이 리눅스가 지향하는 철학과 같지만, 그 다양성으로 인하여 사용자의 사용성을 빼앗아 가고 있다. 패키지 하나의 설치 과정조차 각 배포판마다 다르며, 그것을 관리하는 프론트 앤드 방식조차 초보자들의 입장에서 난해한 것들도 많다. 윈도우와 같이 설치 과정을 표준화일반화할 수 있다면 자신이 설치한 패키지들을 쉽게 관리할 수 있을 것이다. 모두가 GUI를 외칩니다


5.5 저작권

소스 부분의 배포가 매우 빈약하다. GPL 소스 배포 기준에 따라 각 소스 파일에는 컴파일을 위한 스크립트와 설정 또한 같이 배포되어야 한다. 소스에 대한 접근성이 매우 낮다. FTP에 올렸으니까 너희가 알아서 찾아가! 라는 방식.

5.6 그 외

한영키가 Alt 키와 합쳐져있는 노트북 키보드라면 벼루 입력기에서 '한글로 전환'에 들어가 Shift+Space와 hangul을 제거 후 '추가'를 눌러 한영키를 누른 후 추가시켜야 정상 작동한다. 영어로 전환'에서도 똑같이 하면 된다. 그냥 키보드 레이아웃 설정을 변경하면 된다
한성컴퓨터 포스리콘 P43 모델의 경우 가상 터미널 실행이 되지 않는다.

기본 블루투스 프로그램의 성능이 영 좋지 않다. 삭제 후 재설치해 사용하는 것이 정신건강에 이롭다.

이미 기재된 바와 같이 비즈니스온커뮤니케이션이라는 회사에서 개발을 주도하고 있다고 한다. 2015년 1월 기사를 기준으로 프로젝트 자체는 종료되었다고 한다. [리눅스 한글화 프로젝트 하모니카 프로젝트, 사용자 1천명 넘어]
즉, 정부차원에서 지원은 더이상 없다. 하지만 회사 차원에서 지속적인 업데이트를 할 예정이라고 밝혔다.

그리고 기사 제목에서부터 인증을 해버렸지만 한글화 프로젝트가 농담이 아니게 되어버렸다!


6 지원 목록

6.1 인터넷 뱅킹

대부분 리눅스/우분투용 보안프로그램만 깔아도 제대로 작동하는 듯.


6.2 인터넷 쇼핑

각종 페이 시리즈가 등장함에 따라 대형 쇼핑몰의 경우에는 불편한 점이 없다. 스마일페이, 시럽페이, 페이코, Kpay, 카카오페이 등을 이용하면 결제 문제는 없는 편. 저런 페이 시리즈를 지원하지 않는 쇼핑 사이트면 대부분 정상적으로 결제하긴 힘들다. 폰으로 결제하면 편해


6.3 인터넷 강의


7 관련 항목

단, 티맥스 윈도우는 리눅스 커널이고, 후속작인 TmaxOS는 리눅스 커널보다 역사가 오래되고 안정적이라고 평가받는 FreeBSD의 커널을 사용했음에도 불구하고 발전이 별로 없어 "하모니카 의문의 1승"이라는 식으로 이 OS가 재조명 받기도 했다. [이런 식으로 (블로터 기사)]
  1. 주도란 말이 상당히 애매한게 사실상 외주맡긴것이나 마찬가지다. 프로젝트 내용도 한글화가 주 목적이라 관여할만한 부분이 별로 없다.
  2. 리눅스 민트17 MATE 버전 기본 테마 32비트는 wget http://mirror2.hamonikr.org/iso/linuxmint17-mate-32bit_hamonikr-RC-2.0-LiveCD_20150214.iso 를 터미널에 입력하면 다운로드된다
  3. axel의 경우 axel -n 100 http://mirror2.hamonikr.org/iso/linuxmint17-mate-32bit_hamonikr-RC-2.0-LiveCD_20150214.iso 를 터미널에 입력해 본다. 그 빠른 속도에 서버도 미치고 컴퓨터도 미치고 받는 사람도 미칠 것이다. 물론 설치한 다음 터미널에 입력해야 한다.
  4. 단축키 Ctrl+Alt+T를 이용하여 데스크탑 환경에서 열 수 있고 Ctrl+Alt+(F1 부터 F6까지)를 이용하면 운영체제는 TTY(teletypewriter) 가상 터미널 모드를 사용한다. Ctrl+Alt+F7로 데스크탑으로 돌아 올 수 있다.
  5. 패키지 목록을 업데이트 한 다음, 이전 버전의 패키지가 있으면 업데이트하는 명령이다.
  6. sudo add-apt-repository ppa:xorg-edgers/ppa / sudo apt-get update
  7. 단, 하드디스크에 있는 공인인증서만 인식한다고 한다.
  8. 단. 신한은행을 들어가서 그곳 소프트웨어를 전부 깔아주어야 정상 작동한다
  9. 방화벽 프로그램 동의 안하면 된다.
  10. 커뮤니티 주도로 한국형 OS `하모니카` 확산 [[1]]