Havolalar (veb-brauzer) - Links (web browser)

Havolalar
Havolalar veb-brauzeri logo.png
Grafik havolalarning skrinshoti
Grafik havolalarning skrinshoti
Tuzuvchi (lar)Mikulásh Patočka
Dastlabki chiqarilish1999; 21 yil oldin (1999)
Barqaror chiqish (lar) [±]
2.21 (2020 yil 2-avgust); 3 oy oldin (2020-08-02)[1][2]) [±]
Ko'rib chiqish versiyalari [±]
YozilganC
Operatsion tizimWindows, macOS, OS / 2, Unixga o'xshash, OpenVMS, DOS
TuriVeb-brauzer
LitsenziyaGPLv2 +
Veb-saythavolalar.tvibayt.com

Havolalar bu ochiq manba matn va grafik veb-brauzer pastga tushadigan menyu tizimi bilan.[3] U murakkab sahifalarni taqdim etadi, qisman mavjud HTML 4.0 qo'llab-quvvatlash (shu jumladan jadvallar va ramkalar[4] kabi bir nechta belgi to'plamlarini qo'llab-quvvatlash UTF-8 ), rangli va bitta rangli terminallarni qo'llab-quvvatlaydi va gorizontal aylantirishga imkon beradi.

Bu faqat grafik muhitda foydalanuvchi grafik interfeyslarining ko'pgina elementlarini (pop-up oynalari, menyular va boshqalar) saqlamoqchi bo'lgan foydalanuvchilar uchun mo'ljallangan.

Linksning asl nusxasi Mikulásh Patočka tomonidan ishlab chiqilgan Chex Respublikasi. Uning guruhi Twibright laboratoriyalari keyinchalik Links brauzerining grafikasini aks ettiruvchi, shriftlarni har xil o'lchamdagi (bilan kosmik anti-aliasing ), lekin qo'llab-quvvatlamaydi JavaScript yana (ilgari 2.1pre28 versiyasiga qadar ishlatilgan). Olingan brauzer juda tez, ammo u juda ko'p sahifalarni mo'ljallanganidek namoyish etmaydi. Grafik rejim ham ishlaydi Unix tizimlari X oyna tizimi yoki har qanday boshqa oyna muhiti SVGALib yoki ramka buferi tizimning grafik karta.

Grafika to'plami

Grafik to'plami veb-brauzer uchun odatiy bo'lmagan bir nechta o'ziga xos xususiyatlarga ega. Links tomonidan ko'rsatiladigan shriftlar tizimdan olinmagan, lekin ikkilik formatida kulrang bitmaplar sifatida to'plangan Portativ tarmoq grafikasi (PNG) formati. Bu brauzer tizim kutubxonalaridan mustaqil ravishda bitta bajariladigan fayl bo'lishiga imkon beradi. Ammo bu bajariladigan fayl hajmini taxminan 5 Mbaytgacha oshiradi.[shubhali ]

Shriftlar shama qilmasdan yumshatilgan va kichik chiziqlar uchun tushunarli bo'lishi uchun sun'iy qirqish qo'llaniladi. Subpikselli namuna olish LCD displeylarda o'qishni yanada oshiradi. Bu shriftlar uchun taxallusga qarshi shriftlar kutubxonalari kam uchraydigan bir vaqtda, boshqa taxallusli shriftlarga ega bo'lishiga imkon berdi.

Barcha grafik elementlar (rasmlar va matnlar) avval ma'lum gamma maydonidan (PNG, JPEG va boshqalardagi ma'lum yoki taxmin qilingan gamma ma'lumotlariga ko'ra) ma'lum foydalanuvchi gamma sozlamalari orqali fotometrik chiziqli bo'shliq uchun piksel uchun 48 bitga aylanib, ular bilinear bilan qayta joylashtiriladi. maqsad o'lchamiga qayta nomlanish, ehtimol tomonlarning nisbati bo'yicha tuzatishni hisobga olish. Keyin ma'lumotlar monitorning bit chuqurligidan qat'i nazar, ya'ni piksel rangiga 24 bit uchun ishlatiladigan yuqori samarali qayta tiklanadigan ditering dvigateli orqali uzatiladi. Bu Floyd-Shtaynberg dinging dvigatel monitorning gamma xususiyatlarini hisobga oladi va vaqtni hisoblashni oldini olish uchun 768 KiB ditling jadvallaridan foydalanadi. Ga o'xshash usul o'z-o'zini o'zgartiradigan kod, funktsiya shablonlari, ishlatmasdan ditratsiya dvigatelining tezligini maksimal darajada oshirish uchun ishlatiladi assambleya tili portativ bo'lmagan optimallashtirish.

Kichraytirilgan tasvirlarda detallar darajasini oshirish uchun LCD-da subpikselli namuna olinadi.

Ushbu yuqori sifatli ishlov berishning sababi quyidagilardir: X-serverga o'rnatilgan 8-bitli gamma-tuzatish natijasida yuzaga keladigan rang chekkalari bo'lmagan holda, monitor gammasidan qat'i nazar, tasvirlarning to'g'ri va yuqoridan namunalarini olish va fotorealistik displey. Bundan tashqari, qabul qilingan rang chuqurligi piksel uchun 24 bitdan oshadi.

Linksda X Server, Linux framebuffer, svgalib, OS / 2 uchun grafik drayverlar mavjud PMShell va AtheOS GUI. Bu hatto X Serverga ega bo'lmagan platformalarda ham grafik rejimida ishlashga imkon beradi.

Vilkalar

Aloqalar

Eksperimental / yaxshilangan havolalar (ELinks) bu a vilka Petr Baudis boshchiligidagi ishoratlar. U 0.9 havolalariga asoslangan.[5] U yanada ochiq rivojlanishga ega va boshqa Links versiyalaridagi yamoqlarni o'z ichiga oladi (masalan, qo'shimcha kengaytma skriptlari Lua ) va Internet foydalanuvchilaridan.[6]

Hacked Links

Hacked Links Links brauzerining yana bir versiyasi bo'lib, u Elinks-ning ba'zi xususiyatlarini Links 2-ga birlashtirdi.

Andrey Mirtchovskiy buni tasdiqladi Bell Labs-dan 9-reja. Ushbu operatsion tizimda bu yaxshi brauzer deb hisoblanadi, biroq ba'zi foydalanuvchilar uning Plan 9 snarf tamponini kesib olib qo'yishga qodir emasligi haqida shikoyat qilishgan.[iqtibos kerak ]

2016 yil aprel oyidan boshlab, Hacked Links-ning so'nggi versiyasi 2003 yil 9-iyuldagi ba'zi bir o'zgarishlarga olib kelingan.[7]

Boshqalar

Sony-da ishlash uchun havolalar ham o'rnatildi PSP Rafael Kabezas tomonidan 2007 yil 6 fevralda chiqarilgan so'nggi versiyasi (2.1pre23_PSP_r1261) bilan PSPRadio platformasi.[8]

The BeOS port François Revol tomonidan yangilandi va GUI-ni qo'llab-quvvatladi.[9] Bundan tashqari, u ishlaydi Xayku.

Adabiyotlar

  1. ^ "ChangeLog". havolalar.twibright.com. Olingan 20 sentyabr 2020.
  2. ^ "Ko'chirish / yuklab olish indeksi". havolalar.twibright.com. Olingan 20 sentyabr 2020.
  3. ^ Uy sahifasi
  4. ^ Legan, Dallas (2001 yil sentyabr), OS / 2 uchun matnli rejimdagi veb-brauzerlar, Janubiy Kaliforniya OS / 2 foydalanuvchi guruhi, olingan 16 avgust, 2010
  5. ^ "ELinks tarixi sahifasi". Olingan 14 dekabr 2010.
  6. ^ Bolso, Erik Inge (2005 yil 8 mart). "2005 yilgi matn rejimini brauzerni yakunlash". Linux jurnali. Olingan 5 avgust 2010.
  7. ^ "ChangeLog", Hacked Links loyihasi, 2003 yil 28 oktyabr, arxivlangan asl nusxasi 2016-04-24 da, olingan 2016-04-24
  8. ^ "Uy / havolalar2", PSPRadio, SourceForge, olingan 9-iyul, 2012
  9. ^ Revol, Francois (2008 yil 3-may), BeOS port patch, olingan 9-iyul, 2012

Tashqi havolalar