Bağlantılar (web tarayıcısı) - Links (web browser)

Bağlantılar
Bağlantılar web tarayıcısı logo.png
Grafik Bağlantıların Ekran Görüntüsü
Grafik Bağlantıların Ekran Görüntüsü
Geliştirici (ler)Mikuláš Patočka
İlk sürüm1999; 21 yıl önce (1999)
Kararlı sürümler [±]
2.21 (2 Ağustos 2020; 3 ay önce (2020-08-02)[1][2]) [±]
Önizleme sürümleri [±]
YazılmışC
İşletim sistemipencereler, Mac os işletim sistemi, OS / 2, Unix benzeri, OpenVMS, DOS
Türinternet tarayıcısı
LisansGPLv2 +
İnternet sitesibağlantılar.twibright.com

Bağlantılar bir açık kaynak Metin ve grafik internet tarayıcısı açılır menü sistemi ile.[3] Karmaşık sayfaları işler, kısmi HTML 4.0 desteği (tablolar ve çerçeveler[4] ve birden çok karakter kümesi için destek UTF-8 ), renkli ve tek renkli terminalleri destekler ve yatay kaydırmaya izin verir.

Bir salt metin ortamında grafik kullanıcı arabirimlerinin birçok tipik öğesini (açılır pencereler, menüler vb.) Korumak isteyen kullanıcılar için tasarlanmıştır.

Bağlantıların orijinal versiyonu, Mikuláš Patočka tarafından Çek Cumhuriyeti. Onun grubu Twibright Labs Bağlantılar tarayıcısının grafikleri görüntüleyen daha sonra geliştirilen sürüm 2, yazı tiplerini farklı boyutlarda ( uzamsal kenar yumuşatma ), ancak desteklemiyor JavaScript artık (eskiden 2.1pre28 sürümüne kadar). Ortaya çıkan tarayıcı çok hızlıdır, ancak birçok sayfayı amaçlandığı gibi görüntülemez. Grafik modu şunlarda bile çalışır: Unix olmayan sistemler X Pencere Sistemi veya herhangi başka bir pencere ortamı SVGALib ya da framebuffer sistemin grafik kartı.

Grafik yığını

Grafik yığınının, bir web tarayıcısı için olağandışı birkaç özelliği vardır. Bağlantılar tarafından görüntülenen yazı tipleri sistemden türetilmez, ancak ikili dosyada gri tonlamalı bitmapler olarak derlenir. taşınabilir Ağ Grafikleri (PNG) biçimi. Bu, tarayıcının sistem kitaplıklarından bağımsız olarak tek bir yürütülebilir dosya olmasını sağlar. Ancak bu, yürütülebilir dosyanın boyutunu yaklaşık 5 MB'ye yükseltir.[şüpheli ]

Yazı tipleri, ipucu vermeden kenarları yumuşatılır ve küçük satır aralığı için okunabilirliği artırmak için yapay bir keskinleştirme kullanılır. Alt piksel örnekleme, LCD ekranlarda okunabilirliği daha da artırır. Bu, kenarları yumuşatılmış font kitaplıklarının yaygın olmadığı bir zamanda Bağlantıların kenarları yumuşatılmış fontlara sahip olmasına izin verdi.

Tüm grafik öğeleri (görüntüler ve metin) ilk olarak belirli bir gama uzayından (PNG, JPEG, vb. Olarak bilinen veya varsayılan gama bilgilerine göre) bilinen kullanıcı gama ayarı aracılığıyla, çift doğrusal ile yeniden örneklendikleri piksel başına 48 bit fotometrik doğrusal alana dönüştürülür. muhtemelen en boy oranı düzeltmesi dikkate alınarak hedef boyuta yeniden örnekleme. Daha sonra veriler, monitör bit derinliğinden bağımsız olarak, yani ayrıca piksel rengi başına 24 bit için kullanılan yüksek performanslı yeniden başlatılabilir titreme motorundan geçirilir. Bu Floyd-Steinberg titreme motor, monitörün gama özelliklerini hesaba katar ve zaman alıcı hesaplamalardan kaçınmak için 768 KiB titreme tablosu kullanır. Benzer bir teknik kendi kendini değiştiren kod, işlev şablonları, kullanmadan titreme motorunun hızını en üst düzeye çıkarmak için kullanılır montaj dili taşınabilir olmayan optimizasyon.

Boyutu küçültülmüş görüntüler, ayrıntı düzeyini artırmak için LCD'de alt piksel örneklemeyi de kullanır.

Bu yüksek kaliteli işlemenin nedeni şudur: X sunucusunda yerleşik olan 8 bitlik gama düzeltmesinin neden olduğu renk kırılması olmadan, monitör gama değerinden bağımsız olarak görüntülerin doğru gerçekçi yukarı ve aşağı örneklemesi ve fotogerçekçi görüntü sağlamak. Ayrıca algılanan renk derinliğini piksel başına 24 bitin üzerine çıkarır.

Bağlantılar, X Server, Linux framebuffer, svgalib, OS / 2 için grafik sürücülerine sahiptir PMShell ve AtheOS GUI. Bu, X Sunucusuna sahip olmayan platformlarda bile grafik modunda çalışmasına izin verir.

Çatallar

ELinks

Deneysel / Geliştirilmiş Bağlantılar (ELinks) bir çatal Petr Baudis liderliğindeki Linkler. Bağlantılar 0.9'a dayanmaktadır.[5] Daha açık bir gelişime sahiptir ve diğer Bağlantı sürümlerinden yamaları içerir (örneğin, Lua ) ve İnternet kullanıcılarından.[6]

Saldırıya Uğramış Bağlantılar

Saldırıya Uğramış Bağlantılar Elinks'in bazı özelliklerini Bağlantılar 2'de birleştiren Bağlantılar tarayıcısının başka bir sürümüdür.

Andrey Mirtchovski bunu Bell Labs'tan Plan 9. Bu işletim sisteminde iyi bir tarayıcı olarak kabul edilir, ancak bazı kullanıcılar Plan 9 snarf tamponuyla kesip yapıştırma konusundaki yetersizliğinden şikayetçi.[kaynak belirtilmeli ]

Nisan 2016 itibarıyla, Hacked Links'in son sürümü 9 Temmuz 2003'tür ve bazı başka değişiklikler yayınlanmamıştır.[7]

Diğer

Bağlantılar ayrıca Sony'de çalışacak şekilde taşındı PSP 6 Şubat 2007'de piyasaya sürülen son sürüm (2.1pre23_PSP_r1261) ile Rafael Cabezas tarafından PSPRadio olarak platform.[8]

BeOS port, GUI desteği de ekleyen François Revol tarafından güncellendi.[9] Ayrıca devam ediyor Haiku.

Referanslar

  1. ^ "ChangeLog". links.twibright.com. Alındı 20 Eylül 2020.
  2. ^ "Dizin / indirme". links.twibright.com. Alındı 20 Eylül 2020.
  3. ^ Bağlantılar ana sayfası
  4. ^ Legan, Dallas (Eylül 2001), OS / 2 için Metin Modu Web Tarayıcıları, Güney Kaliforniya OS / 2 Kullanıcı Grubu, alındı 16 Ağustos 2010
  5. ^ "ELinks geçmişi sayfası". Alındı 14 Aralık 2010.
  6. ^ Bolso, Erik Inge (8 Mart 2005). "2005 Metin Modu Tarayıcı Özeti". Linux Journal. Alındı 5 Ağustos 2010.
  7. ^ "ChangeLog", Hacklenmiş Bağlantılar Projesi, 28 Ekim 2003, arşivlendi orijinal 2016-04-24 tarihinde, alındı 2016-04-24
  8. ^ "Ana Sayfa / bağlantılar2", PSPRadio, SourceForge, alındı 9 Temmuz 2012
  9. ^ Revol, Francois (3 Mayıs 2008), BeOS bağlantı noktası yaması, alındı 9 Temmuz 2012

Dış bağlantılar