News for hackers. Stuff that matters.
Re:Ask HN: Why is the software ecosystem of single-board com... by SwellJoe on Sunday December 27, 2015 @09:05PM (#10799479)
What do you mean? They run Linux. How much more software could you possibly want? And, how could it be healthier? It is the largest free software ecosystem that has ever existed.

I'm not trying to be ornery, I just don't understand what is ugly about Linux, or what is specifically ugly about using Linux on these systems?

Re:Ask HN: Why is the software ecosystem of single-board com... by busterarm on Sunday December 27, 2015 @11:35PM (#10799880)
Something like QNX would be a fantastic alternative to Linux, in my mind.

The problem, as I understand it, is that Broadcomm _refuses_ to supply a hardware manual for their SoC/peripherals...so nobody is willing to take on the challenge of developing a BSP for the Pi.

Linux wins by default.

Aside: One company did do a primative port, but here's their statement about it: "This is a very primitive BSP presently but capability can be expanded (to some degree) per user needs. Due to the lack of hardware manual from Broadcom, I heard no one wanted to develop QNX BSP for Raspberry Pi. Our Vietnamese engineer friends have gone through incredibly hard development without any hardware manual. They had to reverse engineer hardware spec from reference code. Now Broadcom and Avago merged we will see what happens to the documentation situation. "

Re:Ask HN: Why is the software ecosystem of single-board com... by subway on Monday December 28, 2015 @12:09AM (#10799975)
The problem is most embedded devices don't run Linux. They typically run a per-soc (or even per-board) fork of Linux, often dependant on fixed versions of binary blobs loaded from userspace.

And that's assuming you can boot the damn thing without magic incantations and smearing lamb's blood on the correct pins of the SoC.

Re:Ask HN: Why is the software ecosystem of single-board com... by striking on Sunday December 27, 2015 @10:40PM (#10799741)
Perhaps the poster meant the numerous proprietary blobs and patches that can't be upstreamed for certain platforms.

The RasPi fixed those problems, though.

Re:Ask HN: Why is the software ecosystem of single-board com... by plaes on Monday December 28, 2015 @02:35AM (#10800290)
RasPi is not yet fully supported upstream.

But it's work in progress.

Re:Ask HN: Why is the software ecosystem of single-board com... by chei0aiV on Monday December 28, 2015 @11:02PM (#10805108)
The RasPi still needs a GPU blob to boot right?
Re:Ask HN: Why is the software ecosystem of single-board com... by Narishma on Friday January 01, 2016 @02:02PM (#10822860)
Yes, the equivalent of the BIOS on PCs.
Re:Ask HN: Why is the software ecosystem of single-board com... by hexman on Sunday December 27, 2015 @10:54PM (#10799769)
Yep. I think the decision is Linux+Docker where all apps run in containers.
Re:Ask HN: Why is the software ecosystem of single-board com... by nascentmind on Monday December 28, 2015 @02:50AM (#10800325)
Sometimes people use a RTOS in the SoC. Some people run baremetal OS or NoOS in these SoC's. I myself and developing a baremetal OS for the Samsung S3C2440 and I find it hard to get documents from Samsung. I have to rely on the SBC manufacturer for the documents.