Pixrect
Suns rasterbibliotheek uit de jaren tachtig: een "pixelrechthoek" met een tabel van bewerkingen, zodat dezelfde code in het geheugen en op elk framebuffer kon tekenen, lang voordat X Sun bereikte.
De Sun-1 uit 1982 had een bitmapscherm en iets nodig om mee te tekenen. Pixrect was het antwoord: een struct die een rechthoek van pixels beschreef met breedte, hoogte en diepte, plus een verwijzing naar een tabel met functies, zodat een pixrect in het geheugen en een pixrect die het framebuffer van een grafische kaart weerspiegelde met dezelfde aanroepen konden worden aangestuurd. Het hart van de bibliotheek was pr_rop, een rasterbewerking in de geest van BitBLT, met toevoegingen voor lijnen, tekst uit pixfont-lettertypen, losse pixels en clipping tegen gebieden. SunWindows en daarna SunView rustten erop, en het Sun-rasterfile-beeldformaat met het magische getal 0x59a66a95 was een pixrect die naar schijf was weggeschreven.
Elke nieuwe grafische kaart, van de monochrome bwtwo tot de kleurenkaarten cgtwo en cgsix, kreeg een eigen driver in de pixrect-tabel, wat programma's onafhankelijk van de hardware hield maar aan het lokale scherm vastbond. Toen Sun overstapte op NeWS en daarna op X11 onder OpenWindows, werd de bibliotheek ballast: SunOS 4 hield haar, Solaris 2 gedoogde haar en liet haar toen vallen.