Re: Dead ports [Re: config(5) break down]

2010-03-20 Thread David Young
On Fri, Mar 19, 2010 at 05:30:43PM -0400, Thor Lancelot Simon wrote:
 On Fri, Mar 19, 2010 at 09:23:35PM +, Herb Peyerl wrote:
  
  Last time I bought a cavium board it was $5k USD... An Octeon 3850
  was $700 for 1521 piece part... I didn't think they had anything
  reasonable down below $500?  (and as far as I remember, they already
  had FreeBSD running on the Octeons).  Admittedly it's been a few 
  years.
 
 Cavium and Raza (Now NetLogic) both have low-core-count parts in
 the way sub-$100 price range.  Same basic architecture as the big
 parts (these aren't their cut-down 32-bit parts), just less cores and
 less goodies.

And documentation?

Dave

-- 
David Young OJC Technologies
dyo...@ojctech.com  Urbana, IL * (217) 278-3933


Re: Dead ports [Re: config(5) break down]

2010-03-19 Thread Izumi Tsutsui
   I *do* think it's a useful datapoint to note that sun2, pmax, algor, etc.
   are never, ever downloaded any more.
  
  Right, and these dead ports must be euthanized.  The mountain of
  unused device drivers and core kernel code is a signficant hinderance to
  people working in the kernel. 
 
 Fully agree (as one having this pain too).
 
 For those single developers who still have such machines, as a hardware
 replacement and moral compensation, TNF could buy some new ARM or MIPS
 board for hacking.  Would be a win-win case, would not?

Probably we should ask Core and Boards what's the best for TNF.

I'm afraid there is no win-win case among many paranoiac geeks we have,
but I won't hesitate to abandon all my machines and devices
if it's better for TNF. No replacements are required.

IMO, tiering ports might be better for us than best or die scheme.
In that case you can leave unused ports and devices in dead state.
---
Izumi Tsutsui


Re: Dead ports [Re: config(5) break down]

2010-03-19 Thread Michael

-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

Hello,

On Mar 19, 2010, at 4:14 PM, David Young wrote:

Regardless of what we do or do not do with sun2 et cetera, TNF could  
buy
some ARM and MIPS boards for developers.  ARM and MIPS boards,  
however,

are not so precious as a sun2.  In fact, they're abundant, and cheap.
Nevertheless, there does not seem to be much interest in porting to
them.  Why is that?


I don't care about hardware without graphics ;)

*duck*

have fun
Michael

-BEGIN PGP SIGNATURE-
Version: GnuPG v1.4.7 (Darwin)

iQEVAwUBS6PdwcpnzkX8Yg2nAQLEbAgAt7l14I8GJvIVxYHB9b16LsQuOdY+WaS+
Kf+4qupZ9ZbvgYtNYvtPT1yklMoiAIDxCZAJF80lQyXH0OcKdLajmYMShnV/wCww
X1gBVLbcO+85UzaA9a9ekEIH6bpbPChJizVqNxvGKpoaPKNdl6nXEoly7P3DmmYb
fa0sh5LdKjBKx1ZTnGR1E6TAmI0MqFg1RHjYjibBT5FiJQF/IMbbpepoEfbUi/MC
gLEj9RyG6xw/vwHnxH1HdJKNWwtRJv/jJcgdmPytw6Si58yoAEI2UJowIynXQjyh
bEyPOyUPwlkHRKLpJl3CqxgEck7qwbbL57TMd7EYDGAF0R5k1DqcSg==
=uyR5
-END PGP SIGNATURE-


Re: Dead ports [Re: config(5) break down]

2010-03-19 Thread Mindaugas Rasiukevicius
der Mouse mo...@rodents-montreal.org wrote:
  [...] sun2, pmax, algor, etc. [...]
  Right, and these dead ports must be euthanized.
  For those single developers who still have such machines, as a
  hardware replacement and moral compensation, TNF could buy some new
  ARM or MIPS board for hacking.  Would be a win-win case, would not?
 
 Wow.  Talk about missing the point.

There is a reason why I put hardware replacement in quotes.  Because
of exactly what you described as fundamentally emotionally motivated.

 Given reason to think that $PORT does not actually have any users,
 perhaps.  But, as various people have pointed out, lack of downloads of
 binary builds is hardly evidence of that.  ...

And I never said that downloads is justification for removal of any port.
In fact, ARM and MIPS have zero point something of all downloads.  They
are nowhere near being unused, though.

However, point being is that a *lot* of time is spent (when revamping
certain interfaces) by MI kernel developers going through, for example,
barely maintained m68k ports with a *massive* code duplication, acorn26
(in 3 or so months I could find only *one* person who could do testing
on it), museum's sun2 (IIRC, Izumi was the only who cared?) and so on.

Somewhere, I have a dusting clone of ZX Spectrum called Santaka 002, but
I am not of the opinion that it should be supported by NetBSD.  Not only
because it is unrealistic.  It would be a total maintenance pain (yet
another one) for *others*.

-- 
Mindaugas


Re: Dead ports [Re: config(5) break down]

2010-03-19 Thread Thor Lancelot Simon
On Fri, Mar 19, 2010 at 03:14:57PM -0500, David Young wrote:
 
 Regardless of what we do or do not do with sun2 et cetera, TNF could buy
 some ARM and MIPS boards for developers.  ARM and MIPS boards, however,
 are not so precious as a sun2.  In fact, they're abundant, and cheap.
 Nevertheless, there does not seem to be much interest in porting to
 them.  Why is that?

Neither so abundant nor so cheap as you think, it seems to me, if you
want something that's modern enough to really be useful and has a vendor
friendly enough to make software development specifically for the platform
an exercise anyone would want to do in his spare time...!

That loongson-based laptop might be one cute exception to the rule.  But
eval boards for things like MIPS network processors are not exactly free,
and documentation not trivial to come by without NDA.

If you're going to buy 10,000 and make your own boards, sure, these
platforms are cheaper than things like Soekris.  But qty 1 it's a whole
different ballpark, which in my opinion is why Soekris even exists at all!

Thor


Re: Dead ports [Re: config(5) break down]

2010-03-19 Thread David Young
On Fri, Mar 19, 2010 at 04:45:21PM -0400, Thor Lancelot Simon wrote:
 On Fri, Mar 19, 2010 at 03:14:57PM -0500, David Young wrote:
  
  Regardless of what we do or do not do with sun2 et cetera, TNF could buy
  some ARM and MIPS boards for developers.  ARM and MIPS boards, however,
  are not so precious as a sun2.  In fact, they're abundant, and cheap.
  Nevertheless, there does not seem to be much interest in porting to
  them.  Why is that?
 
 Neither so abundant nor so cheap as you think, it seems to me, if you
 want something that's modern enough to really be useful and has a vendor
 friendly enough to make software development specifically for the platform
 an exercise anyone would want to do in his spare time...!

I guess that it depends on your application whether these boards are
useful or not, but these places sell inexpensive boards that have
more-or-less open architecture/documentation:

www.embeddedarm.com
www.openplug.org
www.routerboard.com
www.ubnt.com

In NetBSD, we have support for only a few of the boards at those links.
I don't think that it's because TNF does not buy developers the boards.

Dave

-- 
David Young OJC Technologies
dyo...@ojctech.com  Urbana, IL * (217) 278-3933


Re: Dead ports [Re: config(5) break down]

2010-03-19 Thread Herb Peyerl
On Fri, Mar 19, 2010 at 05:19:47PM -0400, Thor Lancelot Simon wrote:
 Have a look at
 http://www.rmicorp.com/assets/docs/2070SG_XLR_XLS_Product_Selection_Guide_2008-12-16.pdf
 specifically at the bottom few rows on the XLS chart.  You're looking at
 parts that have 3 or 4 Gig-E interfaces, tons of useful hardware offload,
 and are, by published reports, way down in the sub-$50 range.  You can
 get very similar stuff from Cavium.

Last time I bought a cavium board it was $5k USD... An Octeon 3850
was $700 for 1521 piece part... I didn't think they had anything
reasonable down below $500?  (and as far as I remember, they already
had FreeBSD running on the Octeons).  Admittedly it's been a few 
years.



Re: Dead ports [Re: config(5) break down]

2010-03-19 Thread Thor Lancelot Simon
On Fri, Mar 19, 2010 at 09:23:35PM +, Herb Peyerl wrote:
 
 Last time I bought a cavium board it was $5k USD... An Octeon 3850
 was $700 for 1521 piece part... I didn't think they had anything
 reasonable down below $500?  (and as far as I remember, they already
 had FreeBSD running on the Octeons).  Admittedly it's been a few 
 years.

Cavium and Raza (Now NetLogic) both have low-core-count parts in
the way sub-$100 price range.  Same basic architecture as the big
parts (these aren't their cut-down 32-bit parts), just less cores and
less goodies.

Even the very bottom of the line parts typically still have multiple
GigE interfaces on them and various other highly useful stuff.

-- 
Thor Lancelot Simont...@rek.tjls.com
  All of my opinions are consistent, but I cannot present them all
   at once.-Jean-Jacques Rousseau, On The Social Contract


Re: Dead ports [Re: config(5) break down]

2010-03-19 Thread Thor Lancelot Simon
On Fri, Mar 19, 2010 at 05:30:43PM -0400, Thor Lancelot Simon wrote:
 
 Cavium and Raza (Now NetLogic) both have low-core-count parts in
 the way sub-$100 price range.  Same basic architecture as the big
 parts (these aren't their cut-down 32-bit parts), just less cores and
 less goodies.
 
 Even the very bottom of the line parts typically still have multiple
 GigE interfaces on them and various other highly useful stuff.

FYI -- and I doubt you could really buy just one of these at this price --
http://avnetexpress.avnet.com/store/em/EMController/Network-Processor/Cavium-Networks/CN5220-500BG729-SCP-Y-G/_/R-8960980/A-8960980/An-0?action=partcatalogId=500201langId=-1storeId=500201

Some of the other things I've been talking about have lower pricing in
the real world than this does.

Thor


Re: Dead ports [Re: config(5) break down]

2010-03-19 Thread Herb Peyerl
On Fri, Mar 19, 2010 at 06:19:27PM -0400, Thor Lancelot Simon wrote:
 FYI -- and I doubt you could really buy just one of these at this price --
 http://avnetexpress.avnet.com/store/em/EMController/Network-Processor/Cavium-Networks/CN5220-500BG729-SCP-Y-G/_/R-8960980/A-8960980/An-0?action=partcatalogId=500201langId=-1storeId=500201
 
 Some of the other things I've been talking about have lower pricing in
 the real world than this does.
 


Nice.  The 3850 was a really nice part.. I had a lot of fun writing code for 
it...



Re: Dead ports [Re: config(5) break down]

2010-03-19 Thread Paul Goyette

On Fri, 19 Mar 2010, Thor Lancelot Simon wrote:


FYI -- and I doubt you could really buy just one of these at this price --
http://avnetexpress.avnet.com/store/em/EMController/Network-Processor/Cavium-Networks/CN5220-500BG729-SCP-Y-G/_/R-8960980/A-8960980/An-0?action=partcatalogId=500201langId=-1storeId=500201


I tried to get Avnet to provide a quote on an eval board for an Octeon 
and they never got back to me.  (The eval board didn't have a Buy_Now 
button, only a Request_Quote button.)



-
|   Paul Goyette   | PGP DSS Key fingerprint: |  E-mail addresses:  |
| Customer Service | FA29 0E3B 35AF E8AE 6651 |  paul at whooppee.com   |
| Network Engineer | 0786 F758 55DE 53BA 7731 | pgoyette at juniper.net |
| Kernel Developer |  | pgoyette at netbsd.org  |
-


Re: Dead ports [Re: config(5) break down]

2010-03-19 Thread Matt Thomas

On Mar 19, 2010, at 1:25 PM, Michael wrote:

 -BEGIN PGP SIGNED MESSAGE-
 Hash: SHA1
 
 Hello,
 
 On Mar 19, 2010, at 4:14 PM, David Young wrote:
 
 Regardless of what we do or do not do with sun2 et cetera, TNF could buy
 some ARM and MIPS boards for developers.  ARM and MIPS boards, however,
 are not so precious as a sun2.  In fact, they're abundant, and cheap.
 Nevertheless, there does not seem to be much interest in porting to
 them.  Why is that?
 
 I don't care about hardware without graphics ;)

I don't care about hardware with graphics. :)