Re: Roadmap 2024

2024-01-01 Thread ttcoder
Hi Norman, > that kind of small-to-medium > > size Be ports to Genode is quite easy now that most pieces of the Be > puzzle are in place. > > The screenshot nicely shows how far your work has come by now. Speaking > of the porting of Be applications, I wonder how Goa could be applicable > in t

Re: Roadmap 2024

2023-12-22 Thread ttcoder
Howdy Norman, all, A little screenshot to warm up, then my perspectives of daily Genode usage. Mail: Here's a little screenshot of a quick port of the (Be)Mail GUI. https://tts-genode.neocities.org/tts-img/2023-12_BeMail_nano3d_ftppositive.png This one specific app is probably not a most

Re: key..... lacks Qt mapping

2023-12-08 Thread ttcoder
> > - problem with underlying configuration/system-integration ? I use > nitpicker and event_filter as per basic .run file examples > > You most likely missed to configure the event_filter config > node correctly. A snippet from Sculpt /config/managed/event_filter > follows (can be found in the

key..... lacks Qt mapping

2023-12-08 Thread ttcoder
Fellow Genodians, I'm reaching "alpha" stage (or a good approximation thereof) of my "distro" project at last, added a depot manager that mimics the one in ScultOS, so that the distro can download and use the wealth of packages provided on genode.depot.org. Greatly enjoying my newfound ability t

Feedback on 23.05

2023-07-25 Thread ttcoder
Fellow Genodians, what follows is a minor observation and two (more serious) questions. 1) Suspend/resume The introduction of that feature in 23.02 triggered some "geek lust" in this aging geek, and now with 23.05 I got around to attempting system integration of suspend/resume in my stack. In Qe

Re: Couple minor notes after upgrading to 23.02

2023-06-30 Thread ttcoder
> > * vfs_pipe: components that use the "pipe" plug-in should make sure to > enable RTC () > > as of 23.02 -- previously it would work without specifying an RTC path. > This made me curios because the nightly tests [1,2] for the vfs_pipe > plugin do in fact not configure the rtc for the libc, y

Couple minor notes after upgrading to 23.02

2023-06-29 Thread ttcoder
Dear Genodians, Here are two (very minor) notes after my upgrading to 23.02 (plus cherry-picking the patch from #4785), regarding two "bugs" I had found, which ended up being mistakes on my side, not on Genode's side. These two don't justify opening tickets, but they might deserve a quick mentio

Re: PinePhone Sculpt SD Card Problem (was: Re: Announcement: Sculpt OS 23.04 released)

2023-06-08 Thread ttcoder
My test result FWIW, > > I had a similar, but not identical, situation on my 3GB version. In my > > case, anything involving writing (expand, default, etc.) would never > > complete, but slow the system to a crawl in the process. > > > > […] > > could you both please try out my debug image [1].

Re: Announcement: Sculpt OS 23.04 released

2023-06-07 Thread ttcoder
Howdy fellow genodians, > Dear PinePhone users, > > piggybacking on Christian's announcement, I've slightly updated my > recent Genodians article with information about the Sculpt 23.04 version: > >http://genodians.org/nfeske/2023-02-01-mobile-sculpt .. >https://github.com/nfeske/genode

Re: VNC server thoughts

2023-05-15 Thread ttcoder
Thank you for your response Johannes, > > It seems to require a one-liner patch though, otherwise it crashes with a > "invalid zero alloc" style message. > > So I just went ahead and hardcoded a non-empty initial _area (setting it > to 320,200) on the first line of this constructor here (_area ge

VNC server thoughts

2023-05-14 Thread ttcoder
Dear Genodians, Late this week I decided it was time to add a VNC server to my "suite", spent a bit of time on that, here's my feedback. Skip to bottom for "actionable" stuff. My first instinct was to grep repos/ genode-world for the string "vnc" since those two are my go-to places to find port

Re: PinePhone image 2023-04-06 (wifi, software-add tab, Jitsi preset)

2023-04-19 Thread ttcoder
> It is interesting that the download of the index worked for you (so > network connectivity works on principle) but the actual packages didn't. > That's strange because both rely in the same infrastructure and tools > (same server, same fetchurl program, same TCP/IP stack, same signature key).

Re: Running a program on Genode (Riscv)

2023-04-16 Thread ttcoder
Hello Genodians, I want to run a C - Program on Genode over virt_qemu_riscv. I think Java support is not there for riscv. So I want to go with C. Kindly guide me on this. Also enlighten about the compilation. Regards Pranab ___ If you're cre

Re: PinePhone image 2023-04-06 (wifi, software-add tab, Jitsi preset)

2023-04-12 Thread ttcoder
> Do you see a valid IP(v4) address in the 'Wifi' dialog after you joined > your WiFi network successfully? > > Did you also 'Use' the GENODE Partition on the SD card in the storage > dialog? (Otherwise the tabs in the Software section apart from 'Runtime' > will be disabled.) > > > Regards > Jo

Re: PinePhone image 2023-04-06 (wifi, software-add tab, Jitsi preset)

2023-04-10 Thread ttcoder
> Dear PinePhone users, > > I have just published a new Sculpt image for the PinePhone today: > >https://depot.genode.org/nfeske/image/ Having trouble with WiFi -- Installed from scratch on a new micro-SD card ; booted, did "FS: make default + expand" (or maybe the reverse) ; activated WiFi

Re: java for arm_v7a

2023-04-05 Thread ttcoder
Hello Genodians, I am able to run java.run in virt_qemu-arm_v7a. The output is directed to log [ stdout="/dev/log" ], is there a way to redirect the sdtout to terminal [ stdout="/dev/terminal" ] instead of log? My two cents : the way I do it here is to modify the "config" scenario file

Re: First system image of Sculpt OS for the PinePhone

2023-02-09 Thread ttcoder
Some short notes testing on a PP 2GB: GUI: If I had to sum up with two words that would be : "solid, efficient". Before-hand I was worried the Sculpt OS widgets would not be a good "fit" for that device, I'm a bit maniacal about ergonomics . But that's very much dispelled. In fact (and I know

Re: Running genode on QEMU having board support of raspberry pi for arm_v8.

2023-02-05 Thread ttcoder
Hi, In your previous email citing the qemu command-line, I saw the command-line parameter "--nographic". If parametrized with both "gui = gtk" and "no gui", it seems Qemu goes with the latter, so you should remove "--nographic" in order to get the GUI. It will probably occur "automatically"

Re: video and usb driver (rk3588)

2023-01-13 Thread ttcoder
> > >> Kernel: MMU-fault not handled ESR=0x9261 > > >> Kernel: init -> drivers -> gui_fb -> ep raised unhandled MMU fault > > >> ip=0x1009bb4 fault-addr=0x113d76ac type=unknown > > Maybe the fault IP refers to some special (neon?) instruction with > > tighter constraints? Have you had a look

Re: genode show-and-tell, screencast to help with vbox6 challenges?

2023-01-08 Thread ttcoder
I'm still trying to understand the relationship between Genode and Sculpt. Reading through the "Genode Live System" github issue thread, It sounds like back in 2016, the developers had no desire to build a live-cd version of the framework (it would have been a distraction and tons of work to d

Re: PP GUI

2023-01-06 Thread ttcoder
Hi Norman, > [1] https://genodians.org/nfeske/2023-01-05-mobile-user-interface > > The "left" side relies on Genode's native widget renderer (menu_view). > The "right" side offers complete freedom. One user may host a single Qt > app at a time, another user may host an SDL game, or even host a

Re: Roadmap 2023 - DnD, PP GUI

2023-01-04 Thread ttcoder
> - native Genode widgets' set > - LVGL > - Higher-level widget toolkit? (possibly with expressive power similar to > InterfaceKit or comparable ?) > - Full-blown Qt etc > Just recalled the mention of Sailfish and Ubuntu touch, didn't have that in mind when I wrote the above. So that would addr

Re: Roadmap 2023 - DnD, PP GUI

2023-01-04 Thread ttcoder
> https://www.genode-labs.com/publications/secure-gui-2009.pdf#subsection.4.3.5 > The DnD protocol exposed in secure-gui-2009.pdf reminds me of the advanced one described in the BeBook as "negociated drag'n'drop" (by opposed to the simplified B_SIMPLE_DATA I typically use in my apps). Heck, it

Re: Properly shutting down

2022-12-31 Thread ttcoder
(my first reply got rejected, with its contents lost in the ether -- seems it was the mail-daemon on my side, not the mailinglist daemon though, complaining about "line length 998 exceeded", anyway here it is again, typed from memory, and with short line lengths) The below works on my T430 I

Re: Roadmap 2023

2022-12-28 Thread ttcoder
> How did you perceive the Genode year 2022? > > What directions are you most excited about? > > Which topics do you deem as interesting to explore yourself? > > Do you already happen to have rough plans about 2023? Santa brought a Pinephone for my S.O. this year, she's happy and looking forwa

Re: using a C library within a VFS plugin

2022-08-18 Thread ttcoder
> > So what is the proper way to do this? > A VFS plugin may only use very limited LibC functionality. In many > aspects this constellation could be compared to the execution of an > application program inside the kernel on Linux. So it's tricky to get > right and stable. I suggest to look for othe

Re: terminal interface for tests

2022-06-30 Thread ttcoder
> Hello, is it possible to launch and execute commands on a Genode VM > completely through a Linux terminal? I tried qemu's '-nographic' option but > it doesn't work. The reason I need this is because I want to make some > changes to a compiler that has Genode support. I need to make some change

Re: Genode and OpenZFS?

2022-04-06 Thread ttcoder
Hello Genodians, A second quick question in another thread: Does Genode /SculptOS support alternative file systems like ZFS/XFS/BTRFS? ___ I haven't seen mention of those three, but: 1) it might be possible to port the latter two, in a roundabout

Re: SulptOS with Intel(R) Dual Band Wireless-AC 8265 + theming

2022-02-01 Thread ttcoder
(..). Also, I was thinking about the desktop and GUI (Nitpicker) and was wondering how hard it might be to change out the graphics to something more "themeable" like LVGL (https://lvgl.io/) but am still learning for which Genode might have these capabilities. Regarding theming, I'm not c

Re: Roadmap 2022

2021-12-24 Thread ttcoder
My thoughts in no particular order : After several years, I still can't get over how modular Genode is and how take-no-prisoners no-compromise its policy is re. clean design and best practices. Seeing that kind of dedication keeps me motivated when I feel tired IRL. If I get a chance before th

Re: Silly Sculpt Build Problem

2021-12-03 Thread ttcoder
>Error: 'e2mkdir' command could be not found. > > or: > >Error: 'xorriso' command could be not found. > > But both of those commands are available, and worked up until recently. > > Does anyone have any thoughts on what might cause this? On the one-in-ten (low) odds that this could he

Re: VFS plug-in that requires early libc initialization (for FUSE)

2021-11-30 Thread ttcoder
> I'm afraid that this leaves only one viable solution: To stub the I/O > interplay of fuse with the libc and map those interactions directly to > the raw VFS, not going through the libc. This is tedious but the only > clean way I can see. It would essentially remove the dependency of the > fuse VF

VFS plug-in that requires early libc initialization (for FUSE)

2021-11-25 Thread ttcoder
Hey Genode team, fellow Genodians, I'm trying to modify FUSE-server to become a VFS plug-in (see genode-world#193) but it seems "with_libc()" no longer works, when in a plug-in attached to the test-libc_vfs test harness: [init -> test-libc_vfs] >open_Dir [init -> test-libc_vfs] Error: Uncau

Re: Questions regarding Issue #4323

2021-11-18 Thread ttcoder
reciated if someone were to pick them up, with links to the corresponding GitHub issues. I could suggest my 'ttcoder' repository hosted by the chiselapp.com service as a place for community members to use (i.e. its integrated wiki, integrated ticketing system etc) though I'm skep

Re: Questions regarding Issue #4323

2021-11-15 Thread ttcoder
Hello, I'm a final year CS B.S. student. I was looking for an interesting project / thesis for my Bachelor and my professor suggested I take a look into Genode (besides other things). I find the project fascinating, even though I don't nearly possess enough information to fully understand it.

Re: sleep and/or keyboard listen

2021-10-17 Thread ttcoder
Indeed, and I have found that this article helped me to improve my code: http://genodians.org/m-stein/2021-05-31-a-short-guide-to-the-timer-session-interface But if you're specifically after keyboard/mouse input, you'll probably want to do it with a 'sigh' instead of with polling: install a sig

Re: Libc Socket in Thread

2021-10-04 Thread ttcoder
> Error: pthread_self() called from alien thread named 'Broker Thread' > no RM attachment (READ pf_addr=0x4b8 pf_ip=0x10f62dfc from pager_object: > pd='init -> manager' thread='Broker Thread') Looking at thread.cc, it seems you're subclassing Genode::Thread and (presumably) instantiating it usin

Re: Aw: Re: depot/extract: make: execvp: bash: Argument list too long

2021-06-08 Thread ttcoder
This will probably be of little to no help (or maybe as inspiration ?) since we're talking gmake here, but I'll mention in passing that in other build tools there is sometimes support for a "piecemeal" modifier for compilation units : this modifier instructs the build tool to repeatedly invoke t

Re: how to open elf file image from inside genode? libbacktrace question

2021-04-05 Thread ttcoder
> > Your parent needs a ROMFile capability to run > > your program. Ask it for that capability to read > > your own file. You can call that RPC getexecname > > or whatever strikes your fancy. > > the question is what path for open() call I should use for ROMfile? Not sure if that's relevant to t

Re: Genode at virtual FOSDEM 2021

2021-03-06 Thread ttcoder
> >>https://fosdem.org/2021/schedule/track/microkernel/ > > the recording of my talk has become available now: > > > > > > https://video.fosdem.org/2021/D.microkernel/microkernel_pluggable_device_dr > ivers_for_genode.webm > > This went by without much fanfare, but this presentation is a f

Re: Help with nested signal context warnings

2021-02-06 Thread ttcoder
m/genodelabs/genode/blob/master/repos/os/include/spec/x86_64 > /os/backtrace.h > > To get useful output, please put the following line into the file > etc/tools.conf within your build directory. > > CC_OPT += -fno-omit-frame-pointer ... and in case it's useful I'll add t

Re: general improvements for Sculpt

2021-01-23 Thread ttcoder
> BEGINNER FRIENDLY OS? > === > > *) I know that this operating system is not developed to be user > friendly, but it could be great to put some helps for beginners, like > a graphical instruction box when clicking on certain things in > Leitzentrale, a graphical example could

Re: Stealing focus matter

2021-01-23 Thread ttcoder
It's a pet peeve of mine as well, in my day-to-day work in my (Be-derived) environment.. Guessing it will be the same when I eventually switch to Genode/Scultpt, then ? I know of a couple ways to mitigate that: 1) make sure the apps lauch fast enough, that by the time you're done clicking on o

Re: Roadmap 2021

2020-12-19 Thread ttcoder
Hi Genodians, > drivers, I guess). Example 3 - When the FB driver crashes, the rest of the > system is resilient >and continues to run. > But, of course this is nearly useless because there is >no way to reset >the driver. Given my understanding of the component-based architecture, it >seems

Re: Is Genode good for the Desktop?

2020-08-11 Thread ttcoder
Is Genode good for the Desktop and is it based on seL4? What does OS framework mean? Hi, Assuming you're looking for a personal take, rather than the official info available from genode.org (:-) : In my personal view, what makes Genode the "go-to" OS toolkit (or OS "framework" : a collection

Re: Roadmap 2020

2020-01-15 Thread ttcoder
Message d'origine > De : Stefan Kalkowski > * A more sophisticated window-manager incarnation for Sculpt > > I use several virtual-machines aside, as well as noux shell, > pdf-viewer, battery-applet, and top-view. At last, it became > unmanageable to use all these windows overlapping ea

Re: Roadmap 2020

2019-12-29 Thread ttcoder
Responding in terms of "use cases", I would list the following two, as use-cases of interest to me: 1) making my radio station software cross-platform, to also run on a Genode-based system (not necessarily a full fledged OS, just framebuffer + nit picker + audio_drv to start with) 2) transfe

Re: Can't run runscript gdb_monitor_interactive

2019-10-25 Thread ttcoder
I've run into (something similar to) this before; in my case it was check_xml_syntax() which calls xmllint to check the "config" file, instead of check xsd() calling xmllint, but this might apply anyway: I found that I could temporarily comment out the call to xmllint and some of the supporting

Re: Why application request RAM quota from parent even if it is enough?

2019-09-09 Thread ttcoder
Hi Norman, yes you did answer, and how extensively so I've added a solid link to your answer in my online notes (chiselapp/genode-book), for me to dig deeper in the future. For now it's a place-holder but maybe it could become a useful (actionable) summary for others to use in the future. Trut

Re: Why application request RAM quota from parent even if it is enough?

2019-09-06 Thread ttcoder
Howdy list, Norman, I have a (real world) scenario around those lines, probably a subset / special case of the conversation so far. Discussing it here will help me wrap my head around this aspect of Genode I think: Let's say you're writing some high-reliability software (take that with a heavy

Re: Debugging without GDB - stack print?

2019-08-23 Thread ttcoder
o Genode too, and try to collect responses to questions like those; mostly for my sake, but might be useful to you too; see Section 2 "Mapping the address to source code and function names" here: http://chiselapp.com/user/ttcoder/repository/genode-book/wiki?name=Book:Tips Will keep

Re: Can QT-based "textedit" run successfully on Rpi 3 =?UTF-8?Q?B+ ??=

2019-07-22 Thread ttcoder
Hello, This might well be off-base as I am still new at this.. But I notice that in LOG the instance of textedit is referred to as "init -> launchpad -> textedit"; whereas in the "policy" config of ram_fs, the access autorization is for exact match, label="textedit -> root", which of course is d

Wikis, and the need for a "Genode Book"

2019-04-01 Thread ttcoder
he old contents was just moved to another format, or there was a lack of external contributions, which did not warrant keeping its contents editable by third parties? Anyhow, here goes: https://chiselapp.com/user/ttcoder/repository/genode-book/home I'm writing an example in the one are

Re: My personal wishlist

2019-03-31 Thread ttcoder
Correction: "Mail" is probably a quite bad example, as it relies heavily on extended attributes. There are probably many candidates all over the difficulty spectrum (from easy to hard) that would make more sense to port. Unless someone came up with a hack to wrap xattr's into something else, ouc

Re: My personal wishlist

2019-03-31 Thread ttcoder
Thank you for contributing to this topic Joel, seems to me we need this. The topic of native (non virtualized) applications is very dear to me, so can't resist adding my two cents: Stickynotes are cute and would be easy to implement, but here is my real Genode wishlist: Right on. Even more s

Re: Roadmap 2019

2018-12-27 Thread ttcoder
Thank you for the encouragement Norman. That gives me determination to deliver on the 'hype' I posted.. and be useful to the community this coming year. Now that I'm aware of the upcoming "genodians.org" it seems I should have waited before registering at neocities.org Anyway here's the micro-

Re: Roadmap 2019

2018-12-24 Thread ttcoder
As a newcomer I should probably step up to the plate, while the 'first impressions' are still fresh in my mind. I'm still making baby steps; but based on past experience I should hit the ascending part of the learning S-curve soon and become productive. Still have tons of documentation to read

Re: TTS and Genode

2018-12-14 Thread ttcoder
Hi Johannes, >I looked through your pad and noticed that you removed Ada support. Since you >already have GCC 7.3 on your system you could install the GNAT Community 2018 >version which also uses GCC 7.3. Both requirements to build the toolchain with >Ada support should be possible I'll try t

TTS and Genode

2018-12-11 Thread ttcoder
Howdy all, We are a (very small) company looking for a good home for our software suite. The Be-derived OS we've been using served us well for a long time, but instability has become a problem of late, with kernel/drivers crashes -- obviously that is where a micro-kernel/framework would shine.