On 12/10/2015 10:21 AM, James B. Byrne wrote:
Since the import of what I was trying to convey has been lost, no
doubt due to my poor choice of words, I will restate the obvious: If
the bulk of the developers working on Fedora use laptops as their
platform then, inevitably, Fedora will become in essence a laptop
distribution and RHEL will follow. Talking about the server community
monitoring the Fedora development channel once every six months, or
every day for that matter, is simply not going to change this.
As Matthew said, there is a Fedora _server_ community already. Not all
Fedora devs are running laptops; but a laptop is one target, just as a
server is another. I've said it before and I'll say it again:
Enterprise != Server. I need an Enterprise distribution for my
workstation needs, on a laptop. Dell has been supporting RHEL on their
Precision Mobile Workstations (aka 'high end laptops') for years; and
there is a definite market segment for that use.
A server based distro to us has certain characteristics that are
orientated to long running processes and system uptimes measured in
months if not years. I have given up counting how many times I have
to reboot all of our CentOS servers in the past year because of
updates.
There is no single 'server-oriented' way of doing things; different
servers have different requirements, and CentOS already gets poked on by
those who think version number is a good indicator of how up to date a
piece of software is for security and/or bugfix purposes. Owncloud, for
instance, is server software, but it needs a far more up-to-date PHP
than the default in CentOS 6 (Software Collections to the rescue).
On the other hand I have this task running on a different server with
a different OS:
Priority = DS; Inpri = 8; Time = UNLIMITED seconds.
Job number = #j3719.
TUE, NOV 4, 2014, 2:04 PM.
And I have a Cisco 7401 running a different OS (IOS, of course) with the
following uptime (and other details.....):
..............................................................................................
colo-7400-2 uptime is 6 years, 43 weeks, 3 days, 14 hours, 13 minutes
System returned to ROM by reload at 00:40:17 UTC Tue Feb 10 2009
System restarted at 00:43:11 UTC Tue Feb 10 2009
...
Cisco 7401ASR (NSE) processor (revision A) with 491520K/32768K bytes of
memory.
Processor board ID 74993065
R7000 CPU at 375MHz, Implementation 39, Rev 3.3, 256KB L2 Cache
1 slot ASR midplane, Version 2.0
Last reset from power-on
PXF processor tmc 'system:pxf/ucode0' is running ( v1.1 ).
2 Gigabit Ethernet interfaces
509K bytes of NVRAM.
..............................................................................................
But uptime isn't everything. That router would not have been up that
long if there was a more updated IOS available for it (I am running the
last security update available from Cisco's TAC for that box, and it is
way out of support, but it's in a 'sheltered' position and works fine
for what it is doing).
Certain updates require a reboot; without ksplice or similar technology
it will always be that way for the kernel. Certain glibc updates are
similar.
What we need is simplicity, stability, reliability, and consistency.
What seems to be happening instead is feature-creep, software-bloat
and increased coupling.
Many share your needs; at this point in time, CentOS 6 is in that form
of maintenance mode. CentOS 7 is still in a 'can get new features' mode
(this due entirely to upstream's model). If you need something in a
stable mode today, use C6. C7 will get there in a few releases.
The footprint of the needs met by a general-purpose Enterprise Linux
distribution is getting larger, not smaller, and the software needed to
meet all of these needs is necessarily not as simple as it once was.
Now, niche distributions can be a bit more simple, but they will not
have as broad of a footprint as the general-purpose ones. CentOS, and
its upstream, is a general-purpose Enterprise (and Enterprise != Server)
OS where one of the many use cases is as a traditional server.
Other use cases exist, and are targeted by upstream as being valuable
market segments. That includes the Dell Precision Mobile Workstation
line of high-end laptops (like my 2010-vintage M6500), as well as the
Precision Workstation desktops and the PowerEdge servers, all of which
can be ordered from Dell with a fully-supported RHEL factory-installed.
But there is also the virtualization market and the lightweight
containers ('cloud') market. And now there is the IoT market, and those
are almost entirely ARM-based systems. Perhaps a 'tablet' market for
Enterprise Linux will come into play; at the moment the Linux
penetration here is mostly Android, with some niche traditional Linux
distributions filling certain needs (like Kali Linux for things like the
Pwnie Express Pwn Pad).
_______________________________________________
CentOS mailing list
CentOS@xxxxxxxxxx
https://lists.centos.org/mailman/listinfo/centos