Sun Offering Optimized AMP Stack On Solaris 135
tbray writes "This is your friendly local Sun corporate drone reporting that we're going to be building and optimizing and DTrace-ing and shipping and supporting the AMP part of LAMP (details here). I think that basically the whole tech industry, excepting Microsoft, is now at least partly in the AMP camp."
Well, I'm AMP'd (Score:2, Funny)
Re: (Score:3, Funny)
The job isn't finished yet, until all of...(NICE!) (Score:5, Interesting)
Re: (Score:1, Offtopic)
Is that right after Sun support Sun supplied ATI 3D Rage cards on Sun supplied UltraSparc hardware on Sun Solaris 10 then?
As a Sun Fanboy, I want to know when my kit will actually work?
Re:The job isn't finished yet, until all of...(NIC (Score:2)
Re: (Score:1)
i love carpet... i love desk.. (Score:2, Funny)
I love lamp.
Re: (Score:2)
Re: (Score:1)
Re: (Score:1)
Yeah but... (Score:2, Funny)
telnetd fix now available (Score:3, Informative)
In any case, it's probably best to disable telnetd with svcadm disable telnet Better yet, next time you install or upgrade use the "reduced networking profile" which has most services disabled (not ssh).
Get Some Clues - One, Perhaps Two (Score:5, Insightful)
I'm being completely serious here.
Anyone who knows anything about the IT marketplace will know that of the UNIX-variant operating systems (yes, that includes Linux), Sun Solaris has quite a significant share. In fact, a good deal of the professional UNIX admins out there prefer Solaris over the other choices, and again, that includes Linux.
Meanwhile... (Score:4, Funny)
...Microsoft is announcing an optimized ISA (IIS Server, SQL Server, ASP.NET) Linked List on Windows Vista(TM). More details to follow.
Ain't that cute (Score:1)
Re: (Score:1)
And if you configure the system with tcsh... (Score:1)
You call that an AMP stack? (Score:2, Funny)
Re: (Score:2, Funny)
Re: (Score:1)
Re: (Score:2)
Not that the size of the amp tends to make much positive difference to the sound when done properly.
Re: (Score:2)
Re: (Score:1)
ant.
Yawn.... (Score:4, Insightful)
Seems to me that this is not so much News as it is "snooze..."
Re: (Score:3, Informative)
The same reason anyone wants to run Sun hardware -- sheer size, (preceived) reliability, as well as a vendor you think you can trust who sells good support packages.
As much as Linux has been really making inroads into the core UNIX market by using commodity hardware, at some point, that big honking Sun server which they promise to have someone on s
Re:Yawn.... (Score:4, Interesting)
Re: (Score:3, Interesting)
Re: (Score:2)
Re: (Score:2, Interesting)
Re: (Score:2)
Well no kidding they're seriously tasty. I know if I won a ton of money that's what I'd get.
Cheers,
Roger
Re: (Score:2)
what if I run freebsd (I do, actually).
AMP are for the layers above the o/s, silly. the o/s below it matters less and less (in theory).
Re: (Score:3, Interesting)
A while back there were some interesting comparisons of SQL performance on Darwin/Mac OS X versus Linux, under controlled conditions on similar hardware; it would be interesting to see a Sun-AMP
Re:Yawn.... (Score:5, Interesting)
Ah, but remember -- Sun can sell you a machine which goes well beyond the whole 'similar hardware'.
If they can sell someone an optimized, supported, and enterprise-class piece of hardware which is basically turnkey, and can fill the job of being your web-facing front-end, there will be companies for whom this is a very good idea.
What Sun can sell you is the higher end for which there is no way you could build it with a commodity PC. Enterprise customers have enterprise hardware needs, and enterprise mindsets. Being "PHB Compatible" is a valuable thing in business, cause if things go to shit, you have someone who can come in and make things go again.
Sun isn't trying to get the hobbyist shop; they're targeting higher end companies with bigger budgets who want reliability.
If for nothing else than they're going to support the AMP stack, I have to commend Sun on this decision. This can only be good for those parts of the stack, and it won't really hurt Linux in any way -- this is complementary. This will have the effect of giving PHBs an option which uses Apache, MySQL, and PHP/PostgressSQL (whichever it is). I don't see this as being a 'lose' for the OSS people.
Why is Slashdot so pathologically opposed to someone buying a computer and operating system, even if it makes sense for their business goals?
Cheers
Re: (Score:2)
Because, as one long dead poet named John Donne wrote:
Re: (Score:2)
Re: (Score:2, Insightful)
Re: (Score:1)
Are you suggesting you max out the capabilities of every system you ever used, and then somehow "edit the source code" to enable greater performance?
The delusion.
Re: (Score:2)
Solaris is open source [opensolaris.org].
Re: (Score:3, Interesting)
Solaris is a pretty darn good product. And if Sun starts providing full time support for the "AMP" part of the stack, you can probably bet that bug fixes for Solaris won't be far behind
Re: (Score:2)
Re: (Score:2)
Re: (Score:2)
Re: (Score:2, Informative)
DTrace, zones, ZFS. Then throw in the Sun StorageTek Availability Suite [opensolaris.org] and Solaris Cluster [sun.com] for fun: both are available as free downloads (AVS is open source (or will be soon)) or with upto 24x7 support.
Re: (Score:1)
You say that like all the security and bugfixes are Linux-related.
Which makes excising the 'L' part of LAMP sound appealing. Hope that's what you meant.
Excepting MS? (Score:1, Interesting)
dom
New acronym: SAMP (Score:1)
Well, there are reasons that some would like this. (Score:2)
Postgres Migration (Score:4, Interesting)
I don't want to get into a holy war about the relative merits: we already use Postgres, we will not support two database systems, we are not switching from Postgres to MySQL. MySQL might be good for others, but not for us.
But we do get these LAMP apps that come bundled with MySQL. Usually they don't use any MySQL specific features that Postgres (and maybe moving some functions across the app/DB boundary) can't directly support. So I'd like to get a LAMP -> LAPP migrator that will automate the switch. Leaving optimizations for after the switch, to be performed by other (Postgres) tools or programmers/DBAs. The open source of these two DBs, and the open source of all these LAMP apps, should make migration between them accessible.
I'm sure there are lots of people like me. Where's the tool that makes the open source as good for migrating among these programs as creating them from scratch?
Re: (Score:3, Insightful)
Re: (Score:2)
Re: (Score:2, Funny)
When the database connections are abstracted properly it becomes fairly trivial to swap out DB backends without changing much, if anything of the application itself.
Nice in theory, but MySQL, being an "extended subset" of SQL, doesn't support a lot of standard SQL features, then makes up for it by doing it their own nonstandard way. Perl is nice about abstraction with the DBI, but PHP is a complete mess. Every PHP project I've seen either a) uses raw mysql_* functions or b) uses a roll-your-own db "ab
Re: (Score:1)
Re: (Score:1)
Re: (Score:3, Interesting)
Sometimes, you end up having to have a different schema for the different databases because of optimizations that one supports and the other doesn't. For example, modeling trees in Oracle can be done with the C
Re: (Score:1)
Re: (Score:2)
Since most of these LAMP applications are shipped as source code anyway, and the install procedure usually says something like "Run mysql -u root dbinstall.sql", you are already manually installing the database or creating the schema by importing the SQL. Why not just import it into Postgres and see if it works?
The only hard part is looking through all of the PHP code and changing every call from it's MySQL equivelant to Postgres
Re: (Score:2)
I know DB abstraction isn't perfect, but it certainly lessens the pain to the point where doing a manual search and replace of SQL statements that don't work correctly in the new DB isn't so daunting.
And if you're doing so much database specific syntax that even that task is daunting, you should probably be putting your SQL statements into stored procedures, so that porting to a new da
Re: (Score:2)
Re: (Score:1)
Re: (Score:1)
SAMP? why not AMPS (Score:1)
Re: (Score:1)
Re: (Score:2)
And if Microsoft ported IIS to Solaris (cringe) you could have SIMP.
And if someone ported UltiDev Cassini Web Server [wikipedia.org] to HP-UX, you could have HUMP.
Oh boy, this is fun!!
Re: (Score:1)
Re: (Score:2)
Painfully pointless... (Score:1)
The story: Sun has started optimizing a handful of apps.
I can barely contain my excitement.
Can't wait... (Score:1)
because they already optimized Java Servlets? (Score:2)
Re: (Score:1)
Re: (Score:1)
Dtrace (Score:3, Interesting)
On the high end, bottlenecks are something to really watch for and identify, and Dtrace is an excellent tool for that sort of activity. This will be very interesting to watch.
Also, if Solaris DOES go GPLv3, the immediate availability of a superior SAMP stack that is GPL could turn a lot of heads, and may even displace some LAMP systems quickly and painlessly.
Generalizations (Score:2)
Java is big in the finance industry because: 1) it's not subject to a monopoly, and 2) there's still somebody to sue when something goes wrong.
Yes, but... (Score:1)
Tracing bugs (Score:1)
Re: (Score:1)
http://solaris.reys.net/english/2007/02/telnet_vu
What I don't get is... (Score:2)
http://cooltools.sunsource.net/coolstack/ [sunsource.net]
AMP CAMP (Score:1)
Industry standards are generally incompatible with Microsoft's longstanding "Rube Goldberg" software development model.
Forget (L)AMP (Score:1)
This will not hurt Sun (Score:1)
Just because AMP is all you know about... (Score:3, Insightful)
Go to any job site of your choice.
Do searches on
apache
mysql
perl or PHP
Then do searches on
Oracle
Java
Allowing that most Java development is on the server side, try to draw a conclusion. Are these people spending good money advertising these jobs because they are using the technologies?. Is the whole tech industry, except Microsoft at least partly in the AMP camp or just the tiny bit that you are familiar with?
Yeah, but which "P" ? (Score:2)
Amp Stack... (Score:1)
Chris
Obvious - SPAM - Solaris/PHP/Apache/MySQL (Score:2)
Re:The "AMP Camp"??? (Score:4, Informative)
But spend the same amount of money on the LAMP stacks, and you get can high availability plus database replication, load balanced multiple application servers, plus the bandwidth, and probably most of the programming expense, pepsi and pizza a team could could consume -- per year.
Seems to me that ASP and Java are the tired stacks. Not LAMP & Ruby.
Re:The "AMP Camp"??? (Score:5, Insightful)
If you could do it it would take at least 5 different applications running on different machines. There is nothing like being able to watch a particular users request flow right through the whole system. Yeah it takes a few minutes to setup all the watch conditions on production hardware, but in DEV it is just beautiful.
Re: (Score:3, Interesting)
Really -
Re: (Score:2)
Re: (Score:2)
Uhh? (Score:2)
But I don't see it necessary at all in an interpreted language, and 99% of code nowadays is written in interpreted or managed languages.
You can use printf, echo, Response.Write(), wxMessageBox() or whatever to debug a program without having to use an interactive debugger at all. I made a windows DLL recently, and I know I didn't used a debugger. I just used the ret
Re: (Score:1)
Re: (Score:2)
Re: (Score:2)
LAMP still easily give you the best price/performance.
Re: (Score:1)
Re:The "AMP Camp"??? (Score:4, Funny)
LAMP still easily give you the best price/performance.
Illegal division by zero
Re: (Score:2)
Re: (Score:1)
You just build the box, put it back in production, and take your time over the next 30 days to work out activation. There's no critical path preventing you from moving the box back into production until after its activated.
Re:The "AMP Camp"??? (Score:5, Informative)
As a ASP.NET programmer let me be the first one to say BULL FUCKING SHIT!!!.
ASP.NET makes it easy to slap controls on a screen and bind them to a recordset. If that was the entirety of your programming efforts then it would be productive. In the real world that's like 10% of job or less. In the real world I have debugging, refactoring, building, deploying, testing, and a billion other tasks where visual studio gets in my way and windows itself throws up roadblocks the size of winnebegos.
When you consider the the whole of the software development life cycle ASP.NET and visual studio are at the bottom of the stack.
Re: (Score:2)
That's cute.
Re: (Score:1)
I'm wondering if my Vista DVD will get to my house quicker.
Re:SAMP VS LAMP (Score:5, Funny)
strcmp confirms it, SAMP is greater than LAMP!