Nathan Osman
Last seen Feb. 7, 2024, 12:40 a.m.

Location: My Computer
Age: 33

What Happened to 2buntu
Dec. 10, 2015, 6:45 a.m. by Nathan Osman

Yesterday, our Redis server was hacked. As soon as we figured out what was going on, we immediately switched the website to maintenance mode and began investigating what happened. While this was in progress, we spun up a new server and rebuilt the website, restoring the database from a recent backup. Once the new server was up and running, we ...

Visual Studio Code Comes to Linux
April 29, 2015, 5:02 p.m. by Nathan Osman

If this article would have been written a few years ago, nobody would have believed it. After all, this is the same company that once called Linux a "cancer". Today, Microsoft has taken a huge leap in cross-platform development by releasing a preview of Visual Studio Code. And it runs on Linux. Downloading Visual Studio Code The preview is now ...

Using GlusterFS on Ubuntu Server
Jan. 1, 2015, 3:06 p.m. by Nathan Osman

One of the difficulties faced by fault-tolerant web applications is distributed file storage. Indeed, this is one of the many challenges we face here at 2buntu. We allow our editors to upload images to accompany their articles and these images must be available on each server used for serving the website. Keeping files synchronized across multiple servers can be tricky. ...

Multiseat in Ubuntu 14.10
Nov. 16, 2014, 8 a.m. by Nathan Osman

I have really been looking forward to getting this tutorial published. This article will describe something that will be sure to make every Windows and Mac user very jealous. When we are done, we will have converted one computer into two computers. How? Read on. Requirements In order to make this work, there are a couple of requirements: You must ...

Installing Ubuntu Touch with MultiROM
Nov. 2, 2014, 4:43 p.m. by Nathan Osman

Back in June, I wrote an article describing how to install Ubuntu Touch on the Nexus 5. The process I described flashes the Ubuntu Touch images directly to your phone and erases any existing operating system installed. Unfortunately, this means that you can no longer run Android apps on the phone. This article is going to take a look at ...

Ubuntu Touch App Development - Getting Started
Oct. 13, 2014, 9:56 a.m. by Nathan Osman

The Ubuntu Touch operating system has come a long way in the last few months. As major issues are fixed and new features continue to land, developers are beginning to investigate the possibility of releasing a version of their app for the platform. This article will provide a brief overview of app development for Ubuntu Touch. (With lots of screenshots!) ...

Introducing the Device Art Generator
Oct. 8, 2014, 11:26 p.m. by Nathan Osman

Our goal here at 2buntu is to bring relevant up-to-date Ubuntu news to you along with tutorials and the occasional tip. (Okay, and the odd rant, but we keep them to a minimum.) With that in mind, we are about to introduce something new today. Ubuntu Touch is continuing to grow and things are happening at an incredibly fast pace. ...

Python and Unicode
Aug. 20, 2014, 9:36 p.m. by Nathan Osman

As one of the programmers who maintains the source code for the 2buntu website, I am pleased to announce an upcoming milestone - Python 3 support. We're not quite there yet, but we're very close. You can keep track of our progress as we near the finish line on this page. I thought it might be worth taking a few ...

Creating a Custom Maintenance Page for Nginx
Aug. 6, 2014, 9:42 p.m. by Nathan Osman

If you've been following 2buntu for any length of time, you've probably noticed that our servers rarely go down. Our system administrators do an excellent job of staying on top of server issues, although they are quite rare. Unfortunately, it is not always possible to avoid downtime. (At least, not with our budget or equipment.) Services need restarting, configuration files ...

Installing Ubuntu Touch on a Nexus 5
June 28, 2014, 1:32 p.m. by Nathan Osman

We have written an article that describes an easier method for installing Ubuntu Touch on a Nexus 5: Installing Ubuntu Touch with MultiROM. I am really excited about writing this article. Ubuntu Touch has come a long way in the last few months and I was thrilled to be able to finally try it out on a Nexus 5. What ...

What Articles Would You Like to Read?
May 10, 2014, 1:06 p.m. by Nathan Osman

Here at 2buntu, we have a single goal: to bring relevant news, tips, and tutorials to you, the reader. In order to do that, we search the Internet for content that we believe would be valuable reading material for the typical Ubuntu user. Sometimes we throw in some of our own experience for good measure. One of the things that ...

Ubuntu 14.04 LTS Released
April 17, 2014, 9:09 a.m. by Nathan Osman

Today is an exciting day for Ubuntu users: Ubuntu 14.04 ("Trusty Tahr") has been released. Not only is Trusty a new release, it's also an LTS (long term support) release. Trusty will continue to be supported well into 2019. The official list of supported flavors includes: Edubuntu Kubuntu Lubuntu Mythbuntu Ubuntu GNOME Ubuntu Kylin Ubuntu Studio Xubuntu What's New Here's ...

← Older

I am a software developer proficient in Python and C++. Occasionally I write articles here but mostly I am responsible for keeping the site up and running. I am the "unofficial" system administrator.