Language Selection

English French German Italian Portuguese Spanish

One computers' Linux experience

I have a trusty old IBM sitting next to me. Yep, An actual IBM, pre selloff. I have had this machine for a pretty long time actually.

Not much to it. I added an Nvidea GeForce FX 5500 Video card a year or so ago and a Western Digital 120 gb hd. It only has 768 mb of ram and an Intel p4 processor.

Despite not being what most would call a super powered machine, this computer runs Linux on it. Actually, it dual boots Windows XP Pro and PCLinuxOS 2009.1

This install of XP Pro has been installed since the HD was installed. I have had no trouble with it, it has not had one single virus. I run a good firewall on it and anti-virus at all times. Truth be told, XP only gets booted about twice a week for an hour or so at a shot. Only when the kids or the wife wants to run an app that is Win only they really liked.

Since the HD was installed, It had PCLinuxOS 2007 installed on it.On the old had, It had started with Ubuntu 6.4 which lasted about 6 months then went through a flurry of installs from about five other distros.

It finally settled on PCLOS 2007 before the HD died.

Why PCLOS? That's the one the family agreed on. It stays a permanent fixture on this one machine. On the other machines, laptops, servers, etc.. I run here, there is only one other instance of PCLOS running and that is as a test bed as a LAN server. That's another story though for an other time.

I myself lean toward Debian most often. Well, Debian or a derivative, like Sidux.

Anyway, I digress. This IBM was just updated to 2009.1 over the whole time there was only one 'bad' incident running Linux on this machine and that was my fault, because being the genius I am, I didn't back up a partition before I resized it. Heh, heh heh . hmmm. Not so bright, but, not the distros fault, just my incredible overconfidence and being in a hurry.

Cameras, mp3 players, USB sticks, all kinds of devices get plugged into this install and so far not much trouble to talk about. Admittedly, I try to search and buy products I find are noted to, or should, work with Linux

Homework assignments are done using OpenOffice. Reports and spreadsheets made and printed for business and day to day stuff.

It gets used like a normal computer should on a daily basis. Games get played on it , a lot, the kids love the Linux games for the most part. there's a motorcycle one and one where you move Tux like the old Mario Bros, games and a 3d one with dwarves or something. A 3d golf and ball-on-a-table game. I can't keep track. my kids are younger, so there aren't any FPS games or the like installed.

They watch movies on the computer (especially when a brother or sister is watching something else on the living room TV.) Play music, they even watch old TV shows online. They say they are OK with the slow playback online, but I admit, this machine could use a RAM boost to playback more smoothly.

The range of ages of people using this computer is from 5 to 40 years old. Mostly KDE is used on it, the default from PCLOS, except when I am using it. Then it's Xfce. HA.

When asked, the computer phobic wife and the kids all say that using the system, finding the way around menus and just 'doing' things in general isn't really much different from learning to get around in Windows and in some cases even prefer the Linux setups.

Here's something kind of cool.

On this older, low powered computer, one can, run a remaster, play a DVD movie, have a web browser open, Xchat, pidgin and, burn an ISO to cd all at the same time. Not one messup. I kid you not. Nothing slowed down, nothing had an eror.

Now, I don't recommend people actually do that type of thing all the time, but, as usual, I wasn't really focusing on one thing and got carried away. Nice to know Linux can handle that.

XP Pro will choke just playing back music and burning a file to cd. Same machine, same specs. I've done it.

So, this old machine likes Linux. It performs at it's best using Linux.

I suppose , in answer to the question "When will Linux be ready for the user desktop?"

It was ready almost two years ago in this house. Children use it daily, as well as computer phobic wives and memory challenged mad computer geniuses. (The 'genius' part is up for speculation.)

Have fun, Learn lots.

Big Bear

More in Tux Machines

Open Hardware: RISC-V and Raspberry Pi’s 8th Birthday

  • SiFive Learn Inventor is a Wireless RISC-V Development Kit Inspired by BBC Micro:bit

    SiFive Learn Inventor is a RISC-V educational board partially inspired by BBC Micro:bit board with the same crocodile clip-friendly edge connector, and an LED matrix.

  • Hex Five Announces General Availability of MultiZone Security for Linux - The First Commercial Enclave for RISC-V processors

    Hardware consolidation requirements in automotive, aerospace & defense, and industrial automation are forcing embedded systems designers to merge safety-critical functionality with untrusted applications and operating systems. The resulting monolithic systems present vastly larger code base, greater attack surface, and increased system vulnerability. In response, Hex Five Security Inc. announces the general availability of MultiZone™ Security for Linux, the industry-first enclave specifically designed to bring security through separation to embedded systems. MultiZone™ Security is available immediately for the Microchip PolarFire® system-on-chip, the world’s first hardened real-time, Linux capable, RISC-V-based microprocessor subsystem. Support for additional RISC-V processors to be announced later in 2020.

  • Celebrate the Raspberry Pi’s 8th birthday at a Raspberry Jam

    On 29 February 2020, the Raspberry Pi Foundation will celebrate the eighth birthday of the Raspberry Pi computer (or its second birthday, depending on how strict you are about counting leap years).

Programming: JavaScript, Go, Perl and Python

  • Excellent Free Tutorials to Learn JavaScript

    JavaScript is possibly one of the easiest language to get up and running with. But to truly master the language requires a firm foundation of its intricacies. JavaScript is an interpreted, prototype-based, scripting computer programming language. It came to popular attention as a simple client-side scripting tool, interacting with the user using forms and controlling the web browser, and remains a front-end language for web applications. JavaScript features dynamic types, it’s weakly typed, supports the structured programming syntax from C, uses prototypes instead of classes for inheritance, and copies many names and naming conventions from Java. It also borrows design principles from Scheme and Self, as well as concepts and syntax idioms such as C-style procedural roots.

  • Lessons learned from programming in Go

    When you are working with complex distributed systems, you will likely come across the need for concurrent processing. At Mode.net, we deal daily with real-time, fast and resilient software. Building a global private network that dynamically routes packets at the millisecond scale wouldn’t be possible without a highly concurrent system. This dynamic routing is based on the state of the network and, while there are many parameters to consider here, our focus is on link metrics. In our context, link metrics can be anything related to the status or current properties of a network link (e.g.: link latency).

  •                    
  • Add address of FreeBSD iocage jails to PF table
                         
                           

    I started mucking about with PF, but that’s not my department … and so the jails table remained empty which meant the jail could not access anything beyond the host.

                           

    After a bit of searching I found iocage supports most jail(8) parameters, so I did this: [...]

  •                          
  • 2019.49 Almost Starring
           
             

    Patrick Spek has made the first release candidate of Rakudo Star 2019.11 available for download. If you are working with Raku from Rakudo Star distributions, then this is the moment to test the distribution so that you can be sure that nothing was missed! So please, download and test it! Which of course you can also do if you’re not generally a user of Rakudo Star

  • Python 3.8.1rc1

    The Python 3.8 series is the newest major release of the Python programming language, and it contains many new features and optimizations.

  • Python 3.8.1rc1 is now available for testing

    Python 3.8.1rc1 is the release candidate of the first maintenance release of Python 3.8. The Python 3.8 series is the newest feature release of the Python language, and it contains many new features and optimizations. You can find Python 3.8.1rc1 here: https://www.python.org/downloads/release/python-381rc1/ Assuming no critical problems are found prior to 2019-12-16, the scheduled release date for 3.8.1 as well as Ned Deily's birthday, no code changes are planned between this release candidate and the final release. That being said, please keep in mind that this is a pre-release of 3.8.1 and as such its main purpose is testing. See the “What’s New in Python 3.8” document for more information about features included in the 3.8 series. Detailed information about all changes made in 3.8.0 can be found in its change log. Maintenance releases for the 3.8 series will continue at regular bi-monthly intervals, with 3.8.2 planned for February 2020.

  • Python Docstrings

    In this tutorial, we will learn about Python docstrings. More specifically, we will learn how and why docstrings are used with the help of examples. Python docstrings (documentation strings) are the string literals that appear right after the definition of a function, method, class, or module. Let's take an example.

  • Python Comments

    Comments are descriptions that help programmers better understand the intent and functionality of the program. They are completely ignored by the Python interpreter.

  • 3 easy steps to update your apps to Python 3

    The 2.x series of Python is officially over, but converting code to Python 3 is easier than you think. Over the weekend, I spent an evening converting the frontend code of a 3D renderer (and its corresponding PySide version) to Python 3, and it was surprisingly simple in retrospect, although it seemed relatively hopeless during the refactoring process.

New: Collabora Office for Android

We are excited to announce a complete new version of Collabora Office for Android, available now in Google Play, with the following main improvements: - A great looking interface, easy to use with just one hand on your phone - Editing of complex office documents, not just viewing - Now re-uses the same technology as Collabora Online. In common with other Collabora Productivity products, this new Android release enables people to edit their documents without compromising on privacy. There is no longer a reason to hand over your data to get rich mobile editing. The new release marks the end of a period of rewriting important parts of the application. We now share much of the code and user experience from Collabora Online’s collaborative editor as well as Collabora Office 6.2 for displaying the documents. Read more

today's howtos