« Binary large object » : différence entre les versions

Un article de Wikipédia, l'encyclopédie libre.
Contenu supprimé Contenu ajouté
Antistress (discuter | contributions)
mAucun résumé des modifications
oups désolé
Balises : Révocation manuelle Éditeur visuel
 
(28 versions intermédiaires par 26 utilisateurs non affichées)
Ligne 1 : Ligne 1 :
{{Voir homonymes|Blob}}
{{ébauche|informatique}}
{{ébauche|informatique}}
Le '''BLOB''', pour {{en}} ''Binary Large OBject'', mais qui s'écrit couramment en caractères minuscules, est un [[Format de données|type de donnée]] permettant le stockage de données [[Fichier_binaire|binaire]]s (le plus souvent des fichiers de type image, son ou video) dans le champ d'une table d'une [[base de données]].
Le '''BLOB''', pour ''binary large object'', est un [[Format de données|type de donnée]] permettant le stockage de données [[Fichier binaire|binaires]] (le plus souvent des fichiers de type image, son ou vidéo) dans le champ d'une table d'une [[base de données]].


Dans le monde des [[logiciels libres]], le BLOB est un terme péjoratif pour désigner l'inclusion d'un [[Pilote_informatique|pilote]] sous forme de [[Code_objet|fichier objet]] dans le [[Noyau_de_système_d'exploitation|noyau]] libre d'un [[système d'exploitation]] afin de ne pas divulguer le [[code source]] du programme. On retrouve ces blobs dans les systèmes [[NetBSD]], [[FreeBSD]], [[DragonFly BSD]] et la plupart des distributions [[GNU/Linux]]. En revanche le projet [[OpenBSD]] les refuse pour des raisons de maintenance et de sécurité mais aussi pour leur incompatibilité avec le concept des logiciels libres. La [[Free Software Foundation]] s'oppose fermement à l'utilisation de ces blobs et promeut une version du noyau Linux expurgée de ces blobs.
Dans le monde des [[logiciels libres]], le BLOB est un terme péjoratif pour désigner l'inclusion d'un [[Pilote informatique|pilote]] sous forme de [[Code objet|fichier objet]] dans le [[Noyau de système d'exploitation|noyau]] libre d'un [[système d'exploitation]] afin de ne pas divulguer le [[code source]] du programme. On retrouve ces blobs dans de nombreuses distributions [[GNU/Linux]]<ref name="GNU">{{lien web |langue=en |titre=Explaining Why We Don't Endorse Other Systems<!-- Vérifiez ce titre --> |url=https://www.gnu.org/distros/common-distros.html |site=gnu.org |consulté le=17-11-2023}}.</ref>. La [[Free Software Foundation]] s'oppose fermement à l'utilisation de ces blobs et promeut une version du noyau Linux qui en est expurgée<ref>{{en}} [http://directory.fsf.org/project/linux/ Linux (BLOB free version)]</ref> : [[Linux-libre]]. La distribution [[Debian]] est la seule distribution courante non agréée par la FSF qui garde les blobs non libres en dehors de sa distribution principale<ref name="GNU"/>.

Ce terme s'est cependant élargi, dans les années 2010, aux nouvelles initiatives libres sur les logiciels propriétaires : ainsi, ce n'est pas seulement le système d'exploitation "libre" qui serait sujet à des intégrations de "blobs" pour un fonctionnement adapté, mais également les initiatives touchant directement au matériel (par exemple, le projet [[coreboot]] ou [[libreboot]]), ou encore au monde mobile (par exemple, les blobs propriétaires fournis par les industriels dans les téléphones [[Android]], par rapport aux Android qualifiés de libres, tels que [[CyanogenMod]] ou [[LineageOS]]){{refnec}}.

== Notes et références ==
{{Références}}


== Articles connexes ==
== Articles connexes ==
* [[Character large object|CLOB]]
* [[Character large object|CLOB]]
* {{en}} [[:en:Binary blob|Binary blob]]


{{Portail|informatique|Bases de données}}
{{Portail|informatique|programmation informatique|bases de données|logiciel libre}}


[[Catégorie:Base de données]]
[[Catégorie:Base de données]]

[[cs:BLOB]]
[[de:Binary Large Object]]
[[en:Blob (computing)]]
[[es:Binary large object]]
[[he:BLOB]]
[[it:Binary large object]]
[[ja:バイナリ・ラージ・オブジェクト]]
[[nl:BLOB (informatica)]]
[[pl:Blob (bazy danych)]]
[[ru:BLOB]]
[[sr:BLOB]]
[[sv:Blob (data)]]
[[uk:BLOB]]

Dernière version du 6 février 2024 à 18:32

Le BLOB, pour binary large object, est un type de donnée permettant le stockage de données binaires (le plus souvent des fichiers de type image, son ou vidéo) dans le champ d'une table d'une base de données.

Dans le monde des logiciels libres, le BLOB est un terme péjoratif pour désigner l'inclusion d'un pilote sous forme de fichier objet dans le noyau libre d'un système d'exploitation afin de ne pas divulguer le code source du programme. On retrouve ces blobs dans de nombreuses distributions GNU/Linux[1]. La Free Software Foundation s'oppose fermement à l'utilisation de ces blobs et promeut une version du noyau Linux qui en est expurgée[2] : Linux-libre. La distribution Debian est la seule distribution courante non agréée par la FSF qui garde les blobs non libres en dehors de sa distribution principale[1].

Ce terme s'est cependant élargi, dans les années 2010, aux nouvelles initiatives libres sur les logiciels propriétaires : ainsi, ce n'est pas seulement le système d'exploitation "libre" qui serait sujet à des intégrations de "blobs" pour un fonctionnement adapté, mais également les initiatives touchant directement au matériel (par exemple, le projet coreboot ou libreboot), ou encore au monde mobile (par exemple, les blobs propriétaires fournis par les industriels dans les téléphones Android, par rapport aux Android qualifiés de libres, tels que CyanogenMod ou LineageOS)[réf. nécessaire].

Notes et références[modifier | modifier le code]

  1. a et b (en) « Explaining Why We Don't Endorse Other Systems », sur gnu.org (consulté le ).
  2. (en) Linux (BLOB free version)

Articles connexes[modifier | modifier le code]