logo

  Blog

  Airsoft

  Distributed Comp

  Linux

  Geexbox

  Gaming

  Software

  Links

  Contact Me

  unique hits   Links

  The AT Wire

  Linux Screw

Subscribe to my blog by email : or rss :


  Blog Archives

  November 2007
  October 2007
  September 2007
  December 2006
  November 2006


Web site contents © Copyright TOTMS 2007 Some works released under GPL. These are explicity marked, All rights reserved.

 

Category


03/11/07 When RAM goes bad......

RAM, all computers need it, and there are more types of it than you can shake a stick at (excuse the pun), and people often take it for granted, however faults with RAM are one of the quickest ways to screw up your computer, more so than almost any other component except perhaps a dodgy power supply (QTech anyone?). I have personally busted entire Operating System installs with bad ram overclocks- times like that you better pray you weren't stupid enough to leave your valuable documents ect on the same partition as Windows.

So RAM stability is the cornerstone of a reliable computer, and whether or not you overclock your components, knowing that you computer is stable is peace of mind that you can't put a price on, but how do you go about testing your system to see if all is running well, or if you have hidden faults waiting to surface and destroy your valuable data?

In fact with a little know-how you can do it totally free if you have a spare hour or two (mostly unattended), and this brings us to the topic of this brief(ish) article....... MemTest and Memtest86+, the only RAM testing software worth talking about.

MemTest is a tiny windows exe that allows you to input the amount of memory that you wish to test, and then chuggs away happily testing it, telling you its progress by a % of the RAM you have assigned it, while you do other things (though beware it will use up a substantial amount of CPU power as well), leave if running for a hour or two, and if it has any errors then your RAM is unstable. There are fundamental limits on the reliability of this though, as the amount of RAM being tested by a single occurrence of the program is 1184MB (this can be circumvented by running two versions at once however), and also as the program obviously cannot access RAM being used by the Operating System, or by the user, you may miss "Bad" sectors of your RAM by the fact that they are being used!

Memtest86+ is the bigger brother of MemTest, and treats the testing with a rather more serious approach. Rather than a Windows program, you have a bootable CD, or a USB/Floppy EXE for use from DOS. This more rigorous approach allows you to test the entire RAM (bar the few kb in takes up), rather than the small amount you assign MemTest to use, as there is no Operating System or other programs running. Memtest86+ also has a series of different "Tests" that it runs, of differing complexities, in each "Pass". To make life even easier, many Linux CD's carry a copy of Memtest86+ accessible from the boot menu, so there really is no reason why you shouldn't have a copy close to hand. If you don't have a linux live/install CD handy then you can obtain via a small download a version to run from a floppy or USB key from the official site.

 

RAM that produces ANY errors on Memtest86+ is faulty and should be removed from the system ASAP, and preferably returned for replacement. Leaving it in the system can cause problems varying from occasional program freezes and crashes, through to corruption of files and total Operating Systems. Most RAM has an extensive if not lifetime warranty, so there is no reason to run the risk of running faulty RAM.

I personally use both the programs, MemTest for quick testing while I have other things to do, often when i am trying to initially test the stability of an overclock, and then Memtest86+ when i am either trying to analyse for long term stability, or trying to identify RAM with an inherent fault. The pictures you see above come from recent tests of my own system, analysing my 4 RAM sticks for errors, 2 of which you can see have been diagnosed as faulty and need replacing and has since been removed from my system.

So whether you are an overclocker looking to squeze that extra bit out of your system without compromising on stability, or just someone that wants a computer they can depend on, MemTest and Memtest86+ are great tools that will allow you to rely on your computer with certainty.

Posted by gingerbreadman at 8:49 PM
Edited on: 07/11/07 9:37 PM
Categories: F/OSS, other

29/10/07 OpenBIOS / LinuxBIOS and Thin Clients

I have known about the openbios / linuxbios project for a little while now, but today I discovered a video demonstrating an early build running on a standard 2Mb flash EEPROM. Not only does it completely replace the standard Award BIOS but it boots to a graphical (if lightweight) X11 server in just a few seconds. Although this project is still fairly new (shown by limited compatibility) the concept of having a unified, free bios that allows fast prebooting into a graphical environment is appealing. I believe Macs do something similar, they boot into a very stripped down GUI giving graphical boot options. This idea is not new and ASUS demonstrated a couple of weeks back a motherboard that has an embedded linux distribution ready to boot before windows. The technology is called Splashtop and allows access to email, skype and the web from a stripped down linux environment.

More and more I am seeing a trend towards 'at-an-arms-length' computing and I have mixed feelings about it. Whilst linuxbios would allow better / more efficient booting into a Linux (or other OS) distribution, having a stripped down environment where you could then VNC or telnet into another more powerful system is an interesting idea with lots of potential applications. Imagine a media center PC that was fast (as in instant) to boot and silent due to all the processing being done on another machine on the network, it would be an ideal mediacenter environment. Similarly there is a low murmuring that has been increasing in volume for the last few years concerning a complete shake up of the traditional computing environment. It essentially started with web '2.0' i.e. applications as a service. The whole idea of being able to log into a personalised environment in a web browser is an appealing one, be it a web operating system like eyeOS or just a social networking environment like Facebook. Not only can you have access to your personal space/files/environment remotely, but instead of buying a powerful machine and maintaining its software and hardware, buying a thin client and computing entirely online. Many people simply do not have the technical expertise or the time to properly maintain their home computers. Simple tasks such as regular defragmentations or temporary file cleanup and data archiving often are not done regularly. Many computers I see do not even have basic security programs running. A secure thin client running on a whitelist basis would not need such constant attention and any security would be handled remotely by the application provider. Potentially providers could offer really cheap, low power machines with a monthly payment, which would serve as a lease for an online operating system and storage space.

Although there are potentially a lot of benefits, there is something about relying entirely on a network that is outside your control, (the Internet) a service provider that could have a dubious privacy policy (look at AT&T) and a locked down client which does not appeal to me. I have very much bought into the F/OSS philosophy and the concept of being locked into a proprietary system does not appeal at all, let alone relying on a foreign (i.e. outside my home system) network - especially with my ISP's service record.

Posted by Konrad at 12:59 PM
Edited on: 01/11/07 10:18 AM
Categories: distributed computing, F/OSS, news, other, random

22/10/07 Gender Bender!

"The chemicals [in the iphone] are suspected of causing birth defects and gender-bending effects."

According to the article from the Independent, the iPhone contains several classes of compounds not known to play well with the environment or the human body. Among them are phthalates (?) which are cheifly emplyed as plasticisers and used to lower the glass transition temperature (Tg) of plastics making them more durable. I dont fully believe all the effects claimed in the article, but it makes for an entertaining read.

Full Article

Posted by Konrad at 4:35 PM
Categories: news, other, random

07/10/07 A storm is brewing...

Is anyone else starting to get concerned about the Storm Bot net? This is a topic that seems to have avoided mass media interest, despite having first cropped up in January this year. There are a number of factors which make this worm very different from prior such outbreaks. Up to now, worms would spread as fast and far as they could in order to achieve maximum power and publicity before activating a payload. This historically has been in the form of DDOS attacks. What makes storm so dangerous, is that it appears to be extremely well coded. Once a windows machine is infected, it silently joins the pool without any overt signs to the end user. The way in which the worm spreads also makes it hard to both detect and provide an effective countermeasure against as the worm's code changes twice an hour as well as its constantly evolving social engineering based attacks. Users have been lured with offers of free music or emails purportedly to be emergency notifications of a dangerous weather front in Europe. In fact the name of the worm comes from those initial emails.

Each infected node communicates with others via a specially designed peer to peer network, rather than a single central server and each node can function independently should it need to. It is hard to get an estimate as to the number of infected clients are present throughout the world. Estimates vary wildly from 50-70 thousand to 1 to 50 million. Think of the bandwidth this worm not has available and how devastating such a DDOS would be. In the past DDOS attacks, when not virus related, came from a fairly narrow range of IPs allowing the targeted systems to block provinces or even continents of IP addresses. Whilst this would render the site completely inaccessible from genuine users in those areas, at least the site could provide partial service to other areas of the globe. With Storm, there does not appear to be a way to defend against an onslaught on such diverse scale given the world wide distribution of infected clients. Worryingly the bot net has not yet been very active, experts estimate it as running at around 10% capacity with a small number of nodes (tens of thousands only) spreading the infection and other nodes either dormant or sending out spam messages. It is conceivable that over ten billion spam messages have been sent already. There are signs the bot net has been retaliating against efforts to halt its progress with several sites either being hacked or suffering DDOS attacks.

Whilst I do not wish this post to sound like I am scaremongering for the sake of a post, I am genuinely concerned as to the lack of public knowledge / media attention on this matter. Whilst a google search of 'Storm Botnet' will yield a fair amount of information, a conversation with several of my informed friends revealed very little in the way of awareness. Certainly for me, a bot with purportedly enough power to wipe countries off the Internet is a cause for concern as it should be every windows PC user.

Posted by Konrad at 11:52 AM
Categories: news, other

30/09/07 Folding at home

The Playstation 3 was recently released and this platform has made quite a significant impact to the overall processing power at the disposal of the project teams. Infact, it would seem I greatly underestimated the overall contribution the PS3 client has made. At the time of writing, the combined power of a quarter of a million PS3s is generating almost SIX (5.77x) times the power of ~200,000 desktop computers (x86 and PPC architectures across OS/X Windows and Linux flavors.) It appears that in the last few months the project broke a Petaflop(?) of total distributed processing power, having ~740 Teraflops in mid march as reported by Techreport. To see the current stats broken down by machine type and architecture go here. I have also re-uploaded the themes on the Geexbox page. If I get a moment I will make some more soon, if anyone wants free hosting for their theme please feel free to contact me.

Posted by Konrad at 12:02 PM
Edited on: 05/10/07 6:33 PM
Categories: distributed computing, news, other

27/09/07 Terrorist Material Supplier

I was rather surprised today to discover a potential supplier of materials useful to terrorists. Its one that has a huge online brand presence, one everyone knows about, even the layman on the street. This company, which I shall not name, has practically invented online auctioneering with its catchy name and multicoloured characters. I should explain the back story at this point. Recently I have become rather interested in amateur rocketry. Having a Chemistry Degree, I was pondering the pros and cons of possibly making my own propellant. Whilst searching for the availability of potassium nitrate (or saltpeter) I was shocked at both the quantity and availability. Kilograms purchasable of not just saltpeter but other chemicals which could very easily be turned into gun powder (or black powder) but also chemicals required to make 2,4,6-trinitrotoluene (TNT). Whilst the latter requires a little skill due to the deactivational nature of the nitrate units during successive nitrations on the toluene, the former can be as simple as mixing three powders in varying ratios. Its no small wonder people can fashion devices from easily obtainable compounds. Look at the 07/07 London bombings, TATP was used which was made from acetone. Acetone can be bought in great quantity easily in the form of nail varnish polish remover. Whilst I would be the first person to object vocally if such materials were no longer available, it does make me wonder if we are inviting problems. Greater accessibility and availability also requires greater responsibility.

Posted by Konrad at 11:55 AM
Edited on: 05/10/07 8:41 PM
Categories: other

26/09/07 Website Update

And its going to be a lot more than just moving the images around. I have a whole new redesign in the works which I will upload shortly. Come back in a couple of days and I hope to have a site that looks like someone other than a trained chimp worked on it Whilst I am posting this, I would like to point people towards Slashdot Review. Its a daily (M-F) podcast that summarises the news from Slashdot and other sources. These podcast are in 15 minute segments and make for good listening. If you are a geek or nongeek I definitely recommend it. I have a lot of things to add / write about - its been a busy few months  

Posted by Konrad at 11:51 AM
Categories: news, other

« news | Main | random »