Er is een bug in de Linux kernel gevonden die in speciale gevallen tot gegevensverlies kan leiden. De fout zit in versie 2.4.20 van het hart van het besturingssysteem. Deze kernel is 28 november gereleased maar is nog niet verwerkt in de meeste distributies. Afgelopen vrijdag is de bug opgelost, twee weken na de definitieve release van de kernel. In juli werd al een fout gevonden die hier mee te maken had, zegt Andrew Morton, schrijver van de patch. Om in de toekomst dit soort fouten te voorkomen zijn de programmeurs voor de opsporing van bugs betere programma's gaan gebruiken. Het risico van deze softwarefout is echter niet zo groot omdat het dataverlies alleen optreed in speciale omstandigheden. Het ext3 file system zou op een speciale, trage en weinig voorkomende manier gebruikt moeten worden. Als daarna het file system voor de dataopslag losgekoppeld wordt zal de data van de voorgaande dertig seconden verloren kunnen gaan:
However, the risks of the recent Linux data-loss bug are reduced because it only appears in a particular circumstance: First, an administrator has to select an unusual mode for Linux's ext3 file system software, which controls how data is stored on hard drives; then the administrator must disconnect the file system where the data is saved. In that case, all data that should have been saved on the hard drive in the previous 30 seconds could be lost.
The data-loss problem is "not very severe," said programmer Andrew Morton in an e-mail interview. It was Morton who pointed out Sunday that the bug hadn't been fixed and who posted a patch Friday.
Morton added that the bug is contingent on using ext3 in "a specialized mode, which in practice is rather slow. It doesn't offer any realistic advantages over the default...mode, and nobody uses it much. This is why the bug lay dormant for three months."