An Overview of the Linux and Userspace Graphics Stack , Paul Kocialkowski

Поділитися
Вставка
  • Опубліковано 7 лис 2024

КОМЕНТАРІ • 21

  • @Nightwulf1269
    @Nightwulf1269 11 місяців тому +4

    Excellent and comprehensive talk giving a very good overview over the graphic stack used in Linux today. Thank you!

  • @river1711
    @river1711 10 місяців тому +4

    This is spectacular and exactly what I needed, thank you!!!

  • @MetalGearDaner
    @MetalGearDaner 3 роки тому +11

    Thank you very much for this video. I'm new to GNU/Linux and I was looking for a video to understand the graphic stack!

  • @alinezhadi
    @alinezhadi 15 днів тому

    Perfect presentation, Thank you!

  • @lawrencedoliveiro9104
    @lawrencedoliveiro9104 Рік тому

    36:49 Before there were display managers, with X11 at least, you would first login to a text console, then use the “startx” command to launch the GUI session. When you ended that, you would be back at the text console prompt, and you would logout from there. Does Wayland have a “startx” equivalent?

  • @abder5453
    @abder5453 Рік тому +1

    Very well-put-together presentation, Thank you

  • @asharafperinchikkal6103
    @asharafperinchikkal6103 2 роки тому +1

    Wonderful capsule on Linux Graphic Stack

  • @lawrencedoliveiro9104
    @lawrencedoliveiro9104 Рік тому

    53:46 I notice you mention G’MIC, which is more oriented towards higher-level artistic effects. There are also GEGL and BABL, the pixel engines that are used for example in GIMP, which work more at a level with the other examples you gave.

  • @stefanocosta4828
    @stefanocosta4828 Рік тому

    Thank you very much, clear and succint presentation: the slide at the end says it all! 👍

  • @lawrencedoliveiro9104
    @lawrencedoliveiro9104 Рік тому

    31:48 That “xf86” prefix is a historical relic of the fact that Xorg is a fork of the XFree86 project. The split happened when the latter tried to change their licence to something not acceptable to the open-source community.

  • @lawrencedoliveiro9104
    @lawrencedoliveiro9104 Рік тому

    51:35 Worth noting that HarfBuzz does not do font-rendering, that is to say, scan-converting the glyph shapes to pixels - that is handled by FreeType. What HarfBuzz does is called “shaping”. This has to do with choosing which glyph shapes should be used to represent which characters (according to rules which look at neighbouring characters and also which font features the user has enabled), and how to position them within a word or line. This information is stored in the font according to the OpenType spec.

  • @ramesherrabolu1590
    @ramesherrabolu1590 2 роки тому

    Thanks for giving a very broad overview on Linux Graphics

  • @unimaginablycrispyporkhock
    @unimaginablycrispyporkhock 2 роки тому +1

    Great talk! That explains the endless pain cause by nvidia😉

  • @lawrencedoliveiro9104
    @lawrencedoliveiro9104 Рік тому

    4:45 Because the term “resolution” might refer to either the total number of pixels along each dimension, versus the number of pixels per unit length, it is common to use the separate term “pixel density” for the latter.

  • @lawrencedoliveiro9104
    @lawrencedoliveiro9104 Рік тому

    44:26 While OpenGL ES was originally created for embedded use, it has turned out to be a very useful reworking of the whole OpenGL concept. Getting rid of the fixed-function pipeline offers increased flexibility in non-embedded applications as well.

  • @robertoguerra5375
    @robertoguerra5375 Рік тому +1

    Thank you for making this video :)
    I have an Orangepizero and I was wondering why is it so difficult to get all the graphics working. Indeed Linux has many parts that need to work well 😅

  • @Aemilindore
    @Aemilindore 3 роки тому +6

    Whow! I'm so glad I foidk your chanel

  • @lornamcneill3728
    @lornamcneill3728 2 роки тому

    Excellent, thank you

  • @preetamdas4048
    @preetamdas4048 Рік тому

    Cool

  • @1kTroopKoopas
    @1kTroopKoopas 25 днів тому

    Instead of XWayland, they should have called it X-way 😂