스위프트위즐

Swiftweasel
스위프트위즐
Swiftweasel-3.png
개발자스틱KK
최종 릴리즈
3.5.5 / 2009년 11월 23일 (2009-11-23)
운영 체제리눅스
유형웹 브라우저
면허증.Mozilla Public License 1.1
웹 사이트스위프트위즐 프로젝트

Swiftweasel은 Linux 플랫폼에서만 사용할 수 있는 Mozilla Firefox의 포크입니다.

최적화

Swiftweasel은 다음과 같은 방법으로 최적화됩니다.

P.G.

3.0.3 릴리즈에서 Swiftweasel은 프라이머리 최적화를 프로세서 고유의 최적화에서 프로파일 가이드 최적화(PGO)[1]로 전환했습니다.이 과정은 두 단계로 이루어집니다.응용 프로그램은 한 번 컴파일된 후 프로파일을 생성하기 위해 실행됩니다.그런 다음 프로파일을 사용하여 응용 프로그램의 두 번째 컴파일을 안내합니다.이전 최적화의 일부는 여전히 사용되고 있지만, 현재는 각 빌드의 Intel 및 AMD 버전만 있습니다.이것은 tar.gz 패키지로 컴파일 됩니다.Ubuntu 및 Arch Linux용 별도의 설치 프로그램도 커뮤니티를 통해 제공됩니다.

바이너리 코드 최적화

보안 강화

  • 버퍼 오버플로[6] 공격으로부터 더 나은 보호(Swiftweasel 2.0은 -D_FORTIFY_SOURCE=2를 사용하고 Firefox 2.0은 gcc 3.x를 사용하며,[5] 이는 지원되지 않습니다).

심플화

설치된 확장 기능

Swiftweasel에는 기본적으로 [7]여러 확장 기능이 설치되어 있습니다.

Swiftweasel 고유의 변화

Swiftweasel에 대한 변경 사항은 다음과 같습니다.

  • 기본 아이콘 세트가 Kempelton[10] 아이콘 세트로 대체되었습니다.
  • Swiftweasel은 자체 설정 디렉토리를 사용합니다.Swiftweasel을 처음 실행할 때 Mozilla Firefox에서 책갈피, 기록 및 확장자를 포함한 설정을 가져옵니다.
  • /lib/mozilla/plugins 및 /lib/Firefox/plugins에 저장된 플러그인은 Swiftweasel에 의해 검출되어 사용됩니다.

스위프트도브

스위프트도브
개발자스틱KK
안정된 릴리스
2.0.0.22 / 2009년7월 30일 (2009-07-30)
운영 체제리눅스
유형이메일 클라이언트
면허증.Mozilla Public License 1.1
웹 사이트스위프트위즐 프로젝트

또한 Swiftweasel 프로젝트는 Swiftdove로 알려진 Thunderbird 이메일 클라이언트의 최적화된 32비트 및 64비트 빌드를 구축합니다.

최적화

현재 버전 2.0.0.21에서는 Swiftdove도 PGO에 최적화되어 있습니다.

플러그인

2.0.0.21 빌드의 Swiftdove에는 기본적으로 0.9 Lightning 캘린더 플러그인이 설치되어 있습니다.

「 」를 참조해 주세요.

레퍼런스

  1. ^ "PGO".[영구 데드링크]
  2. ^ 브라우저 내 사용about:buildconfig모든 빌드의 세부 정보를 확인할 URL
  3. ^ 브라우저 내 사용about:buildconfig2.0 빌드의 상세 내용을 확인하기 위한 URL
  4. ^ "Optimize Options - Using the GNU Compiler Collection (GCC)".
  5. ^ a b c d e f "About Swiftweasel". Archived from the original on 2012-12-25.
  6. ^ "Limiting buffer overflows with ExecShield". Red Hat. Archived from the original on 2007-02-08.
  7. ^ "Extensions Added". Archived from the original on 2012-12-25.
  8. ^ 사용자 에이전트 전환기
  9. ^ 로케일 스위처웨이백머신에 아카이브된2008-01-17
  10. ^ 켐펠턴

외부 링크