[Asterisk-Dev] Solaris Port (was: asterisk-users: Re: Fedora Core 2 and Kernel 2.6)

John Todd jtodd at loligo.com
Thu May 20 13:52:29 MST 2004


At 10:29 AM -0700 on 5/20/04, Bob Knight wrote:
[snip]
>If you hit a wall trying to get intel based boxes to do the job, let me know.
>I am working on a SunOS port.  It would be fun to see this running 
>on a Sun Fire server.
>Should be able to scale it to 1000+ rooms.  Only problem, servers 
>run from about 50k to a million.
>That's like real money.  But it would still be fun.
>
>btw: this is not a very pretty port.  The current state of the * 
>source tree does not lend itself
>very well to other OS's.  Quite a bit of hacking involved. 
>Something that I would never
>want to see checked into cvs.
>
>--
>Bob Knight
>[-w] the work option
>bk at minusw.com
>925-449-9163


Well, if it can be done with a series of reasonably-documented 
#define's and whatnot, then I don't see why it wouldn't be committed 
to CVS.  Having Solaris interoperability would be actually a very 
nice feather in Asterisk's cap, since (for whatever reasons) Solaris 
is a widely-used and supported telephony platform.

While I am extremely vague on the details, I recall that there are 
some "special" instructions in the UltraSparc chipset that handle 
FFT's and other nifty things, which might also lend themselves to 
large-scale, fast transcoding.  Now, that might have been video-only 
- I don't recall...  but I know a guy who used those routines to do 
real-time encoding of 16 (!!!!) ~150kbps IP video streams for 
motion-detection frame comparison, video storage, and other nifty 
features, all in a single 440mhz Netra X1.  Perhaps someone with an 
actual clue about Solaris and Sparc programming could comment on the 
viability of this for Asterisk's purposes if a port were to be made...

JT



More information about the asterisk-dev mailing list