Accessibility Support
Accessibility support provided by the package
Need an extra tag
The package can be categorised along this facet, but the right tag for it is missing.
Mark a package with this tag to signal the vocabulary maintainers of cases where the current tag set is lacking.
Accessibility through AT-SPI
Applies to applications which are technically accessible through AT-SPI, e.g. the content of the interface can be accessed by the Orca screen reader.
This does not imply that the application is convenient to use, only that the interface can be accessed.
Accessibility through Braille with the BRLTTY screen reader
Applies to applications whose accessibility through Braille output from the BRLTTY screen reader has been confirmed.
Accessibility through speech with the BRLTTY screen reader
Applies to applications whose accessibility through speech output from the BRLTTY screen reader has been confirmed.
Accessibility through Braille with the Orca screen reader
Applies to applications whose accessibility through Braille output from the Orca screen reader has been confirmed.
Accessibility through speech with the Orca screen reader
Applies to applications whose accessibility through speech output from the Orca screen reader has been confirmed.
Accessibility through speech with the Speakup screen reader
Applies to applications whose accessibility through speech output from the Speakup screen reader has been confirmed.
Accessibility through speech with the YASR screen reader
Applies to applications whose accessibility through speech output from the YASR screen reader has been confirmed.
Input Systems
Applies to input methods for non-latin languages as well as special input systems.
Text Recognition (OCR)
The translation of text images into machine-editable text by means of Optical Character Recognition (OCR).
Screen Magnification
Displays enlarged screen content.
Screen Reading
Converts text into speech.
Speech Synthesis
The artificial production of human speech.
Speech Recognition
Converts speech into text.
System Administration
Which system administration activities the package may perform
Need an extra tag
The package can be categorised along this facet, but the right tag for it is missing.
Mark a package with this tag to signal the vocabulary maintainers of cases where the current tag set is lacking.
Accounting
Automation and Scheduling
Automating the execution of software in the system.
Backup and Restoration
Benchmarking
System Boot
Clustering
Configuration Tool
File Distribution
Filesystem Tool
Creation, maintenance, and use of filesystems
Forensics and Recovery
Recovering lost or damaged data. This tag will be split into admin::recovery and security::forensics.
Hardware Support
System Installation
Issue Tracker
Kernel or Modules
Logging
Login
Logging into the system
Monitoring
Package Management
Power Management
Data Recovery
User Management
Virtualization
This is not hardware emulation, but rather those facilities that allow to create many isolated compartments inside the same system.
Biology
How the package is related to the field of biology
EMBOSS
Packages related to the European Molecular Biology Open Software Suite.
Clustal/ALN
Used in multiple alignment of biological sequences.
Fasta/Pearson
Very popular format for biological sequences.
Nexus
Popular format for phylogenetic trees.
Nucleic Acids
Software that works with sequences of nucleic acids: DNA, RNA but also non-natural nucleic acids such as PNA or LNA.
Proteins
Software that works with sequences of aminoacids: peptides and proteins.
Culture
The culture for which the package provides special support
Need an extra tag
The package can be categorised along this facet, but the right tag for it is missing.
Mark a package with this tag to signal the vocabulary maintainers of cases where the current tag set is lacking.
Afrikaans
Arabic
Basque
Bengali
Norwegian Bokmaal
Bosnian
Brazilian
British
Bulgarian
Catalan
Chinese
Croatian
Czech
Danish
Dutch
Esperanto
Estonian
Faroese
Farsi
Finnish
French
Galician
German
Greek
Hebrew
Hindi
Hungarian
Icelandic
Indonesian
Irish (Gaeilge)
Italian
Japanese
Kazakh
Korean
Latvian
Lithuanian
Mongolian
Norwegian
Norwegian Nynorsk
Polish
Portuguese
Punjabi
Romanian
Russian
Serbian
Slovak
Spanish
Swedish
Taiwanese
Tajik
Tamil
Thai
Turkish
Ukrainian
Uzbek
Welsh
Software Development
How the package is related to the field of software development
Need an extra tag
The package can be categorised along this facet, but the right tag for it is missing.
Mark a package with this tag to signal the vocabulary maintainers of cases where the current tag set is lacking.
Bug Tracking
Build Tool
Code Generation
Parser, lexer and other code generators
Compiler
Debian
Tools, documentation, etc. of use primarily to Debian developers.
Debugging
Documentation
Literate Programming
Tools and auto-documenters
ECMA CLI
Tools and libraries for development with implementations of the ECMA CLI (Common Language Infrastructure), like Mono or DotGNU Portable.NET.
Source Editor
Examples
Internationalization
IDE
Integrated Development Environment
Interpreter
Need an extra tag
Ada Development
C Development
C++ Development
C# Development
Ecmascript/JavaScript Development
Erlang Development
Fortran Development
Go Development
Haskell Development
Java Development
Lisp Development
Lua Development
ML Development
Objective-C Development
OCaml Development
GNU Octave Development
Pascal Development
Perl Development
PHP Development
Pike Development
POSIX shell
Prolog Development
Pure Data Development
Python Development
GNU R Development
Ruby Development
Rust Development
Scheme Development
SPARQL Protocol and RDF Query Language
SQL
Tcl Development
Vala Development
Libraries
Machine Code
Assemblers and other machine-code development tools.
Modelling
Programs and libraries that support creation of software models with modelling languages like UML or OCL.
Packaging
Tools for packaging software.
Prettyprint
Code pretty-printing and indentation/reformatting.
Profiling
Profiling and optimization tools.
Revision Control
RCS (Revision Control System) and SCM (Software Configuration Manager)
RPC
Remote Procedure Call, Network transparent programming
Runtime Support
Runtime environments of various languages and systems.
Testing and QA
Tools for software testing and quality assurance.
User Interface
Tools for designing user interfaces.
Web
Web-centric frameworks, CGI libraries and other web-specific development tools.
Field
Which branch of knowledge is the package related to
Need an extra tag
The package can be categorised along this facet, but the right tag for it is missing.
Mark a package with this tag to signal the vocabulary maintainers of cases where the current tag set is lacking.
Arts
Astronomy
Aviation
Biology
Bioinformatics
Sequence analysis software.
Molecular Biology
Software useful to molecular cloning and related wet biology.
Structural Biology
Software useful to model three-dimensional structures.
Chemistry
Computer Science
Packages in the area of computer science. This could be e.g. for researching or learning computer science.
Does not include packages for software development. This kind of software is tagged using the "Software Development" facet.
Electronics
Circuit editors and other electronics-related software
Financial
Accounting and financial software
Genealogy
Geography
Geology
Linguistics
Mathematics
Medicine
Medical Imaging
Meteorology
Physics
Religion
Statistics
Games and Amusement
Kind of games provided by the package
Need an extra tag
The package can be categorised along this facet, but the right tag for it is missing.
Mark a package with this tag to signal the vocabulary maintainers of cases where the current tag set is lacking.
Adventure
Action and Arcade
Board
Chess
Card
Demo
First Person Shooter
Multiplayer RPG
MUDs, MOOs, and other multiplayer RPGs
Platform
Puzzle
Role-playing
Rogue-like RPG
Games like Nethack, Angband etc.
Simulation
Sport Games
Racing
Strategy
Tetris-like
Toy or Gimmick
Typing Tutor
Hardware Enablement
How the package is related to hardware enablement
Need an extra tag
The package can be categorised along this facet, but the right tag for it is missing.
Mark a package with this tag to signal the vocabulary maintainers of cases where the current tag set is lacking.
Bluetooth
Digital Camera
Hardware Detection
Embedded
Emulation
GPS
Global Positioning System
Ham Radio
LEGOâ„¢
Software useful for LEGO designers and owners of LEGO bricks and hardware
Input Devices
Joystick
Keyboard
Mouse
Touchscreen
Joystick (legacy)
Laptop
Modem
xDSL Modem
Requires video hardware acceleration
Power Management
ACPI Power Management
APM Power Management
UPS
Uninterruptible Power Supply
Printer
Image-scanning Hardware
Storage
CD reader
Compact Disc
CD writer
Compact Disc writer
DVD reader
Digital Versatile Disc
DVD writer
Digital Versatile Disc writer
Floppy Disk
USB
Universal Serial Bus
Graphics and Video
Implemented in
What language the software is implemented in
Need an extra tag
The package can be categorised along this facet, but the right tag for it is missing.
Mark a package with this tag to signal the vocabulary maintainers of cases where the current tag set is lacking.
Ada
C
C++
C#
Ecmascript/Javascript
Erlang
Fortran
Go
Haskell
Java
Lisp
Lua
ML
Objective C
OCaml
Pascal
Perl
PHP
Pike
Python
GNU R
Ruby
Rust
Scheme
sh, bash, ksh, tcsh and other shells
Tcl, Tool Command Language
Vala
User Interface
What kind of user interface the package provides
Three-Dimensional
Need an extra tag
The package can be categorised along this facet, but the right tag for it is missing.
Mark a package with this tag to signal the vocabulary maintainers of cases where the current tag set is lacking.
Command Line
Daemon
Runs in background, only a control interface is provided, usually on commandline.
Framebuffer
Graphical User Interface
Packages that provide the user with a 2D graphical user interface.
Command Shell
Console SVGA
Text-based Interactive
World Wide Web
X Window System
Writing script
Codes for representating writing systems
Arabic
Armenian
Bengali
Bopomofo
Braille
Unified Canadian Aboriginal Syllabics
Cyrillic
Devanagari (Nagari)
Ethiopic (Geʻez)
Georgian (Mkhedruli)
Greek
Gujarati
Gurmukhi
Hangul (HangÅl, Hangeul)
Han (Hanzi, Kanji, Hanja)
Han (Simplified variant)
Han (Traditional variant)
Hebrew
Hiragana
Japanese
Alias for Han + Hiragana + Katakana.
Katakana
Khmer
Kannada
Korean
Alias for Hangul + Han
Lao
Latin
Malayalam
Mongolian
Myanmar (Burmese)
Oriya
Sinhala
Syriac
Tamil
Tai Viet
Telugu
Thai
Tibetan
Yi
Symbols
Junior Applications
Applications recommended for younger users
Need an extra tag
The package can be categorised along this facet, but the right tag for it is missing.
Mark a package with this tag to signal the vocabulary maintainers of cases where the current tag set is lacking.
Arcade Games
3D Games
Metapackages
Made Of
The languages or data formats used to make the package
Need an extra tag
The package can be categorised along this facet, but the right tag for it is missing.
Mark a package with this tag to signal the vocabulary maintainers of cases where the current tag set is lacking.
Audio
Dictionary
Font
HTML, Hypertext Markup Language
Icons
Documentation in Info Format
Manuals in Nroff Format
PDF Documents
PostScript
SGML, Standard Generalized Markup Language
SVG, Scalable Vector Graphics
TeX, LaTeX and DVI
VRML, Virtual Reality Markup Language
XML
Electronic Mail
How the package is related to eletronic mail transmission
Need an extra tag
The package can be categorised along this facet, but the right tag for it is missing.
Mark a package with this tag to signal the vocabulary maintainers of cases where the current tag set is lacking.
Mail Delivery Agent
Software that delivers mail to users' mailboxes.
Filters
IMAP Protocol
Mailing Lists
Notification
Software that notifies users about status of mailbox.
POP3 Protocol
SMTP Protocol
Mail Transport Agent
Software that routes and transmits mail accross the system and the network.
Mail User Agent
Software that allows users to access e-mail.
Networking
Role performed concerning computer networks
Need an extra tag
The package can be categorised along this facet, but the right tag for it is missing.
Mark a package with this tag to signal the vocabulary maintainers of cases where the current tag set is lacking.
Client
Configuration
Firewall
High Availability
Load Balancing
Routing
Scanning
Server
Service
VPN or Tunneling
Office and business
Applications related to office and business activities
Need an extra tag
The package can be categorised along this facet, but the right tag for it is missing.
Mark a package with this tag to signal the vocabulary maintainers of cases where the current tag set is lacking.
Finance
Groupware
Presentation
Project Management
Spreadsheet
Privacy issues or anti-features
See https://f-droid.org/wiki/page/Antifeatures
Advertisement
The software contains advertising
Deprecated crypto
The software needs deprecated, known to be insecure, cryptographical algorithms and protocols
Network traffic
The software reveals information about the user activity by accessing assets or other information over the network without asking for the user's permission
No known issues
The package has been checked and no known privacy issues or anti-features were found
Non free Addons
The software promotes other non-Free apps or plugins
Non-free Network Services
The software promotes or depends entirely on a non-Free network service
Tracking
The software tracks and/or reports your activity to somewhere, either without your permission, or by default (i.e. you’d have to actively disable it)
Network Protocol
Which network protocols the package can understand
Need an extra tag
The package can be categorised along this facet, but the right tag for it is missing.
Mark a package with this tag to signal the vocabulary maintainers of cases where the current tag set is lacking.
ATM
Asynchronous Transfer Mode, a high speed protocol for communication between computers in a network.
While ATM is used to implement *DSL networks, it has never gained widespread use as a technology for building local area networks (LANs), for which it was originally intended.
Link: http://en.wikipedia.org/wiki/Asynchronous_Transfer_Mode
BitTorrent
BitTorrent is a protocol for peer-to-peer based file distribution over network.
Although the actual data transport happens between BitTorrent clients, one central node, the so-called trackers, is needed to keep a list of all clients that download or provide the same file.
Link: http://www.bittorrent.com/ Link: http://en.wikipedia.org/wiki/BitTorrent
CORBA
Common Object Request Broker Architecture, a standard for interoperability between programs written in different languages and running on different hardware platforms. CORBA includes a client-server network protocol for distributed computing.
With this network protocol, CORBA clients on different computers and written in different languages can exchange objects over a CORBA server such as orbit2 or omniORB.
Link: http://www.corba.org/
MySQL
Protocol for accessing MySQL database server.
PostgreSQL
Protocol for accessing PostgreSQL database server.
DCC
Direct Client-to-Client (DCC) is an IRC-related sub-protocol enabling peers to interconnect using an IRC server for handshaking in order to exchange files or perform non-relayed chats.
DHCP
Dynamic Host Configuration Protocol, a client-server network protocol for automatic assignment of dynamic IP addresses to computers in a TCP/IP network, rather than giving each computer a static IP address.
Link: http://en.wikipedia.org/wiki/Dynamic_Host_Configuration_Protocol Link: http://www.ietf.org/rfc/rfc2131.txt
DNS
Domain Name System, a protocol to request information associated with domain names (like "www.debian.org"), most prominently the IP address. The protocol is used in communication with a DNS server (like BIND).
For the Internet, there are 13 root DNS servers around the world that keep the addresses of all registered domain names and provide this information to the DNS servers of Internet service providers.
Ethernet
Ethernet is the most popular networking technology for creating local area networks (LANs).
The computers in an Ethernet network communicate over twisted-pair or fibre cables and are identified by their MAC address. Several different types of Ethernet exist, distinguishable by the maximum connection speed. The most widespread types today are 100MBit/s (100BASE-*) or 1GBit/s (1000BASE-*).
FidoNet
FidoNet is a mailbox system that enjoyed large popularity in the 1980s and 1990s.
The communication between the clients and FidoNet servers was usually carried out over the telephone network using modems and could be used for transferring messages (comparable to email) and files.
Link: http://www.fidonet.org/ Link: http://en.wikipedia.org/wiki/Fidonet
Finger
The Name/Finger protocol is a simple network protocol to provide extensive, public information about users of a computer, such as email address, telephone numbers, full names etc.
Due to privacy concerns, the Finger protocol is not widely used any more, while it widespread distribution in the early 1990s.
Link: http://en.wikipedia.org/wiki/Finger_protocol Link: http://www.ietf.org/rfc/rfc1288.txt
FTP
File Transfer Protocol, a protocol for exchanging and manipulation files over networks and extensively used on the Internet.
The communication between FTP servers and clients uses two channels, the control and the data channel. While FTP was originally used with authentication only, most FTP servers on the Internet provide anonymous, passwordless access. Since FTP does not support encryption, sensitive data transfer is carried out over SFTP today.
Link: http://en.wikipedia.org/wiki/File_Transfer_Protocol Link: http://www.ietf.org/rfc/rfc0959.txt
Gadu-Gadu
The Gadu-Gadu protocol is a proprietary protocol that is used by a Polish instant messaging network of the same name.
Gopher
The Gopher protocol /ˈɡoʊfər/ is a TCP/IP Application layer protocol designed for distributing, searching, and retrieving documents over the Internet.
Strongly oriented towards a menu-document design, the Gopher protocol was a predecessor of (and later, an alternative to) the World Wide Web.
HTTP
HyperText Transfer Protocol, one of the most important protocols for the World Wide Web.
It controls the data transfer between HTTP servers such as Apache and HTTP clients, which are web browsers in most cases. HTTP resources are requested via URLs (Universal Resource Locators). While HTTP normally only supports file transfer from server to client, the protocol supports sending information to HTTP servers, most prominently used in HTML forms.
Link: http://en.wikipedia.org/wiki/Http Link: http://www.ietf.org/rfc/rfc2616.txt
Ident
The Ident Internet protocol helps to identify or authenticate the user of a network connection.
IMAP
Internet Message Access Protocol, a protocol used for accessing email on a server from a email client such as KMail or Evolution.
When using IMAP, emails stay on the server and can be categorized, edited, deleted etc. there, instead of having the user download all messages onto the local computer, as POP3 does.
Link: http://en.wikipedia.org/wiki/Internet_Message_Access_Protocol
IP
Internet Protocol (v4), a core protocol of the Internet protocol suite and the very basis of the Internet.
Every computer that is connected to the Internet has an IP address (a 4-byte number, typically represented in dotted notation like 192.25.206.10). Internet IP addresses are given out by the Internet Corporation for Assigned Names and Numbers (ICANN). Normally, computers on the Internet are not accessed by their IP address, but by their domain name.
Link: http://en.wikipedia.org/wiki/IPv4 Link: http://www.ietf.org/rfc/rfc791.txt
IPv6
Internet Protocol (v6), the next-generation Internet protocol, which overcomes the restrictions of IP (v4), like shortage of IP addresses, and is supposed to form the new basis of the Internet in the future, replacing IP (v4).
Many programs already support IPv6 along with IP (v4), although it is still seldomly used.
Link: http://en.wikipedia.org/wiki/IPv6 Link: http://www.ipv6.org/
IRC
Internet Relay Chat, a protocol for text chatting over network, extensively used on the Internet. It supports chat rooms, so-called channels, as well as private, one-to-one communication.
IRC servers are organized in networks, so that a client can connect to a geographically near IRC server, that itself is connected to other IRC servers spread over the whole world.
The official Debian channel is #debian on the freenode network.
XMPP
Extensible Messaging and Presence Protocol (XMPP) is an open-standard communications protocol for message-oriented middleware based on XML (Extensible Markup Language).
The protocol was originally named Jabber, and was developed for near-real-time, extensible instant messaging (IM), presence information, and contact list maintenance.
Designed to be extensible, the protocol today also finds application in VoIP and file transfer signaling.
Link: http://xmpp.org/ Link: http://en.wikipedia.org/wiki/XMPP
Kerberos
Kerberos is an authentication protocol for computer networks for secure authentication over an otherwise insecure network, using symmetric cryptography and a third party service provider, that is trusted both by client and server.
The authentication mechanism provided by Kerberos is mutual, so that not only a server can be sure of a client's identity, but also a client can be sure a connection to a server is not intercepted.
Link: http://en.wikipedia.org/wiki/Kerberos_%28protocol%29 Link: http://www.ietf.org/rfc/rfc4120.txt
LDAP
Lightweight Directory Access Protocol
LPR
The Line Printer Daemon protocol, a protocol used for accessing or providing network print services in a Unix network, but also used for local setups.
CUPS, the Common Unix Printing System, was developed to replace the old LPD/LPR system, while maintaining backwards compatibility.
Link: http://en.wikipedia.org/wiki/Line_Printer_Daemon_protocol Link: http://www.ietf.org/rfc/rfc1179.txt
MSN Messenger
The MSN messenger protocol is the protocol that is used by Microsoft's own instant messaging network.
The protocol is a proprietary protocol. Although Microsoft once send a draft of the protocol specification to the IETF, it has since dated out and clients that connect to the MSN Messenger network have to rely on reverse-engineered information.
NFS
Network File System, a protocol originally developed by Sun Microsystems in 1984 and defined in RFCs 1094, 1813, and 3530 (obsoletes 3010) as a distributed file system, allows a user on a client computer to access files over a network as easily as if attached to its local disks.
NNTP
Network News Transfer Protocol, a protocol for reading and writing Usenet articles (a Usenet article is comparable with an email), but also used among NNTP servers to transfer articles.
Link: http://en.wikipedia.org/wiki/Network_News_Transfer_Protocol Link: http://www.ietf.org/rfc/rfc977.txt
OSCAR (AIM/ICQ)
Open System for CommunicAtion in Realtime, an instant messaging used by AOL's instant messaging network (AIM). The protocol versions 7, 8 and 9 of the ICQ IM network are also instances of the OSCAR protocol.
OSCAR is a binary proprietary protocol. Since there is no official documentation, clients that connect to AIM or ICQ have to rely on information that has been reverse-engineered.
Link: http://en.wikipedia.org/wiki/OSCAR_protocol Link: http://www.oilcan.org/oscar/
POP3
Post Office Protocol, a protocol to download emails from a mail server, designed for users that have only intermittent connection to the Internet.
In contrast to IMAP server, messages that are downloaded via POP3 are not supposed to stay on the server afterwards, since POP3 does not support multiple mailboxes for one account on the server.
Link: http://en.wikipedia.org/wiki/Post_Office_Protocol Link: http://www.ietf.org/rfc/rfc1939.txt
RADIUS
Remote Authentication Dial In User Service, a protocol for authentication, authorization and accounting of network access, mostly used by Internet service providers to handle dial-up Internet connections.
Link: http://en.wikipedia.org/wiki/RADIUS Link: http://www.ietf.org/rfc/rfc2865.txt
SFTP
SSH File Transfer Protocol, a protocol for secure, encrypting file exchange and manipulation over insecure networks, using the SSH protocol.
SFTP provides a complete set of file system operations, different from its predecessor SCP, which only allows file transfer. It is not, other than the name might suggest, a version of the FTP protocol executed through an SSH channel.
Link: http://en.wikipedia.org/wiki/SSH_file_transfer_protocol
SMB
Server Message Block, a protocol for providing file access and printer sharing over network, mainly used by Microsoft Windows(tm). CIFS (Common Internet File System) is a synonym for SMB.
Although SMB is a proprietary protocol, the Samba project reverse-engineered the protocol and developed both client and server programs for better interoperability in mixed Unix/Windows networks.
Link: http://en.wikipedia.org/wiki/Server_Message_Block Link: http://www.samba.org/
SMTP
Simple Mail Transfer Protocol, a protocol for transmitting emails over the Internet.
Every SMTP server utilizes SMTP to hand on emails to the next mail server until an email arrives at its destination, from where it is usually retrieved via POP3 or IMAP.
Link: http://en.wikipedia.org/wiki/Simple_Mail_Transfer_Protocol Link: http://www.ietf.org/rfc/rfc2821.txt
SNMP
Simple Network Management Protocol, a member of the Internet protocol suite and used for monitoring or configuring network devices.
SNMP servers normally run on network equipment like routers.
Link: http://en.wikipedia.org/wiki/Simple_Network_Management_Protocol Link: http://www.ietf.org/rfc/rfc3411.txt
SOAP
Simple Object Access Protocol, a protocol for exchanging messages between different computers in a network. The messages are encoded in XML and usually sent over HTTP.
SOAP is used to provide APIs to web services, such as the Google API to utilize Google's searching engine from client applications.
Link: http://en.wikipedia.org/wiki/SOAP Link: http://www.w3.org/TR/soap/
SSH
Secure Shell, a protocol for secure, encrypted network connections. SSH can be used to execute programs on a remote host with an SSH server over otherwise insecure protocols through an SSH channel. The main use is, as the name suggest, to provide encrypted login and shell access on remote servers.
SSH authentication can be done with password or, which is the preferred mechanism, via asymmetric public/private key cryptography.
SSL/TLS
Secure Socket Layer/Transport Layer Security, a protocol that provides secure encrypted communication on the Internet. It is used to authenticate the identity of a service provider (such as a Internet banking server) and to secure the communications channel.
Otherwise insecure protocols such as FTP, HTTP, IMAP or SMTP can be transmitted over SSL/TLS to secure the transmitted data. In this case, an "S" is added to the protocol name, like HTTPS, FTPS etc.
TCP
Transport Control Protocol, a core protocol of the Internet protocol suite and used for data transport.
TCP is used as the transport protocol for many services on the Internet, such as FTP, HTTP, SMTP, POP3, IMAP, NNTP etc.
Link: http://en.wikipedia.org/wiki/Transmission_Control_Protocol Link: http://www.ietf.org/rfc/rfc793.txt
Telnet
TELecommunication NETwork, a mostly superseded protocol for remote logins.
TFTP
Trivial File Transfer Protocol, a simple file transfer protocol. TFTP allows a client to get or put a file onto a remote host. One of its primary uses is the network booting of diskless nodes on a Local Area Network. It is designed to be easy to implement so it fits on ROM.
Link: http://en.wikipedia.org/wiki/Trivial_File_Transfer_Protocol Link: http://www.ietf.org/rfc/rfc1350.txt
UDP
User Datagram Protocol, a core protocol of the Internet protocol suite and used for data transport.
UDP is not as reliable as TCP, but faster and thus better fit for time-sensitive purposes, like the DNS protocol and VoIP.
Link: http://en.wikipedia.org/wiki/User_Datagram_Protocol Link: http://www.ietf.org/rfc/rfc768.txt
VoIP
Voice over IP, a general term for protocols that route voice conversations over the Internet.
Popular VoIP protocols are SIP, H.323 and IAX.
WebDAV
Web-based Distributed Authoring and Versioning, a extension of the HTTP protocol to support creating and changing documents on an HTTP server. Thus, the client can access the documents on an HTTP server as it would those on the local file system.
Link: http://en.wikipedia.org/wiki/WebDAV Link: http://www.ietf.org/rfc/rfc2518.txt
XML-RPC
XML Remote Procedure Call, a simple protocol for remote procedure calls that uses XML for encoding and the HTTP protocol for transport.
SOAP, which is a considerably more sophisticated protocol, was developed from XML-RPC.
Link: http://en.wikipedia.org/wiki/XML-RPC Link: http://www.xmlrpc.com/
Yahoo! Messenger
The Yahoo! Messenger protocol is used to connect to Yahoo!'s instant messaging network.
This a proprietary binary protocol without any official documentation. Clients that connect to the Yahoo! Messenger network have to rely on reverse-engineered information.
Link: http://en.wikipedia.org/wiki/Yahoo%21_Messenger Link: http://www.venkydude.com/articles/yahoo.htm
Zeroconf
Zero Configuration Networking (Zeroconfig), is a set of techniques that automatically creates a usable IP network without configuration or special servers.
This tag is used for packages that implement one or more of:
* IPv4LL for choosing addresses * mDNS for name resolution * DNS-SD for service discovery
Link: http://www.zeroconf.org Link: http://en.wikipedia.org/wiki/Zeroconf
Role
Role performed by the package
Need an extra tag
The package can be categorised along this facet, but the right tag for it is missing.
Mark a package with this tag to signal the vocabulary maintainers of cases where the current tag set is lacking.
Application Data
Standalone Data
Debugging symbols
Debugging symbols.
Development Library
Library and header files used in software development or building.
Documentation
Dummy Package
Packages used for upgrades and transitions.
Examples
Kernel and Modules
Packages that contain only operating system kernels and kernel modules.
Metapackage
Packages that install suites of other packages.
Plugin
Add-on, pluggable program fragments enhancing functionality of some program or system.
Program
Executable computer program.
Shared Library
Shared libraries used by one or more programs.
Source Code
Human-readable code of a program, library or a part thereof.
Science
How the package is related to the field of science
Bibliography
Calculation
Data acquisition
Modelling
Plotting
Publishing
Visualization
Scope
Characterization by scale of coverage
Need an extra tag
The package can be categorised along this facet, but the right tag for it is missing.
Mark a package with this tag to signal the vocabulary maintainers of cases where the current tag set is lacking.
Application
Broad-scoped program for general use. It probably has functionality for 80-90% of use cases. The pieces that remain are usually to be found as utilities.
Suite
Comprehensive suite of applications and utilities on the scale of desktop environment or base operating system.
Utility
A narrow-scoped program for particular use case or few use cases. It only does something 10-20% of users in the field will need. Often has functionality missing from related applications.
Security
How the package is related to system security
Need an extra tag
The package can be categorised along this facet, but the right tag for it is missing.
Mark a package with this tag to signal the vocabulary maintainers of cases where the current tag set is lacking.
Anti-Virus
Authentication
Cryptography
Cryptographic and privacy-oriented tools.
Firewall
Forensics
Post-mortem analysis of intrusions.
Intrusion Detection
File Integrity
Tools to monitor system for changes in filesystem and report changes or tools providing other means to check system integrity.
Log Analyzer
Privacy
Sound and Music
How the package is related to the field of sound and music
Need an extra tag
The package can be categorised along this facet, but the right tag for it is missing.
Mark a package with this tag to signal the vocabulary maintainers of cases where the current tag set is lacking.
Compression
MIDI Software
Mixing
Playback
Recording
MIDI Sequencing
Speech Synthesis
Service tags
Group of special tags
Need an extra tag
The package can be categorised along this facet, but the right tag for it is missing.
Mark a package with this tag to signal the vocabulary maintainers of cases where the current tag set is lacking.
Needs review
Application Suite
Groups together related packages
Need an extra tag
The package can be categorised along this facet, but the right tag for it is missing.
Mark a package with this tag to signal the vocabulary maintainers of cases where the current tag set is lacking.
Apache
BSD
Berkeley Software Distribution, sometimes called Berkeley Unix or BSD Unix, and its family of descendants: FreeBSD, NetBSD or OpenBSD.
Link: http://en.wikipedia.org/wiki/Berkeley_Software_Distribution
Debian
Packages specific to Debian - look into "Software Development::Debian" for Debian Development.
Eclipse
Eclipse tool platform and plugins.
Emacs
GForge
A collaborative development platform.
The GIMP
GKrellM Monitors
GNOME
GNU
Gnu's Not Unix. The package is part of the official GNU project
GNUstep
GNUstep Desktop and WindowMaker
GPE
GPE Palmtop Environment
KDE
Mozilla
Mozilla Browser and extensions
MySQL
MySQL and variants like MariaDB and Percona
Netscape Navigator
The pre-6.0 versions of netscape browser
LibreOffice/OpenOffice.org
OpenStack
Open source software for building private and public clouds. http://openstack.org/
Open Palmtop (OPIE)
PostgreSQL
Roxen
Samba
Sugar Learning Platform
Webmin
XFce
Lightweight desktop environment for X11.
XMMS 2
Zope
The Zope (web) publishing platform.
Class of system
Class of system a package provides specific functionality for.
Need an extra tag
The package can be categorised along this facet, but the right tag for it is missing.
Mark a package with this tag to signal the vocabulary maintainers of cases where the current tag set is lacking.
Cloud
Cloud computing is the delivery of computing as a service rather than a product, whereby shared resources, software, and information are provided to computers and other devices as a metered service over a network (typically the Internet).
Embedded
A computer system designed for specific control functions within a larger system.
Laptop
A personal computer for mobile use.
Mobile device
A small, hand-held computing device, typically having a display screen with touch input and/or a miniature keyboard.
Server
A physical computer (a computer hardware system) dedicated to running one or more such services (as a host),[1] to serve the needs of users of the other computers on the network. Depending on the computing service that it offers it could be a database server, file server, mail server, print server, web server, or other.
Virtual
A virtual computer hides the physical characteristics of a computing platform from users, instead showing another abstract computing platform.
Interface Toolkit
Which interface toolkit the package provides
Need an extra tag
The package can be categorised along this facet, but the right tag for it is missing.
Mark a package with this tag to signal the vocabulary maintainers of cases where the current tag set is lacking.
Athena Widgets
FLTK
GLUT
GNUstep
GTK
Lesstif/Motif
Ncurses TUI
Qt
SDL
Tk
wxWidgets
X library
Purpose
The general purpose of the software
Need an extra tag
The package can be categorised along this facet, but the right tag for it is missing.
Mark a package with this tag to signal the vocabulary maintainers of cases where the current tag set is lacking.
Analysing
Software for turning data into knowledge.
Browsing
Calculating
Chatting
Checking
All sorts of checking, checking a filesystem for validity, checking a document for incorrectly spelled words, checking a network for routing problems. Verifying.
Comparing
To find what relates or differs in two or more objects.
Compressing
Configuration
Data Conversion
Dialup Access
Downloading
Hardware Driver
Editing
Entertaining
Filtering
Game Playing
Learning
Login
Measuring
Monitoring
Data Organisation
Playing Media
Printing
Proxying
Routing
Scanning
Searching
Simulating
Storing
Synchronisation
Text Formatting
Time and Clock
Transmission
Typesetting
Data Visualization
World Wide Web
What kind of tools for the World Wide Web the package provides
Need an extra tag
The package can be categorised along this facet, but the right tag for it is missing.
Mark a package with this tag to signal the vocabulary maintainers of cases where the current tag set is lacking.
Application
Application Server
Blog Software
Browser
CGI
Content Management (CMS)
E-commerce
Forum
Microblog software
Portal
Scripting
Search Engine
Server
Wiki Software
Wiki software, servers, utilities and plug-ins.
Works with
What kind of data (or even processes, or people) the package can work with
3D Model
Need an extra tag
The package can be categorised along this facet, but the right tag for it is missing.
Mark a package with this tag to signal the vocabulary maintainers of cases where the current tag set is lacking.
Archive
Audio
Biological Sequence
Bugs or Issues
Calendars, dates or times
Examples are clock widgets, calendar management tools and alarm applications.
Databases
Dictionaries
Desktop Publishing (DTP)
Faxes
Files
Fonts
Trees and Graphs
Instant Messages
The package can connect to some IM network (or networks).
Image
Raster Image
Images made of dots, such as photos and scans
Vector Image
Images made of lines, such as graphs or most clipart
System Logs
Music Notation
Network Traffic
Routers, shapers, sniffers, firewalls and other tools that work with a stream of network packets.
People
Personal Information
Semantic data models
Packaged Software
Running Programs
Source Code
Spreadsheet
Text
Unicode
Please do not tag programs with simple unicode support, doing so would make this tag useless. Ultimately all applications should have unicode support.
Version control system
Video and Animation
Supports Format
Which data formats are supported by the package
Need an extra tag
The package can be categorised along this facet, but the right tag for it is missing.
Mark a package with this tag to signal the vocabulary maintainers of cases where the current tag set is lacking.
BibTeX
BibTeX list of references
Compiled HTML Help
Link: http://en.wikipedia.org/wiki/Microsoft_Compiled_HTML_Help
Diff-format patches
Textual patches in diff's "normal" (default), context (diff -c), or unified (diff -u) format.
DjVu
File format to store scanned documents.
DocBook
TeX DVI
DeVice Independent page description file, usually generated by TeX or LaTeX.
Executable and Linkable Format
The Executable and Linkable Format (ELF, formerly called Extensible Linking Format) is a common standard file format for executables, object code, shared libraries, and core dumps.
Link: http://en.wikipedia.org/wiki/Executable_and_Linkable_Format
EPub electronic publication
GIF, Graphics Interchange Format
HTML, Hypertext Markup Language
Calendar data like meeting requests and tasks
File extensions: .ical; .ics; .ifb; .icalendar. The format is specified in RFC 5545.
Documentation in Info Format
ISO 9660 CD Filesystem
JPEG, Joint Photographic Experts Group
JSON
JavaScript Object Notation
LDIF
Lightweight Directory Interchange Format
Manpages
MP3 Audio
Musepack Audio
ODF, Open Document Format
Ogg Theora Video
Ogg Vorbis Audio
PDF Documents
Plain Text
PNG, Portable Network Graphics
PO, Portable Object
Message translations for internationalized programs
PostScript
JSON-LD (JSON Linked Data)
Notation3
N-Triples of URIs
Turtle (Terse RDF Triple Language)
RDF/XML
SGML, Standard Generalized Markup Language
SVG, Scalable Vector Graphics
SWF, ShockWave Flash
Tar Archives
TeX and LaTeX
TIFF, Tagged Image File Format
VRML 3D Model
Virtual Reality Markup Language
MS RIFF Audio
Wave uncompressed audio format
XML
GPX, GPS eXchange Format
RSS Rich Site Summary
XML dialect used to describe resources and websites.
XSL Transformations (XSLT)
Zip Archives
X Window System
How the package is related to the X Window System
Need an extra tag
The package can be categorised along this facet, but the right tag for it is missing.
Mark a package with this tag to signal the vocabulary maintainers of cases where the current tag set is lacking.
Applet
Application
Composite manager
This tag also applies to compositing window managers: for compositing window managers, please use both x11::composite-manager and x11::window-manager
Login Manager
Display managers (graphical login screens)
Font
Library
Screen Saver
Terminal Emulator
Theme
Window Manager
X Server and Drivers
X servers and drivers for the X server (input and video)
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.5