Le 30/10/2017 à 11:10, Dr. Nikolaus Klepp a écrit :
Am Montag, 30. Oktober 2017 schrieb Didier Kryn:
Le 30/10/2017 à 08:44, Dr. Nikolaus Klepp a écrit :
Am Montag, 30. Oktober 2017 schrieb J. Fahrner:
https://osseu17.sched.com/event/ByYt/replace-your-exploit-ridden-firmware-with-linux-ronald-minnich-google
Nice. But it they suffer from the "not invented here"-syndrome: instead of using prooven 
good busysbox, they rewrite userspace in GO .. oops, who "invented" Go and wants to push 
it to the users?

      Nik, Though I agree that Busybox is proven good, it remains that
the said system is more than an OS and is to run at least one
application on top of Busybox. This application must be written in some
language.
       Busybox provides interpreted languages, Ash, Hush and Awk, but I
doubt they would be a good choice for a complex application. The
application should rather be written in some compiled language and one
cannot deny the author the choice of this language, provided it is open
source. You know what my preferred language would be, but, from what
I've briefly read about Go, it seems to be based on not so bad rationale.
Hi Didier,

please look at the presentation, 2. slide: it says "This is to a shell prompt in Linux" and 
"All userland written in Go", so it's not about any application "on top of this written in 
go", but plain busybox rewritten in  Go.

    OK, I watched the whole talk now and it becomes more clear. They are working in the same direction as Purism; which was discussed a few weeks ago. Purism has gone a little farther in disabling parts of the Management Engine but they all agree it cannot be completely disabled up to now - some people are trying to decompile it.

    Actually their whole userland is written in Go, but please note the pecularity: their image is made of the Linux kernel, the Go compiler and *the source* of the userland. At boot, the userland is compiled and then executed. The whole takes less than 6MB. The speaker claims that programming in Go is easier than in shell. Compilation takes a fraction of a second.

    If there was a choice, I would rather choose a PowerPC arch: they haven't that crap and their architecture is more modern. IBM and Freescale have a good card to play and I don't understand why they don't take the opportunity.

    Didier

_______________________________________________
Dng mailing list
[email protected]
https://mailinglists.dyne.org/cgi-bin/mailman/listinfo/dng

Reply via email to