Explanation of my Linux experience
-
Some jobs want Linux experience. To be honest, I don't have a lot. However, I do have some and I don't want to forget it.
-
I've used Linux at home and tinkered with it. On my home machine at various times I've had Slackware, Red Hat, SUSE, and various flavors of
Ubuntu. I've dowloaded sources and built drivers for modems, printers, and wireless network adapters. After hobbying with it for a while, I
just wanted a system that worked where I didn't have to download driver source code and such and Windows fits that bill.
-
My developement experience with Linux has been using containers that might have a Linux image on them like MySQL or Hadoop. I've built and
tested software that calls the Hadoop Distributed File System (HDFS) running on a container. I've uploaded or downloaded files manually using
a shell or sftp on HDFS so as to verify the contents of the files.
-
I have also used Windows Subsytem for Linux (WSL) at various times to SSH into systems or test a compiler feature. For instance, I
encountered a change when migrating our software from Visual Studio 2013 to Visual Studio 2017. The C runtime of those two versions changed
and certain floating point numbers rounded differently. Using WSL and the g++ compiler I was able to compare the 2017 compiler results to g++
and verify that the latest version (2017) results were at least matching other compilers.