Swiftfox - Swiftfox

Swiftfox
Swiftfox.png
Tuzuvchi (lar)Jeyson Halme
Yakuniy nashr3.6.13 [±]
Ko'rib chiqish versiyasi4.0.0 [±]
Operatsion tizimLinux
TuriVeb-brauzer
Litsenziyaikkilik fayllar: mulkiy
manba: MPL 1.1
Veb-saytwww.getswiftfox.com (arxivlandi )

Swiftfox edi a veb-brauzer asoslangan Mozilla Firefox. Bu mavjud edi Linux platformalar va Jeyson Halme tomonidan tarqatilgan. Swiftfox to'plami edi quradi Firefox-ning turli xillari uchun optimallashtirilgan Intel va AMD mikroprotsessorlar. Swiftfox-ni bepul yuklab olish mumkin edi ochiq manba kod va mulkiy ikkiliklar. Firefox kengaytmalar va plaginlari sezilarli istisnolardan tashqari, Swiftfox bilan mos edi. Swiftfox nomi hayvondan kelib chiqqan tez tulki. Swiftfox Firefox-dan cheklangan miqdordagi o'zgarishlar bilan ajralib turadi va turli xil protsessorlar uchun tuziladi. Swiftfox 2017 yil aprelidan oldin to'xtatilgan edi va loyihaning bosh sahifasi endi yaratuvchining shaxsiy sahifasiga yo'naltiriladi Twitter hisob qaydnomasi.

Optimallashtirish

Swiftfox qurilishi quyidagi usullar yordamida optimallashtirilgan:

Ikkilik kodni optimallashtirish

Xavfsizlikni oshirish

  • Dan yaxshiroq himoya qilish buferni to'ldirish hujumlar[6] (Swiftfox 2.0 -D_FORTIFY_SOURCE = 2 dan foydalanadi; Firefox 2.0 gcc 3.x dan foydalanadi, bu buni qo'llab-quvvatlamaydi).[2]

Soddalashtiring

  • Pango qurilishiga kiritilmagan[iqtibos kerak ]. Bu shuni anglatadiki Unicode shriftlari qo'llab-quvvatlanadigan bo'lib qoling (qarang Unicode va HTML ), lekin ma'lum qo'shimcha funktsiyalarsiz[7] tomonidan taqdim etilgan Pango. Ushbu soddalashtirish ikkilik hajmini pasaytiradi va ko'rsatishni kamaytiradi.

Standart parametr qiymatlari o'zgartirildi

Swiftfox tezligi

Hech qanday aniq benchmarking haqida xabar berilmagan, ammo 1.5.0.6 versiyasida tezroq ishga tushirish vaqti va 1,7% veb-sahifani tezlashtirish haqida xabar berilgan.[10] Turli xil protsessorlarni tuzish uchun mezon mavjud emas.

Qo'shimcha imkoniyatlar

Swiftfox quyidagi bepul Firefox plaginlari va kengaytmalari bilan ta'minlangan:

  • XForms kengaytma o'rnatilgan va yoqilgan
  • libunixprintplugin.so plagini o'rnatilgan

Litsenziya

Firefox bilan bir xil, Swiftfox manba kodi ochiq manbali, ostida manba kodi bilan MPL 1.1 brendlash bilan bog'liq qismlar bundan mustasno.[11]Firefox-dan farqli o'laroq, Swiftfox ikkilik fayllari mulkiy litsenziyaga ega[11] bu qayta taqsimlashga yo'l qo'ymaydi. Muallifning fikriga ko'ra, bu buzilgan versiyalar bilan har qanday chalkashliklarni oldini olish uchun (Firefox brendining argumentiga qarang) Mozilla Firefox # savdo markasi va logotip bilan bog'liq muammolar ). Swiftfox nomi Jeyson Xelme tomonidan savdo belgisidir va shunga ko'ra uning ruxsatisiz boshqa uchinchi tomon firefox-larida foydalanish mumkin emas.

Debian

Swiftfox ikkilik fayllari sifatida mavjud Debian paketlari dan rasmiy sayt. Xususiy ikkilik litsenziya Debian va boshqa Linux tarqatishlarini tarqatish qismi sifatida Swiftfox-ga ega bo'lishiga to'sqinlik qiladi, shuning uchun Swiftfox-ni qayta tarqatish uchun nom va ikonkalarni o'zgartirish kerak bo'ladi.

Shuningdek qarang

Adabiyotlar

  1. ^ "Swiftfox forumi". Arxivlandi asl nusxasi 2007-03-19.
  2. ^ a b v d URL manzilidan foydalanish haqida: buildconfig 2.0 tuzilishining tafsilotlarini tekshirish uchun
  3. ^ a b "Variantlarni optimallashtirish - GNU Compiler Collection (GCC) dan foydalanish".
  4. ^ a b v d "Swiftfox 2.0pre changelog".
  5. ^ "Swiftfox forumi". Arxivlandi asl nusxasi 2007-03-21.
  6. ^ "ExecShield bilan bufer toshmalarini cheklash". redhat.com. Arxivlandi asl nusxasi 2007-02-08 da.
  7. ^ "Ssenariylar galereyasi - Pango".
  8. ^ a b "Swiftfox 1.5.0.7 changelog".
  9. ^ "Swiftfox forumi". Arxivlandi asl nusxasi 2007-09-28.
  10. ^ "APC Magazine: Dunyoning eng tezkor brauzeri nima". Olingan 2006-10-30.
  11. ^ a b "Swiftfox litsenziyasi".

Tashqi havolalar