- PeterMoulding.com
- Author
- Trainer
- Speaker
- Business Coach
- How to write a How To book
- PHP Courses
- Speaking
- Web Architect
- Australia
- Books
- Authors
- Akkana Peck
- Alex Berenson
- Andrew Nugent
- Ben Sanders
- Brock Clarke
- Chris Simms
- David Mercer
- Dianna Mullet
- Don Winslow
- Dori Smith
- Harlan Coben
- Jack McDevitt
- James Wines
- Jerry Yudelson
- John Grisham
- Kevin Mullet
- L. E. Modesitt Jr.
- Laurell K. Hamilton
- Marshall Karp
- Martina Cole
- Michael Marshall Smith
- Michel Roux Jr
- Nadia Sawalha
- Philip Pullman
- Raymond Khoury
- Richard North Patterson
- Robert Masello
- Sally Roth
- Sarah Langan
- Stella Rimington
- Stephen Booth
- Stephen King
- Stephen Leather
- T.C. Boyle
- Tom Negrino
- Tony Hillerman
- Urban Waite
- Val McDermid
- Valerio Massimo Manfredi
- Beginning GIMP
- Beginning Visual C++
- Culturalism
- Fiction
- A Drink Before The War
- A Talent for War
- Bag of Bones
- Blood and Ice
- Burn
- Dark Lady
- Dead Line
- Eclipse
- Empress of Eternity
- Exley
- Flipping Out
- Just One Look
- Nightfall
- Pet Sematary
- Savage Moon
- Skinwalkers
- Starvation Lake
- The Fallen
- The Gardens of the Dead
- The Jump
- The Last Templar
- The Mermaids Singing
- The Midnight Mayor
- The Secret Soldier
- The Summons
- The Terror of Living
- The Testament
- The Tower
- Under the Dome
- Virus
- AJAX and PHP
- Aging with Grace
- Food books
- Green Architecture
- Life Is So Good
- SQL: The Complete Reference
- The Backyard Bird Lover's Ultimate How-to Guide
- The Garden Gurus
- Authors
- Sustainability
- -18 hours left to decide the future of Australia
- Campbells vegetable stock or Massel vegetable stock?
- Carbon Sequestration
- Carbon tax for Australia is a fraud
- Copenhagen will fail
- Cost of living in Australia
- Dick Smith jumps on the population bandwagon
- Dry Run: Preventing the Next Urban Water Crisis
- Energy Saving Lights
- Garlic
- How many people can live in Australia?
- Its obsolete, throw it out!
- Julia Gillard offers 9.9 billion dollars bribe to Rob Oakeshott
- Laundry detergent
- Petrol or Diesel?
- Reflective foil batts kill
- RoHS
- Sea level to rise 3mm due to climate change
- Solar power
- Spring again in Sydney
- Sustainable fuels
- The CRUD Tax is back
- The people who make building regulations do not own houses
- Water efficiency
- Which insulation is safer, foil or wool?
- Will Australia reduce greenhouse gas emissions?
- Technology
- Android or Blackberry or iPhone or a flip phone?
- Apple versus Google 2011
- Cameras
- Cars
- Colour
- Burgundy
- Colour Blindness
- Colour Names
- Dulux colours
- Pantone colours
- Safe Colours
- Seculine ProDisk Mini colour balance card
- What Causes Colour Blindness?
- Hardware
- Batteries for the Digital Age
- Cables
- Cases
- Computer reliability
- Computrace
- Disks
- Astone ISO Gear 481E
- Best SSD for your notebook computer
- Disk block size
- Hitachi disk HDS722020ALA330
- LaCie USB 2.0 250 GB mobile hard drive design by F.A. Porsche
- SMART disk
- Samsung 2 TB HD204UI quiet low power disk for mass storage
- Seagate and Samsung merge disk business
- Select the right disk for your RAID array
- USB disk speed
- Western Digital WD20EARX 2 GB SATA 3 disk
- How long should computer hardware last?
- Keyboards
- Mainframe
- Memory cards
- Monitors
- Netbooks, notebooks, tablets, and xPads
- Network Attached Storage
- OLED Displays
- PC's are a thing of the past
- Printers
- Quiet
- Samsung Galaxy S
- Speed
- Television
- Tools
- USB
- Worst computer movies
- Xserve is dead. What next?
- Your backup will not work
- Z68 motherboards
- iPad or Acer Aspire One?
- IQ
- LG Intello Washing Machine
- Lack of a challenge
- Networks
- 802.11n wireless networking
- D-Link DIR-655 wireless router
- D-Link DWA-160 Xtreme N dual band USB adapter
- D-Link DWA-556 Xtreme N PCI Express desktop adapter
- MIMO
- NBN spends another $12 billion of our tax money on nothing
- National Broadband Network
- Netgear wireless modem router DGND3300 with 300 Mbps 802.11n
- Refrigerator kills wireless broadband
- Small Wireless Network
- TP-LINK TL-SG10005D 5 port gigabit switch
- TP-Link TL-WR1043N wireless N gigabit router
- Telstra Pre-paid Mobile Wi-Fi
- Where are the router plus proxy server combinations?
- Open Source documentation
- Software
- 7-zip
- Accounting
- Asterisk
- Audacity
- Backup software
- Bloat only in Windows
- CAD
- CDex
- Disk imaging software for copying and backup
- Exact Audio Copy
- Filezilla
- Firefox
- Java
- LibreOffice or OpenOffice?
- Linux
- 1 in 5 servers will ship with Linux
- Android phones outsell iPhone
- Another Move to Linux
- CentOS 5.5 installation on SSD and RAID 5
- Debian
- Debian 5.0.5 AMD64 installation
- Debian 5.06 installation
- Fedora
- Fedora or Ubuntu?
- Gnome or KDE?
- K9copy
- Linux 2.6.38
- Linux Gnome login settings lost
- Linux Mint
- Linux RAID, a rant
- Linux Speed
- Linux Time
- Linux reliability as demonstrated by Ubuntu 10.10
- Linux reliability as demonstrated by Ubuntu 11.4
- Linux still a struggle in 2011
- Linux workstation disk RAID 1
- Linux, NT, Windows, and SETI
- Linux, three years of progress
- London Stock Exchange switches to Linux
- Mandrake Linux 9.2
- The partition is misaligned by 48128 bytes - warning from Linux RAID
- Ubuntu
- How to fix the scroll bars in Ubuntu 11.4 Gnome
- Kubuntu 10.10 alternate installation on desktop with RAID 1
- POWbuntu
- Ubuntu 10.10 after 6 months use
- Ubuntu 10.10 alternate installation
- Ubuntu 10.10 desktop RAID 1
- Ubuntu 10.10 desktop RAID 5
- Ubuntu 10.10 desktop install on a netbook
- Ubuntu 10.10 desktop installation
- Ubuntu 10.10 netbook install on a netbook
- Ubuntu 10.10 server AMD64
- Ubuntu 10.10 upgrade to version 11.4 beta 2
- Ubuntu 10.4
- Ubuntu 11.10
- Ubuntu 11.10 first upgrade
- Ubuntu 11.4 after one month use
- Ubuntu 12.04 beta1 desktop amd64
- Ubuntu One
- Ubuntu by Microsoft?
- Ubuntu desktop upgrade 10.4 to 10.10 failed because I did not check the media
- Ubuntu strikes again
- Upgrade Ubuntu to Linux Mint 12 LDXE for extra speed
- Yes, use Linux but not that distribution!
- Nero
- OpenOffice
- OpenOffice is now Apache Office
- Project management
- Scribus
- Software for Windows and Linux
- Text editors
- Time
- Todo applications
- Tomboy notes
- Top text editors
- Version control
- VideoLAN VLC media player
- Visio
- Webmin
- Webmin installation on CentOS for Web development
- Webmin installation on Ubuntu
- What is the most popular open source software today?
- Windows
- Another Windows person goes Linux
- BAD_POOL_CALLER
- Cygwin
- Microsoft Malicious Software Removal Tool cannot find a common virus
- One of the developers of Windows XP is criminally insane
- There are unused icons on your desktop
- W32time
- Which Windows version?
- Windows 7 Home Premium
- Windows XP Stop 0x0000007B during installation
- Windows XP is a disaster
- Windows processes
- XML
- Zip, bzip, gzip, or 7zip?
- configFree
- Technology Succession Planning
- VoIP
- Web Sites
- Drupal
- Do Drupal themes have to use the GPL?
- Drupal 7
- A better search facility for Drupal
- Drupal - performance or flexibility
- Drupal 7 Fields are hard to fix
- Drupal 7 new features
- Drupal 7 ships on January 5
- Drupal 7.14
- Drupal 7.4 hits PeterMoulding.com
- Drupal function sequence
- The evolution of a module
- Undefined index: headers in DefaultMailSystem->mail() (line 54 of /modules/system/system.mail.inc).
- Undefined index: to in DefaultMailSystem->mail() (line 83 of /modules/system/system.mail.inc).
- implode(): Invalid arguments passed in DefaultMailSystem->format() (line 23 of /modules/system/system.mail.inc).
- Drupal 8
- Drupal Code Load Cut
- Drupal How To
- Drupal Modules
- Backup and Migrate
- Browscap
- CKEditor with Drupal WYSIWYG
- Captcha
- Cel
- Colorbox
- Content Construction Kit
- Content type
- Devel module for Drupal
- Drupal Rules as an automation language
- Drupal Spam add-on module
- Form alter to node
- IMCE
- IMCE Wysiwyg bridge
- ImageAPI
- Jdog
- Lightbox2
- Module variable
- Node Gallery Access
- Node_Gallery
- Path
- Path redirect
- Pathauto
- Pet
- Search
- Service links
- Session Variable
- Statistics
- Taxonomy
- Token
- Token ex
- Transliteration
- Trigger
- Watch
- Other modules
- Drupal Training
- Drupal access controls need a major rewrite
- Drupal coding tricks
- Drupal performance
- Drupal themes for the future
- Drupal.org colours
- Import existing data into Drupal
- Multiple Web sites made easy using Drupal multisite and the right start
- drupal_lookup_path()
- Adobe PDF
- Apache
- Apache Mahout
- Audi.com
- Bleet
- CSS Strikes Again
- CSS or xCSS
- Can you believe Facebook or email?
- Content Management Systems
- Databases
- Facebook scam
- Font
- Fonts
- HTML
- Install Apache, MySQL, and PHP 5 in Ubuntu 11.4 using the Ubuntu Software Centre
- Language Codes
- Marketing
- Memcache
- Nginx
- Open source development hits another roadblock
- Oscars
- PHP
- SPDY
- Search software
- Techoni.com.au
- Theme themes
- Things to hate on Web sites
- U.S. Patent No. 6,985,875
- Virtual Private Server
- Visible Improvement
- Web 4.0
- Web browser usage
- Web browsers
- Web site development
- Bluefish
- Crying over spilt code
- Eclipse and PHP
- Getting a Git client, a story of ancient technology and pain
- HTTrack
- MVC
- Netbeans
- PHP or ..., CakePHP/Symfony/ZF versus ...
- Programming
- Superfish
- Web browser emulators for testing your Web site
- Web development frameworks
- Web site books
- Web site development on your own computer
- Webmin or phpMyAdmin or cPanel for creating databases?
- aiki framework
- jQuery
- Views development - Learn Fields first
- Views development - Learn Actions and Rules
- jQuery .each()
- jQuery .has()
- jQuery .is()
- jQuery and Firefox Firebug
- jQuery children
- jQuery for people not using Drupal - Installation and getting started
- jQuery hover
- jQuery hover de-duplication example
- jQuery or CSS?
- jQuery performance
- jQuery tests
- Web site hosting
- Westpac Web site still broken after two years and ten months
- Wordpress wins another CMS survey
- Drupal
Linux, three years of progress
Submitted by Peter on Mon, 2010-11-01 14:20
Next year we celebrate 20 years of Linux. For servers, scientific calculations, and some other specialised areas, Linux was the big new thing
, the magic bullet
to solve all computer related problems but on the world's most common computer, the desktop, Linux remained the next big new thing
. Now Linux is running neck and neck against Windows, with Linux winning in some countries. The last three years of progress really made a difference.
I am throwing out a log book for test configurations of Linux and other operating systems back in 2007. back then I tried all the popular distributions of Linux and none was suitable for anything other than simple hardware configurations.
2007
2007. Small desktop workstation. Ubuntu 7.10 is out. I tried creating a simple workstation with some of the disks joined in a RAID array. There was no user friendly option to install RAID. I followed some complicated Unix style command line instructions and the software failed. Linux and Unix users laugh at people who use DOS then they tell you to use primitive DOS style command line instructions to make simple changes to a Linux installation. Bah! Back in 2007 Linux was ready for only the simplest desktop configurations and only of the hardware was a year or more old.
I tried CentOS and it worked for a desktop machine with one disk. Configuring a desktop workstation for multiple disks was a real pain.
One page notes that one commonly used distribution of Linux required 24 installations to create a working system. Each attempt was required to experiment with a poorly documented or undocumented option until a working combination was found. The testing used 12 hours per day for two days. The next step for that computer was to install Samba and Samba could not be made to through the existing installation steps or any of the administration facilities. After two days on Linux and another two on Samba, all the work was thrown away and the project switched to another Linux distribution. The other distributions were easier to installed but could not make Samba work.
SE Linux is a security extension to Linux to compete against the NT/NTFS based security in Windows and other operating systems with ACL style security. Back in 2007 I made several attempts to use SE Linux with several Linux distributions and in every case, the SE option made the installation process fail for Linux or one of the required applications.
Today Linux distributions are close to up to date with hardware with half of the hardware suppliers now creating Linux drivers for release with new devices. Easy RAID installation is still missing but is a far easier and can be accomplished without the DOS/Unix command line.
A quick history
1991. Linux Torvolds writes Linux as an alternative to Minux. There were lots of little operating systems around at the time. The DOS alternatives were drying up because DOS was fading away to Windows. I threw out the last of my operating systems because it was easier to add their special features to other operating systems than to maintain my own. At that stage Linux was not the module system of today and extending other operating systems was more productive.
1998. Mandriva, then known as Mandrake, started producing a really well documented user friendly distribution of Linux. User friendly only in comparison to existing Linux distributions. Many years would pass before Mandriva developed from friendlier
to friendly.
2004. Ubuntu arrives. Ubuntu is the easiest Linux distribution and half of the world's Linux users use Ubuntu. Ubuntu effectively doubled the world market for Linux.
2008. OpenOffice 3 arrived and helped a lot of people switch to Linux.
Linux is unique
One of the common lines from Linux lovers is Linux is unique
. When you ask what is unique, they mention their favourite features. Every one of those features is available in other operating systems. What makes Linux unique is only the combination of all the features, not any one feature.
Linux is modular. You can choose difference file systems, different user interfaces, and a whole lot of other things. Linux is really only the little layer in the middle. The same file systems are available for Unix. The user interfaces and other features are either available for other operating systems or have a close equivalent in other operating systems, often sharing underlying code.
Collectively the other operating systems have as much development work invested as Linux but that other development work is fragmented over a lot of projects and most of the other operating system projects are dead ends slowly being replaced by Linux. IBM decided to back Linux because Linux is the way of the future and IBM can make money by supplying services.
The one thing keeping some other operating systems alive is their use of the BSD licence instead of the GPL used by Linux. A BSD style licence lets big commercial companies stick their own brand on top and pretend the operating system is theirs so they can charge you money. Many years after IBM adopted Linux, Apple woke up to open source and decided to use a BSD licensed operating system so Apple could charge loyal Mac users for the free operating system.
OpenOffice
Microsoft Office was one of the big roadblocks to switching from Windows to Linux. About three years ago, OpenOffice became a practical alternative for people working in a mixed environment. You could switch your company to OpenOffice earlier if you did not have to swap files with suppliers and customers. Now most of your suppliers and customers have some people using OpenOffice. Those organisations make their Microsoft Office users work with compatible releases. Compatibility issues are almost non existent.
This is an application level decision, not an operating system decision. Linux lacks nothing needed for an application of that size. Years ago you would also have problems making printers work in Linux and that problem is evaporating. Many years you would have had problems with some of the large displays used for presentations and that problem went away. The small residual problems with displays are mostly related to high intensity games.
Microsoft Publisher and Project
Microsoft Publisher and Microsoft Project are two applications that are still hard to replace on Linux. Organisations switch from Publisher to Scribus and equivalents to prepare for a switch to Linux. The problem is not really the applications, the problem is the proprietary file formats they use. When proprietary software uses complicated proprietary file formats, the open source alternatives may take years to develop ways to read your existing files.
Again this is not an operating system problem because you can access the files on Linux. Some Linux file systems can handle all the variations of file types, file structures, file names, and every option except ACL style security. Linux now has an extended security system that should be equivalent to ACL style security and Linux trails behind only in the area of user interface applications to manage the security.
Linux for backup
Linux has a long history of use for file storage and should be useful to create a small backup server for your office. Back in 2007 I tried unsuccessfully to create a backup file storage computer using desktop oriented distributions of Linux. Server oriented distributions created horrible primitive systems without a decent user interface for the management of the files. Desktop distributions created the user interface and failed to easily create the connections from the storage server to the rest of the computers. Desktop distributions also failed to create useful disk configurations for more than one disk.
2007 was the year when I removed 80 GB disks and replaced them with larger disks because the 80 GB disks were reaching end of reliable life. Affordable new disks were in the 200 - 300 GB range. You could easily have a million files on a backup system. Who would want to manage a collection like that with a command line? Not me.
You could backup an 80 GB disk to a bluray disk but not a 300 GB disk. By the time you remove temporary files and other space wasters from an 80 GB disk, the result fits into the 50 GB of a dual layer bluray disk. Your 300 GB disk requires several bluray disks for a backup, a big expense back then, and 300 GB disks were so cheap, backing up to another disk was cheaper than using bluray disks. Linux network attached storage devices were attractive but not practical without a resident Linux specialist.
Real time audio and video
Linux has internal delays that make real time audio and video processing a problem. The delays are now removed by special add on code that will eventually be moved into the base Linux code. Today you can use special editions for real time audio and video editing. Ubuntu has the Ubuntu studio edition.
Handheld devices
2007 included some attempts to use Linux on handheld devices. 2010 included the big release of Google Android Linux version 2.1, the first really successful Linux for handheld devices. All the major mobile telephone brands, except Apple and RIM, are switching to Android for their smartphones.
Conclusion
A really useful version of Linux exists for every type of computer and the only limitation for your use on existing computers is the ease of installation. RAID configuration and some hardware drivers are problems. If your hardware is at least six months old, you use only one disk, and do not want to play expensive games, you can now use Linux.








