6 ms·
This appears to be similar to the open source hardware Novena laptop (https://www.crowdsupply.com/kosagi/novena-open-laptop https://www.crowdsupply.com/kosagi/n
by pingswept 12y ago
This appears to be similar to the open source hardware Novena laptop (https://www.crowdsupply.com/kosagi/novena-open-laptop https://www.crowdsupply.com/kosagi/novena-open-laptop), but closed source hardware.
From the Purism crowdfunding campaign: "The Librem 15 is the first high-end laptop where you are in control and have complete visibility into the kernel, the operating system, and all software."
It seems like the Novena came first and is substantially more free/open. A laptop running all open source software is still good, but it's not as pure as claimed.
- rl3 12y agoIt would be amazing if Novena or other projects like it evolved into something resembling Google's Project Ara, but for laptops instead of phones. Laptops have unfortunately never really achieved the modularity and ease of modification that PCs have. They are seemingly perpetual slaves to cost, form factor and all the concerns that follow.
- walterbell 12y agoPanasonic rugged devices are modular, so it's technically feasible, even if the economics are not there yet. ftp://ftp.panasonic.com/pub/panasonic/business/toughpad/downloads/Panasonic-Toughpad-FZ-M1-Configurations.pdf
- TD-Linux 12y agoThe Novena is pretty good in that its schematics are entirely open source. It also has plenty of expansion headers, a FPGA, removable RAM and wifi cards. However, I don't think modularity is as important, because it's hard to make something modular, performant, AND low cost. If you have the sources, you can always make a customized version to suit your exact needs yourself, without the need for it to be modular. (typing this from my Novena)
- XorNot 12y agoProject Ara seems like it might solve that problem itself. A laptop chassis which was just a GIANT Ara frame maybe?
- franciscop 12y agoProject Ara is going to be bigger than a regular mobile. It just has to have all those connecting hardware pieces.
- rl3 12y agoHopefully that turns out to be the case. I have a feeling that modularizing (at least in Ara fashion) cutting-edge GPUs and x86 processors is no small feat. Never say never, but it seems unlikely that form factor could be maintained, let alone heat and interconnect requirements dealt with, when simply boxing up existing laptop or PC hardware. It's likely that a lot of custom engineering and partnerships would be required beyond simply containerizing existing hardware. On the other hand, the trend toward things like on-die GPUs (and more) is promising, but at present you can't achieve truly top-end performance via this route. The ideal then, I suppose, would be able to just easily snap together the equivalent of a few GTX 980Ms, sprinkle in a few i7s for good measure, and simply have it all work. Going on a trip and feel like packing light? Just take one of each, casually snap off the rest with little hassle. Of course, if internet connectivity keeps improving at its current pace, application streaming may obviate the need for all of this, but who knows.
- pingswept 12y agoI would prefer to see Project Ara evolve into Novena. Google can keep their "NOT FOR SALE OR EXCHANGE" developer's agreement.
- hengheng 12y agoNovena has the bottom-up approach of Bunnie saying "oh here's a cool chip. I'll build something around it and see how complete it will be in the end."Purism seems to say "Let's make a machine that lives up to everyone's expectation, and let's try and remove all closed source blobs from it". They are going the top-down way of stripping an X86 machine from all its secret firmware. I doubt they'll be as successful as Bunnie was with his approach when it comes to making a "clean" device with no dark and shady corners. (Or for that matter, even as clean as the Coreboot X60.) In turn, the Purism device feels a lot more desirable to me. Let's see if they can make it happen.
- cbd1984 12y ago> They are going the top-down way of stripping an X86 machine from all its secret firmware. Do they consider CPU microcode updates to be secret firmware?
- belorn 12y agoI am not a CPU designer, so could someone explain the threat model of cpu microcode? Is it plausible that you could fit memory scraping code, including code that interacts with OS network drivers, all inside the cpu microcode without causing catastrophically impact on performance?
- sp332 12y agoSure. The TPM is connected via a bus, but there's no reason you couldn't build something like it into any other chip, including the CPU itself. http://en.wikipedia.org/wiki/Trusted_Platform_Module http://en.wikipedia.org/wiki/Trusted_Platform_Module
- michaelt 12y agoYou don't need to - all you need is code that says if you're processing data and you see this special sequence of bytes, start executing whatever follows it as kernel-level code. This would be comparatively simple - you're just looking for a sequence of bytes and, if you see it, updating one or two registers. Then you just need to get the special sequence followed by your exploit into the target's memory, which is trivial. Send them an e-mail, embed it in a picture of a cat and post it to reddit, stick it on the end of a gif in a banner ad, whatever. If you check for the special sequence on the fast side of a fast/slow interface (like the interface between RAM and on-die cache) the speed impact would be all but invisible.
- dmicah 12y agoI'm interested if anyone has any insight into why there is a such a push for "Free" software (for example by the FSF, Richard Stallman), but not also "Free" hardware.
- Retra 12y agoIt probably has a lot to do with the difficulty of modifying existing hardware. (That is: people don't often think about modifying their hardware, so they simply don't pay much attention to its design.)
- mehrdada 12y agohttp://m.youtube.com/watch?v=eginMQBWII4 http://m.youtube.com/watch?v=eginMQBWII4
- walterbell 12y agoFree Network Foundation, https://thefnf.org https://thefnf.org
- caboteria 12y agoFrom RMS himself: http://www.linuxtoday.com/infrastructure/1999062200505NWLF http://www.linuxtoday.com/infrastructure/1999062200505NWLF From the linked article: "Because copying hardware is so hard, the question of whether we're allowed to do it is not vitally important. I see no social imperative for free hardware designs like the imperative for free software. Freedom to copy software is an important right because it is easy now--any computer user can do it. Freedom to copy hardware is not as important, because copying hardware is hard to do. Present-day chip and board fabrication technology resembles the printing press. Copying hardware is as difficult as copying books was in the age of the printing press, or more so. So the ethical issue of copying hardware is more like the ethical issue of copying books 50 years ago, than like the issue of copying software today."
- cottonseed 12y agoI'm a little surprised and disappointed by this answer. It seems like all four of Stallman's four essential freedoms of free software apply to hardware: to use as you wish, to study and modify, to distribute, and to distribute modifications [0]. Only the freedom to distribute is mitigated by the cost of copying hardware. The others all seem like an active battleground for end-user freedoms, and the freedom to distribute will be more important as both design tools and fabrication technologies become cheaper. [0] https://www.gnu.org/philosophy/free-sw.html https://www.gnu.org/philosophy/free-sw.html