Free Your Computer with Linux

Transcription

Free Your Computer with Linux
How to Liberate your Computer
with Linux
by
Maurice George
This text is copyrighted by Maurice George. It can be freely copied and republished
provided that my authorship is acknowledged.
Contents
1.
The Story of Accessible Computing
2
Why Choose Linux #1
3.
Why Choose Linux #2
4.
Why Choose Linux #3
5.
Trying and Installing Linux
6.
File systems in Linux
7.
How to Organise your Linux Computer
8.
What I use Linux for
9.
You and Your Browser
10. Favourite Linux Programs – G.I.M.P.
11. Favourite Linux Programs – Inkscape
12. Favourite Linux Programs – Libre Office Writer
13. Computer code rules the world
14. Privacy and Security in Linux #1
15. Privacy and Security in Linux #2
16. The New Linux Phone
17. Sound and Music in Linux
18. How to Promote Linux
19. Windows and Linux : The Future
The Story of Accessible Computing
The story of modern computing can be told through the
contributions of two very different men who each had a profound
influence on the development of information technology.
Bill Gates, an American, was the genius who acquired a basic
computer operating system which became known as MSDOS. His
company, Microsoft, aggressively began the revolution which has
transformed the world we know. Starting with a system which only
technologists could use, he gradually invented a system which
became Windows; it first appeared in 1987 as a primitive O.S.
which used a visual interface on the monitor, rather than a series
of lines of code. After versions 1, 2, 3 etc, his great breakthrough
came with Windows XP which finally made computing available to
a wide range of users.
Gates dominated the computer scene for decades and Windows has
now reached version 10. In the process he became one of the
*richest men in the world. Microsoft has kept the computer code of
Windows totally **secret; it can't be examined or amended by the
user. It's private property. You can't buy it; you can only rent it.
Linus Torvalds is from Finland and is less well-known; he hasn't
become vastly rich and has operated outside the capitalist system
inhabited by Gates. He invented the code which is at the centre,
the kernel, of the Linux operating system. (Its correct name is
GnuLinux to give credit to another pioneer, Richard Stallman.) The
distance between Microsoft and Linux is enormous. In the process
of writing the O.S., Torvalds has strenuously kept Linux free.
Another benefactor of accessible computing is, again, an
unknown : Mark Shuttleworth. Having made his fortune in South
Africa, he moved to the U.K. and set up a company called
'Canonical'. He funded the creation of a Linux distribution called
'Ubuntu' – an African word which means 'for all people'. This
rapidly became the top free O.S. in the world and was of special
importance in the Third World.
You can obtain one of the many versions of Linux without paying a
penny; and all programs are also free. But Linux is also free in the
other way : all the code which makes up the operating system can
be viewed and changed by anyone. It's free as in freedom. It's part
of the tech world known as F.O.S.S. - Free and Open Source
Software. It therefore has a greater claim to have benefited all of
humanity than Microsoft or Apple.
Of course Linux and the capitalist systems can easily co-exist. You
can choose either or both. But if you choose a closed system, it will
cost you lots of money and you'll have no right to adapt or
examine the software. They are both equally usable and versatile.
Everything you do in Windows or Apple, you can do just as well in
Linux. No-one will blame you if you don't follow the F.O.S.S. path.
You may have guessed by now that I'm no friend of Microsoft or
Apple. But I honestly do try to be impartial ! So what comes next ?
Perhaps we could look at the areas where each O.S. is most
popular and most used.
All three systems can be used for general computing. But Windows
has a strong presence in business and finance; Apple has always
been popular in the creative industries; and Linux is the O.S. which
keeps the Internet running.
One big difference, however, is that it's still not easy to buy a
computer already loaded with Linux : a serious handicap which is
only slowly waning. You can acquire a 'live' DVDROM to try and/or
install by buying one of the magazines. Or you can download a
version (or distro) of Linux from its website and then use a
specialised program to load it onto a CD ROM, DVD ROM or USB
memory stick from which you can install it on your machine. Not
exactly user-friendly but at least you can run Windows and Linux
side by side on the same computer.
* Gates deserves credit for donating vast sums to charities.
** It's no coincidence that the spies of G.C.H.Q., N.S.A, and MI5
find it much easier to be allowed to hide their surveillance
activities secretly within Windows.
Why choose Linux ? Part 1
History
In the twenty-first century, anyone who doesn't know how to use a
computer will soon find it impossible to earn a living or
communicate with friends and family. So the cost and availability of
computers are crucially important.
Linux and Windows are operating systems. A computer needs an
O.S. to change if from a few kilos of metal and plastic into a useful
and functional product. There are a number of operating systems
but only two are available on the market : ®Microsoft Windows
and ®Apple. These systems are incompatible. What works on one
will not work on the other.
When you bought that new computer, part of the cost went to
®Microsoft or ®Apple; this cost is hidden in the price of the
computer.. Windows and iOS are owned by large corporations.
Their technology is secret and protected by law. Their priorities are
dictated by commercial necessity. Their computer code is created
only by paid employees. There is only one authorised version of
each O.S. No variations are allowed
On the other hand, Linux is not owned by any individuals or
corporations The operating system costs nothing and all programs
are also free. Its computer code is written by community
volunteers or paid developers employed by companies which
generously support Free and Open Source Software (F.O.S.S.)
All technical information is open and can be used freely. There are
lots of different versions of Linux for a variety of requirements. In
Linux you can create documents using the Microsoft format .DOC;
your images use the same .JPG suffix and your music will be filed
as .MP3. This makes it easy to switch from Windows to Linux.
In Linux there are no viruses or malware. It's supported by a large
international movement of enthusiasts. There are no secret 'backdoors' in the O.S. for spies to exploit. But few machines are
available on the commercial market with Linux ready-installed.
Windows works. Apple works. Linux works. So we're lucky to
have the choice. Except that the vast majority of computers on the
world market run only Microsoft Windows or Apple iOS. So we
really have no choice. The mega-corporations use all their power to
keep Linux out.
You could say “Who cares which O.S. a machine uses ? They can all
do the same jobs. But it could be that it's not simply a techno-
logical or a commercial question : maybe it's a matter of politics.
So why on earth should politics affect the choice of a computer ?
You could say “Just leave politics out of this. All I want is a
computer that works”. That's fine. So now please go on to Part 2.
Why choose Linux ?
Part 2
Politics
The O.S. is the heart of any computer. It controls every aspect of
the computer's behaviour. Linux, Apple iOS and Windows are all
excellent operating systems so how can we choose the best one for
our new (or old) computer ? I suggested last time that there are
big issues in choosing an operating system, both commercial and
political. This may surprise you but let me explore this issue.
Microsoft Windows and Apple iOS are products of the American
capitalist economic system. They fought their way to the top of a
fierce 'live-or-die' money-oriented battle which labels low profits as
'failure' and punishes share-holders accordingly.
They both originate from the early years of computing; Windows
started as a primitive O.S. based on a highly technical predecessor
called MSDOS. Microsoft's Bill Gates exploited the demand for a
less technical system with a visual interface with the user. Then he
shrewdly eliminated competitors.
Steve Jobs, one of Apple's founders, used a visual interface from
the beginning and developed brilliantly innovative machines. They
both built monopolistic empires – Windows mainly in the business
world and Apple in creative industries. Their operating systems
cost a considerable sum and programs must also be bought. Apple
and Microsoft have both generated enormous profits.
They both keep the coding of their systems secret and fiercely
protect their intellectual property. Computer code is the foundation
of all operating systems and ultimately uses the binary
mathematical model based on noughts (0) and ones (1). (But I'll
cover the digital foundations in a future article.)
These operating sytems enable us to use e-mail, improve our
photos, play our music and survive in the new online world. You
can do exactly the same things in Linux – only without expense and
much more safely.
*Linux is a non-commercial operating system. It originated from an
early O.S. called Unix but in 1991 a genius called Linus Torvalds
transformed it into the system we know today.
There are lots of different versions (distros) of Linux. You can use a
fast modern all-purpose version like Mint or Ubuntu or PCLinuxOS.
If you're rescuing an old machine, an O.S. like Vector Linux or
Linux Lite 2 will run at high speed. If you're responsible for a
server which must run 24/7, you can't do better than Debian. If you
do lots of mathematics, Calculate Linux is made specially for you.
How do you get these distributions ? You simply download them
from their websites. Transfer the distro onto a CDRom or a
DVDRom or a USB memory stick. Alternatively buy a Linux
magazine with a free disk loaded with distros. You can then use the
'live' disk to try the distro; if you like it, go ahead and install it.
In Linux, You'll have to get used to the names of distros and
programs in Linux. You can create documents with Libre Office
Writer instead of MS Office; improve your photos with GIMP
instead of Photoshop; play your music with VLC. All these Linux
programs will do exactly the same job as Windows or iOS just as
well as (or even better than) the proprietary programs. You can
send your texts or photos or spreadsheets to other people without
problems; they're totally compatible. And of course you can use an
Internet browser like Firefox for your gmail or Hotmail.
By now you must be wondering how all these Linux distros and
programs are created for free. The short answer is that they're
produced by thousands of enthusiasts worldwide and a few publicspirited corporations. They rely on donations and volunteers. They
all believe that Free and Open Source Software is a benefit to the
whole of humanity and that everyone should have the chance to
use a computer without spending a fortune or pouring money into
the bank accounts of millionaires.
So I'm sure you've got the political message. If you use F.O.S.S.,
you're escaping from the not-so-tender clutches of the megacorporations. You're supporting a worldwide community of
developers which is specially beneficial for the Third World. You're
saying that using a computer is not restricted to a minority but is
available to all humankind. And you're proclaiming that freedom of
information is too important to be entrusted to the I.T. plutocracy
or the surveillance industry. Is that political enough for you
* To be perfectly correct, Linux should be called 'GNU Linux' but
that's another story.
# The names of distros and programs are often off-beat.
Why choose Linux ?
Part 3
Technological and personal issues
The number of different Linux distributions (distros) is amazing,
particularly for people accustomed to Windows or Apple, where
you get what you get, with no technical options.
Most distros use either KDE or Gnome - sets of technologies
underlying the visible desktop surface which affect what you see
and how things work on the screen. They also produce programs
for word processing, graphics, multimedia (music, video etc), email and so on. There are distros based on both and you can do
everything you need using either. It's a matter of preference.
Another way of looking at the variety of distros is based on the age
of the machine on which you install your O.S. Linux distros are
available to suit fast or slow computers. Some distros can revive
machines which are so old that they can't possibly run recent
versions of Windows : these lightweight distros will save many
computers from the dump. Examples include Linux Lite 2, Vector
Linux and Lubuntu.
Full installations using the latest technology need modern
machines and can use the most sophisticated and powerful
resources to run a whole enterprise or just your ordinary e-mail,
gaming and music needs. They include Linux Mint, Ubuntu, and
PCLinuxOS.
The great thing about Linux is that you can try any number of 'live'
distros at no cost before you choose the one that suits you, not the
technocrats behind the proprietary O.S.s who tell you what you
want. If you'd like to see the full range of Linux distros, take a look
at www.distrowatch.com
Your computer is probably loaded with Windows so at this point it's
important to mention that you can install Linux on the same
machine side by side with Windows. Another technical benefit is
that every distro issues regular updates, tech improvements and
new applications. It's a good idea to check and install the latest
security fixes and newest versions of your programs; a recommended program to do this is Synaptic which is available in almost
every distro.
Whatever your particular interests or business needs, there's a
distro for you. Here are a few names which you might check out.
General distros include Mint, Ubuntu, Debian, OpenSuse and many
more. If you're into mathematics, there's a special version called
Calculate. For anyone interested in music or graphics, you could
try Tango Studio or Ubuntu Studio.
Every individual distro has a website from which you can download
the file ranging from megabytes to gigabytes in size. You'd need to
learn how to *load it to a CDROM or DVDROM and install it.
Installing a printer is pretty straightforward; most printers are
compatible with Linux as well as Windows.
Another personal choice is language : most distros are available in
almost every language under the sun.
If you'd like to explore Linux more thoroughly, there are excellent
monthly magazines like 'Linux Format' and 'Linux Voice'. It's also
worth mentioning that Linux-qualified job-seekers are much in
demand; Linux can be the route to an excellent career.
If you'd like to acknowledge the debt we owe to the developers
who create Linux, you can make donations to individual distros or
to organisations which promote F.O.S.S. Examples are the
Electronic Freedom Frontier (E.F.F.) and Opensource.com
* Use Brasero or K3B to transfer the .ISO files to disk.
Trying and Installing Your First Linux Distribution
The easy way is to acquire a DVD, USB memory stick or CD disk
already loaded with a distro. 'Linux Format' magazine includes a
disk every month with several recently issued distros. Put the disk
in your machine and restart. Choose a distro to try out. There's no
risk of harm. If you like it, go ahead and install it by following the
instructions. Of course it would be sensible to back up all your
important text files and images before you start.
When you restart your computer with the disk in the drawer, you
may find that instead of loading the DVD/CDRom, your normal
Windows O.S. starts. This is because your machine is set to load (or
boot) first from the internal hard disk and to ignore the disk in the
drawer. You need to change this so that it boots first from the
DVD/CD and then from the hard disk drive (HDD).
You do this by entering the BIOS or UEFI built into the computer to
change the boot order. Turn on the machine and immediately start
pressing either the DEL, F1 or F2 or F10 key again and again to
access the BIOS; your manual will tell you which key works with
your machine. Use the keyboard arrows (up, down, left and right)
to find the page which sets the boot order. Move the DVD up to the
top with the HDD below. Save the change. (Be careful not to make
any other changes.)
If you haven't got a Linux disk, go ito the website of one of these
distros to download the file (many Megabytes or a few Gigabytes in
size) which ends in .ISO. Distros like PCLinuxOS, Mint or Ubuntu
are some of the best. Or you could go to www.distrowatch.com
which lists all available versions of Linux and choose one. (There
are programs in Windows which can load the distro on to a disk.)
So far, so good. Now to install the distro. Assuming that you have
MS Windows already, you have to decide whether to keep it or
remove it. Linux is perfectly happy to exist alongside Windows.
Load the disk, restart and follow the instructions. You'll be asked to
choose your time-zone and language. Next you must create an
administrator password – at least eight letters, numbers and
symbols. Decide whether you can start your computer withor
without entering the password. (Keep your password safely !)
Installation usually takes no more than 15 or 20 minutes. When it's
complete, remove the install disk and restart the computer with
your new Linux O.S.
Take some time to explore it. Check how many programs are
already installed. You'll certainly find a word processor, Internet
browser, music player and photo enhancer. You can access your
gmail or other e-mail program. Find out how to keep your distro up
to date; this is vital for your online security. Learn how to install
new programs; of course they're all free !
Linux file sytems explained
Every computer needs a file system to control the organisation of
its storage arrangements. How is the space on the hard disk
divided into partitions ? Which disk or partition does the computer
boot from ? Where are document files kept ? What special names
are used for this file system ?
Let's start with a file system which you might already know
about : Windows. Every Windows machine on the planet uses the
same system called NTFS. The hard disk from which the computer
starts up, the boot disk, is called C:\ and all programs end with the
extension .EXE; and so on.
But as usual Linux is different. There are several ways of
organising your hardware but the first hard disk or partition is
always called /dev/hda. This is the boot drive. This partition may be
divided into /dev/hda1, /dev/hda2 and so on, like slices of a cake.
If you have a second hard disk, it will be called /dev/hdb and that
disk may also be subdivided into /dev/hdb1, /dev/hdb2 etc. So now
we have a clear method for storing information on the disks.
But from this point on, different distributions of Linux may use
these spaces in different ways. This gives Linux a great advantage
over Windows : anyone intruding into your machine will have no
idea where things are stored; this makes it very difficult to attack
the system or steal information. In Windows, everything is always
stored in the same place, making it much easier for a criminal to
find.
Why do I need to know all this technical background ? Well, you
don't. But you'll be much more aware of the way things work in
Linux. (And this kind of information would be very useful if you'd
like to qualify yourself for a career in I.T.)
To continue, there's an important advantage in labelling one area
of a disk as 'Home' and to configure your computer to hold all your
data – letters, photos, etc – on this partition; and then install the
operating system on another separate partition. Then, even if your
O.S. is corrupted in some way, your data is safe on the 'Home'
partition.
Much of this organisation is sorted out for you when you install
your chosen distribution : the recommended *file system, the
number of partitions, the allocation of disk space and so on. Or if
you're feeling confident, you might use a program like Gparted to
set up your own choice of partitions.
Now for something a bit more useful. If you've organised your
computer carefully, you may find that a particular file is located
like this :
/home/Jane/MyDocuments/correspondence/Electricity/Payment to
United Utilities. This means :
Starting in your 'Home' directory (or folder), under your name
'Jane', there's a letter in 'MyDocuments'. It's in your
'Correspondence' subdirectory and then under the heading
'Electricity'. The file is called 'Payment to United Utilities'.
This is in the form of a hierarchy : you start at the top – 'Home',
followed by a folder MyDocuments, then down to 'Correspondence'
and a topic 'Electricity'; then you find the name of the file you
want. The better you organise your hierarchy, the easier it will be
to find things.
The program you need to create and explore your filing hierarchy
is 'File Manager'. There's a choice of several file managers in Linux
: **Dolphin, **Konqueror, **Caja and so on. This enables you to find
files, move them, re-name them, delete them etc.
* Maybe Ext 2 or Ext 3 or Ext 4, to use the technical terms
** Please don't ask why things in Linux often have funny names.
How to organise your Linux computer
Computers are some of the most complicated devices on earth.
Although the people who design them try to hide their complexity
and to make them easy to use, we know how infuriating these
'simple' machines can be. So how can we organise them to suit our
needs ? What things need to be considered ? What can we do to
make them more secure ? Here are a few ideas.
The most basic decision is what to do with Microsoft Windows;
your *computer probably came with this operating system already
installed. Your choice is : a) Keep Windows and install Linux
alongside on the same hard disk; or b) Wipe the whole hard disk
and install Linux alone. (Everything you do in Windows you can do
just as well in Linux. And Windows is far less secure. Over to you.)
Next, make a list of the programs which you may need. If you open
your package manager, for example Synaptic, (using your
Administrator password) and set the view to 'Sections', you can
find all Linux programs arranged according to jobs which they do.
So there are sections for word processors, graphics, databases and
so on. If you're not sure which programs you need, you can find
lists online showing Windows programs and their Linux
equivalents. Some Linux distros enable you to add program icons
to the desktop or the bottom panel.
Then use a file manager like Dolphin to set up
your file system. Starting from 'Home', you can
create sub-folders like 'My Documents', Photos,
Music and so on.
Then, think carefully how you would like to file
your material. For example, it might be useful to
create sub-folders under 'Photos' to arrange your files
alphabetically or by month/year or by subject. This will make a
'tree' like this :
This file system will help you when you back up your vital data.
Simply select your 'Photos' folder and save it on a USB memory
stick or on an external hard disk together with 'My Documents'
etc.. You need to back up frequently – once a month at the least.
It's also a good idea to set up a 'Home' partition when you are
installing your Linux distro. Then you can upgrade your operating
system on the 'root' partition without deleting all your data in the
process.
What next ? Peripherals This is simply a technical word meaning
'things you add on to your computer'. Routers enable you to
connect to the Internet; any router will work in Linux. You probably
need a printer; Linux will usually install your printer automatically.
Most distros have a 'Control Centre' or similar. This is where you
can set up sound, network connections, wallpaper and much more.
Linux comes with tons of games. And there are endless ways to
customise your Linux installation. Of course, if you don't like your
present distro, you can easily switch to another ! Free !
Security ! Even though Linux is more secure against most online
dangers, and we're glad we don't need anti-virus programs, you
still need to be aware of other risks.You might want to set your
computer to require your administrator password before booting.
If your password is too short or too simple, please change it, using
at least eight letters, numbers and punctuation marks. And keep it
in a safe place. You should also install a firewall to protect against
online intruders; open Synaptic and search for 'firewall' (each
distro has its own choice) and install it.
* You can buy a computer with no O.S. installed; this way you avoid
paying the Windows Tax. PCSpecialist is one company which offers
this option.
# If you have a problem, the commercial system Turboprint wiil fix
it.
What I use Linux for
There are thousands of programs in Linux and all of them are free.
Full-range distros like Ubuntu and Mint will already include many
of them. You can find and install more using Synaptic or other
installation programs; you will need your adminstrator password
for this.
Your needs will be different from mine but you can be sure that
you'll find everything you want.
Task
Suitable programs
Word-processing
Libre Office Word, Abiword,
Calligra Words, FocusWriter
Internet browsers
Firefox, Midori, Chromium,
Konqueror
Music and media players
Banshee, VLC, Clementine
Photo organisers
Digikam, Shotwell
Photo editors and enhancers
GIMP, Fotoxx, Krita
Games
At least 1,924
Spreadsheet managers
Libre Office Calc, Gnumeric
File managers and organisers
Dolphin, emelFM2
Transfers of Linux distros to CD
and DVD disks
MS Windows programs (limited)
Desktop Publishing
Brasero, K3B
WINE
Scribus, Inkscape, Libre Office
Word, TeX
Vector graphics creation
Inkscape, Karbon
Mailing labels creator
GLabels
Photo-page organisers
Photoprint, Digikam
Back-up managers
Deja Dup, LuckyBackup, ReDo
Desktop system organisers
KDE, GNU
Firewall security systems
Gufw, Firestarter
I hope this gives you some idea of the range of programs available
in Linux. But of course there are thousands more. They cover
topics like special accessibility programs for people with
disabilities, advanced configuration of your computer, database
construction, education, personal finance, printing, graphics,
science, 'cloud' management, sound recording, video editing,
computer coding, astronomy and so on.
Have fun !
You and your browser
Why do website addresses start with 'www' ? When the World Wide
Web was invented by British scientist Tim Berners-Lee in1990, a
revolution started. He produced the first browser using hyperlinks
to connect to another site on the Internet with just one click. It
seems so obvious now but at that time it was nothing less than
astonishing.
So what does a browser do and why does it matter ? The Internet
is simply a vast network; it carries information but it needs a
device to translate website code into a usable format.
The world's most-used browser is Microsoft's Internet Explorer in
Windows. It's available in 95 languages and once had 1000
developers working on it. It's also the most criticised; it attempted
to dominate the computer world as a monopoly and tried to destroy
competitors. Its reputation was also damaged by many security
failures.
Its poor reputation led to the creation of alternatives, especially in
Linux. Mozilla, an open-source corporation, produced Firefox,
Apple has its exclusive browser and Google, another non-corporate
company, released Chromium. Use of Internet Explorer has been
dropping for years.
Here's the big question : which is the best in Linux – Firefox or
Chromium or neither ? They're both fast, secure and incredibly
clever. They show pictures, videos and links to other sites. They
offer bookmarks, important add-ons, the ability to display many
languages, encryption to allow safe payments on-line, search
facilities and a dozen more capabilities which we take for granted.
But they both have their critics. Firefox has a security record
which is just as bad as the ancient Windows XP; see
http://bit.ly/1gSOO4F
If you search for browsers in your package manager, you'll find
Arora, Dillo, Epiphany, Midori, Opera, QupZilla, Rekonq and more.
Most are simple and fast but rather limited.. A more versatile
browser is Konqueror. Linux is the O.S. for choices !
So what does a browser do ? It has an amazing range of talents.
It can instantly > enable secure payments on-line > read
documents > show photos > open websites > disable unwanted
adverts > carry out Internet searches > send and receive e-mails >
switch to any language on earth > connect with your printer > play
music etc.
Yet we don't appreciate all these skills – we simply take them for
granted.
My Favourite Linux programs
>
GIMP
We already know that all Linux programs are free. And if we're
talking of value, GIMP has to be the greatest F.O.S.S. value of the
century. Its Windows equivalent, Adobe Photoshop, is no longer
available as a buy-once program; you now have to pay for a 12
month licence costing £205.78 so for five years, that adds up to
£1000+.
G.I.M.P. stands for *Gnu Image Manipulation Program. Its purpose
is to enhance, correct and personalise your photos and to create
images from scratch rather like a painting. Since we're talking
about Linux, there are tons of other similar programs. Some of the
best are Krita, Fotoxx, LibreDraw and (for children) Tux Paint.
Here we have to distinguish between raster
graphics and vector graphics. Rasters are rows of
tiny individual picture elements (pixels) produced
by scanning an image, by either a scanner or a
camera. Together these lines create an image,
rather like a TV image. If you enlarge them too much, the quality of
the image quickly gets fuzzy.
The G.I.M.P. is for rasters only and is often used to adapt and
save .JPG images.
A vector image is constructed geometrically from
lines and curves.It can be enlarged indefinitely
without losing quality so vector programs are
very useful for creating logos, fonts and
abstractions.
While G.I.M.P. is the most popular and versatile
program, it may be over-kill for anyone who just
needs to improve a few holiday photos. Its full range of controls is
extraordinary – too vast to be covered here. But I'd like to describe
just a few tools which are powerful yet easy to use.
First, go to 'Colour' > 'Brightness/Contrast. If your photo is rather
pale and washed-out, use the Brightness control to make your
image darker; or if it's too dim, increase the brightness. Then, if
you want to make the colours more vibrant and brilliant, increase
the Contrast control.
Second, if there's lots of clutter and unwanted areas in your photo,
go to the toolbar on the left and choose 'Rectangle Select Tool'.
Drag the cursor across the image to cut out everything you want to
exclude; then go to 'Image' > 'Crop to selection'. Next use the
'Export' tool to save the changed image as a .JPG; (Don't use the
'Save' option) ; you'll be asked if you want to overwrite the original
file.
Next, there are lots of tools for creating your own images. If you
want to produce an result like a painting, there are various types of
brushes available. Or you can use the pencil or the airbrush tools.
This is a brilliant way to make your own original digital art. There
is the 'undo' tool which allows you to remove previous changes – a
great way to correct mistakes. The 'Artistic' tools allow you to
create an Impressionist or a Cubist or a Van Gogh masterpiece !
'Filters' includes a vast number of tools. You can blur an area or a
whole image. If your photo is a bit unsharp, the 'Sharpen' options
could rescue a picture. You could spend days exploring the
uncountable possibilities.
* Why 'Gnu' ? Years ago there was an operating system called Unix,
which was the ancestor of Linux. So Gnu means 'Gnu is Not Unix'.
Is that clear ?
My Favourite Linux Programs
>
Inkscape
Imagine a vector graphics program which can be used to create
logos, draw perfect straight lines, draw smooth curves and graphs,
import raster images like .JPG and .PNG, create complex pictures,
set text, be adapted for Desktop Publishing (D.T.P.), rotate images
and texts and umpteen other uses.
The answer is Inkscape, a drawing program (similar to the
commercial program called Adobe Illustrator). Where G.I.M.P. is a
painting program used to create and edit raster images, Inkscape
is based on shapes, lines and textures. It produces files in the
.SVG (Scaleable Vector Graphics) format; it can also save files in
other formats like .PDF and .PNG.Before you decide that Inkscape
is too complicated for you, please be assured that once you grasp a
few basic ideas and functions, Inkscape is easy to use. The best
way is to look at a few tasks which it can perform.
1. You have a .JPG photo which you want to print with a white
border to put in a frame on the wall.
Start with a new .SVG file, maximise it (use the + at the top right
of the frame) and go to 'View' and zoom to 'Page'. Now you're
ready to start.
Go to 'File' and then 'Import'. Navigate the file system to find the
required image file. The image will appear in the Inkscape page. If
it's a big file, you'll need to drag the image to find a corner; hold
down the 'Ctrl' key and resize the image so that your picture is
positioned exactly where you want it. You can add a title by using
the 'Text' tool. Now you can print the page.
2. You want to create a leaflet, a poster or any document with text
and images. A D.T.P. program would be your best choice. This is
Scribus but it's too complicated to cover here. Even the best word
processing program will give you lots of problems but Inkscape will
come to the rescue, although you'll need to be rather ingenious.
Go to 'File' > 'New' and choose the size of your document; let's say
A4. Then click 'View' > 'Zoom' > 'Page'. Now you're ready to start.
If you want a photo, either as a background or an illustration, go to
'File' > 'Import'. Add text : choose a font and size. Import your text
or type it on the page. You'll have to decide the length of your lines
visually and then press 'Enter'.
If you want to include a photo, just go to 'File' > Import. Explore all
the options along the top of the page. Down the left side, check out
all the shapes you can create. You can change the colour of any
item on the page; go to 'Objects' > Fill and Stroke. You can rotate
anything or re-size it or move it. The possibilities are endless.
You can save the result as a .SVG file (Inkscape's native format) or
as a.PDF or a .PNG.
This is an amazing program.
Favourite Linux Programs
>
Libre Office Writer
Let's start from scratch. You want to write a letter: 1. Write > 2.
Save > Print. Before you begin, there are a few things to decide.
Your document will probably be for size A4 paper. Now you need to
consider what format you want to use. 'Format' here means the
technical formula which turns your typing into a computer file.
Microsoft invented the *.DOC format which is still widely used :
e.g. your file-name will look like this : myletter.doc. But their
format is still a closed system; it's impossible to find out exactly
how it works.
There have been many doubts about the security of the .DOC
format. So now large numbers of organisations like governments
and companies have switched to the **Open Document Format –
O.D.F. So for a text-file, the format is ***.ODT.
Next you can choose your font (also called a typeface). The default
is usually Times New Roman, which looks like this : Times New
Roman. Now that most fonts are free, you might want something
different :
This file uses Dejavu Serif size 14 points. Or you could choose
other fonts : Arial or Liberation Sans or Lucida Handwriting
depending on what fonts are installed on your computer.
Now you're ready to begin creating your file. Start typing. You can
set up automatic spell-checking and grammar checking; go to
'Tools' > 'Options' > Language Settings > 'Writing aids
(Of course you know that you switch to UPPER CASE letters by
pressing the 'Shift' key.)
You can indent a line to start a new paragraph like this by
pressing the 'Tab' key.
It would be a good idea to save your text now using 'Save As'; give
your file a name. By default, L.O. will set the format to .OD.T. Now
you can use 'Save' as often as you want. You can also set L.O. to
make a backup of your files as often as you want : Go to 'Tools' >
'Options' > 'Load' > 'Save' > General options.
Under 'Edit', you can cut, delete and paste text. Under 'Insert',
include tables and images. Under 'Format', there are tons of
options. If you need help with your document, look at 'File' >
'Wizards' or go to the 'Help' heading, Add bullet points to highlight
new paragraphs. Using 'Save As', you can save your file as a .PDF.
You might be interested to know that L.O. includes not just 'Writer'
but also 'Impress' to create presentations, 'Calc' for spreadsheets,
'Draw' for vector images, 'Base' to create databases and 'Math' for
mathematical formulas.
Of course, the best way to learn all the capabilities of Libre Office
is to experiment and explore. And L.O. is not the only wordprocessor in Linux ; others include Abiword and Calligra Words.
*
This is called the file extension.
** The U.K. Government has now adopted O.D.F. as its standard
format.
*** Microsoft Word will open .ODT files without difficulty.
Computer code rules the world
We live in a miraculous world; and one of these miracles is
computer code. The problem is that it's not too easy to explain
how computer code works but I'll give it a try anyhow.
Our ordinary number system is based on counting up to ten;
but code is based on a binary number system going from zero to
one. Every part of the code which creates a crucial part of our
computer-based world is expressed in ones and zeros. For
example, here's the binary code for 'Ormskirk' :
01101111 01110010 01101101 01110011 01101011 01101001
01110010 01101011
Is that perfectly clear ? Good.
Another way of looking at code is to imagine that it's made up of
lots of light-switches, and each light-switch controls just one light
bulb. On or Off. One or Zero. The computer chip can only respond
to on/off messages; it has to use the binary system.
Now let's look at the global picture. Almost everything in our lives
depends on code : your bank, the Internet, your local supermarket,
your car, websites, your TV, your phone, your e-mail, aviation and
transport, nuclear power, weather forecasts – the list is endless.
Most computer code is secret. It's impossible to look at the way it
works. This is called 'proprietary' code : it belongs to someone and
they don't want to share this code with anyone else.
Here's a practical example. Most modern cars rely heavily on
computer code. Volkswagen computer coders in the U.S. thought it
would be a good idea to hide a secret program in VW car software
which would create fake figures for the dangerous gases emitted
by their cars. This would persuade more people to buy VWs. The
coders weren't bothered that this was unethical and illegal. It's
likely that other car makers told similar lies about their products.
The International Council on Clean Transportation discovered the
truth about the swindle and made it public. The result was that VW
is being sued by large numbers of customers and could have to pay
out enormous sums. VW shares have fallen by 40%. They will now
have to recall 11 million cars worldwide to remove the crooked
software. Their reputation has suffered unmeasurable damage. The
VW code was secret and proprietary.
So what's the connection with Linux ? Simple : the code is open to
public examination. It can be used and examined by anyone. It's
impossible to hide any dangerous code in Linux. If anyone tried,
the danger would soon be discovered.
We benefit from F.O.S.S. - Free and Open Source Software. F.O.S.S.
software allows no technical secrets. Of course, your data in open
source systems is private; only the code is open.
Compare this with the proprietary Microsoft Windows and the
Apple iOS operating systems. They're jealously guarded and
protected from outside viewers. Even the code for the Microsoft
.DOC file system is secret and may hide access points for
intruders. The code for Libre Office Writer (.ODT) is open to
examination.
It's now common knowledge that American information technology
corporations (Microsoft is just one example of many) have cooperated with the surveillance authorities in the U.S. government
to allow hidden 'backdoors' into their systems. This allows the
spyocracy to penetrate your computer and destroy your privacy.
So this is the connection between coding and personal freedom.
F.O.S.S. is our friend against the onslaughts of the surveillance
industry.
Useful websites :
Open Source Explained, Electronic Frontier Foundation, Free
Software Foundation Europe
Privacy and security in Linux
Part 2
Now to look at the wider issues around privacy and security. We
need our government to protect us against terrorism and
criminality, That means that we need MI5, MI6 and *GCHQ. But
does that mean that we need Menwith Hill ?
This is an enormous complex of 545 acres in Yorkshire, covered
with every kind of surveillance system. Although it's officially an
R.A.F. base, in fact it's entirely operated by the U.S. National
Security Agency. It has cables carrying every phone call and
Internet connection in Britain, a large number of super-computers
and gigantic dishes which intercept internatonal communications.
It's fair to say that nothing anywhere in the world is private. And
one report described Menwith Hill as an agent in 'a new form of
international cyber warfare'.
Edward Snowden was a data analyst for the **N.S.A. He was
shocked to discover that it operated a vast surveillance system
which had intercepted the ultra-secret communications of every
major government and organisation in the world. He felt that this
was highly unethical so in 2012 he broke every rule in the
surveillance book when he copied this information and published it
in the U.S. media.
The exact number of files he revealed is still uncertain but
probably amounted to hundreds of thousands or even millions. This
horrified governments, corporations and countries. He was
labelled a traitor, a hero or even a lunatic. He is now living in
Russia. The latest leak of the Panama Papers published 1.5,000,000
files !
So what can we learn from these events ?
1. Nothing on any computer can be kept secret in spite of our
precautions and passwords.
2. Although computer systems can be locked up behind walls, you
can't stop 'rogue' human beings like Snowden.
3. Politics and computing are inseparable.
4. Governments and corporations are afraid of releasing large
amounts of information which ought to be available to the public.
5. 'Freedom of Information' laws can easily be broken or ignored.
At this point, you may be asking whether this matters to you. That
depends on your general outlook and perhaps on your political
ideas too. But in the meantime, it may reassure you just to know
that there are lots of organisations which are campaigning for the
freedom of the Internet and against censorship.
The Free Software Foundation has a very strong position :they
state, 'Our Utopia is a world with no proprietary software.' Another
site is called 'Don't Spy on Me', which fairly self-explanatory. Then
there's the Electronic Freedom Frontier .They all have e-mailing
lists which highlight imporatnt issues.
Nobody is suggesting that there should be a free-for-all on the
Internet, of course. There are pornographers, corrupt countries
and terrorists and who abuse the freedom of the 'Net. They are
often based abroad beyond our jurisdiction. We may just have to
accept that and do our best to ensure that our computers have not
been secretly taken over by Botnets or other intruders.
* Government Communications Headquarters, based in
Cheltenham.
** The U.S. National Security Agency; others include the F.B.I. and
the C.I.A. Other countries which have vast surveillance agencies
include China, the U.K., France, Russia, Iran and more.
Hail the Ubuntu Phone !
Until recently you had only two choices of smart-phone operating
systems : Apple or Android. Apple is the most profitable
corporation on earth. Android is a non-profit company and is based
on Linux – although it's not in any way like a full computer O.S.
*Ubuntu is, of course, the biggest Linux not-for-profit distro and
it's an O.S. funded by a U.K. company called Canonical owned by
Mark Shuttleworth. (Mark made his fortune in South Africa).
Ubuntu was designed originally for computers but has now been
re-engineered for smart-phones.
So far, there are just two companies producing Ubuntu phones.
The Meizu Pro 5 is a top-rank smart-phone made in China and can
be bought from their website for 370 Euros. The BQ Aquaris E5 is
made in Spain and costs 199 Euros. They're both high-specification
devices from companies which already produce high-quality
phones. The Aquaris has two SIM card slots – you can use one for
the UK and another for outside the UK.
The iPhone is produced only by Apple . It's a high-class phone
backed by a vast marketing machine; it costs from £499 to £699.
Ouch !
You may be wondering why bother introducing a new O.S. for
smart-phones. Maybe you don't actually know which system your
own phone uses. As long as it works, what's the problem ? If you
have a chance to try an Ubuntu phone, you'll soon realise that it's a
completely different animal.
So here's my assessment of the ***BQ Aquaris, my first ever smartphone. All the obvious apps are here : Browser, Calendar, Clock,
Gallery, Notes, Reminders, Terminal, Weather and many more.
While the Ubuntu phones don't yet have as many apps as Android
or Apple, new apps are being added all the time.
Construction quality is extremely good. It has a 13Mpx camera for
quality photos. It's fast and its sound quality is excellent. Third, it
has a 5inch screen. This is a bonus for reading text and typing. My
experience has been entirely positive.
So what's the broad picture now that Ubuntu phones have arrived
on the market ? First price; you pay no premium for Android O.S.
but you pay far too much for the identical features in Apple iOS;
their styling is classy but is it worth the enormous **surcharge ?
The U-Phone is backed by the enormous resources of Canonical so
its future is secure.
Now it's a fight among Android, Apple and Ubuntu. One crucial
point is that with Android and Apple, you have to buy a completely
new phone to get the latest software. With the Ubuntu phone, you
keep the same device and simply update the O.S. automatically
when a new version is released. The Ubuntu Touch O.S. for the
phone is under active development.
Is there room for all three ? Apple seems to be running out of
steam. Android is a very restrictive O.S. Soon there will be many
more Ubuntu phones from other manufacturers and the system will
continue to develop. As usual, there's the matter of politics : The
mass market for smart-phones is a great opportunity for F.O.S.S.
and switching will save you money.
* Ubuntu is an African word meaning 'for all people'.
** You pay a lot for the Apple brand.
*** There's a full manual on the BQ website.
Sound and Music in Linux
First, the basics. How do you set up the sound equipment on a
Linux machine ? For stereo, you obviously need to put your left and
right speakers in suitable positions. It's not a good idea to place
them on a high shelf or on the floor or pointing the wrong way. For
surround sound, put the extra speakers behind your listening
position; the woofer, for bass sound, is usually a big box and you
can put it anywhere out of the way. To connect the plugs to the
computer, read the speaker manual.
Clementine and VLC are popular programs for playing music in
Linux and are certain to be in your distro's software bank
(otherwise known as a repository). Sound files usually have the
extension .MP3.
There are lots of multi-purpose programs which can tackle any
task connected with sound and music.
Amarok is a powerful music player which makes it easy to play
music and connect with various Web services: Ampache , Jamendo
Service , Last.fm , Librivox , MP3tunes , Magnatune , and the
OPML Podcast Directory . You can create play-lists and organise
your music collection.
Audacity can record all types of audio, including podcasts, and has
also been used to record and mix entire albums. It can use WAV,
MP3 and many other audio formats.
Banshee is a media management and playback application allowing
users to import audio from CDs, search their library, create
playlists of selections of their library, sync music to/from iPods and
other media devices, play and manage video files and burn
selections to a CD.
LilyPond is a music typesetter which produces beautiful sheet
music . It supports many forms of music notation and produces
PDF, PostScript, SVG, or TeX printed output, as well as MIDI
Rhythmbox is an easy-to-use music playing and management
program which supports a wide range of audio formats (including
mp3 and ogg). It supports Internet Radio, audio CD burning and
playback, music sharing, and Podcasts.
Rosegarden provides an audio/MIDI sequencer (for playback and
recording), a multi-track editor and music editing.
Here are some specialised Linux distros loaded with with music
and audio-visual resources : Ubuntu Studio, AVLinux,ArtistX and64
Studio.
All these distros offer a large number of programs for all audio
needs. You could run a recording studio with these resources. You
need to download the .ISO file and use a program like Brasero to
transfer the distro to a DVDRom.
And just to prove that Linux offers every option under the sun,
here's how you can transcribe speech to text. Use the Google
Chrome browser (also known as Chromium) , which you can
download in the usual way from your package installer. Plug a
microphone into your computer and navigate to the 'speech-to-text'
extension. That's it.
Streaming music is a fantastic way of accessing every kind of
music wherever you are. My favourite is Spotify. The Linux
connection here is that there's a Spotify Web Player which makes it
easy for us to set up. There are two options : free with a limited
choice of music, and pay-for, currently £10 a month, which offers
an unimaginable range of all the world's music.
* There are a few Linux programs which claim to do this but I
haven't managed to get them to work.
How to promote Linux
The I.T mega-corporations can afford large advertising budgets to
maintain their semi-monopolies. Linux can't compete with these
dollar-billionnaires. But somehow we need to get our message over
to Joe and Joanna Bloggs.
First we have to decide what that message is. Obviously we need to
mention that Linux is cost-free, free as in 'liberty', useable by
anyone, capable of doing everything we need, faster, safer,
available in many different flavours, etc etc. That's the easy bit.
Linux has plenty of enemies who like nothing better than trashing
this threat to their ownership of the computer industry. We need to
dispel this *F.U.D. So here's a series of questions which we should
anticipate.
Q. What is Linux ? A new disease ?
A. No.
Q. There's nothing wrong with Windows so why should I bother
with something different ? A. If you try Linux, you'll know why
Windows is the loser.
Q. What could Linux do for me ?
A. Everything you need.
Q. Can you show me Linux in action ?
disk to see how it works.
A. Just try a 'live' Linux
Q. Is my computer too old for Linux ? A. There are 'light' versions
of Linux which will give old machines a new lease of life (and save
them from the dum.
Q. Can I keep Windows on my machine alongside Linux ? A. Yes.
Q. How can I get hold of Linux ?
A. The easiest way is to buy a
copy of a Linux magazine with a DVD loaded with several distros.
Q. And how can I actually install Linux ?
A. Put the disk into
your disk player, restart the computer and follow the instructions.
Q. Where can I buy a computer with Linux already installed ? A.
You'll need to search on the Internet.
Q . If Linux is free, how can it possibly be any good ? A. The U.K.
governement has stated that Ubuntu Linux is the best O.S.
Q. Is Linux safe ? A. How safe is the Bank of England ?
Q. Do I have to learn computer coding and programming to use
Linux ? A. No.
Q. Will my printer/router/e-mail/etc work in Linux ? A. Yes.
Q. Do I need to buy a special computer to run Linux ? A. No.
* Fear, Uncertainty and Doubt (a campaign promoted by
Microsoft)
Windows and Linux : The future
Microsoft Windows is the standard operating system for business
and personal use in the world, bar none.
Back in the Dark Ages, Bill Gates bought a primitive operating
sysem which he called MSDOS. With shrewd tactics and brute
monopolistic practices, he ensured that every PC came with this
O.S. Some of you may remember the horrors and crashes which
came with those floppy disks. There was no Internet, no support
for printers, no word processors as we know them,. It's a wonder
that anything worked. Then came Windows. And the money
machine started.
The great advance in Windows was a Graphical User Interface
(G.U.I.) which cured some ot the crudeness of the Command Line
Interface : this meant that you could use mouse clicks instead of
endless lines of computer code.
The following versions of Windows were more usable. But you had
to pay for the O.S. (which was hidden in the cost of the computer
itself). Then you had to buy the programs themselves. A word
processor or a graphics program could cost a fortune. Apple
machines and programs were equally expensive.
Then GNU/Linux appeared on the scene. The Internet was built on
Linux and eventually some 'Big Names', wanting the cheapest and
most adaptable computer technology, started switching to Linux.
But it still hasn't conquered the desktop.
Now Windows 10 has appeared. Will it kill Linux as a desktop
operating system ? Or is Windows itself likely to fade away as
smartphones and tablets take over the role of the P.C. ? Msft
phones have failed, Windows is in decline and Linux and F.O.S.S.
are rising. Yet every computer on the market is still loaded with
Windows.
Fortunately we can install Windows and Linux side by side on the
same computer so we have the best of both worlds.
So what is the future of Linux ? It's very hard to answer this
question because the O.S. is used in a huge range of devices, not
just the desktop : routers, Android and Ubuntu smartphones,
servers, data centres etc.
One enormous strength of Linux comes from the G.P.L. This is the
General Public Licence which guarantees end-users (individuals,
organizations, companies) the freedom to run, share, copy and
modify the software. The Linux O.S. and the programs that are
written for it are almost all created under the G.P.L. In plain
English, this means that it's Free and Open Source software;
Windows and Apple, in sharp contrast, are totally closed and
anyone attempting to modify them will soon find themselves in
court.
Another source of strength follows : anyone who contributes
improvements and new coding to a Linux project is obliged by the
G.P.L. to pass these improvements back to Linux so that they all
become freely available to anyone. In this way many powerful and
wealthy corporations are encouraged to give financial support to
projects : this benefits them and the whole Linux community.
So finally we can see the two meanings of 'free'. In the words of
Richard Stallman, the co-inventor of Linux and a great champion of
F.O.S.S : “When we speak of free software, we are referring to
freedom, not price”.