summaryrefslogtreecommitdiffstats
path: root/dev/mentoring/vals-soc/propose-app.mdwn
blob: 06dfd43dc98a5f5518691ba71840fa4d2de1bb76 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
[[!meta title="Propose your own application for ProteanOS"]]

[[← Back to VALS Semester of Code|dev/mentoring/vals-soc]]

ProteanOS bills itself as a "universal embedded operating system", a
distribution that "aims to provide a competitive solution in a wide variety of
applications".  ProteanOS currently provides software for wired and wireless
networking (including access points), network routing, firewalls, servers,
digital signage, and audio playback and recording.  Work is beginning to support
kiosk systems, Web applications, and point of sale systems (see some of the
other VALS SoC projects with ProteanOS).

Support for other embedded applications in ProteanOS is welcome.  A student may
propose a new application for ProteanOS and contribute support for it.  This
includes researching software packages that provide an application, doing
dependency analysis to determine which additional packages are required (and
whether it's possible and feasible to prepare those packages for ProteanOS), and
preparing all the needed packages.

  * Mentor: Patrick "P. J." McDermott
  * Desirable skills: Distribution packaging, Git
  * Project deliverables: ProteanOS packages to support a new application
  * Difficulty: Low to medium

Tags: embedded, distribution, packaging