Follow @Openwall on Twitter for new release announcements and other news
[<prev] [next>] [<thread-prev] [thread-next>] [day] [month] [year] [list]
Message-ID: <20150627135947.GA2152@gremlin.ru>
Date: Sat, 27 Jun 2015 16:59:47 +0300
From: gremlin@...mlin.ru
To: owl-dev@...ts.openwall.com
Subject: Re: OpenSSL

On 2015-06-11 21:54:39 +0300, Solar Designer wrote:

 > It looks like our options are:

Only one:

 > 4. Ignore Red Hat's patches, just package upstream OpenSSL's
 > code with our patches.

We may use RH patches, but aren't required to.

 > Drawback: then we're not justified to keep Red Hat's soname,
 > so we break binary compatibility with RHEL.

Actually, we've lost it several years ago when we stuck with old
glibc-2.3 - so we can safely drop this compatibility notice.

>From my experience (2 all: in 5 recent years, I was primarily
working as a system architect for HA+HL systems), when people
need RHEL compatibility, they take CentOS and nothing else.

 > 6. Give up on Owl.

Not an option at all.

 > I feel that deciding on this should be part of a bigger
 > decision on where Owl is heading.

I see at least one not-yet-filled area: virtualization host for
both VPSes (OpenVZ) and VDSes (KVM).

Also it's really good as a base for guest system templates for
some common services like mail servers (I use dovecot and exim
running in one container), web servers (separate containers for
nginx frontend and various backends), database servers (I use
either MongoDB, MySQL or PosgreSQL), VPN servers (OpenVPN in a
KVM-based VDS), etc.

And yes - I've tried other solutions, but they are either ugly
or expensive.

 > Should it still maintain any RHEL compatibility?

No. There's none in recent years, and that never was a problem.

 > If not, then is there sufficient reason for us to use RPM

Yes.

 > and to continue building Owl as a Linux distro?

Yes. There really is a strong requirement for a small and secure,
but also functional system.

The main problem with Owl is the lack of out-of-box usability.
Well, 10 years ago it had some sort of, but now it can perform
only two functions: VPS host (without live migration support)
and DNS server (requires manual configuring other than simply
adding zones).

 > I mean, there's lots of crap not only in OpenSSL and RHEL,
 > but also in RPM

Alas, all other options are much worse.

 > and in the Linux kernel, but we chose those for compatibility.
 > So if we start to drop compatibility, then how far do we go?

80% of compatibility may achieved with only 20% effort.

 > And does our project still make sense then?

Obviously, yes.

 > Previously, we'd choose option 2 from the list above, but at
 > this time I'm not sure. I'd like to minimize the effort spent
 > on maintenance, and to direct more effort to doing new and
 > longer term beneficial things.

Now our choice could be only #4.


-- 
Alexey V. Vissarionov aka Gremlin from Kremlin <gremlin ПРИ gremlin ТЧК ru>
GPG: 8832FE9FA791F7968AC96E4E909DAC45EF3B1FA8 @ hkp://keys.gnupg.net

Powered by blists - more mailing lists

Confused about mailing lists and their use? Read about mailing lists on Wikipedia and check out these guidelines on proper formatting of your messages.