Changes

No change in size ,  17:07, 26 March 2018
no edit summary
Line 5: Line 5:  
WINE runs programs designed and written for '''Windows''' on '''Linux''' and other operating systems of the '''UNIX''' family. The list of supported software is vast and includes the most diverse programs: applications for personal and office productivity, games, multimedia software, web browsers, utilities and much more. Every project with a scope so wide and ambitious cannot hope to thrive relying on its own strength alone and in fact '''WINE links to a large set of libraries''' including their functionality. Some of the included libraries rely in turn on other ones forming a chain of dependencies. The dependency chain can prove hard to decipher at times especially on multi-lib systems where 64 bit packages cohabit with 32 bit ones.
 
WINE runs programs designed and written for '''Windows''' on '''Linux''' and other operating systems of the '''UNIX''' family. The list of supported software is vast and includes the most diverse programs: applications for personal and office productivity, games, multimedia software, web browsers, utilities and much more. Every project with a scope so wide and ambitious cannot hope to thrive relying on its own strength alone and in fact '''WINE links to a large set of libraries''' including their functionality. Some of the included libraries rely in turn on other ones forming a chain of dependencies. The dependency chain can prove hard to decipher at times especially on multi-lib systems where 64 bit packages cohabit with 32 bit ones.
   −
In an [[en/wine_multimedia | earlier paper]] I discussed WINE and the packages required to use to its full potential [https://it.wikipedia.org/wiki/GStreamer '''GStreamer''']: a modular software platform aimed to multimedia included in many popular multimedia applications. The officially released '''Slackware packages include only some of the many GStreamer plug-ins and modules''' while the other ones require building and installing in order for multimedia software to read and play all of the supported audio and video formats. The present paper is about [https://gnutls.org '''GnuTLS''']: a library implementing cryptography functions used by many applications like web browsers, useful to surf the Internet, or e-book readers. Just like [https://it.wikipedia.org/wiki/GStreamer '''GStreamer'''], [https://gnutls.org '''GnuTLS'''] requires its dependencies to be installed in order to work properly.
+
In an [[en/wine_multimedia | earlier paper]] I discussed WINE and the packages required to use to its full potential [https://en.wikipedia.org/wiki/GStreamer '''GStreamer''']: a modular software platform aimed to multimedia included in many popular multimedia applications. The officially released '''Slackware packages include only some of the many GStreamer plug-ins and modules''' while the other ones require building and installing in order for multimedia software to read and play all of the supported audio and video formats. The present paper is about [https://gnutls.org '''GnuTLS''']: a library implementing cryptography functions used by many applications like web browsers, useful to surf the Internet, or e-book readers. Just like [https://en.wikipedia.org/wiki/GStreamer '''GStreamer'''], [https://gnutls.org '''GnuTLS'''] requires its dependencies to be installed in order to work properly.
    
=== WINE, TLS and Cryptography ===
 
=== WINE, TLS and Cryptography ===
[https://it.wikipedia.org/wiki/Transport_Layer_Security Transport Layer Security], TLS in short, is a cryptographic communication protocol used in telecommunications and information technology. '''TLS provide communications security between two end points of a TCP/IP network''', internet for example, providing privacy, data integrity and obviously ciphers. The HTTPS protocol used by many web sites to share their pages is perhaps the best known example of TLS use.
+
[https://en.wikipedia.org/wiki/Transport_Layer_Security Transport Layer Security], TLS in short, is a cryptographic communication protocol used in telecommunications and information technology. '''TLS provide communications security between two end points of a TCP/IP network''', internet for example, providing privacy, data integrity and obviously ciphers. The HTTPS protocol used by many web sites to share their pages is perhaps the best known example of TLS use.
    
Linux offers many web browsers, e-mail clients and, in lesser number, software to read e-books and organize your personal collection. There are still web sites out there which work exclusively with a browser not supported by Linux or on-line shops not supporting e-book readers running on Linux or again perhaps you need to use a plug-in developed for another platform. '''There are still reasons that force to fall back to Windows software and consequently WINE'''.
 
Linux offers many web browsers, e-mail clients and, in lesser number, software to read e-books and organize your personal collection. There are still web sites out there which work exclusively with a browser not supported by Linux or on-line shops not supporting e-book readers running on Linux or again perhaps you need to use a plug-in developed for another platform. '''There are still reasons that force to fall back to Windows software and consequently WINE'''.
Line 133: Line 133:  
----
 
----
 
* [https://gstreamer.freedesktop.org GStreamer home page]
 
* [https://gstreamer.freedesktop.org GStreamer home page]
* [https://it.wikipedia.org/wiki/GStreamer Wikipedia page about GStreamer]
+
* [https://en.wikipedia.org/wiki/GStreamer Wikipedia page about GStreamer]
 
* [http://www.slackware.com Slackware home page]
 
* [http://www.slackware.com Slackware home page]
 
* [http://alien.slackbook.org/dokuwiki/doku.php?id=slackware:multilib Alien Bob's page about multilib Slackware]
 
* [http://alien.slackbook.org/dokuwiki/doku.php?id=slackware:multilib Alien Bob's page about multilib Slackware]