OpenSolaris

Discussions Communities Projects Download Source Browser

Home » OpenSolaris Forums » OpenSolaris » discuss

Thread: Project Proposal: Next Generation Web Stack

Welcome, Guest Help
Login Login
Guest Settings Guest Settings
Reply to this Thread Reply to this Thread Search Forum Search Forum Back to Thread List Back to Thread List

Permlink Replies: 30 - Last Post: Mar 21, 2007 12:48 AM by: aland
Stefan Teleman
Stefan.Teleman@Sun.COM
Project Proposal: Next Generation Web Stack
Posted: Mar 15, 2007 6:54 PM

  Click to reply to this thread Reply

Project Proposal: Next Generation Web Stack

Summary

We would like to create an OpenSolaris project to assume and enhance
the community and work originally created in Sun's CoolStack project
as part of the CoolTools project. This project will assume all of
the CoolStack components, including Apache HTTP Server, MySQL
Database Server, Perl, PHP, Ruby, Rails, Squid and others. The
existing CoolStack forums will be retired and replaced with
discussions at OpenSolaris.org.

Goals

The aim of this project is to address the OpenSolaris community needs
for a set of Next Generation Web Tier Technologies. The initial
seeding of this project will be based on the work already put into
CoolStack, but it is not intended to be tied to the set of
technologies currently in CoolStack.

The project will provide the following:
- A forum for discussion on which next generation web tier
components should be part of various Solaris distributions
- A codebase from which various packaged software can be
derived for various OpenSolaris distributions, including
build scripts and best practices for building this software
with OpenSolaris
- A forum for discussion on what kind of integration and
features users would like to see integration between
OpenSolaris and these external Open Source projects

Overview of CoolStack

In 2006, Sun introduced CoolStack - a Solaris-optimized,
full-featured open-source based Web Tier stack which includes all of
the traditional components of an AMP stack. This project proposes to
take the best of the technologies and practices delivered by
CoolStack and fully integrate them into OpenSolaris, optimized to
utilize the features within OpenSolaris such as DTrace and the
Solaris Management Facility.

Many details can be found on CoolStack and the associated forums at
http://cooltools.sunsource.net/coolstack/.

However, we would like to summarize the history and goals to clarify
how they relate to this project proposal.

CoolStack had been originally conceived to provide a set of
out-of-the-box optimized binaries for a common set of software
components on the UltraSPARC T1 based systems. By performing this
packaging for the community, the OpenSPARC project and Sun's
Performance Technologies group had a goal to make it easy for users
to quickly add packages to their existing systems to quickly obtain
optimized performance and reducing time to service.

Over time, there was sufficient demand for an equivalent set of
packages on x64, so a similar set of optimized packages and build
scripts were put together for the i386 and amd64 architectures as
appropriate.

CoolStack derives its name from the CoolTools project it is
associated with. Because the community has already gained
familiarity with the CoolStack name, there is no plan to change the
name, despite the fact it's moving away from the CoolThreads
processor and CoolTools project.

Q: Why should this project exist here instead of upstream source code
bases?

In attempting to keep the various components under this project in
step with the latest and/or most popular releases from the component
projects, core code modifications will be contributed to the upstream
projects wherever possible. However, it is expected that some
contributed items, such as build scripts, a community forum, SMF
manifests and the like, are more appropriate for an OpenSolaris
project than the codebase of the component project.

It is also anticipated that this project may have specific
discussions about packaging as it relates to various OpenSolaris
distributions and a need for there to be a forum to discuss how
OpenSolaris technologies such as DTrace and SMF integrate with these
component projects. Accordingly, this project will serve as the
source for the OpenSolaris.org discussions and community decisions.

From experience with the CoolStack project forums already, we know
there may be some overlap with questions on issues/bugs and how
things are intended to work that may be more appropriate for the
project from which the component was derived, but the members of the
OpenSolaris CoolStack project will encourage working with the
component projects wherever possible. This project is intended to
add to the communities surrounding those projects, not fragment
them.

-----
1. Public interfaces as defined in the ARC release taxonomy at
http://www.opensolaris.org/os/community/arc/policies/interface-taxonomy/

--
Stefan Teleman
Sun Microsystems, Inc.
Stefan dot Teleman at Sun dot COM

_______________________________________________
opensolaris-discuss mailing list
opensolaris-discuss at opensolaris dot org



error404

Posts: 528
From: CA

Registered: 12/22/05
Re: Project Proposal: Next Generation Web Stack
Posted: Mar 15, 2007 7:26 PM   in response to: Stefan Teleman

  Click to reply to this thread Reply


On 15-Mar-07, at 6:54 PM, Stefan Teleman wrote:

> Project Proposal: Next Generation Web Stack
>
> Summary
>
> We would like to create an OpenSolaris project to assume and enhance
> the community and work originally created in Sun's CoolStack project
> as part of the CoolTools project. This project will assume all of
> the CoolStack components, including Apache HTTP Server, MySQL
> Database Server, Perl, PHP, Ruby, Rails, Squid and others. The
> existing CoolStack forums will be retired and replaced with
> discussions at OpenSolaris.org.
>
> Goals
>
> The aim of this project is to address the OpenSolaris community needs
> for a set of Next Generation Web Tier Technologies. The initial
> seeding of this project will be based on the work already put into
> CoolStack, but it is not intended to be tied to the set of
> technologies currently in CoolStack.
>
> The project will provide the following:
> - A forum for discussion on which next generation web tier
> components should be part of various Solaris distributions
> - A codebase from which various packaged software can be
> derived for various OpenSolaris distributions, including
> build scripts and best practices for building this software
> with OpenSolaris
> - A forum for discussion on what kind of integration and
> features users would like to see integration between
> OpenSolaris and these external Open Source projects
>
> Overview of CoolStack
>
> In 2006, Sun introduced CoolStack - a Solaris-optimized,
> full-featured open-source based Web Tier stack which includes all of
> the traditional components of an AMP stack. This project proposes to
> take the best of the technologies and practices delivered by
> CoolStack and fully integrate them into OpenSolaris, optimized to
> utilize the features within OpenSolaris such as DTrace and the
> Solaris Management Facility.
>
> Many details can be found on CoolStack and the associated forums at
> http://cooltools.sunsource.net/coolstack/.
>
> However, we would like to summarize the history and goals to clarify
> how they relate to this project proposal.
>
> CoolStack had been originally conceived to provide a set of
> out-of-the-box optimized binaries for a common set of software
> components on the UltraSPARC T1 based systems. By performing this
> packaging for the community, the OpenSPARC project and Sun's
> Performance Technologies group had a goal to make it easy for users
> to quickly add packages to their existing systems to quickly obtain
> optimized performance and reducing time to service.
>
> Over time, there was sufficient demand for an equivalent set of
> packages on x64, so a similar set of optimized packages and build
> scripts were put together for the i386 and amd64 architectures as
> appropriate.
>
> CoolStack derives its name from the CoolTools project it is
> associated with. Because the community has already gained
> familiarity with the CoolStack name, there is no plan to change the
> name, despite the fact it's moving away from the CoolThreads
> processor and CoolTools project.
>
> Q: Why should this project exist here instead of upstream source code
> bases?
>
> In attempting to keep the various components under this project in
> step with the latest and/or most popular releases from the component
> projects, core code modifications will be contributed to the upstream
> projects wherever possible. However, it is expected that some
> contributed items, such as build scripts, a community forum, SMF
> manifests and the like, are more appropriate for an OpenSolaris
> project than the codebase of the component project.
>
> It is also anticipated that this project may have specific
> discussions about packaging as it relates to various OpenSolaris
> distributions and a need for there to be a forum to discuss how
> OpenSolaris technologies such as DTrace and SMF integrate with these
> component projects. Accordingly, this project will serve as the
> source for the OpenSolaris.org discussions and community decisions.
>
> From experience with the CoolStack project forums already, we know
> there may be some overlap with questions on issues/bugs and how
> things are intended to work that may be more appropriate for the
> project from which the component was derived, but the members of the
> OpenSolaris CoolStack project will encourage working with the
> component projects wherever possible. This project is intended to
> add to the communities surrounding those projects, not fragment
> them.
>
> -----
> 1. Public interfaces as defined in the ARC release taxonomy at
> http://www.opensolaris.org/os/community/arc/policies/interface-
> taxonomy/
>
> --
> Stefan Teleman
> Sun Microsystems, Inc.
> Stefan dot Teleman at Sun dot COM
>


+1


--
This Message has been Digitally Signed

PGP Public Key 0x437AF1A1
Availiable on hkp://pgp.mit.edu



_______________________________________________
opensolaris-discuss mailing list
opensolaris-discuss at opensolaris dot org



ingenthr

Posts: 215
From: US

Registered: 5/12/06
Re: Project Proposal: Next Generation Web Stack
Posted: Mar 15, 2007 11:02 PM   in response to: Stefan Teleman

  Click to reply to this thread Reply

Stefan Teleman wrote:
> Project Proposal: Next Generation Web Stack
+1

Looking forward to getting the project going!
>
> Summary
>
> We would like to create an OpenSolaris project to assume and enhance
> the community and work originally created in Sun's CoolStack project
> as part of the CoolTools project. This project will assume all of
> the CoolStack components, including Apache HTTP Server, MySQL
> Database Server, Perl, PHP, Ruby, Rails, Squid and others. The
> existing CoolStack forums will be retired and replaced with
> discussions at OpenSolaris.org.
>
> Goals
>
> The aim of this project is to address the OpenSolaris community needs
> for a set of Next Generation Web Tier Technologies. The initial
> seeding of this project will be based on the work already put into
> CoolStack, but it is not intended to be tied to the set of
> technologies currently in CoolStack.
>
> The project will provide the following:
> - A forum for discussion on which next generation web tier
> components should be part of various Solaris distributions
> - A codebase from which various packaged software can be
> derived for various OpenSolaris distributions, including
> build scripts and best practices for building this software
> with OpenSolaris
> - A forum for discussion on what kind of integration and
> features users would like to see integration between
> OpenSolaris and these external Open Source projects
>
> Overview of CoolStack
>
> In 2006, Sun introduced CoolStack - a Solaris-optimized,
> full-featured open-source based Web Tier stack which includes all of
> the traditional components of an AMP stack. This project proposes to
> take the best of the technologies and practices delivered by
> CoolStack and fully integrate them into OpenSolaris, optimized to
> utilize the features within OpenSolaris such as DTrace and the
> Solaris Management Facility.
>
> Many details can be found on CoolStack and the associated forums at
> http://cooltools.sunsource.net/coolstack/.
>
> However, we would like to summarize the history and goals to clarify
> how they relate to this project proposal.
>
> CoolStack had been originally conceived to provide a set of
> out-of-the-box optimized binaries for a common set of software
> components on the UltraSPARC T1 based systems. By performing this
> packaging for the community, the OpenSPARC project and Sun's
> Performance Technologies group had a goal to make it easy for users
> to quickly add packages to their existing systems to quickly obtain
> optimized performance and reducing time to service.
>
> Over time, there was sufficient demand for an equivalent set of
> packages on x64, so a similar set of optimized packages and build
> scripts were put together for the i386 and amd64 architectures as
> appropriate.
>
> CoolStack derives its name from the CoolTools project it is
> associated with. Because the community has already gained
> familiarity with the CoolStack name, there is no plan to change the
> name, despite the fact it's moving away from the CoolThreads
> processor and CoolTools project.
>
> Q: Why should this project exist here instead of upstream source code
> bases?
>
> In attempting to keep the various components under this project in
> step with the latest and/or most popular releases from the component
> projects, core code modifications will be contributed to the upstream
> projects wherever possible. However, it is expected that some
> contributed items, such as build scripts, a community forum, SMF
> manifests and the like, are more appropriate for an OpenSolaris
> project than the codebase of the component project.
>
> It is also anticipated that this project may have specific
> discussions about packaging as it relates to various OpenSolaris
> distributions and a need for there to be a forum to discuss how
> OpenSolaris technologies such as DTrace and SMF integrate with these
> component projects. Accordingly, this project will serve as the
> source for the OpenSolaris.org discussions and community decisions.
>
> From experience with the CoolStack project forums already, we know
> there may be some overlap with questions on issues/bugs and how
> things are intended to work that may be more appropriate for the
> project from which the component was derived, but the members of the
> OpenSolaris CoolStack project will encourage working with the
> component projects wherever possible. This project is intended to
> add to the communities surrounding those projects, not fragment
> them.
>
> -----
> 1. Public interfaces as defined in the ARC release taxonomy at
> http://www.opensolaris.org/os/community/arc/policies/interface-taxonomy/
>


--
Matt Ingenthron - Web Infrastructure Solutions Architect
Sun Microsystems, Inc. - Client Solutions, Systems Practice
http://blogs.sun.com/mingenthron/
email: matt dot ingenthron at sun dot com Phone: 310-242-6439



_______________________________________________
opensolaris-discuss mailing list
opensolaris-discuss at opensolaris dot org



ux-admin

Posts: 1,674
From:

Registered: 7/15/05
Re: Project Proposal: Next Generation Web Stack
Posted: Mar 16, 2007 1:30 AM   in response to: Stefan Teleman
To: OpenSolaris » discuss
  Click to reply to this thread Reply

> Project Proposal: Next Generation Web Stack
>
> Summary
>
> We would like to create an OpenSolaris project to
> assume and enhance
> the community and work originally created in Sun's
> CoolStack project
> as part of the CoolTools project. This project will
> assume all of
> the CoolStack components, including Apache HTTP
> Server, MySQL
> Database Server, Perl, PHP, Ruby, Rails, Squid and
> others. The
> existing CoolStack forums will be retired and
> replaced with
> discussions at OpenSolaris.org.

+1 from me, just one suggestion:

ditch the MySQL DB as fast as possible and replace it with PostgreSQL.
MySQL DB is an extremely shoddy product, besides, PostgreSQL is much easier to deploy and use.

palowoda

Posts: 352
From:

Registered: 5/1/05
Re: Project Proposal: Next Generation Web Stack
Posted: Mar 16, 2007 2:10 AM   in response to: ux-admin
To: OpenSolaris » discuss
  Click to reply to this thread Reply

> > Project Proposal: Next Generation Web Stack
> >
> > Summary
> >
> > We would like to create an OpenSolaris project to
> > assume and enhance
> > the community and work originally created in Sun's
> > CoolStack project
> > as part of the CoolTools project. This project
> will
> > assume all of
> > the CoolStack components, including Apache HTTP
> > Server, MySQL
> > Database Server, Perl, PHP, Ruby, Rails, Squid and
> > others. The
> > existing CoolStack forums will be retired and
> > replaced with
> > discussions at OpenSolaris.org.
>
> +1 from me, just one suggestion:
>
> ditch the MySQL DB as fast as possible and replace it
> with PostgreSQL.
> MySQL DB is an extremely shoddy product, besides,
> PostgreSQL is much easier to deploy and use.

I disagree, put both Mysql and Postgres connectors in the package. Some applications
depend on specific connectors. One could argue PHP shoddy practices but that would kill the discussion.

Still a +1. Questions though as the project will move from the gcc compiler for the Solaris x64 project to the SunStudio compilers will the project be moved from the SunSource.net site which has an issue tracker (bug database) that is much more open than b.o.o.? And/or the source repository moved from say svn to mercurial? Or will the project stay on SunSource.net?

---Bob

ux-admin

Posts: 1,674
From:

Registered: 7/15/05
Re: Project Proposal: Next Generation Web Stack
Posted: Mar 16, 2007 8:37 AM   in response to: palowoda
To: OpenSolaris » discuss
  Click to reply to this thread Reply

> I disagree, put both Mysql and Postgres connectors
> in the package.

Actually, that's a pretty good idea.
Put both in, so those projects that explicitly depend on MySQL have "backward compatibility" and others are free to use PostgreSQL as the backend for future development.

przemolb

Posts: 123
From: Lodz, Poland

Registered: 3/3/07
Re: Re: Project Proposal: Next Generation Web Stack
Posted: Mar 16, 2007 2:11 AM   in response to: ux-admin

  Click to reply to this thread Reply

On Fri, Mar 16, 2007 at 01:30:59AM -0700, UNIX admin wrote:
> ditch the MySQL DB as fast as possible and replace it with PostgreSQL.
> MySQL DB is an extremely shoddy product, besides, PostgreSQL is much easier to deploy and use.

PostgreSQL is included in standard distribution and I am sure Sun's
engineers are constantly working on its optimisation. But in web
development MySQL is much more often used and IMHO the CoolStack is
for those developers who are not going (at least now) to change their
database.

I hope that moving to OpenSolaris mailing list will speed up work on
CoolStack.

Regards
przemol


----------------------------------------------------------------------
Jestes kierowca? To poczytaj! >>> http://link.interia.pl/f199e

_______________________________________________
opensolaris-discuss mailing list
opensolaris-discuss at opensolaris dot org



ericb

Posts: 1,695
From: US

Registered: 4/28/05
Re: Project Proposal: Next Generation Web Stack
Posted: Mar 17, 2007 3:16 PM   in response to: przemolb

  Click to reply to this thread Reply

Steering to OpenSolaris databases mailing-list...

http://mail.opensolaris.org/pipermail/databases-discuss/2007-March/thread.html#55

On Fri, 16 Mar 2007, przemolicc at poczta dot fm wrote:
> On Fri, Mar 16, 2007 at 01:30:59AM -0700, UNIX admin wrote:
>> ditch the MySQL DB as fast as possible and replace it with PostgreSQL.
>> MySQL DB is an extremely shoddy product, besides, PostgreSQL is much easier to deploy and use.
>
> PostgreSQL is included in standard distribution and I am sure Sun's
> engineers are constantly working on its optimisation. But in web
> development MySQL is much more often used and IMHO the CoolStack is
> for those developers who are not going (at least now) to change their
> database.
>
> I hope that moving to OpenSolaris mailing list will speed up work on
> CoolStack.
>
> Regards
> przemol
>
>
> ----------------------------------------------------------------------
> Jestes kierowca? To poczytaj! >>> http://link.interia.pl/f199e
>
> _______________________________________________
> opensolaris-discuss mailing list
> opensolaris-discuss at opensolaris dot org
>
_______________________________________________
opensolaris-discuss mailing list
opensolaris-discuss at opensolaris dot org



Jason J. W. Wil...
jasonjwwilliams@gmai...
Re: Re: Project Proposal: Next Generation Web Stack
Posted: Mar 19, 2007 10:26 AM   in response to: ux-admin

  Click to reply to this thread Reply

+1 from Me. Would be nice to see a Python-based framework included
(Django perhaps).

Also, the MySQL is a definite requirement. Calling MySQL a shoddy
product is pretty nasty and wrong-headed comment. I've got my own
gripes about Postgres, but lets just say I'd like to see both
included, and folks can use what works best (most reliably) for them.

-J

On 3/16/07, UNIX admin <tripivceta at hotmail dot com> wrote:
> > Project Proposal: Next Generation Web Stack
> >
> > Summary
> >
> > We would like to create an OpenSolaris project to
> > assume and enhance
> > the community and work originally created in Sun's
> > CoolStack project
> > as part of the CoolTools project. This project will
> > assume all of
> > the CoolStack components, including Apache HTTP
> > Server, MySQL
> > Database Server, Perl, PHP, Ruby, Rails, Squid and
> > others. The
> > existing CoolStack forums will be retired and
> > replaced with
> > discussions at OpenSolaris.org.
>
> +1 from me, just one suggestion:
>
> ditch the MySQL DB as fast as possible and replace it with PostgreSQL.
> MySQL DB is an extremely shoddy product, besides, PostgreSQL is much easier to deploy and use.
>
>
> This message posted from opensolaris.org
> _______________________________________________
> opensolaris-discuss mailing list
> opensolaris-discuss at opensolaris dot org
>
_______________________________________________
opensolaris-discuss mailing list
opensolaris-discuss at opensolaris dot org



oorgeron

Posts: 513
From: US

Registered: 6/14/05
Re: Re: Project Proposal: Next Generation Web Stack
Posted: Mar 19, 2007 10:52 AM   in response to: Jason J. W. Wil...

  Click to reply to this thread Reply

Hi,

I think this is a great idea and will help developers and shops that
depend on these tools. Of course the key issue I see is supportability.
A lot of developers like to see the latest and greatest versions of
these tools. However, that must be tempered with the requirement of
stability and security. So QA testing will be paramount to making this
a realistic project.

FYI, I noticed that postgres is now under /usr/postgres. It would be
great to see mysql follow the same rule. Having /usr/apache,
/usr/perl5, /usr/postgres, /usr/java, /usr/gnu, etc. are great for
keeping things organized. So I hope we would do the same for other
things such as Ruby, PHP, etc.

Octave

--- "Jason J. W. Williams" <jasonjwwilliams at gmail dot com> wrote:

> +1 from Me. Would be nice to see a Python-based framework included
> (Django perhaps).
>
> Also, the MySQL is a definite requirement. Calling MySQL a shoddy
> product is pretty nasty and wrong-headed comment. I've got my own
> gripes about Postgres, but lets just say I'd like to see both
> included, and folks can use what works best (most reliably) for them.
>
> -J
>
> On 3/16/07, UNIX admin <tripivceta at hotmail dot com> wrote:
> > > Project Proposal: Next Generation Web Stack
> > >
> > > Summary
> > >
> > > We would like to create an OpenSolaris project to
> > > assume and enhance
> > > the community and work originally created in Sun's
> > > CoolStack project
> > > as part of the CoolTools project. This project will
> > > assume all of
> > > the CoolStack components, including Apache HTTP
> > > Server, MySQL
> > > Database Server, Perl, PHP, Ruby, Rails, Squid and
> > > others. The
> > > existing CoolStack forums will be retired and
> > > replaced with
> > > discussions at OpenSolaris.org.
> >
> > +1 from me, just one suggestion:
> >
> > ditch the MySQL DB as fast as possible and replace it with
> PostgreSQL.
> > MySQL DB is an extremely shoddy product, besides, PostgreSQL is
> much easier to deploy and use.
> >
> >
> > This message posted from opensolaris.org
> > _______________________________________________
> > opensolaris-discuss mailing list
> > opensolaris-discuss at opensolaris dot org
> >
> _______________________________________________
> opensolaris-discuss mailing list
> opensolaris-discuss at opensolaris dot org
>


*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*
Octave J. Orgeron
Solaris Systems Engineer
http://www.opensolaris.org/os/community/sysadmin/
http://unixconsole.blogspot.com
unixconsole at yahoo dot com
*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*



_____________________________________________________________________________ _______
TV dinner still cooling?
Check out "Tonight's Picks" on Yahoo! TV.
http://tv.yahoo.com/
_______________________________________________
opensolaris-discuss mailing list
opensolaris-discuss at opensolaris dot org



John Mark Walker
johnmark@hyperic.com
Re: Re: Project Proposal: Next Generation Web Stack
Posted: Mar 19, 2007 11:01 AM   in response to: oorgeron

  Click to reply to this thread Reply

Hi,

I would like to point out that manageability should be part of any web
stack discussion - ask any ops guys who have had to actually deploy this
stuff. Managing it usually requires a great deal of customization as
current software does a poor job of dealing with it - except for ours,
of course :)

Obviously, I would like Hyperic HQ to be part of any web stack
management discussion, but I would settle for a documented set of best
practice information.

I also notice that all the great J2EE-based app servers were left out of
the discussion. I don't see how anyone can have a web tools discussion
these days without including app servers in the mix.

Thanks,
John Mark Walker
Community Outreach
Hyperic, Inc.

Octave Orgeron wrote:
> Hi,
>
> I think this is a great idea and will help developers and shops that
> depend on these tools. Of course the key issue I see is supportability.
> A lot of developers like to see the latest and greatest versions of
> these tools. However, that must be tempered with the requirement of
> stability and security. So QA testing will be paramount to making this
> a realistic project.
>
> FYI, I noticed that postgres is now under /usr/postgres. It would be
> great to see mysql follow the same rule. Having /usr/apache,
> /usr/perl5, /usr/postgres, /usr/java, /usr/gnu, etc. are great for
> keeping things organized. So I hope we would do the same for other
> things such as Ruby, PHP, etc.
>
> Octave
>
> --- "Jason J. W. Williams" <jasonjwwilliams at gmail dot com> wrote:
>
>
>> +1 from Me. Would be nice to see a Python-based framework included
>> (Django perhaps).
>>
>> Also, the MySQL is a definite requirement. Calling MySQL a shoddy
>> product is pretty nasty and wrong-headed comment. I've got my own
>> gripes about Postgres, but lets just say I'd like to see both
>> included, and folks can use what works best (most reliably) for them.
>>
>> -J
>>
>> On 3/16/07, UNIX admin <tripivceta at hotmail dot com> wrote:
>>
>>>> Project Proposal: Next Generation Web Stack
>>>>
>>>> Summary
>>>>
>>>> We would like to create an OpenSolaris project to
>>>> assume and enhance
>>>> the community and work originally created in Sun's
>>>> CoolStack project
>>>> as part of the CoolTools project. This project will
>>>> assume all of
>>>> the CoolStack components, including Apache HTTP
>>>> Server, MySQL
>>>> Database Server, Perl, PHP, Ruby, Rails, Squid and
>>>> others. The
>>>> existing CoolStack forums will be retired and
>>>> replaced with
>>>> discussions at OpenSolaris.org.
>>>>
>>> +1 from me, just one suggestion:
>>>
>>> ditch the MySQL DB as fast as possible and replace it with
>>>
>> PostgreSQL.
>>
>>> MySQL DB is an extremely shoddy product, besides, PostgreSQL is
>>>
>> much easier to deploy and use.
>>
>>> This message posted from opensolaris.org
>>> _______________________________________________
>>> opensolaris-discuss mailing list
>>> opensolaris-discuss at opensolaris dot org
>>>
>>>
>> _______________________________________________
>> opensolaris-discuss mailing list
>> opensolaris-discuss at opensolaris dot org
>>
>>
>
>
> *-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*
> Octave J. Orgeron
> Solaris Systems Engineer
> http://www.opensolaris.org/os/community/sysadmin/
> http://unixconsole.blogspot.com
> unixconsole at yahoo dot com
> *-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*
>
>
>
> _______________________________________________________________________________ _____
> TV dinner still cooling?
> Check out "Tonight's Picks" on Yahoo! TV.
> http://tv.yahoo.com/
> _______________________________________________
> opensolaris-discuss mailing list
> opensolaris-discuss at opensolaris dot org
>
>


_______________________________________________
opensolaris-discuss mailing list
opensolaris-discuss at opensolaris dot org



steleman

Posts: 315
From: US

Registered: 4/27/05
Re: Re: Project Proposal: Next Generation Web Stack
Posted: Mar 19, 2007 7:37 PM   in response to: oorgeron

  Click to reply to this thread Reply

On Monday 19 March 2007 13:52, Octave Orgeron wrote:
> Hi,
>
> I think this is a great idea and will help developers and shops
> that depend on these tools. Of course the key issue I see is
> supportability. A lot of developers like to see the latest and
> greatest versions of these tools. However, that must be tempered
> with the requirement of stability and security.

http://www.php-security.org/

--Stefan

--
Stefan Teleman 'Nobody Expects the Spanish Inquisition'
KDE e.V. -Monty Python
stefan dot teleman at gmail dot com
_______________________________________________
opensolaris-discuss mailing list
opensolaris-discuss at opensolaris dot org



aland

Posts: 1,109
From:

Registered: 6/14/05
Re: Re: Project Proposal: Next Generation Web Stack
Posted: Mar 19, 2007 11:07 PM   in response to: steleman

  Click to reply to this thread Reply

On Monday 19 March 2007 07:37 pm, Stefan Teleman wrote:
> http://www.php-security.org/

This is scary...I think I'll go get a cold shower...;-)

I have to wonder, much of the online forum software is written in PHP, and as
such seems to be vulnerable. How do people deal with sites that are based on
that? I mean, you have to patch this stuff constantly, so no matter what is
delivered will be changing shortly it would seem.

Truely the only way to deal with that is to be tracking the nightly code from
PHP, or is there another way?

Seems we'll need to update this regularly as a community. Not pointing the
finger at you specific Stefan, it's an issue that needs to be worked out
within the community.

It's scary to think that much of the forum software is written with it...

--

Alan DuBoff - Solaris x86 Engineering - IHV/OEM Group
Advocate of insourcing at Sun - hire people that care about our company!


_______________________________________________
opensolaris-discuss mailing list
opensolaris-discuss at opensolaris dot org



steleman

Posts: 315
From: US

Registered: 4/27/05
Re: Re: Project Proposal: Next Generation Web Stack
Posted: Mar 20, 2007 12:24 AM   in response to: aland

  Click to reply to this thread Reply

On Tuesday 20 March 2007 02:07, Alan DuBoff wrote:
> On Monday 19 March 2007 07:37 pm, Stefan Teleman wrote:
> > http://www.php-security.org/
>
> This is scary...I think I'll go get a cold shower...;-)
>
> I have to wonder, much of the online forum software is written in
> PHP, and as such seems to be vulnerable. How do people deal with
> sites that are based on that?

Numerous sites are written in PHP. Many of them run the suhosin
security extension, but many others don't. Those who don't are doing
so at their own peril.

php-security writes the suhosin PHP security extension, which is very
useful (imho it would be insanely risky to run any PHP site open to
the Internet without suhosin enabled). The constant problem
php-security is facing is that they update their security extension
depending on the latest vulnerabilities they have uncovered. So it
ends up being a game of a catch-up: PHP releases a new version,
php-security has to update the suhosin extension to this latest
version.

> I mean, you have to patch this stuff constantly, so no matter what
> is delivered will be changing shortly it would seem.

Essentially, yes. It looks like there will always be two parallel
patch tracks: security patches for the currently released PHP, and
security patches for the next-to-be-released PHP version.

All this is compounded by the fact that PHP releases aren't
necessarily compatible with each other.

> Truely the only way to deal with that is to be tracking the nightly
> code from PHP, or is there another way?

The fundamental problems stems from the fact that a PHP vulnerability
can exist either in the PHP code, or in the PHP application.
Uncovering vulnerabilities in the PHP code can be very tricky:
vulnerabilities might only occur on infrequent code paths, or in
infrequent combinations of code paths + PHP extensions being used.
Vulnerabilities in the PHP application depend exclusively on how the
application is written.

I'm thinking that the nightly code would be even more dangerous. It's
also a moving target. It seems to me that the efficient approach is
to track official PHP releases. The official (numbered) PHP releases
are the only ones which might have a release of suhosin.

What i believe we should do: we should audit the PHP codebase with
Coverity (http://www.coverity.com/). From looking at the
htp://scan.coverity.com/ page, it doesn't look like PHP is currently
being audited by Coverity. The only information i could find about a
PHP Coverity audit was here:

http://www.internetnews.com/dev-news/article.php/3589361

"Perl had a defect density of only 0.186. In comparison Python had a
defect density of 0.372 and PHP was actually above both the baseline
and LAMP averages at 0.474."

[defect density == number of code defects per 1000 lines of code]

I believe we should also Purify PHP. The problem is that Purify
probably won't work on Nevada, but we could build PHP on a release of
S10 they support, and it will still catch buffer overflows, ABR/ABW,
UMR, stack corruption, double deletion, etc. We could then publish
the results of the Coverity audit and of the Purify output, and we
could forward them to php-security.org, along with patches. This
would give the PHP community an objective base for requesting bug and
security fixes.

> Seems we'll need to update this regularly as a community. Not
> pointing the finger at you specific Stefan, it's an issue that
> needs to be worked out within the community.

The most important aspect, for me, is to identify these
vulnerabilities and to have bugs and security fixes accepted upstream
by the PHP Group.

--Stefan

--
Stefan Teleman 'Nobody Expects the Spanish Inquisition'
KDE e.V. -Monty Python
stefan dot teleman at gmail dot com
_______________________________________________
opensolaris-discuss mailing list
opensolaris-discuss at opensolaris dot org



ingenthr

Posts: 215
From: US

Registered: 5/12/06
Re: Re: Project Proposal: Next Generation Web Stack
Posted: Mar 20, 2007 9:45 AM   in response to: steleman

  Click to reply to this thread Reply

Stefan Teleman wrote:

(snip...)
>
> I believe we should also Purify PHP. The problem is that Purify
> probably won't work on Nevada, but we could build PHP on a release of
> S10 they support, and it will still catch buffer overflows, ABR/ABW,
> UMR, stack corruption, double deletion, etc. We could then publish
> the results of the Coverity audit and of the Purify output, and we
> could forward them to php-security.org, along with patches. This
> would give the PHP community an objective base for requesting bug and
> security fixes.
>
>

While Nevada may not run Purify, it is possible to get a subset of this
with umem debugging, which is in nevada and as Open Source has been
ported to Linux by an ISV. This sounds like an excellent thing to get
going under the new OpenSolaris project! The upstream projects can take
it into their codebases as well if they'd like to do so.

Speaking of which, we haven't been set up yet, have we?

It may also be interesting to see what, if anything, can be done about
reducing privilege sets for this OpenSolaris Apache/PHP stack to at
least reduce the possibility of nefarious activities if (when?) there is
a vulnerability. My colleague Alec Muffet may be able to lend some
thoughts there.

- Matt

--
Matt Ingenthron - Web Infrastructure Solutions Architect
Sun Microsystems, Inc. - Client Solutions, Systems Practice
http://blogs.sun.com/mingenthron/
email: matt dot ingenthron at sun dot com Phone: 310-242-6439



_______________________________________________
opensolaris-discuss mailing list
opensolaris-discuss at opensolaris dot org



oorgeron

Posts: 513
From: US

Registered: 6/14/05
Re: Re: Project Proposal: Next Generation Web Stack
Posted: Mar 20, 2007 10:02 AM   in response to: ingenthr

  Click to reply to this thread Reply

Hi,

I support the idea of adding reduced privs to this stack to help
customers reduce the security issues that these tools expose by nature.
It's these kind of "value adds" that will differentiate our web stack.
Another aspect would be management. It would be nice to a tool to
manage a data center full of servers running this web stack that could
be easily managed.

Octave

--- Matt Ingenthron <Matt dot Ingenthron at Sun dot COM> wrote:

> Stefan Teleman wrote:
>
> (snip...)
> >
> > I believe we should also Purify PHP. The problem is that Purify
> > probably won't work on Nevada, but we could build PHP on a release
> of
> > S10 they support, and it will still catch buffer overflows,
> ABR/ABW,
> > UMR, stack corruption, double deletion, etc. We could then publish
> > the results of the Coverity audit and of the Purify output, and we
> > could forward them to php-security.org, along with patches. This
> > would give the PHP community an objective base for requesting bug
> and
> > security fixes.
> >
> >
>
> While Nevada may not run Purify, it is possible to get a subset of
> this
> with umem debugging, which is in nevada and as Open Source has been
> ported to Linux by an ISV. This sounds like an excellent thing to
> get
> going under the new OpenSolaris project! The upstream projects can
> take
> it into their codebases as well if they'd like to do so.
>
> Speaking of which, we haven't been set up yet, have we?
>
> It may also be interesting to see what, if anything, can be done
> about
> reducing privilege sets for this OpenSolaris Apache/PHP stack to at
> least reduce the possibility of nefarious activities if (when?) there
> is
> a vulnerability. My colleague Alec Muffet may be able to lend some
> thoughts there.
>
> - Matt
>
> --
> Matt Ingenthron - Web Infrastructure Solutions Architect
> Sun Microsystems, Inc. - Client Solutions, Systems Practice
> http://blogs.sun.com/mingenthron/
> email: matt dot ingenthron at sun dot com Phone: 310-242-6439
>
>
>
> _______________________________________________
> opensolaris-discuss mailing list
> opensolaris-discuss at opensolaris dot org
>


*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*
Octave J. Orgeron
Solaris Systems Engineer
http://www.opensolaris.org/os/community/sysadmin/
http://unixconsole.blogspot.com
unixconsole at yahoo dot com
*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*



_____________________________________________________________________________ _______
TV dinner still cooling?
Check out "Tonight's Picks" on Yahoo! TV.
http://tv.yahoo.com/
_______________________________________________
opensolaris-discuss mailing list
opensolaris-discuss at opensolaris dot org



darrenm

Posts: 3,793
From: GB

Registered: 3/9/05
Re: Re: Project Proposal: Next Generation Web Stack
Posted: Mar 20, 2007 10:03 AM   in response to: ingenthr

  Click to reply to this thread Reply

Matt Ingenthron wrote:

> It may also be interesting to see what, if anything, can be done about
> reducing privilege sets for this OpenSolaris Apache/PHP stack to at
> least reduce the possibility of nefarious activities if (when?) there is
> a vulnerability. My colleague Alec Muffet may be able to lend some
> thoughts there.

Start with the sun.com/blueprints articles by Glenn Brunette and I,
where we cover using Apache as an example service. We didn't include
PHP and that might add an additional wrinkle to what privileges are
needed but since I know nothing about PHP I can't be sure.

Oh and BTW it is Muffett (two 't's in Alec's name one in mine :-)).

--
Darren J Moffat
_______________________________________________
opensolaris-discuss mailing list
opensolaris-discuss at opensolaris dot org



aland

Posts: 1,109
From:

Registered: 6/14/05
Re: Re: Project Proposal: Next Generation Web Stack
Posted: Mar 20, 2007 10:40 AM   in response to: ingenthr

  Click to reply to this thread Reply

On Tuesday 20 March 2007 09:45 am, Matt Ingenthron wrote:
> It may also be interesting to see what, if anything, can be done about
> reducing privilege sets for this OpenSolaris Apache/PHP stack to at
> least reduce the possibility of nefarious activities if (when?) there is
> a vulnerability. My colleague Alec Muffet may be able to lend some
> thoughts there.

I'll watch to see what Alec might have to say, but in general this is going to
be one very high maintenance package, any way we look at it. We do need the
software, it just has a lot of strings attached from any perspective we look
at it, unless the software is just left vulnerable.

--

Alan DuBoff - Solaris x86 Engineering - IHV/OEM Group
Advocate of insourcing at Sun - hire people that care about our company!


_______________________________________________
opensolaris-discuss mailing list
opensolaris-discuss at opensolaris dot org



ingenthr

Posts: 215
From: US

Registered: 5/12/06
Re: Re: Project Proposal: Next Generation Web Stack
Posted: Mar 20, 2007 11:11 AM   in response to: aland

  Click to reply to this thread Reply

Alan DuBoff wrote:
>
> I'll watch to see what Alec might have to say, but in general this is going to
> be one very high maintenance package, any way we look at it. We do need the
> software, it just has a lot of strings attached from any perspective we look
> at it, unless the software is just left vulnerable.
>
>
Agreed, and at some level or another, this project will just be
packaging what the community around the given component develops, bug
for bug complete. I suspect users will understand that already, though
it doesn't obviate the need to communicate it.

It'll be a tough balance to strike, since not only is it the version
that Zend/MySQL and others ship that the project will need to track, but
it may also need to track what's in popular consumption and/or in other
packaging projects (i.e. distributions). I will say it's my opinion
that while there are many things we *could* do, we should be very
judicious about the steps taken so it won't be too much effort to keep
up with how the other projects evolve.

This is all the more reason the OpenSolaris project community input is
important.

- Matt

--
Matt Ingenthron - Web Infrastructure Solutions Architect
Sun Microsystems, Inc. - Client Solutions, Systems Practice
http://blogs.sun.com/mingenthron/
email: matt dot ingenthron at sun dot com Phone: 310-242-6439



_______________________________________________
opensolaris-discuss mailing list
opensolaris-discuss at opensolaris dot org



aland

Posts: 1,109
From:

Registered: 6/14/05
Re: Re: Project Proposal: Next Generation Web Stack
Posted: Mar 21, 2007 12:48 AM   in response to: ingenthr

  Click to reply to this thread Reply

On Tuesday 20 March 2007 11:11 am, Matt Ingenthron wrote:
> Agreed, and at some level or another, this project will just be
> packaging what the community around the given component develops, bug
> for bug complete. I suspect users will understand that already, though
> it doesn't obviate the need to communicate it.

You would think so, but don't ever underestimate the ignorance of the user,
they will always astound you!<g>

> This is all the more reason the OpenSolaris project community input is
> important.

Absolutely. I feel we need this type of software, yet at the same time see it
as a double edge sword. I was considering running some PHP software on a
public site, but now I'm not sure.

Anyone in the community that really works with PHP on a regular basis and can
comment on how they handle the security issues and/or updates?

It is my understanding that many modules will not compile on different
releases of PHP. Not sure how much of a problem it is to update though.

--

Alan DuBoff - Solaris x86 Engineering - IHV/OEM Group
Advocate of insourcing at Sun - hire people that care about our company!


_______________________________________________
opensolaris-discuss mailing list
opensolaris-discuss at opensolaris dot org



alanc

Posts: 5,504
From: US

Registered: 3/9/05
Re: Re: Project Proposal: Next Generation Web Stack
Posted: Mar 20, 2007 10:09 AM   in response to: steleman

  Click to reply to this thread Reply

Stefan Teleman wrote:
> I believe we should also Purify PHP. The problem is that Purify
> probably won't work on Nevada, but we could build PHP on a release of
> S10 they support, and it will still catch buffer overflows, ABR/ABW,
> UMR, stack corruption, double deletion, etc.

Sun Studio's dbx check -all will give you a large subset of that on
Nevada, though in Studio 11, much of it is only fully functional on
SPARC, not x64. (I believe that's being resolved in Studio 12.)

--
-Alan Coopersmith- alan dot coopersmith at sun dot com
Sun Microsystems, Inc. - X Window System Engineering
_______________________________________________
opensolaris-discuss mailing list
opensolaris-discuss at opensolaris dot org



ericb

Posts: 1,695
From: US

Registered: 4/28/05
Re: Project Proposal: Next Generation Web Stack
Posted: Mar 20, 2007 11:09 AM   in response to: steleman

  Click to reply to this thread Reply

The sfwnv-discuss list might be a better venue for this discussion. Some of
the people subscribed there might not be subscribed here.

Eric
_______________________________________________
opensolaris-discuss mailing list
opensolaris-discuss at opensolaris dot org



oorgeron

Posts: 513
From: US

Registered: 6/14/05
Re: Re: Project Proposal: Next Generation Web Stack
Posted: Mar 20, 2007 6:16 AM   in response to: aland

  Click to reply to this thread Reply

Hi,

Perl and PHP are often targeted on the internet. It's sad and
unfortunate, but it's the reality of things. When I use to work for a
web hosting company, we'd constantly have to deal with crackers and
script kiddies hijacking customer websites. In many cases, poorly
written perl or php code was to blame. The worst part is that most of
the code people use comes from other sites that have pre-packaged
forums, ordering systems, mailing list etc. So I think we'll be
upgrading and patching(once 11 comes out) the web stack on a regular
basis. But at the same time, it would provide a lot of value to
customers in the web space.

Octave

--- Alan DuBoff <Alan dot DuBoff at Sun dot Com> wrote:

> On Monday 19 March 2007 07:37 pm, Stefan Teleman wrote:
> > http://www.php-security.org/
>
> This is scary...I think I'll go get a cold shower...;-)
>
> I have to wonder, much of the online forum software is written in
> PHP, and as
> such seems to be vulnerable. How do people deal with sites that are
> based on
> that? I mean, you have to patch this stuff constantly, so no matter
> what is
> delivered will be changing shortly it would seem.
>
> Truely the only way to deal with that is to be tracking the nightly
> code from
> PHP, or is there another way?
>
> Seems we'll need to update this regularly as a community. Not
> pointing the
> finger at you specific Stefan, it's an issue that needs to be worked
> out
> within the community.
>
> It's scary to think that much of the forum software is written with
> it...
>
> --
>
> Alan DuBoff - Solaris x86 Engineering - IHV/OEM Group
> Advocate of insourcing at Sun - hire people that care about our
> company!
>
>
> _______________________________________________
> opensolaris-discuss mailing list
> opensolaris-discuss at opensolaris dot org
>


*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*
Octave J. Orgeron
Solaris Systems Engineer
http://www.opensolaris.org/os/community/sysadmin/
http://unixconsole.blogspot.com
unixconsole at yahoo dot com
*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*



_____________________________________________________________________________ _______
Now that's room service! Choose from over 150,000 hotels
in 45,000 destinations on Yahoo! Travel to find your fit.
http://farechase.yahoo.com/promo-generic-14795097
_______________________________________________
opensolaris-discuss mailing list
opensolaris-discuss at opensolaris dot org



aland

Posts: 1,109
From:

Registered: 6/14/05
Re: Re: Project Proposal: Next Generation Web Stack
Posted: Mar 20, 2007 10:26 AM   in response to: oorgeron

  Click to reply to this thread Reply

On Tuesday 20 March 2007 06:16 am, Octave Orgeron wrote:
> Perl and PHP are often targeted on the internet. It's sad and
> unfortunate, but it's the reality of things. When I use to work for a
> web hosting company, we'd constantly have to deal with crackers and
> script kiddies hijacking customer websites. In many cases, poorly
> written perl or php code was to blame. The worst part is that most of
> the code people use comes from other sites that have pre-packaged
> forums, ordering systems, mailing list etc. So I think we'll be
> upgrading and patching(once 11 comes out) the web stack on a regular
> basis. But at the same time, it would provide a lot of value to
> customers in the web space.

When you say, "So I think we'll be upgrading and patching(once 11 comes out)
the web stack on a regular basis.", so you mean the community will need to
keep upgrading the package(s)? I'm not sure who "we'll" refers to.

Yes, the packages will need to be updates, and most likely we won't be able to
get things updated quick enough for folks that are running this stuff in
production, they'll need to be tracking that themself, IMO.

At least the way the current system works, it takes some work to build, test,
and package the software up. If this needs to be done everytime a security
module is released, that will cause a lot of work.

If we had an online repository that could update over the net, that would be
easier, but it would still be work to build, test, and package.

I'd be curious to hear if Blastwave is able to keep up with security patches
on PHP, they would be in the same situation, but less as they probably don't
do as much testing as Sun has done in packaging up the software themself.
Maybe Dennis can comment on that and/or how the users of Blastwave PHP keep
themself secure from attacks.

OTOH, maybe Blastwave has figured out a way to get updates for PHP in place on
in a timely fashion that that isn't a problem. Regardless, someone will need
to track these security problems on a daily basis.

--

Alan DuBoff - Solaris x86 Engineering - IHV/OEM Group
Advocate of insourcing at Sun - hire people that care about our company!


_______________________________________________
opensolaris-discuss mailing list
opensolaris-discuss at opensolaris dot org



steleman

Posts: 315
From: US

Registered: 4/27/05
Re: Re: Project Proposal: Next Generation Web Stack
Posted: Mar 20, 2007 12:07 PM   in response to: aland

  Click to reply to this thread Reply

On 3/20/07, Alan DuBoff <Alan dot DuBoff at sun dot com> wrote:

> When you say, "So I think we'll be upgrading and patching(once 11 comes out)
> the web stack on a regular basis.", so you mean the community will need to
> keep upgrading the package(s)? I'm not sure who "we'll" refers to.

In this particular case "we" referes to yours truly. I was using the
Royal "We". :-)

Yes, maintaining security patches for PHP is an extremely high maintenance job.

--Stefan

--
Stefan Teleman
KDE e.V.
stefan dot teleman at gmail dot com
_______________________________________________
opensolaris-discuss mailing list
opensolaris-discuss at opensolaris dot org



ux-admin

Posts: 1,674
From:

Registered: 7/15/05
Re: Re: Project Proposal: Next Generation Web Stack
Posted: Mar 19, 2007 12:10 PM   in response to: Jason J. W. Wil...
To: OpenSolaris » discuss
  Click to reply to this thread Reply

> Also, the MySQL is a definite requirement. Calling
> MySQL a shoddy
> product is pretty nasty and wrong-headed comment.

Take that however you please, but I stand behind what I wrote.

Any product that is incapable of doing a cold DB dump and reimport back into another instance of the product (same revision) is shoddy, and to make matters worse, this happened while following the MySQL AB's documentation. Anything like that does not deserve to be called production quality, let alone have applications that might be mission critical depend on it.
I wrote it, you read it here from me, and I stand behind it any day of the week.

Message was edited by:
ux-admin

John Mark Walker
johnmark@hyperic.com
Re: Re: Re: Project Proposal: Next Generation Web Stack
Posted: Mar 19, 2007 12:14 PM   in response to: ux-admin

  Click to reply to this thread Reply

UNIX admin wrote:
> Any product that is incapable of doing a cold DB dump and reimport back into another instance of the product (same revision) is shoddy, and to make matters worse, this happened while following the MySQL AB's documentation. Anything like that does not deserve to be called production quality, let alone have applications that might be mission critical depend on it.
> I wrote it, you read it here from me, and I stand behind it any day of the week.
>

All fine and well, but I suspect a few million web site operators and
other IT operations staff would disagree with you. I'm a fan of Postgres
myself, but any proposed "web stack" that leaves out MySQL is kind of
missing the point by not serving the users who would, you know, actually
stand to benefit.

-JM

_______________________________________________
opensolaris-discuss mailing list
opensolaris-discuss at opensolaris dot org



ux-admin

Posts: 1,674
From:

Registered: 7/15/05
Re: Re: Re: Project Proposal: Next Generation Web Stack
Posted: Mar 19, 2007 12:30 PM   in response to: John Mark Walker
To: OpenSolaris » discuss
  Click to reply to this thread Reply

> All fine and well, but I suspect a few million web
> site operators and
> other IT operations staff would disagree with you.
> I'm a fan of Postgres
> myself, but any proposed "web stack" that leaves out
> MySQL is kind of
> missing the point by not serving the users who would,
> you know, actually
> stand to benefit.

...Which is why I a wrote earlier that including both in the CoolStack would be beneficial for everyone. At least then one could pick and choose between one or the other RDBMS, both optimized for Solaris. Applications that had a hard dependency on MySQL would continue to work. Everybody wins.

Jason J. W. Wil...
jasonjwwilliams@gmai...
Re: Re: Re: Project Proposal: Next Generation Web Stack
Posted: Mar 19, 2007 1:38 PM   in response to: ux-admin

  Click to reply to this thread Reply

Hey there,

We run a few hundred millions rows of data in multiple MySQL clusters
and have not had the same issue...having done it many times a week.
Sounds like operator error.

-J

On 3/19/07, UNIX admin <tripivceta at hotmail dot com> wrote:
> > Also, the MySQL is a definite requirement. Calling
> > MySQL a shoddy
> > product is pretty nasty and wrong-headed comment.
>
> Take that however you please, but I stand behind what I wrote.
>
> Any product that is incapable of doing a cold DB dump and reimport back into another instance of the product (same revision) is shoddy, and to make matters worse, this happened while following the MySQL AB's documentation. Anything like that does not deserve to be called production quality, let alone have applications that might be mission critical depend on it.
> I wrote it, you read it here from me, and I stand behind it any day of the week.
>
> Message was edited by:
> ux-admin
>
>
> This message posted from opensolaris.org
> _______________________________________________
> opensolaris-discuss mailing list
> opensolaris-discuss at opensolaris dot org
>
_______________________________________________
opensolaris-discuss mailing list
opensolaris-discuss at opensolaris dot org



ux-admin

Posts: 1,674
From:

Registered: 7/15/05
Re: Re: Re: Project Proposal: Next Generation Web Stack
Posted: Mar 19, 2007 2:11 PM   in response to: Jason J. W. Wil...
To: OpenSolaris » discuss
  Click to reply to this thread Reply

> Hey there,
>
> We run a few hundred millions rows of data in
> multiple MySQL clusters
> and have not had the same issue...having done it many
> times a week.
> Sounds like operator error.

Hmmm, no such error in PostgreSQL... or in Oracle. Strange, don't you think? I wouldn't call that a coincidence.

ericb

Posts: 1,695
From: US

Registered: 4/28/05
Re: Project Proposal: Next Generation Web Stack
Posted: Mar 19, 2007 9:29 AM   in response to: Stefan Teleman

  Click to reply to this thread Reply

Thanks, Stefan. You have seconds. I'll contact you offline to
get you set up.

On Thu, 15 Mar 2007, Stefan Teleman wrote:
> Project Proposal: Next Generation Web Stack
>
> Summary
>
> We would like to create an OpenSolaris project to assume and enhance
> the community and work originally created in Sun's CoolStack project
> as part of the CoolTools project. This project will assume all of
> the CoolStack components, including Apache HTTP Server, MySQL
> Database Server, Perl, PHP, Ruby, Rails, Squid and others. The
> existing CoolStack forums will be retired and replaced with
> discussions at OpenSolaris.org.
>
> Goals
>
> The aim of this project is to address the OpenSolaris community needs
> for a set of Next Generation Web Tier Technologies. The initial
> seeding of this project will be based on the work already put into
> CoolStack, but it is not intended to be tied to the set of
> technologies currently in CoolStack.
>
> The project will provide the following:
> - A forum for discussion on which next generation web tier
> components should be part of various Solaris distributions
> - A codebase from which various packaged software can be
> derived for various OpenSolaris distributions, including
> build scripts and best practices for building this software
> with OpenSolaris
> - A forum for discussion on what kind of integration and
> features users would like to see integration between
> OpenSolaris and these external Open Source projects
>
> Overview of CoolStack
>
> In 2006, Sun introduced CoolStack - a Solaris-optimized,
> full-featured open-source based Web Tier stack which includes all of
> the traditional components of an AMP stack. This project proposes to
> take the best of the technologies and practices delivered by
> CoolStack and fully integrate them into OpenSolaris, optimized to
> utilize the features within OpenSolaris such as DTrace and the
> Solaris Management Facility.
>
> Many details can be found on CoolStack and the associated forums at
> http://cooltools.sunsource.net/coolstack/.
>
> However, we would like to summarize the history and goals to clarify
> how they relate to this project proposal.
>
> CoolStack had been originally conceived to provide a set of
> out-of-the-box optimized binaries for a common set of software
> components on the UltraSPARC T1 based systems. By performing this
> packaging for the community, the OpenSPARC project and Sun's
> Performance Technologies group had a goal to make it easy for users
> to quickly add packages to their existing systems to quickly obtain
> optimized performance and reducing time to service.
>
> Over time, there was sufficient demand for an equivalent set of
> packages on x64, so a similar set of optimized packages and build
> scripts were put together for the i386 and amd64 architectures as
> appropriate.
>
> CoolStack derives its name from the CoolTools project it is
> associated with. Because the community has already gained
> familiarity with the CoolStack name, there is no plan to change the
> name, despite the fact it's moving away from the CoolThreads
> processor and CoolTools project.
>
> Q: Why should this project exist here instead of upstream source code
> bases?
>
> In attempting to keep the various components under this project in
> step with the latest and/or most popular releases from the component
> projects, core code modifications will be contributed to the upstream
> projects wherever possible. However, it is expected that some
> contributed items, such as build scripts, a community forum, SMF
> manifests and the like, are more appropriate for an OpenSolaris
> project than the codebase of the component project.
>
> It is also anticipated that this project may have specific
> discussions about packaging as it relates to various OpenSolaris
> distributions and a need for there to be a forum to discuss how
> OpenSolaris technologies such as DTrace and SMF integrate with these
> component projects. Accordingly, this project will serve as the
> source for the OpenSolaris.org discussions and community decisions.
>
> From experience with the CoolStack project forums already, we know
> there may be some overlap with questions on issues/bugs and how
> things are intended to work that may be more appropriate for the
> project from which the component was derived, but the members of the
> OpenSolaris CoolStack project will encourage working with the
> component projects wherever possible. This project is intended to
> add to the communities surrounding those projects, not fragment
> them.
>
> -----
> 1. Public interfaces as defined in the ARC release taxonomy at
> http://www.opensolaris.org/os/community/arc/policies/interface-taxonomy/
>
> --
> Stefan Teleman
> Sun Microsystems, Inc.
> Stefan dot Teleman at Sun dot COM
>
> _______________________________________________
> opensolaris-discuss mailing list
> opensolaris-discuss at opensolaris dot org
>
_______________________________________________
opensolaris-discuss mailing list
opensolaris-discuss at opensolaris dot org






Terms of Use | Privacy | Trademarks | Copyright Policy | Site Guidelines
Your use of this web site or any of its content or software indicates your agreement to be bound by these Terms of Use.
Copyright © 1995-2005 Sun Microsystems, Inc.