linux-kernel.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* The ext3 way of journalling
@ 2008-01-08 16:07 Tuomo Valkonen
  2008-01-08 16:35 ` Jan Engelhardt
                   ` (5 more replies)
  0 siblings, 6 replies; 83+ messages in thread
From: Tuomo Valkonen @ 2008-01-08 16:07 UTC (permalink / raw)
  To: linux-kernel


The ext3 journalling code can be summarised as:

    superblock->last_checked = random();
    sync(superblock)

I hate it: every time Linux crashes, e.g. due to power failure, it takes
almost an hour to boot, because the kernel has decided to corrupt the 
superblock to indicate that it's been years since last file system 
check. And obviously the crappy init system provides no simple way to 
stop the checking, to put it in the background, or whatever. The FOSS 
herd is totally concentrated on creating a WIMP idiot box -- a cheap 
plastic clone of Windows -- instead of fixing such fundamental problems.
Windows, by the way, boots like a blaze compared to woeful Linux crap
(even without the very definition of pure shit: udev, which the crap
known as Linux practically requires these days).

A partial contributor to the slow fsck process is:

    hde: ST3160023AS, ATA DISK drive
    hde: applying pessimistic Seagate errata fix

    # hdparm -t /dev/hde
    /dev/hde:
     Timing buffered disk reads:   48 MB in  3.01 seconds =  15.96 MB/sec

Thank you very much. The disk worked perfectly well without that "fix"
in earlier (2.2 or was it some 2.4?) kernels and, in Windows too. That
raw timing is worse than the _encrypted_ transfer rate I get from other
disks.

One should always indicate the version of software when complaining. Well,

    $ uname -a
    Linux noi 2.6.14 #1 PREEMPT Sun Oct 30 20:18:48 EET 2005 i686 GNU/Linux

I've tried upgrading, and failed: the megatonne monolith with a gazillion
hidden options (and totally worthless make oldconfig) is impossible to
compile these days, and the distros' stock kernel are utter and total crap
that load drivers in wrong order etc., and are difficult to configure
(demanding crap that demands udev to edit their initrds). Not to even
speak of the udev-demanding scsi-mapping insanity of SATA etc. devices
these days.

I've had it with Linux. It's no longer for power users. It's so complex
that it's only for idiot users that are content with the shoddy defaults,
and (paid) developers.

-- 
Tuomo


^ permalink raw reply	[flat|nested] 83+ messages in thread
[parent not found: <9JpbI-5yi-9@gated-at.bofh.it>]

end of thread, other threads:[~2008-02-08  4:16 UTC | newest]

Thread overview: 83+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2008-01-08 16:07 The ext3 way of journalling Tuomo Valkonen
2008-01-08 16:35 ` Jan Engelhardt
2008-01-08 16:52   ` Tuomo Valkonen
2008-01-08 17:18     ` Jan Engelhardt
2008-01-08 17:48       ` Tuomo Valkonen
2008-01-08 18:20         ` Jan Engelhardt
2008-01-08 18:32     ` Diego Calleja
2008-01-08 18:42       ` Tuomo Valkonen
2008-01-08 16:39 ` John Stoffel
2008-01-08 16:59   ` Tuomo Valkonen
2008-01-08 21:49     ` John Stoffel
2008-01-09 13:39     ` Mathieu SEGAUD
2008-01-09 14:16       ` Tuomo Valkonen
2008-01-10 13:16         ` Theodore Tso
2008-01-10 13:41           ` Tuomo Valkonen
2008-01-12 15:06             ` Theodore Tso
2008-01-12 19:24               ` Andrey Vul
2008-01-13 22:13               ` Tuomo Valkonen
2008-01-13 22:23                 ` Tuomo Valkonen
2008-01-13 23:11                   ` Theodore Tso
2008-01-14  7:15                     ` Tuomo Valkonen
2008-01-14  9:42                       ` Bernd Petrovitsch
2008-01-14  9:48                         ` Tuomo Valkonen
2008-01-14  9:57                           ` Bernd Petrovitsch
2008-01-14 10:44                             ` Christer Weinigel
2008-01-14 11:11                             ` Tuomo Valkonen
2008-01-14 11:18                               ` Bernd Petrovitsch
2008-01-14 11:27                                 ` Tuomo Valkonen
2008-01-14 10:06                           ` Krzysztof Halasa
2008-01-14 11:03                             ` Tuomo Valkonen
2008-01-14 12:46                               ` Krzysztof Halasa
2008-01-14 16:18                                 ` Lennart Sorensen
2008-01-14 23:13                                   ` Alejandro Riveira Fernández
2008-01-15 16:31                                     ` Lennart Sorensen
2008-01-15  1:09                                   ` Krzysztof Halasa
2008-01-15 16:32                                     ` Lennart Sorensen
2008-01-14 16:10                       ` me
2008-01-14 16:17                         ` Tuomo Valkonen
2008-01-14 22:39                       ` John Hubbard
2008-01-14  0:36                   ` Bernd Eckenfels
2008-01-08 16:48 ` Andre Noll
2008-01-08 17:52   ` Tuomo Valkonen
2008-01-08 18:07     ` Masoud Sharbiani "مسعود شربیانی"
2008-01-08 18:16       ` Tuomo Valkonen
2008-01-08 18:22         ` Alan Cox
2008-01-08 18:11     ` Jan Engelhardt
2008-01-08 18:20       ` Tuomo Valkonen
2008-01-08 18:29     ` Andre Noll
2008-01-08 18:40       ` Tuomo Valkonen
2008-01-08 18:47         ` Alan Cox
2008-01-08 23:06     ` Matthias Schniedermeyer
2008-01-09  7:56       ` Tuomo Valkonen
2008-01-09 10:21         ` Matthias Schniedermeyer
2008-01-09 10:28           ` Matthias Schniedermeyer
2008-01-09 12:30             ` Theodore Tso
2008-01-10 11:30       ` Helge Hafting
2008-01-10 14:02         ` Lennart Sorensen
2008-01-10 14:41         ` Matthias Schniedermeyer
2008-01-09  2:05     ` Bernd Petrovitsch
2008-01-08 16:53 ` Andi Kleen
2008-01-08 17:01   ` Tuomo Valkonen
2008-01-08 18:15     ` Theodore Tso
2008-01-08 20:51       ` Andi Kleen
2008-01-08 21:03         ` Ondrej Zary
2008-01-08 21:57         ` Theodore Tso
2008-01-09  3:21         ` Kyle Moffett
2008-01-09  7:55           ` Valdis.Kletnieks
2008-01-09 12:49             ` Theodore Tso
2008-01-09  8:00           ` BuraphaLinux Server
2008-01-09  8:21             ` Valdis.Kletnieks
2008-01-09  9:54       ` Martin Schwidefsky
2008-01-09 12:25         ` Theodore Tso
2008-01-09 12:44           ` Michal Schmidt
2008-01-09 13:53           ` Martin Schwidefsky
2008-01-09 19:47             ` Martin Schwidefsky
2008-01-08 21:32 ` Pavel Machek
2008-02-08  4:16 ` Rogelio Serrano
     [not found] <9JpbI-5yi-9@gated-at.bofh.it>
     [not found] ` <9JpEP-6df-25@gated-at.bofh.it>
     [not found]   ` <9JpYc-6Eb-13@gated-at.bofh.it>
     [not found]     ` <9Jqhr-7l9-13@gated-at.bofh.it>
     [not found]       ` <9JqKt-7Z5-9@gated-at.bofh.it>
2008-01-08 22:24         ` Bodo Eggert
     [not found] ` <9Jqri-7ym-17@gated-at.bofh.it>
     [not found]   ` <9JqUn-8bF-15@gated-at.bofh.it>
     [not found]     ` <9JvKj-85h-41@gated-at.bofh.it>
2008-01-11 16:22       ` Bodo Eggert
2008-01-11 18:39         ` Lennart Sorensen
2008-01-12  1:41           ` Bodo Eggert
2008-01-12  7:10             ` TimC
2008-01-12 10:08               ` Matthias Schniedermeyer

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).