All Stories

Wednesday, 31 December 2014


Times Square

As the year draws to a close I just want to say a big thankyou to everybody who has visited this blog during 2014.

Here are a few highlights from the year:

  • Over 100 articles added to the site
  • Those articles generated 4,931,288 pageviews
  • The current total pageview count is over 10.5 million
There have been guest posts from the following people:
There have been interviews with the following people:
The blog has been mentioned in the following podcasts:

A big thankyou has to go out to sites that link to Everyday Linux User as well:

I would also like to thank the following people:
  • 860 Feedburner Subscribers (Link in top right corner)
  • 337 Email Subscribers (See the box on the right)
  • 307 Twitter Followers (@dailylinuxuser)
  • 91 Google+ Followers
  • Anyone who has commented on the articles
I would also like to thank the following people who have also helped to contribute during the year.
  • Amy Breuckman
  • Robert Schulties
  • Katherina Wittke
  • Reuben Rowles-Doble
  • Marlon Rigel
Of course the other person I have to thank is my Wife, Stephanie, who loses a lot of my time, as I write these articles. This year I turned 40 and my wife took me to New York as a surprise.

The significance of the photo is therefore from our time in New York and the fact that it is of Times Square, where many people will of course be seeing in the new year bells.
Happy New Year to all of you and of course my fellow Linux bloggers:
The first new article of 2015 will be out on Sunday, 4th January.

If you can't wait that long then visit About.com as a new article will be appearing tomorrow.


A big thankyou to all the readers of Everyday Linux User during 2014


Times Square

As the year draws to a close I just want to say a big thankyou to everybody who has visited this blog during 2014.

Here are a few highlights from the year:

  • Over 100 articles added to the site
  • Those articles generated 4,931,288 pageviews
  • The current total pageview count is over 10.5 million
There have been guest posts from the following people:
There have been interviews with the following people:
The blog has been mentioned in the following podcasts:

A big thankyou has to go out to sites that link to Everyday Linux User as well:

I would also like to thank the following people:
  • 860 Feedburner Subscribers (Link in top right corner)
  • 337 Email Subscribers (See the box on the right)
  • 307 Twitter Followers (@dailylinuxuser)
  • 91 Google+ Followers
  • Anyone who has commented on the articles
I would also like to thank the following people who have also helped to contribute during the year.
  • Amy Breuckman
  • Robert Schulties
  • Katherina Wittke
  • Reuben Rowles-Doble
  • Marlon Rigel
Of course the other person I have to thank is my Wife, Stephanie, who loses a lot of my time, as I write these articles. This year I turned 40 and my wife took me to New York as a surprise.

The significance of the photo is therefore from our time in New York and the fact that it is of Times Square, where many people will of course be seeing in the new year bells.
Happy New Year to all of you and of course my fellow Linux bloggers:
The first new article of 2015 will be out on Sunday, 4th January.

If you can't wait that long then visit About.com as a new article will be appearing tomorrow.


Posted at 17:13 |  by Gary Newell

1 comments:

Feel free to comment on any of the blog posts. Please try to be constructive.

Offensive messages will be removed as will blatant adverts for misleading products and sites.

Thanks for visiting my blog

Sunday, 28 December 2014

Being a sysadmin is a difficult job, but we can help. We’ve compiled a list of a few awesome apps perfect for any admin looking to make things a bit easier.

Being a systems administrator is a difficult, often thankless job. You’re one of the people responsible for keeping the entire IT infrastructure of your business up and running. What that means is that whenever something doesn’t work the way it should, all eyes immediately turn in your direction.

You can hardly be blamed for looking to make your life a bit easier. I’d actually recommend that you do so, truth be told. The less time you spend slogging through all the basics of administration, the more time you can devote to improving your server.

To that end, I’ve compiled a list of a few of the best sysadmin apps on the web; tools that any Linux administrator worth their salt should consider using.

ServerAuditor(Remote SSH)

ServerAuditor is quite possibly one of the most powerful remote SSH clients on the web. Even better, it’s available on Android, iOS, and the Chrome Web Store - meaning that you’ll have access to it no matter what system you’re using. Free users gain access to its highly-secure SSH terminal; users who shell out for a subscription, meanwhile, gain access to multiplatform synchronization through the cloud, an easy, Python-based SSH config tool, tabbed navigation*, an SFTP client*, and a screen widget that allows you to view all servers and active connections*.

*Android only.

Alternatives: ConnectBot, Prompt 2

Cura SysAdmin (Remote Server Administration)

If you’re running a Linux server, then Cura’s pretty much the best tool you’ll find if you’re looking for remote management. It makes maintenance, configuration, and general administration incredibly simple, equipping you with a personalized Terminal emulator, a Syslog module that lets you read logs directly from your server, a monitor that visually graphs your resource usage, login monitoring with notifications, general server statistics, and a remote wipe feature (in the event that your smartphone isn’t already equipped with one).




Server Monitor(Remote Monitoring)

If you’re just looking for a general monitoring app, then Server Monitor is just the ticket. It adds a widget to your Android device that allows you to monitor any number of servers. It allows you to keep track of everything from accessibility to ping between hosts. Better still, it’ll notify you if and when your server goes down - allowing you to respond immediately to any problems it may have encountered.

Alternatives: Pingdom, Pulseway



Hacker’s Keyboard(Usability/Ease Of Use)

Have you ever tried to configure your server through your Smartphone or Tablet and found yourself frustrated by the lack of functionality? If so, Hacker’s Keyboard should be like a dream come true. It’s a tool designed to make the soft keyboard on your tablet or phone a bit more like the one you’d find on a standard desktop - including separate number keys and arrow keys.

Alternatives: N/A

PushBullet(Productivity)

Last but certainly not least, we’ve a bit of an unusual choice for our fifth entry- an application known as PushBullet, which allows you to link all your devices together for a more unified workspace. That might not sound particularly useful at first glance, until you consider the fact that, as a systems administrator, you’re probably working with at least two or three separate devices on a daily basis.

As such, the capacity to link all those gadgets together into a single workstation - that includes files and notifications, by the way - should prove invaluable.

Alternatives:Trello

Anyway, there you have it - a few of our favorite apps for systems administrators. Got a suggestion of your own that didn’t appear on this list? Give us a shout in the comments - we’d love to hear from you!


About Graeme Caldwell -- Graeme works as an inbound marketer for InterWorx, a revolutionary web hosting control panel for hosts who need scalability and reliability. Follow InterWorx on Twitter at @interworx, Like them on Facebook and check out their blog, http://www.interworx.com/community.

Five Great Applications For Systems Admins

Being a sysadmin is a difficult job, but we can help. We’ve compiled a list of a few awesome apps perfect for any admin looking to make things a bit easier.

Being a systems administrator is a difficult, often thankless job. You’re one of the people responsible for keeping the entire IT infrastructure of your business up and running. What that means is that whenever something doesn’t work the way it should, all eyes immediately turn in your direction.

You can hardly be blamed for looking to make your life a bit easier. I’d actually recommend that you do so, truth be told. The less time you spend slogging through all the basics of administration, the more time you can devote to improving your server.

To that end, I’ve compiled a list of a few of the best sysadmin apps on the web; tools that any Linux administrator worth their salt should consider using.

ServerAuditor(Remote SSH)

ServerAuditor is quite possibly one of the most powerful remote SSH clients on the web. Even better, it’s available on Android, iOS, and the Chrome Web Store - meaning that you’ll have access to it no matter what system you’re using. Free users gain access to its highly-secure SSH terminal; users who shell out for a subscription, meanwhile, gain access to multiplatform synchronization through the cloud, an easy, Python-based SSH config tool, tabbed navigation*, an SFTP client*, and a screen widget that allows you to view all servers and active connections*.

*Android only.

Alternatives: ConnectBot, Prompt 2

Cura SysAdmin (Remote Server Administration)

If you’re running a Linux server, then Cura’s pretty much the best tool you’ll find if you’re looking for remote management. It makes maintenance, configuration, and general administration incredibly simple, equipping you with a personalized Terminal emulator, a Syslog module that lets you read logs directly from your server, a monitor that visually graphs your resource usage, login monitoring with notifications, general server statistics, and a remote wipe feature (in the event that your smartphone isn’t already equipped with one).




Server Monitor(Remote Monitoring)

If you’re just looking for a general monitoring app, then Server Monitor is just the ticket. It adds a widget to your Android device that allows you to monitor any number of servers. It allows you to keep track of everything from accessibility to ping between hosts. Better still, it’ll notify you if and when your server goes down - allowing you to respond immediately to any problems it may have encountered.

Alternatives: Pingdom, Pulseway



Hacker’s Keyboard(Usability/Ease Of Use)

Have you ever tried to configure your server through your Smartphone or Tablet and found yourself frustrated by the lack of functionality? If so, Hacker’s Keyboard should be like a dream come true. It’s a tool designed to make the soft keyboard on your tablet or phone a bit more like the one you’d find on a standard desktop - including separate number keys and arrow keys.

Alternatives: N/A

PushBullet(Productivity)

Last but certainly not least, we’ve a bit of an unusual choice for our fifth entry- an application known as PushBullet, which allows you to link all your devices together for a more unified workspace. That might not sound particularly useful at first glance, until you consider the fact that, as a systems administrator, you’re probably working with at least two or three separate devices on a daily basis.

As such, the capacity to link all those gadgets together into a single workstation - that includes files and notifications, by the way - should prove invaluable.

Alternatives:Trello

Anyway, there you have it - a few of our favorite apps for systems administrators. Got a suggestion of your own that didn’t appear on this list? Give us a shout in the comments - we’d love to hear from you!


About Graeme Caldwell -- Graeme works as an inbound marketer for InterWorx, a revolutionary web hosting control panel for hosts who need scalability and reliability. Follow InterWorx on Twitter at @interworx, Like them on Facebook and check out their blog, http://www.interworx.com/community.

Posted at 23:44 |  by Gary Newell

2 comments:

Feel free to comment on any of the blog posts. Please try to be constructive.

Offensive messages will be removed as will blatant adverts for misleading products and sites.

Thanks for visiting my blog

Wednesday, 24 December 2014

I was idly looking through the press releases and news stories when I came across this article which talks about the new Debian fork called Devuan.

Devuan is a complete fork of the Debian system minus systemd.

I know that there are lots of people who aren't happy with the inclusion of systemd as part of the next release of Debian but to make such a radical decision to clone the entire thing and start your own project could be deemed overkill.

I can understand a single developer or a handful of developers taking a Debian or Ubuntu base and then creating a new distribution with a specific purpose in mind. I actually think smaller distributions are a good thing because they come up with and implement ideas that might not reach the light of day in one of the base distributions.

Many people are of the opinion however that it is better to pool resources and have just a few distributions where everybody works together to make those distributions as good as they can possibly be.

I am not sure that the Devuan fork is a good thing. In a democracy, we vote for people to make decisions on our behalf and if we don't like the decisions they make we either vote them out again or we move to another country that is more aligned to our way of thinking. In Linux terms this would mean if we don't like Debian then we would switch to another distribution.

In the UK at the moment there is a rail project being implemented which aims to reduce journey times between the north and the south, called HS2. It has greatly divided opinions as to whether it is or isn't a good idea.

People who live in the areas where the new infrastructure is being implemented aren't particularly happy. Where they used to overlook rolling green fields as far as the eye could see they now have heavy machinery and rail tracks. They are obviously against the idea.

People who live in the north and who regularly visit London will see the rail link as a good idea and will be happy that it is being implemented.

There are of course another group of people. The unaffected. These people don't care if HS2 is or is not implemented. They can see the argument from both sides but are largely uninterested.

The one thing that nobody is thinking of doing is creating an exact clone of the United Kingdom and moving it slightly to the left.

If a few developers working on their own Linux distribution is seen as counterproductive then what effect does it have when a whole group of developers take a mammoth distribution such as Debian and decide to fork it?

The people who are against systemd may well go over to Devuan but at what cost? Is productivity going to be as good, is it going to move forward as a distribution at the same pace as Debian would have had they stuck with it?

The people who are for systemd now have less people working on the distribution but are partly responsible for the split.

The people that lose out the most are those who don't care either way about systemd. There are now two projects instead of one with less people working on each.

What do you think about the new Devuan project? Is it a good idea or should the people involved look for a comprimise?








Is Devuan really a good idea?

I was idly looking through the press releases and news stories when I came across this article which talks about the new Debian fork called Devuan.

Devuan is a complete fork of the Debian system minus systemd.

I know that there are lots of people who aren't happy with the inclusion of systemd as part of the next release of Debian but to make such a radical decision to clone the entire thing and start your own project could be deemed overkill.

I can understand a single developer or a handful of developers taking a Debian or Ubuntu base and then creating a new distribution with a specific purpose in mind. I actually think smaller distributions are a good thing because they come up with and implement ideas that might not reach the light of day in one of the base distributions.

Many people are of the opinion however that it is better to pool resources and have just a few distributions where everybody works together to make those distributions as good as they can possibly be.

I am not sure that the Devuan fork is a good thing. In a democracy, we vote for people to make decisions on our behalf and if we don't like the decisions they make we either vote them out again or we move to another country that is more aligned to our way of thinking. In Linux terms this would mean if we don't like Debian then we would switch to another distribution.

In the UK at the moment there is a rail project being implemented which aims to reduce journey times between the north and the south, called HS2. It has greatly divided opinions as to whether it is or isn't a good idea.

People who live in the areas where the new infrastructure is being implemented aren't particularly happy. Where they used to overlook rolling green fields as far as the eye could see they now have heavy machinery and rail tracks. They are obviously against the idea.

People who live in the north and who regularly visit London will see the rail link as a good idea and will be happy that it is being implemented.

There are of course another group of people. The unaffected. These people don't care if HS2 is or is not implemented. They can see the argument from both sides but are largely uninterested.

The one thing that nobody is thinking of doing is creating an exact clone of the United Kingdom and moving it slightly to the left.

If a few developers working on their own Linux distribution is seen as counterproductive then what effect does it have when a whole group of developers take a mammoth distribution such as Debian and decide to fork it?

The people who are against systemd may well go over to Devuan but at what cost? Is productivity going to be as good, is it going to move forward as a distribution at the same pace as Debian would have had they stuck with it?

The people who are for systemd now have less people working on the distribution but are partly responsible for the split.

The people that lose out the most are those who don't care either way about systemd. There are now two projects instead of one with less people working on each.

What do you think about the new Devuan project? Is it a good idea or should the people involved look for a comprimise?








Posted at 10:08 |  by Gary Newell

20 comments:

Feel free to comment on any of the blog posts. Please try to be constructive.

Offensive messages will be removed as will blatant adverts for misleading products and sites.

Thanks for visiting my blog

Saturday, 20 December 2014

Introduction

As the year draws to a close it is a good time to reflect on the good and bad of 2014.

In this article I am going to list my favourite alternative Linux distributions of the year.

What constitutes as an alternative Linux distro? To define the alternative, we need to look at the mainstream distributions first.

I consider the mainstream distributions to be any of the following:
  • Debian
  • Ubuntu
  • Linux Mint
  • Fedora
  • CentOS
  • Arch
  • Mageia
  • openSUSE
  • Gentoo
  • Slackware
These distributions have one or more of the following characteristics:
  • A large number of users
  • A large number of developers
  • A large support base
  • They are not derived from any other distribution
  • Have their own software repositories
An alternative distribution is one that either doesn't have these characteristics or it has been created for a specific purpose.

I would like to clarify that Ubuntu is deemed to include Ubuntu Gnome, Ubuntu MATE, Xubuntu, Lubuntu and Kubuntu which is why they don't make this list.

Whilst the list is numbered the Linux distributions are listed in no particular order.

1. Puppy Linux


There is a reason that Puppy Linux has its own category on this site (Look at the top menu).

Puppy Linux is unique in so many ways.

Packed into a download of less than 200 megabytes, Puppy Linux is designed to run from a pen drive.

The performance of this miniature distribution is incredible, even allowing for a slow USB 2.0 drive.

I recently reviewed the latest version of Tahr Puppy and I was really impressed by the Quickpet installer for installing common packages.

Puppy Linux is perfect for older hardware and for computers without hard drives.

Click here for a full review of Puppy Linux

Click here to get Puppy and install it to a USB drive

Click here to buy a Puppy Linux USB drive

2. Makulu


I reviewed Makulu earlier in the year and my opinion is that if you are going to steer clear of the mainstream distributions then Makulu has to be a contender.

A lot of effort has gone into the look and feel of Makulu. There are a number of different desktop versions available but I chose to install the MATE version and to be honest it compares very well against Ubuntu MATE and Linux Mint MATE.

The themes for Makulu look particularly good and there are some nice cosmetic touches such as the quote of the day.

If you prefer a dash for choosing applications rather than a menu there is  Slingscold.

Makulu comes with Thunderbird, Dropbox, Kingsoft Office, Audacious and VLC.

Makulu also comes with a good selection of games including Frets On Fire and Dreamchess. The Steam installer is also included.

There are two ways of installing applications within Makulu, the Linux Mint installer and Makulu's own Sofware Installer.

If you remember the artwork that use to come with Fuduntu and Point Linux then you will really like the artwork within Makulu.

Click here for a full review of Makulu

Click here for a guide showing how to install Makulu as a virtual machine within Windows

Click here for the full Makulu installation guide

Click here to buy a DVD or USB drive containing Makulu

3. SparkyLinux (Gameover Edition)


If you are looking for a Linux distribution dedicated to gaming then look no further than SparkyLinux Gameover Edition.

This distribution utilises the LXDE desktop environment keeping it lightweight in nature.

The best part about SparkyLinux is obviously the sheer library of applications that are installed.

SparkyLinux isn't all about games. There are applications for listening to music and watching videos as well as graphics editors. Dropbox is also installed as is the Transmission bittorrent client.

There are literally hundreds of games installed including Linux standards such as Battle For Wesnoth, SuperTuxKart and SuperTux. If you are into retrogaming there are some clones of classic games including breakout, lemmings and tetris.

The best part of SparkyLinux Gameover Edition is the games emulators. Whether you want to emulate a SEGA, Nintendo, Sony or Atari games system everything you need is included within SparkyLinux Gameover Edition.

Click here for a full review of SparkyLinux Gameover Edition

Click here for a SparkyLinux installation guide

Click here to buy a SparkyLinux DVD or USB drive

4. Peppermint OS


Peppermint OS provides a great fusion between a desktop Linux distribution and a web kiosk.

LXDE is the default desktop within Peppermint. The applications are kept to a minimum including Gnome MPlayer, Guayadeque Audio Player, a text editor, file manager, web browser, terminal application and screenshot tool.

The main feature of Peppermint is the ICE editor which enables you to incorporate web applications into the desktop.

In my review of Peppermint OS 4 I showed you how to make Peppermint OS look like a Google Chromebook and to be honest if you have a mid range laptop and you mainly use web applications you could easily utilise the laptop in this way.

Click here for a full review of Peppermint OS

Click here for a Peppermint OS installation guide

5. Netrunner


There are a lot of people who like Ubuntu. There are a lot of people who don't. There are many people who like most of the things Ubuntu has to offer but prefer to use an alternative desktop environment such as KDE desktop.

Netrunner takes everything that is good about Kubuntu and adds a little extra value.

Installing Netrunner is easy, with a linear approach showing you all the steps required to get from point A (from a live distribution) to point Z (a fully installed system).

The added value comes mainly in the form of extra applications.

Click here for a full review (including installation guide) of Netrunner

Click here to buy a Netrunner DVD or USB drive

6. Simplicity Linux


Earlier on in this article I sang the praises of Puppy Linux.

Simplicity Linux is based on the Slacko version of Puppy which gives you access to the Slackware repositories for installing applications that are not installed by default.

There are three versions available:
  • Minimal
  • Netbook
  • Full
Simplicity Linux looks and feels more like a standard desktop distribution but has all the great little applications and most of the performance benefits.

Click here for a full review of Simplicity Linux

Click here to buy a Simplicity Linux USB drive or DVD

7. Zorin


As with most products a solution survives either by being the best, being the cheapest or by having a unique selling point.

Trying to be the cheapest in realms of free software is a little bit hard to achieve and being the best is largely subjective and virtually impossible to achieve unless you have a huge developer base.

The survival of the alternative distributions is therefore achieved by having a unique selling point.

Zorin OS goes for the glitz and sex appeal of the desktop and is not afraid to include all the desktop effects that are provided with Compiz.

Zorin's USP however is the look changer which enables the user to switch between a Windows look, a Gnome 2 look and even an OSX look.

Click here for a full review of Zorin OS

Click here for a ZorinOS installation guide

Summary

I am sure there are other alternative distributions that you would have included as part of this list. Feel free to add them by using the comments section below.

Thankyou for reading.


The 7 Best Alternative Linux Distributions Of 2014

Introduction

As the year draws to a close it is a good time to reflect on the good and bad of 2014.

In this article I am going to list my favourite alternative Linux distributions of the year.

What constitutes as an alternative Linux distro? To define the alternative, we need to look at the mainstream distributions first.

I consider the mainstream distributions to be any of the following:
  • Debian
  • Ubuntu
  • Linux Mint
  • Fedora
  • CentOS
  • Arch
  • Mageia
  • openSUSE
  • Gentoo
  • Slackware
These distributions have one or more of the following characteristics:
  • A large number of users
  • A large number of developers
  • A large support base
  • They are not derived from any other distribution
  • Have their own software repositories
An alternative distribution is one that either doesn't have these characteristics or it has been created for a specific purpose.

I would like to clarify that Ubuntu is deemed to include Ubuntu Gnome, Ubuntu MATE, Xubuntu, Lubuntu and Kubuntu which is why they don't make this list.

Whilst the list is numbered the Linux distributions are listed in no particular order.

1. Puppy Linux


There is a reason that Puppy Linux has its own category on this site (Look at the top menu).

Puppy Linux is unique in so many ways.

Packed into a download of less than 200 megabytes, Puppy Linux is designed to run from a pen drive.

The performance of this miniature distribution is incredible, even allowing for a slow USB 2.0 drive.

I recently reviewed the latest version of Tahr Puppy and I was really impressed by the Quickpet installer for installing common packages.

Puppy Linux is perfect for older hardware and for computers without hard drives.

Click here for a full review of Puppy Linux

Click here to get Puppy and install it to a USB drive

Click here to buy a Puppy Linux USB drive

2. Makulu


I reviewed Makulu earlier in the year and my opinion is that if you are going to steer clear of the mainstream distributions then Makulu has to be a contender.

A lot of effort has gone into the look and feel of Makulu. There are a number of different desktop versions available but I chose to install the MATE version and to be honest it compares very well against Ubuntu MATE and Linux Mint MATE.

The themes for Makulu look particularly good and there are some nice cosmetic touches such as the quote of the day.

If you prefer a dash for choosing applications rather than a menu there is  Slingscold.

Makulu comes with Thunderbird, Dropbox, Kingsoft Office, Audacious and VLC.

Makulu also comes with a good selection of games including Frets On Fire and Dreamchess. The Steam installer is also included.

There are two ways of installing applications within Makulu, the Linux Mint installer and Makulu's own Sofware Installer.

If you remember the artwork that use to come with Fuduntu and Point Linux then you will really like the artwork within Makulu.

Click here for a full review of Makulu

Click here for a guide showing how to install Makulu as a virtual machine within Windows

Click here for the full Makulu installation guide

Click here to buy a DVD or USB drive containing Makulu

3. SparkyLinux (Gameover Edition)


If you are looking for a Linux distribution dedicated to gaming then look no further than SparkyLinux Gameover Edition.

This distribution utilises the LXDE desktop environment keeping it lightweight in nature.

The best part about SparkyLinux is obviously the sheer library of applications that are installed.

SparkyLinux isn't all about games. There are applications for listening to music and watching videos as well as graphics editors. Dropbox is also installed as is the Transmission bittorrent client.

There are literally hundreds of games installed including Linux standards such as Battle For Wesnoth, SuperTuxKart and SuperTux. If you are into retrogaming there are some clones of classic games including breakout, lemmings and tetris.

The best part of SparkyLinux Gameover Edition is the games emulators. Whether you want to emulate a SEGA, Nintendo, Sony or Atari games system everything you need is included within SparkyLinux Gameover Edition.

Click here for a full review of SparkyLinux Gameover Edition

Click here for a SparkyLinux installation guide

Click here to buy a SparkyLinux DVD or USB drive

4. Peppermint OS


Peppermint OS provides a great fusion between a desktop Linux distribution and a web kiosk.

LXDE is the default desktop within Peppermint. The applications are kept to a minimum including Gnome MPlayer, Guayadeque Audio Player, a text editor, file manager, web browser, terminal application and screenshot tool.

The main feature of Peppermint is the ICE editor which enables you to incorporate web applications into the desktop.

In my review of Peppermint OS 4 I showed you how to make Peppermint OS look like a Google Chromebook and to be honest if you have a mid range laptop and you mainly use web applications you could easily utilise the laptop in this way.

Click here for a full review of Peppermint OS

Click here for a Peppermint OS installation guide

5. Netrunner


There are a lot of people who like Ubuntu. There are a lot of people who don't. There are many people who like most of the things Ubuntu has to offer but prefer to use an alternative desktop environment such as KDE desktop.

Netrunner takes everything that is good about Kubuntu and adds a little extra value.

Installing Netrunner is easy, with a linear approach showing you all the steps required to get from point A (from a live distribution) to point Z (a fully installed system).

The added value comes mainly in the form of extra applications.

Click here for a full review (including installation guide) of Netrunner

Click here to buy a Netrunner DVD or USB drive

6. Simplicity Linux


Earlier on in this article I sang the praises of Puppy Linux.

Simplicity Linux is based on the Slacko version of Puppy which gives you access to the Slackware repositories for installing applications that are not installed by default.

There are three versions available:
  • Minimal
  • Netbook
  • Full
Simplicity Linux looks and feels more like a standard desktop distribution but has all the great little applications and most of the performance benefits.

Click here for a full review of Simplicity Linux

Click here to buy a Simplicity Linux USB drive or DVD

7. Zorin


As with most products a solution survives either by being the best, being the cheapest or by having a unique selling point.

Trying to be the cheapest in realms of free software is a little bit hard to achieve and being the best is largely subjective and virtually impossible to achieve unless you have a huge developer base.

The survival of the alternative distributions is therefore achieved by having a unique selling point.

Zorin OS goes for the glitz and sex appeal of the desktop and is not afraid to include all the desktop effects that are provided with Compiz.

Zorin's USP however is the look changer which enables the user to switch between a Windows look, a Gnome 2 look and even an OSX look.

Click here for a full review of Zorin OS

Click here for a ZorinOS installation guide

Summary

I am sure there are other alternative distributions that you would have included as part of this list. Feel free to add them by using the comments section below.

Thankyou for reading.


Posted at 22:10 |  by Gary Newell

11 comments:

Feel free to comment on any of the blog posts. Please try to be constructive.

Offensive messages will be removed as will blatant adverts for misleading products and sites.

Thanks for visiting my blog

Thursday, 11 December 2014

Introduction

It has been quite some time since I last reviewed a Puppy Linux distribution and I forgot how much fun it could be.

Barry Kauler has stopped developing Puppy Linux but the mantra has been taken up by the community and there are two main forks. Slacko Puppy is a version of Puppy Linux which utilises the Slackware Repositories and Puppy Tahr utilises the Ubuntu repositories.

In the past I have reviewed Lucid Puppy and Precise Puppy and I felt it was about time to give Puppy Tahr a go.

How To Get Puppy Tahr

I have written a guide at about.com showing how to download Puppy Tahr and how to create a bootable Puppy Tahr USB drive.

You can use UNetbootin to create a USB drive but I would advise using the tools that come with Puppy Linux.

After you have created a bootable USB drive it is worth rebooting your computer and creating the save file before continuing. The save file is used to provide persistence within Puppy Linux.

If you would prefer to you can click here to buy a Puppy Tahr DVD or Puppy Tahr USB Drive.

First Impressions




















As it has been so long since I last reviewed Puppy Linux I am going to treat this as a whole new review as opposed to just listing the changes since the last version.

The first thing you should notice is that Puppy Tahr boots insanely fast even on the oldest of computers.

The screen is split into a number of different sections.

At the bottom is a standard panel with a menu and quick launch icons for showing the desktop, opening the web browser and opening a terminal. Next to the quick launch icons are the virtual workspace icons.

In the bottom right corner are icons for the firewall, clipboard manager, power settings, network settings, storage, audio settings and a clock.

There are lots of icons on the desktop.

The icons on the left side of the screen are split into 6 distinct rows.

The first row is about navigation and setting up Puppy Linux. Icons are included for the file manager, mounting drives, installing Puppy, setting up Puppy, opening an editor and opening a terminal window.

The second row of icons is about productivity. Abiword, Gnumeric, MTPaint and Inkscape Lite.

The third row of icons are web based tools including the browser icon, email icon and chat icon.

The fourth row is more of a mish-mash and includes icons for a calendar and media player.

The fifth row has one icon for connecting to the internet and the sixth row also has one icon which provides access to the quickpet tool which I will come to later.

Just above the panel at the bottom of the screen you will see a list of icons for the drives that are currently mounted.

On the right side of the screen there are further icons and these are for locking the screen, archive management and recycle bin.

There is one final icon which is located to the centre of the screen. This icon saves any changes you have made since the last savepoint to the save file.

The Puppy menu is a fairly basic affair. The menu has a list of categories and hovering over a category brings up the items within that category.

You can open the Puppy menu by clicking the icon in the bottom left or right clicking on the desktop.

Puppy Setup

The Puppy Setup tool can be accessed by clicking on the "Setup" icon on the desktop.

From the setup tool you can change your language (keyboard layout, language, timezone), choose startup options, configure your mouse and keyboard, adjust your audio settings, change your screen resolution, setup 3D graphics and setup a printer.

When Puppy boots it loads in a default save file. You can add further save files for Puppy to load during boot up by clicking on the "Startup" button in the Puppy Setup screen. You can also load extra kernel modules and drivers.


A single package in Puppy Linux is called a PET. An SFS file (save file) is like a collection of packages (PETs) which can be loaded all at once.

Simply download the SFS file and place it in /mnt/home and then click the button in the SFS-Packages tab and load the SFS file in.









Connecting To The Internet

The initial setting up of the internet connection in Puppy Linux has always been a little bit hit and miss.

There are a number of tools available for setting up an internet connection but I find it is a case of trial and error trying to find the one that is going to work for each particular release of Puppy Linux.




To set up an internet connection either open up the Puppy Setup application and choose "Internet" or click on the "Connect" icon on the desktop.

There are a number of options to choose from. If you want to connect to an ethernet or wireless connection choose the "Wired or Wireless LAN" option.

As mentioned previously there are a few options to choose from for connecting to the internet.
  • Simple Network Setup
  • Frisbee
  • Network Wizard
The Simple Network Setup in theory is the easiest way to get connected and the Network Wizard is the most difficult but more complete tool for adjusting settings.

The good news is that once you have your network set up you don't have to go through the same pain again. (Unless of course you need to connect to a different network).







Flash And MP3

Flash isn't installed by default but can easily be installed by clicking on the Quickpet icon.

I will cover that application more fully later on but to install Flash simply click on Quickpet, choose the "Internet" tab and click on "Flash".

You will be given the option to choose from a number of different versions of Flash.






MP3s didn't provide any cause for concern and played straight away without having to install codecs.
















Applications

Puppy Tahr has a lot of applications installed by default but they are in the main lightweight in nature meaning that the performance is exceptional.

For productivity there is Abiword and Gnumeric. (Word processing and spreadsheets). These applications won't set your world on fire but are functional.

Inkscape Lite is fairly good as a drawing package but I'm not that enamoured with MTPaint which is the closest Puppy Linux gets to a Microsoft Paint clone.

I am quite impressed however with the Palemoon web browser. It is lightweight but has all the features I am looking for in a browser including tabs, bookmarks, decent rendering and the ability to play Flash videos. (Once Flash is installed).

I am also impressed with Sylpheed which is the email client. Again it is lightweight in nature but connecting to GMail was easy and the client supports many of the basic features you would expect from an email client.

There is an IRC chat client called XChat which has been pretty much a standard for IRC chat until recently. (Hexchat seems to be the client of choice for many distributions now though).

For watching videos the VLC media player is available and for listening to music there is DeaDBeeF. My main complaint with DeaDBeeF is the name. Trying to work out which letters to capitalise is a nightmare.

DeaDBeeF isn't going to win awards for beauty and it isn't as fully featured as Rhythmbox or Clementine but it sticks to the mantra of doing one thing and doing it well.

Puppy has a lot of little applications that make it stand out. For instance there are CD Rippers and DVD rippers. There is also an application called pupRadio/pupTelly which lets you stream online radio and television programs.

Installing Applications

There are two main ways to install applications using Puppy Linux. The first wy is to use the Quickpet application.

I touched upon this earlier on in the review.

Basically the Quickpet application provides a tabbed display split into categories:

  • Browsers
  • Internet
  • Audio
  • Video
  • Graphics
  • Games
  • Office and Other
  • Useful PETs
  • Desktops
  • Drivers
The Browsers tab lets you choose from a list of browsers including Firefox, Chromium, Seamonkey, Opera, Chrome, Tor and Slimboat.

The Internet tab gives options for installing Java, Flash, Skype, etc.

The Audio tab provides links for other audio players such as Guayadeque and qmmp. You can also install Spotify.

The Video tab has links to video players and editors and the Graphics tab has links to applications such as GIMP.

The Office tab has links for LibreOffice and fun stuff such as Virtualbox and WINE.

The Useful Pets tab has links for things like Conky and the Desktops tab lets you install LXDE and Compiz.

The other way to install applications is via the Install icon on the desktop.

The Install application not only enables you to create installation media for Puppy Linux it also provides links to the Puppy Package Manager.

You can also install official SFS files such as LibreOffice and Spotify from the Install application.











The Puppy Package Manager is a fairly standard application.

There is a list of repositories to choose from in the top left corner and below that a list of package types.

In the centre is a list of categories. Selecting a category changes the list of applications in the right pane.



Customising The Desktop

Puppy Linux provides a whole host of tools for customising the desktop including a wallpaper changer, theme changer, theme maker, icon changer, etc.

Puppy is like a swiss army knife of small Linux tools.

For something that comes in such a small package it is truly amazing.



Users

Puppy Linux is set to run as a single user system and therefore you are always the root user on a Puppy Linux system.

For those of you who feel uncomfortable about running as a root user you can change Puppy to run in either Spot or FIDO mode.

Summary

Puppy Linux continues to be a tremendous distribution. The performance is incredible and the amount of quality applications that are provided in such a small download is breathtaking.

The default applications won't appeal to everyone and they are built for functionality over style but the Quickpet application makes it possible to install old favourites like LibreOffice and GIMP.

It would be good if Puppy could get around booting on UEFI based machines but modern machines probably aren't the target market at the moment.

I would definitely recommend Puppy Linux for netbooks, older laptops and for computers that have no hard drives. It proves once and for all that you can teach an old dog (of a computer) new tricks.

Thankyou for reading.









An Everyday Linux User Review Of Puppy Linux Tahr 6.0 CE

Introduction

It has been quite some time since I last reviewed a Puppy Linux distribution and I forgot how much fun it could be.

Barry Kauler has stopped developing Puppy Linux but the mantra has been taken up by the community and there are two main forks. Slacko Puppy is a version of Puppy Linux which utilises the Slackware Repositories and Puppy Tahr utilises the Ubuntu repositories.

In the past I have reviewed Lucid Puppy and Precise Puppy and I felt it was about time to give Puppy Tahr a go.

How To Get Puppy Tahr

I have written a guide at about.com showing how to download Puppy Tahr and how to create a bootable Puppy Tahr USB drive.

You can use UNetbootin to create a USB drive but I would advise using the tools that come with Puppy Linux.

After you have created a bootable USB drive it is worth rebooting your computer and creating the save file before continuing. The save file is used to provide persistence within Puppy Linux.

If you would prefer to you can click here to buy a Puppy Tahr DVD or Puppy Tahr USB Drive.

First Impressions




















As it has been so long since I last reviewed Puppy Linux I am going to treat this as a whole new review as opposed to just listing the changes since the last version.

The first thing you should notice is that Puppy Tahr boots insanely fast even on the oldest of computers.

The screen is split into a number of different sections.

At the bottom is a standard panel with a menu and quick launch icons for showing the desktop, opening the web browser and opening a terminal. Next to the quick launch icons are the virtual workspace icons.

In the bottom right corner are icons for the firewall, clipboard manager, power settings, network settings, storage, audio settings and a clock.

There are lots of icons on the desktop.

The icons on the left side of the screen are split into 6 distinct rows.

The first row is about navigation and setting up Puppy Linux. Icons are included for the file manager, mounting drives, installing Puppy, setting up Puppy, opening an editor and opening a terminal window.

The second row of icons is about productivity. Abiword, Gnumeric, MTPaint and Inkscape Lite.

The third row of icons are web based tools including the browser icon, email icon and chat icon.

The fourth row is more of a mish-mash and includes icons for a calendar and media player.

The fifth row has one icon for connecting to the internet and the sixth row also has one icon which provides access to the quickpet tool which I will come to later.

Just above the panel at the bottom of the screen you will see a list of icons for the drives that are currently mounted.

On the right side of the screen there are further icons and these are for locking the screen, archive management and recycle bin.

There is one final icon which is located to the centre of the screen. This icon saves any changes you have made since the last savepoint to the save file.

The Puppy menu is a fairly basic affair. The menu has a list of categories and hovering over a category brings up the items within that category.

You can open the Puppy menu by clicking the icon in the bottom left or right clicking on the desktop.

Puppy Setup

The Puppy Setup tool can be accessed by clicking on the "Setup" icon on the desktop.

From the setup tool you can change your language (keyboard layout, language, timezone), choose startup options, configure your mouse and keyboard, adjust your audio settings, change your screen resolution, setup 3D graphics and setup a printer.

When Puppy boots it loads in a default save file. You can add further save files for Puppy to load during boot up by clicking on the "Startup" button in the Puppy Setup screen. You can also load extra kernel modules and drivers.


A single package in Puppy Linux is called a PET. An SFS file (save file) is like a collection of packages (PETs) which can be loaded all at once.

Simply download the SFS file and place it in /mnt/home and then click the button in the SFS-Packages tab and load the SFS file in.









Connecting To The Internet

The initial setting up of the internet connection in Puppy Linux has always been a little bit hit and miss.

There are a number of tools available for setting up an internet connection but I find it is a case of trial and error trying to find the one that is going to work for each particular release of Puppy Linux.




To set up an internet connection either open up the Puppy Setup application and choose "Internet" or click on the "Connect" icon on the desktop.

There are a number of options to choose from. If you want to connect to an ethernet or wireless connection choose the "Wired or Wireless LAN" option.

As mentioned previously there are a few options to choose from for connecting to the internet.
  • Simple Network Setup
  • Frisbee
  • Network Wizard
The Simple Network Setup in theory is the easiest way to get connected and the Network Wizard is the most difficult but more complete tool for adjusting settings.

The good news is that once you have your network set up you don't have to go through the same pain again. (Unless of course you need to connect to a different network).







Flash And MP3

Flash isn't installed by default but can easily be installed by clicking on the Quickpet icon.

I will cover that application more fully later on but to install Flash simply click on Quickpet, choose the "Internet" tab and click on "Flash".

You will be given the option to choose from a number of different versions of Flash.






MP3s didn't provide any cause for concern and played straight away without having to install codecs.
















Applications

Puppy Tahr has a lot of applications installed by default but they are in the main lightweight in nature meaning that the performance is exceptional.

For productivity there is Abiword and Gnumeric. (Word processing and spreadsheets). These applications won't set your world on fire but are functional.

Inkscape Lite is fairly good as a drawing package but I'm not that enamoured with MTPaint which is the closest Puppy Linux gets to a Microsoft Paint clone.

I am quite impressed however with the Palemoon web browser. It is lightweight but has all the features I am looking for in a browser including tabs, bookmarks, decent rendering and the ability to play Flash videos. (Once Flash is installed).

I am also impressed with Sylpheed which is the email client. Again it is lightweight in nature but connecting to GMail was easy and the client supports many of the basic features you would expect from an email client.

There is an IRC chat client called XChat which has been pretty much a standard for IRC chat until recently. (Hexchat seems to be the client of choice for many distributions now though).

For watching videos the VLC media player is available and for listening to music there is DeaDBeeF. My main complaint with DeaDBeeF is the name. Trying to work out which letters to capitalise is a nightmare.

DeaDBeeF isn't going to win awards for beauty and it isn't as fully featured as Rhythmbox or Clementine but it sticks to the mantra of doing one thing and doing it well.

Puppy has a lot of little applications that make it stand out. For instance there are CD Rippers and DVD rippers. There is also an application called pupRadio/pupTelly which lets you stream online radio and television programs.

Installing Applications

There are two main ways to install applications using Puppy Linux. The first wy is to use the Quickpet application.

I touched upon this earlier on in the review.

Basically the Quickpet application provides a tabbed display split into categories:

  • Browsers
  • Internet
  • Audio
  • Video
  • Graphics
  • Games
  • Office and Other
  • Useful PETs
  • Desktops
  • Drivers
The Browsers tab lets you choose from a list of browsers including Firefox, Chromium, Seamonkey, Opera, Chrome, Tor and Slimboat.

The Internet tab gives options for installing Java, Flash, Skype, etc.

The Audio tab provides links for other audio players such as Guayadeque and qmmp. You can also install Spotify.

The Video tab has links to video players and editors and the Graphics tab has links to applications such as GIMP.

The Office tab has links for LibreOffice and fun stuff such as Virtualbox and WINE.

The Useful Pets tab has links for things like Conky and the Desktops tab lets you install LXDE and Compiz.

The other way to install applications is via the Install icon on the desktop.

The Install application not only enables you to create installation media for Puppy Linux it also provides links to the Puppy Package Manager.

You can also install official SFS files such as LibreOffice and Spotify from the Install application.











The Puppy Package Manager is a fairly standard application.

There is a list of repositories to choose from in the top left corner and below that a list of package types.

In the centre is a list of categories. Selecting a category changes the list of applications in the right pane.



Customising The Desktop

Puppy Linux provides a whole host of tools for customising the desktop including a wallpaper changer, theme changer, theme maker, icon changer, etc.

Puppy is like a swiss army knife of small Linux tools.

For something that comes in such a small package it is truly amazing.



Users

Puppy Linux is set to run as a single user system and therefore you are always the root user on a Puppy Linux system.

For those of you who feel uncomfortable about running as a root user you can change Puppy to run in either Spot or FIDO mode.

Summary

Puppy Linux continues to be a tremendous distribution. The performance is incredible and the amount of quality applications that are provided in such a small download is breathtaking.

The default applications won't appeal to everyone and they are built for functionality over style but the Quickpet application makes it possible to install old favourites like LibreOffice and GIMP.

It would be good if Puppy could get around booting on UEFI based machines but modern machines probably aren't the target market at the moment.

I would definitely recommend Puppy Linux for netbooks, older laptops and for computers that have no hard drives. It proves once and for all that you can teach an old dog (of a computer) new tricks.

Thankyou for reading.









Posted at 09:01 |  by Gary Newell

6 comments:

Feel free to comment on any of the blog posts. Please try to be constructive.

Offensive messages will be removed as will blatant adverts for misleading products and sites.

Thanks for visiting my blog

Thursday, 4 December 2014

The subjects that I write about on Everyday Linux User really just scrape the surface in terms of what Linux really is.

The point of Everyday Linux User is to help ordinary people decide whether they want to make the transition to Linux and to help them make that transition.

The idea is to let the average person find out about the best Linux distributions and the purpose of those distributions.

 


Beyond the reviews I also provide how-to guides including tutorials for creating live USB drives, testing virtual machines and installing the Linux distributions that I review.

I also write reviews of applications such as video editors, audio players, video players, graphics programs, office suites and games emulators.

There are areas that I don't touch and that is because I, in Linux terms, am just an end user or at best a power user. I know how to drive the thing and I have a rudimentary understanding of the engine but if you ask me to change a gasket and I am likely to end up with a warped head.

“How Linux Works (2nd Edition)”, authored by Brian Ward, is a book that really shows you the inner workings of Linux. 

For those of you that bought the original version of "How Linux Works" it is worth knowing that the second edition has been completely revised and expanded with new content.
  You won't find instructions for dual booting Ubuntu with Windows 8 in “How Linux Works” and nor will you find out how to install a particular graphical environment. That is not what 
“How Linux Works” is about.

“How Linux Works” looks at the inner workings and details the philosophy of why Linux works the way it does.

The book is over 300 pages and split into 16 chapters. It starts with a chapter called “The Big Picture” which highlights the various levels that encompass a Linux system. At the very lowest level there is the physical hardware such as your hard drive and RAM. In the middle sits the Kernel which manages the memory, process and device drivers and at the top is the user space (which is the area Everyday Linux User focuses on).

The 2nd chapter gives an overview of the basic commands used within Linux such as ls, cat, awk, grep and find. This chapter also covers the Linux folder structure.

The Linux folder structure is actually a very important concept to understand but most consumers of GNU/Linux probably don't venture much further than their own home folder.

For day to day use it isn't really an issue not knowing what all the other folders are for because package managers deal with installing applications and graphical tools handle settings but when it comes to switching from one distribution to another or upgrading a distribution that doesn't provide an upgrade tool it is vital to know the folders you need to back up.

Chapter 3 gives an overview of devices, how the dd command works and provides details of udev.

The book has lots to offer on almost every aspect of the Linux architecture but there is one chapter that should make most Linux newbies add this book to their basket and that is the chapter on disks and file systems.

The disks and file systems chapter gives a really good insight into partitions and file systems. One of the most common questions I am asked is “how do I partition my hard drive?” and that is usually followed by “how big should my swap partition be and do I need it?”.

How Linux Works has a good section detailing what swap space is and the reasons it is used. By understanding how something works and why it exists you can make a better judgement as to whether you need it or not.

Following on from the disks and file systems chapter there is another great chapter detailing the often hazardous and touchy subject of bootloaders. There is a good section showing how to install and configure Grub as well as information about UEFI.

Other chapters in the book deal with networking, resource utilisation, system configuration and shell scripting.

Before the finale, “How Linux Works” briefly encroaches into the world of Everyday Linux User looking at desktop environments, window managers and applications. What sets “How Linux Works” apart in this area though is the way it approaches the subject, giving a great amount of detail about how X works and the tools available. The book also touches upon potential forthcoming technologies such as Wayland and MIR.

My day job is as a software developer, writing Windows and web applications. I am also a qualified SQL Server database administrator. One thing that I have barely touched upon is developing software for Linux, although I have developed websites using PHP and MySQL.

For the uninitiated, working out how to obtain the source, edit the source and compile the packages is a daunting and confusing experience. “How Linux Works” gives a great overview on this very subject and helps to join up some of the dots.

In the past I have found books of a similar ilk as “How Linux Works” to be quite dry and difficult to read. They are usually very good for helping to get to sleep at night. “How Linux Works” is different though. It is very well written and each subject is clear and provides a good level of information without burying you in detail.

I would be lying if I told you that I understood every word that I read from cover to cover but on the whole I gained a lot of knowledge by reading this book and I thoroughly recommend it, especially if you want to get to grips with the inner workings and stray away from the comforts of the desktop.

“How Linux Works” is available from Amazon, nostarch.com and all major booksellers.

















How Linux Works

The subjects that I write about on Everyday Linux User really just scrape the surface in terms of what Linux really is.

The point of Everyday Linux User is to help ordinary people decide whether they want to make the transition to Linux and to help them make that transition.

The idea is to let the average person find out about the best Linux distributions and the purpose of those distributions.

 


Beyond the reviews I also provide how-to guides including tutorials for creating live USB drives, testing virtual machines and installing the Linux distributions that I review.

I also write reviews of applications such as video editors, audio players, video players, graphics programs, office suites and games emulators.

There are areas that I don't touch and that is because I, in Linux terms, am just an end user or at best a power user. I know how to drive the thing and I have a rudimentary understanding of the engine but if you ask me to change a gasket and I am likely to end up with a warped head.

“How Linux Works (2nd Edition)”, authored by Brian Ward, is a book that really shows you the inner workings of Linux. 

For those of you that bought the original version of "How Linux Works" it is worth knowing that the second edition has been completely revised and expanded with new content.
  You won't find instructions for dual booting Ubuntu with Windows 8 in “How Linux Works” and nor will you find out how to install a particular graphical environment. That is not what 
“How Linux Works” is about.

“How Linux Works” looks at the inner workings and details the philosophy of why Linux works the way it does.

The book is over 300 pages and split into 16 chapters. It starts with a chapter called “The Big Picture” which highlights the various levels that encompass a Linux system. At the very lowest level there is the physical hardware such as your hard drive and RAM. In the middle sits the Kernel which manages the memory, process and device drivers and at the top is the user space (which is the area Everyday Linux User focuses on).

The 2nd chapter gives an overview of the basic commands used within Linux such as ls, cat, awk, grep and find. This chapter also covers the Linux folder structure.

The Linux folder structure is actually a very important concept to understand but most consumers of GNU/Linux probably don't venture much further than their own home folder.

For day to day use it isn't really an issue not knowing what all the other folders are for because package managers deal with installing applications and graphical tools handle settings but when it comes to switching from one distribution to another or upgrading a distribution that doesn't provide an upgrade tool it is vital to know the folders you need to back up.

Chapter 3 gives an overview of devices, how the dd command works and provides details of udev.

The book has lots to offer on almost every aspect of the Linux architecture but there is one chapter that should make most Linux newbies add this book to their basket and that is the chapter on disks and file systems.

The disks and file systems chapter gives a really good insight into partitions and file systems. One of the most common questions I am asked is “how do I partition my hard drive?” and that is usually followed by “how big should my swap partition be and do I need it?”.

How Linux Works has a good section detailing what swap space is and the reasons it is used. By understanding how something works and why it exists you can make a better judgement as to whether you need it or not.

Following on from the disks and file systems chapter there is another great chapter detailing the often hazardous and touchy subject of bootloaders. There is a good section showing how to install and configure Grub as well as information about UEFI.

Other chapters in the book deal with networking, resource utilisation, system configuration and shell scripting.

Before the finale, “How Linux Works” briefly encroaches into the world of Everyday Linux User looking at desktop environments, window managers and applications. What sets “How Linux Works” apart in this area though is the way it approaches the subject, giving a great amount of detail about how X works and the tools available. The book also touches upon potential forthcoming technologies such as Wayland and MIR.

My day job is as a software developer, writing Windows and web applications. I am also a qualified SQL Server database administrator. One thing that I have barely touched upon is developing software for Linux, although I have developed websites using PHP and MySQL.

For the uninitiated, working out how to obtain the source, edit the source and compile the packages is a daunting and confusing experience. “How Linux Works” gives a great overview on this very subject and helps to join up some of the dots.

In the past I have found books of a similar ilk as “How Linux Works” to be quite dry and difficult to read. They are usually very good for helping to get to sleep at night. “How Linux Works” is different though. It is very well written and each subject is clear and provides a good level of information without burying you in detail.

I would be lying if I told you that I understood every word that I read from cover to cover but on the whole I gained a lot of knowledge by reading this book and I thoroughly recommend it, especially if you want to get to grips with the inner workings and stray away from the comforts of the desktop.

“How Linux Works” is available from Amazon, nostarch.com and all major booksellers.

















Posted at 23:45 |  by Gary Newell

1 comments:

Feel free to comment on any of the blog posts. Please try to be constructive.

Offensive messages will be removed as will blatant adverts for misleading products and sites.

Thanks for visiting my blog

    Popular Posts

    Total Pageviews

    Subscribe

    Enter your email address:

    Delivered by FeedBurner

    Popular This Month

    What are other people buying?

    Ubuntu Buy
    openSUSE Buy
    Manjaro Buy
    Zorin Buy
    PCLinuxOS Buy
    gNewSense Buy
    Edubuntu Buy
    Fedora Buy
    Uberstudent Buy
    Linux Lite Buy
    Lubuntu Buy
    Xubuntu Buy

    Followers

    Feedburner Followers

Blogger templates. Proudly Powered by Blogger.


back to top Google