Showing posts with label operating. Show all posts
Showing posts with label operating. Show all posts

Why Isn’t Linux Mainstream? 5 Flaws That Need Fixing | Dramel Notes

Posted On // Leave a Comment

How much market share does Linux have? According to these operating system usage stats, you’ll see that Linux crossed the 5% mark some time in late 2010 — and has been stuck there for about five years, only spiking to 5.9% once in June 2015 before settling back down.

This is not a good sign. Linux has undeniably improved over recent years, so why has it failed to grow? The inability to grab at least 1% in five years is troubling at best, and perhaps points to the fact that there are some serious underlying issues that need to be addressed.

Are these problems inherent to Linux’s design? Or can they be overcome with proper direction and collaboration? It’s hard to say, but let’s take a look and see what could go right.

Note: This article is in the context of desktops only. Linux is actually very popular in other areas like servers, mobile devices, home theaters, and even education!

1. The Landscape Evolves Too Quickly

One of the selling points of Linux — and the open source software movement as a whole — is that it doesn’t stagnate. If there’s something wrong with the kernel, an application, or a software package, anyone can contribute a fix or addition.

This is open source software at its best, right? Well, in some ways, yes, but not exactly. In truth, it’s a double-edged sword — despite the benefits of rapidly evolving software, it comes with a huge drawback.

On the one hand, if you use a closed source application like Photoshop or Unity 3D, you’re at the mercy of the developers. If there’s a bug that impedes your workflow, you have no choice but to wait and hope that they fix it quickly. With an open source application, you could potentially fix it yourself.

But here’s the problem with rapidly evolving software: unless you’re plugged into the community, it’s impossible to keep up with all of the changes.

For example, look at the biggest name in desktop Linux: Ubuntu. They release a new version every six months where each version is named after the year and month of release (e.g. 14.10, 15.04, 15.10, etc). Contrast that with Windows (every 3-5 years) and OS X (every 1-2 years).

And Ubuntu is only one of many. Dozens of new Linux distros are released every year, and all of these distros are updated at different rates. There’s always something new and different around the corner, and the landscape is never the same.

This is great for power users, but overwhelming for casual users. It’s one thing to stagnate, but Linux is on the opposite end of the spectrum — an operating system that changes so frequently that users are unable to settle in and get comfortable.

2. Way Too Many Choices

Despite the many big myths about open source software that simply aren’t true, there are several criticisms that hold a lot of water, and many of them apply to Linux. But the one that needs most attention right now is the tendency of Linux to drift toward fragmentation.

Here’s the thing: just because a project is open source doesn’t mean that there are people who contribute to said project, and even when people do contribute, those contributions often lead to disagreements that arise over what to change, how to change them, and so on.

Most of the time, these disagreements are resolved and everything stays on track, but sometimes there are conflicts rooted in deeper issues like vision and direction. When that happens, resolutions are few and far between, and this happens more frequently than you think, which is why so many open source projects are forked.

For those who don’t know, forking a project is basically the same thing as cloning a project. The original project continues in the same direction it was going while the forked (or cloned) project takes off in a new direction with new developers. Forking is useful in a lot of ways, but it’s key reason why Linux is so fragmented.

Again, let’s consider Ubuntu, which has a number of official derivatives and variants like Kubuntu, Lubuntu, Ubuntu MATE, and more. And then there are actual forks like Linux Mint, Zorin OS, elementary OS, and Deepin Linux. At this point, there are dozens of Ubuntu-based distros to explore.

What about all of the distros unrelated to Ubuntu? You’ve got the well-known names like Debian, Fedora, OpenSUSE, Arch Linux, Puppy Linux, and a few Unix-like operating systems that aren’t even Linux — and that’s not even mentioning the hundreds of lesser-known distros out there.

Linux’s biggest obstacle is the paradox of choice. The Linux community boasts of choices, options, and flexibility, but mainstream folks don’t have the time or patience for that. If you present too many choices, people will just walk away — as evidenced by the entirety of Linux’s history.

This is just one of many reasons why people say Linux has a steep learning curve. When you have to do hours of research just to pick the operating system you want to use, that should be a serious red flag.

3. Every So Often, Something Breaks

I’ve been an on-and-off dual-boot Linux user for several years, and while there have been periods when I’ve gone using nothing but Linux for weeks at a time, I can’t really say that Linux has ever been my “main” operating system.

Why? Because Linux is high maintenance.

I don’t mean that in the sense that Linux is prone to malware and other threats and I’m constantly having to watch over it in case something goes awry. Obviously that’s not the case as most distros are relatively stable, but when it comes to application setup and stability, it’s a completely different story.

For some reason, things tend to break on Linux — not necessarily in catastrophic ways, but certainly in ways that are inconvenient and frustrating.

Just a few weeks ago, I installed Gnome on Ubuntu through apt-get so I could compare desktop environments. The procedure was as standard as could be — I did nothing out of the ordinary — yet somehow it ended up breaking my desktop. The result? Neither Unity nor Gnome worked properly, so I went back to Windows to cool off…

…and haven’t been back to Linux since. I know I could spend a few hours on Google, digging through outdated questions and answers (because Linux evolves too quickly), hoping to fix the problem, but I have more important things to do.

Now think about the average computer user and how much trouble they have with computers. I consider myself to be tech-savyy, but Linux still frustrates me. I can’t imagine how annoying it must be for a mainstream user who has less experience. Is it any wonder why people gravitate to OS X?

I guess it comes down to this: Linux still requires too much technical knowledge. If everything worked perfectly 100% of the time, then Linux would be amazing — but it would be disingenuous to say that that’s true of Linux right now. It simply isn’t.

4. Not Enough User-Friendly Guidance

To be honest, all of the above issues wouldn’t be so bad if Linux had proper guidance for newbie users. We try our best to provide some level of help, such as these golden rules for Linux newbies, but the fact that we need to offer that kind of basic help says a lot about the ecosystem as a whole.

For example, when someone does decide to try Linux, they usually have a lot of questions: How do I install stuff? Where are my programs located? What about programs that aren’t in the Software Center? How do I make sense of the file system? Do I really need to learn how to use the command line?

The good news is that there are several helpful Linux communities out there. The bad news is that these communities alone aren’t enough. There needs to be some kind of central documentation that tracks and explains the entire Linux landscape — something that users can refer to without having to ask questions and wait for answers.

I’m not saying that Linux has no documentation, but I am saying that whatever documentation exists is far from user-friendly. For example, the man pages are quite thorough and comprehensive, but they’re overwhelming for anyone who’s new and unfamiliar to the command line.

Which brings up a separate but relevant point: Linux relies too much on the command line. Admittedly, it has gotten better over the years, and there are more GUI-based tools now than before, but the command line is still too prominent for things like troubleshooting.

But mostly, the community gives off the impression that Linux is only for power users. Veterans cling too tightly to traditions and roots, which alienates new users who don’t care for any of that. There’s a rift between “old Linux” and “new Linux”, and the former must go away if Linux is to really become mainstream.

5. Software Quality Is Mostly Sub-Par

One of the biggest and most common complaints against Linux is the quality of applications that are available on the consumer side. Notice I said quality of applications rather than availability of applications.

People like to say that Linux can’t do what Windows and Mac can do, but that’s just a big lie. If you take the time to find the right programs and learn how to use them, you can do a lot of the same stuff. Indeed, we’ve shown again and again that there are many free alternatives to paid programs that run on Linux.

So for the most part software availability isn’t an issue, but there are two cases where it is: 1) proprietary in-house applications that are only available on Windows or Mac, and 2) videos games that simply aren’t available on Linux. Linux is on its way towards becoming a serious gaming platform, but it’ll take another few years at least.

The real complaint is that these free alternatives just can’t live up to paid solutions. For example, GIMP can do many of the same things as Photoshop, but the overall user experience is far better in Photoshop than GIMP. Aside from a few rare exceptions (e.g. VLC, Blender, LibreOffice), this is a common trend in Linux applications.

What many Linux shills forget is that user experience is just as important, if not more important, than functionality. The unfortunate truth is that if you want professional and polished software on Linux, you’ll be looking for a long time. As far as software quality goes, Linux is lagging far behind.

Why Aren’t You Using Linux?

I’m sure there are many marks against Linux that I haven’t covered, but in my experience, these are the main gripes that keep coming up again and again. Of course there’s a lot to like about Linux, but until these core issues are resolved, it will never be mainstream.

Now, you tell us: do you think these gripes are warranted? If you aren’t using Linux, why not? Post a comment below and share your thoughts!

Image Credits: Ubuntu Family Tree via Wikipedia, Gentoo Family Tree via Wikipedia, Open Source Code by photovibes via Shutterstock, Terminal by Anton Khegay via Shutterstock

[Read more]

How can Windows 10 Function With as Little as 32 GB of Disk Space? | Dramel Notes

Posted On // Leave a Comment

All operating systems require a certain amount of disk space in order to run and function properly, so how are ‘economy model’ laptops able to properly function with the small drives that are built into them? Today’s SuperUser Q&A post has the answer to a curious reader’s question.

Today’s Question & Answer session comes to us courtesy of SuperUser—a subdivision of Stack Exchange, a community-driven grouping of Q&A web sites.

The Question

SuperUser reader AngryHacker wants to know how Windows 10 can function with as little as 32 GB of disk space:

There are a number of sub $200 Windows 10 laptops that only have 32 GB SSD hard drives in them (like the Lenovo 100s and HP Stream 13, for example). Given that the Windows directory itself is over 32 GB on my regular laptop, how do these laptops even function? Is there any space left over to store anything? Would I have a hard drive that ran out of space soon after starting to use it?

How can Windows 10 function with as little as 32 GB of disk space?

The Answer

SuperUser contributor magicandre1981 has the answer for us:

Windows 10 uses CompactOS, which compresses Windows files to make them smaller:

  • Compact OS installs the operating system files as compressed files. Compact OS is supported on both UEFI-based and BIOS-based devices. Unlike WIMBoot (because the files are no longer combined into a single WIM file), Windows update can replace or remove individual files as needed to help maintain the drive footprint size over time.

This can be done automatically by Windows 10 setup or by manually applying an image:

  • DISM.EXE /Apply-Image /ImageFile:INSTALL.WIM /Index:1 /ApplyDir:C: /Compact:ON

Or in a running Windows 10 system via this command:

  • COMPACT.EXE /CompactOS:always

Have something to add to the explanation? Sound off in the comments. Want to read more answers from other tech-savvy Stack Exchange users? Check out the full discussion thread here.

[Read more]

Windows 10 Can Auto-Remove Software Against Your Will | Dramel Notes

Posted On // Leave a Comment

If you’ve been on-board with Windows 10 since July, you might be getting a little sick of the twists and turns this operating system keeps throwing your way. Not content with following a single, easy track, Windows 10 seems to move the goalposts with every update. And as you cannot opt out of the updates, you’ve been thoroughly strapped in for the ride, come hell or high-water.

Latest in the Windows 10 debacle is the auto-removal of a number of applications following each Windows 10 that rolls out. This has ranged from non-essentials, like CPU-Z, to system vital applications such as antivirus software. Why does Windows 10 deem these user-installed applications open for removal? What other software should you be concerned with?

Let’s take a look at the why’s and wherefore’s, and some of the programs Windows 10 might eviscerate during your next system update.

Why Are They Being Removed?

The big Windows 10 November update quickly became known for all the wrong reasons. Microsoft had envisaged this major system update tweaking, fixing, patching and more, while the reality is Microsoft once again shipped a bug-laden update to its users. More backpedaling, more apologies. And here I was thinking Microsoft was going to be consistently good, at least for a while.

Reports quickly came back concerning application removal. Following the update, a number of programs no longer functioned properly with Windows 10, with instances of crashes and BSODs documented throughout various forums. In accordance with the latest Microsoft Services Agreement, Microsoft has your blessing to remove any applications they deem as creating a security risk on your system. To rid Windows 10 of the supposedly troublesome application, your system will kindly have removed the active version of the program and handily filed it away in your burgeoning “Windows.old” folder.

This, in the name of security, seems reasonable, but the manner of delivery – or rather removal – has rightly ruffled some feathers.

Which Applications Have Been Removed?

Affected programs appear to be entirely software products, rather than say, gaming installations. There isn’t a truly comprehensive list of removed applications, but we are going to list some of the most commonly mentioned programs for you:

  • Speccy
  • CPU–Z
  • AMD Catalyst Control Centre
  • CCleaner
  • HWMonitor
  • 8GadgetPack (including gadgets)
  • Various SATA Drivers
  • SpyBot
  • Foxit Reader
  • Sumatra Reader
  • Massive number of varied drivers

Further issues relating to the Fall Update included removal of color calibration profiles, custom folder location resets, some quick actions being restored to default, and custom driver configurations removed without warning, causing some to have to completely reconfigure. As with the application removals, there appears to be no true rhyme or reason in which systems have been affected by the updates, only that the experiences have been largely corroborated around the web.

If software has been removed, you’ll receive a handy notification following your next Windows 10 login. Otherwise, take a good, hard look at your Programs list and check everything remains as is.

Antivirus

The update has also caused a number of popular free antivirus packages to be completely removed from end-user systems, including Avira, Avast!, and AVG. Reports aren’t quite as common as the system utilities removals described above, but could prove much more problematic, if your system is left vulnerable.

The antivirus removals stem from the same version issues affecting the other applications. If Windows deems your antivirus version to be an issue during the update, it will simply remove it, without warning, and replace it with its own antivirus package. You can find more information in the Windows 10 Specifications document, found here, though the gist of it is this:

“Many applications, files, and settings will migrate as part of the upgrade. However, some applications or settings may not migrate. For antimalware [and antivirus] applications, [the Windows 10 upgrade] will check to see if your [antivirus and antimalware] subscription is current (not expired) and compatible during the upgrade. If the [antivirus and antimalware] application is compatible and current, your application will be preserved during the upgrade to Windows 10. If the [antivirus and antimalware] application is incompatible, Windows will uninstall your application while preserving your settings … If your [antivirus and antimalware] subscription is not current (expired), Windows will uninstall your application and enable Windows Defender.”

Gee, cheers, Microsoft.

How Can I Stop It Happening?

Well, Microsoft acted accordingly, though not entirely swiftly. The Version 1511 update was pulled from their Media Creation Tool installer, but was still available through Windows Update. For many it was too little, too late.

“The November update was originally available via the MCT (Media Creation Tool), but the company decided that future installs should be through Windows Update. People can still download Windows 10 [Build 10240] using the MCT tool if they wish. The November update will be delivered via Windows Update.”

“Microsoft has not pulled the Windows 10 November 10 update. The company is rolling out the November update over time — if you don’t see it in Windows Update, you will see it soon.”

Some newer Windows 10 users may well be in luck. The Windows 10 November Update FAQ was recently updated with this addition:

“If it’s been less than 31 days since you upgraded to Windows 10, you won’t get the November update right away; this will allow you to go back to your previous version of Windows if you choose. After the 31 days have passed, your PC will automatically download the November update.”

So if you’ve only just installed Windows 10, the issues may well be fixed by the time your Version 1511 update comes around. See here for more Windows 10 Activation questions and answers.

Businesses may have also have missed out. Those systems signed up to Current Branch for Business, or the Long Term Servicing Branch won’t receive their updates for another few months, so again can rest assured this issue will be fixed by time it arrives.

How Have Windows 10 Users Taken It?

Predictably and understandably irritated, and I have read more than a few choice expletives while running through forums and message boards.

There are also a healthy number of people gentling poking irritated Windows 10 users, largely covering the “you should have expected this” and “you have agreed to this in the license agreement” angles. Is there truth in these statements?

The license agreement was designed to cover as many devices as possible, so some definitions are purposely loosely worded, but I think application removal without warning is an unexpected step too far. Similarly, hindsight is a truly wonderful thing.

Windows 10 Application Removal Roundup

Whatever the terms of the Microsoft Services Agreement, it is plainly wrong to remove user-installed software, especially those without any malicious intent. Microsoft appears to be once again working on the assumption that we would all find it easier, if they automated tasks such as this; the removal of end-user choice will not sit well with many.

But if we isolate the instances of a bad update experience versus the instances of positives, I’m sure one outweighs the other. We only hear so much regarding the bad experiences because they so heavily impact Windows Power Users, though I expect this issue may have traveled further afield.

I’m sure some users can commiserate with Microsoft. I’m sure more won’t. Removal of potentially malicious software is a righteous step to ensuring the security of the masses, but the final decision with software removal should realistically remain with the end-user, the system owner, the paying customer. Fortunately, you can simply reinstall affected applications; this doesn’t seem to be an issue — until the next update.

Have you been affected by the Windows 10 update and subsequent removal of applications? What did you lose? Let us know below!

[Read more]

How to Find Out Which Build and Version of Windows 10 You Have | Dramel Notes

Posted On // Leave a Comment

“Windows 10” is apparently here to stay, and Microsoft won’t be bumping things up to Windows 11 any time soon. Here’s how to find out what “build” of Windows 10 you have — you can think of it like a service pack level — as well as which edition and version of the operating system you have.

Microsoft has hidden the build number in an attempt to make Windows 10 look always-up-to-date, and there are still different editions of Windows 10 with different features. Microsoft is also still offering both 64-bit and 32-bit versions of Windows 10, too.

Use the Settings App

The new Settings application also offers this information in a user-friendly form. To launch it, click or tap the Start button and select Settings.

Navigate to System > About and scroll down. You’ll see the “Version” and “Build” numbers here.

  • Edition: The “Edition” line tells you which edition of Windows 10 you’re using — Windows 10 Home, Professional, Enterprise, or Education. If you’d like to upgrade to Windows 10 Professional, you can upgrade to the Professional edition from within Windows 10. Switching to Windows 10 Enterprise or Education editions will require a complete reinstall and a special key that isn’t made available to normal home Windows users.
  • Build Number: Look at the “Version” and “OS Build” lines. If you have the original version of Windows 10, you’ll just see “OS Build 10240”. This was the initial release of Windows 10. If you have the “November Update” version of Windows 10 — Windows 10’s first big update — you’ll see a new version number scheme here. It’ll say “Version 1511 (OS Build 10576.29)”.
    The “1511” is the key. This number identifies that you’re using the build of Windows 10 released in November (the 11th month) of 2015. If Microsoft were to release a build of Windows 10 in April (the 4th month) of 2016, its version number would be “Version 1604”.
  • 64-bit or 32-bit: The “System type” line tells you whether you’re using the 32-bit version of Windows 10 or the 64-bit version. It also tells you whether your PC is compatible with the 64-bit version or not.
    For example, “64-bit operating system, x64-based processor” indicates you’re using a 64-bit version of Windows 10 on a 64-bit processor. “32-bit operating system, x64-based processor” indicates you’re using a 32-bit version of Windows 10, but you could install the 64-bit version on your hardware if you preferred.

Use the Winver Dialog and Control Panel

You can use the old standby “winver” tool to find the build number of your Windows 10 system. To launch it, you can tap the Windows key, type “winver” into the Start menu, and press Enter. You could also press Windows Key + R, type “winver” into the Run dialog, and press Enter.

The second line here will tell you which build of Windows 10 you have. Again, the version number is in the form YYMM, where 1511 means the 11th month of 2015.

You’ll also see the edition of Windows 10 you’re using displayed in the winver dialog. It states “Windows 10 Home” in the screen above.

The winver dialog doesn’t display whether you’re using a 64-bit or 32-bit version of Windows 10, but the Control Panel does. To open this screen, right-click “This PC” in a File Explorer window and select “Properties”. You can also open the Control Panel window, click “System and Security,” and then click “System”.

The “Windows edition” section at the top of the window displays which edition of Windows 10 you’re using, while the “System type” line here displays whether you’re using a 64-bit or 32-bit edition of Windows 10, and whether your computer’s hardware is 64-bit compatible or not.


This information is important if you want to know whether your Windows 10 machine has received an update yet, figure out if you have a feature available only in certain editions of Windows, or find out whether you should download the 64-bit version of a program or not.

[Read more]

How to Calibrate Your Monitor on Windows or Mac | Dramel Notes

Posted On // Leave a Comment

Modern desktop operating systems like Windows and Mac OS X offer built-in tools for calibrating your display‘s brightness, contrast, gamma, and color levels. This can help make text more readable and give images and videos more accurate colors.

Sure, digital photography professionals will want to use colorimeters to do this. But, if you don’t have such a tool and just want to make some quick adjustments, you can just do it with your eye.

Before performing any of these steps, ensure you’re using your display’s native resolution.

Use Your Monitor’s On-Screen Controls

If you have a monitor with on-screen controls, you can do this just by pressing those buttons. But it’s hard to adjust options without anything to go by. Use the Lagom LCD monitor test pages (or a similar online tool) and you’ll have on-screen test patterns that you can look at while calibrating the various settings. Go through the pages one by one and they’ll explain what you need to look for when adjusting the various settings on your monitor.

If you don’t have such on-screen buttons — let’s say you have a laptop, for example — you can also use the tools built into Windows and Mac OS X.

Windows 10, 8.1, 8, and 7

Windows has had a built-in display-calibration tool since Windows 7. To open it, launch the Control Panel. On Windows 10 or 8.1, you can do this by right-clicking the Start button and selecting “Control Panel”.

Click “Hardware and Sound” in the Control Panel window, click “Display”, and then click the “Calibrate color” link at the left side of the Display control panel.

You can also open the Start menu, type “calibrate” into the search box, and click the “Calibrate display color” shortcut that appears to launch the calibration tool directly.

The Display Color Calibration tool will appear. This tool will walk you through adjusting the various options — gamma, brightness, contrast, and color balance — explaining what option means and what you’re looking for when adjusting each option. Windows does a good job of explaining what you need to know, so just read along as you go through the wizard.

Mac OS X

Mac OS X has its own display calibration tool built-in. To open it, click the Apple menu on the menu bar at the top of your screen and select “System Preferences”. Click the “Displays” option in the list.

Click the “Color” tab at the top of the window, and then click the “Calibrate” button.

This opens the Apple Display Calibrator Assistant. It will walk you through calibrating the display’s various settings, explaining what you need to know and how to select the ideal option on the way. Different settings may be available on different displays. The assistant will explain what you need to know and what you should look for when adjusting various settings.


Modern Linux desktop environments may have display-and-color calibration built into their control panels, too. Of course, if you’re using a Linux desktop, you can also just load the color calibration web pages and adjust the settings on your monitor itself.

Chromebooks and Chromeboxes don’t have any built-in tools for this as it’s just not integrated into Chrome OS. If you’re using a Chromebook with an external monitor or a Chromebox, however, you can use the above web pages and adjust the settings using the buttons on the monitor itself.

Image Credit: Denelson83 at Wikipedia

[Read more]

12 Best Free and Open Source Android Apps | Dramel Notes

Posted On // Leave a Comment

Android is an open source operating system, but most of the apps and services aren’t available. What’s a free and open source software-loving person to do?

Well, it turns out there are a wide range of apps out there available to you. You won’t be able to do all the things you could with the Play Store, but you can still get a good amount of use out of your phone and use software that embraces material design.

Here are a dozen of the best open source Android apps to choose from, in no particular order. All are available in F-Droid, and most are also in the Play Store if you’re not concerned about using your device Google-free.

1) DuckDuckGo

Want to look for something online without handing over your interests to advertisers? Meet your Google replacement. DuckDuckGo is a search engine that cares about your privacy. The Android app doesn’t just look pretty, it lets you read articles inside its own internal browser, and the home page provides you with a look at current events happening across the web.

I enjoy this app so much more than I did the default Google Search app.

Download: DuckDuckGo for Android (F-Droid | Google Play)

2) AntennaPod

Listening to podcasts is a solid chunk of what I do with my phone, and fortunately, there’s a great open source option out there. AntennaPod isn’t quite as feature-rich as BeyondPod (my favorite Play Store option), but it has a modern look and gives me enough control to make sure feeds don’t auto-update over mobile data. That’s good enough for me.

Download: AntennaPod for Android (F-Droid | Google Play)

3) OsmAnd~

Part of buying a smartphone means you don’t have to lug around a dedicated GPS unit anymore. The thing is, most of the well-known options are all proprietary. Going open source means giving up access to Google Maps, Nokia Here, Sygic, and just about any other alternative you can think of.

Well, except for one. OsmAnd~ lets you download maps from OpenStreetMaps.org and save them to your device. You can save any number you want… from the entire world… for free. Searching for addresses can be a challenge, but if you pair the app with Address to GPS, then you should be good to go.

Download: OsmAnd~ for Android (F-Droid | Google Play)

4) Muzei

Muzei is one of the best live wallpapers around. The app blurs the background, only bringing the image into focus when you hold down on the screen. The settings let you adjust the amount of blur, and there is something satisfying about how the end result really highlights your app icons.

By default Muzei chooses a different painting for your wallpaper every day or so, but there are many other sources available, and you’re welcome to use your own photos.

Download: Muzei for Android (F-Droid | Google Play)

5) DashClock

DashClock is the solution to a dull home or lock screen. Use it to read email, check the weather, and keep track of alarms out of the box. When that is no longer enough, install any number of plug-ins to view content from third-party apps like Hangouts on the front of your locked phone.

Check your WiFi network, monitor battery life, and knock yourself out.

Download: DashClock for Android (F-Droid | Google Play)

6) Clip Stack

Copy. Paste. Cut. Paste. Copy. No, cut. Then paste. Paste again. Wait, no, I wanted something before that. Ugh, why did I cut? Where did I get that from?

Forget it. Open Clip Stack, browse through the history of clipboard items, and copy from there. Done.

Download: Clip Stack for Android (F-Droid | Google Play)

7) QKSMS

QKSMS is one of the many alternative SMS apps for folks who consider their default text messaging app too basic. Thing is, this one happens to be open source. The app was one of the early adopters of material design, and it’s highly theme-able.

There’s a night mode, plenty of customization options, and features to speed up your texting like QK reply — letting you respond without leaving the app you’re in.

Download: QKSMS for Android (F-Droid | Google Play)

8) Swiftnotes

Swiftnotes is a simplistic note-taking app like Google Keep without the online component. You give notes a name, body text, and a color, as if you were creating sticky notes. That’s it.

There are no tags or notifications or other forms of added complexity. If you just want to jot things down for later, this app is one to take note of.

Download: Swiftnotes for Android (F-Droid | Google Play)

9) Mirakel

Android has a ton of to-do list apps, but most aren’t open source. Fortunately, Mirakel is a capable and beautiful option. The app is feature-rich enough to provide filters and tags, set reminders, and rank each job’s priority.

There’s also a DashClock extension to put your to-dos on your lockscreen.

Download: Mirakel for Android (F-Droid | Google Play)

Download: Mirakel DashClock for Android (F-Droid | Google Play)

10) KISS Launcher

KISS Launcher takes all the distractions away from your home screen and replaces them with a single search bar that does everything. It launches apps. It dials numbers. It accesses settings. The memory requirements are low, and it does a good job of keeping it simple.

Download: KISS Launcher for Android (F-Droid | Google Play)

11) Material Audiobook Player

Material Audiobook Player provides a particularly pretty way to look at audiobooks on a modern Android device. It isn’t the most complete experience, but considering how visually unappealing many audiobook players are, this one feels like a breath of fresh air. Just make sure your collection of eBooks is DRM-free.

Download: Material Audiobook Player for Android (F-Droid | Google Play)

12) Amaze File Manager

Looking for a file manager? Amaze might just amaze you. It has the basics covered, and it comes with a few advanced features like samba support and root browsing. Also, it’s quite the looker.

Download: Amaze File Manager for Android (F-Droid | Google Play)

What Are Your Favorites?

Under the surface, Android remains an open source operating system. Proprietary software may clutter the ecosystem, but there are many good options out there for people looking for good free and open source apps.

Does proprietary code make you uncomfortable? What about being dependent on cloud services? Have you spent years waiting for a viable free and open source phone or tablet? Share your thoughts with us, and if one of your favorite apps is open source, give it a shout out!

[Read more]

How to Sideload Apps on Windows 8 & 10 | Dramel Notes

Posted On // Leave a Comment

Windows 8 saw the introduction of apps to Microsoft’s operating system, but they were a bit tricky to install if you weren’t getting them from the official store. Happily, that process has been made much easier with Windows 10.

With the quick change of a setting, you’ll be able to store apps from anywhere. Of course, that does come with a minor risk. We’ll cover how to do this on 8 and 10, along with what it means.

Be sure to pop into the comments following the article to let us know about your experience of app sideloading.

What are Universal Apps?

Universal apps were introduced in Windows 8. They were introduced because Microsoft is keen on promoting its cross-platform ecosystem. For example, the idea is that you’d use a Windows desktop, phone, and tablet – then you’re truly a Windows users.

These apps are an easier way for developers to create something that can reach across all of those devices. It’s easier to support things like different screen sizes or input methods. And they can be bundled up and downloaded from a single, official store.

This is a good thing for users because it means that the programs and tools they use will be supported across all of their devices and they can share data across all of them seamlessly.

However, Microsoft were strict with how apps could be downloaded on Windows 8, only allowing users to get them from the official store. If you wanted to get around this and install third-party apps, a process called sideloading, it wasn’t intuitive. With Windows 10, they’ve become more lax and have made the option to sideload apps available within the Settings area.

What are the Risks?

By downloading your apps through the official Windows Store, you’re ensuring that they’re coming from an official source. Microsoft is meant to vet everything which appears on their store, thus there’s supposedly an increased level of security and protection for the end user.

If you enable sideloading, you now have the ability to install your apps from anywhere. This opens up a risk to downloading something that might infect your system with malware, tracking, or some other malicious kit.

However, this is the same risk that comes with downloading any standard desktop program, so don’t sound the alarm. You need to be vigilant in where you’re downloading from and only take from trusted developers; whether it’s an app or a program, the same rules apply.

How to Enable Sideloading on Windows 8

On Windows 8 you can sideload apps if you have a developer license. A developer license is used to work on and test an app on your own system. It’s possible to acquire a developer license, though Microsoft warns they can revoke it from your account if they find that you’re not actually a developer.

To get a developer license, do a system search for PowerShell, then right-click the result, and select Run as administrator. When PowerShell opens, input the following:

Show-WindowsDeveloperLicenseRegistration

And then press return. A notice will pop up explaining what the purpose of a developer license is. Click I Agree, if you do. You’ll then need to input the email and password for your Microsoft account, which your developer license will be linked to.

Now, to sideload an app you need to install it through PowerShell. Open it up again and input the following, switching out the second part for the location and name of the app file:

Add-AppxPackage C:AppName.appx

With thanks to How-To Geek for this method.

How to Enable Sideloading on Windows 10

First, press CTRL + I to open the Settings menu and then click Update & security. Once here, click For developers from the left-hand navigation.

Select Sideload apps and read the message warning you about installing from outside the Windows Store, the risks of which we’ve covered above. Click Yes to enable sideloading.

And that’s it! You can now install any app on your device, regardless of its source.

Sideloading Awaits

If you’re on Windows 10 then there’s no doubt that sideloading apps is a much easier and more reliable process. While it’s not impossible on Windows 8, it’s not fool-proof and isn’t really supported by Microsoft.

Remember, as you would with a traditional desktop program, remain cautious when downloading an app from a third-party site away from the official Windows Store. The in-built malware protection that Windows offers will help, but nothing will ever catch every threat.

Will you be sideloading apps? Are there any non-official apps that you would recommend?

[Read more]

Three Ways to Resize a Linux Partition Safely | Dramel Notes

Posted On // Leave a Comment

How do you make changes to and resize hard drive partitions without breaking your system and losing all of your files? Start with Linux.

Note: Linux Partitions Only

Before we start, there are a few things we need to cover. This article will focus on resizing Linux partitions that may or may not have operating systems on them. If you need to resize other partitions, such as Mac OS X partitions or Windows hard disk partitions (those with the operating system on them need special treatment — those that hold ordinary files can be resized with these Linux tools), then this is not the article for you.

That being said, there’s one tip I can provide since a lot of people dual boot Windows and Linux. If you plan on making changes to your Windows partition (for example, because you want to shrink Windows in order to give more space to Linux), then you’ll need to make changes to your Windows partition from within Windows. Do not touch your Windows partition with the Linux resizing tools! Otherwise, there’s a good chance that it will break your Windows installation and you’ll have to completely reinstall it.


To resize your Windows partition, right-click on the Start menu if you run Windows 10 or open the Start menu and right-click on Computer if you run an older version. Then, pick Disk Management.


Now, right click on the partition you want to change, and choose Shrink or Grow depending on what you want to do. Follow the wizard and you’ll be able to safely resize that partition.

While there are lots of options available for Linux, including a handful of terminal-only tools, we’re going to recommend GParted, a graphical tool that provides the most universal support for manipulating Linux partitions. With GParted, you have three different options for using it, and I’ll tell you when you should use one option over another.

GParted Live Disc


This is a specialized distribution based on Debian that allows users to load GParted on any computer via an optical disc or USB flash drive. It does not require any installation — it boots from the media and runs solely in the RAM, but is able to resize partitions on any hard drives that are attached to the computer. This is the best option, as it has full access to the hard drives with minimal worry that something will break.

On Linux, resizing a system partition while it’s running is a bad idea (unlike Windows), so going with this route avoids that issue.

Ubuntu Live Disc


This is simply the default Ubuntu installation disc that can be booted from an optical disc or a USB flash drive. With it, you can boot into a live environment that requires no installation and launch GParted which thankfully comes included with this image. As far as what is the best option, this is equally as good as the GParted Live Disc. The only downside is that downloading the Ubuntu image takes longer than downloading the GParted image. Then again, Linux users are generally more likely to have an Ubuntu image already downloaded and ready, and the same can’t be said as much for the GParted image (although it’s not a bad idea).

GParted on Your System

This is very easy to do because GParted is available in virtually all distributions’ repos and it is the smallest download out of the three options. Ubuntu users can install GParted with the command

sudo apt-get install gparted

Then, simply open GParted, let it scan your hard drives, and then right click on the partitions you’d like to change and pick the corresponding action. Once you’ve done, don’t forget to hit Apply to put your changes into effect. You should be fine resizing partitions as long as you aren’t changing any system partitions. If you want to do that, you should use one of the above two options.

Resizing Partitions is Easy

Resizing partitions really shouldn’t be much of an issue as long as you follow these steps. Of course, it’s still best if you backup all of your data before you make any changes, but I’ve been resizing partitions often using this strategy and haven’t had any issues worth mentioning. If you need to resize your Linux partitions, this is the way to go.

What other Linux partitioning tools do you like using? Let us know in the comments!

Image Credit: Emperor penguin by royaltystockphoto.com via Shutterstock

[Read more]

5 Windows 10 Registry Tweaks to Improve & Unlock Features | Dramel Notes

Posted On // Leave a Comment

Windows 10 has several hidden features and settings that reside within the operating system, but can’t be accessed through any normal means. Yet, while some of these tweaks are insignificant, several of them are quite useful.

And because they’re hidden out of sight, the only way to access them is by means of the Windows registry editor.

For the most part, we only break out the registry editor when we need to fix various system errors or when we want to clean out registry junk — but we’ll make an exception here because these tweaks are that hard to pass up.

Warning: Back Up Your Registry!

Before you edit any part of your system registry, always make a backup of all keys that you intend to edit. You can do this in the editor by right-clicking on any key and selecting Export, which saves into a .reg file that can be run to re-apply the old value of that key.

But the easier method is to make a System Restore point, which saves the state of your system, including a snapshot of the registry. In Windows 10, you can enable restore points. Go to Start, type restore, select Create a restore point, select a drive, click Configure…, then pick Turn on system protection, set the Max Usage space, and click OK. If something goes wrong, you can just revert to the System Restore point. And if that fails, you can always Windows Refresh.

As for launching the registry editor, all you have to do is open the Run prompt with Windows Key + R, then type in regedit and hit Enter. (This is just one of many useful Windows Key tricks.)

Note: While there are other ways to access the registry, we’re going to keep it simple and use the built-in Windows editor for this post.

1. Switch to the Dark Theme

Dark themes can reduce eye strain and Windows 10 offers several ways to turn to the dark side. Although, what you actually do is to turn off the light theme.

Navigate to HKEY_LOCAL_MACHINE SOFTWARE Microsoft Windows CurrentVersion Themes in the registry. Right-click on the Themes key, select New > Key, then name the new key as Personalize.

Then right-click on the Personalize key, select New > DWORD (32-bit), which creates a new value under this key. Name the new DWORD as AppsUseLightTheme and make sure its value is set to 0.

Now, navigate to HKEY_CURRENT_USER SOFTWARE Microsoft Windows CurrentVersion Themes Personalize. (The Personalize key should already exist for this one, but if it doesn’t, just repeat the steps above.) Create another DWORD (32-bit) named AppsUseLightTheme and make sure its value is 0.

Log out of Windows and log back in to see the new theme in action.

2. Enable Balloon Notifications

In Windows 10, notifications are now shown as toasts rather than bubbles. There’s nothing inherently wrong with the toast notifications, but some users just don’t like the look of them. Plus, some notifications don’t show up as toasts when they do show up as balloons.

So, if you’d like to go back to balloons, here’s how you do it.

Navigate to the HKEY_CURRENT_USER SOFTWARE Policies Microsoft Windows Explorer registry key. If you don’t have a Policies key, then you’ll have to create one manually, followed by the Microsoft, Windows, and Explorer keys.

Then right-click on the Explorer key, select New > DWORD (32-bit), and name the new DWORD as EnableLegacyBalloonNotifications. Right-click the EnableLegacyBalloonNotifications value, select Modify, and enter 1 as its value.

Restart your PC and you should now see balloon notifications again.

3. Disable the Action Center

A lot of people find the new Action Center to be convenient and useful, but if you’re one who finds it intrusive and unnecessary, then this quick tweak will disable it altogether.

Navigate to the HKEY_CURRENT_USER SOFTWARE Policies Microsoft Windows Explorer registry key. If you don’t have a Policies key, then you’ll have to create one manually, followed by the Microsoft, Windows, and Explorer keys.

Then right-click on the Explorer key, select New > DWORD (32-bit), and name the new DWORD as DisableNotificationCenter. Right-click the DisableNotificationCenter value, select Modify, and enter 1 as its value.

Restart your PC and the Action Center should no longer bother you. Do note, however, that this also disables notifications in general, so you’ll need to factor that into whether or not you go through with this tweak.

4. Hide Folders From This PC

The This PC location has been a part of Windows since 8.1, but the annoying thing is that there’s no easy way to remove the default folders — Desktop, Documents, Downloads, Music, Pictures, Videos. For people who don’t use these folders, this is an unnecessary inconvenience.

To disable these, you’ll have to navigate to six different registry keys, each one corresponding to one of the six folders in This PC. The locations are at HKEY_LOCAL_MACHINE SOFTWARE Microsoft Windows CurrentVersion Explorer FolderDescriptions <FOLDER-GUID> PropertyBag.

Substitute the <FOLDER-GUID> above with one of these:

  • Desktop: {B4BFCC3A-DB2C-424C-B029-7FE99A87C641}
  • Documents: {f42ee2d3-909f-4907-8871-4c22fc0bf756}
  • Downloads: {7d83ee9b-2244-4e70-b1f5-5393042af1e4}
  • Music: {a0c69a99-21c8-4671-8703-7934162fcf1d}
  • Pictures: {0ddd015d-b06c-45d5-8c4c-f59713854639}
  • Videos: {35286a68-3c57-41a1-bbb1-0eae73d76c95}

Under each one’s PropertyBag key, you’ll see a string value named ThisPCPolicy. (The Desktop folder is the only one that doesn’t have this value by default, so you’ll need to create it manually.)

If ThisPCPolicy is set to Show, then the folder is visible. If you change it to Hide, then the folder will be invisible. That’s all!

5. Boost Security of Virtual Memory

When your computer doesn’t have enough physical RAM, it uses a portion of your hard drive as virtual memory in the form of a pagefile. The thing is, this pagefile still remains on your hard drive after you shut down, and that leaves it prone to tampering.

It’s possible to set Windows to delete the pagefile whenever the system shuts down, but this can increase the time it takes to shut down by several minutes, depending on how big your pagefile actually is (anywhere from 2 GB to 16 GB). Only you can decide if the security trade-off is worth it.

But here’s how you can enable this setting.

Navigate to HKEY_LOCAL_MACHINE SYSTEM CurrentControlSet Control Session Manager Memory Management in the registry and make sure you have the Memory Management key selected. Right-click on the ClearPageFileAtShutDown value, select Modify, and set its value to 1.

Restart your PC and now Windows will wipe the pagefile every time you shut down.

Registry Tweaks Are Risky but Effective

Windows has always been full of these small-but-neat tricks, and Windows 10 brings several more to the table. For example, you’ve got the updated File Explorer address bar, the secret navigator in the taskbar, and an improved Start Menu.

It’s just a shame that the settings in this post are stuck behind the scary-but-not-really registry editor. A few registry tweaks is all it takes to solve a lot of small inconveniences.

Got any registry tweaks of your own to share? What’s the best tip you know that’ll improve Windows 10 for anyone? Share with us in the comments below!

Image Credit: red cubes by nomadFra via Shutterstock, Hard Disk Drive by Elya Vatel via Shutterstock

[Read more]