From owner-freebsd-hackers@FreeBSD.ORG Tue Mar 6 19:58:53 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 AC026106566C for ; Tue, 6 Mar 2012 19:58:53 +0000 (UTC) (envelope-from bfalk_bsd@brandonfa.lk) Received: from mail-yx0-f182.google.com (mail-yx0-f182.google.com [209.85.213.182]) by mx1.freebsd.org (Postfix) with ESMTP id 6057F8FC14 for ; Tue, 6 Mar 2012 19:58:53 +0000 (UTC) Received: by yenl9 with SMTP id l9so2605381yen.13 for ; Tue, 06 Mar 2012 11:58:52 -0800 (PST) Received-SPF: pass (google.com: domain of bfalk_bsd@brandonfa.lk designates 10.236.43.68 as permitted sender) client-ip=10.236.43.68; Authentication-Results: mr.google.com; spf=pass (google.com: domain of bfalk_bsd@brandonfa.lk designates 10.236.43.68 as permitted sender) smtp.mail=bfalk_bsd@brandonfa.lk; dkim=pass header.i=bfalk_bsd@brandonfa.lk Received: from mr.google.com ([10.236.43.68]) by 10.236.43.68 with SMTP id k44mr35859996yhb.77.1331063932788 (num_hops = 1); Tue, 06 Mar 2012 11:58:52 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=brandonfa.lk; s=google; h=message-id:date:from:user-agent:mime-version:to:cc:subject :references:in-reply-to:content-type:content-transfer-encoding; bh=f/sXIc91S6ZFkUimkSz9wFs7tX8L7tEdp2E8FDmfumE=; b=KikXTg8nrHDn9EkGtx1Q7XDo48I1JXAo4jfcTnkAPNwo6IQF4MyGllNSE1K0wFDg8a SnGZRknFEiZdUk0BWzVg1+Cj6g+7ZjznznllOy+o+9dha9vY1fV/c59TMAfI7uNW2N8N N63jHzy5i2dJ978jdcyBDY/yPV1zMfuq6jV9Q= Received: by 10.236.43.68 with SMTP id k44mr28470934yhb.77.1331063932619; Tue, 06 Mar 2012 11:58:52 -0800 (PST) Received: from [192.168.42.146] (wsip-184-183-177-134.dc.dc.cox.net. [184.183.177.134]) by mx.google.com with ESMTPS id o31sm41084856yhe.12.2012.03.06.11.58.51 (version=SSLv3 cipher=OTHER); Tue, 06 Mar 2012 11:58:52 -0800 (PST) Message-ID: <4F566C79.8030407@brandonfa.lk> Date: Tue, 06 Mar 2012 14:58:49 -0500 From: Brandon Falk User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:10.0.2) Gecko/20120216 Thunderbird/10.0.2 MIME-Version: 1.0 To: bf1783@gmail.com References: In-Reply-To: Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit X-Gm-Message-State: ALoCoQkEuNeKAgcF/Y5hNe4MTuczGM7HaXsvpWRmFAypYPWGcTjN3Wx4ftziR24oPgRNSgG9H64W Cc: freebsd-hackers@FreeBSD.org, "b. f." 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 19:58:53 -0000 On 3/6/2012 2:52 PM, b. f. wrote: > Brandon Falk wrote: > >> I've been thinking for a while about possibly making an extremely >> lightweight environment that supports full monitor resolution, custom >> fonts, and terminals... that's about it. > You may also want to look at our system libvgl ( vgl(3) ), > ports/devel/directfb ( http://directfb.org/ ), and > ports/graphics/svgalib ( http://www.svgalib.org/ ). Someone has > mentioned wayland -- there was also an older X variant called tinyX > that is still used by some minimalistic Linux distributions, and was > loosely based on the X.org kdrive server. > > b, Thanks for all the links. I'm going to have to try some of this out. I think I am just going to end up writing a minimal NVIDIA driver that can set the video mode, resolution, and draw some lines for now. I've never actually worked with a video card before, only BIOS VGA functions and framebuffers. -Brandon