Linux/구름 OS

국내 개발 구름 OS(구름 플랫폼) 특성

2sjin 2022. 10. 2. 20:45
본 내용은 구름 플랫폼 포럼(https://www.gooroom.kr) 페이지 내에 작성된 내용을 위주로 참고하여 작성하였습니다.

 

1. 구름 플랫폼이란?

클라우드 업무 환경 전환에 대비하기 위해 오픈소스를 활용하여 개발하고 보안성을 강화한 단말 운용 소프트웨어 플랫폼

▲ 구름 OS 바탕 화면 및 시작 메뉴(Windows 10과 유사함)
 

 

 

2. 개발 배경

▲ 국내 데스크톱 OS 시장 점유율 (2021년 8월 ~ 2022년 8월)

  • 국가 정보 인프라의 외산 OS 종속 문제 해결
    - 국내 데스크톱 OS 점유율은 Microsoft사의 Windows가 89.01%로 압도적인 1위
    - Apple사의 Mac OS X의 국내 점유율은 6.66%를 차지함
    - Windows와 OS X를 합하면 점유율 95.67%, 나머지 OS는 점유율이 매우 낮음
    - 외산 OS의 독점 상황을 개선하기 위해 구름 플랫폼 개발이 필요함
  • 클라우드 컴퓨팅 패러다임의 업무환경 도입에 따라 안전성, 효율성, 편의성을 목적으로 하는 단말 운용 플랫폼 필요

 

 

 

3. 구름 플랫폼 구성

  • 구름 OS: 데비안(리눅스 배포판 중 하나) 기반 개방형 운영체제
  • 구름 브라우저: 크로미움(구글의 오픈소스 웹 브라우저) 기반 웹 브라우저(HTML5 기반)
  • 구름 보안 프레임워크: 신뢰부팅, 운영체제 보호, 실행파일 보호, 브라우저 보호
  • 구름 중앙 관리: 구름 OS 설치단말과 구름 플랫폼 사용자에 대한 통합관리체계

 

 

 

4. 구름 플랫폼 특징

  • 클라우드-웹 기반 응용 서비스
    - 모든 데이터를 클라우드 스토리지에 저장
    - 사용자 단말에서 실행하던 응용프로그램 대신 웹 기반 응용 서비스 활용
  • 4단계 보안 기술(구름 보안 프레임워크)
    - 신뢰 부팅: 비인가 OS 부팅 차단, 안전안 OS 부팅 보장
    - 운영체제 보호: 커널 악성코드 차단, 커널 위 · 변조 차단
    - 실행파일 보호: 악성 프로그램 실행 차단, 실행 파일 무결성 검증
    - 브라우저 보호: 악성 사이트의 단말 자원 접근 차단, 차등화된 보안정책
  • 암호 및 관리자 권한에 대한 보안
    - 암호 설정이 까다로움(사용 빈도가 높은 단어는 사용 불가능함)
    - 관리자 권한 작업을 할 때마다 암호 입력
    - 별도의 방법으로 암호 입력을 생략할 수 있지만, 보안 레벨이 저하됨

 

 

 

5. 기대 효과

  • 비용 절감: 공개 SW 배포, 자유롭게 활용 가능
    - Microsoft사의 Windows 10 Pro 기준 20만원 이상의 라이선스 비용 절감
    - 소스코드(GitHub): 구름플랫폼 오픈소스 프로젝트(https://github.com/gooroom)
    - 번거로운 회원가입 및 로그인 절차 없이 ISO 내려받기 가능
  • 보안 강화: 보안 중심 설계, 필요한 보안기술 지원
  • 공동 협력: 활성화 포럼 운영, 동종 업체 협력 기반

 

 

 

6. 라이선스 정책

구름 플랫폼 개발 시 오픈 소스를 사용한 경우에는 기존 라이선스를 상속하는 것을 원칙으로 하되, 가능한 경우 다음과 라이선스를 우선 적용합니다.

 

  • GPL V2.0 or later
    - 구름 플랫폼 기본 배포판(데비안 기반 배포판 및 커스텀 UI 등)
    - 구름 플랫폼 보안 패키지(4단계의 구름 보안 프레임워크)
    - 구름 플랫폼 보안 중앙 관리 클라이언트
※ GPL(General Public License)
 
■ 특징
- 강한 제약 조건을 포함하고 있음
- GNU(Gnu is Not Unix) 프로젝트로 배포하는 S/W에 적용하기 위함
- 어떤 목적으로, 어떤 형태로든 사용 가능
- 변경된 프로그램을 배포하는 경우 무조건 GPL로 공개해야 함
 
■ 조건
- 수정한 소스코드 혹은 GPL 소스코드 활용 S/W 모두 GPL로 공개
- 라이선스 및 저작권 명시, 변경사항 안내
- 상업적 이용, 배포, 수정, 특허 신청, 사적 이용 가능
- 보증책임 없음
- 2차 라이선스 금지
  • Apache V2.0
    - 구글 플랫폼 중앙 관리 서버
※ Apache License

■ 특징
- 제약 조건이 비교적 낮고 자유로운 편
- Apache 자사 소프트웨어에 적용하기 위해 개발함
- 수정하여 배포하는 경우, 아파치 라이선스 버전 2.0을 반드시 포함
- 아파치 재단에서 만든 소프트웨어임을 밝혀야 함

■ 조건
- 소스코드 공개 의무 없음
- 라이선스 및 저작권 명시, 변경사항 안내
- 상업적 이용, 배포, 수정, 특허 신청, 사적 이용 가능
- 보증책임 없음, 상표권 침해 금지
- 2차 라이선스 허용