How to install Endless OS

Endless OS is a powerful, Debian-based operating system that promises to give users the ability to have a full-featured computing experience even when they don’t have an internet connection.

In this tutorial, we’re going to go over how you can create your own Endless OS PC. Let’s get started!

Download Endless OS

To get a copy of Endless OS, you’ll need to go to their official website. Once you’ve made it to the site, look for the “Download Endless OS for Free” button and click it to go to the download page.

On the download page, you’re required to select what OS you’re getting the ISO from. Trying to get your hands on Endless OS from a Windows PC? Click the “From Windows” tab on the page. For Linux, click the “From Linux or Mac” tab.

Note: if you are using Windows/Mac to set up Endless OS, follow the instructions on the page to create an ISO image, then skip to the “Installing Endless OS” section of this post.

Assuming you are on Linux, locate the “Download from Linux/Mac” button and click it. Clicking this will reveal a drop-down menu with various releases of Endless OS. Select your release and start the download by selecting “Get ISO” torrent.

Note: downloading Endless OS requires a torrent client. Most Linux distributions come with one by default. However, if you do not have one installed, click here.

When the download is complete, get out a blank DVD, or USB flash drive put it in the computer you plan to install the OS on and move on to the next section of the guide!

Creating the Endless OS bootable USB

Most computers these days do not have a DVD drive and require installation from USB. Follow along with the steps below to get an Endless OS USB stick set up.

Step 1: The easiest way to burn an ISO image to a USB stick on Linux (as well as Mac and Windows for that matter) is to use the Etcher application. Head over to and download the latest release.

Step 2: Open up the file manager on your Linux PC and click on the “Downloads” folder. Once inside the download folder, locate the Etcher ZIP archive, right click on it and select the “extract” option.

Step 3: Find the folder that Etcher extracted to, double-click on it and then double-click on the AppImage file in the folder to start up the program.

Step 4: Click “select image” to add the Endless OS ISO file to Etcher. Then, select your USB with the “select drive” button.

Step 5: Click “Flash” to start the burning process. When the process is complete, insert the flash drive into the computer you plan to install Endless OS on and configure it to load from the USB.

Install Endless OS

When you load up Endless OS, you’ll see a language selection screen. Go through the menu and select the language you speak, then click “Next” to continue to the next page.

Following the language page, you’ll see a page that asks if you’d like to test out the OS or install it. Select the “Reformat this computer with Endless OS” option.

The Endless installation tool will ask you “Is this the Endless OS version you’d like to use?” Select the “Next” button to confirm that it is.

After selecting your version of Endless OS in the menu, you’ll be asked to configure the hard drive for the OS to install to. Using the drop-down list, choose the hard drive you wish to set up Endless on. When done, click “Next” to move to the next page.

With the drive selected, the Endless OS installer will start to format and set up the partitions on your hard drive. Sit back and be patient.

When Endless finishes the formatting process, you’ll see a message that tells you to power off your computer. Follow the instructions and do so.

Setting up Endless OS

The first thing you’ll see when you turn on Endless is a welcome screen. This welcome screen will help you configure and finish the setup process of Endless OS.

On the welcome screen, you’ll once again see a language selection menu. Choose the one you speak, then click “Next.”

After the language page, you’ll see the keyboard selection menu. Allow it to select your layout automatically, then click “Next” to move on through the post-installer.

Following keyboard layouts, you are prompted to agree to the terms of use for Endless OS. Click “Accept and continue” to agree and move on to the next step.

Once you’ve gotten past the “terms of use” page, you’ll see an “online accounts” page that lets you connect your Google, Facebook, and Microsoft account, etc., to the OS. Fill them out, then move on to the next page.

Note: online accounts are optional. If you do not want to add any, click “skip.”

After the “Online Accounts” page, you’ll be taken to the user setup area. Fill out your name, and select the “Password Protected” slider if you wish to add a password. Then, click “Next.”

With your user set up, the post-installation is done! Click the “Start using Endless” button to use your new Endless OS PC!

Read How to install Endless OS by Derrik Diener on AddictiveTips – Tech tips to make you smarter

Game Over: Nintendo is Discontinuing the NES and SNES Classic

Oh boy. If you’ve been pondering picking up one of Nintendo’s Classic consoles—the NES Classic or SNES Classic—you may want to pull the trigger on that decision soon. After the holidays, Nintendo will stop selling both.

If you followed the NES Classic drama at all, you probably remember that Nintendo sold out of the console pretty damn quickly when it was first released. At that point, it was almost impossible to buy one without spending the insane price resellers were asking. Nintendo seemed to have learned its lesson during that debacle because the re-released NES Classic and SNES Classic both had plenty of stock available.

But as they say, all good things must come to an end. While there isn’t a firm date on when we can expect Nintendo to stop producing these consoles, it probably won’t last very long into 2019 (if at all), so now’s the time to buy if there ever was one. Otherwise, you’ll have to pick up a Switch and buy into Nintendo Online. Or, you know, roll your own retro gaming machine.

via The Verge

Discord Steps Up to Epic and Steam Game Stores with a 90/10 Developer Split

Recently Fortnite publisher Epic made a splash in the world of PC gaming by introducing its own game store, with a competitive 88% share of profits going to developers. Now Discord is going one better with an even more generous split.

Discord is best known as a game-focused chat and VOIP app, but the company has been selling indie games on its own digital storefront for a few months as well. The company announced today on its blog that, beginning next year, the store will give a full 90% of the price of games directly to developers. That beats Steam’s 70/30 split by a huge margin and steals the thunder from Epic, which has been wooing independent and mid-sized developers to its newer store at a steady pace.

Discord was forthright in its announcement, saying that it needs only 10% of a game’s price to cover operating costs…an implicit condemnation of Steam’s more profitable pricing model.

So, we asked ourselves a few more questions. Why does it cost 30% to distribute games? Is this the only reason developers are building their own stores and launchers to distribute games?

Turns out, it does not cost 30% to distribute games in 2018. After doing some research, we discovered that we can build amazing developer tools, run them, and give developers the majority of the revenue share.

With hundreds of millions of gamers already using Discord’s communication tools instead of many PC games’ built-in chat systems and growing use in more general communications applications, the company is well set up to gain a huge audience right away. That’s the same approach Epic is taking: Fortnite is its Trojan horse, allowing it to add a game store to software that’s already on a huge amount of gamer desktops.

2019 is shaping up to be a knock-down, drag-out price war to woo publishers and developers to the most lucrative storefront. Steam is still in the lead by an order of magnitude, but they’ll need to offer more money or see some of their biggest clients wander to friendlier alternatives.

Source: Discord via The Verge  

Microsoft May Kill My People

People hate My People. Rightfully so, as My People is just a waste of space that no one likes. You don’t have to interact with My People if you don’t want to, but now My People may be dying.

I’m talking about the My People Windows feature you may or may not know even exists—it was included as part of the Windows 10 Fall Creators update and is enabled by default on all new installations. The feature, which was supposed to be a sort of landing spot for all your favorite contacts so you can quickly interact with them…never really took off.

There are a few reasons for that—for one, My People never got any sort of third-party integration. So if you and everyone you know weren’t all-in on Microsoft’s services, it was pretty much useless. Otherwise, most users likely disabled the feature fairly quickly, only to forget that it ever existed in the first place. I’m definitely guilty of the latter.

Now, Microsoft is likely going to kill the feature. According to Windows enthusiast Albacore, who finds all sorts of Windows goodies (and, um, baddies?) before most other users, the My People feature shows a deprecation notice in the 19H1 Insider Build. He goes on to say that this is a “shame,” because My People had “interesting engineering.”

Pretty typical Microsoft, though, right? Put a bunch of engineering behind an idea that no one ends up using (mostly due to poor execution) only to kill the feature some months later. Sigh.

via Thurrott

How to set up Arch Linux ARM on Raspberry Pi

Did you know that you can run Arch Linux on a Raspberry Pi! Yes, thanks to the Arch ARM project, you can! Best of all, it’s a full-featured, rolling version of Arch Linux and it has all of the same features as the traditional x86 version. Arch Linux ARM is not a simple distribution to set up, especially those who are new to Linux. For this reason, we’ve made this guide on how to set up Arch Linux ARM on Raspberry Pi. In it, we will go over how to partition the SD card correctly, format everything, set up the file-system and more!

Note: Arch Linux ARM must be installed from a Linux PC. These instructions WILL NOT WORK on any other operating system, especially Mac/Windows.

Partitioning the Arch ARM SD Card

Plug in the Pi SD card into the Linux computer you are using to set up Arch ARM on. Then, in the terminal, gain a root shell using the su command.

su -

Run the lsblk command to view the output of all of the block devices on the system. Locate your SD Card’s label.

Note: having trouble figuring out the SD card’s device label? Try using Gnome Disks for an easier time.

In the Cfdisk utility, highlight any partitions and delete them by selecting “Delete.” When done, move to “New,” and select it with Enter on the keyboard.  Then, write 100M next to “partition” size.

After you’ve specified the size of the partition, select “primary” and press enter to create the partition.

The first partition is set up on the SD. Now it’s time to make the second partition. In Cfdisk, highlight “free space,” then select “New” to create a new partition.

Be sure that the second partition is “primary.” Also, make the partition take up the remaining space of the SD card.

When both partitions are set up in Cfdisk, highlight “write” to save the changes. Then, exit the tool by selecting “Quit.”

Formatting the SD Card file systems

The partitions are set up on the SD card. The next step is to format the file systems so that everything boots correctly. Using the mkfs command, format the first partition with the VFAT filesystem.

Remember: the labels below are examples. You will need to change the X to match the drive labels with your own. If you’ve forgotten the drive label of each of the partitions, remember to use lsblk or Gnome Disks.

sudo mkfs.vfat -F32 /dev/sdX1

The boot partition is now using VFAT. Next, we need to turn our attention to the Root partition (aka partition 2). In the terminal, format partition to Ext4.

sudo mkfs.ext4 -F /dev/sdX2

Setting up the Arch ARM folder structure

Just like on traditional Arch Linux, Arch ARM requires a manual folder configuration to install. To do this, open up a terminal and gain root access using the su command.

su -

Now that you’ve got root access on your Linux computer use the CD command and move to the /mnt folder.

cd /mnt

Inside /mnt, create a new folder where you’ll be working to install Arch Linux ARM. We’ll call this folder arch-arm

mkdir -p /mnt/arch-arm
mkdir -p /mnt/arch-arm/boot
mkdir -p /mnt/arch-arm/root

The working folder is set up. Next, you must mount the Root partition (partition 2) to it. Mounting is done with the mount command.

Note: be sure to change /dev/sdX2 with the correct drive label of partition 2 on your SD card.

mount /dev/sdX2 /mnt/arch-arm/root

After you’ve mounted the Root partition to /mnt/arch-arm/root, mount the Boot partition to /mnt/arch-arm/boot.

mount /dev/sdX1 /mnt/arch-arm/boot

When both folders are mounted in the correct locations, open up a second terminal and move on to the next section of the tutorial.

Downloading Arch ARM

Arch Linux ARM is not your traditional Raspberry Pi operating system. You will not find any IMG files out there whatsoever. Instead, you must download a source TarGZ archive file. In this section, we will show you how to get the latest release of Arch ARM for Pi using Wget.

Pi 1 Download

cd /tmp

Pi 2 Download

cd /tmp

Pi 3 Download

cd /tmp


Installing Arch ARM to SD Card

The files are done downloading. Now it’s time to set up the OS on the partitioned SD Card.

Note: you will need to install BSDTar to extract the files. Go to and download the package for your distro.

Using bsdtar, extract the files to the correct location.

Pi 1 Extract

sudo bsdtar -xpf /tmp/ArchLinuxARM-rpi-latest.tar.gz -C /mnt/arch-arm/root/

Pi 2 Extract

sudo bsdtar -xpf /tmp/ArchLinuxARM-rpi-2-latest.tar.gz -C /mnt/arch-arm/root/

Pi 3 Extract

sudo bsdtar -xpf /tmp/ArchLinuxARM-rpi-3-latest.tar.gz -C /mnt/arch-arm/root/

Arch ARM’s system files are now on the Root partition of the SD Card. Now you must move the boot files from /mnt/arch-arm/root/boot/ to the 100 MB partition we set up earlier.

sudo mv /mnt/arch-arm/root/boot/* /mnt/arch-arm/boot

Finish up the file installation by unmounting the partitions from your computer.

sudo umount /mnt/arch-arm/root/

sudo umount /mnt/arch-arm/boot/

Post-installation procedure

The first time you boot into Arch ARM on the Pi, you’ll need to set up pacman and populate the signing keys with the following commands.

Note: the default root user for Arch ARM is alarm. The default password is also alarm. The root password is root.

pacman-key --init
pacman-key --populate archlinuxarm

Next, sync and install any updates.

sudo pacman -Syyuu

With all the updates taken care of, your Arch ARM Pi is ready to use!

Read How to set up Arch Linux ARM on Raspberry Pi by Derrik Diener on AddictiveTips – Tech tips to make you smarter