ArticleslgStudy

computer science

Kiwix

Kiwix is a computer science topic covered in the lgStudy science library. This page brings together a partial reference excerpt, illustrations, worked examples, real-world applications and a short study plan, so you can understand Kiwix rather than just read about it. In short: Kiwix is a free and open-source offline web browser created by Emmanuel Engelhart and Renaud Gaudin in 2007. It was first launched to enable offline access to Wikipedia, but has since expanded to include other projects from the Wikimedia Foundation, public domain texts from Project Gutenberg, many of the Stack Exchange sites, and many other resources.

Kiwix — main illustration
Kiwix — illustration

Key takeaways

  • Kiwix belongs to computer science; place it in that map before memorising details.
  • Learn the definition first, then one example that makes the definition concrete.
  • Connect Kiwix to a quantity you can measure, compute or draw — that is where exam questions come from.
  • Reproduce the core statement of Kiwix from memory before moving on to harder problems.

Reference excerpt

Kiwix is a free and open-source offline web browser created by Emmanuel Engelhart and Renaud Gaudin in 2007. It was first launched to enable offline access to Wikipedia, but has since expanded to include other projects from the Wikimedia Foundation, public domain texts from Project Gutenberg, many of the Stack Exchange sites, and many other resources. Available in more than 100 languages, Kiwix has been included in several high-profile projects, from smuggling operations in North Korea to Google Impact Challenge's recipient Bibliothèques Sans Frontières.

History Founder Emmanuel Engelhart sees Wikipedia as a common good, saying "The contents of Wikipedia should be available for everyone! Even without Internet access. This is why I have launched the Kiwix project." After becoming a Wikipedia editor in 2004, Engelhart became interested in developing offline versions of Wikipedia. A project to make a Wikipedia CD, initiated in 2003, was a trigger for the project. In 2012, Kiwix received a grant from Wikimedia France to build a kiwix-plug, which was deployed to universities in eleven countries known as the Afripedia Project. In February 2013 Kiwix won SourceForge's Project of the Month award and an open-source award in 2015.

Description The software is designed as an offline reader for a web content. It can be used on computers without an internet connection, computers with a slow or expensive connection, or to avoid censorship. It can also be used while travelling (e.g. on a plane or train). It also exists as browser extensions (see below). Of course, the content being archived offline means it is no longer editable, if it was previously. Users first download Kiwix (or a browser extension), then download content for offline viewing with Kiwix. Compression saves disk space and bandwidth. All of English-language Wikipedia, with pictures, fits on a large USB stick or external media. All content files are indexed and compressed in ZIM format, which makes them smaller, but leaves them easy to search and selectively decompress. The ZIM files are then opened with Kiwix, which looks and behaves like a web browser, or with a suitably enabled conventional browser. Kiwix offers full text search, tabbed navigation, and the option to export articles to PDF and HTML. There is an HTTP server version called kiwix-serve; this enables a computer to host Kiwix content, and make it available to other computers on a network. The other computers see an ordinary website. Kiwix-hotspot is an HTTP server version for plug computers, which is often used to provide a Wi-Fi server. This is suitable for use cases where no technical skill is available; it is a "plug-and-play" solution.

Available content

A list of content available on Kiwix is available for download, including language-specific sublists. Content can be loaded through Kiwix itself. Since 2014, most Wikipedia versions are available for download in various different languages. The project was unable to produce up-to-date complete versions of English Wikipedia after October 2018 but started making releases again in July 2020. Besides Wikipedia, content from the Wikimedia Foundation such as Wikisource, Wikiquote, Wikivoyage, Wikibooks, and Wikiversity are also available for offline viewing in various different languages. In November 2014, a ZIM version of all open texts forming part of Project Gutenberg was made available. Besides public domain content, works licensed under a Creative Commons license are available for download as well. For example, offline versions of the Ubuntu wiki containing user documentation for the Ubuntu operating system, ZIM editions of TED conference talks and videos from Crash Course are available in the Kiwix archive as ZIM file formats.

Historic Wikipedia articles selection releases Between 2007 and 2011, three CD/DVD versions containing a selection of articles from the English Wikipedia were released. They are now available as Kiwix ZIM files:

Wikipedia Version 0.5 Wikipedia Version 0.7 Wikipedia Version 0.8

Deployments Kiwix can be installed on a desktop computer as a stand-alone program, installed on a tablet or smartphone, or can create its own WLAN environment from a Raspberry Pi. As a software development project, Kiwix itself is not directly involved in deployment projects. However, third party organizations do use the software as a component of their own projects. Examples include:

Universities and libraries that cannot afford broadband Internet access. The Afripedia Project set up kiwix servers in French-speaking universities, some of them with no Internet access, in 11 African countries. Schools in developing countries, where access to the internet is difficult or too expensive. Installed on computers used for the One Laptop per Child project. Installed on Raspberry Pis for use in schools with no easy access to electricity in Tanzania by the Tanzania Development Trust. Installed on tablets in schools in Mali as part of the MALebooks project. Used by school teachers and university professors, as well as students, in Senegal. Deployed in Benin during teacher training seminars run by Zedaga, a Swiss NGO specialized in education. The Fondation Orange has used kiwix-serve in its own French language technological knowledge product they have deployed in Africa. A special version for the organization SOS Children's Villages was developed, initially for developing countries, but it is also used in the developed world. At sea and in other remote areas: Aboard ships in Antarctic waters. By the Senegalese Navy in their patrol ships. Included in Navigatrix, a Linux distribution for people on boats. On a train or plane. In European and US prison education programs.

Package managers and app stores

… excerpt ends here. Continue reading the full article.

Illustrations

Kiwix illustration
Kiwix illustration
Kiwix: Kiwix app, running on an Android tablet
Kiwix app, running on an Android tablet
Kiwix: Reading Wikipedia through Kiwix on a boat in the South Pacific, where internet connectivity can be very expensive or nonexistent[19]
Reading Wikipedia through Kiwix on a boat in the South Pacific, where internet connectivity can be very expensive or nonexistent[19]
Kiwix: Locations of 13 universities in 11 countries where Kiwix was deployed as part of the Afripedia Project
Locations of 13 universities in 11 countries where Kiwix was deployed as part of the Afripedia Project

Worked examples

Example 1 — a first encounter with Kiwix

Start with the simplest possible case. Write down what Kiwix claims or describes in one sentence, then invent the smallest concrete situation in which that sentence is true. In computer science, the smallest case is usually a single object, a single equation or a single measurement. Check that every symbol or term in your sentence has a meaning in that case.

Example 2 — changing one variable

Take the situation from Example 1 and change exactly one quantity: double it, halve it, or set it to zero. Predict what should happen to Kiwix before you calculate. Comparing your prediction with the result is the fastest way to find out whether you understand the idea or only the words.

Example 3 — an exam-style question

Typical questions about Kiwix ask you to (a) state it precisely, (b) apply it to given data, and (c) explain a limitation. Practise writing all three answers in under five minutes; the third part is what separates a full-mark answer from an average one.

Applications of Kiwix

In research
Kiwix appears in computer science research whenever the underlying quantities have to be modelled precisely. Papers usually cite it as a starting assumption and then explore where it breaks down.
In technology and industry
Engineering practice reuses Kiwix in design rules, simulations and safety margins. Knowing the idea lets you read a specification sheet and understand why the numbers look the way they do.
In the classroom
Kiwix is common in secondary-school and first-year university syllabi. It links to neighbouring topics 2010 software, Book censorship, Cross-platform free software, so understanding it makes those chapters shorter.
In everyday life
Look for Kiwix outside the textbook — in sport, cooking, traffic, electronics or the sky above you. An example you found yourself is remembered far longer than one you were given.

Affiliate

Preply — study more efficiently by working with a personal tutor. 50% off.

How to study Kiwix in 20 minutes

  1. Read the reference excerpt below once, without taking notes.
  2. Close the page and write down what Kiwix means in your own words.
  3. Compare your version with the excerpt and mark what you missed.
  4. Work through the three examples above with pen and paper.
  5. Explain Kiwix out loud to somebody else — or to Teacher Smith in the lgStudy chat.

Frequently asked questions

What is Kiwix in simple terms?

Kiwix is a free and open-source offline web browser created by Emmanuel Engelhart and Renaud Gaudin in 2007. It was first launched to enable offline access to Wikipedia, but has since expanded to include other projects from the Wikimedia Foundation, public domain texts from Project Gutenberg, many…

Why does Kiwix matter?

Because it connects several computer science ideas at once: it gives you a definition you can apply, a quantity you can calculate, and a way to check whether a result is plausible.

How should I study Kiwix?

Read the excerpt, restate it from memory, then work through the examples and applications listed on this page. The five-step study plan above takes about twenty minutes.

What does this page cover?

It gives you a compact reference excerpt plus original lgStudy explanations, examples, applications and study material on Kiwix.

Tags

  • 2010 software
  • Book censorship
  • Cross-platform free software
  • Ebook suppliers
  • Free and open-source Android software
  • Free educational software
  • Free mobile software
  • Free web server software
  • Internet censorship
  • Internet privacy software
  • Learning platforms
  • Publishing software

Keep exploring