From: keksov <ke...@gm...> - 2004-04-07 05:18:48
|
ESJ> What I am hearing is that I can run the same kernel both as a guest and native. If you mean under the word "same" the version number then yes, you are right. Actually it's very simple- the main part of coLinux is kernel 2.4 with some patches applied. You may run it under Windows and native Linux as well. But you can't boot the native Linux with the same vmlinux file which is used by coLinux. ESJ> The only difference is the device drivers. This is what gets puzzling. It ESJ> sounds like under cooperative Linux, I use a different set of device ESJ> drivers than under native operations. Is that correct? For example, to ESJ> access the CD-ROM, I would use two different sets of drivers. AFAIK, under coLinux all IDE block devices are accessed via cobd driver. I remember reports that it's even possible to mount CDROM under Windows as soon as it's not in use by Windows itself, i.e. no one files opened from it. Under coLinux It looks like that: userApp -> coLinux virtualisation driver -> native OS driver (1) -> hardware Where (1) is either Linux driver or Windows one. ESJ> somewhat more clarification is needed. For example, I want to use ESJ> gentoo. Would I start the installation in native mode or in host/guest ESJ> mode? I suspect I would need to install native and then convert to ESJ> cooperative Linux. I have two disks in my system. In pre coLinux times I've installed gentoo as alternative OS. After discovering coLinux I put the line <block_device index="0" path="\DEVICE\Harddisk2\Partition1" enabled="true"/> ( /root ) into default.colinux.xml and start coLinux under Windows. So, it have to be defined what OS is by itself- a kernel only or a kernel + all daemons and user apps. ESJ> I also suspect I will need to wait given what I've heard about 2.6 ESJ> support. Unfortunately, I really need the sound system support. As I've mentioned above all devices should be wrapped by coLinux visualization driver. Please correct me if is's wrong. ESJ> but I will be paying attention. This system has some exciting ESJ> possibilities for enhancing handicap accessibility for Linux. The big ESJ> challenge I'm facing is "how do I make speech recognition work on/with ESJ> Linux". Today, it's pretty primitive and requires two machines or a ESJ> continuing investment in VMware. Cooperative Linux, holds out the ESJ> possibility of providing a platform where that is not such a big issue. Take a look here, may be you'll find something interesting: http://www.faqs.org/docs/Linux-HOWTO/Speech-Recognition-HOWTO.html And pay closer attention to this one: http://www.speech.cs.cmu.edu/sphinx/Sphinx.html >> Sure, under coLinux you'll not get native graphical console but there were some >> workarounds mentioned here in the list not far from now, just search archive. ESJ> np, startx works for me. Oops... how it looks like? Can you post a screenshot, please? Regards, Dim |