Virtual machines are demanding beasts, providing virtual hardware and running multiple operating systems on your computer at once. As a result, they can sometimes be a little slow. Here are some tips to help you squeeze every last drop of performance out of your virtual machine, whether you’re using VirtualBox, VMware, Parallels, or something else.
The bash shell is the standard terminal environment included with most Linux distributions, included with macOS, and available for installation on Windows 10. It remembers the commands you type and stores them in a history file. You probably know a few basics of the bash history, but it’s a lot more powerful than you might realize.
Most Linux distributions include the bash shell by default, but you could also switch to another shell environment. Zsh is a particularly popular alternative, and there are other shells, like ash, dash, fish, and tcsh. But what’s the difference, and why are there so many?
Android isn’t largely thought of as a desktop operating system, but if you’re curious about how Google’s mobile OS works, running it on a device you already have isn’t a bad idea. This will give you an idea of what to expect on a phone or tablet, all without making a single change to your laptop or desktop since you can easily do this from a flash drive or memory card.
At this point, smartphones are prolific. We use them for calls, text messages, social networking, photos, quick searches, streaming music, watching videos…the list goes on. But each thing you do drains your battery life, and some apps will even continue to drain your battery in the background when you aren’t using them. A free app called Greenify can fix that.
A Linux live USB drive is normally a blank slate each time you boot it. You can boot it up, install programs, save files, and change settings. But, as soon as you reboot, all your changes are wiped away and you’re back to a fresh system. This can be useful, but if you want a system that picks up where you left off, you can create a live USB with persistent storage.
If you’re an Android user, Google is ubiquitous throughout the operating system. You can access Google Now on Tap from pretty much anywhere by long-pressing the home button, jump into Google Now directly from the launcher, or say “OK Google” to use your voice from pretty much anywhere in the OS. But each time you do one of those things, it creates a new search entry in your Google History.
Modern PCs ship with a feature called “Secure Boot” enabled. This is a platform feature in UEFI, which replaces the traditional PC BIOS. If a PC manufacturer wants to place a “Windows 10” or “Windows 8” logo sticker to their PC, Microsoft requires they enable Secure Boot and follow some guidelines.
Android’s notification system is easily one of its most powerful features. But with great power comes great responsibility, and some apps choose to abuse this. If you’re sick of constant notifications from specific apps, here’s how to completely disable them.
When you have multiple applications that do the same thing—like browsers, for example—Android will ask you which one you want to use every time, at least until you set one as the default with the “always” action. In the earlier days of the app picker, you’d have to clear defaults for each one before applying another, but things have changed.
Back in Android 4.2, Google hid Developer Options. Since most “normal” users don’t need to access the feature, it leads to less confusion to keep it out of sight. If you need to enable a developer setting, like USB Debugging, you can access the Developer Options menu with a quick trip into the About Phone section of the Settings menu.
Ever want to watch a video on your phone or tablet without wasting its storage space? Or maybe you just need to view a file your friend gave you. Most modern Android devices support standard USB drives, so you can plug in a flash drive just like you would on a computer.
If you really want to dig into the Android system, you may find that some apps require root access. Rooting has become less necessary over the years, but it’s still useful if you want to run certain types of apps. Here’s the most widely supported method for rooting your device, and why you might want to.