Microsoft Building Linux Servers

There’s proof Microsoft is building their own Linux distros especially suited for Azure.

From Microsoft’s blog:

The Azure Cloud Switch (ACS) is our foray into building our own software for running network devices like switches. It is a cross-platform modular operating system for data center networking built on Linux. ACS allows us to debug, fix, and test software bugs much faster. It also allows us the flexibility to scale down the software and develop features that are required for our datacenter and our networking needs.

Dual Boot Windows 10 and Linux

The proper way of installing a dual boot mode computer running Windows 10 and Linux is the same as in other versions of Windows. You should install Windows 10 first, then install Linux second. That’s the best approach in my opinion. If you do it the other way, you will lose the ability to boot into Linux, because Windows overwrites Grub, the boot loader program used in Linux. You will have to boot your system with a Linux CD, repair Grub and add the Windows instance in Grub. That’s just too much work. Sometimes you don’t have much of choice. Even if Linux is already installed, it’s much easier to blow it up and reinstall.

How I Became a Mac OS user

Years ago, I got tired of Windows for numerous reasons which I don’t have the time to elaborate in this post. Eventually, I switched to Linux. It was new, exciting, and the opportunity to learn something entirely different was fascinating to me. When Ubuntu Dapper Drake came along, I went all in. That was my desktop of choice for a very long time.

After each Ubuntu release, I worked hard to get everything working from the flash player, media, and just about every tool that I needed, just to get the desktop to function the way I wanted to. After several years of Ubuntu updates and fixing the desktop, I got tired of it. It was an exercise I really didn’t want to do every six months.

I switched to the Mac OS because it it’s based on BSD, a Unix variant, which is familiar to me. In some ways, I can get still get down and dirty using the Terminal if I wanted to. The Mac OS for the most part, is a very stable environment. And everything worked at get-go. I’ve been a Mac OS user ever since.

NoCatSplash With Authentication

DD-WRT is an open-source Wi-Fi firmware that you can install on select consumer-based wireless routers. I’ve been using the DD-WRT firmware on several Linksys and Buffalo wireless access points for a number of years. In addition, I have also implemented a feature called NoCatSplash.

NoCatSplash is a feature that allows wireless users to be redirected to a special splash page, whether to notify users of a disclaimer, or to make users agree to certain terms and agreement, or simply to advertise a web page. The NoCatSplash feature will prevent users with access to the Internet until they click on the submit button, thereby agreeing to the terms and agreement.

What was lacking with NoCatSplash was authentication. So, with a little bit of research, I found someone’s code at Github that allows simple authentication with NoCatSplash. It’s written in PHP and doesn’t require a database. It’s quite simple, but works flawlessly. The login credentials are kept on a file and can be changed anytime you’ll need to change passwords.

I’ve modified his code to fit my needs. Suffice to say, the code works great as advertised.

Remmina Remote Desktop Client

Remmina is a free and open-source project released under  GNU GPL license. Remmina is a remote desktop client written in GTK+. It’s perfect for system administrators and travelers needing to work on remote computers. Remmina supports multiple network protocols like RDP, VNC, NX, XDMCP and SSH.

I currently use Remmina to view my Macbook Air remotely from my Linux desktop. It works great so far. I have it running for a better part of the day. It’s seem to be responsive. The remote mouse and keyboard works perfectly. The screen quality is not quite near as the Macbook Air display, but then again, it’s a remote desktop client.

Remmina is available to Ubuntu and Linux Mint users. You can install by typing on the Terminal:

sudo apt-get install remmina

The Remmina Remote Desktop Client icon is available under Menu > Internet.

Visit Remmina’s website.