Linux framebuffer
http://dbpedia.org/resource/Linux_framebuffer an entity of type: AnatomicalStructure
Linux framebuffer (фреймбуфер Линукс, fbdev от англ. Frame Buffer Device) — это графический аппаратно-независимый API для вывода графики и текста на экран. Из userspace доступ к буферу видеокадра выполняется через файл устройства /dev/fb.
rdf:langString
El Fbdev o framebuffer de Linux es una capa de la abstracción de hardware independiente para mostrar gráficos en una consola sin bibliotecas específicas del sistema, tales como SVGALib o la salida del X Window System (sistema de ventanas X). Hoy en día varios programas de Linux tales como MPlayer, y bibliotecas como , SDL, GTK+ o Qt pueden utilizar el framebuffer directamente. De este modo, prescinden de un servidor X. Esto es particularmente popular en sistemas embebidos.
rdf:langString
The Linux framebuffer (fbdev) is a linux subsystem used to show graphics on a computer monitor, typically on the system console. It was designed as a hardware-independent API to give user space software access to the framebuffer (the part of a computer's video memory containing a current video frame) using only the Linux kernel's own basic facilities and its device file system interface, avoiding the need for libraries like SVGAlib which effectively implemented video drivers in user space.
rdf:langString
Le framebuffer Linux (fbdev) est une couche d'abstraction graphique indépendante du matériel pour afficher des éléments graphiques dans une console sans avoir besoin de bibliothèques spécifiques à un système comme SVGALib ou un composant très lourd comme le système de fenêtrage X. De nos jours, plusieurs programmes Linux comme MPlayer, Links, NetSurf, fbff, fbida et fim, et des bibliothèques telles que GLUT, SDL, GTK et Qt peuvent utiliser le framebuffer directement, évitant ainsi la lourdeur des échanges avec le Serveur X. Ceci est particulièrement populaire dans les systèmes embarqués.
rdf:langString
Linuksowy bufor ramki (ang. Linux Frame Buffer Device) to urządzenie blokowe, nazywane również fbdev, służące do wyświetlania grafiki na konsoli linuksowej bez korzystania z bibliotek takich jak lub też X Window System. Aktualnie niektóre programy (np. MPlayer) i biblioteki (np. SDL lub GTK+) mogą używać bufora ramki pomijając serwer X. Jest to dość popularne w systemach wbudowanych. Linuksowy bufor ramki przez długi czas cierpiał ze względu na małą wydajność, jednak teraz istnieje biblioteka , która dostarcza akcelerację sprzętową. Najczęściej wykorzystywanymi sterownikami fbdev są:
rdf:langString
O framebuffer no Linux (fbdev) é uma camada de abstração independente de hardware para exibição de gráficos em um console sem depender de bibliotecas específicas como a SVGAlib ou do peso do servidor gráfico X. Hoje em dia, diversos programas como o MPlayer, e bibliotecas como a , SDL e GTK+ conseguem usar o framebuffer imediatamente, evitando a sobecarga de um servidor X. Isto é particularmente especial em sistemas embarcados.
rdf:langString
rdf:langString
Linux Framebuffer
rdf:langString
Fbdev
rdf:langString
Framebuffer Linux
rdf:langString
Linux framebuffer
rdf:langString
Linuksowy bufor ramki
rdf:langString
Framebuffer (Linux)
rdf:langString
Linux framebuffer
xsd:integer
140506
xsd:integer
1086594516
rdf:langString
El Fbdev o framebuffer de Linux es una capa de la abstracción de hardware independiente para mostrar gráficos en una consola sin bibliotecas específicas del sistema, tales como SVGALib o la salida del X Window System (sistema de ventanas X). Fue implementado originalmente para permitir al núcleo Linux emular una consola de texto en los sistemas como el Apple Macintosh, los cuales no tienen un despliegue del modo texto. Se expandió más adelante a la plataforma Compatible IBM PC, originalmente soportado, donde llegó a ser popular en gran parte por la capacidad de mostrar el logo de Tux en el arranque (como Knoppix). Más significativamente, sirve como forma de mostrar los caracteres Unicode en la consola de Linux. Sin framebuffer, el soporte completo de Unicode era imposible, ya que las fuentes de la consola VGA fueron limitadas a 512 caracteres. Hoy en día varios programas de Linux tales como MPlayer, y bibliotecas como , SDL, GTK+ o Qt pueden utilizar el framebuffer directamente. De este modo, prescinden de un servidor X. Esto es particularmente popular en sistemas embebidos. El framebuffer de Linux presenta limitaciones de rendimiento. En respuesta a ello, ahora existe una biblioteca DirectFB que brinda un sistema para la aceleración de hardware. (FrameBuffer UI) proporciona en kernel el sistema de ventanas (GUI) para el subsistema del framebuffer con muy bajos requerimientos: el subsistema entero es de cerca de 50 kilobytes de tamaño. Permite que varios programas compartan el framebuffer simultáneamente, traslapar ventanas, habilitar ventanas múltiples por cada programa, y permite ventanas en cada consola virtual. Se incluye con FBUI el libfbui que proporciona las abstracciones para las ventanas, eventos, etc. Asimismo, incluye varios programas como monitor de carga, reloj, calculadora, editor de texto, visualizador de imagen, manejadores de ventana, y un simple reproductor MPEG2. FBUI incluye un código optimizado para el controlador framebuffer de VESA.
rdf:langString
The Linux framebuffer (fbdev) is a linux subsystem used to show graphics on a computer monitor, typically on the system console. It was designed as a hardware-independent API to give user space software access to the framebuffer (the part of a computer's video memory containing a current video frame) using only the Linux kernel's own basic facilities and its device file system interface, avoiding the need for libraries like SVGAlib which effectively implemented video drivers in user space. In most applications, fbdev has been superseded by the linux Direct Rendering Manager subsystem, but as of 2022, several drivers provide both DRM and fbdev APIs for backwards compatibility with software that has not been updated to use the DRM system, and there are still fbdev drivers for older (mostly embedded) hardware that does not have a DRM driver.
rdf:langString
Le framebuffer Linux (fbdev) est une couche d'abstraction graphique indépendante du matériel pour afficher des éléments graphiques dans une console sans avoir besoin de bibliothèques spécifiques à un système comme SVGALib ou un composant très lourd comme le système de fenêtrage X. Il a été originellement conçu pour permettre au noyau Linux d'émuler un affichage console-texte sur des systèmes comme le Macintosh d'Apple qui ne possèdent pas d'affichage en mode texte, et il a été par la suite transposé vers les plates-formes compatibles PC IBM, où il est devenu populaire en grande partie pour sa capacité à afficher le logo Tux lors du démarrage. Mais de manière plus significative, il offre un moyen d'afficher des caractères Unicode dans une console Linux. Sous l'affichage VGA non-framebuffer des PC le support d'Unicode était impossible avec les polices de caractère VGA limitées à 512 caractères. De nos jours, plusieurs programmes Linux comme MPlayer, Links, NetSurf, fbff, fbida et fim, et des bibliothèques telles que GLUT, SDL, GTK et Qt peuvent utiliser le framebuffer directement, évitant ainsi la lourdeur des échanges avec le Serveur X. Ceci est particulièrement populaire dans les systèmes embarqués. Le framebuffer Linux a longtemps souffert de ses pauvres performances, mais il y a maintenant une bibliothèque DirectFB qui fournit un Framework pour l'accélération matérielle. FBUI (Framebuffer UI) fournit une interface graphique intégrée au noyau pour le système framebuffer pour un coût très faible : l'intégralité de ce sous-système ne fait qu'environ 50 Ko. Il permet à plusieurs programmes de partager le framebuffer simultanément ; il permet le déplacement de fenêtres se chevauchant ; chaque programme peut posséder plusieurs fenêtres ; et il permet de placer les fenêtres dans n'importe quelle console virtuelle. La bibliothèque libfbui est distribuée avec FBUI et fournit une abstraction pour les fenêtres, les évènements, etc., ainsi que plusieurs programmes d'exemples comme un moniteur de charge système, une horloge, une calculatrice, un bloc de dessin, un afficheur d'images, un gestionnaire de fenêtres, et un lecteur MPEG2 simple. FBUI inclut aussi un code optimisé pour le driver framebuffer VESA.
rdf:langString
Linux framebuffer (фреймбуфер Линукс, fbdev от англ. Frame Buffer Device) — это графический аппаратно-независимый API для вывода графики и текста на экран. Из userspace доступ к буферу видеокадра выполняется через файл устройства /dev/fb.
rdf:langString
O framebuffer no Linux (fbdev) é uma camada de abstração independente de hardware para exibição de gráficos em um console sem depender de bibliotecas específicas como a SVGAlib ou do peso do servidor gráfico X. Ele foi inicialmente implementado para permitir que o núcleo Linux emulasse um console de texto em sistemas como o Apple Macintosh que não têm um display em modo texto, e posteriormente foi estendido para a plataforma IBM-PC originalmente suportada pelo Linux, onde tornou-se popular pela habilidade de exibir o logotipo do pinguim, Tux, durante o processo de boot. Mais importante que isso, o framebuffer é útil como um modo de exibir caracteres Unicode no console do Linux. Em displays VGA da plataforma PC, sem o uso de framebuffer, suporte adequado ao Unicode era impossível já que as fontes num console VGA limitavam-se a 512 caracteres. Hoje em dia, diversos programas como o MPlayer, e bibliotecas como a , SDL e GTK+ conseguem usar o framebuffer imediatamente, evitando a sobecarga de um servidor X. Isto é particularmente especial em sistemas embarcados.
rdf:langString
Linuksowy bufor ramki (ang. Linux Frame Buffer Device) to urządzenie blokowe, nazywane również fbdev, służące do wyświetlania grafiki na konsoli linuksowej bez korzystania z bibliotek takich jak lub też X Window System. Linuksowy bufor ramki powstał aby jądro Linux mogło emulować konsolę tekstową na komputerach takich jak Apple Macintosh, które nie posiadają tekstowego trybu wyświetlania. Potem został przystosowany do pracy na platformie IBM PC, gdzie dużą popularność zyskała możliwość wyświetlania Tuksa, loga Linuksa, podczas startu systemu. Bardziej znaczącą możliwością bufora ramki jest wyświetlanie znaków unikodowych. Bez bufora ramki wsparcie dla Unikodu na konsoli byłoby niemożliwe, gdyż czcionki konsolowe są ograniczone do 256 znaków (można też uzyskać 512 znaków, tracąc jednak jeden z ośmiu bitów określających wygląd znaku). Aktualnie niektóre programy (np. MPlayer) i biblioteki (np. SDL lub GTK+) mogą używać bufora ramki pomijając serwer X. Jest to dość popularne w systemach wbudowanych. Linuksowy bufor ramki przez długi czas cierpiał ze względu na małą wydajność, jednak teraz istnieje biblioteka , która dostarcza akcelerację sprzętową. Najczęściej wykorzystywanymi sterownikami fbdev są:
*
*
*
* (FrameBuffer UI) zapewnia wbudowany w jądro graficzny interfejs użytkownika dla podsystemu bufora ramki bardzo niewielkim kosztem: całość mieści się w 50 kilobajtach pamięci. Daje dostęp do bufora ramki wielu programom jednocześnie; pozwala tworzyć nachodzące na siebie okna; jeden program może składać się z wielu okien; dopuszcza tworzenie okien na każdej wirtualnej konsoli. Biblioteka libfbui dostarcza prototypów dla okien, zdarzeń, itp. Zawiera także przykładowe aplikacje takie jak monitor obciążenia systemu, zegar, kalkulator, przeglądarkę obrazków i odtwarzacz filmów. FBUI zawiera także zoptymalizowany kod sterownika VESA.
xsd:nonNegativeInteger
4318