From owner-freebsd-hackers@FreeBSD.ORG Mon Jun 16 16:45:40 2003 Return-Path: Delivered-To: freebsd-hackers@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id ED22237B401 for ; Mon, 16 Jun 2003 16:45:39 -0700 (PDT) Received: from ms-dienst.rz.rwth-aachen.de (ms-1.rz.RWTH-Aachen.DE [134.130.3.130]) by mx1.FreeBSD.org (Postfix) with ESMTP id EBD8B43F75 for ; Mon, 16 Jun 2003 16:45:33 -0700 (PDT) (envelope-from chris@unixpages.org) Received: from ms-1 (ms-dienst.rz.RWTH-Aachen.DE [134.130.3.132]) by ms-dienst.rz.rwth-aachen.de (iPlanet Messaging Server 5.2 HotFix 1.12 (built Feb 13 2003)) with ESMTP id <0HGL00MIPLZELT@ms-dienst.rz.rwth-aachen.de> for freebsd-hackers@freebsd.org; Tue, 17 Jun 2003 01:45:15 +0200 (MEST) Received: from relay.RWTH-Aachen.DE ([134.130.3.1]) by ms-1 (MailMonitor for SMTP v1.2.2 ) ; Tue, 17 Jun 2003 01:45:14 +0200 (MEST) Received: from haakonia.hitnet.rwth-aachen.de (postfix@haakonia.hitnet.RWTH-Aachen.DE [137.226.181.92]) h5GNjDNY004579; Tue, 17 Jun 2003 01:45:14 +0200 (MEST) Received: from gondor.middleearth (gondor.middleearth [192.168.1.42]) by haakonia.hitnet.rwth-aachen.de (Postfix) with ESMTP id B33C82C; Mon, 16 Jun 2003 23:45:13 +0000 (GMT) Received: by gondor.middleearth (Postfix, from userid 1001) id 558D94738; Tue, 17 Jun 2003 01:45:12 +0200 (CEST) Date: Tue, 17 Jun 2003 01:45:11 +0200 From: Christian Brueffer In-reply-to: <20030616151024.0616e1e4.eaja@erols.com> To: Eric Jacobs Message-id: <20030616234510.GC3623@unixpages.org> MIME-version: 1.0 Content-type: multipart/signed; boundary=eRtJSFbw+EEWtPj3; protocol="application/pgp-signature"; micalg=pgp-sha1 Content-disposition: inline User-Agent: Mutt/1.4.1i X-Operating-System: FreeBSD 5.1-CURRENT X-PGP-Key: http://people.freebsd.org/~brueffer/brueffer.key.asc X-PGP-Fingerprint: A5C8 2099 19FF AACA F41B B29B 6C76 178C A0ED 982D References: <200306162015.06836.nakal@web.de> <20030616151024.0616e1e4.eaja@erols.com> cc: freebsd-hackers@freebsd.org cc: Nakal Subject: Re: Drawing graphics on terminal X-BeenThere: freebsd-hackers@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Technical Discussions relating to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 16 Jun 2003 23:45:40 -0000 --eRtJSFbw+EEWtPj3 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Mon, Jun 16, 2003 at 03:10:24PM -0400, Eric Jacobs wrote: > On Mon, 16 Jun 2003 20:15:06 +0200 > Nakal wrote: >=20 > > Hi, > >=20 > > recently, I found vidcontrol and played a bit with it. I have been=20 > > looking for documents about how to output pixels (graphics) on the=20 > > terminal. >=20 > See /usr/share/examples/libvgl >=20 > > I could not find any. Before I give up, I want to ask here,=20 > > if it is possible to do that. What I want to do is to port my=20 > > applications from Linux-framebuffer to FreeBSD, but I am also thinking= =20 > > about making a graphical installer for FreeBSD (eye-candy is always=20 > > nice to attract new users). >=20 > I've been thinking about that too. The big question I have is whether > it's a good idea to use a toolkit with a more restrictive license > (GPL, LGPL, MPL), which would make it a lot easier, or come up with > something that could be licensed under the BSD license. I know that > FreeBSD has used the GPL'd libdialog in sysinstall for quite some > time without problems, but maybe it is time to start thinking about > something that is free in the BSD license sense. >=20 Well, the important thing is, that you have a core lib that provides all the functionality of the installer. A thing which linux in 2.5.x has already done and the libh project for FreeBSD aimed for. If you have a BSD licenced core-lib, the interface is fairly easy and can be easily replaced. So IMHO, the actual toolkit is not that important. > I don't think the advantage of a GUI-based installer would be > "eye-candy". libdialog looks fine IMO. It would be to increase the > ease of use, allow more flexibility in installations, and add more > troubleshooting/diagnostic options (disabling/enabling/loading > device drivers, etc.) The problem is not libdialog, but that sysinstall is not easy to enhance. It was never meant to stick around for such a long time :-) - Christian --=20 Christian Brueffer chris@unixpages.org brueffer@FreeBSD.org GPG Key: http://people.freebsd.org/~brueffer/brueffer.key.asc GPG Fingerprint: A5C8 2099 19FF AACA F41B B29B 6C76 178C A0ED 982D --eRtJSFbw+EEWtPj3 Content-Type: application/pgp-signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.1 (FreeBSD) iD8DBQE+7laGbHYXjKDtmC0RAqQDAKDywZzE74+YNi6OMpOABYDfePW/GACdF5lc pfTeAXNNtgsxKJy+/6Lwvbw= =5jJl -----END PGP SIGNATURE----- --eRtJSFbw+EEWtPj3--