About

LinuxTips is a website for Linux users designed to help not only the advanced user but also for novice users who wish to learn how easy life with Linux can be and how customizable the operating system is. At least that was my initial idea. Its actually turned into mostly a C development guide on functions, socket calls, and really just a tutorial guides type site.

The author Erik Schweigert is currently a Principal Network & Systems Engineer.  He has over 20 years of Linux experience with various Linux distributions.

Erik’s experience includes, but not exclusively:

Programming languages: C, C++, Perl, Shell Scripting (Bash/csh), JavaScript, PHP, MySQL, PostgreSQL
Kernel: Linux Kernel Development, Proc FS, Char Drivers
Networking: TCP/IP stack, libpcap, Netfilter, IPtables, Ebtables, Arptables, Wireshark, tcpdump, tcpprep, tcpreplay
OpenWRT: Build Environment, Makefile patching, New Packaging, Cross-compilation
Firmware: Software Porting, Environment Porting, Package Porting
Debugging: GDB, Valgrind, KDGB, printk
Virus Analysis: Malware, Stuxnet
Web CMS: WordPress, Drupal

Wow, that looks like a resume?! I suppose in some sense it is. I have been into computers and technology since I had my first look at a 386 and used a 2400 baud modem to connect to “the Internet”. I enjoy programming challenges and learning new computer languages in both the systems realm and the web realm. This website is a hobby, an experiment, and a means for me to explain paradigm’s I have had to learn which in turn helps me better understand it myself.