From owner-freebsd-hackers@FreeBSD.ORG Tue Mar 6 18:13:29 2012 Return-Path: Delivered-To: freebsd-hackers@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 0EB47106566C for ; Tue, 6 Mar 2012 18:13:29 +0000 (UTC) (envelope-from tevans.uk@googlemail.com) Received: from mail-vw0-f54.google.com (mail-vw0-f54.google.com [209.85.212.54]) by mx1.freebsd.org (Postfix) with ESMTP id A6A2C8FC18 for ; Tue, 6 Mar 2012 18:13:28 +0000 (UTC) Received: by vbmv11 with SMTP id v11so5888130vbm.13 for ; Tue, 06 Mar 2012 10:13:27 -0800 (PST) Received-SPF: pass (google.com: domain of tevans.uk@googlemail.com designates 10.52.93.138 as permitted sender) client-ip=10.52.93.138; Authentication-Results: mr.google.com; spf=pass (google.com: domain of tevans.uk@googlemail.com designates 10.52.93.138 as permitted sender) smtp.mail=tevans.uk@googlemail.com; dkim=pass header.i=tevans.uk@googlemail.com Received: from mr.google.com ([10.52.93.138]) by 10.52.93.138 with SMTP id cu10mr3625445vdb.86.1331057607918 (num_hops = 1); Tue, 06 Mar 2012 10:13:27 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=googlemail.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type; bh=BpVxFVscLvAfXrme46KJoUYCgx6iBSlO7w65S5LPKFo=; b=SloIq+k/zxUO4eTtOPaDgqBW0Jyuy/PjidAuj2oTaU08xjB59XkTt47RLurTTDk8pS Wymhn7vpITrhgVTE0NZXXxY1L6a+co3KfDg7P8H3B+SSTgrykKl5ZmA8KLrsTemRXpPY 6RORLYLM0mYi+gO8wDnnl7JUW+JPZpcsTRHRVoZQ/R8fbx76SDvCiFame4pKgB2ZUXV0 9V0xKZaHYvYwSyjNZVzWftIUIoue/AnPfT7IZaLKolIKAlzntE+h6VADln4BB/qeh2WS RWU+O3KPuaPIbWFYqGOpHTLYLK1xlZsIHGDXaUGr+4FVPkEUKh96Nxt8K/u+ZFPQWMEt frwQ== MIME-Version: 1.0 Received: by 10.52.93.138 with SMTP id cu10mr3097761vdb.86.1331057607848; Tue, 06 Mar 2012 10:13:27 -0800 (PST) Received: by 10.52.110.100 with HTTP; Tue, 6 Mar 2012 10:13:27 -0800 (PST) In-Reply-To: <4F5652A1.30502@brandonfa.lk> References: <4F55A0EA.8000300@gmail.com> <4f5635d4.5Qp6ViEgiFLUuPKI%perryh@pluto.rain.com> <4F562C38.4010203@brandonfa.lk> <1331048954.32194.5.camel@revolution.hippie.lan> <4F56335E.9080802@brandonfa.lk> <4F563ADC.4000607@brandonfa.lk> <4F5652A1.30502@brandonfa.lk> Date: Tue, 6 Mar 2012 18:13:27 +0000 Message-ID: From: Tom Evans To: Brandon Falk Content-Type: text/plain; charset=UTF-8 Cc: freebsd-hackers@freebsd.org Subject: Re: Graphical Terminal Environment X-BeenThere: freebsd-hackers@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Technical Discussions relating to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 06 Mar 2012 18:13:29 -0000 On Tue, Mar 6, 2012 at 6:08 PM, Brandon Falk wrote: > On 3/6/2012 12:30 PM, Tom Evans wrote: >> On Tue, Mar 6, 2012 at 4:27 PM, Brandon Falk 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 > platforms, including Linux > and OpenVMS > , SDL uses 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