Re: console in 11.0-ALPHA4

From: Maxim Sobolev <sobomax_at_freebsd.org>
Date: Tue, 21 Jun 2016 12:12:06 -0700
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 <sobomax_at_sippysoft.com>
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 <emaste_at_freebsd.org> 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_at_freebsd.org mailing list
>> https://lists.freebsd.org/mailman/listinfo/freebsd-current
>> To unsubscribe, send any mail to "freebsd-current-unsubscribe_at_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_at_sippysoft.com
> Skype: SippySoft
>
Received on Tue Jun 21 2016 - 17:12:08 UTC

This archive was generated by hypermail 2.4.0 : Wed May 19 2021 - 11:41:06 UTC