Gentoo Archives: gentoo-user

From: James <wireless@×××××××××××.com>
To: gentoo-user@l.g.o
Subject: [gentoo-user] Re: Your own Processor running Gentoo
Date: Mon, 18 Jul 2016 20:12:31
Message-Id: loom.20160718T215944-364@post.gmane.org
In Reply to: Re: [gentoo-user] Re: Your own Processor running Gentoo by R0b0t1
1 R0b0t1 <r030t1 <at> gmail.com> writes:
2
3 >
4 > That the hardware description is foss doesn't mean the fpga fabric or
5 > routing software is.
6
7
8 OK, agreed. But I did read quite a bit, but new to the SH family
9 of processors. It appears that since so many SH-2-> SH-4 patents have
10 expired or will expire very soon, there is much optimism about the
11 pathway forward. There are other expiring patents on old ARM hardware and
12 many of those original (hardware) designers are behind the movement to build
13 many similar processors that are open sourced. Licensing does vary. Ymmv. So
14 there are many open source projects popping up,
15 both bsd and gpl licensed and even (haskell) tools to generate vhdl.
16
17 Surely it's going to take a village, but patent free is patent free,
18 so there is a viable path forward for this hardware and associated linux
19 stacks on top. Read here to get a quick overview, from 2015::
20 https://lwn.net/Articles/647636/
21
22
23 Or these vhdl projects can be used to build (tape_out) a SoC on a variety
24 of fpga or silicon platforms. There are event old fabs (180 nm) that will
25 spin up chip runs for dirt cheap. There is a plethora of opensource hardware
26 components at:: opencores.org.
27
28 Or you could run these fpga codes inside some of the newer Intel processors,
29 just like how the NSA does it....
30
31 Maybe not commercial, but surely a very cool way to secure key components in
32 your network. Gentoo hardened on a 'hardened opensource core'. Perhaps a
33 robust encryption engine, if rebooted or hacked, goes poof, those really
34 cool security devices, that can just go poof (like an rm -rf command),
35 when some pecker goes looking at something they should not...
36
37 Or, just maybe I can get an fpga on a new cell phone ::
38 https://blog.arduino.cc/2013/08/12/diy-cellphone/
39
40
41 It's exciting work, no matter how you slice it. Maybe the old intel (iPSC)
42 routing for their hypercube products has some interesting patents about to
43 expire. I'm not sure you can patent a 'fpga layout' but it'd be trivial to
44 get around, anyway. For Damn Sure, the coolest application is a
45 reconfigurable cluster on fpga's, that use whatever core you like (simd,
46 risc, ???) (maybe snowden will publish a roooski core?),
47 with a custom amout/type of ram (something very cool like 'content
48 addressable memory), and load up gentoo hardened, all in a few seconds....
49 It's a brave new world, as the gentoo commoner (that's us, brah) get some
50 real world, bitchen toys!
51
52
53 hth,
54 James