Reference articles on history, science, culture and more
Encyclopedia

KIO

System library

Image credit is listed at the end of this article.

KIO (KDE Input/Output) is a system library incorporated into KDE Frameworks and KDE Software Compilation 4. It provides access to files, web sites and other resources through a single consistent API. Applications, such as Konqueror and Dolphin, which are written using this framework, can operate on files stored on remote servers in exactly the same way as they operate on those stored locally, effectively making KDE network-transparent. This allows for an application like Konqueror to be both a file manager as well as a web browser.

KIO Workers (called KIO Slaves prior to KDE Frameworks 6) are libraries that provide support for individual protocols (e.g. WebDAV, FTP, SMB, SSH, FISH, SFTP, SVN, TAR).

The KDE manual app KHelpCenter has a KIOWorkers section that lists the available protocols with a short description of each.

As the GNU C Library serves as a wrapper for Linux kernel system calls, so does KIO serve as a further wrappers for its specific tasks.
As the GNU C Library serves as a wrapper for Linux kernel system calls, so does KIO serve as a further wrappers for its specific tasks.
Watch videos about KIOExplainers and documentaries on YouTube (opens in a new tab)

Sources and credits

This article is adapted from the Wikipedia article KIO, written by its contributors and licensed under CC BY-SA 4.0. Fathomly has changed the layout, removed citation markers, navigation and maintenance notices, and adjusted punctuation. This adapted version is shared under the same license. For references, see the original article.

Images, from Wikimedia Commons:

Fathomly is not affiliated with or endorsed by the Wikimedia Foundation. Spotted a problem? Tell us.