Re: Digest for networktocode@googlegroups.com - 10 updates in 1 topic

27 views
Skip to first unread message

Clay Curtis

unread,
Jul 21, 2015, 9:47:42 PM7/21/15
to networ...@googlegroups.com
I always use Centos.  If package is not new enough, I will spin up Fedora which usually will have it.  I run everything inside of virtualbox (with vagrant) for quickly testing things.  My host OS is Windows though due to company policy and the fact that I have to use Visio so much.

On Tue, Jul 21, 2015 at 7:04 PM, <networ...@googlegroups.com> wrote:
Ethan Banks <ethan...@packetpushers.net>: Jul 21 07:17AM -0700

What Linux distro do most of you use? I have seen much love aimed at
Ubuntu, CentOS, and Fedora in the past. Any of these (or something else) a
best choice in the context of running network automation tools on Linux in
VMware Fusion?
 
/Ethan
Ivan Pepelnjak <ipepe...@gmail.com>: Jul 21 04:26PM +0200

I'm usually using Fedora or CentOS, but it looks like more things might be available on Ubuntu.
 
iPad, iTypos, iApologize
 
Scott Lowe <scott...@scottlowe.org>: Jul 21 08:52AM -0600

I use Ubuntu for most everything, with a bit of Debian thrown in. I find that it's often easier to find and use what you need on Ubuntu versus CentOS. YMMV, naturally. :-)
 
--
Scott
 
Sent from my mobile device
 
Nick Buraglio <ni...@buraglio.com>: Jul 21 10:05AM -0500

I've been fighting this question in vain for years. My personal preference
is for FreeBSD - but that's an aside, it's significant advantages are
eclipsed by the fact that everything is written for linux (says the guy
that works for Berkeley lab; big surprise). I started out on BSD and
slackware in the 90's and quickly moved my linux use to Debian due to it
being a minimalist approach rather than the opposite. Since around 2008
I've been using CentOS mostly because that is what the jobs I've worked on
have used and it's likeness to RHEL. I like the package management system
and it is mostly stable. In the last year or so as I work a lot more with
OpenFlow controllers and other SDN open source projects as well as docker
and the other buzzword compliant things banging around I've found that
CentOS takes a big 'ol back seat to Ubuntu. So it really depends on what
you want to [easily] do, unfortunately.
The upside is that patch and user management can be mostly automated using
puppet or other tools so running a bunch of different distributions is
pretty easy once that hurdle is jumped. My guess is that you'll have better
luck with Ubuntu for FOSS and better support for commercial stuff under
CentOS.
 
My advice: Learn them all and pick and choose based on what you're doing.
They're all linux so the fringe details are all that is really that
different.
 
nb
 
 
On Tue, Jul 21, 2015 at 9:17 AM, Ethan Banks <ethan...@packetpushers.net>
wrote:
 
Ivan Pepelnjak <ipepe...@gmail.com>: Jul 21 05:13PM +0200


> They're all linux so the fringe details are all that is really that
> different.
 
Like "this thing won't even compile on Fedora" and similar fringe details
;))
"Dave Tucker" <da...@dtucker.co.uk>: Jul 21 04:27PM +0100

In my experience that’s usually the case of “package requires
version X of libfoo. Your distro ships with version Y”
<insert story about sysadmins baking custom rpms here>
This is why I use Debian - rolling releases and grabbing a package from
the bleeding edge is usually painless.
 
On 21 Jul 2015, at 16:13, Ivan Pepelnjak wrote:
 
Ajay Chenampara <ajay.ch...@gmail.com>: Jul 21 11:32AM -0400

Cannot agree more. Linux really was targeted as a desktop system that took over the Datacenter: watch this fun presentation about its internals :
 
https://www.youtube.com/watch?t=95&v=oebqlzblfyo
 
Cheers,
-ajay

 
Nick Buraglio <ni...@buraglio.com>: Jul 21 10:57AM -0500

I've found that that kind of stuff is *usually* due to dumbness like stuff
being different versions, in different locations, or terrible code
practices like requiring versions for no good reason. Mostly it's been
management stuff for me since I generally use whatever Linux distribution
is recommended.
 
nb
 
 
On Tue, Jul 21, 2015 at 10:13 AM, Ivan Pepelnjak <ipepe...@gmail.com>
wrote:
 
Jay Swan <sanju...@gmail.com>: Jul 21 09:05AM -0700

I use Security Onion as my base distro for general purpose testing and
experimentation:
https://github.com/Security-Onion-Solutions/security-onion. It's based on
Ubuntu 12.04 but comes prepackaged with most common networking and security
tools. Salt is the prepackaged automation system but you could install
Ansible or whatever else you like. I just leave the monitoring suite
unconfigured.
 
If I have to build something dedicated it's easy to go from there to any
Ubuntu LTS version.
 
Jay
 
On Tuesday, July 21, 2015 at 8:17:27 AM UTC-6, Ethan Banks wrote:
David Barroso <dbar...@dravetech.com>: Jul 21 08:23PM +0200

I am assuming you are planning to do some testing or run lightweight
automation tools as you mentioned VMWare Fusion. So my question is; why use
even Linux at all? If your desktop is a Mac you can run any tool you want
in OS X. All the scripting languages have some sort of virtual_environment
tool that allows you to "sandbox" the environment without affecting other
virtual_environments or the main system. You can even use SQLite3 if you
need a database for testing purposes! I have been automating large-scale
networks and building my own "SDN Solutions" for a few years now and I
haven't used a single Linux machine for development or testing purposes,
only for production.
 
You received this digest because you're subscribed to updates for this group. You can change your settings on the group membership page.
To unsubscribe from this group and stop receiving emails from it send an email to networktocod...@googlegroups.com.

Reply all
Reply to author
Forward
0 new messages