All of lore.kernel.org
 help / color / mirror / Atom feed
* Tilt Wheel Mouse Drivers Missing.
@ 2004-12-14  3:48 mike cox
  2004-12-14  4:01 ` Linux - open design?? ram mohan
  0 siblings, 1 reply; 9+ messages in thread
From: mike cox @ 2004-12-14  3:48 UTC (permalink / raw)
  To: linux-kernel

There used to be a patch that enabled Microsoft and
Logitech Tilt wheel mice to work in Linux.  Recently
the patch has disappeared from:
http://www.t12.jp/~ryuta/misclab/debian/release/hidinput-tiltwheel-quirk-for-linux-2.6.7.patch

Now people are emailing me if I have it.  I don't,
because of a scratched CD-R.  Does a driver for tilt
wheeled mice exist now?  

__________________________________________________
Do You Yahoo!?
Tired of spam?  Yahoo! Mail has the best spam protection around 
http://mail.yahoo.com 

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

* Linux - open design??
  2004-12-14  3:48 Tilt Wheel Mouse Drivers Missing mike cox
@ 2004-12-14  4:01 ` ram mohan
  2004-12-14  4:54   ` Zwane Mwaikambo
                     ` (4 more replies)
  0 siblings, 5 replies; 9+ messages in thread
From: ram mohan @ 2004-12-14  4:01 UTC (permalink / raw)
  To: linux-kernel

Hi All,
When we say Linux is open source and we have the sites
where we can download the source from, why is not
linux design (High Level and Low Level) not that well
publicised? (Or is it that I am not aware of - in
which case I would like to know where it is.)
I am looking for a traceability matrix- where I start
with requirements of Linux, dig into the
design(HLD/LLD) and then the source.

Thanks for the help in advance..





		
__________________________________ 
Do you Yahoo!? 
Read only the mail you want - Yahoo! Mail SpamGuard. 
http://promotions.yahoo.com/new_mail 

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

* Re: Linux - open design??
  2004-12-14  4:01 ` Linux - open design?? ram mohan
@ 2004-12-14  4:54   ` Zwane Mwaikambo
  2004-12-14  5:01   ` Kyle Moffett
                     ` (3 subsequent siblings)
  4 siblings, 0 replies; 9+ messages in thread
From: Zwane Mwaikambo @ 2004-12-14  4:54 UTC (permalink / raw)
  To: ram mohan; +Cc: linux-kernel

On Mon, 13 Dec 2004, ram mohan wrote:

> When we say Linux is open source and we have the sites
> where we can download the source from, why is not
> linux design (High Level and Low Level) not that well
> publicised? (Or is it that I am not aware of - in
> which case I would like to know where it is.)
> I am looking for a traceability matrix- where I start
> with requirements of Linux, dig into the
> design(HLD/LLD) and then the source.

You can start by searching early linux kernel mailing list archives. But 
don't expect to find some fancy requirements document.


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

* Re: Linux - open design??
  2004-12-14  4:01 ` Linux - open design?? ram mohan
  2004-12-14  4:54   ` Zwane Mwaikambo
@ 2004-12-14  5:01   ` Kyle Moffett
  2004-12-14  9:01     ` P.O. Gaillard
  2004-12-14  8:56   ` Bernd Petrovitsch
                     ` (2 subsequent siblings)
  4 siblings, 1 reply; 9+ messages in thread
From: Kyle Moffett @ 2004-12-14  5:01 UTC (permalink / raw)
  To: ram mohan; +Cc: linux-kernel

On Dec 13, 2004, at 23:01, ram mohan wrote:
> Hi All,
> When we say Linux is open source and we have the sites
> where we can download the source from, why is not
> linux design (High Level and Low Level) not that well
> publicised? (Or is it that I am not aware of - in
> which case I would like to know where it is.)
> I am looking for a traceability matrix- where I start
> with requirements of Linux, dig into the
> design(HLD/LLD) and then the source.

Well, generally the linux architecture changes so fast that any such 
documents
become nearly immediately out of date and useless.  There is some 
really good
_current_ stuff in the Documentation directory of whatever kernel 
sources you've
got, if you want to take a look, but that's about it.  There are a 
number of sites that
document some of the simpler API's, but the complex stuff just changes 
too much
for that kind of thing to be useful.  Oh, and BTW, concerning a 
traceability matrix,
generally it doesn't really exist except for proprietary software.  
Linux design is
not "requirements-based" as commercial software is, it's 
"I-want-this-feature-bad-
-enough-to-code-it-and-get-it-included-based".  I suspect that 
companies like
IBM internally have requirements-based systems to organize their 
employees
into various tasks, but publicly there is no such system, aside from 
"It's broken
and I fixed it with this patch:".

Cheers,
Kyle Moffett

-----BEGIN GEEK CODE BLOCK-----
Version: 3.12
GCM/CS/IT/U d- s++: a18 C++++>$ UB/L/X/*++++(+)>$ P+++(++++)>$
L++++(+++) E W++(+) N+++(++) o? K? w--- O? M++ V? PS+() PE+(-) Y+
PGP+++ t+(+++) 5 X R? tv-(--) b++++(++) DI+ D+ G e->++++$ h!*()>++$ r  
!y?(-)
------END GEEK CODE BLOCK------



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

* Re: Linux - open design??
  2004-12-14  4:01 ` Linux - open design?? ram mohan
  2004-12-14  4:54   ` Zwane Mwaikambo
  2004-12-14  5:01   ` Kyle Moffett
@ 2004-12-14  8:56   ` Bernd Petrovitsch
  2004-12-14 11:26   ` Helge Hafting
  2004-12-14 12:13   ` Olaf Dietsche
  4 siblings, 0 replies; 9+ messages in thread
From: Bernd Petrovitsch @ 2004-12-14  8:56 UTC (permalink / raw)
  To: ram mohan; +Cc: linux-kernel

On Mon, 2004-12-13 at 20:01 -0800, ram mohan wrote:
> When we say Linux is open source and we have the sites
> where we can download the source from, why is not
> linux design (High Level and Low Level) not that well
> publicised? (Or is it that I am not aware of - in

Because nobody is maintaining such a beast.

	Bernd
-- 
Firmix Software GmbH                   http://www.firmix.at/
mobil: +43 664 4416156                 fax: +43 1 7890849-55
          Embedded Linux Development and Services


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

* Re: Linux - open design??
  2004-12-14  5:01   ` Kyle Moffett
@ 2004-12-14  9:01     ` P.O. Gaillard
  0 siblings, 0 replies; 9+ messages in thread
From: P.O. Gaillard @ 2004-12-14  9:01 UTC (permalink / raw)
  To: Kyle Moffett; +Cc: linux-kernel

Kyle Moffett wrote:
> for that kind of thing to be useful.  Oh, and BTW, concerning a 
> traceability matrix,
> generally it doesn't really exist except for proprietary software.  
> Linux design is
> not "requirements-based" as commercial software is, it's 
> "I-want-this-feature-bad-
> -enough-to-code-it-and-get-it-included-based".  I suspect that companies 
> like
> IBM internally have requirements-based systems to organize their employees
> into various tasks, but publicly there is no such system, aside from 
> "It's broken
> and I fixed it with this patch:".

Hi, some of the APIs of Linux do get tested with full traceability. For 
instance, there is the Open Posix Test Suite. It tests the combination of Linux 
and libraries to check that they conform to Posix specifications.
This seems to be sponsored by Intel as far as I remember.

The OSDL also is writing specifications for Linux (e.g. Carrier Grade Linux) or 
ways to integrate components from the Linux world (e.g. kernel.org sources + 
high res timers from Montavista) to achieve some kind of performance.

I would therefore say that there are in fact roadmaps and specifications for 
Linux (note that this is my opinion as a user). And more seem to be emerging 
even though most of the development is probably driven by the process that Kyle 
just described.

	these were my 2 cents as a user,

	P.O. Gaillard




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

* Re: Linux - open design??
  2004-12-14  4:01 ` Linux - open design?? ram mohan
                     ` (2 preceding siblings ...)
  2004-12-14  8:56   ` Bernd Petrovitsch
@ 2004-12-14 11:26   ` Helge Hafting
  2004-12-14 12:13   ` Olaf Dietsche
  4 siblings, 0 replies; 9+ messages in thread
From: Helge Hafting @ 2004-12-14 11:26 UTC (permalink / raw)
  To: ram mohan; +Cc: linux-kernel

ram mohan wrote:

>Hi All,
>When we say Linux is open source and we have the sites
>where we can download the source from, why is not
>linux design (High Level and Low Level) not that well
>publicised? (Or is it that I am not aware of - in
>  
>
Rest assured that nobody is hiding the detailed low
and high level design from you.  The reason it isn't
available for download is that it isn't written down at all.

>which case I would like to know where it is.)
>  
>
Note that all _changes_ to the design get discussed here,
so following this list over time gives a good idea about
low-level design.

>I am looking for a traceability matrix- where I start
>with requirements of Linux, dig into the
>design(HLD/LLD) and then the source.
>
>  
>
Linux wasn't made the paper way, which is why few such
documents exist.  Of course you can dig up Linus' initial
announcement which describes what he wanted to make
at that time. . .

Helge Hafting

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

* Re: Linux - open design??
  2004-12-14  4:01 ` Linux - open design?? ram mohan
                     ` (3 preceding siblings ...)
  2004-12-14 11:26   ` Helge Hafting
@ 2004-12-14 12:13   ` Olaf Dietsche
  2004-12-16  9:22     ` Got Info - Linux - open design ram mohan
  4 siblings, 1 reply; 9+ messages in thread
From: Olaf Dietsche @ 2004-12-14 12:13 UTC (permalink / raw)
  To: ram mohan; +Cc: linux-kernel

ram mohan <madhaviram123@yahoo.com> writes:

> When we say Linux is open source and we have the sites
> where we can download the source from, why is not
> linux design (High Level and Low Level) not that well
> publicised? (Or is it that I am not aware of - in
> which case I would like to know where it is.)
> I am looking for a traceability matrix- where I start
> with requirements of Linux, dig into the
> design(HLD/LLD) and then the source.

There's no high level overview, AFAIK. But there are many documents
out there, describing various parts of Linux. Many of them are
outdated, but you can get an idea, how Linux works.

Linux Kernel 2.4 Internals <http://www.tldp.org/LDP/lki/>
Linux Kernel Hackers' Guide <http://www.tldp.org/LDP/khg/>
Linux Memory Management: <http://www.linux-mm.org/>
The Linux Kernel API <http://kernelnewbies.org/documents/kdoc/kernel-api/linuxkernelapi.html>
The Linux Kernel (based on 2.0.33) <http://www.tldp.org/LDP/tlk/>

and all below linux/Documentation, of course. However, if you want to
learn about the current state of Linux, you won't get around reading
the source.

Regards, Olaf.

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

* Got Info - Linux - open design
  2004-12-14 12:13   ` Olaf Dietsche
@ 2004-12-16  9:22     ` ram mohan
  0 siblings, 0 replies; 9+ messages in thread
From: ram mohan @ 2004-12-16  9:22 UTC (permalink / raw)
  To: linux-kernel

[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #1: Type: text/plain; charset=us-ascii, Size: 478 bytes --]

Hi All,
Thanks for responding to my query.
I found an article on the web in which OS is explained
on a line to line basis of source code. This is sort
of reverse engineering to what I wanted - build the
design from code. 
Posting this message for the curious to know the
working of early UNIX operating system.
v6.cuzuco.com/home.html.
Thanks.


		
__________________________________ 
Do you Yahoo!? 
All your favorites on one personal page – Try My Yahoo!
http://my.yahoo.com 

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

end of thread, other threads:[~2004-12-16  9:22 UTC | newest]

Thread overview: 9+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2004-12-14  3:48 Tilt Wheel Mouse Drivers Missing mike cox
2004-12-14  4:01 ` Linux - open design?? ram mohan
2004-12-14  4:54   ` Zwane Mwaikambo
2004-12-14  5:01   ` Kyle Moffett
2004-12-14  9:01     ` P.O. Gaillard
2004-12-14  8:56   ` Bernd Petrovitsch
2004-12-14 11:26   ` Helge Hafting
2004-12-14 12:13   ` Olaf Dietsche
2004-12-16  9:22     ` Got Info - Linux - open design ram mohan

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.