Windows Virtual Machines Kalhmera kosme.
I'm at the library right now and our NT workstations do not have international keyboard "drivers" installed. So I have to write Greeklish. Elvis PS > On Tue, 15 Jun 2004 at 16:44:48 +0200, Pablo Saratxaga wrote: > > On Tue, Jun 15, 2004 at 05:55:18AM -0700, Elvis Presley wrote: > > Conclusion: vterms and xterms are redundant, so there is no good reason to run them both at the same time. And xterms are more flexible. > Yes, but there is a big difference: xterms need a running X terminal; vterms don't. Can you help me out? I don't have a Linux PC. Do vterms and xterms run together on a real system, on your system? > > Still, the keyboards are the same, so both could share the same, better(=X) 'keymaps' fsm. > The way the keyboards are handled is quite different (on X11 there is a high hardware abstraction; while the linux keyboard on console interacts directly with the kernel. So, it looks like you get a console from the kernel whether you want one or not. I'm thinking of those virtual terminal "emulator" processes. It's gotta be possible to emulate an xterm in a vterm, then neanderthals like me can use their stone tools. > > I meant to say "utf-8". The irony is that utf-8 also blew up the Latin-1 characters. Now everything (but English) is twice the size. (That's not true, only the accented vowels are.) > And some are 3 bytes long, and some other are 4 bytes long,... But who cares? What matters is the ability to type any letter used in any human written language. That is a very huge improvement. I agree. I'm on your side. > > > > Why do Greek newspapers still use ISO 8859-7? > > > > For the same reason that a majority of English language web sites still use windows-1252, I suppose. > > > http://www.dolnet.ta-nea.gr/ is still producing alot of new material, > [unknown adress] Sorry about that. The url is: http://ta-nea.dolnet.gr/ They don't use the 'www' prefix as an alias, and I keep forgetting their parent company name, 'dolnet'. (I asked them to register 'tanea.gr' but they haven't.) The Communist Party newspaper is: http://www.rizospastis.gr/ They have a much nicer name, and they also have a 'text-only' link which does not download images, just the text. You can get the entire daily newspaper through http. (Only I don't know if they are using unicode, but I assume not, it's probably ISO 8859 too. You see? I've become skeptical.) > > > > Is there a version of Linux which runs as a Microsoft Window (not cygwin)? > > > > ?? What you say doesn't make sense. (you can on the other hand run an > operating system inside of a virtual computer box inside another operating > system) > > > I should have asked, "Is there a version of Microsoft Windows which will run a copy of Linux?" > It doesn't make any more sense in the other way either :) > Both MS-Windows and Linux are operating systems, you can run one, or the other, not one inside the other; they are built in order to run at the very bottom in direct interaction with the hardware. > They can be run inside an emulated hardware box, but not as normal programs. > > Microsoft describes Windows as a "virtual-machine" operating system, and DOS does, indeed, run, as an operating system in a window. > I never read of MS-Windows described as a "virtual-machine"... And what runs "in a window" is in fact command.com, which is the equivalent (in much less powerful) of /bin/bash > > I assume a VxD would map/share the PC hardware, controlled by Windows, to the device drivers in the Linux kernel. > No, the linux kernel needs direct access to the hardware. What you need is to emulate an entire system, like vmware does. I haven't been able to determine exactly what vmware does from their website, too proprietary, too hush-hush, but I assume they write VxDs which map the Linux kernel to the Windows VMM, and the real hardware. Someone once told me their product ran on the NT platform, but not Windows 98, but it was quite expensive. (All hearsay. No personal experience.) The heart of the Windows operating system is called the VMM(=Virtual Machine Manager). There are alot of descriptions out there, like http://win32assembly.online.fr/vxd-tut2.html When the VMM is running an instance of DOS, you get direct access to the DOS INT21 interface. Your program can even write directly into display memory, just like the old days, when your program owned the console. The VMM manages to control access to the real display, by remapping the "real" memory(=the virtual memory address space) used by DOS, which still has that weird 20-bit memory line. Even 32-bit protected-mode programs designed to run under a DOS extension called "???extenders???" --I forget the jargon-- still run in a DOS Window. Microsoft has managed to recreate the entire the DOS OS, not just command.com. I think you could host Linux, if you had the right VxDs. The VMM remaps the i486 ports used by the hosted OS's device drivers, so when the Linux kernel writes to port addresses, the VMM traps them in a VxD, which manages real hardware. Even the IRQ lines of the processor are emulated by the VMM, so hardware interrupts are trapped too. 32-bit Windows programs run in a "System VM", which is a bit more like a "monitor" than a (Unix) process. The IBM SP(="System Product") VM Operating System ran on mainframe hardware. Their VM hosted single-user systems called CMS(=Conversational Monitor System), but it could also run multiple copies of it's mainframe OSes, MVS, and DOS/VSE. I wonder if it could run another copy of VM in a VM. Each SP/VM got a 'mini-disk' which would be akin to a 'partition' under DOS/Unix, so the Linux disk driver could be fooled into thinking it was accessing it's own disk unit. It's fascinating technology, but you'd need inside information to make it work. Google isn't enough. Given enough time, I'm sure these VxDs will appear out of nowhere, as freeware or sharewhare or whatever it's called. > > Did you know Microsoft has removed unicode support from their accessory program, Wordpad, in Windows XP? > That seems particularly stupid a move. I should have said, "unicode text file support." Wordpad still does unicode, but only in Word format, not as a text file, so I can still edit a document in unicode, but I have to copy and paste it into a unicode editor to create a text file. __________________________________ Do you Yahoo!? Yahoo! Mail - Helps protect you from nasty viruses. http://promotions.yahoo.com/new_mail -- Linux-UTF8: i18n of Linux on all levels Archive: http://mail.nl.linux.org/linux-utf8/