Thank you for that comment sir!



Couldn't agree more. Haiku is a nice example and can be a source of
inspiration indeed.




The goal is to have our own graphics stack that can work on both very
resource limited or legacy systems and high resolution displays and without
the requirement to have hardware acceleration. Also to provide some
interesting features that you will possibly not find elsewhere. We have one
big advantage: we can look back and learn and then start designing
everything from scratch...




I know we're not there yet, but we'll get there.





Regards,

Jiri




---------- Původní e-mail ----------
Od: g...@novadsp.com
Komu: 'HelenOS development mailing list' <helenos-devel@lists.modry.cz>
Datum: 19. 12. 2018 18:59:12
Předmět: Re: [HelenOS-devel] I need some tips with coding for the HelenOS
"Greetings all

HelenOS admirer and occasional experimenter here.

Re windowing systems: There is a much better exemplar, much closer to hand,
in the Haiku project.

Backporting 30(?) years of Linux/Unix/Windows cruft is a terrible use of 
scarce resources. Much better to get the basics into place - like knowing a
networked VM instance will actually interop with other systems on that
network. Or, how to port HelenOS to 'smaller' machines.

I'd really like to see a core that would boot a multi-core ARM/ARM64 system
... for embedded/appliance work this could be fantastic stuff.

Just saying 😊 If anyone has specific ideas about resourcing in these
contexts please send me an email.

Best to all

Jerry

-----Original Message-----
From: HelenOS-devel <helenos-devel-boun...@lists.modry.cz> On Behalf Of 
Dmitrij V
Sent: 19 December 2018 16:28
To: HelenOS development mailing list <helenos-devel@lists.modry.cz>
Subject: Re: [HelenOS-devel] I need some tips with coding for the HelenOS

> But beware that it would be a lot of work. For example, GTK supports
> various backends (Windows, X11 etc.) and the work of porting the
> library means adding a whole new backend.

Hello Vojtech.

But would much less, if to know how once written driver for linux to port 
into HelenOS (with redesign for the Helen requerements kernel specifics of
course). Would be cool if someone with experience of the HelenOS developing
wrote alike step-by-step manual...

Next step: to write Graphical System, e.g XWindows, but without low-level 
requests to the server show/hide/top basic rectangles, - directly to have 
thread safe c++(or C) interface for creating surfaces for drawing.

Last step: to port GTK, FLTK, WxWidgets to the HelenOS, - after the OS will
be colonized by existing programms.

The sense: High quality developers gives ways to do things for less quality
programmers (righter will be to say: other programming
orientation) - introducing into their competention area for other
programmers. For newly arrived programmers to have intro: Do you want to 
support your HW for the HelenOS ? - see this manual, do work, send to the 
team the patch ...

Sorry for my wishes :)

--
the best regards

2018-12-19 20:21 GMT+05:00, Vojtech Horky <vojtech.ho...@gmail.com>:
> Hello, Dmitrij,
>
> I think your assumptions about HelenOS are too optimistic ;-)
>
> st 19. 12. 2018 v 11:50 odesílatel Dmitrij V <dmx...@gmail.com> napsal:
>> To write HW GPU drivers by scratch is titanic work ! - easier to stay 
>> in linux space without attempts to look to other sides(OS). I had
>> thinked to adapt libdrm for HelenOS (nativelly written for linux).
>
> To do that, HelenOS would have to support the Linux API that is needed 
> (e.g. various ioctls you mentioned). But we support only POSIX API for 
> end-user applications (and only a small subset).
>
> Furthermore, the HelenOS device drivers would have to provide the
> functionality that is (in case of libdrm) provided by Linux (i.e. the 
> called side of ioctl). And in this sense, HelenOS has only rudimentary 
> support for graphical output.
>
>> I had looked for small and fast OS, with supporting modern compiller 
>> (GCC is preferred) & c++ standarts for programming for that, for port 
>> to there a light gui library for writting modern looked gui etc...
>
> You are in the right place and it would certainly be nice to have some 
> 3rd party GUI library ported :-).
>
> But beware that it would be a lot of work. For example, GTK supports
> various backends (Windows, X11 etc.) and the work of porting the
> library means adding a whole new backend.
>
> Hope this helps clarify some confusion :-)
>
> Cheers,
> - Vojtech
>
>
>>
>> --
>> the best regards
>>
>> 2018-12-19 14:30 GMT+05:00, Jiri Svoboda <jirik.svob...@seznam.cz>:
>> >
>> > Hi,
>> >
>> >
>> >
>> >
>> > if you are serious about contributing, I suggest reading the code
>> > carefully
>> >
>> > and starting with something really simple. If this is supposed to
>> > be some kind of a plan to introduce HW acceleration support to
>> > HelenOS, then it's obvious you have no idea what you are talking
>> > about. You've just picked up some random Linux packages related to 
>> > graphics and suggested they should be
>> >
>> > ported. Have you even an idea what those packages are/do? How would 
>> > they fit in HelenOS graphics stack?
>> >
>> >
>> >
>> >
>> >
>> > -Jiri
>> >
>> > ---------- Původní e-mail ----------
>> > Od: Dmitrij V <dmx...@gmail.com>
>> > Komu: HelenOS development mailing list
>> > <helenos-devel@lists.modry.cz>
>> > Datum: 19. 12. 2018 6:20:46
>> > Předmět: Re: [HelenOS-devel] I need some tips with coding for the
>> > HelenOS "Hello !
>> >
>> > Sorry for my delayed post...
>> >
>> > I had some time for researching the "Helen OS & GPU drivers", there 
>> > are all done already:
>> >
>> > 1) libdrm (needs to port)
>> > (no deep digging, something like requerements for posix ioctl ...)
>> >
>> > 2) svgalib (needs to port, native is linux) (it has support opengl
>> > interface)
>> >
>> > -
>> > regards
>> >
>> > _______________________________________________
>> > HelenOS-devel mailing list
>> > HelenOS-devel@lists.modry.cz
>> > http://lists.modry.cz/listinfo/helenos-devel
>> > "
>>
>> _______________________________________________
>> HelenOS-devel mailing list
>> HelenOS-devel@lists.modry.cz
>> http://lists.modry.cz/listinfo/helenos-devel
>
> _______________________________________________
> HelenOS-devel mailing list
> HelenOS-devel@lists.modry.cz
> http://lists.modry.cz/listinfo/helenos-devel
>

_______________________________________________
HelenOS-devel mailing list
HelenOS-devel@lists.modry.cz
http://lists.modry.cz/listinfo/helenos-devel


_______________________________________________
HelenOS-devel mailing list
HelenOS-devel@lists.modry.cz
http://lists.modry.cz/listinfo/helenos-devel
"
_______________________________________________
HelenOS-devel mailing list
HelenOS-devel@lists.modry.cz
http://lists.modry.cz/listinfo/helenos-devel

Reply via email to