openSUSE Leap

digitalpoint

Well-known member
So normally I wouldn't bother posting something like this, but...

I've used a lot of different Linux variants over the years, and I've always ended up coming back to openSUSE and SUSE Linux Enterprise for one reason or another.

Some history on the operating system I used for production servers.

2006 - SUSE Enterprise 9 (mainly because of ReiserFS)
2011 - openSUSE 11 (ReiserFS more or less stagnated and wanted to get on ext4)
2012 - SUSE Enterprise 11 (new servers have Infiniband, which openSUSE didn't support, SLE11 didn't support ext4, so back to ext3... boo)

So at this point I have SUSE Enterprise so hacked up that it's a dependency nightmare. Like it had a super old version of OpenSSL that didn't support new SSL sites, so I had to upgrade OpenSSL, which broke some other things that I didn't care that much about to muck with.

Anyway... finally got annoyed with how hacked up I made the operating system to do the things I needed it to do. So I went looking for a new operating system that supported Infiniband properly.... looked at all the normal stuff (Debian, CentOS, Fedora, Ubuntu, etc.)

During this, I ran across something interesting... openSUSE took a completely different turn a few months ago. It's now based on SUSE Linux Enterprise, but not stuck in the stone age (the enterprise stuff seems like everything needs to be tested for 15 years in case you needed to fly a nuclear power plant to the sun and back and have it never fail), like why it only finally started supporting ext4.

So I gave it a whirl... and the short version is that it's great. I takes all the enterprise stuff I need from SUSE Linux Enterprise (things like Infiniband hardware support), but gives you more modern packages that don't go through years of testing. And it also dumps a lot of legacy stuff that most people don't care about (for example it's a 64-bit only operating system, no 32-bit support).

2015 - openSUSE Leap

So... my servers are all running openSUSE Leap 42.1 now, and like I said, it's great. Definitely the best server operating system for what I need.

If you manage your own servers (or VPS), and you are ever looking at which operating systems, I'd say check it out: https://www.opensuse.org/

It's nice to have the stability of SUSE Linux Enterprise, with newer kernel/packages, etc.

upload_2015-12-27_11-31-15.webp

There are a lot of good articles on it...

https://www.linux.com/news/software...421-review-the-most-mature-linux-distribution
http://www.cio.com/article/3003168/linux/7-things-you-should-know-about-opensuse-leap.html
http://www.theregister.co.uk/2015/10/20/opensuse_leap_opensuse_leap_adoption/
http://www.networkworld.com/article...buntu-15-10-fedora-23-opensuse-leap-42-1.html
 
nice write up @digitalpoint nice to see 4.1 kernels in use too - using same with my forums on Linode CentOS 6/7 with 4.1.5 kernel :)

Unfortunately, I think I'm fused to CentOS now with my Centmin Mod LEMP stack installer - just completed all my PHP 7 supported extension integration as well so have my usually installed extensions - redis, mongodb, memcache, memcached, igbinary imagick, geoip PHP extensions all updated for PHP 7 https://community.centminmod.com/posts/23104/ :D

Code:
php -v
PHP 7.0.1 (cli) (built: Dec 28 2015 09:21:19) ( NTS )
Copyright (c) 1997-2015 The PHP Group
Zend Engine v3.0.0, Copyright (c) 1998-2015 Zend Technologies
    with Zend OPcache v7.0.6-dev, Copyright (c) 1999-2015, by Zend Technologies

Code:
[root@centos7 ~]# php --ri memcache

memcache

memcache support => enabled
Version => 3.0.9-dev
Revision => $Revision$

Directive => Local Value => Master Value
memcache.allow_failover => 1 => 1
memcache.max_failover_attempts => 20 => 20
memcache.default_port => 11211 => 11211
memcache.chunk_size => 32768 => 32768
memcache.protocol => ascii => ascii
memcache.hash_strategy => consistent => consistent
memcache.hash_function => crc32 => crc32
memcache.redundancy => 1 => 1
memcache.session_redundancy => 2 => 2
memcache.compress_threshold => 20000 => 20000
memcache.lock_timeout => 15 => 15
Code:
[root@centos7 ~]# php --ri memcached

memcached

memcached support => enabled
Version => 2.2.0
libmemcached version => 1.0.16
SASL support => yes
Session support => yes
igbinary support => no
json support => yes
msgpack support => no

Directive => Local Value => Master Value
memcached.sess_locking => 1 => 1
memcached.sess_consistent_hash => 0 => 0
memcached.sess_binary => 0 => 0
memcached.sess_lock_wait => 150000 => 150000
memcached.sess_lock_max_wait => 0 => 0
memcached.sess_lock_expire => 0 => 0
memcached.sess_prefix => memc.sess.key. => memc.sess.key.
memcached.sess_number_of_replicas => 0 => 0
memcached.sess_randomize_replica_read => 0 => 0
memcached.sess_remove_failed => 0 => 0
memcached.sess_connect_timeout => 3000 => 3000
memcached.sess_sasl_username => no value => no value
memcached.sess_sasl_password => no value => no value
memcached.compression_type => fastlz => fastlz
memcached.compression_factor => 1.3 => 1.3
memcached.compression_threshold => 2000 => 2000
memcached.serializer => php => php
memcached.use_sasl => 0 => 0
memcached.store_retry_count => 2 => 2

Code:
php --ri imagick

imagick

imagick module => enabled
imagick module version => 3.4.0RC4
imagick classes => Imagick, ImagickDraw, ImagickPixel, ImagickPixelIterator, ImagickKernel
Imagick compiled with ImageMagick version => ImageMagick 6.9.2-10 Q16 x86_64 2015-12-26 http://www.imagemagick.org
Imagick using ImageMagick library version => ImageMagick 6.9.2-10 Q16 x86_64 2015-12-26 http://www.imagemagick.org
ImageMagick copyright => Copyright (C) 1999-2016 ImageMagick Studio LLC
ImageMagick release date => 2015-12-26
ImageMagick number of supported formats:  => 225
ImageMagick supported formats => 3FR, AAI, AI, ART, ARW, AVI, AVS, BGR, BGRA, BGRO, BIE, BMP, BMP2, BMP3, BRF, CAL, CALS, CANVAS, CAPTION, CIN, CIP, CLIP, CMYK, CMYKA, CR2, CRW, CUR, CUT, DATA, DCM, DCR, DCX, DDS, DFONT, DNG, DOT, DPX, DXT1, DXT5, EPDF, EPI, EPS, EPS2, EPS3, EPSF, EPSI, EPT, EPT2, EPT3, ERF, EXR, FAX, FITS, FRACTAL, FTS, G3, GIF, GIF87, GRADIENT, GRAY, GROUP4, GV, H, HALD, HDR, HISTOGRAM, HRZ, HTM, HTML, ICB, ICO, ICON, IIQ, INFO, INLINE, IPL, ISOBRL, ISOBRL6, JBG, JBIG, JNG, JNX, JPE, JPEG, JPG, JPS, JSON, K25, KDC, LABEL, M2V, M4V, MAC, MAGICK, MAP, MASK, MAT, MATTE, MEF, MIFF, MKV, MNG, MONO, MOV, MP4, MPC, MPEG, MPG, MRW, MSL, MSVG, MTV, MVG, NEF, NRW, NULL, ORF, OTB, OTF, PAL, PALM, PAM, PANGO, PATTERN, PBM, PCD, PCDS, PCL, PCT, PCX, PDB, PDF, PDFA, PEF, PES, PFA, PFB, PFM, PGM, PICON, PICT, PIX, PJPEG, PLASMA, PNG, PNG00, PNG24, PNG32, PNG48, PNG64, PNG8, PNM, PPM, PREVIEW, PS, PS2, PS3, PSB, PSD, PTIF, PWP, RADIAL-GRADIENT, RAF, RAS, RAW, RGB, RGBA, RGBO, RGF, RLA, RLE, RMF, RW2, SCR, SCT, SFW, SGI, SHTML, SIX, SIXEL, SPARSE-COLOR, SR2, SRF, STEGANO, SUN, SVG, SVGZ, TEXT, TGA, THUMBNAIL, TIFF, TIFF64, TILE, TIM, TTC, TTF, TXT, UBRL, UBRL6, UIL, UYVY, VDA, VICAR, VID, VIFF, VIPS, VST, WBMP, WEBP, WMF, WMV, WMZ, WPG, X, X3F, XBM, XC, XCF, XPM, XPS, XV, XWD, YCbCr, YCbCrA, YUV

Directive => Local Value => Master Value
imagick.locale_fix => 0 => 0
imagick.skip_version_check => 0 => 0
imagick.progress_monitor => 0 => 0
 
  • Like
Reactions: rdn
And if one has a IPS site on their box, one shouldn't upgrade to PHP 7 - seems that a critical library they use won't support it. :whistle:
 
Nice... Yeah, I have PHP7 running on one of the servers, but not ready to roll it out on all of them yet. I'll give XenForo and WordPress a little time to find issues first. Not in such a hurry that I want to be fixing issues. Lol
 
What do you use now - that CentOS is changing. Currently I am on Ubuntu but for a xenforo setup there are no big differences between the famous OS.

Anyone uses OpenSUSE Tumbleweed as a server? Its "bleeding edge" like arch but easier to install. Anyone ever installed it and had issues with newer updates? It is pretty well known that new linux kernels and nvidia drivers can be a huge issue so there were occasions where Tumbleweed also sort of broke systems with nvidia.
 
What do you use now - that CentOS is changing. Currently I am on Ubuntu but for a xenforo setup there are no big differences between the famous OS.

Anyone uses OpenSUSE Tumbleweed as a server? Its "bleeding edge" like arch but easier to install. Anyone ever installed it and had issues with newer updates? It is pretty well known that new linux kernels and nvidia drivers can be a huge issue so there were occasions where Tumbleweed also sort of broke systems with nvidia.

Sounds like a bad idea.
Annoying to manage updates I would think. You'll need to zypper addlock a lot of stuff, assuming you are updating with zypper dup like you should be on Tumbleweed.
 
Is their any Debian users? Back in the days, Ubuntu was new and had issues.. but it's more stable now and gets frequent updates vs Debian which gets slower updates.
 
I’m still using openSUSE Leap myself.
I even bought the SUSE OS on a CD in 2000 but that was ahead of its time and Windows was a far better desktop. openSUSE LEAP is going to EOL do you switch to a nother openSUSE after that? On Oracle Cloud there seems to only be SUSE the paid version available.

With todays hardware its possible to max out so much to have everything on a single server even if you go into " I make 7 figures a year " web business. So most setups can be very simple. I use a 4 arm core 24 GB RAM and get it even for free nowadays.

I assume that was directed at me? For me and my Centmin Mod LEMP the move is to AlmaLinux and Rocky Linux EL8 in private beta testing now that @Tracy Perry referred to and eventually EL9 which is in pre-alpha testing. You can see the public discussions at https://community.centminmod.com/forums/centos-redhat-oracle-linux-news.31/?prefix_id=83 :)
Yes I used your installation and it was flawless and fast.

Annoying to manage updates I would think. You'll need to zypper addlock a lot of stuff, assuming you are updating with zypper dup like you should be on Tumbleweed.
There are certainly issues with going "bleeding edge". For someone who would do server stuff every day and have time and enjoys doing that to work on linux, Tumbleweed is lots of fun.
 
I even bought the SUSE OS on a CD in 2000 but that was ahead of its time and Windows was a far better desktop. openSUSE LEAP is going to EOL do you switch to a nother openSUSE after that? On Oracle Cloud there seems to only be SUSE the paid version available.

Ya, they have been saying for years that "this year is going to be the last openSUSE Leap"... then they come out with a new version next year. haha Like 15.5 is in Alpha right now even though 15.4 was the last version. 🤷🏻‍♂️


Even if they were to completely discontinue it, it's not like servers would stop working or anything... at that point 3-5 years would be a reasonable timeframe to migrate to something else. Anything I actually use, I just compile myself anyway, so it's not like I'm using PHP, Nginx or MySQL packages from the package system. So that stuff wouldn't stop getting updates.

I tend to be cautious with operating system updates on servers anyway. Like I don't need some bleeding edge OS that doesn't yet have stable Infiniband drivers or something. If they ever actually discontinue openSUSE Leap, I'll look at the options. Until then.... 🤷🏻‍♂️

With todays hardware its possible to max out so much to have everything on a single server even if you go into " I make 7 figures a year " web business. So most setups can be very simple. I use a 4 arm core 24 GB RAM and get it even for free nowadays.
Ya... I have 8 primary physical servers, but it's more about redundancy than anything. Any of them can be unplugged/upgraded/whatever and there's no interruption for end users. I did recently add more memory to them, but that's about it as far as upgrades these days (I added 512GB RAM to each of them).
 
nice write up @digitalpoint nice to see 4.1 kernels in use too - using same with my forums on Linode CentOS 6/7 with 4.1.5 kernel :)

Unfortunately, I think I'm fused to CentOS now with my Centmin Mod LEMP stack installer - just completed all my PHP 7 supported extension integration as well so have my usually installed extensions - redis, mongodb, memcache, memcached, igbinary imagick, geoip PHP extensions all updated for PHP 7 https://community.centminmod.com/posts/23104/ :D

I was really confused before I noticed the date of this post 🤣
 
Top Bottom