Category: Linux Tutorials

Linux Server Managment

How to manage Linux containers with Ansible Container

Ansible Container: A new way to manage containers

I love containers and use the technology every day. Even so, containers aren’t perfect. Over the past couple of months, however, a set of projects has emerged that addresses some of the problems I’ve experienced.

read more

T

The illustrated Open Organization is now available

In April, the Open Organization Ambassadors at Opensource.com released the second version of their Open Organization Definition, a document outlining the five key characteristics any organization must embrace if it wants to leverage the power

We're giving away a Linux-ready laptop from ZaReason

ZaReason UltraLap 5330

For the first time ever, Opensource.com is partnering with ZaReason to give away an UltraLap 5330 laptop with Linux pre-installed!

Since 2007, ZaReason has assembled, shipped, and supported hardware specifically designed for Linux, and the UltraLap 5330 is no exception—the 3.6-lb laptop ships with the Linux distribution of your choice and boasts the following hardware specs:

read more

3

3 text editor alternatives to Emacs and Vim

Before you start reaching for those implements of mayhem, Emacs and Vim fans, understand that this article isn’t about putting the boot to your favorite editor. I’m a professed Emacs guy, but one who also

Top 5: Your first programming language, running Windows apps on Linux, and more

Top 5 articles for the week of September 1, 2017

In this week’s top 5, we take a look at open organizations, programming languages, and Linux.


This week’s top articles

5. 3 consequences of coding in the open

Erik Kieckhafer shares how transparency has changed the way he works, making him more accountable and more responsive.

read more

D

Diversity and inclusion: Stop talking and do your homework

Open source undoubtedly has a diversity problem. In fact, tech has a diversity problem. But this isn’t news?—?women, people of color, parents, non-technical contributors, gay, lesbian, transgender, and other marginalized people and allies have shared stories of challenge

GNOME at 20: Four reasons it's still my favorite GUI

GNOME at 20: Four reasons it's still my favorite GUI

The GNOME desktop turns 20 on August 15, and I’m so excited! Twenty years is a major milestone for any open source software project, especially a graphical desktop environment like GNOME that has to appeal to many different users. The 20th anniversary is definitely something to celebrate!

Why is GNOME such a big deal? For me, it’s because it represented a huge step forward in the Linux desktop. I installed my first Linux system in 1993. In the early days of Linux, the most prevalent graphical environment was TWM, the tabbed window manager. The modern desktop didn’t exist yet.

read more

Testing in production: Yes, you can (and should)

Testing in production: Yes, you can (and should)

I wrote a piece recently about why we are all distributed systems engineers now. To my surprise, lots of people objected to the observation that you have to test large distributed systems in production. 

It seems testing in production has gotten a bad rap—despite the fact that we all do it, all the time.

Maybe we associate it with cowboy engineering. We hear “testing in production” and assume this means no unit tests, functional tests, or continuous integration.

read more

3 new OpenStack guides

OpenStack guides and tutorials

If your job involves doing development or system administration in the cloud, you know how hard it can be to keep up with the quick pace of innovation. OpenStack is just one example of a project with lots of moving parts and a ton of amazing features that operators would benefit from becoming more familiar with.

read more

Tips for finding partners open enough to work with you

Tips for finding partners open enough to work with you

Imagine I’m working on the front line of an open organization, and I’m committed to following principles like transparency, inclusivity, adaptability, collaboration, community, accountability, and commitment to guide that front-line work. A huge problem comes up. My fellow front-line workers and I can’t handle it on our own, so we discuss the problem and decide that one of us has to take it to top management. I’m selected to do that.

read more

We're giving away FOUR LulzBot 3D printers

The LulzBot Taz 6 and LulzBot Mini 3D printers

It’s that time of year again. As students and teachers head back to school, we’re celebrating by giving away four LulzBot 3D printers in our biggest giveaway ever!

read more

How my two-week project turned into a full time open source startup

How my two-week project turned into a full time open source startup

Over a year ago, I decided to build a software business that focused on custom web application development, startups, and unique website projects. I had built a very strong and talented team of people who were ambitious to help me start this company as their side gig. We called it Vampeo. We acquired a bunch of projects and started development while keeping our full-time day jobs.

read more

Why containers are the best way to test software performance

Why containers are the best way to test software performance

Software performance and scalability are frequent topics when we talk about application development. A big reason for that is an application’s performance and scalability directly affect its success in the market. An application, no matter how good its user interface, won’t claim market share if its response time is sluggish.

This is why we spend so much time improving an application’s performance and scalability as its user base grows.

read more

How to avoid leaving money on the table with salary negotiation

How to negotiate your salary

Although any sort of negotiation can be stressful, negotiating compensation for a new job—especially when you have the opportunity to get paid to work on open source software—can be especially intimidating. Because of this, many people, particularly women and minorities, choose not to negotiate at all. Unfortunately, this choice may come with a $500,000 penalty. That’s how much money the average person loses throughout their lifetime by choosing not to negotiate their wages.

read more

Top 5: 13 years of OpenStreetMap, Linux-powered guitar amps, and more

Top 5 articles for the week of August 11, 2017

In this week’s top 5, we take a look at maps, robots, and more!


This week’s top articles

5. 6 hardware projects for upgrading your home

When you make your house a little smarter, you’re going to want to use open hardware. Editor Alex Sanchez shares some projects that you can do yourself on your old house.

read more

How to create a blog with AsciiDoc

How to create a blog with AsciiDoc

I work daily with content management tools and support documentation writers whose preferred markup language is AsciiDoc. It has a simple syntax, but enough features to keep even a hardcore documentation nerd happy. AsciiDoc allows you to write documentation in a more natural way and mark it up cleanly for presentation on the web or as a PDF. This got me thinking, “Wouldn’t it be handy to be able to maintain a website purely with AsciiDoc?”

read more

Fedora 26 Netinstall / Server Install Guide

This is guide with screenshots, howto install Fedora 26 (F26) Server using Fedora Netinstall image. This same Fedora Netinstall method work for desktop installation too. Desktop is possible select Software Selection step. 1. Before Fedora 26 Installation 1.1 Download Fedora 26 Netinstall Image Download Fedora 23 here. Select Fedora 26 Netinstall image. On this guide […]

Upgrade Fedora 26 from Fedora 25 Using DNF (F25 to F26)

This is guide, howto upgrade Fedora 25 to Fedora 26 using DNF. This method work on desktop and server machines. I have tested this method on several machines, but if you have problems, please let me know. Always remember backup, before upgrade! 1. Before Upgrade 1.1 Backup Your Data Before doing anything, do full system […]

How to Move Home Directory to New Partition or Disk in Linux

On any Linux system, one of the directories that will surely grow in size has to be the /home directory. This is because system accounts (users) directories will reside in /home except root account...

The WordPress 4.8 text widget will destroy your content

I just completely lost the contents of a text widget, and it was WordPress’s fault. I had a normal, old-style text widget, containing a set of links, and within each… More »