Posts tagged ‘forums’

How To Test Out Linux

I won’t bore you with my personal journey with Linux (it’s pretty much try, give up, try again, give up, try again, distro hop, pick a distro), but based on this comment, I thought it would be worthwhile discussing how best to try Linux out and the reasons you could find it useful to do so and why you may not find it so useful…  Call it a belated Christ-/Mithras-/Horus-mas present to the world.

First, the reasons people test out Linux.  These are many and varied, but the main ones seem to be: they heard it was cool, it was sold as a major panacea for all computing ills, they are geeks and think it’s de rigeur to do so, it looked good on a friend’s PC, it solves a problem they have, they are sick of lock in and viruses.  There are other reasons, but I think these are representative.  Here’s the thing: none of these reasons are bad reasons.  I have tried various things out over the years for similar reasons – some I have stuck with and some I haven’t.  The more rabid Linux evangelists will tell you that you have to try it and that there’s something wrong with you if you don’t.  I’m not going to do that.  It would be great if the balance were tipped from proprietary OSes to the FOSS way, but I am realistic enough to know that this isn’t going to happen soon.  We are making major inroads, particularly on the server front, but by being realistic I have more chance of being persuasive.

If you are planning (however vaguely) to try out Linux I cannot stress this enough: do your research.  Look at the more popular distributions and check that your hardware is supported and won’t have any major issues.  Google is an excellent resource for this, Linux is an operating system that wouldn’t have come in to being without the internet and problems and fixes are discussed widely all over the place.  Head over to Distrowatch and see what people are looking into, hit the various websites that distributions have and see what they look like and make sure that you feel comfortable with the look and feel of the distribution.

An amazingly cool resource that will be of great help is the Live CD.  This gives you an entire operating system on either a CD or DVD.  Many distros offer this and you can use them to see whether Linux is for you and to test out what a distro will look like and get a great feel for the usage.  You can use them for diagnosing and fixing problems or as a handy and portable method for always having Linux on whichever PC you use.  They do not make changes to your hard drive and so you don’t have to install anything.  For the price of the download and a blank CD or DVD you can save yourself a lot of hassle.

Investigate dual booting.  You don’t have to wipe your current OS to test out another system, you can simply give it space on your hard drive and switch between.  This will give you the best idea of how it will work with your system and whether it will be for you on a daily basis.  Dual booting is pretty simple and straightforward.  It will also enable you to research problems on your known working OS if you do hit snags.

Don’t give up on your first failure.  I have lost count of the number of times that I have seen posts about how crap Linux is only to find that the poster has used it for a few hours and given up at the first hurdle.  Remember that Windows has a major lock in with a number of hardware vendors (and Mac restricts the hardware it will run on) and also software vendors.  This means that hardware and software will always work on those systems because the vendors will make it work.  Most of the drivers and software on Linux only run because the coders are dedicated and intelligent enough to make it work.  (I won’t go into the “Linux is a kernel not an OS” here because it’s irrelevant to the discussion)  For a good chunk of it’s life, Linux coders worked for the joy of coding and the fact that it runs so well on such varied hardware is testament to their skill and dedication.

Finally, research, research, research.  I’m going to mention this again because it is all important.  Think about what you want to run it on – if you have any obscure hardware or important hardware (webcams, scanners, ISP provided modems) look around the web to see if they are supported.  If you have a particular piece of software that you absolutely must have running look to see if there’s a Linux version or if there is a different piece of software that will run just as well.  Read Linux Is Not Windows – it may be a few years old, but it is still relevant.

None of this is rocket science.  It’s been a few years since Linux emerged from the “geeks only” state to an “anyone can get it running state.”  You can install Linux in around 20 minutes (from start to finish) and you will have a full desktop and a varied amount of software.  There are some 40,000+ software packages available for it from a variety of resources, so it’s likely that you will find the software you need.  You don’t have to reboot after each software install or update.  There are no real viruses available for it and malware just isn’t there.  Out of the box, it is more secure than Windows and will cost you a lot less in monetary terms.  You can distribute it freely and legally and this is explicit in the licence.  You don’t have to agree to EULAs or other restrictive licences.

So there you are, that’s how to do it.  If you want to know how not to do it, just don’t follow my advice.  The vast majority of people who fail to install and run Linux (or one of the BSDs or any other alternative OS) do so because they went in with the wrong attitude.  Before you can ride a bike or drive a car or do most tasks, there are steps to take before you do it – and computers are no different.  There is no magic bullet which will make you an automatic expert, despite the advertising, the only real way to do it is to research and persevere.  If you do decide to stick with it there are any number of resources that will assist you, from hard copy books to online forums to blogs like this.  If you stick with it you will be part of a community and a movement and will meet many interesting and fun people.  My first trip to the US was off the back of Linux – so how’s that, run an OS and travel the world?

Methods of Spam Prevention on Forums

I am a member of a few forums. All of these forums are well moderated and are free of the outside influences such as spam, warez and cracking. But why?

It could be argued that simply by joining a forum, the members (or community) would feel bound by the rules and spirit of that online forum to “be good”. After all, if they didn’t want to abide by the rules, they wouldn’t have joined, surely. Unfortunately, in these days of internet saturation, that is a somewhat naive notion – sorry.

All forums have rules and regulations, from simple one liners to fully thought out terms of conditions (along with sub-clauses and roman numerals). However, if the owners do not take steps to ensure these rules are followed and adhered to absolute chaos ensues and the people you want to be on the boards abandon you and your forum is unusable and empty of real members.

I can only show you the differences by example. So, the first example is LinuxQuestions.org. This is a forum with over 250,000 members and around 20 moderators (I’m one of them). The site owner is around regularly and is also regularly in touch with the moderation team. This means that he is able to respond to our questions and make sure that we make decisions in keeping with the spirit of the site and community. The vast majority of the members are well-behaved and stick to the rules. It is also pretty self-policing as there is a clear way to alert the team to any problems. Added to this, there are also anti-spam measures in force in the background and this means that LQ is pretty problem free.

Example 2 is LiteraryForums.org. This is a much smaller community, but equally well-behaved. It could be argued that the size of the community means that is less of a target for spam as the audience is so much smaller. I have no logs, etc to back this up, but I would say that the owner has put his measures in place to prevent spamming – moderators and other measures. This means that those automated bots don’t get a foothold. Also, the members report any problems.

The third example is the Something Awful forums. They have a prevention measure that none of the other boards do – if you want to post there you have to pay $10 to register. This immediately kills off the automated spammers because if they have to pay to spam it’s immediately useless to them. They also have a moderation team (up to 40 mods I believe for around 100,000 members) and the mods regularly get in contact with each other and discuss problems on the boards and ways to stop them getting out of hand. It is a rarity these days to charge an entrance fee – I can’t think of any other forum that still charges – but it works for them. They do not have a spam problem.

Finally, a board I am not a member of and I only became aware of it through my spam logs: www.games2web.com/forums/index.php – because they are a spam haven, they get no clickable link. This appears to be a genuine forum, at least it seems to have begun that way. Looking at their earliest pages there are a few posts that appear genuine. The main site is for games to embed on websites, blogs and the suchlike and I have no doubt that they started out with the finest of intentions. They have no moderation team and their software appears to be outdated, unmodified phpBB forum software. Ouch. Also, their version appears to be 2 or more years old – which means unpatched security flaws and various bugs and gotchas which have probably been fixed. Effectively, the forums were set up and abandoned – assuming they were set up with honest intentions in mind. Pick any subforum and you will see wall to wall porn and viagra ads. If it is meant to be a genuine forum it should be shut down – there is no attempt to prevent bots from making it their home. Malice, incompetence or forgetfulness?

From just 4 examples, we can see the range of measures in place across multiple forums. The best forum to join is one which has a coder with some knowledge, an owner with some common sense and a team of moderators. I will discuss moderation styles across our first three examples in a later post. If you are planning to run a forum, as well as scalability and cost issues you should also think of security as one of the biggest issues.