Installing software in genode
Martin Stein
martin.stein at genode-labs.com
Fri Mar 17 10:20:08 CET 2023
Hi Divya,
There is the "DEPOT" env variable for gems/run/sculpt.run that can be
used for equipping your Sculpt with a TAR archive of packages you
reference in the deploy config (see depot_archive in gems/run/sculpt.run
and [5]).
You most likely want to use the GOA tool [1-3] in order to bring your C
program to Sculpt. Of course, there is also the alternative of
publishing your own program from your Genode repo using the depot
tooling [4], but it requires more Genode-specific knowledge.
I hope this helped?
Cheers,
Martin
[1] https://genodians.org/nfeske/2019-11-25-goa
[2] https://genodians.org/nfeske/2020-05-27-autoconf-git
[3] https://github.com/nfeske/goa
[4] https://genode.org/documentation/developer-resources/package_management
[5]
https://genode.org/documentation/release-notes/22.02#Framework_for_special-purpose_Sculpt-based_operating_systems
On 16.03.23 08:24, Divya Sharma wrote:
> hello everyone,
>
> 1) thanks for the suggestion, but the thing is we build genode for arm
> (virt_qemu) and currently, we are unable to configure nic driver, so
> there is no network, but in the above article, we need to fetch and
> download packages from repos.
>
> so is it possible to run a third party without the internet?
>
> 2) how to run a simple C program on an even on top of the GENODE x86 system?
>
> Thanks & regards
> Divya
>
> On Wed, Mar 8, 2023 at 8:43 AM John J. Karcher
> <devuser at alternateapproach.com <mailto:devuser at alternateapproach.com>>
> wrote:
>
> On 3/6/23 12:12, Divya Sharma wrote:
> > Hello Genodian,
> >
> > How to install special-purpose software/Apps in genode?
> > Like we create/install the software in windows.
> > Please suggest some document
>
> As you can imagine, due to Genode's more secure design, the software
> installation process is somewhat different than traditional OSes. One
> of the main differences is that everything is broken into smaller
> components (rather than large, monolithic packages), which you are free
> to configure in various combinations as you see fit.
>
> A couple of times a year, they release pre-built Sculpt disk images,
> and
> along with these they include a nice step-by-step introduction to using
> the system. The latest of these is at:
>
> https://genode.org/documentation/articles/sculpt-22-10
>
> This covers installing various software components, as well as how to
> use other basic features of the system.
>
> I hope this helps!
>
> Happy Sculpting!
>
> John J. Karcher
> devuser at alternateapproach.com <mailto:devuser at alternateapproach.com>
>
> _______________________________________________
> Genode users mailing list
> users at lists.genode.org <mailto:users at lists.genode.org>
> https://lists.genode.org/listinfo/users
>
>
> _______________________________________________
> Genode users mailing list
> users at lists.genode.org
> https://lists.genode.org/listinfo/users
>
More information about the users
mailing list