mir.pe (일반/어두운 화면)
최근 수정 시각 : 2024-12-09 06:49:24

The Chromium Projects


파일:나무위키+유도.png  
크로미움은(는) 여기로 연결됩니다.
원래 뜻에 대한 내용은 크로뮴 문서
번 문단을
부분을
, 에 대한 내용은 문서
번 문단을
번 문단을
부분을
부분을
, 에 대한 내용은 문서
번 문단을
번 문단을
부분을
부분을
, 에 대한 내용은 문서
번 문단을
번 문단을
부분을
부분을
, 에 대한 내용은 문서
번 문단을
번 문단을
부분을
부분을
, 에 대한 내용은 문서
번 문단을
번 문단을
부분을
부분을
, 에 대한 내용은 문서
번 문단을
번 문단을
부분을
부분을
, 에 대한 내용은 문서
번 문단을
번 문단을
부분을
부분을
, 에 대한 내용은 문서
번 문단을
번 문단을
부분을
부분을
, 에 대한 내용은 문서
번 문단을
번 문단을
부분을
부분을
참고하십시오.
<colbgcolor=#3f76e2><colcolor=#ffffff,#e7e7e7> The Chromium Projects
파일:Chromium 로고.svg
개발 Google
라이선스 3-clause BSD 라이선스
홈페이지 파일:홈페이지 아이콘.svg
링크 블로그 릴리즈 노트
공식 다운로드 페이지
1. 개요2. 표기3. 논란 및 문제점
3.1. Web Environment Integrity
4. Chromium 브라우저
4.1. Chromium 기반 브라우저 목록
4.1.1. 개발 중단
4.2. Chromium 임베디드 프레임워크
5. Cronet 라이브러리6. Chromium OS7. Electron8. 관련 문서

[clearfix]

1. 개요

The Chromium Projects 구글에서 개발하는 오픈 소스 웹 브라우저 및 리눅스 계열 운영체제 프로젝트이다.

엄밀히 말하자면 구글 크롬 혹은 크롬 OS 자체는 오픈 소스가 아니나, 크롬과 크롬 OS의 코드에서 상표 등록이 되어있는 '구글'이라는 이름과 H.264 동영상 재생 코덱, 구글 API 지원 등 오픈소스로 공개하기 부적합한 부분을 제외한 것이다.

이러한 프로젝트의 결과물은 Chromium 브라우저와 Chromium OS가 있다.

2. 표기

개발사인 구글이 공식적인 한글 표기를 정하지 않았다. 그래서 크로미움, 크로뮴, 크로미엄 등의 다양한 표기가 혼용되고 있다. 본 문서에서는 혼동을 방지하기 위해 영문 표기를 주로 사용했다.

3. 논란 및 문제점

3.1. Web Environment Integrity

2023년 구글의 개발자들은 클라이언트의 무결성을 증명하는 암호화된 토큰을 사용하는 Web Environment Integrity API를 제시했다. 명목상으로는 신뢰할 수 있는 클라이언트를 통해서 서비스를 제공할 수 있도록 한다고 주장하고있지만, 사실상 웹페이지 자체에 DRM을 탑재하는 것과 다를 바 없을 뿐만 아니라, 개인 식별에 사용될 수 있다는 문제와 광고 차단 기능을 사실상 광범위하게 제한해버릴 수 있다는 문제가 존재한다.

4. Chromium 브라우저


자동으로 업데이트는 다음과 같은 방법으로 할 수 있다.

Chromium은 원래 실행 파일을 직접 받을 수 없고 소스밖에 제공되지 않는다. 리눅스에서야 배포판을 담당하는 쪽에서 컴파일해서 준비해준다. 원래 오픈 소스 진영에서는 이런 경우가 많다. 하지만 Windows에서는 위 링크의 스냅샷 Windows용 최신 실행파일 포터블 다운 빼고는 직접 컴파일하는 방법밖에는 없다.[1]

한국에서는 최신 Chromium 스냅샷 포터블을 업데이트시켜주는 프로그램이 있다.[4][주의사항]

굳이 크롬 대신 chromium을 쓰고 싶다면 이 링크의 크로미움을 사용하는 것을 권장한다. 기본적으로 코덱이 없어서 YouTube 같은 영상을 재생할 수 없지만, 이 버전은 코덱이 다 들어가 있다.

4.1. Chromium 기반 브라우저 목록

원조인 구글 크롬은 철저하게 브라우저 본연의 기능(속도, 보안 등)에만 충실하고 그 외 별의별 자잘한 기능이나 특수한 고급 기능 등은 크롬 웹스토어에서 크롬 확장프로그램으로 오픈소스로 올리게 해서 필요할 경우 사용자가 확장기능을 추가하는 식이다. Chromium 기반 브라우저들은 크롬 웹스토어에 있는 확장기능 중 몇 가지를 브라우저 기본 내장 기능으로 포함시킨 제품들이다. 각 Chromium 기반 브라우저들이 내세우는 특별한 기능들은 거의 다 원조인 구글 크롬에서 확장 프로그램으로 설치해서 쓸 수 있는 기능들이다.

물론 그렇다고 해서 크롬 확장기능 쓰면 되니 다른 Chromium 기반 브라우저들은 필요 없지 않느냐 하면 결코 아니다. 확장기능을 너무 많이 설치하면 브라우저 안정성과 속도가 저하된다. 그래서 확장기능은 사용자에게 꼭 필요한 것만 설치하는 게 좋다. 만약 사용자에게 필요한 크롬 확장기능이 꽤 많은데 어떤 Chromium 기반 브라우저가 그 중 몇 가지는 브라우저 내장 기능으로 기본으로 갖추고 있다면 그 브라우저를 쓰고 더 필요한 몇 가지만 크롬 웹스토어에서 추가해서 쓰는 것이 구글 크롬에 필요한 확장기능을 모조리 설치하는 것보다 속도, 보안, 안정성 면에서 훨씬 낫다.

보통 본인에게 필요한 확장기능이 많아야 두세 개 정도면 그냥 크롬 브라우저를 기본으로 깔고 웹스토어 이용해도 무방하지만 확장기능이 네다섯 이상으로 많이 팔요한 경우라면 아래 Chromium 기반 브라우저들 중 본인에게 필요한 확장기능 몇 가지를 기본으로 포함한 브라우저 하나를 선택하고 나머지를 웹스토어에서 받아쓰는 걸 권장한다.

Chromium 기반 모바일 브라우저들은 키위 브라우저를 제외하면 확장프로그램 기능을 지원하지 않는다.

참고로 중국산이 좀 많은 편이었다(中으로 표시).

4.1.1. 개발 중단

이하는 2019년 11월 이전부터 업데이트가 되지 않는 예전 Chromium 기반 브라우저들 목록이다.

4.2. Chromium 임베디드 프레임워크

Chromium 임베디드 프레임워크(Chromium Embedded Framework)는 Chromium 소스 안에 들어있는 프레임워크이다. 이 프레임워크로 프로그램 안에 Chromium을 넣어서 웹페이지를 표시할 수 있다.

리그 오브 레전드 클라이언트, 월페이퍼 엔진, FC 온라인 등 많은 곳에서 쓰이고 있다.

.NET에서 쓸 수 있는 CefSharp도 있다. 닷넷의 기본 웹 브라우저 컨트롤인 WebBrowser는 IE7을 사용해 최근 환경에서 사용하기에는 부적합한 면이 많은데, CefSharp을 이용하면 크롬 브라우저를 이용할 수 있다.

5. Cronet 라이브러리

Cronet은 Android 앱에서 라이브러리로 사용하도록 제공되는 Chromium 네트워크 스택입니다. Cronet은 지연 시간을 줄이고 앱이 작동해야 하는 네트워크 요청의 처리량을 늘리는 여러 기술을 활용합니다. Cronet 라이브러리는 YouTube, Google App, Google Photos, 지도 - 내비게이션 및 운송 등 수백만 명이 매일 사용하는 앱의 요청을 처리합니다.
크로넷(Cronet)은 Chromium 브라우저에서 네트워크 스택 기능을 담당하는 코어 부분만을 별도로 제공하는 라이브러리이다. # Chromium 브라우저는 크로넷 라이브러리를 기반으로 하여 개발되고 있다. C, Java, Kotlin, Python을 지원한다. 커스텀 소켓을 구현해야 할 필요가 없는 대부분의 앱 통신 환경에서는 크로넷 라이브러리가 필수적으로 쓰인다.

Android Studio에서 Gradle을 통해 임포트가 가능하고 구글 앱, 쿠키런 등이 이 라이브러리를 사용한다.

HTTP/2, QUIC, TLS 1.3 등의 최신 기술들을 지원한다.

6. Chromium OS

파일:상세 내용 아이콘.svg   자세한 내용은 Chromium OS 문서
번 문단을
부분을
참고하십시오.

7. Electron

파일:상세 내용 아이콘.svg   자세한 내용은 Electron(프레임워크) 문서
번 문단을
부분을
참고하십시오.

8. 관련 문서



[1] # # Chromium 스냅샷 Windows용 최신 빌드 번호 [2] # [3] # [4] # [주의사항] 포터블 설치 폴더에 적당한 폴더를 만들어 넣고 실행해야 한다. Chromium 포터블을 업데이트 시켜주는 파일이 들어있는 폴더의 상위 폴더의 파일을 모두 삭제하고 업데이트하므로 실수하면 엉뚱한 폴더와 파일을 모두 지울 수 있으므로 주의해야 한다. [6] 제거한 보안 위협요소 목록 [7] # [8] 사실 확장프로그램 지원때문에 크롬보다 쓸모있게 느껴진다. [9] 개발자는 개인정보 보호 기능을 유지하면서 번역할수 있는 드래그 앤 드롭을 이용한 방법을 권장하고있다.

파일:CC-white.svg 이 문단의 내용 중 전체 또는 일부는
문서의 r752
, 번 문단
에서 가져왔습니다. 이전 역사 보러 가기
파일:CC-white.svg 이 문단의 내용 중 전체 또는 일부는 다른 문서에서 가져왔습니다.
[ 펼치기 · 접기 ]
문서의 r752 ( 이전 역사)
문서의 r ( 이전 역사)

분류