Re: [Haifux] upcoming kernel talk

2004-01-16 Thread Orna Agmon
On Sat, 17 Jan 2004, Muli Ben-Yehuda wrote:

> Howdy, folks,
>
> I'll be giving a talk on the Linux kernel in the February 9th
> meeting (Ron and me switched). The question is, which would you rather
> hear at that time?
>
> - What's new in Linux Kernel 2.6 (loosely based on
> http://www.mulix.org/lectures/kernel_two_five/kernel_two_five.pdf), or
> - Introduction to writing Linux device drivers
>
> Please state your preferences, on this most crucial of matters.
>
> Cheers,
> Muli
>

I prefer device drivers better, but that does not mean I let you get away
with the 2.6 overview :)

Orna.

--
Haifa Linux Club Mailing List (http://www.haifux.org)
To unsub send an empty message to [EMAIL PROTECTED]




Re: [Haifux] upcoming kernel talk

2004-01-16 Thread Ori Idan
Muli Ben-Yehuda wrote:
Howdy, folks, 

I'll be giving a talk on the Linux kernel in the February 9th
meeting (Ron and me switched). The question is, which would you rather
hear at that time?
- What's new in Linux Kernel 2.6 (loosely based on 
http://www.mulix.org/lectures/kernel_two_five/kernel_two_five.pdf), or
- Introduction to writing Linux device drivers

Please state your preferences, on this most crucial of matters. 

Cheers, 
Muli 
Well... both lectures are interesting, I would like to hear both of them :-)
However if I have to choose, I would start with introduction to writing 
Linux device drivers.
Whats new in Kernel 2.6 is something that is easier to understand from 
reading the kernel documentation while writing device drivers, in my 
opinion, is something that truly deserve a lecture.

--
Ori Idan
--
Haifa Linux Club Mailing List (http://www.haifux.org)
To unsub send an empty message to [EMAIL PROTECTED]



[Haifux] upcoming kernel talk

2004-01-16 Thread Muli Ben-Yehuda
Howdy, folks, 

I'll be giving a talk on the Linux kernel in the February 9th
meeting (Ron and me switched). The question is, which would you rather
hear at that time?

- What's new in Linux Kernel 2.6 (loosely based on 
http://www.mulix.org/lectures/kernel_two_five/kernel_two_five.pdf), or
- Introduction to writing Linux device drivers

Please state your preferences, on this most crucial of matters. 

Cheers, 
Muli 
-- 
Muli Ben-Yehuda
http://www.mulix.org | http://mulix.livejournal.com/

"the nucleus of linux oscillates my world" - [EMAIL PROTECTED]



signature.asc
Description: Digital signature


[Haifux] [HAIFUX LECTURE] guy keren on "How to Install a New driver"

2004-01-16 Thread Orna Agmon
Next Monday (19/1/2004), 18:30, the Haifa Linux Club will once
again meet to hear guy keren talk about:

 How to Install a new Driver
(including compilation of the kernel)

The slides are not yet available on-line, as guy has been prepering quite
a lot of lectures lately.

This is a part of the "Staying in Linux" lecture series, intended for
beginners, but may be interesting for veterans as well.

We meet in the Technion, Taub 3. See http://www.haifux.org.org/where/html
for arrival details.

You are all invited!

You are also invited to check out the 12 suggestions already made for
logos, and to suggest your own Haifux logo - see http://www.haifux.org/logo.html

You can only do that during the next week. After that, the voting will
begin.

Future lectures include:

The mono project by Eran Sandler on 26/1/2004
Staying in Linux - How to Install a New Driver (cont)
by guy keren on 2/2/04
Staying in Linux - Multimedia in Linux  by Alon Altman on 16/2/04
Staying in Linux - Shell by Orna Agmon 1/3/2004
Linux kernel 2.6 by Muli Ben-Yehuda 23/2/04
CVS by Tzahi Fadida on 8/3/2004
Culmus and fonts by Maxim Iorsh on 22/3/2004
Ingo Molnar's O(1) scheduler by Erez Hadad on 19/4/2004
User Mode Linux by Muli Ben-Yehuda 3/5/04
Web hacking for fun and profit Alon Altman 17/5/2004

We are always looking for interesting lecture ideas. Have a subject
you want to talk about? or a subject you'd like to hear someone else
talk about? email us.
-- 
Orna Agmon

http://vipe.technion.ac.il/~ladypine/


--
Haifa Linux Club Mailing List (http://www.haifux.org)
To unsub send an empty message to [EMAIL PROTECTED]




Re: [Haifux] table-of-contents for 'drivers lecture' - too long?

2004-01-16 Thread Alon Altman
On Fri, 16 Jan 2004, Orna Agmon wrote:
> I agree that there is no problem in splitting the lecture in two. I think
> the slower rate in which guy has taken the SIL lectures so far has proved
> very successful in passing the material and having it sink and understood.
> No point in passing hastily over the material.
>
> On the other hand, while the Welcome to Linux lectures were intended
> mostly for students, the participants of the Staying in Linux lectures are
> few, and I scanning them in my mind, I doubt there are many students among
> them. Hence, I am not sure the exam term should be such a significant
> consideration.

OK, let it be so. I'm all for another two weeks to prepare my lecture.

BTW: Orr, can you make sure we have a room for the exam period and for next
 semester? Room 6 is fine.

  Alon

-- 
This message was sent by Alon Altman ([EMAIL PROTECTED]) ICQ:1366540
GPG public key at http://alon.wox.org/pubkey.txt
Key fingerprint = A670 6C81 19D3 3773 3627  DE14 B44A 50A3 FE06 7F24
--
 -=[ Random Fortune ]=-
Don't know what time I'll be back, Mom.  Probably soon after she throws me out.

--
Haifa Linux Club Mailing List (http://www.haifux.org)
To unsub send an empty message to [EMAIL PROTECTED]




Re: [Haifux] table-of-contents for 'drivers lecture' - too long?

2004-01-16 Thread Orna Agmon
On Fri, 16 Jan 2004, Alon Altman wrote:

> On Fri, 16 Jan 2004, guy keren wrote:
>
> >
> > below is the table-of-contents for the lecture about 'installing drivers'.
> > as it looks now, it is too long for one lecture. i should either cut out
> > stuff, or extend this (as is common for my lectures, it seems ;) ) to a
> > 2-lectures thing again. what sais y'all? please note that there are not
> > yet enough slides about installing drivers that don't come as part of the
> > distro's kernel.
>
>   No problem splitting it in two, but as the exams period is getting closer,
> I suggest making the second part on Wednesday. What do you think?
>
>   Alon

I agree that there is no problem in splitting the lecture in two. I think
the slower rate in which guy has taken the SIL lectures so far has proved
very successful in passing the material and having it sink and understood.
No point in passing hastily over the material.

On the other hand, while the Welcome to Linux lectures were intended
mostly for students, the participants of the Staying in Linux lectures are
few, and I scanning them in my mind, I doubt there are many students among
them. Hence, I am not sure the exam term should be such a significant
consideration.

Orna.

--
Haifa Linux Club Mailing List (http://www.haifux.org)
To unsub send an empty message to [EMAIL PROTECTED]




Re: [Haifux] table-of-contents for 'drivers lecture' - too long?

2004-01-16 Thread Muli Ben-Yehuda
On Fri, Jan 16, 2004 at 12:56:44PM +0200, guy keren wrote:

> - hardware diagnostics
> 
>   - lspci
> 
>   - ???

/proc/whatever (depending on the device)
dmesg
bios options ("PnP OS") 
google... 
nics: mii-tool
disk drives: smart tools
memtest
acpi utilities
more, I guess - don't know how deep you want to go. 

> - Device files
> 
>   - what is a device file
> 
>   - the /dev directory

major/minor, mknod

>   - character device and block device

not sure this is relevant

maybe mention the "interesting" device files, /dev/null, /dev/zero,
/dev/[u]random

> - Kernel modules
> 
>   - Listing modules
> 
>   - Loading/Unloading a module - insmod, rmmod

modprobe

>   - /lib/modules/
> 
>   - modules dependencies and depmod
> 
>   - /etc/modules.conf
> 
> - In-Kernel drivers
> 
>   - looking for the driver
> 
>   - what if it's not compiled

.config, /proc/config.gz, where to find distro configs. 

> - kernel compilation
> 
>   - installing the sources
> 
>   - make config, menuconfig, xconfig

oldconfig is very useful (only one Linus uses ;-))

>   - choosing what to compile
> 
>   - as a module or in the kernel?
> 
>   - compiling the kernel

Documentation/Changes, Documentaiton in general. 

>   - installing along-side current kernel

maybe the most important point... 

>   - updating the boot loader
> 
>   - booting and caveats

how to find the root device, common problems when booting (no root dev
found, bootload issues)

> - out-of-kernel drivers
> 
>   - source vs. half-source vs. binary
> 
>   - finding the right driver

This is a pandora's box, are you sure you want to go there?

Also, since 90% of Linux users run distro kernels, I would explain
what are the differences between vanilla kernels and distro kernels. 

Cheers, 
Muli 
-- 
Muli Ben-Yehuda
http://www.mulix.org | http://mulix.livejournal.com/

"the nucleus of linux oscillates my world" - [EMAIL PROTECTED]



signature.asc
Description: Digital signature


Re: [Haifux] table-of-contents for 'drivers lecture' - too long?

2004-01-16 Thread guy keren

On Fri, 16 Jan 2004, Alon Altman wrote:

> On Fri, 16 Jan 2004, guy keren wrote:
>
> > below is the table-of-contents for the lecture about 'installing drivers'.
> > as it looks now, it is too long for one lecture. i should either cut out
> > stuff, or extend this (as is common for my lectures, it seems ;) ) to a
> > 2-lectures thing again. what sais y'all? please note that there are not
> > yet enough slides about installing drivers that don't come as part of the
> > distro's kernel.
>
> No problem splitting it in two, but as the exams period is getting closer,
> I suggest making the second part on Wednesday. What do you think?

i can't make it on wednesday(s). mondays and thursdays are what i can do,
and i guess a thursday won't be such a good option...

-- 
guy

"For world domination - press 1,
 or dial 0, and please hold, for the creator." -- nob o. dy

--
Haifa Linux Club Mailing List (http://www.haifux.org)
To unsub send an empty message to [EMAIL PROTECTED]




Re: [Haifux] table-of-contents for 'drivers lecture' - too long?

2004-01-16 Thread Alon Altman
On Fri, 16 Jan 2004, guy keren wrote:

>
> below is the table-of-contents for the lecture about 'installing drivers'.
> as it looks now, it is too long for one lecture. i should either cut out
> stuff, or extend this (as is common for my lectures, it seems ;) ) to a
> 2-lectures thing again. what sais y'all? please note that there are not
> yet enough slides about installing drivers that don't come as part of the
> distro's kernel.

  No problem splitting it in two, but as the exams period is getting closer,
I suggest making the second part on Wednesday. What do you think?

  Alon

-- 
This message was sent by Alon Altman ([EMAIL PROTECTED]) ICQ:1366540
GPG public key at http://alon.wox.org/pubkey.txt
Key fingerprint = A670 6C81 19D3 3773 3627  DE14 B44A 50A3 FE06 7F24
--
 -=[ Random Fortune ]=-
Don't interfere with the stranger's style.

--
Haifa Linux Club Mailing List (http://www.haifux.org)
To unsub send an empty message to [EMAIL PROTECTED]




[Haifux] table-of-contents for 'drivers lecture' - too long?

2004-01-16 Thread guy keren

below is the table-of-contents for the lecture about 'installing drivers'.
as it looks now, it is too long for one lecture. i should either cut out
stuff, or extend this (as is common for my lectures, it seems ;) ) to a
2-lectures thing again. what sais y'all? please note that there are not
yet enough slides about installing drivers that don't come as part of the
distro's kernel.

- TOC

- The linux kernel

- Drawing:   proc1   proc2proc3

  ---
 kernel

   driver1  driver2
  ---
 Hardware

   device1  device2

- hardware diagnostics

  - lspci

  - ???

- Device files

  - what is a device file

  - the /dev directory

  - character device and block device

- Kernel modules

  - Listing modules

  - Loading/Unloading a module - insmod, rmmod

  - /lib/modules/

  - modules dependencies and depmod

  - /etc/modules.conf

- In-Kernel drivers

  - looking for the driver

  - what if it's not compiled

- kernel compilation

  - installing the sources

  - make config, menuconfig, xconfig

  - choosing what to compile

  - as a module or in the kernel?

  - compiling the kernel

  - installing along-side current kernel

  - updating the boot loader

  - booting and caveats

- out-of-kernel drivers

  - source vs. half-source vs. binary

  - finding the right driver

-- 
guy

"For world domination - press 1,
 or dial 0, and please hold, for the creator." -- nob o. dy

--
Haifa Linux Club Mailing List (http://www.haifux.org)
To unsub send an empty message to [EMAIL PROTECTED]