Open main menu
Home
Random
Recent changes
Special pages
Community portal
Preferences
About Wikipedia
Disclaimers
Incubator escapee wiki
Search
User menu
Talk
Dark mode
Contributions
Create account
Log in
Editing
KIO
Warning:
You are not logged in. Your IP address will be publicly visible if you make any edits. If you
log in
or
create an account
, your edits will be attributed to your username, along with other benefits.
Anti-spam check. Do
not
fill this in!
{{Short description|System library}} {{Infobox software | title = KIO | name = KDE Frameworks | logo = KDE mascot Konqi for network applications.png | developer = [[KDE]] | latest release version = {{wikidata|property|preferred|references|edit|Q265162|P348|P548=Q2804309}} | latest release date = {{wikidata|qualifier|preferred|single|Q265162|P348|P548=Q2804309|P577}} | latest preview version = {{wikidata|property|preferred|references|edit|Q265162|P348|P548=Q51930650}} | latest preview date = {{wikidata|qualifier|preferred|single|Q265162|P348|P548=Q51930650|P577}} | programming language = [[C++]] | genre = System library | website = {{URL|kde.org}} }} {{Main|KDE Frameworks}} [[File:Linux kernel System Call Interface and glibc.svg|thumb|As the [[GNU C Library]] serves as a wrapper for [[Linux kernel]] [[system call]]s, so does '''KIO''' serve as a further wrappers for its specific tasks.]] {{Other uses}} '''KIO''' ('''KDE Input/Output''') is a system [[library (computing)|library]] incorporated into [[KDE Frameworks]] and [[KDE Software Compilation 4]]. It provides access to files, web sites and other resources through a single consistent [[Application programming interface|API]]. Applications, such as [[Konqueror]] and [[Dolphin (file manager)|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 transparency|network-transparent]]. This allows for an application like Konqueror to be both a file manager as well as a web browser. '''KIO Slaves''' (renamed to '''KIO Workers''' during the development of [[KDE Frameworks 6]] <ref>{{cite web |title=Remove the KIO "slave" terminology |url=https://phabricator.kde.org/T14234 |website=KDE Phabricator |access-date=25 February 2024}}</ref>) are libraries that provide support for individual [[Protocol (computing)|protocols]] (e.g. [[WebDAV]], [[File Transfer Protocol|FTP]], [[Samba (software)|SMB]], [[Secure Shell|SSH]], [[Files transferred over shell protocol|FISH]], [[SSH File Transfer Protocol|SFTP]], [[Subversion (software)|SVN]], [[tar (file format)|TAR]]). The KDE manual app KHelpCenter has a ''KIOSlaves'' (''KIOWorkers'' in Frameworks 6) section that lists the available protocols with a short description of each. == See also == * [[GIO (software)|GIO]] and [[GVfs]] β provides equivalent functionality for [[GNOME]], [[XFCE]] and [[Cinnamon (software)|Cinnamon]] ==References== {{reflist}} == External links == * [https://api.kde.org/frameworks/kio/html/index.html KIO API documentation] * [https://invent.kde.org/frameworks/kio Source Code] * [https://web.archive.org/web/20130926214852/http://www.maketecheasier.com/quick-easy-guide-to-kde-kio-slaves/2009/08/17 A Quick and Easy Guide to KDE KIO slaves], by Tavis J. Hampton {{KDE}} <!-- Interlang --> {{DEFAULTSORT:Kio}} <!-- Categories --> [[Category:KDE Frameworks]] [[Category:KDE Platform]] {{KDE-stub}}
Edit summary
(Briefly describe your changes)
By publishing changes, you agree to the
Terms of Use
, and you irrevocably agree to release your contribution under the
CC BY-SA 4.0 License
and the
GFDL
. You agree that a hyperlink or URL is sufficient attribution under the Creative Commons license.
Cancel
Editing help
(opens in new window)
Pages transcluded onto the current version of this page
(
help
)
:
Template:Asbox
(
edit
)
Template:Cite web
(
edit
)
Template:Infobox
(
edit
)
Template:Infobox software
(
edit
)
Template:KDE
(
edit
)
Template:KDE-stub
(
edit
)
Template:Main
(
edit
)
Template:Main other
(
edit
)
Template:Other uses
(
edit
)
Template:Reflist
(
edit
)
Template:Short description
(
edit
)
Template:Template other
(
edit
)