User manual

Table Of Contents
Cairo on 2D-grafiikkakirjasto, joka tukee useita
tulostuslaitteita. Tällä hetkellä tuettuja
tulostuskohteita ovat X Window -järjestelmä (Xlib ja
XCB), Quartz, Win32, kuvapuskurit, PostScript-, PDF-
ja SVG-tiedostot. Kokeellisia taustajärjestelmiä ovat
OpenGL, BeOS, OS/2 ja DirectFB.
Lähde: https://www.cairographics.org/
dbus (1.11.2)
D-Bus on yksinkertainen järjestelmä prosessien
väliseen viestintään ja koordinointiin.
”Koordinointi” on tässä tärkeää: D-Bus-järjestelmän
bus daemon -ohjelma tekee esimerkiksi seuraavat:
- ilmoittaa sovelluksille muiden sovellusten
poistumisesta
- käynnistää palveluja tarpeen mukaan
- tukee yhden instanssin sovelluksia.
Lähde: https://github.com/freedesktop/dbus
e2fsprogs (1.43.3)
e2fsprogs (tunnetaan myös nimellä e2fs programs) on
kokoelma apuohjelmia ext2-, ext3- ja
ext4-tiedostojärjestelmien ylläpitämiseen. Koska
nämä tiedostojärjestelmät ovat usein oletuksena
Linux-jakeluissa, sitä pidetään yleisesti tärkeänä
ohjelmistona.
Lähde: http://e2fsprogs.sourceforge.net/
expat (2.2.9)
xml-jäsennin; Expat on XML-jäsentimenä käytettävä
C-kirjasto. Se on tietovirroille suunnattu jäsennin,
jossa sovellus rekisteröi jäsentimen XML-tiedostossa
löytämät käsittelytapahtumat (kuten
aloitustunnisteet). Esittelyartikkeli käytöstä.
Tämä ohjelmisto tarjotaan käyttöön alla olevan Expat-
käyttöoikeuden ehtojen mukaisesti.
Lähde: http://expat.sourceforge.net/
fuse (2.9.7)
JBoss Fuse on avoimen lähdekoodin
yrityspalveluväylä (EBS), jonka toimintojen perustana
ovat Apache Camel, Apache CXF, Apache ActiveMQ,
Apache Karaf ja Fabric8 samassa integroidussa
jakelussa.
Lähde: https://github.com/jboss-fuse/fuse
gdb (8.2.1)
GDB:n eli GNU-projektin virheenjäljitysohjelman
avulla voi nähdä, mitä toisen ohjelman ”sisällä”
tapahtuu sen suorituksen aikana, tai mitä toinen
ohjelma teki sillä hetkellä, kun se kaatui.
Lähde: https://www.sourceware.org/gdb/
glibc (2.30.0)
Kaikki Unix-tyyppiset käyttöjärjestelmät tarvitsevat C-
kirjaston: se määrittää ”järjestelmäkutsut” ja muut
perustoiminnot, joita ovat open, malloc, printf ja exit.
GNU:n C-kirjastoa käytetään GNU-järjestelmän ja
useimpien Linux-ydintä käyttävien järjestelmien C-
kirjastona.
Tämä ohjelmisto tarjotaan käyttöön alla olevan glibc-
käyttöoikeuden ehtojen mukaisesti.
Lähde: http://www.gnu.org/software/libc/
gstreamer (1.18.3)
GStreamerin tiimi haluaa ilmoittaa
alustariippumattoman multimediaohjelmistojen
sovelluskehyksen uudesta laajasta
ominaisuusjulkaisusta!
Lähde: https://gstreamer.freedesktop.org/
libasound (1.1.8)
Advanced Linux Sound Architecture (ALSA) tarjoaa
Linux-käyttöjärjestelmän ääni- ja MIDI-toiminnot.
ALSA:ssa on seuraavat tärkeät ominaisuudet:
Tehokas tuki kaikentyyppisille ääniliitännöille
kuluttajien äänikorteista ammattilaisten
monikanavaisiin ääniliitäntöihin.
Täysin modulaariset ääniohjaimet.
SMP ja säieturvallinen suunnittelu (LUE TÄMÄ).
Käyttäjätilakirjasto (alsa-lib) helpottamaan
sovelluskehitystä ja tarjoamaan korkeamman tason
toiminnot.
Vanhemman Open Sound System (OSS)
-ohjelmointirajapinnan tuki, joka tarjoaa binäärien
yhteensopivuuden useimpien OSS-ohjelmien kanssa.
Lähde: https://www.alsa-project.org/wiki/Main_Page
Libcurl (7.79.1)
HTTP-asiakas; libcurl on maksuton ja
helppokäyttöinen asiakasohjelmiin tarkoitettu URL-
siirtokirjasto, joka tukee seuraavia yhteysprotokollia:
FTP, FTPS, HTTP, HTTPS, SCP, SFTP, TFTP, TELNET,
DICT, LDAP, LDAPS, FILE, IMAP, SMTP, POP3 ja
RTSP. libcurl tukee esimerkiksi seuraavia: SSL-
varmenteet, HTTP POST, HTTP PUT, FTP-lataus,
HTTP-muotoon perustuva lataus, välityspalvelimet,
evästeet, käyttäjän ja salasanan todennus (perus,
tiivistelmä, NTLM, neuvottelu, Kerberos4),
tiedostosiirron jatkaminen ja http-välityspalvelimen
tunnelointi!
Tämä ohjelmisto tarjotaan käyttöön alla olevan
Libcurl-käyttöoikeuden ehtojen mukaisesti.
Lähde: http://curl.haxx.se/
libevent (1.4.13)
libevent-rajapinta tarjoaa mekanismin
vastakutsufunktion suorittamiseen, kun tietty
tapahtuma ilmenee tiedostonkuvauksessa tai
aikakatkaisun jälkeen. Lisäksi libevent tukee myös
signaaleista tai säännöllisistä aikakatkaisuista johtuvia
vastakutsuja.
Lähde: https://libevent.org/
libjpeg-turbo (2.1.1)
libjpeg-turbo on JPEG-kuvakoodekki, joka käyttää
SIMD-käskyjä (MMX, SSE2, AVX2, Neon, AltiVec)
nopeuttamaan JPEG:n perustasoista pakkausta ja
pakkauksen purkamista x86-, x86-64-, Arm- ja
PowerPC-järjestelmissä sekä JPEG:n edistynyttä
64