Re: A silly question

2013-03-22 Thread Thomas Bendler
2013/3/22 Yasha Karant ykar...@csusb.edu

 [...]
 I take it that I am correct in one regard:  there is no CentOS equivalent
 using SuSE Enterprise as TUV? (CentOS as I understand the situation does
 not have paid professional developers, unlike SL or the Princeton
 distributions, but relies upon volunteers, many of whom are in fact
 computer programming professionals.)  I have not found one.
 [...]


As already mentioned, there are no source RPMs for SLES (main and updates)
available without restrictions. So rebuilding is normaly not a big deal (in
terms of infrastructure and tools that need to be used), but you need free
access to the sources. If sometime in the future they provide free access
to the sources, there will be a rebuild as well.

Regards Thomas
-- 
Linux ... enjoy the ride!


Re: A silly question

2013-03-21 Thread Nico Kadel-Garcia
On Thu, Mar 21, 2013 at 12:11 AM, Yasha Karant ykar...@csusb.edu wrote:
 This is perhaps a silly question, but I would appreciate a URL or some other
 explanation.

 A faculty colleague and I were discussing the differences between a
 supported enterprise Linux and any of a number of beta or enthusiast
 linuxes (including TUV Fedora).  A question arose for which I have no
 answer:  why did SL -- that has professional paid personnel at Fermilab and
 CERN -- select to use the present TUV instead of SuSE enterprise that is RPM
 (but yast, not yum) based, and has to release full source (not
 binaries/directly useable) for the OS environment under the same conditions
 as TUV of SL?  SuSE is just as stable, but typically incorporates more
 current versions of applications and libraries than does the TUV chosen.
 Any insight would be appreciated.  If SuSE had been chosen (SuSE originally
 was from the EU and thus a more natural choice for CERN), what would we be
 losing over SL?
 To the best of my knowledge, there is no SuSE Enterprise clone equivalent to
 the SL or CentOS clones of TUV EL.

 Yasha Karant

These tend to go on, so keep it very short.

YaST is not my friend: it was very poor, and dangerous to use, when I
used it with SuSE 9.x and I've not heard of it getting better. Neither
is SuSE's practice of bundling the patch files for SRPM's into
tarballs, which have individual patches activated or not iin a yes/no
fashion in the .spec file. This makes editing and source controlling
htem very painful. And the licensing agreements between Novell (the
owners of SuSE) and Microsoft are very dangerous, and provide no
patent coverage for free or open source repackagers.

I could go on, but that's plenty.


Re: A silly question

2013-03-21 Thread Jamie Duncan
Redhat only provided patches for a version for about 2 years for a version
of RHEL if I remember correctly.

Although now RHEL 5 and RHEL 6 have (at least) 10 year lifecycles. Slightly
OT but somewhat relavent I think.


On Thu, Mar 21, 2013 at 8:08 AM, Nico Kadel-Garcia nka...@gmail.com wrote:

 On Thu, Mar 21, 2013 at 12:11 AM, Yasha Karant ykar...@csusb.edu wrote:
  This is perhaps a silly question, but I would appreciate a URL or some
 other
  explanation.
 
  A faculty colleague and I were discussing the differences between a
  supported enterprise Linux and any of a number of beta or enthusiast
  linuxes (including TUV Fedora).  A question arose for which I have no
  answer:  why did SL -- that has professional paid personnel at Fermilab
 and
  CERN -- select to use the present TUV instead of SuSE enterprise that is
 RPM
  (but yast, not yum) based, and has to release full source (not
  binaries/directly useable) for the OS environment under the same
 conditions
  as TUV of SL?  SuSE is just as stable, but typically incorporates more
  current versions of applications and libraries than does the TUV chosen.
  Any insight would be appreciated.  If SuSE had been chosen (SuSE
 originally
  was from the EU and thus a more natural choice for CERN), what would we
 be
  losing over SL?
  To the best of my knowledge, there is no SuSE Enterprise clone
 equivalent to
  the SL or CentOS clones of TUV EL.
 
  Yasha Karant

 These tend to go on, so keep it very short.

 YaST is not my friend: it was very poor, and dangerous to use, when I
 used it with SuSE 9.x and I've not heard of it getting better. Neither
 is SuSE's practice of bundling the patch files for SRPM's into
 tarballs, which have individual patches activated or not iin a yes/no
 fashion in the .spec file. This makes editing and source controlling
 htem very painful. And the licensing agreements between Novell (the
 owners of SuSE) and Microsoft are very dangerous, and provide no
 patent coverage for free or open source repackagers.

 I could go on, but that's plenty.




-- 
Thanks,

Jamie Duncan
@jamieeduncan


Re: A silly question

2013-03-21 Thread Lamar Owen

On 03/21/2013 12:11 AM, Yasha Karant wrote:
... instead of SuSE enterprise that is RPM (but yast, not yum) based, 
and has to release full source (not binaries/directly useable) for the 
OS environment under the same conditions as TUV of SL?  SuSE is just 
as stable, but typically incorporates more current versions of 
applications and libraries than does the TUV chosen. Any insight would 
be appreciated.  If SuSE had been chosen (SuSE originally was from the 
EU and thus a more natural choice for CERN), what would we be losing 
over SL?


The answer to your question is very simple, and I'll answer it by asking 
you a question:  where are the publicly available sources for current 
SLES/SLED and updates?  Source is easily available through subscription 
channels (which meets the letter of the GPL; the GPL does not require 
public distribution, but it only requires distribution (or a written 
offer to distribute) to those to whom binaries are distributed) if 
you're a subscriber, but if you're not a SLES/SLED subscriber, where are 
the sources to the updates?  The OpenSuSE source is easy, but OpenSuSE 
is to SLES or SLED as Fedora is to TUV EL, or at least close.


To the best of my knowledge, there is no SuSE Enterprise clone 
equivalent to the SL or CentOS clones of TUV EL.




There is a simple reason for that.  And the answer is again 'where are 
the publicly available (not requiring a subscription) sources for SLES 
or SLED (and, most importantly, updates) found?'


If source were publicly available, there would be rebuilds out there; 
the lack of rebuilds is pretty telling.  Google for 'SLES rebuild' and 
see what you find.


The fact of the matter is that our favorite upstream vendor goes beyond 
the requirements of the letter of the GPL and makes the source publicly 
available, not requiring a subscription to access. Now, it's been a 
while since I've looked for a public source distribution site for 
SLES/SLED sources, but I could not find it when I last looked, which was 
about a year ago when I was beginning work on figuring out which 
distribution to use for our three SGI Altix systems; I settled on 
rebuilding CentOS 5 from source on IA64, since I could not find publicly 
available update sources for SLES 11 (which is supported on IA64, for a 
substantial cost that I can't afford) anywhere.  Sure, I can get SLES 
'for free' for trial use, but that only gets you the 'service packs' and 
not the continuous updates (or the source for those updates) unless you 
pay for the subscription.


SLC5.4 (SL CERN) was available on IA64 (that's the last version made 
available, too), and I used that as a bootstrap to rebuild CentOS 5 on 
IA64 from source, and I'm running CentOS 5.9 on IA64 now.


And there is of course the SL-documented reason that someone else 
in-thread has already pointed out.


Re: A silly question

2013-03-21 Thread Konstantin Olchanski
On Thu, Mar 21, 2013 at 01:51:33AM -0400, S.Tindall wrote:
 On Wed, 2013-03-20 at 21:11 -0700, Yasha Karant wrote:
  
  why did SL -- ... -- select to use the present TUV instead of SuSE 
  enterprise ...
 
 You're right, it is a silly question. Or is Google broken again?
 
 https://www.scientificlinux.org/documentation/faq/general1
 


The link does not really answer the question, or only answers the FermiLab side 
of it.

From the Brookhaven Lab (and TRIUMF) side, this selection happened very 
early on.

We have settled on Red Hat Linux (without and well before the E and TUV 
nonsense)
fairly quickly around the time the first dual and quad Pentium Pro machines
came out. This must have been around 1998 time frame.

These dual and quad Pentium Pro machines were clocked at around 200 MHz and
cost a fraction of our massive Silicon Graphics UNIX (IRIX) machines, had about 
the same
CPU performance for our physics applications, but with more RAM and with the 
100Mbit ethernet.
Stability was about the same as the SGI machines.

So obviously, we switched from IRIX to Linux as quickly as we could port our 
software
to run on Linux (porting from 64-bit IRIX to 32-bit Linux, how is that for 
progress?)

Why Red Hat? There were other contenders at the time. We certainly had Debian 
proponents in house.
I think the Red Hat graphical installer and the kickstart function were the 
main
deal makers.

Once selected, we stayed with Red Hat Linux and in a way we still are with it.

Somewhere along the line came the split into Fedora, TUV E Linux, SL/SLC 
Linux, CentoOS, etc

Some people are not aware of the history from before this split
and think that that was the beginning of history. For us it was just one more
bump on the road.

P.S. From the CERN side, I know the story is different yet again. Maybe Alan 
Silverman
will write it up in a book some day.


-- 
Konstantin Olchanski
Data Acquisition Systems: The Bytes Must Flow!
Email: olchansk-at-triumf-dot-ca
Snail mail: 4004 Wesbrook Mall, TRIUMF, Vancouver, B.C., V6T 2A3, Canada


Re: A silly question

2013-03-21 Thread Yasha Karant
I thank several correspondents for the historical as well as engineering 
insights into why TUV EL is used over SuSE Enterprise.  As for the 
suggestion that this sort of question belongs on an enthusiast list -- I 
have found very few enthusiasts who can provide the engineering basis 
for a decision.


I take it that I am correct in one regard:  there is no CentOS 
equivalent using SuSE Enterprise as TUV? (CentOS as I understand the 
situation does not have paid professional developers, unlike SL or the 
Princeton distributions, but relies upon volunteers, many of whom are in 
fact computer programming professionals.)  I have not found one.


Yasha Karant

On 03/21/2013 10:23 AM, Konstantin Olchanski wrote:

On Thu, Mar 21, 2013 at 01:51:33AM -0400, S.Tindall wrote:

On Wed, 2013-03-20 at 21:11 -0700, Yasha Karant wrote:


why did SL -- ... -- select to use the present TUV instead of SuSE enterprise 
...


You're right, it is a silly question. Or is Google broken again?

https://www.scientificlinux.org/documentation/faq/general1




The link does not really answer the question, or only answers the FermiLab side 
of it.

 From the Brookhaven Lab (and TRIUMF) side, this selection happened very 
early on.

We have settled on Red Hat Linux (without and well before the E and TUV 
nonsense)
fairly quickly around the time the first dual and quad Pentium Pro machines
came out. This must have been around 1998 time frame.

These dual and quad Pentium Pro machines were clocked at around 200 MHz and
cost a fraction of our massive Silicon Graphics UNIX (IRIX) machines, had about 
the same
CPU performance for our physics applications, but with more RAM and with the 
100Mbit ethernet.
Stability was about the same as the SGI machines.

So obviously, we switched from IRIX to Linux as quickly as we could port our 
software
to run on Linux (porting from 64-bit IRIX to 32-bit Linux, how is that for 
progress?)

Why Red Hat? There were other contenders at the time. We certainly had Debian 
proponents in house.
I think the Red Hat graphical installer and the kickstart function were the 
main
deal makers.

Once selected, we stayed with Red Hat Linux and in a way we still are with it.

Somewhere along the line came the split into Fedora, TUV E Linux, SL/SLC 
Linux, CentoOS, etc

Some people are not aware of the history from before this split
and think that that was the beginning of history. For us it was just one more
bump on the road.

P.S. From the CERN side, I know the story is different yet again. Maybe Alan 
Silverman
will write it up in a book some day.




Re: A silly question

2013-03-21 Thread Akemi Yagi
On Thu, Mar 21, 2013 at 4:22 PM, Yasha Karant ykar...@csusb.edu wrote:

 (CentOS as I understand the situation does not
 have paid professional developers, ... )

I don't mean to clutter the SL mailing list with the info about CentOS
but thought it was worth correcting the above post. Here is a blog by
a core CentOS developer:

http://centosnow.blogspot.com/2012/06/centos-project-release-times.html

Please see #2.

Akemi


Re: A silly question

2013-03-21 Thread Konstantin Olchanski
On Thu, Mar 21, 2013 at 04:29:59PM -0700, Akemi Yagi wrote:
 On Thu, Mar 21, 2013 at 4:22 PM, Yasha Karant ykar...@csusb.edu wrote:
 
  (CentOS as I understand the situation does not
  have paid professional developers, ... )
 
 I don't mean to clutter the SL mailing list with the info about CentOS
 but thought it was worth correcting the above post. Here is a blog by
 a core CentOS developer:
 
 http://centosnow.blogspot.com/2012/06/centos-project-release-times.html
 Please see #2.


In fact, CentOS sponsors are listed right on the CentOS home page.

For completeness, SL/SLC sponsors are the US DOE (via FermiLab)
and the CERN member states (via CERN) (most of the EU, Russia, etc.
Not Canada, sadly).

SLC at least will continue to exist long term because the CERN LHC experiments
require massive compute farms to analyze the data, and these compute farms
require an operating system and negotiations with Red Hat on bulk licensing
RHEL were not successful, last I know.

Standing behind all this in the shadows are the 800lbs gorillas IBM, Dell,
HP  co who design and build said farms that require an operating system
to be useful.

So much for the myth that Linux is some Finn's weekend hobby project.


-- 
Konstantin Olchanski
Data Acquisition Systems: The Bytes Must Flow!
Email: olchansk-at-triumf-dot-ca
Snail mail: 4004 Wesbrook Mall, TRIUMF, Vancouver, B.C., V6T 2A3, Canada


A silly question

2013-03-20 Thread Yasha Karant
This is perhaps a silly question, but I would appreciate a URL or some 
other explanation.


A faculty colleague and I were discussing the differences between a 
supported enterprise Linux and any of a number of beta or enthusiast 
linuxes (including TUV Fedora).  A question arose for which I have no 
answer:  why did SL -- that has professional paid personnel at Fermilab 
and CERN -- select to use the present TUV instead of SuSE enterprise 
that is RPM (but yast, not yum) based, and has to release full source 
(not binaries/directly useable) for the OS environment under the same 
conditions as TUV of SL?  SuSE is just as stable, but typically 
incorporates more current versions of applications and libraries than 
does the TUV chosen.  Any insight would be appreciated.  If SuSE had 
been chosen (SuSE originally was from the EU and thus a more natural 
choice for CERN), what would we be losing over SL?
To the best of my knowledge, there is no SuSE Enterprise clone 
equivalent to the SL or CentOS clones of TUV EL.


Yasha Karant


Re: A silly question

2013-03-20 Thread Paul Robert Marino
Well this is sort of a question I answer at work all the time so I can tell you and I know there are sites and even Linux journal articles that explain it.Essentially both labs had their own in-house compiled versions of RHEL already for slightly different reasons but CERNs was called LTS (long term support) Linux and their original goal was to keep doing security patches to older RHEL versions after Redhat declared EOL ( End Of Life) on earlier versions of RHEL because their were essentially appliances built for labs that were it was difficult to migrate the apps to newer versions of RHEL and at the time Redhat only provided patches for a version for about 2 years for a version of RHEL if I remember correctly. The problem is when you install something in a facility connected directly or by proximity with less that two firewalls in between to a secure US government facility it must have all security patches for any installed software within a few months of the creation of the fix for the security hole. Also every new version of any OS needs to be evaluated for security prior to being connected. So for CERN since so many US Government agencies already used RHEL, and the time its was so popular in the US, that any one in the US who knew linux had used Reheat at some point; it was really the only choice.As a matter of fact I can remember in the late 90s being so synotimous with linux in the US that I was having a problem with compiling a program due to a Redhat only bug caused by a patch they put into gcc so I ran into 4 different software stores asking if they had any linux distro other than redhat, the first three store I was told no the 4th store told me yea we have plenty and then walked me over to a wall filled floor to sealing of various different redhat (box set v5.x pre RHEL) box sets with various different support add-ons like the "secure webserver" version that included a script on an additional 3.5 floppy to set up a openssl CA for you, but the were all redhat.Fermilabs motivation to choose RHEL over SuSE I'm not sure of but I suspect since they are funded by multiple countries and the nature of their research they may have also run into the US Government security rules and its just easier in that case to go with the flow than deal with the long drawn out process of getting a different distro certified.-- Sent from my HP Pre3On Mar 21, 2013 12:11 AM, Yasha Karant ykar...@csusb.edu wrote: This is perhaps a silly question, but I would appreciate a URL or some 
other explanation.

A faculty colleague and I were discussing the differences between a 
supported enterprise Linux and any of a number of "beta" or "enthusiast" 
linuxes (including TUV Fedora).  A question arose for which I have no 
answer:  why did SL -- that has professional paid personnel at Fermilab 
and CERN -- select to use the present TUV instead of SuSE enterprise 
that is RPM (but yast, not yum) based, and has to release full source 
(not binaries/directly useable) for the OS environment under the same 
conditions as TUV of SL?  SuSE is just as stable, but typically 
incorporates more current versions of applications and libraries than 
does the TUV chosen.  Any insight would be appreciated.  If SuSE had 
been chosen (SuSE originally was from the EU and thus a more natural 
choice for CERN), what would we be losing over SL?
To the best of my knowledge, there is no SuSE Enterprise clone 
equivalent to the SL or CentOS clones of TUV EL.

Yasha Karant