NetSurf software | |
---|---|
![]() | |
![]() | |
Genere | Browser |
Sviluppatore | Sviluppatori di NetSurf |
Ultima versione | 3.11 (28 dicembre 2023) |
Sistema operativo | Multipiattaforma |
Linguaggio | C |
Toolkit | GTK |
Licenza | GNU GPL v2 (licenza libera) |
Sito web | www.netsurf-browser.org/ |
Modifica dati su Wikidata ·Manuale |
NetSurf è unweb browseropen source sotto licenzaGPL che funziona suRISC OS e sistemiUnix-like col toolkitGTK+; recentemente è disponibile anche per la consoleGP2X Caanoo. Supporta la maggior parte delle specificheHTML 4 eCSS 2.1.
Nell'Aprile del 2002, il progetto NetSurf è partito in risposta a una discussione sulle carenze dei browser esistenti della piattaforma RISC OS[1]. Poco dopo l'inizio del progetto, versioni di sviluppo per gli utenti di RISC OS sono state rese avviabili per ildownload dall'autobuilder del progetto. NetSurf è stato votato il "Miglior software non commerciale" nei premi Drobe Launchpad's 2004, 2006 e 2007[2][3][4].
Il lavoro sulla conversione (port) con le librerieGTK è iniziato a giugno del 2004[5]. Il port, che funziona sulle piattaforme Unix-like, è stato inizialmente creato per aiutare il processo di sviluppo e debug, però da allora è maturato in un vero e proprio browser web GTK. È inserito in piccole distribuzioni linux[6].NetSurf ha attratto l'attenzione da diverse altre piattaforme. Dalla versione 2.0 è stato effettuato il port nato nativo perBeOS/Haiku eAmigaOS.Dal gennaio 2009 NetSurf è presente anche perMorphOS[7].
Dopo 5 anni di sviluppo, la prima versione stabile del browser è stata distribuita il 19 maggio 2007 in coincidenza con la mostra 'Wakefield RISC OS'. La versione 1.0 è stata resa avviabile per il download dalla pagina del sito del progetto e il software è stato venduto in CD alla mostra.Dall'uscita di Netsurf 1.0 ci sono state 2 versioni di punta, che hanno compreso correzioni di errori. NetSurf 1.1 è stato distribuito sia per RISC OS sia come pacchetto nel repositorio diDebian GNU/Linux il 15 agosto 2007[8]. NetSurf 1.2 è stato distribuito il 22 marzo 2008[9].NetSurf 2.0 è stato distribuito il 25 aprile 2009
NetSurf è stato accettato nelGoogle Summer of Code nel 2008 come un'organizzazione dimentoring[10]. Concorre per quattro progetti:
NetSurf è scritto principalmente inANSI C, e implementa molte specifiche HTML 4 e CSS 2.1 usandomotore di visualizzazione su misura.[16] Le versioni di sviluppo usano Hubbub, un decodificatore HTML che segue la specificaHTML5 ancora in sviluppo. Oltre alla capacità di mostrare immaginiGIF,JPEG,PNG eBMP, il browser supporta anche i formati nativi di RISC OS, compresi Sprite, Draw e fileArtWorks. Dal 2008, NetSurf non ha il supporto perJavaScript[17]. La navigazione a schede non è disponibile in tutte le versioni, ma la funzione è stata realizzata nell'ambito del progetto principale del ramo di sviluppo. Attualmente (versione 1.2) occupa 2.2 MB su Risc OS. È usato su distribuzioni linux minimali qualiDeliLinux[18].
Altri progetti