linux-kernel.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* Re: My thoughts on the "new development model"
@ 2004-10-27  0:00 Chuck Ebbert
  2004-10-27  0:24 ` Dmitry Torokhov
                   ` (2 more replies)
  0 siblings, 3 replies; 106+ messages in thread
From: Chuck Ebbert @ 2004-10-27  0:00 UTC (permalink / raw)
  To: William Lee Irwin III; +Cc: linux-kernel, Massimo Cetra

On Tue, 26 Oct 2004 at 10:37:06 -0700 William Lee Irwin III wrote:

>>  "It works for me" doesn't cut it in the OS world.
>
> It's an existence proof spanning a wide swath of architectures. If
> you are not seeing similar results, send bugreports.

  I don't neeed to send in bug reports, there are plenty on l-k
right now:

  - LVM is currently broken in 2.6.9-mm1
  - the RTC and NMI code have a race condition between them
  - NFS mount won't accept a FQDN over 50 bytes (patch was
    sent and utterly ignored, then recently reposted)
  - cdrom driver thinks non-mt. rainier drives are capable


> Point releases are in fact updated and maintained. Those updates
> are given the name of the next point release.

  Are you saying people who encounter bugs in 2.6.9 should wait for
2.6.10?  ...and when they find bugs in _that_ release they should keep
waiting?  In other words, Zeno was right after all?


--Chuck Ebbert  26-Oct-04  17:23:57

^ permalink raw reply	[flat|nested] 106+ messages in thread
* Re: My thoughts on the "new development model"
@ 2004-10-28 23:33 Chuck Ebbert
  2004-10-28 23:53 ` William Lee Irwin III
  0 siblings, 1 reply; 106+ messages in thread
From: Chuck Ebbert @ 2004-10-28 23:33 UTC (permalink / raw)
  To: William Lee Irwin III; +Cc: 'linux-kernel'

On Thu, 28 Oct 2004 at 08:03:29 -0700 William Lee Irwin III wrote:

> 99.99% of users use one arch, i386.

  You oversimplify.  For example, I have:

        1 uniprocessor IOAPIC (i440FX)
        1 SMP IOAPIC (flat mode) (i440GX)
        2 XT-PIC noapic (i440BX, VIA KT133)


> 99.99% of users use one disk driver, IDE.

  And again:

        1 VIA VT82C686
        1 HPT370A
        1 PDC20267
        1 PDC20268
        1 PIIX3
        2 PIIX4

  So even in my 'simple' i386 environment there is a lot of variety in
just those two things.


> The intersection of these users is probably well over 99.999% of all
> users.

  If Linux had a billion users, how many would have something different?


--Chuck Ebbert  28-Oct-04  19:04:08

^ permalink raw reply	[flat|nested] 106+ messages in thread
* Re: My thoughts on the "new development model"
@ 2004-10-28 13:04 Chuck Ebbert
  2004-10-28 13:15 ` Arjan van de Ven
  2004-10-28 15:03 ` William Lee Irwin III
  0 siblings, 2 replies; 106+ messages in thread
From: Chuck Ebbert @ 2004-10-28 13:04 UTC (permalink / raw)
  To: William Lee Irwin III
  Cc: michael@optusnet.com.au, 'linux-kernel',
	'Bill Davidsen', Massimo Cetra, Ed Tomlinson,
	Marcos D. Marado Torres, John Richard Moser, Alan Cox

On Thu, 28 Oct 2004 at 00:13:44 -0700 William Lee Irwin III wrote:
> On Thu, Oct 28, 2004 at 04:46:58PM +1000, michael@optusnet.com.au wrote:
>> [...] many bugs are perfectly acceptable in a production
>> environment as long as they're not impacting. (The linux kernel is a
>> very large piece of work. Few installations would use even 20% of the
>> total kernel functionality).
>
> I'd expect vastly less than 1%, starting from the arch count, and then
> making some conservative guesses about drivers. Drivers probably
> actually take it down to far, far less than 1%.


  Sure, but pretty much each installation uses a different 1%.

  If there's a bug in there it's bound to hit someone; that's
what makes OS writing so difficult.  (And that's why "It works
for me" is not really a useful statement about the overall quality
of an operating system.)


--Chuck Ebbert  28-Oct-04  09:00:36

^ permalink raw reply	[flat|nested] 106+ messages in thread
* Re: My thoughts on the "new development model"
@ 2004-10-27 19:50 Chuck Ebbert
  2004-10-27 21:40 ` Alan Cox
  0 siblings, 1 reply; 106+ messages in thread
From: Chuck Ebbert @ 2004-10-27 19:50 UTC (permalink / raw)
  To: Alan Cox; +Cc: Linux Kernel Mailing List

On Wed, 27 Oct 2004 at 16:27 +0100 Alan Cox wrote:

> You missed the remote DoS attack 8(

  Where?


>>   - i8042 fails to initialize with some boards using legacy USB
>
> This is really a BIOS issue and its not a new 2.6.9 bug its a long
> standing and messy story.

  And the patch in -ac fixes it but there is a cleaner one around
that does it more properly, right?


--Chuck Ebbert  27-Oct-04  15:35:39

^ permalink raw reply	[flat|nested] 106+ messages in thread
* Re: My thoughts on the "new development model"
@ 2004-10-26 16:32 Chuck Ebbert
  2004-10-26 17:37 ` William Lee Irwin III
  0 siblings, 1 reply; 106+ messages in thread
From: Chuck Ebbert @ 2004-10-26 16:32 UTC (permalink / raw)
  To: William Lee Irwin III; +Cc: Massimo Cetra, linux-kernel, Bill Davidsen

On Tue, 26 Oct 2004 at 08:03:13 -0700 William Lee Irwin III wrote:

> I'm running 2.6 on a number of machines I rely upon
> heavily as servers etc. on the open net as well as the usual dedicated
> kernel hacking machines. The uptimes of the relied-upon systems are
> measured in months, at times approaching a year.

 "It works for me" doesn't cut it in the OS world.


> More bugs are fixed than are introduced every release by a large margin.

 Irrelevant.


> And not even your beloved 2.4 is immune to regressions.

 We're not talking about regression, i.e. reappearance of old bugs.


> What does the number of patchsets have to do with anything?

 Large changes produce bugs -- that's a fact of life.

 It's not that the changes aren't needed, it's just the the previous 2.6 release
is kind of like a baby abandoned on a doorstep -- nobody has the time to fix
those last few bugs.  Even if someone were to step up to the plate and try to
create a stable 2.6 series, I'd bet the lead developers wouldn't even spend time
working on it.


--Chuck Ebbert  26-Oct-04  12:31:08

^ permalink raw reply	[flat|nested] 106+ messages in thread
* Re: My thoughts on the "new development model"
@ 2004-10-26 15:54 Chuck Ebbert
  2004-10-26 17:50 ` William Lee Irwin III
  0 siblings, 1 reply; 106+ messages in thread
From: Chuck Ebbert @ 2004-10-26 15:54 UTC (permalink / raw)
  To: William Lee Irwin III; +Cc: linux-kernel, Bill Davidsen

On Tue, 26 Oct 2004 at 07:28:41 -0700  William Lee Irwin III wrote:
> On Tue, Oct 26, 2004 at 06:44:46AM -0400, Ed Tomlinson wrote:
>> To my mind this just points out the need for a bug fix branch.   e.g. a
>> branch containing just bug/security fixes against the current stable
>> kernel.  It might also be worth keeping the branch active for the n-1
>> stable kernel too.
>> PS.  we could call this the Bug/Security or bs kernels.
>
> This has been very explicitly encouraged numerous times and no one has
> taken up the task. Someone actually doing something about this for once
> may be helpful to quell the worries of people such as we're hearing from.


  I'm running a kernel I call 2.6.9.1 right now, but I have no clue how to
distribute it.  How do you get an account on kernel.org?


 Directory of t:\in\269\2691

24-10-04  21:45         <DIR>          .
25-10-04  13:48         <DIR>          ..
24-10-04  21:59                  2,647 000-MANIFEST
24-10-04  21:50                  1,146 3c59x_pci_disable_device.patch
23-10-04  19:11                  1,046 ac3_compiler.h_assembly.patch
23-10-04  19:47                  1,295 ac3_config_via_velocity.patch
23-10-04  19:37                  1,056 ac3_cpia_fixes.patch
24-10-04  22:28                  2,652 ac3_i8042.patch
23-10-04  19:47                    571 ac3_i8xx_tco_timer.patch
23-10-04  19:47                    907 ac3_moxa_wakeup.patch
23-10-04  23:05                  1,942 ac3_ppp_hangup.patch
23-10-04  19:43                    964 ac3_skbuff_tso.patch
23-10-04  19:43                    946 ac3_smbfs_request.patch
23-10-04  19:42                 17,977 ac3_vm_io.patch
23-10-04  14:18                    961 compat_ioctl_tiocsbrk.patch
24-10-04  19:44                    329 decnet_connrefused.patch
23-10-04  21:08                  2,218 delay_rq_lock.patch
23-10-04  13:20                    491 dm_duplicate_kfree.patch
24-10-04  20:34                  5,667 exec_timers_and_signals.patch
23-10-04  20:23                    718 hvsi_oops.patch
23-10-04  13:53                  1,552 i2c_amd_kconfig.patch
24-10-04  19:59                  1,164 ide_no_chs.patch
23-10-04  21:22                    483 init_poison.patch
23-10-04  13:42                  1,190 ioapic_init_section.patch
24-10-04  21:48                  1,670 ioapic_on_nvidia_boards.patch
23-10-04  13:43                    855 log_buf_shift.patch
23-10-04  21:54                    737 maxtor_ide_probe.patch
19-10-04  22:10                    820 memset_signal_ppc64.patch
23-10-04  22:51                    873 netif_rx_ni_preempt_safe.patch
23-10-04  14:08                  1,203 o_direct_mmapped_io.patch
23-10-04  22:27                  4,181 parport_superio.patch
23-10-04  13:28                    662 pcdp_swap_args.patch
23-10-04  22:48                    910 pci_dev_put.patch
23-10-04  13:32                  1,593 percpu_alignment.patch
23-10-04  20:38                    786 proc_wrong_parent.patch
23-10-04  14:09                  1,542 quoted_env_vars_3.patch
23-10-04  22:24                    608 return_enfile_not_emfile.patch
23-10-04  22:26                  1,453 s390_sacf_exception.patch
23-10-04  14:20                  1,519 suspend_time_adjust.patch
23-10-04  13:50                    636 tcp_output_skbuff_fix.patch
23-10-04  13:51                  3,375 unbalanced_tasks_v3.patch
23-10-04  13:56                    957 usr_courier_pnp_id.patch
24-10-04  21:48                  2,051 vga_console_font.patch
23-10-04  22:28                    950 vm_dirty_ratio_clamp.patch
24-10-04  19:34                    822 vm_pages_scanned_active_list.patch
23-10-04  13:37                    840 x86_64_syscall32_initdata.patch
              44 File(s)         76,965 bytes



--Chuck Ebbert  26-Oct-04  11:52:08

^ permalink raw reply	[flat|nested] 106+ messages in thread
* Re: My thoughts on the "new development model"
@ 2004-10-26  5:40 Chuck Ebbert
  2004-10-26 10:44 ` Ed Tomlinson
                   ` (2 more replies)
  0 siblings, 3 replies; 106+ messages in thread
From: Chuck Ebbert @ 2004-10-26  5:40 UTC (permalink / raw)
  To: Bill Davidsen; +Cc: William Lee Irwin III, linux-kernel

Bill Davidsen wrote:

> I don't see the need for a development kernel, and it is desirable to be 
> able to run kernel.org kernels.

  Problem is, kernel.org 'release' kernels are quite buggy.  For example 2.6.9
has a long list of bugs:

  - superio parports don't work
  - TCP networking using TSO gives memory allocation failures
  - s390 has a serious security bug (sacf)
  - ppp hangup is broken with some peers
  - exec leaks POSIX timer memory and loses signals
  - auditing can deadlock
  - O_DIRECT and mmap IO can't be used together
  - procfs shows the wrong parent PID in some cases
  - i8042 fails to initialize with some boards using legacy USB
  - kswapd still goes into a frenzy now and then

  Sure, the next release will (may?) fix these bugs, but it will definitely
add a whole set of new ones.


--Chuck Ebbert  26-Oct-04  01:36:21

^ permalink raw reply	[flat|nested] 106+ messages in thread
* My thoughts on the "new development model"(A bit late tho)
@ 2004-10-22 20:03 Espen Fjellvær Olsen
  2004-10-22 21:52 ` My thoughts on the "new development model" Espen Fjellvær Olsen
  0 siblings, 1 reply; 106+ messages in thread
From: Espen Fjellvær Olsen @ 2004-10-22 20:03 UTC (permalink / raw)
  To: linux-kernel

This may come a bit late now, since the "new development model" was
put through late this summer.
But anyway i'm going to come with som thoughts about it.

I think that 2.6 should be frozen from now on, just security related
stuff should be merged.
This would strengthen Linux's reputation as a stable and secure
system, not a unstable and a system just used for fun.
A 2.7 should be created where all new experimental stuff is merged
into it, and where people could begin to think new again.
New thoughts are good in all ways, it is for sure very much code in
the current kernels that should be revised, rewritten and maybe marked
as deprecated.

:)

-- 
Mvh / Best regards
Espen Fjellvær Olsen
espenfjo@gmail.com
Norway

^ permalink raw reply	[flat|nested] 106+ messages in thread

end of thread, other threads:[~2004-11-16 16:54 UTC | newest]

Thread overview: 106+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2004-10-27  0:00 My thoughts on the "new development model" Chuck Ebbert
2004-10-27  0:24 ` Dmitry Torokhov
2004-10-27  0:36   ` William Lee Irwin III
2004-10-27  0:36 ` William Lee Irwin III
2004-10-27  2:45   ` Marcos D. Marado Torres
2004-10-27  3:19     ` William Lee Irwin III
2004-10-27  2:47 ` Marcos D. Marado Torres
  -- strict thread matches above, loose matches on Subject: below --
2004-10-28 23:33 Chuck Ebbert
2004-10-28 23:53 ` William Lee Irwin III
2004-10-28 13:04 Chuck Ebbert
2004-10-28 13:15 ` Arjan van de Ven
2004-10-28 15:03 ` William Lee Irwin III
2004-10-28 15:07   ` William Lee Irwin III
2004-10-28 17:33   ` Alan Cox
2004-10-28 18:39     ` William Lee Irwin III
2004-10-29 13:19   ` Bill Davidsen
2004-10-29 17:49     ` William Lee Irwin III
2004-10-27 19:50 Chuck Ebbert
2004-10-27 21:40 ` Alan Cox
2004-10-28  2:59   ` Dmitry Torokhov
2004-10-28 10:16     ` Alan Cox
2004-10-26 16:32 Chuck Ebbert
2004-10-26 17:37 ` William Lee Irwin III
2004-10-26 15:54 Chuck Ebbert
2004-10-26 17:50 ` William Lee Irwin III
2004-10-26  5:40 Chuck Ebbert
2004-10-26 10:44 ` Ed Tomlinson
2004-10-26 11:09   ` Massimo Cetra
2004-10-26 12:08     ` Paolo Ciarrocchi
2004-10-26 19:03       ` Mathieu Segaud
2004-10-26 15:03     ` William Lee Irwin III
2004-10-26 21:19     ` Ed Tomlinson
2004-10-27  3:05       ` Marcos D. Marado Torres
2004-10-27  4:29         ` Rik van Riel
2004-10-27  5:13           ` Willy Tarreau
2004-10-27  5:23             ` William Lee Irwin III
2004-10-27  6:04               ` Willy Tarreau
2004-10-27  6:28                 ` William Lee Irwin III
2004-10-27  6:50                   ` Massimo Cetra
2004-10-27  6:56                     ` William Lee Irwin III
2004-11-16 16:43                     ` Bill Davidsen
2004-10-27 13:48               ` John Richard Moser
2004-10-27 14:57                 ` Theodore Ts'o
2004-10-27 15:35                   ` John Richard Moser
2004-10-27 19:46                     ` Marcos D. Marado Torres
2004-10-27 21:08                       ` John Richard Moser
2004-10-27 21:14                         ` Rik van Riel
2004-10-27 17:55                   ` William Lee Irwin III
2004-10-27 13:38             ` John Richard Moser
2004-10-27  5:25         ` John Richard Moser
2004-10-28  6:46           ` michael
2004-10-28  7:13             ` William Lee Irwin III
2004-10-28  7:28             ` Hacksaw
2004-10-29 21:30               ` Adrian Bunk
2004-10-28  7:57             ` Massimo Cetra
2004-10-28 16:14             ` John Richard Moser
2004-10-28 17:27               ` Theodore Ts'o
2004-10-28 23:19               ` michael
2004-10-29  0:02                 ` John Richard Moser
2004-10-27  4:26       ` Rik van Riel
2004-11-16 16:18       ` Bill Davidsen
2004-10-26 12:37   ` Barry K. Nathan
2004-10-26 14:40     ` Espen Fjellvær Olsen
2004-10-26 14:28   ` William Lee Irwin III
2004-10-26 14:41   ` Gene Heskett
2004-10-26 14:24 ` William Lee Irwin III
2004-10-27 15:27 ` Alan Cox
2004-10-22 20:03 My thoughts on the "new development model"(A bit late tho) Espen Fjellvær Olsen
2004-10-22 21:52 ` My thoughts on the "new development model" Espen Fjellvær Olsen
2004-10-22 22:12   ` Clemens Schwaighofer
2004-10-23 12:55     ` Bernd Petrovitsch
2004-10-24  3:04       ` Clemens Schwaighofer
2004-10-22 22:45   ` William Lee Irwin III
2004-10-22 22:50     ` Espen Fjellvær Olsen
2004-10-22 23:21       ` William Lee Irwin III
2004-10-23  0:41       ` Lee Revell
2004-10-22 22:57   ` Willy Tarreau
2004-10-23  0:09     ` William Lee Irwin III
2004-10-23  2:40       ` Lee Revell
2004-10-25 21:15       ` Bill Davidsen
2004-10-25 22:08         ` William Lee Irwin III
2004-10-26 16:12         ` Charles Shannon Hendrix
2004-10-26 16:53           ` Mark Nipper
2004-10-23  1:40     ` Adrian Bunk
2004-10-23  5:04       ` Greg KH
2004-10-26  1:07         ` Adrian Bunk
2004-10-23  5:52       ` Willy Tarreau
2004-10-23 14:18         ` William Lee Irwin III
2004-10-23 19:58       ` Kronos
2004-10-23 20:05         ` Espen Fjellvær Olsen
2004-10-22 22:58   ` Lee Revell
2004-10-22 23:21     ` Paul Fulghum
2004-10-22 23:43     ` William Lee Irwin III
2004-10-23  8:01     ` Boris Bukowski
2004-10-26 16:01   ` John Richard Moser
2004-10-26 16:44     ` John Richard Moser
2004-10-26 16:58       ` Hua Zhong
2004-10-26 18:53         ` Diego Calleja
2004-10-26 19:33           ` Paul Fulghum
2004-10-27 15:31             ` Alan Cox
2004-10-27 15:30         ` Alan Cox
2004-10-27 18:37           ` Hua Zhong
2004-10-27 21:39             ` Alan Cox
2004-10-27 16:59         ` Arjan van de Ven
2004-10-27 19:27           ` Marcos D. Marado Torres
2004-10-26 18:01     ` Stephen Hemminger
2004-10-26 18:38       ` John Richard Moser

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).