Movatterモバイル変換


[0]ホーム

URL:


Jump to content
WikipediaThe Free Encyclopedia
Search

Dillo

From Wikipedia, the free encyclopedia
Minimal, lightweight web browser
For other uses, seeDillo (disambiguation).
Dillo
Dillo 3.1 displaying a Wikipedia article
Original authorJorge Arellano Cid
DeveloperRodrigo Arias Mallo
Initial releaseDecember 1999; 26 years ago (1999-12)
Stable release
3.2.0[1] Edit this on Wikidata / 18 January 2025; 12 months ago (18 January 2025)
Written inC andC++
Operating systemLinux,BSD,macOS,FreeDOS
Available inEnglish
TypeWeb browser
LicenseGPL-3.0-or-later
Websitehttps://dillo-browser.org/
Repository

Dillo is a minimalisticweb browser particularly intended for older or slower computers andembedded systems.[2] It supports only plainHTML/XHTML (withCSS rendering) and images overHTTP andHTTPS; scripting is ignored entirely.[2][3] Current versions of Dillo can run onLinux,BSD,macOS,IRIX[4] andCygwin.[5] Due to its small size, it is a popular choice forlightweight Linux distributions. Dillo isfree software, released under theGNU GPL-3.0-or-later.[6]

Chilean software engineer Jorge Arellano Cid conceived the Dillo project in late 1999,[7] publishing the first version of Dillo in December of that year.[8] His primary goal in creating Dillo was to democratize access to information. Arellano Cid believed that no one should have to buy a new computer or pay for broadband in order to enjoy theWorld Wide Web.[9] To this end, he designed Dillo to be small, fast, and efficient, capable of performing well even on anIntel 80486 CPU with adial-up Internet access.[2][10]

Development

[edit]

Dillo was originally written in theC programming language with theGTK+GUI toolkit. The first versions were based on an earlier browser calledArmadillo, hence the name.[11]

Dillo is funded by private donations;[12] efforts to obtain public grants and corporate sponsors have been unsuccessful.[13] Lack of funding led to a slowdown in development in 2006, and a complete stop in 2007.[6][14] The project restarted again in 2008 and two months later received a €115 donation fromDistroWatch.[6][15]

Dillo 2 was written with both C andC++ components and theFast Light Toolkit (FLTK),[8] and was released on October 14, 2008.[6] Textantialiasing, support forcharacter sets other thanLatin-1,HTTP compression capability, and improved page rendering were all added.[8] The move to FLTK from GTK+ also removed many of the project's dependencies and reduced Dillo'smemory footprint by 50%.[6]

In 2011, Dillo 3.x was released, now using FLTK 1.3. According to the changelog, this change was partly driven by the absence of an official FLTK 2 release, which had previously prevented Dillo 2 from being included in lightweight distributions where it would have otherwise been suitable.

Development stalled in 2016 due to the death of the main developer of the rendering engine, Sebastian Geerken. Arellano Cid made his last post to the development mailing list in 2019.[16][17]

Dillo 3.1.x was released in 2024, after development was restarted in December 2023 by Rodrigo Arias Mallo.[18]

Website usurped

[edit]

The original[19] domain had expired in June 2022.[20] Developers had lost access to it. Since then, the domain is used by alookalike site, that copied the original pages and added advertisements. The site uses Wordpress, which relies on JavaScript and, thus, is incompatible with Dillo.

Features

[edit]

Features of Dillo includebookmarks,tabbed browsing, and support forJPEG,PNG (includingalpha transparency[21]),GIF[22] andSVG images.[23] Partial support forCSS was introduced in release 2.1. Settings such as the default fonts, background color, downloads folder, and home page are customizable through configuration files.[24][25]Cookies are supported but disabled by default due to privacy concerns.[26] While most web browsers retain theweb cache and history after the program is closed, Dillo automatically clears them to improve both privacy and performance.[27]

Dillo running on a i486 laptop
Dillo's bug meter reports errors Dillo encountered in the web page being viewed

A developer tool called the "bug meter" is provided in the lower-right corner. When clicked, it displays information about validation problems, such as unclosedtags, that Dillo found in the web page.[28] Unlike most browsers, Dillo does not have aquirks mode to improve compatibility with web pages that use invalid HTML. Instead, Dillo processes all web pages according to the publishedweb standards.[29]

In 2003, two Linux enthusiasts successfully ran Dillo on anIntel 486 processor and demonstrated that even with such meager hardware, Dillo could renderHome - BBC News in 10–15 seconds.[30] Furthermore, Dillo can run on a variety ofsoftware platforms, includingLinux,BSD,Solaris,macOS,MS-DOS compatible operating systems,[31] and somehandheld devices.[5] However, Dillo's developers have made little effort to make the browser work onMicrosoft Windows. Arellano Cid stated that Windows goes against Dillo's goal of democratization by artificially increasing hardware requirements and software costs.[32] Nevertheless, Dillo has been reported to work on Windows viaCygwin.[33]

Dillo does not supportJavaScript,Java,Flash,right-to-left text, orcomplex text layout.[22][34] Support forframes is also very limited; Dillo presents a link to each frame to allow the user to view them one at a time.[35]

Forks

[edit]

Dillo-Win32 was a project to port Dillo to Windows which is now defunct.[36]D+ browser or Dplus continues where Dillo-Win32 left off, forked from the final Dillo-Win32 release (3.0p9), it does not attempt to maintain upstream compatibility with Dillo. The most recent version is 0.5b (Oct 15, 2013).[37]

DilloNG is a fork hosted onGitHub which moved the code fromMercurial while adding new features like a speed dial main page, support for opening videos in an external video player[38] and merged some previously published fixes. It was last updated in 2021.[39]

A fork called Dillo-browser[40] appeared in 2019 forked from the then-current version of DilloNG. It stalled until 2023 when its development resumed and is ongoing as of 2024.

Dillo+ (Dillo-Plus) started in 2023 based on Dillo 3.0.5 source code found in the OpenBSD 6.8 package.[41] It had applied numerous patches from DilloNG and added support for renderingGopher,Gemini and markdown pages, reader mode and extended CSS support.[42] A new Python scripting system was introduced with modules for renderingRSS,EPUB, publicTelegram channel logs and zip file contents.[43] It is still maintained as of 2024.[44]

Reception

[edit]

Reviews of Dillo have praised its extraordinary speed, but noted that this speed comes at a price.[22][45][46] The most visible cost is Dillo's inability to display complex web pages as they were meant to be. A 2008 review byLinux.com commented that Dillo's user interface may be "intimidating" for new users, and pointed out the scarcity ofplug-ins for Dillo.[24] In all, Dillo's global usage share is less than one hundredth of one percent.[47]

Dillo is, however, the browser of choice in several space-consciousLinux distributions, such asDamn Small Linux,[48]Feather Linux,[49]VectorLinux,[50]antiX[45] and Mustang Linux.[45]

See also

[edit]

References

[edit]
  1. ^"Dillo release 3.2.0". Retrieved23 January 2025.
  2. ^abcWayner, Peter (19 October 2010)."Top 10 specialty Web browsers you may have missed".InfoWorld. p. 3. Retrieved28 October 2010.
  3. ^Arellano Cid, Jorge (1 July 2002)."Introducing Dillo, a lightweight embeddable browser". LinuxDevices.com. Archived fromthe original on 2009-03-09. Retrieved14 February 2009.
  4. ^"Building Dillo3 for IRIX, notes".forums.irixnet.org. Retrieved2025-11-17.
  5. ^ab"Dillo Web Browser :: Compatibility".University of Bremen. 16 November 2008. Archived fromthe original on 24 August 2011. Retrieved13 February 2009.
  6. ^abcde"Dillo Web Browser :: Home Page".University of Bremen. 7 December 2008. Archived fromthe original on 28 May 2007. Retrieved12 February 2009.
  7. ^Arellano Cid, Jorge."Personal info for Jorge Arellano Cid". Archived fromthe original on 24 November 2015. Retrieved12 February 2009.
  8. ^abcNieradzik, Tim (19 April 2009)."dillo:ChangeLog". Mercurial. Archived fromthe original on 6 November 2018. Retrieved21 April 2009.
  9. ^Arellano Cid, Jorge (December 2002)."Cuál sería el principal uso de Dillo?" (in Spanish). tux.cl. Archived fromthe original on 13 April 2003. Retrieved13 February 2009.English translation available.
  10. ^Arellano Cid, Jorge (December 2002)."Básicamente, de que se trata el proyecto Dillo?" (in Spanish). tux.cl. Archived fromthe original on 13 April 2003. Retrieved13 February 2009.English translation available.
  11. ^Arellano Cid, Jorge (31 December 1999)."Home page (ASCII version)".SourceForge.net. Retrieved21 April 2009.
  12. ^"Dillo Web Browser :: Donations".University of Bremen. 14 October 2008. Retrieved13 February 2009.
  13. ^"Embeddable browser project hits milestone release, seeks funding". LinuxDevices.org. 19 February 2004. Archived fromthe original on 16 February 2009. Retrieved13 February 2009.
  14. ^Arellano Cid, Jorge (August 2008)."Dillo is eight years old!". Archived fromthe original on 2012-02-20. Retrieved12 February 2009.
  15. ^Martin, Caitlyn (1 December 2008)."DistroWatch.com News".DistroWatch Weekly. Retrieved13 February 2009.
  16. ^Proven, Liam (7 May 2024)."Lightweight Dillo browser springs back to life, still doesn't care about JavaScript".The Register. Situation Publishing. Retrieved4 June 2025.
  17. ^Posch, Maya (11 May 2024)."The Minimalistic Dillo Web Browser Is Back".Hackaday. Retrieved4 June 2025.
  18. ^Nestor, Marius (6 May 2024)."Dillo 3.1 Open-Source Web Browser Released After 9-Year Hiatus".9to5Linux. Retrieved4 June 2025.
  19. ^"Dillo Web Browser :: Home Page". Archived fromthe original on 2022-05-18.
  20. ^"Dillo.org". Archived fromthe original on 2022-06-02.
  21. ^Roelofs, Greg (17 May 2008)."PNG-supporting Browsers".SourceForge. Retrieved13 February 2009.
  22. ^abcArndt, Matthias (June 2002)."Dillo--a Web Browser as Fast as Lightning". Archived fromthe original on 15 February 2009. Retrieved13 February 2009.
  23. ^"Dillo release 3.2.0".Dillo Website. 2025-01-18. Retrieved4 June 2025.
  24. ^abByfield, Bruce (5 November 2008)."Dillo 2.0 is fast, but limited".Linux.com. Retrieved13 February 2009.
  25. ^"Sample dillo initialization file".University of Bremen. Archived fromthe original on 26 December 2017. Retrieved13 February 2009.
  26. ^"Q: How do I enable cookies?".Dillo Web Browser :: Frequently Asked Questions.University of Bremen. 15 January 2009. Archived fromthe original on 9 May 2008. Retrieved11 February 2009.
  27. ^"Dillo Web Browser :: Funding Presentation :: Advantages".University of Bremen. Retrieved13 February 2009.
  28. ^"Dillo Web Browser :: About Dillo's Bug Meter".University of Bremen. Retrieved13 February 2009.
  29. ^"Why do some pages look strange?".Dillo Web Browser :: Frequently Asked Questions.University of Bremen. 15 January 2009. Archived fromthe original on 9 May 2008. Retrieved11 February 2009.
  30. ^"Dam(sic) Small Linux on retro hardware -- 486SX and 486DX2". John Andrews. 19 October 2003. Retrieved24 May 2009.
  31. ^Downloads - nanox-microwindows-nxlib-fltk-for-dos - This project ports the Nano-X, Microwindows, NXlib and FLTK 1.3.0 libraries to the DOS operating system using DJGPP - Google Project Hosting. Code.google.com. Retrieved on 2013-12-09.
  32. ^Arellano Cid, Jorge (December 2002)."El hecho de que Dillo este programado en C hace que sea portable a otros sistemas operativos, debería Windows ser su objetivo principal, ya que la "democratización de internet" tendría más impacto debido a la cantidad de usuarios de este s.o.?" (in Spanish). tux.cl. Archived fromthe original on 13 April 2003. Retrieved13 February 2009.English translation available.
  33. ^Vibber, Kelson (13 October 2008)."Installing Dillo on Cygwin". Archived fromthe original on 4 June 2011. Retrieved13 February 2009.
  34. ^"Q: Internationalization and Localization (i18n & l10n)".Dillo Web Browser :: Frequently Asked Questions.University of Bremen. 15 January 2009. Archived fromthe original on 9 May 2008. Retrieved12 February 2009.
  35. ^Krause, Ralph (26 February 2002)."Dillo, the GTK Web Browser".Linux Journal. Retrieved13 February 2009.
  36. ^"Project Status". Dillo-Win32. 5 December 2011. Archived fromthe original on 15 March 2012. Retrieved1 January 2012.
  37. ^"Official D+ Browser page". Retrieved5 December 2013.
  38. ^"README - w00fpack/dilloNG".GitHub.
  39. ^"Commits - w00fpack/dilloNG".GitHub.
  40. ^"Dillo, a multi-platform graphical web browser".GitHub.
  41. ^"Working base from OpenBSD 6.8 pkg, switched from autotools to plain Makefiles".GitHub.
  42. ^See[1] for coverage
  43. ^"Overview".GitHub.
  44. ^"Commits - crossbowerbt/dillo-plus".GitHub.
  45. ^abcKingman, Henry (16 October 2008)."Lightweight, Linux-compatible browser evolves". DesktopLinux.com. Archived fromthe original on 14 February 2009. Retrieved13 February 2009.
  46. ^Tatham, Paul (15 September 2002)."Linux Web Surfing - Get Armed with Dillo". Archived fromthe original on 3 March 2016. Retrieved13 February 2009.
  47. ^"Browser Market Share". Net Applications. January 2009. Retrieved12 February 2009.
  48. ^"Damn Small Linux, Featured Desktop applications". John Andrews. Retrieved11 February 2009.
  49. ^"Feather Linux - About".BerliOS. Archived fromthe original on 27 January 2009. Retrieved11 February 2009.
  50. ^"Lesser known "mini" Linux runs from RAM". DesktopLinux.com. 25 January 2007. Archived fromthe original on 15 February 2009. Retrieved13 February 2009.

External links

[edit]
Wikimedia Commons has media related toDillo.
Lightweight web browsers
Web browsers designed to consume fewerresources than mainstream browsers.
Features, standards & protocols
Features
Web standards
Protocols
Active
Blink-based
Proprietary
FOSS
Gecko-based
Goanna-based
WebKit-based
Multi-engine
Other
Discontinued
Blink-based
Gecko-based
MSHTML-based
WebKit-based
Other
Retrieved from "https://en.wikipedia.org/w/index.php?title=Dillo&oldid=1333894061"
Categories:
Hidden categories:

[8]ページ先頭

©2009-2026 Movatter.jp