Graphical Terminal Environment

Tom Evans tevans.uk at googlemail.com
Tue Mar 6 18:13:29 UTC 2012


On Tue, Mar 6, 2012 at 6:08 PM, Brandon Falk <bfalk_bsd at brandonfa.lk> wrote:
> On 3/6/2012 12:30 PM, Tom Evans wrote:
>> On Tue, Mar 6, 2012 at 4:27 PM, Brandon Falk <bfalk_bsd at brandonfa.lk> wrote:
>>> SDL is massive to what I plan on doing, and SDL is dependent on X11.
>>
>> Incorrect. SDL has no dependency upon X. Linux users can run SDL
>> applications directly on a framebuffer device.
>>
>> Cheers
>>
>> Tom
> According to wikipedia: "On X Window System
> <https://en.wikipedia.org/wiki/X_Window_System> platforms, including Linux
> <https://en.wikipedia.org/wiki/Linux> and OpenVMS
> <https://en.wikipedia.org/wiki/OpenVMS>, SDL uses Xlib
> <https://en.wikipedia.org/wiki/Xlib> to communicate with the X11 system for
> graphics and events."
>
> I'd have to look into that if it does work without xlib/X11. Although SDL is
> under the GPL still and I'd love to write mine under the BSD license. (If you
> haven't noticed, I'm going to keep finding excuses to write this as I really am
> kindof excited to learn/work on it)
>
> -Brandon

"According to wikipedia" is the worst way to start a rebuttal!

SDL can run on many backends. When it runs on an X11 backend, it does
indeed use Xlib to communicate with X11. When it runs on Windows, or
OS X, or Linux fbdev, it does not.

Cheers

Tom


More information about the freebsd-hackers mailing list