logoalt Hacker News

4fterd4rktoday at 4:33 PM3 repliesview on HN

I guess I don't understand... why would the SOC manufacturer spend the money on integrating this stuff if they don't intend on also spending the money to enable it on the software side?


Replies

EdNuttingtoday at 4:39 PM

Software != Linux Mainline.

Software exists from the vendor, but it’s not open source and/or not part of Linux mainline.

Hence the effort to develop an open source (and mainlined) alternative.

Whether this is a good use of effort and/or whether you believe the vendor should be doing the Linux development or not, and/or whether they should open-source their proprietary drivers, will depend on your personal views.

MisterTeatoday at 5:38 PM

They did, jut not mainline. People forget these are embedded chips - they are intended to go inside of something and do one thing. These chips lack auto hardware discovery because the manufacturer assumes the customer will only turn on the hardware peripherals they need for their specific use case and build a static kernel image to meet that requirement. They ship a product that will likely see few, if any software updates and end up in a landfill.

It's because of the Raspberry Pi foundation we have this perception that embedded Arm chips are like general purpose desktop computers that run Linux desktops. The original Pi SoC was designed for TV set top boxes, STB's hence the loopy booting from GPU which was likely part of some obfuscated secure boot chain to thwart STB hackers. The Pi was a throw away hobby toy based on a chip Broadcom was going to scrap so they got a dumpster deal. It took a lot of effort for the community to fully reverse the Broadcom SoC and bring all the Pi hardware to mainline.

Manuel_Dtoday at 7:09 PM

So that they can sell licenses to proprietary software implementations on top of selling the hardware.