원문 보기: https://dawoum.duckdns.org/wiki/Zen_Browser
Zen Browser는 Mozilla Firefox의 자유와 오픈-소스 포크로, 주로 개인 정보 보호와 사용자 정의에 중점을 두고 있고, Mozilla Public License 2.0 (MPL 2.0)에 따라 라이선스가 부여되었습니다. 그것의 저장소는 GitHub에서 찾을 수 있습니다.
Introduction
브라우저를 선택하는 기준이 다르겠지만, 데비안에서 파이어폭스는 선택할 가치가 있는 브라우저입니다. 특히, Wayland에서는 더욱 선택할 만한 브라우저가 많지 않습니다.
이런 상황에서, 파이어폭스를 기반으로 만들어진 브라우저 중에 Floorp 같은 브라우저는 나름의 장점을 갖고 개발이 되고 있습니다.
한편, 이 브라우저는 2024년 12월에야 겨우 알파 단계를 벗어나 처음으로 베타 버전을 출시했습니다.
이 브라우저도 역시 몇 가지 색다른 기능을 갖고 있기 때문에 관심을 둘 필요가 있어 보입니다.
Installation
개발자가 제공하는 Flatpak 패키지 또는 AppImage 패키지로 설치가 가능합니다.
설치 크기 등을 고려해서 데비안 패키지를 만들 필요가 있긴 하지만, 파이어폭스 기반이라 컴파일에 꽤 시간이 걸립니다.
대신, 개발자가 제공하는 바이너리를 기반으로 데비안 패키징을 만들 수 있습니다.
이때, 아치 리눅스에서 제공하는 스크립트를 참고할 필요가 있습니다:
한편, 최근 CPU에 대한 최적화 버전을 별도로 제공하며, 아래에서 정보를 확인할 수 있습니다:
이를 확인하기 위해 다음 명령을 수행해 보십시오:
- grep -q -i avx2 /proc/cpuinfo && echo true
화면에 true가 출력되면 최적화 버전을 이용할 수 있고, 이와 관련된 아치 패키지는 다음에서 정보를 얻을 수 있습니다:
위의 두 아치 패키지 정보로부터 중간 쯤에 있는 Sources (4)에서 4개의 파일 중에 3개를 받고, 같은 디렉토리에 둡니다.
다른 하나, 바이너리 파일은 프로젝트 웹사이트에서 직접 확인하고 받을 수 있습니다:
이것도 같은 디렉토리에 두고 바이너리를 풉니다:
- tar xvf zen.linux-specific.tar.bz2
그런-다음 설치 스크립트를 아치 PKGBUILD를 보고 zen-browser-avx2-bin.install라는 이름으로 적당히 만듭니다:
pkgname=zen-browser-avx2-bin
_pkgname=zen-browser
_realpkgver=1.0.2-b.0
_desktopname=zen-beta
pkgver=1.0.2.b.0
pkgrel=1
pkgdir=zen-browser-avx2-bin_1.0.2.b.0-1_amd64
mkdir -p "$pkgdir"/usr/bin
mkdir -p "$pkgdir"/usr/share/applications
mkdir -p "$pkgdir"/opt
# Install
cp -r zen/ "$pkgdir"/opt/$pkgname
# Launchers
install -m755 $_pkgname.sh "$pkgdir"/usr/bin/$_pkgname
# Desktops
install -m644 *.desktop "$pkgdir"/usr/share/applications/
# Icons
for i in 16x16 32x32 48x48 64x64 128x128; do
install -d "$pkgdir"/usr/share/icons/hicolor/$i/apps/
ln -s /opt/$pkgname/browser/chrome/icons/default/default${i/x*}.png \
"$pkgdir"/usr/share/icons/hicolor/$i/apps/$_pkgname.png
done
# Use system-provided dictionaries
ln -Ts /usr/share/hunspell "$pkgdir"/opt/$pkgname/dictionaries
ln -Ts /usr/share/hyphen "$pkgdir"/opt/$pkgname/hyphenation
# Use system certificates
ln -sf /usr/lib/libnssckbi.so "$pkgdir"/opt/$pkgname/libnssckbi.so
# Disable update checks (managed by pacman)
mkdir "$pkgdir"/opt/$pkgname/distribution
install -m644 policies.json "$pkgdir"/opt/$pkgname/distribution/
mkdir -p "$pkgdir/DEBIAN"
스크립트를 실행하고, Building binary deb packages를 읽고 적당히 control 파일을 만들고, 이상 없으면, deb 패키지를 만듭니다:
- bash zen-browser-avx2-bin.install
- nvim zen-browser-avx2-bin_1.0.2.b.0-1_amd64/DEBIAN/control
- dpkg-deb --build --root-owner-group zen-browser-avx2-bin_1.0.2.b.0-1_amd64
- sudo dpkg -i zen-browser-avx2-bin_1.0.2.b.0-1_amd64.deb
Configurations
처음 실행에서 몇 가지 설정이 있습니다.
이것은 나중에 Settings에서 볼 수 있고 변경할 수 있습니다.
눈에 띄는 장점은 세로 탭을 만들어서 주소창을 한 줄로 사용할 수 있다는 점입니다. 이로 인해, 상황에 따라서 작업 공간이 좀 더 넓게 사용할 수 있습니다.
Development
Zen Browser는 r/browsers의 Reddit 게시물에서 언급된 후 2024년 4월 1일에 개발을 시작했습니다. 2024년 7월 12일, Zen Browser의 첫 번째 공개 릴리스가 1.0.0-a.1이라는 이름의 알파 빌드로 출시되었습니다. 2024년 12월 기준, Zen Browser에는 총 104명의 기여자가 있으며, 데스크탑 기여자는 52명, 사이트 기여자가 52명입니다. Zen Browser에는 최신 기능을 테스트하기 위한 불안정한 실험 빌드인 Twilight 빌드도 있습니다.
Compatibility
Zen Browser는 Microsoft Windows, MacOS, 및 Linux와 호환됩니다. 그것은 두 가지 다운로드 옵션이 있습니다: 최신 시스템에 대해 만들어진 최적화된 버전과 이전 시스템에 대해 만들어진 일반 버전입니다. 최적화된 버전은 특정 작업의 성능을 향상시키는 CPU 명령어 집합, Advanced Vector Extensions 2 (AVX2)를 사용합니다. 이 명령어 집합은 최신 프로세서에서만 사용할 수 있습니다.
Zen Browser의 최적화된 빌드는 다음 CPU 제품군과만 호환됩니다:
- AMD
- Carrizo
- Bristol Ridge
- All Ryzen CPUs
- Intel
- Desktop and Mobile Processors
- 4th generation Intel Core and newer (All architectures)
- Celeron and Pentium Tiger Lake and newer
- Intel Core Series 1 and Series 2
- High-End Desktop (HEDT) and Server Processors
- Intel Core X-series (Skylake X, Cascade Lake)
- Xeon Scalable (Cascade Lake)
- Xeon Scalable (Cooper Lake)
- 3rd generation Intel Xeon Scalable (Ice Lake, Cooper Lake)
- 4th generation Intel Xeon Scalable (Sapphire Rapids)
- 5th generation Intel Xeon Scalable (Emerald Rapids)
- Desktop and Mobile Processors
리눅스 버전은 Flatpak 또는 AppImage로 다운로드할 수 있습니다. MacOS 버전은 AArch64와 Intel 모두에서 사용할 수 있습니다.
Features
Zen Browser는 수직 탭 철학을 채택했으며, 이는 Vivaldi, Microsoft Edge, 및 Brave와 같은 다른 브라우저에서 관찰되어 왔고, 특히 Arc Browser에서 두드러집니다. Arc와 유사하게, 수직 탭은 Zen의 정체성의 핵심이지만, 향후 릴리스에서 기존 브라우저와 같은 수평 탭을 구현할 계획이 있습니다.
Zen Browser에는 여러 개의 웹사이트를 단일 창 안에 여러 개의 타일 창으로 분할할 수 있는 Split View, 웹사이트를 나란히 빠르게 열 수 있는 분리형 내장 사이드바인 Zen Sidebar, 및 현재 페이지를 벗어나지 않고도 웹사이트를 빠르게 미리 볼 수 있는 기능인 Zen Glance와 같은 다양한 고유한 기능이 있습니다.
어쨌든, Zen Browser는 현재 Widevine 라이선스가 없기 때문에 DRM-지원이 부족합니다. 개발자는 그러한 라이선스를 취득하려면 많은 수수료를 지불해야 하므로 실행 불가능하다고 밝혔습니다. 즉, DRM으로 보호된 미디어는 가까운 미래에 Zen Browser에서 재생할 수 없습니다. 이로 인해 일부 스트리밍 서비스와 DRM-보호된 컨텐츠에 대한 접근이 제한될 수 있습니다.
Reception
The Register에서 Liam Proven은 Zen Browser를 Google-없는 브라우저로 칭찬했습니다.
Zen Mods
Zen Mods (이전 명칭 Themes Store)는 2024년 8월 18일에 출시된 Zen Browser 기능으로, Zen과만 호환 가능한 맞춤형 UGC 테마를 사용합니다. 2024년 12월 5일 기준, 테마 스토어에는 총 72개의 테마가 있어 사용자 정의가 더욱 용이해졌습니다.
Security
Zen Browser에는 사용자 데이터와 개인 정보를 보호하기 위한 여러 가지 보안 기능이 있습니다:
- 최신 Firefox 버전 기반: Zen Browser는 최신 버전의 Firefox를 기반으로 하며, Firefox의 보안 업데이트와 패치의 혜택을 받습니다.
- 추적 보호: 브라우저에는 추적 보호 기능이 포함되어 있어 타사가 사용자의 온라인 활동을 추적하지 못하도록 차단합니다.
- OCSP 지원: Zen Browser는 온라인 인증서 상태 프로토콜 (OCSP)를 사용하여 웹사이트의 SSL 인증서 유효성을 확인하여 만료되거나 취소된 인증서에 대한 보안을 강화합니다.
- HTTPS-전용 모드: Zen Browser는 가능한 한 HTTPS를 통해 웹사이트에 연결을 시도하여 사용자와 웹사이트 사이의 통신을 암호화합니다.
- 엄격한 SSL 표준: 안전하지 않은 SSL 연결은 기본적으로 손상된 것으로 처리되고, Zen Browser는 최신 보안 표준을 충족하지 않는 웹사이트로의 연결을 차단합니다.
Screenshots