> --------------------------------------------------
> Embedded with systemd: systemd and kernel upgrades
>
> This was recently posted on #systemd-devel:
>
> "To make this clear, we expect that systemd and kernels are updated in
> lockstep. We explicitly do not support really old kernels with really
> new systemd. So far we had the focus to support up to 2y old kernels
> (which means 3.4 right now), but even that should be taken with a grain
> of salt, as we already made clear that soon after kdbus is merged into
> the kernel we'll probably make a hard requirement on it from the systemd
> side."
>
> This is a very onerous requirement in the embedded world. There are many
> embedded platforms sold today that only have 2.6.X BSPs.


But I highly doubt those devices have modern userlands.



> While I agree
> that the BSP from vendors should be better (and it is getting better
> thanks to devicetree), it seems that we are doomed to run ancient
> userspace to match our ancient kernels.
>
> This change will probably hit me the hardest and for me it really cuts
> into what linux means. It used to be that I could run the same userspace
> on my tiny embedded device, my desktop or on the server --- the only
> difference being the kernel.
>

I find it unlikely that you'd be able to run Jessie on your desktop and
Jessie on your device, at least, not without a little bit of work. I think
that work shouldn't be that hard actually, depending on what you've got for
embedded hardware (you haven't been very specific yet.) Things like the
Beagle Board run Debian out-of-the box, so depending on your hardware,
things might be pretty easy.

>
> It seems like the only solution here is to abandon debian and fall back
> to OpenEmbedded or buildroot.
>

OE, yocto, buildroot, etc. are always options. But iwith OE once you've
built your image, you're on your ow, the vendor won't help you without a
support contract and many of the userlands are maintained by large
companies that will ignore you. With debian, you have a large community of
support, including those working in Linaro. The big shadow hanging over
embedded is not OE, but Android, which many embedded developers see as
"winning" against GNU/Linux. This will mean a much more proprietary, or
restricted, userland.

Cheers,

Jeremiah


>
> --------------------------------------------------
> Embedded with systemd: systemd and realtime
>
> Given the existence of
> (
> http://www.freedesktop.org/wiki/Software/systemd/MyServiceCantGetRealtime/
> ),
> it seems that realtime and systemd is problematic. Has anyone tried the
> workarounds mentioned with a PREEMPT_RT kernel? How did it go?
>
>
> --
> To UNSUBSCRIBE, email to debian-embedded-requ...@lists.debian.org
> with a subject of "unsubscribe". Trouble? Contact
> listmas...@lists.debian.org
> Archive: https://lists.debian.org/5468fd5f.1060...@gmail.com
>
>


-- 
Jeremiah C. Foster
GENIVI COMMUNITY MANAGER

Pelagicore AB
Ekelundsgatan 4, 6tr, SE-411 18
Gothenburg, Sweden
M: +46 (0)73 093 0506
jeremiah.fos...@pelagicore.com

Reply via email to