한국   대만   중국   일본 
Dillo - Wikipedia Jump to content

Dillo

From Wikipedia, the free encyclopedia
Dillo
Original author(s) Jorge Arellano Cid
Initial release December 1999 ; 24 years ago  ( 1999-12 )
Stable release
3.1.1 [1]   Edit this on Wikidata / 8 June 2024 ; 2 days ago  ( 8 June 2024 )
Repository
Written in C and C++
Operating system Linux , BSD , OS X , FreeDOS
Available in English
Type Web browser
License GPL-3.0-or-later
Website https://dillo-browser.github.io/

Dillo is a minimalistic web browser particularly intended for older or slower computers and embedded systems . [2] It supports only plain HTML / XHTML (with CSS rendering) and images over HTTP and HTTPS ; scripting is ignored entirely. [2] [3] Current versions of Dillo can run on Linux , BSD , OS X , IRIX and Cygwin . [4] Due to its small size, it was the browser of choice in several space-conscious Linux distributions . Dillo is free software , released under the GNU GPL-3.0-or-later . [5]

Chilean software engineer Jorge Arellano Cid conceived the Dillo project in late 1999, [6] publishing the first version of Dillo in December of that year. [7] 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 the World Wide Web . [8] To this end, he designed Dillo to be small, fast, and efficient, capable of performing well even on an Intel 80486 CPU with a dial-up Internet access . [2] [9]

Development [ edit ]

Dillo was originally written in the C programming language with the GTK+ GUI toolkit . The first versions were based on an earlier browser called Armadillo , hence the name. [10]

Dillo 2 was written with both C and C++ components and the Fast Light Toolkit (FLTK), [7] and was released on October 14, 2008. [5] Text antialiasing , support for character sets other than Latin-1 , HTTP compression capability, and improved page rendering were all added. [7] The move to FLTK from GTK+ also removed many of the project's dependencies and reduced Dillo's memory footprint by 50%. [5]

In 2011, Dillo-3.x was released, using FLTK-1.3. According to the Changelog, this change was prompted in part by the lack of an official release of FLTK-2, which stopped Dillo-2's inclusion in lightweight distributions for which it would otherwise have been suitable.

Jorge Arellano Cid is still Dillo's lead developer today. [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. [5] [14] The project restarted again in 2008 and two months later received a €115 donation from DistroWatch . [5] [15]

Features [ edit ]

Features of Dillo include bookmarks , tabbed browsing , and support for JPEG , PNG (including alpha transparency [16] ), and GIF images. [17] Partial support for CSS was introduced in release 2.1. Settings such as the default fonts, background color, downloads folder, and home page are customizable through configuration files. [18] [19] Cookies are supported but disabled by default due to privacy concerns. [20] While most web browsers retain the web cache and history after the program is closed, Dillo automatically clears them to improve both privacy and performance. [21]

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 unclosed tags , that Dillo found in the web page. [22] Unlike most browsers, Dillo does not have a quirks mode to improve compatibility with web pages that use invalid HTML. Instead, Dillo processes all web pages according to the published web standards . [23]

In 2003, two Linux enthusiasts successfully ran Dillo on an Intel 486 processor and demonstrated that even with such meager hardware, Dillo could render Home - BBC News in 10?15 seconds. [24] Furthermore, Dillo can run on a variety of software platforms , including Linux , BSD , Solaris , Mac OS X , DOS , [25] and some handheld devices . [4] However, Dillo's developers have made little effort to make the browser work on Microsoft Windows . Arellano Cid stated that Windows goes against Dillo's goal of democratization by artificially increasing hardware requirements and software costs. [26] Nevertheless, Dillo has been reported to work on Windows via Cygwin . [27] Additionally, Dillo-Win32 was a project to port Dillo to Windows which is now defunct. [28] D+ browser or Dplus continues where Dillo-Win32 left off, it's forked from the final Dillo-Win32 release (3.0p9) and does not attempt to maintain upstream compatibility with Dillo. Last version is 0.5b (Oct 15, 2013). [29]

Dillo does not support JavaScript , Java , Flash , right-to-left text, or complex text layout . [17] [30] Support for frames is also very limited; Dillo presents a link to each frame to allow the user to view them one at a time. [31]

Forks [ edit ]

The original [32] domain had expired in June 2022. [33] Developers had lost access to it and a Wordpress zombie lookalike is operating without their oversight ever since.

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

A fork called Dillo-browser [36] 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. [37] It had applied numerous patches from DilloNG and added support for rendering gopher, gemini and markdown pages, reader mode and extended CSS support. [38] A new Python scripting system was introduced with modules for rendering RSS, Epub, public Telegram channel logs and zip file contents. [39] It is still maintained as of 2024. [40]

Reception [ edit ]

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

Dillo is, however, the browser of choice in several space-conscious Linux distributions , such as Damn Small Linux , [44] Feather Linux , [45] VectorLinux , [46] antiX [41] and Mustang Linux. [41]

See also [ edit ]

References [ edit ]

  1. ^ "Release v3.1.1" . 8 June 2024.
  2. ^ a b c Wayner, Peter (19 October 2010). "Top 10 specialty Web browsers you may have missed" . InfoWorld . p. 3 . Retrieved 28 October 2010 .
  3. ^ Arellano Cid, Jorge (1 July 2002). "Introducing Dillo, a lightweight embeddable browser" . LinuxDevices.com. Archived from the original on 2009-03-09 . Retrieved 14 February 2009 .
  4. ^ a b "Dillo Web Browser :: Compatibility" . University of Bremen . 16 November 2008. Archived from the original on 24 August 2011 . Retrieved 13 February 2009 .
  5. ^ a b c d e "Dillo Web Browser :: Home Page" . University of Bremen . 7 December 2008. Archived from the original on 28 May 2007 . Retrieved 12 February 2009 .
  6. ^ Arellano Cid, Jorge. "Personal info for Jorge Arellano Cid" . Archived from the original on 24 November 2015 . Retrieved 12 February 2009 .
  7. ^ a b c Nieradzik, Tim (19 April 2009). "dillo:ChangeLog" . Mercurial. Archived from the original on 6 November 2018 . Retrieved 21 April 2009 .
  8. ^ Arellano Cid, Jorge (December 2002). "Cual seria el principal uso de Dillo?" (in Spanish). tux.cl. Archived from the original on 13 April 2003 . Retrieved 13 February 2009 . English translation available.
  9. ^ Arellano Cid, Jorge (December 2002). "Basicamente, de que se trata el proyecto Dillo?" (in Spanish). tux.cl. Archived from the original on 13 April 2003 . Retrieved 13 February 2009 . English translation available.
  10. ^ Arellano Cid, Jorge (31 December 1999). "Home page (ASCII version)" . SourceForge.net . Retrieved 21 April 2009 .
  11. ^ "Dillo Web Browser :: Project team" . University of Bremen . Retrieved 13 February 2009 .
  12. ^ "Dillo Web Browser :: Donations" . University of Bremen . 14 October 2008 . Retrieved 13 February 2009 .
  13. ^ "Embeddable browser project hits milestone release, seeks funding" . LinuxDevices.org. 19 February 2004. Archived from the original on 16 February 2009 . Retrieved 13 February 2009 .
  14. ^ Arellano Cid, Jorge (August 2008). "Dillo is eight years old!" . Archived from the original on 2012-02-20 . Retrieved 12 February 2009 .
  15. ^ Martin, Caitlyn (1 December 2008). "DistroWatch.com News" . DistroWatch Weekly . Retrieved 13 February 2009 .
  16. ^ Roelofs, Greg (17 May 2008). "PNG-supporting Browsers" . SourceForge . Retrieved 13 February 2009 .
  17. ^ a b c Arndt, Matthias (June 2002). "Dillo--a Web Browser as Fast as Lightning" . Archived from the original on 15 February 2009 . Retrieved 13 February 2009 .
  18. ^ a b Byfield, Bruce (5 November 2008). "Dillo 2.0 is fast, but limited" . Linux.com . Retrieved 13 February 2009 .
  19. ^ "Sample dillo initialization file" . University of Bremen . Archived from the original on 26 December 2017 . Retrieved 13 February 2009 .
  20. ^ "Q: How do I enable cookies?" . Dillo Web Browser :: Frequently Asked Questions . University of Bremen . 15 January 2009. Archived from the original on 9 May 2008 . Retrieved 11 February 2009 .
  21. ^ "Dillo Web Browser :: Funding Presentation :: Advantages" . University of Bremen . Retrieved 13 February 2009 .
  22. ^ "Dillo Web Browser :: About Dillo's Bug Meter" . University of Bremen . Retrieved 13 February 2009 .
  23. ^ "Why do some pages look strange?" . Dillo Web Browser :: Frequently Asked Questions . University of Bremen . 15 January 2009. Archived from the original on 9 May 2008 . Retrieved 11 February 2009 .
  24. ^ "Dam(sic) Small Linux on retro hardware -- 486SX and 486DX2" . John Andrews. 19 October 2003 . Retrieved 24 May 2009 .
  25. ^ 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.
  26. ^ Arellano Cid, Jorge (December 2002). "El hecho de que Dillo este programado en C hace que sea portable a otros sistemas operativos, deberia Windows ser su objetivo principal, ya que la "democratizacion de internet" tendria mas impacto debido a la cantidad de usuarios de este s.o.?" (in Spanish). tux.cl. Archived from the original on 13 April 2003 . Retrieved 13 February 2009 . English translation available.
  27. ^ Vibber, Kelson (13 October 2008). "Installing Dillo on Cygwin" . Archived from the original on 4 June 2011 . Retrieved 13 February 2009 .
  28. ^ "Project Status" . Dillo-Win32. 5 December 2011. Archived from the original on 15 March 2012 . Retrieved 1 January 2012 .
  29. ^ "Official D+ Browser page" . Retrieved 5 December 2013 .
  30. ^ "Q: Internationalization and Localization (i18n & l10n)" . Dillo Web Browser :: Frequently Asked Questions . University of Bremen . 15 January 2009. Archived from the original on 9 May 2008 . Retrieved 12 February 2009 .
  31. ^ Krause, Ralph (26 February 2002). "Dillo, the GTK Web Browser" . Linux Journal . Retrieved 13 February 2009 .
  32. ^ "Dillo Web Browser :: Home Page" .
  33. ^ "Dillo.org" .
  34. ^ "README - w00fpack/dilloNG" .
  35. ^ "Commits - w00fpack/dilloNG" .
  36. ^ "Dillo, a multi-platform graphical web browser" .
  37. ^ "Working base from OpenBSD 6.8 pkg, switched from autotools to plain Makefiles" .
  38. ^ See [1] for coverage
  39. ^ "Overview" . GitHub .
  40. ^ "Commits - crossbowerbt/dillo-plus" .
  41. ^ a b c Kingman, Henry (16 October 2008). "Lightweight, Linux-compatible browser evolves" . DesktopLinux.com. Archived from the original on 14 February 2009 . Retrieved 13 February 2009 .
  42. ^ Tatham, Paul (15 September 2002). "Linux Web Surfing - Get Armed with Dillo" . Archived from the original on 3 March 2016 . Retrieved 13 February 2009 .
  43. ^ "Browser Market Share" . Net Applications. January 2009 . Retrieved 12 February 2009 .
  44. ^ "Damn Small Linux, Featured Desktop applications" . John Andrews . Retrieved 11 February 2009 .
  45. ^ "Feather Linux - About" . BerliOS . Archived from the original on 27 January 2009 . Retrieved 11 February 2009 .
  46. ^ "Lesser known "mini" Linux runs from RAM" . DesktopLinux.com. 25 January 2007. Archived from the original on 15 February 2009 . Retrieved 13 February 2009 .

External links [ edit ]