스위프트위즐
Swiftweasel개발자 | 스틱KK |
---|---|
최종 릴리즈 | 3.5.5 / 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용 별도의 설치 프로그램도 커뮤니티를 통해 제공됩니다.
바이너리 코드 최적화
- Swiftweasel은 바이너리 크기가 아닌 속도에 맞게 최적화된 옵션으로 컴파일됩니다.
- 바이너리에는 추가 명령 [5]집합이 포함되어 있습니다.
- 마이크로프로세서 아키텍처 [5]구축에 특화된 최적화.
- 새로운 버전의 GCC로 컴파일(Firefox 2.0은 3.3.2, Swiftweasel 2.0은 4.0.3, Swiftweasel 3.0.3은 4.2.[5]3을 사용합니다).
보안 강화
- 버퍼 오버플로[6] 공격으로부터 더 나은 보호(Swiftweasel 2.0은 -D_FORTIFY_SOURCE=2를 사용하고 Firefox 2.0은 gcc 3.x를 사용하며,[5] 이는 지원되지 않습니다).
심플화
- IPv6 DNS 검색이 비활성화되어 속도 저하를 [5]방지합니다.
- HTTP 파이프라인은 [5]디폴트로 이니블로 되어 있습니다.Fasterfox는 이러한 설정을 조정하기 위한 GUI를 제공합니다.
- 자세한 내용은 모든 변경 사항이 나열된 소스 패키지를 다운로드할 수 있습니다.
설치된 확장 기능
Swiftweasel에는 기본적으로 [7]여러 확장 기능이 설치되어 있습니다.
- XForms(XForms)
- 애드블록 플러스
- 사용자 에이전트 전환기[8]
- 퀵 로케일 전환기[9]
Swiftweasel 고유의 변화
Swiftweasel에 대한 변경 사항은 다음과 같습니다.
- 기본 아이콘 세트가 Kempelton[10] 아이콘 세트로 대체되었습니다.
- Swiftweasel은 자체 설정 디렉토리를 사용합니다.Swiftweasel을 처음 실행할 때 Mozilla Firefox에서 책갈피, 기록 및 확장자를 포함한 설정을 가져옵니다.
- /lib/mozilla/plugins 및 /lib/Firefox/plugins에 저장된 플러그인은 Swiftweasel에 의해 검출되어 사용됩니다.
스위프트도브
개발자 | 스틱KK |
---|---|
안정된 릴리스 | 2.0.0.22 / 2009년7월 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 캘린더 플러그인이 설치되어 있습니다.
「 」를 참조해 주세요.
레퍼런스
- ^ "PGO".[영구 데드링크]
- ^ 브라우저 내 사용
about:buildconfig
모든 빌드의 세부 정보를 확인할 URL - ^ 브라우저 내 사용
about:buildconfig
2.0 빌드의 상세 내용을 확인하기 위한 URL - ^ "Optimize Options - Using the GNU Compiler Collection (GCC)".
- ^ a b c d e f "About Swiftweasel". Archived from the original on 2012-12-25.
- ^ "Limiting buffer overflows with ExecShield". Red Hat. Archived from the original on 2007-02-08.
- ^ "Extensions Added". Archived from the original on 2012-12-25.
- ^ 사용자 에이전트 전환기
- ^ 퀵 로케일 스위처가 웨이백머신에 아카이브된2008-01-17
- ^ 켐펠턴