Home News Software Applications DuckDuckGo: A New Search Engine Built from Open Source

DuckDuckGo: A New Search Engine Built from Open Source

DuckDuckGo Logo

DuckDuckGo is a new search engine focused on relevant results and respecting user privacy. Actually a mash-up of several other sites like Wikipedia, About, Bing, and Yahoo, DuckDuckGo also uses it's own web crawler, the DuckDuckBot. DuckDuckGo uses what it calls Zero-click search results to try to guess what you are looking for and give it to you directly in your search results. I've been using DuckDuckGo for a few weeks now, and I'm impressed. What further impresses me is that the entire site is built on open source tools, ranging from FreeBSD for the operating system to good old-fashioned Perl for the logic.

According to DuckDuckGo's developer, Gabriel Weinberg, the stack looks like this:

  • Web Server: Nginix
  • Cache: Memcached and Solr
  • Database: PostgreSQL
  • Primary Language: Perl
  • Operating System: FreeBSD for the main site or Ubuntu for Amazon EC2 failover imagesIt's like the evolution of the LAMP stack that has served so many sites so well for many years. Too bad there isn't a snappy acronym like LAMP for it. Maybe we can call it the Duck stack.
Read more at Ostatic


Subscribe to Comments Feed

Who we are ?

The Linux Foundation is a non-profit consortium dedicated to the growth of Linux.

More About the foundation...

Frequent Questions

Linux Training / Board