On Sat, Apr 30, 2011 at 6:40 AM, Robert P. J. Day <[email protected]> wrote:
>
>  in a couple weeks, i'll be teaching an intro course on how to write
> simple linux device drivers.  normally, when i teach such a course,
> each student has a real linux system that they can hack on, and write
> drivers/modules for, and load and unload those modules.
>
>  this time, i was told the students would need to use a VM (not sure
> what the host OS is yet), so i figured virtualbox was the obvious
> solution.  i haven't yet had time to test this yet, but have others
> done this sort of thing?  as in, played with writing, compiling,
> loading and unloading simple modules in a vbox environment?
>
>  the plan is to test a number of different driver types, such as
> char, block, USB, tty and so on, or as many as i can get through.  are
> there any major issues i need to worry about before i get started?
> thanks.
>
> rday
>
> p.s.  i realize that i might bump into issues in a VM i wouldn't face
> on a real host.  all i want to know is if there are any screeching
> show-stoppers that would make the class unworkable.  again, thanks.
>
> --
>
> ========================================================================
> Robert P. J. Day                                 Ottawa, Ontario, CANADA
>                        http://crashcourse.ca
>
> Twitter:                                       http://twitter.com/rpjday
> LinkedIn:                               http://ca.linkedin.com/in/rpjday
> ========================================================================
>
> ------------------------------------------------------------------------------
> WhatsUp Gold - Download Free Network Management Software
> The most intuitive, comprehensive, and cost-effective network
> management toolset available today.  Delivers lowest initial
> acquisition cost and overall TCO of any competing solution.
> http://p.sf.net/sfu/whatsupgold-sd
> _______________________________________________
> VBox-users-community mailing list
> [email protected]
> https://lists.sourceforge.net/lists/listinfo/vbox-users-community
>

Compiling, loading and unloading modules in the guest environment is
no different than on a bare metal host. So in general you should be
just fine.

Some special issues come into play for the virtualized hardware that
in connected to the host.  Network, display and USB devices come to
mind.

You might want to stay away from some of these areas if you don't get
a good chance to troubleshoot your environment before class starts.

HTH,

Rance

------------------------------------------------------------------------------
WhatsUp Gold - Download Free Network Management Software
The most intuitive, comprehensive, and cost-effective network 
management toolset available today.  Delivers lowest initial 
acquisition cost and overall TCO of any competing solution.
http://p.sf.net/sfu/whatsupgold-sd
_______________________________________________
VBox-users-community mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/vbox-users-community

Reply via email to