From owner-freebsd-current@freebsd.org Tue Jun 21 19:12:08 2016 Return-Path: Delivered-To: freebsd-current@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 614B7AC59B4 for ; Tue, 21 Jun 2016 19:12:08 +0000 (UTC) (envelope-from sobomax@sippysoft.com) Received: from mail-ob0-x22a.google.com (mail-ob0-x22a.google.com [IPv6:2607:f8b0:4003:c01::22a]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client CN "smtp.gmail.com", Issuer "Google Internet Authority G2" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 219D22D02 for ; Tue, 21 Jun 2016 19:12:08 +0000 (UTC) (envelope-from sobomax@sippysoft.com) Received: by mail-ob0-x22a.google.com with SMTP id mu6so36606621obc.3 for ; Tue, 21 Jun 2016 12:12:08 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=sippysoft-com.20150623.gappssmtp.com; s=20150623; h=mime-version:sender:in-reply-to:references:from:date:message-id :subject:to:cc; bh=dGTlzNkDYcv4zTeq93HktarkOz40fm0wqLNX7aChlPU=; b=lw2u9MjGe3Pe0Vv8wscDSKlLcJdcS1/cliBMzgKlXDHaVrMLnZZvPPG0XjxITfad+S 9AiVwGqQxoKiZbOh5KjcWRuQk1slMRq97w3Qmf5QCuEplkhag8V8aExGPJHrxxvqyCvi 78K/PMrIp/ZeaX5lYsxQ5O0oWTHj0mDmqvbXISZvqU2rPAHs3DBd692Dj59Xngz8fQZm 7Cruz0030kAVussOCjc1QaXE/z5mh2PmP8v41yXkrMP0mPxmzWe0RT2lhCOc3MMkEvxO xOumP+WjC1VdbruHk+k49rnMv1VMrIYUATJg4/gx9+JO7Fy1I84wkFrEb7VwnAPl4ukB mZHQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:sender:in-reply-to:references:from :date:message-id:subject:to:cc; bh=dGTlzNkDYcv4zTeq93HktarkOz40fm0wqLNX7aChlPU=; b=GkhSjHoV82iTgUWTKB2/WX/ptJoiYncj7LJHrRhrobsbSQVfeMOuuisZwU2BnHqton SgODSlLjcLgw9QB6LdRuzYfhlZk2vtg3lLwXzW4L+cCzvaBVRSRo2ebggY2FrQsmNiNO sNYquVe7ojRLun6k4svF+ndhxPM8rW9shtEw+WpO1tEyH6ScZ2KXdrY0JzfuPBpFxO4Y BFmSvxKgGV6WvyGM2e2Oa3cMR+gkkIfs72ZXtySAogY0rJ/cGq07YBVpkRlGw8g8tV3O 4KpEFJlVgek5jvIEGv3gg1+Uel5vISCVeT1Z773479i7oTBT36yj41gZmVYaNPzqXPF9 +jXQ== X-Gm-Message-State: ALyK8tKEDXPx8a1x8PUAO5jUXhIc5MGFgznn5H0dsQ3bkx4vuC953DzQtWMZKH18Z9b1K9u5EZubYjoaUSKC9EdA X-Received: by 10.157.1.241 with SMTP id e104mr17336379ote.180.1466536326968; Tue, 21 Jun 2016 12:12:06 -0700 (PDT) MIME-Version: 1.0 Sender: sobomax@sippysoft.com Received: by 10.157.41.209 with HTTP; Tue, 21 Jun 2016 12:12:06 -0700 (PDT) In-Reply-To: References: <57680D69.7030309@gmail.com> <576857F3.5040102@gmail.com> <31205295.d0H0JTrSWj@ralph.baldwin.cx> From: Maxim Sobolev Date: Tue, 21 Jun 2016 12:12:06 -0700 X-Google-Sender-Auth: _JNEjhcJq39PGnBRuIIEtoRMZiQ Message-ID: Subject: Re: console in 11.0-ALPHA4 To: Ed Maste Cc: FreeBSD Current Content-Type: text/plain; charset=UTF-8 X-Content-Filtered-By: Mailman/MimeDel 2.1.22 X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.22 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 21 Jun 2016 19:12:08 -0000 P.S. On more of IMHO side, I think having simple built in console graphics library is quite important in order for kids to actually explore FreeBSD early. I remember learning my first computer in elementary, with only few KB of RAM it had BASIC interpreter built in and could already do basic graphics primitives with just few lines of code. And that's what we had explored quite early in the learning process. Computers we are running on today are literally million times more powerful that that, both hardware and software-wise, still you should not need to install whole X11 monstrosity to write graphics version of "hello world". In any case if somebody is to add vt(4) support into libvgl, I could probably help with testing that as well as possibly porting it to SDL 2.0. My reduction of interest to maintaining that support has been generally caused by the vesa going out of scope gradually, but with vt it might actually revive it by opening it up for getting it running on most today's x86 hardware and smaller arm systems as well. -Max On Tue, Jun 21, 2016 at 11:33 AM, Maxim Sobolev wrote: > Ed, > > For once, we have pretty good VGL support in the libSDL, at least version > 1.x has been tested and seems to be building/working fine with > sc(4)+vesa(4) on supported hardware/VMs. > > http://libsdl.org/download-1.2.php > > So pretty much any application built against SDL 1.2 library should work. > Unless it uses some specific X11 stuff directly that is. > > For what it's worth, I also have direct vgl support in my pet project > here: https://github.com/sobomax/digger ) > > -Max > > On Tue, Jun 21, 2016 at 6:29 AM, Ed Maste wrote: > >> On the topic of vgl(3) specifically, in October 2014 I wrote on this list: >> >> > vgl(3) is a graphics library for syscons(4) that provides some basic >> > graphics operations (e.g. some mode setting, bitmaps, boxes, >> > ellipses). Right now it does not support the newer vt(4) console. >> > >> > In order to help determine the priority of a porting effort to add >> > vt(4) support I'd like to better understand where vgl is being used >> > now. I'd be interested in hearing about both open source software >> > using vgl as well as proprietary or internal applications. So if >> > you're using vgl I'd appreciate a follow up (in private is fine) with >> > a brief description of your use case. >> >> That received exactly one private reply, where it was pointed out that >> dosbox is an example consumer. Nobody replied to say they actually use >> vgl(3). >> >> I will post a followup to -stable to ask the same question, but >> please, let me know if you use vgl(3) in open source or proprietary >> software. >> _______________________________________________ >> freebsd-current@freebsd.org mailing list >> https://lists.freebsd.org/mailman/listinfo/freebsd-current >> To unsubscribe, send any mail to "freebsd-current-unsubscribe@freebsd.org >> " >> >> > > > -- > Maksym Sobolyev > Sippy Software, Inc. > Internet Telephony (VoIP) Experts > Tel (Canada): +1-778-783-0474 > Tel (Toll-Free): +1-855-747-7779 > Fax: +1-866-857-6942 > Web: http://www.sippysoft.com > MSN: sales@sippysoft.com > Skype: SippySoft >