7 ms·
I have one. How are you claiming open source firmware when your hardware requires signed, closed source binaries to even begin to boot? I refer specifically t
by tpearson-raptor 7y ago
I have one.
How are you claiming open source firmware when your hardware requires signed, closed source binaries to even begin to boot? I refer specifically to the Intel Management Engine, which incidentally is why we gave up on x86 many years ago.
How did you solve the GPU closed, signed firmware problem for discrete GPUs? How about the WiFi card firmware?
I understand your decision to try to keep compatibility with games and Windows, but the result is only partly open source, and that is not what these headlines read.
I know we would be interested in assisting System76 (or other prebuilt system OEMs) to start offering POWER products as true open source, owner controlled alternatives to Intel and AMD. For instance, we currently manufacture and sell mainboards that would be a perfect fit for your existing Thelio cases, that work very well with (optional) powerful AMD GPUs -- there's also a 2D HDMI graphics option for true blob-free operation. All you need to do is qualify our mainboard in your devices, and offer software support -- it's a very low risk investment all things considered but would allow System76 to sell truly open source systems vs. partly closed ones.
Is there some possible room for collaboration here? The GPU, WiFi, etc. firmware questions are honest questions -- the firmware is potential issue, and the more OEMs/ODMs that work this problem simultaneously in collaboration the higher the chance of a solution being found that will allow even those devices to be freed up and made secure.
- calvinmorrison 7y agokb9, For embedded and laptop devices, are there power devices or other options for truly free firmware? The desktop price point on current boxes are still high, do you foresee those prices dropping in the future? Will newer POWER architectures create a large workload for you or is it more simple? - cal
- tpearson-raptor 7y agoLaptop is a large problem still -- mainly due to GPUs. With desktop, we don't have to deal with the issues associated with a soldered-down non-free GPU; the mainboard works blob-free if desired but the user already expects to install a discrete GPU if they need one. With laptops, the GPU has to be integrated, and there are no GPUs in production today that don't require signed firmware (this is due to the DRM contracts for Netflix and Disney+, that kind of thing). Price point is not likely to drop until we reach a largely self sufficient critical mass of users, developers, and software. Only x86 has crossed that threshold right now, so it's clearly a high bar. Still, the more users we have, the more possibility for pricing drops in the future! New POWER is near seamless from a software perspective, just like on x86. Upgrade kernel, keep using your existing software installs. And since POWER is now an open ISA, that software will basically keep working forever -- if you needed to reimplement it on a 22nd century FPGA due to lack of hardware, you're legally able to do so. This is not the case for x86 or ARM.
- kop316 7y agoIf you don't mind me asking, do you use a laptop for work/personally? And if you do, what do you use? I've been looking for one and I have the same concerns you do, and right now the only thing I realistically see if I want completely open is a thinkpad x200/t400 flashed with libreboot.
- tpearson-raptor 7y agoI've actually given up on using laptops for now. I still have an old x201 and t400 but they don't get out much due to the Intel silicon vulnerabilities. Nothing I do with secure data hard-requires that level of portability, and for insecure (tracked, DRMed, closed + signed firmware) mobile use a Lineage smartphone is good enough for what I do. A laptop with closed / signed firmware simply doesn't gain me anything worth having over the phone. My personal desktop is a Blackbird. The couple of old x86 apps I can't easily ditch (because they are open source but need MVC APIs and I'm too lazy to write the shim layer) I just forward X over SSH to an old corebooted Opteron box.
- kop316 7y agoThanks for the thoughtful (and quick) response! That was sadly what I was afraid of. Normally I wouldn't bother but I'm going back to school, and sadly the Novena I have just isn't supported anymore (I tried updating u-boot/kernel myself for a while, ended up not being worth the hassle).
- tpearson-raptor 7y agoMy best recommendation might be a bit odd, but here goes... Can you put a POWER "base station" of sorts in your dorm / apartment and use a low power secure terminal, like a corebooted C201, to access it over an encrypted link? I've done something like this when I had to travel last -- was able to maintain a stable link back to one of my POWER machines so the lack of local computing power on the laptop didn't matter. Really hate that Chromebook touchpad though. ;)
- paulolieuthier 7y agoYou two, please, set up a super-open-source-software-based video call and start to get this done. Then just say the price and I'll pay.
- jakeogh 7y agoI want a laptop where the all of the design files are open source. It would be worth a serious premium in addition to the premium I would pay for the open POWER system. The few we have now are maxed out at 4GB. Someone is going to do it...
- opan 7y agoHave you already seen the MNT Reform? https://mntre.com/reform/ https://mntre.com/reform/
- tpearson-raptor 7y agoI hadn't, thanks for the link! It's an interesting possibility for a terminal device, though I'd prefer something open ISA -- if that was either POWER or RISC-V vs. ARM, I'd probably pick one up...
- jakeogh 7y agoHeh, I hadn't either. My dream machine has 4x NVMe, 128G of soldered on RAM (with power control), a real SDR, plenty of GPIO, ADC/DAC. 2x ethernet, serial, CAN, novena style fpga, second SOC cpu with dma... basically a hacked up LX2160A (for which the design files are available... but not open as far as I can tell). I tend to stick to a box for a long time... typing this on a t420s. I dont care about the battery, just give me enough time to move the plug or suspend it. Supercaps would be fine.
- tpearson-raptor 7y agoWatch out for the LX2160A -- if you intend to use certain items, like any of the onboard high speed networking, you have to load blobs. This was one reason we decided (after careful consideration, which included bringing a box up and working with the firmware for a while in parallel with the POWER efforts) not to use LSI or ARM CPUs in our systems. Your requirements probably aren't too far off of one of our Blackbird systems -- I suspect it's just the form factor (micro-ATX) that's the problem. You might even be able to do the pull plug for minutes trick with a suitably sized lithium battery tucked inside the slimline chassis. ;)
- lonelappde 7y agoI think you need to go up one level, to the wholesalers who manufacturer the barebones systems. https://en.m.wikipedia.org/wiki/Clevo https://en.m.wikipedia.org/wiki/Clevo