All of lore.kernel.org
 help / color / mirror / Atom feed
  • [parent not found: <9Jqri-7ym-17@gated-at.bofh.it>]
  • * 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

    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 --
         [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         ` The ext3 way of journalling 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
    2008-01-08 16:07 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
    

    This is an external index of several public inboxes,
    see mirroring instructions on how to clone and mirror
    all data and code used by this external index.