NetSurf
NetSurf software | |
---|---|
NetSurf pe sistemul de operare RISC | |
Tip | Browser |
Dezvoltator | Dezvoltatori NetSurf |
Ultima versiune | 3.5 (14 aprilie 2016) |
Sistem de operare | Multiplatform |
Limba | C. |
Set de instrumente | GTK |
Licență | Licență publică generală GNU ( licență gratuită ) |
Site-ul web | www.netsurf-browser.org/ |
NetSurf este un browser web open source licențiat sub GPL care rulează pe sisteme RISC OS și Unix-like cu setul de instrumente GTK + ; recent este disponibil și pentru consola GP2X Caanoo . Suportă majoritatea specificațiilor HTML 4 și CSS 2.1 .
Istorie
În aprilie 2002, proiectul NetSurf a început ca răspuns la o discuție despre neajunsurile browserelor existente pe platforma RISC OS [1] . La scurt timp după începerea proiectului, versiunile de dezvoltare pentru utilizatorii sistemului de operare RISC au fost pornite pentru descărcare de către autobuilder-ul proiectului. NetSurf a fost votat „Cel mai bun software necomercial” în premiile Drobe Launchpad din 2004, 2006 și 2007 [2] [3] [4] .
Conversie
Lucrările privind portarea bibliotecilor GTK au început în iunie 2004 [5] . Portul, care rulează pe platforme asemănătoare Unix, a fost creat inițial pentru a ajuta la procesul de dezvoltare și depanare, dar de atunci a ajuns la un browser web GTK cu drepturi depline. Este inclus în distribuțiile linux mici [6] . NetSurf a atras atenția din alte câteva platforme. Din versiunea 2.0 a fost creat portul nativ pentru BeOS / Haiku și AmigaOS . Din ianuarie 2009, NetSurf este prezent și pentru MorphOS [7] .
Eliberare
După 5 ani de dezvoltare, prima versiune stabilă a browserului a fost lansată pe 19 mai 2007 pentru a coincide cu expoziția „Wakefield RISC OS”. Versiunea 1.0 a fost pornită pentru descărcare de pe pagina site-ului web a proiectului, iar software-ul a fost vândut pe CD la expoziție. De la lansarea Netsurf 1.0 au existat 2 versiuni emblematice, care au inclus remedieri de erori. NetSurf 1.1 a fost lansat atât pentru sistemul de operare RISC, cât și ca pachet în depozitul Debian GNU / Linux la 15 august 2007 [8] . NetSurf 1.2 a fost lansat pe 22 martie 2008 [9] . NetSurf 2.0 a fost lansat pe 25 aprilie 2009
Google Summer of Code
NetSurf a fost acceptat în Google Summer of Code în 2008 ca organizație de mentorat [10] . Concurează pentru patru proiecte:
- Muncă și integrare pe Hubbub
- Hubbub este o bibliotecă de decodare compatibilă cu HTML5 scrisă în C și distribuită sub licența MIT [11] . Începând cu 11 august, toate versiunile de dezvoltare folosesc Hubbub pentru a decoda HTML [12] .
- Interfață GTK îmbunătățită
- Interfața GTK pentru NetSurf a primit numeroase îmbunătățiri, inclusiv adăugarea de navigare cu file, un manager de descărcări, interfața istoriei globale și selecția de text. [13]
- Imprimare PDF și îmbunătățiri la export
- Acest proiect a adăugat funcția de export PDF , permițând NetSurf o modalitate de a imprima pe toate platformele. Suportul pentru imprimare a fost, de asemenea, adăugat la interfața cu utilizatorul GTK. [13]
- Extragerea caracteristicilor principale pentru biblioteci separate
- Suportul NetSurf pentru GIF și BMP / ICO a fost extras într-o bibliotecă separată, potrivită pentru a fi utilizată de alte aplicații. [14] [15] De asemenea, proiectul a văzut începutul extragerii nucleului motorului de afișare într-o bibliotecă independentă numită Fandango, deși această lucrare este incompletă. [13]
Caracteristici
NetSurf este scris în principal în ANSI C și implementează multe specificații HTML 4 și CSS 2.1 folosind un motor de afișare personalizat. [16] Versiunile de dezvoltare utilizează Hubbub, un decodor HTML care urmează specificațiile HTML5 încă în curs de dezvoltare. În plus față de capacitatea de a afișa imagini GIF , JPEG , PNG și BMP , browserul acceptă și formate native RISC OS, inclusiv fișiere Sprite, Draw și ArtWorks . Începând cu 2008, NetSurf nu are suport pentru JavaScript [17] . Navigarea cu file nu este disponibilă în toate versiunile, dar caracteristica a fost construită ca parte a proiectului principal al ramurii de dezvoltare. În prezent (versiunea 1.2) ocupă 2,2 MB pe Risc OS. Este utilizat pe distribuții linux minime, cum ar fi DeliLinux [18] .
Notă
- ^ Browsere web , pe iconbar.com , forumurile The Icon Bar, aprilie 2002.
- ^ Rezultatele premiilor Best of 2004 , la drobe.co.uk , lansator Drobe, 31 decembrie 2004. Accesat la 28 ianuarie 2009 (arhivat din original la 11 aprilie 2019) .
- ^ Cele mai bune rezultate ale premiilor din 2006 , la drobe.co.uk , Drobe launchpad, 31 decembrie 2006. Accesat la 28 ianuarie 2009 (arhivat din original la 8 iunie 2011) .
- ^ Drobe: Cele mai bune rezultate ale premiilor din 2007 , la drobe.co.uk . Adus la 28 ianuarie 2009 (arhivat din original la 8 iunie 2011) .
- ^ Revizuirea subversiunii 993
- ^ Note pentru versiunea Puppy Linux v3.01. Arhivat la 26 februarie 2009 la Internet Archive .
- ^ Anunțarea versiunii MorphOS a NetSurf Arhivat la 11 iunie 2011 la Internet Archive .
- ^ Anunț NetSurf 1.1 (arhiva listei de corespondență NetSurf-Users) Arhivat 18 iulie 2011 la Internet Archive .
- ^ Arhiva listei de corespondență NetSurf-Users - 1.2 anunț Arhivat 18 iulie 2011 la Internet Archive .
- ^ Google Summer of Code 2008 - Informații despre organizația NetSurf
- ^ Pagina proiectului Hubbub , la netsurf-browser.org . Adus la 28 ianuarie 2009 (arhivat din original la 14 mai 2008) .
- ^ Nou parser HTML integrat în NetSurf. Arhivat 21 septembrie 2008 la Internet Archive .
- ^ a b c Lista de corespondență a utilizatorilor: 17 august Rezumatul modificărilor postate Arhivat 30 decembrie 2008 la Arhiva Internet .
- ^ Pagina proiectului Libnsgif , pe netsurf-browser.org . Adus la 28 ianuarie 2009 (arhivat din original la 30 decembrie 2008) .
- ^ Pagina proiectului Libnsbmp , pe netsurf-browser.org . Adus la 28 ianuarie 2009 (arhivat din original la 30 decembrie 2008) .
- ^ Despre NetSurf , la netsurf-browser.org .
- ^ Progresul dezvoltării , la netsurf-browser.org , NetSurf .
- ^ Netsurf în jurnalul de schimbări DeliLinux [ link rupt ] , pe delilinux.org , DeliLinux wiki.
Alte proiecte
- Wikimedia Commons conține imagini sau alte fișiere pe Netsurf
linkuri externe
- Site-ul NetSurf , la netsurf-browser.org .
- NetSurf pe Ubuntu Launchpad , pe launchpad.net .