Slashdot Mirror


Will Linux For Windows Change The World?

An anonymous reader writes "A month ago, a trial version of a little-known Linux application called 'CoLinux' was released that is the first working free and open source method for optimally running Linux on Microsoft Windows natively. It's the work of a 21-year-old Israeli computer science student and some Japanese open source programmers; in Israel, analysts are already saying it could help transform the software world." (CoLinux is short for Cooperative Linux; we mentioned this project in January as well.)

770 comments

  1. Gah by inKubus · · Score: 5, Funny

    All the ease of use of Unix running on the stability of Windows.

    --
    Cool! Amazing Toys.
    1. Re:Gah by kinzillah · · Score: 1

      Seriously though. This is quite a good thing. I'm really really interested in getting windows under linux at native speeds, however, or even at a hit if that would guarantee a windows crash won't take linux with it. VMWare is good, but painfully slow for running photoshop, and forget 3D applications. I'm perfectly happy to run windows for these things (I'd prefer native linux applications, but hey) if the all windows can bring down is itself. I'd like to see some of the work done here applied to doing this, and from the looks of the article, some of the concepts may apply.

      --
      Douglas P. Price
    2. Re:Gah by alienw · · Score: 2, Funny

      What the hell do you use? QNX?

    3. Re:Gah by Anonymous Coward · · Score: 1, Informative

      FreeBSD no less!! :-D

    4. Re:Gah by Anonymous Coward · · Score: 0

      Aha ha ha!! Linux = shit. FreeBSD = good.

      Very funny. I suppose you're going to start a spiel about how stable and scalable FreeBSD is compared to Linux and how it has the best TCP/IP stack in the world and Linux is only faster because it stole FreeBSD code. And FreeBSD has more users than Linux because of OSX.

      Thanks for the good laugh. I needed that.

    5. Re:Gah by NickeB · · Score: 0

      I believe the old(?) saying "No chain is stronger than the weakest link" would be appliable here.

    6. Re:Gah by Anonymous Coward · · Score: 0

      I think we would ALL love to see Linux replace Windows box for box - that, for sure would be a way to get a real UI for Linux going, but, I think we can all agree that this is not going to happen anytime soon, and maybe never. If running both OS's at the same time is a half measure that gets us closer to that goal I am all for it - hopefully it can get something going to break this MS lock that we are all stuck with.

      You can have all IT when you pry it from my cold dead fingers - MS

    7. Re:Gah by Anonymous Coward · · Score: 0

      LOL! That was a good one!

  2. OMFG! by Anonymous Coward · · Score: 0, Funny

    Fuck all NIGGERS!

    Fuck you #CODERS!

    1. Re:OMFG! by Anonymous Coward · · Score: 0

      Yes, your mother, sister and ex-girlfriend all do.

  3. Hmmmmmm by dont_think_twice · · Score: 5, Funny

    So would this be: In Soviet Israel, Windows Runs Linux?

    1. Re:Hmmmmmm by useosx · · Score: 1

      Don't forget Soviet Japan

    2. Re:Hmmmmmm by Anonymous Coward · · Score: 0

      I suppose the closest thing to a Soviet Israel would be a Kibbutz. I visited one once--it wasn't too bad, actually.

  4. whatever by Anonymous Coward · · Score: 0

    that ruins the whole point. we wanna get rid of windows.

    1. Re:whatever by Anonymous Coward · · Score: 2, Interesting

      I think it's just another false roadblock they've constructed. People have easily been able to use Linux for years, in one way or the other, and it's still not taking off on the desktop. The OSS community have (once again, for the millionth time) solved a problem that doesn't really exist. Kudos.

      No, it won't change anything. Interesting and geeky, but nothing that will have an 0.00001% impact on market share.

    2. Re:whatever by Smidge204 · · Score: 4, Insightful

      A big part of what keeps many users from switching is fear of being in a totally new environment that don't understand. This provides a midpoint between the two worlds: get a taste of Linux, and if you start to panic just hit the good old "Windows" key on the keyboard and you're back to familiar territory. (Or CTRL-ESC, but chances are if you're running Windows you have a keyboard with a "Windows" key...)

      Of course, the second biggest part of the hurdle is customizing the system without having to learn all the nuts and bolts of operating system function. This is *almost* solved, but compared to the rather intuitive and standardized interface that Windows has nothing in the OSS community has been able to match it.

      For example, tweaking options for a program should be done via an "options" menu of some kind there is a logical, visual organization to the settings with checkboxes and drop down lists, not a 30+ page .conf file that you have to edit by hand.

      God help you if it's case sensitive or syntactically anal, too; you may never get it right unless you've done it several times before. Your average home user doesn't have the patience to deal with that kind of thing, and until this hurdle is taken down they'll stick with Windows for sure.
      =Smidge=

    3. Re:whatever by Anonymous Coward · · Score: 0

      I've been using Linux for 6 years or so, and it keeps getting better, but it's never "good enough." My last install had broken audio drivers, random crashes, odd mouse behavior, keyboard now doesn't work during GRUB boot selection.....

      It is always getting there. It's been "getting there" for years now. It's still not there. I am 100% convinced that it will never ever get there, just keep getting "closer."

      Yes, this is standard installs of big name Linux on name brand, not cutting edge and brand new, hardware. It's all worked perfectly under 2K and XP with zero driver issues. I'll bet all that other crazy crap that nobody ever fixes (the GODDAMNED AUDIO has been broken for years on an SBLive!) are the things holding Linux back, not lack of ability to run it over the top of Windows.

      That stuff will probably never get fixed, they'll just come up with a theme that looks like XP (so they'll be more comfortable, that's what's holding back adoption) and other distractionary crap that has nothing to do with why people don't use Linux.

    4. Re:whatever by bwy · · Score: 2, Interesting

      Probably one of the worst ways to be introduced to a new system is through emulation. Its going to make the emulated system look bad due to the very nature of emulation- visual/performance/etc.

      This project is pretty damn close to being a complete waste of time for everyone involved. Unlike something like Virtual PC that actually serves a purpose. I'm convinced that Mac OSX along with Virtual PC is the easiest and only way for the majority of the users in the world today to ditch a dedicated Windows XP box. Of course, why try so hard to ditch something like XP that works pretty well to begin with. There is a time and place in this world when it is appropriate to spend large amounts of time trying to make "a point" of some sort. But this ain't one of them.

    5. Re:whatever by Anonymous Coward · · Score: 1, Insightful

      Red Hat 9.0, Mandrake 9.2 and Knoppix 3.3 'just work' for me including supporting the motherboard sound on my brand-new off-brand (ECS and Gigabyte) Athlon motherboards. No crashes, normal mouse behavior and keyboard works fine on GRUB or LILO boot selection. Frankly 'name brand' hardware, by that I assume Dell, HP or Sony, is crap, but I don't know what you are doing wrong since I've not seen those problems on at least recent Dell (1.8GHz P4) hardware. Haven't tried an SBLive! card (the motherboard sound is good enough for anything I need) though. I am a little suspicious that you won't name the hardware or Linux distro that is supposedly causing you such problems.

    6. Re:whatever by BiggerIsBetter · · Score: 1

      Your average home user doesn't have the patience to deal with that kind of thing, and until this hurdle is taken down they'll stick with Windows for sure.

      I guess that's fair. I don't have the patience to deal with the average Windows user. I'm sick of whiny demanding ADD tools who want to run their bleeding edge hardware on Linux and not have to even think about what they're doing, let alone read any documentation - and they want it for free. Then they want me to sort them out when they fuck their system up, and have no clue what they even did to it.

      Screw it, life is about choices, and if you want a Windows experience then pay for it. Don't use Linux just because it's free then bitch about how hard it is. Submit a frickin bug report or something. Linux works fine for Grandma and for Developers - it seems to be the midrange users and L337 gamerz who think they know shit that get upset when things aren't they way they're used to. Linux for everyone is a grand idea, but as a free software developer I ask, what's in it for me?

      --
      Forget thrust, drag, lift and weight. Airplanes fly because of money.
    7. Re:whatever by Anonymous Coward · · Score: 0
      What has been broken for years on SBLive?

      I've been using that card with Linux for years and never noticed a problem, until I tried Mandrake 10.

    8. Re:whatever by dbIII · · Score: 2, Insightful

      compared to the rather intuitive and standardized interface that Windows has

      The problem is, which version of windows has the standardised interface? Where do you want to go to find the same item on half a dozen windows machines today? The only way you get a standardised interface on windows is if the same person installs the same version of the OS and most of the same applications on all the machines - or if your organisation has a procedure to duplicate this. Even just with the NT branch you need to ask people whether they are running NT4, 2k, XP, 2003 before you can tell them where to find something as simple as the network settings. Once you branch off into the realm of 98, ME etc, you then have to remember a whole different visual map of where things are in menus. I forget lo look for "dial up connections" in "my computer" every time, I expect it to be with the network settings. You don't need server 2003 to duplicate a typewriter, so we are stuck with a confusing array of interfaces from just the one vendor. It shouldn't be a big suprise that a lot of us just drop to the command shell or use key shortcuts almost every time we use someone elses machine. Where do you want to go just to find the file browser icon to click on today?

      CDE, KDE, Gnome etc are also only the answer if you want a common GUI environment and you stick it on everyones machine. Linux is a version of *nix, with all the things that entails, a very different way of doing things to MS windows. Being able to pipe just about anything through grep or a thousand other programs would be difficult to put in any easy to read menu - so the command line is essential.

      settings with checkboxes and drop down lists, not a 30+ page .conf file that you have to edit by hand.

      Personally, I would rather have a configuration file that can have comments in it, including commented out previous selections, than some unreadable thing like the windows registry. With many programs it is possible to choose settings which prevent the program from running at all - so you can't even run the program to change the settings to something that will work, you need to reinstall - or try to find out what all the bytes in the binary configuration file are supposed to mean.

      God help you if it's case sensitive or syntactically anal, too

      It's a case of different forms of memory - visual memory which some people are good at, or being able to remember a method or sequence of events. Being able to group things into sets should work - but it doesn't because menu options either cannot or are not sorted into logical groups, and the location of items in menus differs between programs and versions. Syntax can be looked up - menu options need to be hunted down and found unless the help system is better and more up to date than in most programs available.

      The differences between the systems make it a pointless exercise to have a slavish copy. If the users can launch their applications the same way, and the applications behave the same way, that is a good thing. If anything else needs to be done you need a vague idea of how the systems works, so admin tools that pretend to do the same thing are confusing - you'll go looking for a defragger or scandisk. Showing first year engineering students how to do simple graphs in MS Excel (no, they weren't stupid, it only appeared that way since the program is NOT intuitive) made it clear to me that even using computers the MS way is not easy - computers ARE hard things to use and most people are lazy enough to think that the MS skills they took so long to learn are all they need to know - but it is specialized knowlege that only applies to a given array of menus. Even macs are not obvious. I had trouble on a iMac just starting up a dial up connection - obvious once you know what the icon is, but unfindable in the manuals.

      To sum up, it's all different - but MS doesn't have a standard interface. If go so

    9. Re:whatever by Anonymous Coward · · Score: 0

      People don't switch because it is stupid to change. Why should you switch to something more inferior on the desktop. You are reading too much slashdot. People will not switch to Linux desktop. It is quite stupid to switch. I got my windows xp, I can easily use Linux, but it is a pain in the ass on the desktop. Linux's license is targeted for communism on the software. So why should we drop Windows and embrace another operating system which has idealogical goals, rather than providing good service to consumers.

    10. Re:whatever by Anonymous Coward · · Score: 0

      Frankly 'name brand' hardware, by that I assume Dell, HP or Sony, is crap

      No, by name brand, I mean Intel Mobo with Intel P-IV, ASUS GF4 Ti video card (that worked after the typical hoop jumping at least) and a Soundblaster Live! audio card, most recently. Every time I mention any problems, everyone automatically dismisses it as crap hardware, and it's not the case. I try to avert it, and you of course still blame it on crappo pre-built OEM systems.

      I don't know what you are doing wrong

      I'm not doing anything wrong. It told me it detected everything and a lot didn't work. Oh yeah, the printer in the other room was detected and installed and sent a test print page, and it never came out.

      I've not seen those problems on at least recent Dell (1.8GHz P4) hardware.

      Wow, I guess your sample of one Dell sure beats my P-IV, 3 different Athlon systems, and around 15-16 different installs of Red Hat/Fedora, Mandrake, and SuSE. Golly, I guess when I click the "install" button I must be doing something wrong.

      Linux is broken. It's been broken for years. It's still not fixed, and all anyone wants to do is try and pawn it off onto the hardware.

      I am a little suspicious because I've tried Linux in so many different flavors with 3-4 video cards, 3-4 different sound cards, 3-4 different good quality mobos, everything works fine in XP and 2K (and actually 98 before that wasn't bad), and there is ALWAYS ALWAYS ALWAYS a problem in Linux. In all the distros I've tried. On Intel and AMD hardware. Different chipsets. The latest tries were Fedora Core 1.0 and the latest version of Mandrake - and I've tried every version of RH from 7.x (maybe in 2K, tried 6.x before that somewhere around '98 or '99) and Mandrake shortly after that. Every release. I think SuSE was the only one that got my sound card set up correctly.

      You can stuff your suspicions up your ass now, if you don't mind.

    11. Re:whatever by Anonymous Coward · · Score: 0

      I've had trouble since somewhere around Mandrake 7.2, IIRC. It used to be silence, but the latest version greets me with SCREEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEe every time I boot into Linux to fuck with it and try and unbreak that, the Samba shares (which worked before) and the printer access (which insists is autoconfigured and never works, no matter what combination of user/pword/IP/host name/etc. I use).

      Broken. No worky. I'm sure I'll try the next release, and I'm sure it will be fucked, I'll get frustrated after fixing 2-3 of the problems and just never boot into it again. With XP, I'm not sure why I even bother, it's just for curiosity to see if they fixed the things from before or broke more stuff.

    12. Re:whatever by rhuntley12 · · Score: 1

      I don't think it's really the new enviroment, I can deal with that. The problem I have had is just getting the damn OS installed and having all my shit work.

      I got RedHat to install fine on my Laptop(Dell Inspiron 5100) and it worked fine for the most part it just wouldn't recognize my sound, but I really liked the Debian packaging system. So I tried to get Debian installed. Went with the stable, testing, and unstable and on all I got it to work with everything except direct rendering. This isn't a stab at just Debian, I love it, just no direct rendering.(Radeon Mobility 7) I followed various documentations I found on the web and not a single one worked. I even fucked up my xfree somehow.

      Now my point is, I have a few partitions, after getting Debian working without direct rendering, I went and installed Windows on another partition. I put the CD in and it worked installed fine. Then I put in my driver cd and now everything is a okay.

      Maybe I don't really have a point, just wish Linux was a bit easier to install and get all the hardware working and working fine. It's the problem we have at work too, all the Comp operators here have laptops and we explored linux but just never got it working 100%, so we are still on Windows....

    13. Re:whatever by westlake · · Score: 1
      Realistically speaking, apps that might encorage a mass migration to Linux are ported to Windows. It's difficult to see how projects like this gain you any traction.

      The minimum requirement for Linux within Windows is the freedom to open a Linux and Windows app and cut and paste between them. Edit your photo in GIMP and pass it on to Publisher.

    14. Re:whatever by Xabraxas · · Score: 1
      Well how about if I provide a similar story but in reverse? I've put Linux on seven very different machines without a hitch. Some dells, some compaqs, some ultra generic crap, some homebrew computers, and even some laptops. I haven't had a problem yet. On the other hand Windows ate my HD, lost my soundcard drivers, and wouldn't even install off the CD because the graphics card wasn't recognized. Linux didn't have a problem with the same exact machine.

      I guess Windows is just as "broken" as Linux.

      --
      Time makes more converts than reason
    15. Re:whatever by fucksl4shd0t · · Score: 1

      I got RedHat to install fine on my Laptop(Dell Inspiron 5100)

      Not surprised you had trouble with RedHat. They waited so long to switch to ALSA that sound has been a problem with them for awhile.

      IN any case, why didn't you try Mandrake? I've put Mandrake on several flavors of Dell Inspirons, including the 5100 (iirc) and had it work flawlessly out of the box. I suggest you give it another shot with Mandrake. I've got Mandrake on an IBM Thinkpad right now and it works, well, flawlessly. (Except my wife burned up the power supply, so it's down until I get a new power supply)

      --
      Like what I said? You might like my music
    16. Re:whatever by Narchie+Troll · · Score: 1

      Maybe you're just a fucking idiot.

      SBLive is a fucking cakewalk. You compile emu10k1 into the kernel or as a module. Set permissions on /dev/dsp* and friends. Use aumix to set volume. You're done.

    17. Re:whatever by Anonymous Coward · · Score: 0

      That isn't the SB Live! itself (Unless the SBLive is causing PCI timing problems with your GeForce 4. Really, it's a well known problem with Creative we-can't-read-the-PCI-spec hardware) Sounds like the ten million different sound deamons and emulation layers required (Because Linux is "flexible" you see) are causing problems.

      Audio on Linux has been fucked for years and will continue to be so, even with ALSA. But that isn't the SB Live! or the emu10k1 driver's fault.

    18. Re:whatever by Smidge204 · · Score: 1

      The problem is, which version of windows has the standardised interface? Where do you want to go to find the same item on half a dozen windows machines today?

      With *very* few exceptions, all windows programs have:

      - A "File" menu, inside which is "Open", "Save", "Save As", "Print" and "Exit". In programs that support multiple files in one session, there's also a "Close". If a program is missing any of these options it's probably because the program can't do it at all (ie: image viewing programs might not have a "Save" option...)

      - An "Edit" menu, which typically has "Copy", "Cut" and "Paste" and "Delete" at the least. Also the place you'll find "Undo" and maybe "Redo".

      - Standardized shortcuts. CTRL-X/C/V for Cut/Copy/Paste respectively. CTRL-P for print. CTRL-[SHIFT]-TAB for switching between documents in multi-file programs. Also, ALT keystrokes for accessing menu options without the mouse.

      - Minimize, Restore and Close icons in the upper right corner. The developer has to put in extra effort to change that, too.

      - Additional window management commands by clicking on the program's icon in the upper left of the window, or right-clicking on the program in the taskbar.

      - Standard control element sets: Checkboxes, drop down lists, "Open" and "Save As" dialogs, Radio buttons, tab interfaces, and so forth.

      All versions of Windows since 95 have:

      - A Taskbar with "Start" button, system tray, and clock.

      - ALT-[SHIFT}-TAB for switching between applications in the taskbar.

      - WINDOWS-? Shortcuts. (M)inimize all windows, (E)xplorer file manager, (R)un program, and so forth.

      - A control panel for accessing the deeper system settings.

      - A "Desktop" with familiar icons such as "My Computer" and "Recycle Bin".

      - A "Start" button that contains folders for "Programs", Recently accessed document history, control panel, search, and shutdown/logoff.

      That's just off the top of my head, too. I bet you'll have a tough time finding 5 native Windows applications that break any one of these design standards, and for each one you do find I'll dig up twenty that don't.

      With many programs it is possible to choose settings which prevent the program from running at all

      Then the programmer was either lazy or a sh*thead for letting those settings get saved! Another benefit of having an in-program editor is that you can check to make sure the settings don't break the program before committing to them. I won't argue that settings in readable files is a good thing, ini files are better for the user than the registry.

      It's a case of different forms of memory - visual memory which some people are good at, or being able to remember a method or sequence of events. Being able to group things into sets should work - but it doesn't because menu options either cannot or are not sorted into logical groups

      If your menus are not grouped logically then you haven't put enough thought about it. The typical menu setups in Windows apps are very logical: "File" contains all things that go with file operations. "Edit" contains all document editing functions. "View" contains all document viewing and program appearance settings, etc. If an app breaks the pattern (and some definitely do), then either the developer has a really good reason to be different or has not considered the user interface carefully enough. With all the cash MS dumps into usability studies, you'd think the way they have everything laid out would be pretty optimal for Jow Q User.

      Syntax can be looked up

      Which takes time, and for some people learning syntax for some programs would be like learning a whole other language. I'm amazed our office's secretary can find her way to work every day, let alone be able to understand a conf file filled with technical poo.

      Your next paragraph deserves an insightful moderation. You are absolutely correct that just beneath the surface computers start to get m

    19. Re:whatever by chthonicdaemon · · Score: 2, Interesting

      I don't know. Each time this kind of conversation starts, there is a lot of talk about standardisation and 'the one true interface'. I am replying to this thread because I have read two very well thought out replies and thought 'this I can talk about'.

      Your points about shortcut keys and the like are interesting. I will admit that most windows apps I use share the same shortcuts, but then most of the Linux apps I use do too. I am typing this in Mozilla (I know -- the cross-platform nature of the app makes this more windows-like), and it obeys all the rules you mentioned. Likewise Openoffice, Koffice, gnumeric, etc.

      On the other hand I type almost all my documents in Emacs, and the bindings I had to relearn there are used consistently in my Matlab editor and on the Bash command line.

      In my experience, most users will see buttons as buttons regardless of the exact widget set you are using. Take winamp as a good example, or any recent game. Their interfaces look as similar to the standard windows interface as many of the linux apps I run. Because of the power of the GUI and the basic widgets everyone knows, they can learn to recognise that something that looks like a button probably is.

      Most linux window managers mimic the Windows setup of close button top right, but it irritates me no end, as I keep closing stuff when I want to max/min it. So I have moved my close button to lop left.

      The point I am trying to make is that for most of the applications people use regularly, the interfaces have been standardised enough already. The apps with confusing config files and the like are probably that way because of a user base that is familiar with the way things work and would probably be confused more by a change to a user friendly GUI than anything else. So how much more standard do the applications have to be?

      --
      Languages aren't inherently fast -- implementations are efficient
    20. Re:whatever by Anonymous Coward · · Score: 0

      I'll probably give mandrake a try. The reason I haven't tried it is because my company had already purchased cd's of Red Hat and Debian. We run them on a few PC's that are work related.

    21. Re:whatever by dbIII · · Score: 1

      With *very* few exceptions, all windows programs have:

      - A "File" menu, inside which is "Open", "Save", "Save As", "Print" and "Exit".

      If you consider only Microsoft's own software you will find frequent examples where that is not the case. The old ALT-F ATL-X trick will not work on many Microsoft programs simply because you DON'T have the File-Exit menu combination, but most likely some other word, or even in a different menu. So much for standardisation within even the same company. Putting "exit" under "file" is not intuitive anyway, and I suspect that just putting it in the top left hand side menu as with apples and ataris is the reason.

      My point was about the window manager and things entirely under the control of MS anyway. On some machines I haven't even been able to find the "start" menu without poking the mouse in all four corners of the screen and waiting to see if it will pop up. My point about there not even being a certain location of even the file browser still stands - and I think that is a very major drawback. I don't see it as being a paragon of an interface design. Self-consistancy is important.

      I bet you'll have a tough time finding 5 native Windows applications that break any one of these design standards

      There shouldn't be ANY within Microsoft itself. Other applications they have less or no control over, and we've all seen absolute horrors of user interface design written in VB - but that can be done by anybody anywhere, so that isn't what I am talking about.

      But this is not an excuse for deliberately breaking the interface standards that the user expects to see.

      My reply was to the assertion that there is an MS interface standard - and it can be answered easily with a question - which one? Copy a MS desktop too slavishly and people will expect the quirks or OS specific bits as well - if another system looks too much like windows they will treat it as such, which is not always the best thing to do. They may expect to find menu items or icons in exactly the spots where they put them on their home computers, in places where no-one else would expect them. There will be very different applications available, and others that are not there at all. We can learn from good examples, but we should learn why they are good examples, and implement things on that basis. Consistancy is important, and users should be able to see that they are using CDE, KDE, Gnome, WinXP, Win2k, Win98 or OSX and work accordingly with whichever of those very different desktop interfaces (all with some similarities however) that they are using.

      It could easily be argued that the difficulty the students had in learning excel was not the interface but the concept of what the program does with the data and how it does it.

      The difficultly in that case was navigating a series of menus and dialog boxes which had names which did not seem to relate well to their function - and an inability of that version of MS Excel to save those settings for use the next time it ran.

      In that case the tutorial was originally run using MS Works, with effectively command line entries into the spreadsheet - then run in later years with MS Excel. Using MS Excel prolonged the time required for the students to do the tasks significantly, despite most students having no contact with MS Works at all prior to the tutorial. Whether it came down to people assuming it was harder using MS Works and taking care, and assuming they knew what they were doing in MS Excel and making incorrect choices is uncertain. Even when the students were given full menu paths of every selection they had to make it still took over half an hour longer with MS Excel, but they had to learn how to use it sometime, while they will probably never see anything like MS Works. The nested menu interface is not always the way to go - a config file or a big dialog box full of options which duplicates that idea can save a lot of ti

  5. Cygwin, MS Services for Unix? by Alternate+Interior · · Score: 4, Interesting

    Whats the difference between this and Cygwin? Or (though I haven't tried it, MS SFU). Cygwin seems to run extremely fast and reliably already. Of course, Cygwin doesn't run executables other than standard Windows EXEs, but what isn't available for Cygwin (or natively on Windows) already? This seems like a project to run Linux for the sake of Linux

    1. Re:Cygwin, MS Services for Unix? by wmspringer · · Score: 4, Funny

      You say that like it's a bad thing...

    2. Re:Cygwin, MS Services for Unix? by tmbg37 · · Score: 5, Informative

      The difference would be that you can run already availble Linux binaries under Windows rather than trying to get programs to work and compile for Windows under Cygwin.

      --
      This comment was thought up very late at night and does not necessarily reflect my views at a more reasonable hour.
    3. Re:Cygwin, MS Services for Unix? by Alternate+Interior · · Score: 0

      You mean the already available binaries bundled with Cygwin? Or coming up with a Win 32 copy of Mozilla? Or GCC? Or even the Gimp? Or do you mean Open GL apps? Or Vim? Emacs? Etc etc etc.

    4. Re:Cygwin, MS Services for Unix? by tmbg37 · · Score: 2, Insightful

      There are still many many many (many) pieces of software for linux that will probably never get a real Windows port. Linux emulation for Windows will make it easier to use this software.

      --
      This comment was thought up very late at night and does not necessarily reflect my views at a more reasonable hour.
    5. Re:Cygwin, MS Services for Unix? by at2000 · · Score: 1

      I would say postfix, Mr Project, evolution and GNOME. I can't imagine when they can be ported to Windows.

    6. Re:Cygwin, MS Services for Unix? by Ungrounded+Lightning · · Score: 5, Informative

      You mean the already available binaries bundled with Cygwin? Or coming up with a Win 32 copy of Mozilla? Or GCC? Or even the Gimp? Or do you mean Open GL apps? Or Vim? Emacs? Etc etc etc.

      Nope.

      Any existing linux binary. Any new linux binary.

      Like that internal application that your company wrote whose source got lost.

      Or the complicated one you got debugged and deployed on your department's native Linux platforms and you want to be sure runs EXACTLY THE SAME WAY on the boss' Windows box.

      --
      Bantam Dominique roosters crow a four-note song. Once you've heard it as "Happy BIRTHday" you can't NOT hear it that way
    7. Re:Cygwin, MS Services for Unix? by Anonymous Coward · · Score: 1, Informative

      Windows 2000 has a POSIX subsystem, so what's the point? Noone wanted to use it because the Win32 subsystem gave more power to the application developer because it supported the Windows Messaging System. The POSIX subsystem was intended to make it easier to port programs to windows, but noone used it, so it was removed in XP and later. If Windows already had a POSIX subsystem (which was never used), why would anyone want to run basically a Linux virtual machine that has *less* power?

    8. Re:Cygwin, MS Services for Unix? by Anonymous Coward · · Score: 0

      Sounds like a very small (and frankly, pointless) niche market.

      If you have some critical peice of software that you lost the source for, you're going to be forced to rewrite it from scratch sooner or later. Bugs will crop up that can't be fixed, and you'll want to add features that you can't add.

    9. Re:Cygwin, MS Services for Unix? by interiot · · Score: 3, Interesting

      You could presumably boot multiple kernels at once, like User Mode Linux. One could get running debian and apt-get installing away, another Mandrake, another Red Hat, one the latest 2.6 kernel, debian with a super-old-but-ostensibly-stable 2.4 kernel. You could do QoS queuing and complex firewalling within one box, or have an entire DMZ within various boxes running on the same phsyical machine.

    10. Re:Cygwin, MS Services for Unix? by _Sprocket_ · · Score: 1

      How about screen? Sure. There's some patches somewhere. And I've found some talk about someone packaging it. Never got it working myself.

      Yes - Cygwin has a nice collection of apps. But it isn't all-inclusive.

    11. Re:Cygwin, MS Services for Unix? by Alternate+Interior · · Score: 0

      Funny. I have screen working right now. It involved extracting it and adding it to the path. No easier or harder than on on real Unix.

    12. Re:Cygwin, MS Services for Unix? by _Sprocket_ · · Score: 2, Informative


      Cygwin seems to run extremely fast and reliably already.


      Yes, Cygwin is nice. But I've found it considerably slower than a native Linux box.

      I occasionally have to mangle several gigs of text-based log files. I can toss together a nice script in my Cygwin environment. But when I want to run the real job... I better scp it over to one of the dev Linux boxes and run it there. Otherwise it will take weeks longer to run.

      Maybe it's something in my config. I haven't spent much time looking in to it. But until I find out otherwise, I'm inclined to see Cygwin as a nice stopgap to my prefered environment when forced to deal with a Windows workstation.

      It would be interesting to see if my scripts run faster in colinux.
    13. Re:Cygwin, MS Services for Unix? by dastrike · · Score: 2, Informative

      The Windows NT POSIX subsystem was only created so that Windows would be an alternative to government agencies as they once had a requirement of operating systems being POSIX compliant, so MS created a POSIX subsystem that technically filled those requirements but it isn't anything really usable in practice.

      --
      while true; do eject; eject -t; done
    14. Re:Cygwin, MS Services for Unix? by drinkypoo · · Score: 1

      It's probably the fact that they're running on Windows and not Linux. Running them in colinux means they're still going to be running under windows, but now it'll be windows AND linux - I'd expect them to be slower than cygwin. But, I too am interested in finding out how it will actually turn out.

      --
      "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
    15. Re:Cygwin, MS Services for Unix? by _Sprocket_ · · Score: 1

      Can you detach and reattach a session with it?

    16. Re:Cygwin, MS Services for Unix? by timeOday · · Score: 1
      Any existing linux binary. Any new linux binary.
      Even WINE!?
    17. Re:Cygwin, MS Services for Unix? by Steamhead · · Score: 0

      Net BSD catch UP! You'd think they'd be on this front!

    18. Re:Cygwin, MS Services for Unix? by spitzak · · Score: 4, Informative

      The Windows POSIX was purposely designed to not interoperate with other programs in order to discourage it's use. Microsoft wrote it only to fulfill government purchasing requirements.

      Both this thing and cygwin read and write the same files with the same names as Windows-native programs, and do many other things that would seem obvious but the POSIX system does not do.

    19. Re:Cygwin, MS Services for Unix? by Alternate+Interior · · Score: 1

      Yup. Works identical to the Unix version.

    20. Re:Cygwin, MS Services for Unix? by 0x0d0a · · Score: 1

      Cygwin seems to run extremely fast and reliably already

      Not that I'm saying that this is faster, but "fast and reliably"?

      Perhaps I've been using a different Cygwin.

      This isn't an attempt to bash the Cygwin developer team. It's an amazing work, and terribly useful. However, it simply is not as fast as running Linux on the same box -- the Windows VM and native filesystems don't do as well as the Linux VM and native filesystems, Cygwin needs a fair amount of overhead to translate some things, you have to deal with some oddball mappings and a sluggish terminal emulator. Some functionality that the Windows kernel doesn't really support (fork(), select()) has to be reimplemented at a higher, slower level. I'm still pretty sure that there's a bug in the select() implementation on a number of boxes that I've used Cygwin on -- occasionally, output of a couple of programs will hang until I tap a key, and then it'll start again.

      Seriously, try building even a medium-sized *IX software package from source under Cygwin, and reconsider "reliable" -- there's going to be all kinds of interesting breakage.

      (Note that I'm neutral toward your point that Cygwin fulfills many of the same goals as this does -- I just take issue with Cygwin being called particularly fast and reliable.)

    21. Re:Cygwin, MS Services for Unix? by torok · · Score: 1
      Any existing linux binary. Any new linux binary.

      Are you kidding? You can't even do that 100% of the time on different Linux distros. That's why when you want to install an existing binary, you often have to download the one for *your* particular distro.

      Don't get me wrong, I'm all for it if it's possible, but the OSS community should be careful of what it promises.

    22. Re:Cygwin, MS Services for Unix? by Alternate+Interior · · Score: 1

      Fair enough. Cygwins not going to win any races.

      But from my expierence, it is still faster than running FreeBSD, at least, in VMWare. Any to be running the Linux kernel alongside the NT Kernel, one of them is going to have to act a little more like VMWare than translated code. This is more a guess that fact, but I suspect a 1.6 GHz PPC running Virtual PC isn't going to be as fast as an 800 MHz Transmeta CPU running it closer to natively. There's just less overhead to deal with that way. Cygwin is Transmeta, the question of speed will have to be answered in just how the Linux kernel was implemented.

    23. Re:Cygwin, MS Services for Unix? by _Sprocket_ · · Score: 1

      Well cool. Where did you get it? Is it now a part of the standard tree?

      On a side note - I still claim that my point stands. :) At one point, I couldn't get a decent copy of screen. One will certainly find apps available in native Linux x86 that are not (yet?) available in environments like Cygwin.

    24. Re:Cygwin, MS Services for Unix? by fucksl4shd0t · · Score: 1

      It's probably the fact that they're running on Windows and not Linux. Running them in colinux means they're still going to be running under windows, but now it'll be windows AND linux - I'd expect them to be slower than cygwin. But, I too am interested in finding out how it will actually turn out.

      Actually, I'd expect them to run faster in CoLinux. In Cygwin apps are linked dynamically to the cygwin runtime dll which is just a POSIX layer that maps calls to the WinAPI. So every single app has to open the cygwin runtime dll and reach through it to the WinAPI. CoLinux, on the other hand, means the app runs natively and the linux kernel maps the POSIX stuff to Windows, so there's a few layers being removed entirely, while other layers are being combined into one central process rather than a dll.

      --
      Like what I said? You might like my music
    25. Re:Cygwin, MS Services for Unix? by Anonymous Coward · · Score: 0

      Let me get this straight - I can run all my Linux Sparc binaries using this software?

      I think not.
      Perhaps you need to open your peripheral vision a bit.

    26. Re:Cygwin, MS Services for Unix? by mkraft · · Score: 1

      Actually according to the coLinux installation page, it uses cygwin1.dll which is the CygWin api library that translates linux function calls to windows function calls.

      It also uses the WinPCap kernel level packet library to directly access the network hardware layer in windows.

    27. Re:Cygwin, MS Services for Unix? by TheMabster · · Score: 1

      A far more noble cause is to do (or help out with) what the GnuWin32 people are doing (http://sourceforge.net/projects/gnuwin32/). It certainly makes it a lot easier to integrate tools like Bison / Flex into your Windows project without having the Cygwin bloat.

    28. Re:Cygwin, MS Services for Unix? by Eil · · Score: 1

      ...but you'd still be susceptible to Window viruses.

    29. Re:Cygwin, MS Services for Unix? by drinkypoo · · Score: 1
      When you run a cygwin binary on Windows, it loads some DLLs (or maybe just one if it's really simple, the cygwin dll in that case) and then it runs natively on the Windows kernel. While POSIX functions are indeed wrappers around Windows functions, I fail to see how this is necessarily any slower than a linux ELF executable linking a bunch of shared libraries, and then using the Linux kernel as an emulation layer, rather than cygwin as a wrapper.

      I guess we'll have to wait for the benchmarks to find out, and virtualization is very speedy, but if the kernel is using virtual hardware (which it must necessarily be) then that's going to be your bottleneck.

      --
      "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
    30. Re:Cygwin, MS Services for Unix? by Anonymous Coward · · Score: 0

      Even WINE!?

      and then CoLinux inside of WINE...
      recursion, recursion, recursion

  6. Good idea by Joe+U · · Score: 5, Interesting

    It's about time someone thought of doing this.

    The NT(2000/XP) kernel has had the ability to run other native applications for a while.

    It sounds like they are going the same way that Win16/WOW, OS/2 and Posix apps currently get run in Windows. There's no reason not to add Linux to this list.

    1. Re:Good idea by Progman3K · · Score: 1

      From what I've heard, the subsystems ou mentioned are becoming RARER on Windows.

      I'm not so sure the OS/2 subsysem is still there, nor the Posix.

      It's just a question of time before MS drop the Win16 support altogether, etc...

      --
      I don't know the meaning of the word 'don't' - J
    2. Re:Good idea by sbrown123 · · Score: 1

      Now I can run Gnome or KDE in Windows. Image that: two window managers running on the same desktop. What a joy that will be!! (irony ofcourse)

    3. Re:Good idea by DragonMagic · · Score: 1

      There's been other versions of Linux for Windows, including one that simply ran as a binary for its entire virtual partition system (increased its size for more files it placed in its virtual system, etc.)

      --

      Human nature is the same everywhere; the modes only are different. -- Earl of Chesterfield
    4. Re:Good idea by randyest · · Score: 1

      Er, I guess that's supposed to be funny (it's defninitely not ironic), but I have to point out that, obviously, you wouldn't have both desktops visible at the same time and position. Unless, I guess, you wanted to -- but you needn't, and most sane folks wouldn't.

      Just in case you were serious (about being "ironic.")

      --
      everything in moderation
    5. Re:Good idea by sirsnork · · Score: 1

      You'd be surprised how many things, internal to Windows still use Win16. It was one of the things bought up when talking about the 64bit version for AMD64 and how making it fully 64bit would be almost impossible.

      --

      Normal people worry me!
    6. Re:Good idea by Anonymous Coward · · Score: 0

      Posix is still there, it's just posix ONE with no updates ever in the future.

      This is actualy a place where a lot of developers dropped the ball with windows. MS is not the only company that needed to provide these subsystems. Anyone could, and very few did. Nice to see someone taking advantage of something that's been there for almost a decade now.

    7. Re:Good idea by Anonymous Coward · · Score: 1, Informative

      Windows NT line of operating systmes are completely Win32. Any Win16 function called is translated into an equivalent Win32 function.

      Win 9x line of operating systems are mostly Win16 internally. Any Win32 function called is translated into an equivalent Win16 function.

      The Win32 API for the most part (except the NT security model) is the same for both, it just that they run differently.

    8. Re:Good idea by Anonymous Coward · · Score: 0

      I think you confused irony and sarcasm.

    9. Re:Good idea by Halfbaked+Plan · · Score: 5, Interesting

      The product now called 'Services for Unix' from Microsoft started out as a third party product called 'Interix' by Softway Systems. The earliest versions of it were called 'Open NT'.

      Software became a licencee under NDA of Microsoft's NT code and developed Interix as an alternative and far more robust Posix subsystem.

      One of the things that makes it radically different (and superior) to things like Cygwin is that Interix is a whole seperate subsystem that talks directly to the NT kernel, in parallel with the Win32 subsystem. Cygwin is a DLL kludge that rides on top of the Win32 subsystem. Everything is translated through an entire extra layer for Cygwin.

      I licensed a copy of Interix before Microsoft acquired Softway Systems. My copy came as a nice bundle, with the Interix POSIX subsystem, Motif, the Motif libraries, and the Exceed X server. It included binaries for NT-x86 and NT-Alpha. It included a complete GNU toolchain, including the GNU C Compiler, etc.

      The latest incarnation of Interix, since Microsoft bought Softway Systems, is somewhat 'dumbed down' from what it was in it's glory. With Interix installed on an NT4 system back in the day you could set it up with Inetd and make it a remotely accessable system that nobody even had to know was running on an NT box. Some of that is probably still possible, but Microsoft has pared away a lot of the useful binaries, i.e. it doesn't even have the vi editor anymore.

      At a point shortly before Microsoft purchased Softway Systems, the Softway people put out 'feelers' to see if anybody in the OSS community was interested in Interix being 'open sourced'. Near as I can tell nobody at all responded. Microsoft bought it shortly after.

      --
      resigned
    10. Re:Good idea by Xabraxas · · Score: 1

      It doesn't surprise me that no one would touch it. After all, you said that they had to sign an NDA to work on the project. I don't think any FLOSS developer would want to touch code that was created that close to MS and under a NDA.

      --
      Time makes more converts than reason
    11. Re:Good idea by Halfbaked+Plan · · Score: 2, Informative

      They signed an NDA with Microsoft to get the NT source code to create Interix. It runs on the bare NT kernel, you know, the 'API' that Microsoft doesn't give out. I'm not sure it was a 'viral' NDA, and I doubt if they put any Microsoft 'IP' into their code. The difficult that closed-source products being 'opened' usually face is when they have licensed components within them, not what software they link to or run on top of. But you may have a point.

      Water under the bridge in any case. It's Microsoft's zombie now.

      --
      resigned
    12. Re:Good idea by Torne · · Score: 1

      Not the case at all; in fact, the 64-bit editions of Windows (including the one I'm running at the moment on my AMD64) do not have the Win16 subsystem, because WOW32 has not been updated to work on a 64-bit kernel.

    13. Re:Good idea by Glen+Ponda · · Score: 3, Funny

      The NT(2000/XP) kernel has had the ability to run other native applications for a while.

      Certainly, it's really at home in heterogenous environments such as Win95/Win98/Millenium/NT/2000/XP.

    14. Re:Good idea by Anonymous Coward · · Score: 0

      Certain cursor-related "Win32" functions thunk to win16 on windows XP. Just an example.

    15. Re:Good idea by MrIrwin · · Score: 1
      Perhaps a lesser known use of this facilty is for running true real time kernels (as in hard scheduling). There are a few such beasts in the automation world. Basically the "second" kernel gets a fixed timeslice and can operate on local I/O, such as industrial bus interface cards, directly, or can access ordinary PC type resources via device drivers which access the NT microkernel services.

      This implementation would appear to work in pretty much the same way. Incedently, some real time extensions to the Linux kernel do pretty much the same thing, i.e. Linux is a host to a second kernel which runs the hard real time processes, which kinda makes one wonder about the possibilities of running windows on a linux host. Technically possible but there are almost certinally bits of windows interface code which you can't switch out for alternative drivers!

      --

      And if you thought that was boring you obviously havn't read my Journal ;-)

    16. Re:Good idea by ameoba · · Score: 1

      I'm sure all that stuff is real nice, but the thing that most people are interested in SFU for now is that it provides beautiful NFS & NIS integration with your windows domain.

      For Free.

      --
      my sig's at the bottom of the page.
    17. Re:Good idea by Anonymous Coward · · Score: 0

      Does it really matter that they got rid of all the useful binaries? It has GCC. You can compile pretty much what you want.

    18. Re:Good idea by Mistah+Blue · · Score: 1

      Hmmm, I have vi on SFU 3.5...

      Welcome to the Interix UNIX utilities.

      DISPLAY=localhost:0.0

      $ which vi

      C:\SFU\bin\vi

  7. possibly not by Anonymous Coward · · Score: 1, Interesting

    but how would it make linux more popular when they dont have to get rid of windows to run linux easily?

    1. Re:possibly not by Babbster · · Score: 4, Insightful
      What the heck, I'll be Captain Obvious here:

      The biggest benefit I see is that people could start running (and liking?) Linux applications without having to make "the big switch." Once they realize that they like Linux better and [hopefully] can do everything they need to under Linux, then the next computer they buy may run Linux alone. It's certainly more elegant and appealing to current Windows users than just telling them they're unsophisticated dolts for not using Linux.

    2. Re:possibly not by Anonymous Coward · · Score: 0

      Like others have said, there exists vmware and cygwin which do the exact same things just not "natively". The existing solutions have not jumpstarted any big "change of the world". This is not to say that linux is bad or undesirable to windows in anyway. I equate this claim to be up there with the likes of the segway.

    3. Re:possibly not by Stevyn · · Score: 2, Insightful

      They could be doing that now, easier in fact than this, with a live cd. It would still require someone with technical knowhow to set this up on an office full of computers. They could just as easily set up a whole mess of linux installations or just custom live cd's.

      I doubt this will turn to much, it seems like a toy for geeks.

    4. Re:possibly not by tonyray · · Score: 1

      It will give people a chance to try Linux apps without installing Linux. Once they feel comfortable with Linux apps, they will feel better about switching from Windows.

    5. Re:possibly not by Viceice · · Score: 4, Interesting

      Yes but then it would only run Linux alone. The beauty of this system is that it provides both a social as well as technical solution to the Open Source problem.

      The technical solution is that it will allow native Linux applications to run in Windows without the massive overhead of emulation.

      The social solution is when some Pointy Head Boss who is taken in by MS FUD about the evils of linux and wants you to write an app in that runs in Windows for a task that you know Linux can preform better.

      So what do you do? With coLinux, you can still write the app to run in Linux, then run it on the windows machine with coLinux. So it makes the PHB happy by giving the impression that it's running on Windows, but Linux is actualy doing the work and at the same time you gave Linux a foothold on Windows' terrortory.

      So down the road, when MS decides it's time to "Upgrade" you can propose that instead of spending millions on new MS licences, you can show that all the applications that were written to run the business runs perfectly and exactly the same under Linux, and it's time tested since all this while Linux was doing the work, thereby justifying ditching MS altogather.

      Why this is good is that it provides a bridge between Windows and Linux. You can demostrate without leaving the Windows enviorment, the power of Linux and at the point where you eventualy make the transition, re-education needs will be minimal as employees will already be familier with using native linux apps.

      Finally, a technological fix for a social problem.

      --
      Sometimes I wish I was a plumber, then I'd know how to deal with other people's shit.
    6. Re:possibly not by Stevyn · · Score: 2, Interesting

      but what about the cost of changing the way you develop apps or modify the existing apps to run on linux. This seems like a back asswards approach to convince the boss that linux is good. I think a better approach is for developers to make both windows and linux versions of their software as they have been doing for mac os for years. Then when the phb says "gee, if we switch to linux, can we still use program X?"

      I've started doing this with mozilla and thunderbird so that if I switch eventually, it'll be less painful when all the programs look and act differently.

      However, with commercial software, the problems occures when you have a bunch of licenses for windows and you want to switch to linux. I think it'd be in the developers intrest to offer trade-in's of windows licenses for linux licenses. This might be a radical step, but the only people that buy software are those that already buy it.

    7. Re:possibly not by Anonymous Coward · · Score: 0
      They could be doing that now, easier in fact than this, with a live cd.

      Except for the small problem of having to reboot and having no access to Windows apps in the mean-time. Shit, I mean, the 'mouse moved, please reboot windows to continue' jokes were silly, but this is actually a ridiculous idea for anyone who wants to get real work done.

    8. Re:possibly not by Anonymous Coward · · Score: 0

      I think the best thing about colinux is that it allows linux developers to ship a custom kernel with their software complete with windows installer.

    9. Re:possibly not by Anonymous Coward · · Score: 0

      A much bigger benefit, though, would be for companies like mine where we tried using Linux, but found it to be an overhyped, underperforming platform with limited usefulness. For us, this is great because now we can run our Linux native custom apps under windows without changes while we convert them to run natively.

    10. Re:possibly not by Anonymous Coward · · Score: 0

      You are truly a great slashdot idiot. Why someone would leave Windows for Linux? If somebody cares enough to install this colinux, that usually means that the guy prefers Windows over Linux on the desktop, but would like to do some Unix development work on its desktop. You slashdot monkies never get this, but we , programmers, prefer Linux on the server, not on our desktop. Only few idiots try to use Linux on the desktop.

    11. Re:possibly not by larry+bagina · · Score: 0, Troll
      it's like being bisexual.

      Assume you're a gay linux user (that shouldn't be too hard to imagine). Now imagine you're interested in pussy, but you know most girls are repelled by the foul stench emenating from your body. So you and your lug biddies have sex with each other every other night. But on Friday nights you go out crusing and maybe you'll pick up a prostitute, or Courtney Love will be in town, and you can fuck a woman.

      Hope that helps.

      --
      Do you even lift?

      These aren't the 'roids you're looking for.

    12. Re:possibly not by Anonymous Coward · · Score: 0

      This is actually a reasonably good point. When I started using Linux, it was for this reason exactly. I had a 386 running DOS at the time, and spent virtually all my time connected to my shell account via Telix, which was, of course, a UNIX system (SunOS, iirc). And at work, I used IRIX, and all the random programs I installed in my home dir to make my life easier were GNU tools or otherwise free programs like TeX. Wanting these programs at home, I ditched DOS in favor of Linux.

      Of course, the astute among you are probably noticing something. a) I was using DOS at home, and was quite happy and productive in using a CLI. b) I was on the internet when the web didn't exist, and spent most of time on the internet interfacing with UNIX machines, also via the CLI. c) I used UNIX at work.

      So while it really was stuff like TeX and its ilk that got me to make the switch, the switch was trivial.

      For today's Windows users, it won't be so easy. But it's still a good point, parent.

    13. Re:possibly not by acxr+is+wasted · · Score: 1

      Finally, a technological fix for a social problem.

      You're thinking of guns, dude.

      --
      "Come on, let's go drink till we can't feel feelings anymore."
    14. Re:possibly not by Xabraxas · · Score: 0
      Coding in VB doesn't make you a programmer, it makes you a monkey with a computer. Real programmers have always favored Unix and Unix-like systems on their desktops.

      Why?

      More tools. Free tools. Greater flexibility. CLI.

      --
      Time makes more converts than reason
    15. Re:possibly not by Xabraxas · · Score: 1
      So true!

      By the way, your mom licks balls like no other.

      --
      Time makes more converts than reason
    16. Re:possibly not by Viceice · · Score: 2, Insightful

      Well yes, I do agree with you that the idea is "back asswards" (and i mean it). But the point is that it's a way of introducing Linux into the equation while keeping the Windows that the PHB wants on.

      If there wasn't a PHB in charge but a rational manager who knows his shit, you won't need run hoops around him anyway.

      --
      Sometimes I wish I was a plumber, then I'd know how to deal with other people's shit.
    17. Re:possibly not by TheMabster · · Score: 1

      For people like me that made the big switch and decided they didn't completely like Linux (I couldn't find any editors that are as easy to use as Visual Studio .NET, even if the shell makes development easier), this means we hopefully get to plug the components in each OS that we want to use.

  8. ARGH!!! Froze my computer up! by MadWicKdWire · · Score: 2, Informative

    Whatever you do, don't run 'X -configure' in it! It hard locks the system.

    PS: There is a bug in the libpam-runtime, so have fun doing any sort of apt-get upgrade action.

    --
    Sig (appended to the end of comments you post, 120 chars)... oops
    1. Re:ARGH!!! Froze my computer up! by Anonymous Coward · · Score: 2, Funny

      Hold on a minute, I'm sure there's some way to blame the lockup on Bill Gates...

    2. Re:ARGH!!! Froze my computer up! by Anonymous Coward · · Score: 0

      why are the clueless always the ones to use sid and complain when trivial things break?

  9. Seems Like by TheKidWho · · Score: 3, Interesting

    Seems Like what apple has done with Mac OS 9 and Mac OS X

    1. Re:Seems Like by bfg9000 · · Score: 5, Funny

      Seems Like what apple has done with Mac OS 9 and Mac OS X

      But with Apple, the crappy system runs inside the good system; with this it's the reverse.

      --

      I'm not normally an irrational zealous dickhead, but I figure "When in Rome..."

    2. Re:Seems Like by Anonymous Coward · · Score: 0

      Actually, it is probably more like what Samuel did with Mac-on-Linux and the Mac-on-(Mac OS X).

      This allows running OS 9, OS X at native speed on Linux except for the Mac hardware that is emulated.

      Running Linux on OS X is currently under development.

      For technical reasons, it is much difficult to do the same on x86.

    3. Re:Seems Like by useosx · · Score: 3, Informative

      Not really, "Classic" mode in OS X (and X11 for that matter) is more integrated with the host system than CoLinux.

      This is more comparable to the countless emulation softwares out there (VirtualPC, VMware etc).

      I'm not saying the technological approaches are similar, just that they run in a separate window from the host system.

    4. Re:Seems Like by prockcore · · Score: 1


      This is more comparable to the countless emulation softwares out there (VirtualPC, VMware etc).


      Or Mac-On-Linux, which lets you install linux on a mac, then run OSX on a different virtual terminal, or OS9, or both at the same time.

      This little pismo pb can't handle linux+osx+os9 but linux+osx is fast.

  10. Hmm by jeffster10304 · · Score: 1, Insightful

    I'd be interested to know the technical aspect of this 'program'. The article is pretty vague on what exactly it does. I wonder how windows handles it, like as a separate process or group of processes, what kind of filesystem it uses, whether it's emulated or not, and how in god's name he got linux kernel code such as virtual memory management and scheduling to work within the windows environment. Very interesting.

    1. Re:Hmm by BJH · · Score: 4, Informative

      From what I remember:
      1) It runs as a device driver under Windows, which provides it with hardware access.
      2) It doesn't yet run X correctly; any screenshots showing an X interface were done by running a separate X server under Windows and having CoLinux talk to that.

    2. Re:Hmm by at2000 · · Score: 1

      I think the Wiki site has explained it in detail. It is a kernel driver. It emulates: - A VGA console with keyboard and plain text - An ethernet device which pipes to the TAP driver - Block device which maps to a file in Windows, essentially also possible for a partition and a drive

    3. Re:Hmm by jeffster10304 · · Score: 1

      Interesting. Now, I'm still wondering how stuff like scheduling is handled. I can imagine this being a deadlock nightmare. Having two schedulers working in unison sounds extremely complicated or extremely buggy. I might take a look at the code.

    4. Re:Hmm by WetCat · · Score: 1

      I think it may be a good idea to run vncserver inside that linux and a native Windows vncviewer outside.
      What do you think?

  11. Why would I want to make linux unstable by codepunk · · Score: 0, Troll

    Why would I wish to make linux unstable by running it on a second rate operating system.

    --


    Got Code?
  12. If it works very well... by mao+che+minh · · Score: 4, Interesting
    I could put it to use in places where upper management might still be afraid of Linux, so I can run Linux apps. Another use would be to run more powerful versions of software. One example is a web filtering product called SurfControl. The Windows versions, hindered by the poor IP stack I'm sure, doesn't have the flexibility and power of the Linux version (Here is a comparison chart).

    So, the next time your manager is afraid of having a Linux server on the production network, use CoLinux instead?

    1. Re:If it works very well... by Anonymous Coward · · Score: 0

      I disagree about surf control...it seems that most small companies that would be running this software would benifit from the other features that the win version of surfcontrol has such as time based enforcement and email of violations. Also this chart is not up to date as the Win version has calls to 3rd party virus protection now....

    2. Re:If it works very well... by Anonymous Coward · · Score: 0

      The manager is afraid of Linux? What does that mean? You probably mean, the manager doesn't want to use Linux because it is less secure? If that's the case colinux might be a good chance to use Linux, because windows 2003 server do have advanced security features which might prevent colinux to crash the whole system.

    3. Re:If it works very well... by 42forty-two42 · · Score: 1

      Yes, running a linux kernel with an expermental patch in ring 0 on a production server is a really good idea, isn't it?

  13. Side by side comparison by ObviousGuy · · Score: 2, Insightful

    I'm not one to fawn over eyecandy, but seeing the WinXP interface side by side with the twm GUI (actually twm inside of XP!), I really see a major lack of user interface design effort on the Linux side.

    Even with the KDE shell (via Knoppix), the XP UI is much more polished and 'consumer friendly' than the KDE shell.

    Not that the UI is the most important part of Linux, of course. Linux has many more benefits that makes the lack of a polished UI relatively minor, IMO.

    --
    I have been pwned because my /. password was too easy to guess.
    1. Re:Side by side comparison by Anonymous Coward · · Score: 1, Funny

      XP is ugly. Please come back when you have taste.

    2. Re:Side by side comparison by I+Be+Hatin' · · Score: 3, Insightful
      I'm not one to fawn over eyecandy, but seeing the WinXP interface side by side with the twm GUI (actually twm inside of XP!), I really see a major lack of user interface design effort on the Linux side.

      You're comparing twm (an ancient window manager used by basically nobody these days) vs. WinXP (the latest and "greatest" from Microsoft)? Give me a break... A comparable Windows GUI for twm is Win1.0...

      Even with the KDE shell (via Knoppix), the XP UI is much more polished and 'consumer friendly' than the KDE shell.

      I respectfully disagree. The WinXP UI is much more "fisher price": big primary colors, and almost insulting to look at. Win95/98 was much better. But KDE is prettier than both.

      --
      I know god exists. I read it on the internet, so it must be true.
    3. Re:Side by side comparison by Anonymous Coward · · Score: 0

      TWM is obselete, and Unix GUIs are designed to let you do work.

      Please mod parent down.

    4. Re:Side by side comparison by Anonymous Coward · · Score: 0

      twm is so obsolete that they use it for one of the primary screenshots!

      If it is obsolete, then why is it included in EVERY Linux distro? Why is it the default WM for X?

      twm is still around because it is essentially the best WM that UNIX-types can come up with without stealing ideas from Microsoft and Apple.

    5. Re:Side by side comparison by NanoGator · · Score: 1

      "XP is ugly. Please come back when you have taste."

      Good thing it's skinnable, isn't it? Got any other misconeptions about Windows XP I can clear up for yoU?

      --
      "Derp de derp."
    6. Re:Side by side comparison by x0n · · Score: 1

      Well, to be fair, TWM (or Tabbed Window Manager) doesn't have anything to do with Linux. In fact, it predates Linux by at least 5 years.

      - Oisin

      --

      PGP KeyId: 0x08D63965
    7. Re:Side by side comparison by x0n · · Score: 1

      Unlike Fisher-Price toys, Win XP does not have to stay green and chunky. You can apply your own themes. Not just colours, but complete skins.

      - Oisin

      --

      PGP KeyId: 0x08D63965
    8. Re:Side by side comparison by NanoGator · · Score: 2, Insightful

      "Not that the UI is the most important part of Linux, of course."

      For mass adoption, oh yeas it is the most important part. Parent post is not exactly off-topic either, considering the Slashdot story asks about Linux changing the world.

      --
      "Derp de derp."
    9. Re:Side by side comparison by raodin · · Score: 1

      I've yet to find a *decent* theme for XP. They're all way too cluttered and shiny. When I have to use an XP box, its windows classic for me.. At least its relatively clean. There are plenty of pretty nice looking Gnome and KDE themes, as well as plenty of WMs that are pretty good looking as well.

    10. Re:Side by side comparison by FuzzyBad-Mofo · · Score: 0, Troll

      How many virtual desktops does Windoze XP support?

    11. Re:Side by side comparison by Anonymous Coward · · Score: 0

      Most people use the default look of XP, and IMNSHO, the default look of KDE is nicer than the default look of XP. For that matter, I think the default look of W2K was nicer than XP.

    12. Re:Side by side comparison by x0n · · Score: 2, Interesting

      With the Virtual Desktop Manager, four. 3rd party managers would probably give you more.

      - Oisin

      --

      PGP KeyId: 0x08D63965
    13. Re:Side by side comparison by Anonymous Coward · · Score: 0

      How many virtual desktops does Windoze XP support?

      I don't remember, I never used more than two or three. That was with the virtual desktop tweak downloaded from microsoft. I am pretty sure that with the nVidia virtual desktop software you can get dozens of virtual desktops on WinXP but I haven't used that in a while either.

    14. Re:Side by side comparison by FuzzyBad-Mofo · · Score: 1

      Wow, I was expecting some shareware app. Color me impressed.

    15. Re:Side by side comparison by JanusFury · · Score: 1

      Virtual Desktop support has actually been in the OS since Win2k, if I remember right. It's done using some of the same functionality they use for Fast User Switching, Remote Desktop, and Terminal Server... they just make use of it differently.

      That or it's a cheap hack that keeps track of window locations and shows/hides them quickly. You never can tell with MS, sometimes they implement stuff with dirty hacks just because they can. :)

      --
      using namespace slashdot;
      troll::post();
    16. Re:Side by side comparison by x0n · · Score: 1

      Actually, in Windows, virtual desktop support and fast user switching are two separate things. Virtual desktops are on a per-user basis -- 4 per user with the ms vdm -- and don't involve another logon procedure, so yep, they're a visual hack. OTOH, user switching/remote desktop/remote assistance and terminal server are all variations on the multi-user aspect, e.g. they're based around actual multiple logon sessions.

      - Oisin

      - Oisin

      --

      PGP KeyId: 0x08D63965
    17. Re:Side by side comparison by Halfbaked+Plan · · Score: 2, Interesting

      Don't knock the Tab Window Manager.

      It's great for running X on older hardware. Many, many useful and powerful X apps don't need to be bogged down with all the 'desktop' junk added to modern Window Managers. I run TWM on my 486 laptop and on my Mac SE/30, both on NetBSD.

      TWM is the 'reference' Window Manager included by default in the base X11 distribution. And it's quite well documented, being the reference Window Manager implementation, as it's well covered in the O'Reilly X Window System user manual set.

      Do NOT compare TWM to Windows 1.0. TWM gives you all the same X11 'goodness' of any other Window manager, just in a no-frills, no-bloat package. It actually has most of what anybody needs on a basic system.

      I know, I know. It's not very 'pretty' and it's all configured in flat textfiles. And it doesn't give us an excuse to buy new systems.

      --
      resigned
    18. Re:Side by side comparison by Halfbaked+Plan · · Score: 1

      Virtual Desktop support has been in the Windows OS since Windows 95, if by 'in the OS' you mean it was a freely downloadable component from Microsoft, included in the 'PowerTools' tool set.

      --
      resigned
    19. Re:Side by side comparison by Pykmi · · Score: 1

      Good thing it's skinnable, isn't it? Got any other misconeptions about Windows XP I can clear up for yoU? Well actually you have to hack your system files before you can skin the layout of xp. Or use a program to do that.

    20. Re:Side by side comparison by Xabraxas · · Score: 1
      XP UI is much more polished

      So that's what you call hard to read fonts, fisher price window decorations, and a total lack of consistency.

      --
      Time makes more converts than reason
    21. Re:Side by side comparison by Xabraxas · · Score: 1
      Hmmm. FVWM has been around for something like 10 years. It's more configurable, prettier, and a shitload more powerful than anything MS or Apple has to offer.

      And no one uses TWM. I bet you half of the people who use Linux don't even know about it. It may be the Default for X but it certainly isn't the default for any Linux distro. You're making the mistake of confusing X with an OS.

      --
      Time makes more converts than reason
    22. Re:Side by side comparison by GreeboNZ · · Score: 1

      How many virtual desktops does Windoze XP support?
      Four.
      Not wonderfully well though, but mostly usable.

    23. Re:Side by side comparison by Anonymous Coward · · Score: 0

      So that's what you call hard to read fonts, fisher price window decorations, and a total lack of consistency.

      As opposed to what? Gnome's or KDE's hard to read fonts, fisher price window decorations, and total lack of consistency?

    24. Re:Side by side comparison by archivis · · Score: 1

      I tried using the virtual desktop stuff on my deceased twice-over XP install. Can you say uber-unstable? Nothing like having a piece of the taskbar consistantly crash and leaving its little corpse there until you rebooted.

      --
      In July O7, I got a mac pro. There's no punchline. Just endless joy and wonder.
    25. Re:Side by side comparison by Xabraxas · · Score: 1

      Both Gnome and KDE's fonts, window decorations, and consistency is of higher quality than XP. It's obvious to anyone who has acutally used all three of them.

      --
      Time makes more converts than reason
  14. How about... by tmbg37 · · Score: 4, Funny

    Using Wine to emulate Windows to emulate Linux...

    --
    This comment was thought up very late at night and does not necessarily reflect my views at a more reasonable hour.
    1. Re:How about... by Anonymous Coward · · Score: 0

      On an IBM zSeries 900 with 100 Linux images.

    2. Re:How about... by damiam · · Score: 3, Informative

      Wine doesn't emulate Windows. It reimplements with Windows API under Linux/X. What you describe wouldn't work.

      --
      It's hard to be religious when certain people are never incinerated by bolts of lightning.
    3. Re:How about... by damiam · · Score: 1

      Oops. Reimplements *the* Windows API.

      --
      It's hard to be religious when certain people are never incinerated by bolts of lightning.
    4. Re:How about... by Anonymous Coward · · Score: 0

      Imagine a cluster.......

    5. Re:How about... by at2000 · · Score: 1

      Good point. When we only have 1 PC, and we want to port all processes on a server from Windows to Linux gradually, 1. run coLinux, 2. for each process, move it to the Linux side, either switch to an FOSS alternative or under Wine. 3. Remove Windows and run the Linux natively. So this is why we would run Wine under coLinux.

    6. Re:How about... by xicodarap · · Score: 1

      Not trolling, but I think you missed the joke. I hate it when people try to correct stuff like this. It's funny, leave it at that.

    7. Re:How about... by damiam · · Score: 1

      It's not funny to those that have seen this same joke pop up in every single article about emulation. If you're gonna mindlessly repeat other people's jokes, it's a good idea to at least make them somewhat relevant or applicable (simply replacing "Wine" with "VMWare" would have sufficed in this case).

      --
      It's hard to be religious when certain people are never incinerated by bolts of lightning.
    8. Re:How about... by useosx · · Score: 1

      Does that mean I can finally run GIMP on Windows? Yes! Oh, wait...

    9. Re:How about... by jpmkm · · Score: 1

      VMWare is no more an emulator than WINE is.

    10. Re:How about... by Torne · · Score: 1

      Actually, since VMWare is a virtualizer, a special case of an emulator where you allow some code to run directly on the host CPU, it's much more an emulator than WINE is. VMWare includes lots of x86 hardware emulation, because there's no other way to get off-the-shelf x86 operating systems to run on it, and emulates many x86 instructions (ones that don't work in ring 3) as well.

      Would an emulator for some platform stop being an emulator just because, say, the guest system's MIDI device was not emulated and instead the MIDI commands were directly routed to the host's MIDI device? The situation is the same with VMWare.

    11. Re:How about... by damiam · · Score: 1

      VMWare is not a true emulator, but it acts like one to a much greater extent than Wine. I haven't tested it, but I think CoLinux would work with VMWare.

      --
      It's hard to be religious when certain people are never incinerated by bolts of lightning.
  15. So... by bprime · · Score: 4, Funny

    This kind of makes the "But does it run Linux?" joke a bit deprecated, wouldn't you say? Oh well, there's still Soviet Russia, Hot Grits, and Overlords.

    1. Re:So... by eclectro · · Score: 1


      There could always be a Beowulf cluster of Windows machines. ...oh wait..

      --
      Take the cheese to sickbay, the doctor should see it as soon as possible - B'Elanna Torres, "Learning Curve"
    2. Re:So... by Anonymous Coward · · Score: 0

      But.... Won't somebody think of the children?

    3. Re:So... by Prof.Phreak · · Score: 1

      But.... Won't somebody think of the children? ...you insensitive clods!

      --

      "If anything can go wrong, it will." - Murphy

    4. Re:So... by Anonymous Coward · · Score: 0

      you forgot insensitive clod, you insensitive clod!!

    5. Re:So... by MacJedi · · Score: 3, Funny

      Hot Grits? Good lord man! 2000 called, they want you back!

      --
      2^5
    6. Re:So... by Anonymous Coward · · Score: 0

      In Soviet Russia the hot grits overlods welcome YOU!!!

    7. Re:So... by maelstrom · · Score: 1

      I prefer Natalie Portman petrified :(

      --
      The more you know, the less you understand.
    8. Re:So... by Anonymous Coward · · Score: 0

      I, for one, welcome a Beowulf cluster of all our Soviet hot grits overlords naked and petrified, you insensitive clod.

  16. Maybe a stupid question... by MisanthropicProgram · · Score: 3, Insightful
    analysts are already saying it could help transform the software world.

    Why? and How?

    Hardware is so cheap, I would just get two boxes.

    Landrew, guide me!

    1. Re:Maybe a stupid question... by tftp · · Score: 2, Informative
      Hardware is so cheap, I would just get two boxes.

      Hardware is not cheap if we are talking about good hardware. It also needs care and feeding (such as UPS power, cooling, new fans once a year, cleaning, rack space, RAM, RAID etc.) You can save a lot in any business environment this way. Even in home conditions you will save a lot on energy if you have only one box 24/7 and not two.

    2. Re:Maybe a stupid question... by interiot · · Score: 4, Interesting
      Imagine a world where you can walk up to any machine, slide a CD in, and be working in your favorite environment in about 30 seconds, with lots of complex network and multimedia apps going. Pull the CD out, reboot, and the computer's owners won't necessarily even know you were ever there.

      Now imagine a world where you can do the same thing, but it takes 15 seconds to boot, and you don't have to exit the person's applications, log them out, shut down their internet daemons, etc. Walk up to virtually any computer, and you have the full comfort of your standard environment.

    3. Re:Maybe a stupid question... by jaylee7877 · · Score: 1

      Two boxes huh? So you just doubled the number of systems a admin has to manage. Plus, they need to be able to talk to each other and move data back and forth easily. You've doubled your chances of hard disk, cpu, motherboard or network failure... Have fun with that then...

    4. Re:Maybe a stupid question... by NanoGator · · Score: 1

      "Hardware is so cheap, I would just get two boxes."

      Insightful? (Maybe if he had said dual booting?)

      It's useful if you want a low-impact way to sample Linux. That's why Windows users such as my self like distros like Knoppix.

      --
      "Derp de derp."
    5. Re:Maybe a stupid question... by SnappleMaster · · Score: 1

      This may be a bit off-topic but if you want to sample Linux, Virtual PC is pretty damn cool. I run Red Hat on my Windows 2003 box for playing around with stuff.

      --
      Be happy. Nothing else matters.
    6. Re:Maybe a stupid question... by bomblaster · · Score: 4, Insightful

      Here is how i think this could have a great impact.

      Very importantly, Linux running on Windows can be used to train Windows users on migrating to Linux. No messy dual-booting setups required. Just copy Linux and "click to start".

      Secondly, this opens up Linux for sampling to many more interested users who are wondering what the hype is all about. I am not talking about the typical Slashdot geek here. Instead normal people with techie inclinations who want to try out things.

      Thirdly, it is an easier way for running pilot trials of Linux deployments in a corporate environment. As no extra servers are required, no extra money needs to be sent. Although administration effort will obviously increase, it won't be to the extent of twice the administration effort of the original Windows server on which Linux is running.
      One huge barrier to Linux adoption is that management does not want to do a trial deployment at most times due to the cost involved. This will certainly mitigate that.

    7. Re:Maybe a stupid question... by Anonymous Coward · · Score: 0

      I had two boxes, but your wife went home....

    8. Re:Maybe a stupid question... by Halfbaked+Plan · · Score: 1

      Depends a lot on your defintion of 'good' hardware.

      I am pretty satisfied with the Dell boxes I have been running lately. They're nothing at all special in the speed department (P3s in the 500-800 range) but they have on-board ATI graphics and on-board 3Com ethernet. Not 'generic' ATX hardware as everybody seems to think is best, but, then, they're not embedded the Taiwanese crap chips for Ethernet and Video. And I paid 80 cents apiece for my Dell boxes at auction.

      The way to save a lot on energy is to put in a KVM switch. I have a stack of four Dell Optiplexes, one running W2K, one running Slackware, another running Solaris x86, and the fourth slot for hackaround boxes. Only powering one monitor makes a lot of difference and takes up a lot less space in a home environment.

      My four-cpu IBM server ($15 at auction), making all that fan noise across the room, probably eats up any power savings, of course. Hell, it has 6 barracuda drives screaming in it. Doesn't seem to dim the lights tho.

      You replace your fans once a year? Do you have a little flowchart for keeping track??

      --
      resigned
    9. Re:Maybe a stupid question... by Anonymous Coward · · Score: 0

      Of course, with coLinux you need to be admin.

    10. Re:Maybe a stupid question... by lordrich · · Score: 1

      That sounds wonderfull, but that's the job for VMWare - not CoLinux. And if vmware isn't already installed, then you're going to have to install it which means rebooting the pc.

    11. Re:Maybe a stupid question... by tyndyll · · Score: 1
      this is probably the best answer to the question "Will Linux for Windows Change the World?"

      I *am* one of those users who is completely windows based with aspirations of moving to Linux-land. i've been running coLinux for a few weeks now and already i feel like i've learned more than in any previous attempt. I've tried the dual boot, but at the end of the day I needed to be in windows to get things done. having the option of doing it in linux from Win2k gets around that (yes Cygwin, i know...). I've also tried the LiveCDs and found that trying to get anything done while my machine is trying to take off just isn't productive.

      I think the other reason I like this project is that it gives me *less* choice in my Linux choices. Fedora, SUSE, Debian, Gentoo - not trying to start a religious war but at the end of the day they are just names to me. Better to sit at a generic console and work from there

      So yes, it will change the world slowly one user at a time - any progress is good progress

      --
      Morale seems good, considering, although high spirits are just no substitute for eight hundred rounds a minute
  17. next thing you know... by jacobhoupt · · Score: 5, Funny

    the lamb will lay down with the lion and there shall be peace. And the earth will shake with unrest, and stars will fall from the sky. ick.

    --
    -- the only good thing the French ever did was two chicks at one time
    1. Re:next thing you know... by Anonymous Coward · · Score: 0

      Dogs and cats living together.. MASS HYSTERIA!

    2. Re:next thing you know... by Thing+1 · · Score: 1
      Dogs and cats, living together...

      Imagine a twinkie the size of a football field...

      --
      I feel fantastic, and I'm still alive.
    3. Re:next thing you know... by fucksl4shd0t · · Score: 1

      Enough! I get the idea. But what if you're wrong?

      --
      Like what I said? You might like my music
  18. but why? by stonebeat.org · · Score: 2, Insightful

    why would i wanna do that? i am unable to comprehend of a case scenario, where I would wanna do that. If I need to use Linux Compiler while sitting on a Windows box, I would rather use vmWare. Also vmWare has made great progress in their GSX and ESX, to make all this very easy.

    1. Re:But why? by Anonymous Coward · · Score: 0

      always look on the bright side

    2. Re:but why? by Anonymous Coward · · Score: 0

      3 words: "Proof of concept".

      This is no stupider than booting linux on an iPod.

    3. Re:but why? by at2000 · · Score: 1

      Your point essentially means: I would choose VMWare because it has been polished for a longer time, period. So given coLinux is no emulation, why we cannot wait for a few years so it also has emulated most that we have in GSX? (It would never resemble ESX though)

    4. Re:but why? by mabinogi · · Score: 1

      Well, VMware is great, but this could be a quick solution for those of us who want to test under Linux, but can't afford VMware.

      --
      Advanced users are users too!
    5. Re:but why? by JewFish · · Score: 2, Informative

      How about the fact that the current version of VMware costs about $200 and this is free.

    6. Re:but why? by NanoGator · · Score: 4, Insightful

      "If I need to use Linux Compiler while sitting on a Windows box, I would rather use vmWare. Also vmWare has made great progress in their GSX and ESX, to make all this very easy."

      VMWare is like $300. CoLinux is free.

      --
      "Derp de derp."
    7. Re:but why? by feelafel · · Score: 1

      Why? So that someone who's always wanted to learn more about Linux (like me) but who hasn't wanted to shell out VMWare (like me) nor clutter his already cluttered condo with another computer (like me).

      Slashdot is a bit of a biased audience, of course, but I assure you that there are people like me out there: smart, computer-oriented, tech-savvy folks, who were brought up with WinTel and haven't explored Linux because it's been impractical for them to set up dual-boot or a dedicated hacking machine. Being able to run Linux as an application in Windows will allow me to teach myself how to use the OS without overtaking the computer that I need to use for daily work use (which, of course, requires Windows.)

    8. Re:but why? by interiot · · Score: 1

      It's also a great solution for those of us who want to run linux on any machine we walk up to (eg. Knoppix sans reboot). "Free" has two meanings... Even IF VMWare lets your CD key travel, or even if you were rich enough to afford thousands of VMware licenses, the open source alternative would be much less painful because you don't have to deal with CD keys, allowing you to use a guest computer for just 5 minutes without worrying about wasting time activating the software you own.

    9. Re:but why? by Anonymous Coward · · Score: 0

      I would suggest trying one of the Live CD's out there too.

      Great way to try linux without any risk to the windows partition.

      Sorry I'm too lazy to google for the links ATM :)

    10. Re:but why? by SnappleMaster · · Score: 1

      I posted this above, but you should check out Virtual PC. It's very cool. The first time I ran it I was wowed in a big way.

      On my 2003 machine I commonly run a session for Windows 2000 and Red Hat (simultaneously) for testing. Each session gets its own IP address so I can actually test a Red Hat client against the Windows 2000 or 2003 server. All on one box.

      Ubah...

      --
      Be happy. Nothing else matters.
    11. Re:but why? by Anonymous Coward · · Score: 0

      One thought is to start migrating someone away from windows applications in the home scenario. Like using a linux based email client. I know there's alternatives to outlook already on windows, but I was just thinking if I absolutely had to use a windows box for everything, I'd certainly feel a lot more comfortable using this, and I wouldn't have to shell out for a vmware license. Interesting to say the least.

    12. Re:but why? by Nailer · · Score: 1

      And colinux would compile your app faster.

    13. Re:but why? by meshe · · Score: 1

      I think both products will have their places. At work I am running 3 different operating systems simultaneously so I can emulate our server environment: Windows XP Pro (as a base), Redhat 7.2 and Redhat 9. CoLinux is a really cool idea and I'll probrobly use it, but it won't help me in my work environment.

    14. Re:But why? by Ceyan · · Score: 2, Insightful

      Because you don't have to pay RedHat.

      I'm planning on using it because my moral fiber (constipation:) won't let me screw over VMWare and crack their program, and as much as I hate to admit it Linux is pure crap for home use (games) and piss poor for work use unless you design your network to support other enviroments besides windows (Active Directory).

      So, now I can't use it at home because my home PC life is 75% games (as with the general population) that won't work on Linux, and I can't use it at work because management has a hard-on for Windows and won't let me run it legitimately because it breaks implemented policies since it doesn't interact with Active Directory properly.

      Now, what is my solution to using Linux in either situation, VMWare or CoLinux. Already established that I won't use VMWare unless I buy it legitimately and I don't want to use linux so desperately that I'm willing to fork over the money to VMWare. Wine(X) is all well and fine except for the fact that it doesn't support (and will never officially support) any gmaes I play because they go for the hit titles and I play games like Hearts of Iron (games so intense in terms of using your head and not your reflexes that your whole family gets a headache when you play it).

      Granted, you're correct that it would be more useful to run Windows apps on Linux, but you're missing a little detail there. Windows isn't open source, which means there is no way in hell for a Linux (or otherwise) distribution to ever interact with Windows, within the context of the discussion point, in an efficient manner.

    15. Re:but why? by neurojab · · Score: 1

      I doubt it. VMWare is quite fast. Unless coLinux has some major tweaking done to it, I doubt it would compete with VMWare.

    16. Re:but why? by Nailer · · Score: 1

      Yes, its fast, but the fastest horse doesn't compare very well to a decent car.

      Running Linux in a VM running as an application simply won't be as fast as running Linux as an application.

    17. Re:but why? by Torne · · Score: 1

      If I need to use Linux Compiler while sitting on a Windows box, I would rather use vmWare. Also vmWare has made great progress in their GSX and ESX, to make all this very easy.

      Except that:
      1) VMWare will be much slower because it suffers from the traditional problems associated with virtualising the x86 architecture. (coLinux is a ring-3 port of Linux much like that used by the Xen virtual machine monitor and thus has a far tinier virtualisation overhead).
      2) VMWare is expensive.
      3) VMWare ESX, the one that is significantly faster (GSX is just Workstation with better management facilities, really), runs as the host operating system, not on top of it; this means that you have Linux running 'next to' Windows, not as a guest of Windows - this creates interoperability problems (forget being able to copy and paste) and it means that your Windows install suffers from the exact same performance drop that you've already imposed on Linux. Even with ESX, coLinux still has the potential to be faster than VMWare (I don't know if it actually is; they might not have the maximum performance yet) because x86 is just so hard to virtualise.

      I can't really see a single advantage of VMWare, other than the fact that coLinux can't yet run X natively - even that isn't much of an issue, as Cygwin/XFree works very well.

    18. Re:but why? by fucksl4shd0t · · Score: 1

      Um, you are aware that VMWare == Virtual Machine Ware? It's just a software BIOS that runs as an application, so the OS running in a VMWare session thinks it's running at the level of the hardware, but it's not. The layers are: BIOS, Kernel, Application, VMWare (as an Application). Then, VMWare is a BIOS, Kernel, remaining Unix layers.

      With CoLinux, instead, you have: BIOS, Kernel, Application, Linux, remaining Unix layers. Since you're skipping the BIOS step in the middle entirely, you're going to see a dramatic speed increase, guaranteed, and for the same reason an app compiled with Cygwin running Windows is faster than the same app in Linux in a VMWare session: less layers.

      --
      Like what I said? You might like my music
    19. Re:but why? by Anonymous Coward · · Score: 0

      >> Why? So that someone who's always wanted to learn more about Linux (like me) but who hasn't wanted to shell out VMWare (like me)

      > I posted this above, but you should check out Virtual PC.


      Did you miss the bit about not wanting to shell out? If Virtual PC is cheaper than VMWare, it's not much cheaper.

    20. Re:but why? by neurojab · · Score: 1

      >Yes, its fast, but the fastest horse doesn't compare very well to a decent car.

      This is true now, but was not true when cars were first invented. My point is that coLinux is new and has not yet been optimized. Sure it's theoretically faster, but I doubt it is in practice. To use your analogy, coLinux is much like a pre model T car and linux under VMWare is a champion thoroughbred.

    21. Re:but why? by Anonymous Coward · · Score: 0

      I'm not sure what VMWare costs (others have said $300?) but Virtual PC is about $120. Not free, true, but it is "much cheaper" I think.

    22. Re:but why? by mgbastard · · Score: 1
      Nobody answered correctly this that I can see...

      Buzzword alert:Heterogenous Enterprise Deployment

      From an enterprise application deployment aspect, this makes it possible to deploy GNU/Linux apps and tools, without ripping out the windows apps in concert. How much more valuable can you get? You can even do low-impact trials of GNU/Linux solutions for regular users.

      Do I really need to explain this any further?

      Probably.

      NO PORTING. FEWER BUGS. FEWER ISSUES.

      Even if you can't get rid of your windows oem workstation tax on your OEM desktop, and you won't be rid of the "WHERE'S MY WINDOWS" screamers, you can be rid of ALL of the OTHER Microsoft 'taxes', by running linux apps, even one of the excellent office suites.

      Besides, local users are used to their workstations crashing by now. Maybe 10 years from now, you can just run a linux desktop for everyone, but it takes time.

      --
      Anyone seen my low uid? last seen 10 years ago while panning the #@$# out of Taco's 'web based discussion system'
    23. Re:but why? by HPReg · · Score: 1

      Last time I checked, VMware Workstation was $ 189.

    24. Re:but why? by Peaker · · Score: 1

      coLinux is already faster in practice. vmWare has to emulate a general-purpose machine, while coLinux only tweaks the Linux kernel to context switch into Windows whenever it needs hardware serviced or to perform Windows-related operations.

  19. I wonder do they appear as networked pcs by jeoin · · Score: 1, Insightful

    This could be neat, and potentially allow for a speed up in cross platform development. It would be nice to hop back and forth from one OS to the next.

    --
    Jeoin
    1. Re:I wonder do they appear as networked pcs by Barbarian · · Score: 1

      They do, it installs a network device which with a bit of work, you can get connected to the internet or your local network.

      I downloaded the debian image for this (bare-bones) and right now dselect is installing the rest.

  20. Article Text... by relyter · · Score: 5, Informative

    It's already becoming a bit slow... Looks like the Israel Defence Force may have done it again. Already famous for spawning an entire generation of software geniuses now active in the world of wireless technologies, the IDF has now apparently incubated the technical talent capable of creating a project that could change the world: the ability to run Linux on Windows 2000/XP. 21 year-old Dan Aloni, a graduate of an IDF computer unit, has developed a Linux application - called Cooperative Linux ("CoLinux" for short) - that is a port of the Linux kernel that allows it to run cooperatively alongside another operating system on a single machine. For instance, it allows one to freely run Linux on Windows without using a commercial PC virtualization software such as VMware, in a way which is much more optimal than using any general purpose PC virtualization software. A member of the international open source community, Aloni developed CoLinux along with several Japanese programmers, collaborating over the Net. According to the Web site, they've written special core drivers for the host OS which modify the way the host OS receives notifications from the hardware - thus allowing both OSes to coexist peacefully - and run at a decent speed as well. In Israel, acclaim for a system potentially capable of allowing organizations to run Linux and Windows in parallel on the same computer or server has been immediate. Organizations would make great savings if they didn't any longer have to have separate machines for each OS, says Shahar Shemesh, a member of the Israeli open source forum. And Pini Cohen, a senior informations systems analyst at computer research company Meta Group Israel has called the development "an important stage in breaking Microsoft's monopoly." "As the trend is for Linux to take a more important role in organizations," Shemesh continues, "Aloni's development is extremely interesting. The question is how Microsoft will react and whether it will allow support for Windows systems if they have Linux systems installed on them." According to Haaretz.com that is carrying details of this story, Microsoft has so far made no comment on Aloni's development.

    1. Re:Article Text... by z00z · · Score: 1, Insightful
      Aloni developed CoLinux along with several Japanese programmers...

      It's amazing how all the glory is given to the Israeli, boasting how he's the genius of the group while the other "Japanese programmers" simply helped.

      What's even more amazing is that most of the screenshots show Japanese text in the background, indicating that most of the work was done by these "Japanese programmers", while the Israeli is apparently piggybacking along for the ride.

      Nothing new there. Just your typical western media bias.

    2. Re:Article Text... by Anonymous Coward · · Score: 0

      Yeah, whatever, buddy. I've followed the mailing lists for many years; the Israeli guy is clearly the leader. The Japanese guys seem to me to almost be students.

    3. Re:Article Text... by Peaker · · Score: 1

      Dan actually wrote pretty much the entire CoLinux kernel patch, as well as all of the virtual drivers and the host OS code. I discussed the core design with him prior to his writing of it.

      The contributors wrote things like the installer, some icons and some other less intricate things.

  21. Worst of both worlds! by Anonymous Coward · · Score: 0

    you read the title...

  22. If it's running on Windows by Anonymous Coward · · Score: 0

    Won't it be built on top of all the flaws that come with it?

  23. Re:What's the difference by Anonymous Coward · · Score: 0

    The biggest difference is that this is Linux, and Cygwin isn't. As every one who reads /. knows, Linux is better than anything else... ever. Anyone who thinks differently is a stupid troll.

    Cygwin was a nice placeholder until Linux arrived for Windows. Now it is irrelevent. I wouldn't be surprised to see reports of its death shortly.

  24. Re:What's the difference by mao+che+minh · · Score: 4, Informative

    With Cygwin, you aren't running a full blown Linux environment. Here is the Cygwin FAQ. I can't read the article (Slashdotted), but judging from the snippet here, it seems like coLinux will run an actual Linux image, which would be a big difference.

  25. Another way to break the wall? by peripatetic_bum · · Score: 4, Insightful
    "As the trend is for Linux to take a more important role in organizations," Shemesh continues, "Aloni's development is extremely interesting. The question is how Microsoft will react and whether it will allow support for Windows systems if they have Linux systems installed on them."

    This statement is really interesting as it suggests that linux will not takeover (if it will) one computer at a time (which it seems to be doing at the server level) but one app process at a time. Ie, that is to say, suppose one app has a certain level of importance, so people write to run in linux on windows, then slowly window apps get replaces such that windows merely servers base os, and then who knows, the people running the app decided to then get rid of the windows os, without having to do the whole thing all at once.

    Of course as one previous poster said, the linux app is going to only be as stable as the windows os and who would no be surprised if there developed certain instablilties for this project.

    I would like to hear your thoughts
    --

    Sigs are dangerous coy things

    1. Re:Another way to break the wall? by silicon+not+in+the+v · · Score: 1

      I was going to comment on that section of the article too, but from a different angle. When I read, "The question is how Microsoft will react and whether it will allow support for Windows systems if they have Linux systems installed on them.", I thought of how that applies to the antitrust suit. The judgement against MS is what has given freedom to the OEMs to be able to offer different operating systems or no operating systems with the computers they sell, without being pressured or threatened by MS. In the same way, I would think that this would raise a huge red flag if MS would not support systems that had CoLinux on them.

      --
      We may experience some slight turbulence and then...explode. -Capt. Mal Reynolds
  26. Link to the colinux project by nsushkin · · Score: 5, Informative
    Colinux Project Screenshots

    - Dunno, seems like the original article missed the actual link.

    1. Re:Link to the colinux project by Anonymous Coward · · Score: 0

      I can see from that first screenshot that coLinux uses debian...

      Nobody better use VRMS or it will explode or something.

    2. Re:Link to the colinux project by Peaker · · Score: 1

      It can run any distribution since it allows running the Linux kernel on Windows. You can use root images of many distributions.

  27. If you ask me, by Anonymous Coward · · Score: 0

    This is the biggest waste of time since Magic: The Gathering.

    I don't see a single advantage over just running a standalone BSD install =] Screw you Linux, and screw you too BillyWare. Only a Linux nut would do something so pointlessly foolish. I just can't wait to need a license from MS to run Linux *rolls eyes*

  28. Has anyone tried this on this CoLinux by $exyNerdie · · Score: 3, Funny


    1)Run Windows XP.
    2)Install CoLinux
    3)Install Wine in CoLinux
    4)Run windows applications in Wine

    Well, if you have nothing else to do on a weekend.........

    1. Re:Has anyone tried this on this CoLinux by kc3lai · · Score: 1

      don't stop there, 5)Run CoLinux inside Wine

    2. Re:Has anyone tried this on this CoLinux by rampant+mac · · Score: 3, Funny
      "Well, if you have nothing else to do on a weekend........."

      What the fuck else are we going to do? Date? Sheesh.

      --
      I like big butts and I cannot lie.
    3. Re:Has anyone tried this on this CoLinux by flacco · · Score: 1
      Frank told me to post this.

      Do it for Van Gogh.

      --
      pr0n - keeping monitor glass spotless since 1981.
    4. Re:Has anyone tried this on this CoLinux by FatPaulie · · Score: 1

      I have done this

      1) Run OS X
      2) Run Virtual PC with Win98
      3) Run Apple IIe Emulator in that VPC Win98
      4) Play Oregon Trail

      Yes.. it's sad..

      --
      Only those who attempt the absurd will achieve the impossible.
    5. Re:Has anyone tried this on this CoLinux by Anonymous Coward · · Score: 0

      Well, if you have nothing else to do on a weekend.........

      It's Tuesday...

    6. Re:Has anyone tried this on this CoLinux by juhaz · · Score: 1

      Heh.

      1) Linux
      2) Win2k in VMWare
      3) UAE (Amiga emulator), with network functional
      4) Chat on IRC.

      Sadly, the C64 emu didn't work in UAE.

      I've got screenshot of the whole madness tucked somewhere too.

      Yes. Very, very sad.

  29. Bundle it... by qualico · · Score: 3, Insightful

    ...so users don't have a choice when they buy Dell, Compaq/HP or other brand names.

    Thats how you change the world.
    Worked well for Microsoft. :0>

    1. Re:Bundle it... by Anonymous Coward · · Score: 0
      An incur EU anti-trust fines?

      Save the cute animals, kill the ugly ones.

  30. Support? by kryptkpr · · Score: 4, Interesting

    "As the trend is for Linux to take a more important role in organizations," Shemesh continues, "Aloni's development is extremely interesting. The question is how Microsoft will react and whether it will allow support for Windows systems if they have Linux systems installed on them."

    Hmm.. there's an interesting question. Can Microsoft really refuse to support your windows installation if you're running Linux (as an application, even?) Or is this guy just trolling?

    --
    DJ kRYPT's Free MP3s!
    1. Re:Support? by iantri · · Score: 0, Troll

      Well, Microsoft says you are not allowed to develop GPL software with Visual Studio and its compilers (google around), so yes, I can imagine they would try this.

    2. Re:Support? by .com+b4+.storm · · Score: 2, Funny

      Can Microsoft really refuse to support your windows installation if you're running Linux (as an application, even?)

      How much do they "support" installations of Windows anyway? Could it truly get any less supported?

      --
      "Wow, you're like some kind of superhero able to ward off happiness and success at every turn."
      -- Ryan Stiles
    3. Re:Support? by Anonymous Coward · · Score: 0

      Installation as process isn't particularly supported and it doesn't have to be 'cause it's so easy.

      I'd say it's not less well supported than any Linux distribution (particularly "desktop" equivalents).

      MS doesn't need to "refuse" to support coLinux - they "accept" to support their own OS and apps certified for it. All the others - it's up to the vendor to support it.

      That was a stupid question anyway... Why would Microsoft want to have anything to do with coLinux?

  31. WHY!!! by Anonymous Coward · · Score: 0

    why would you build a house on sand?
    Actually, why would you build a house on rented sand?

  32. Conquering Windows by superpulpsicle · · Score: 0, Insightful

    Here's a list of things linux needs to conquer windows.

    1.) cleartype fonts
    2.) automatic directX compatibility for games
    3.) one solid universal gui

    It's a pretty short list, and I just don't think this project is filling the gap just quite yet.

    1. Re:Conquering Windows by AndrewHowe · · Score: 5, Funny

      4.) ???
      5.) Users

    2. Re:Conquering Windows by swimmar132 · · Score: 4, Informative

      cleartype fonts? You mean sub-pixel hinting? That's been available for a long time.

    3. Re:Conquering Windows by PitaBred · · Score: 5, Funny

      Yes, OpenGL/SDL isn't good enough, Linux needs to implement an inferior, proprietary API.

    4. Re:Conquering Windows by Anonymous Coward · · Score: 0, Interesting

      Linux isn't going to conquer windows. But what it needs to compete (from an application developer standpoint) is:

      1. Integration of video drivers into the kernel. Yes this makes it unstable, but Linux currently is plagued by the problem that Windows NT 3.51 had using fastLPC and HAL to control the video cards. Integrating into the kernel will give the necessary speed.

      2. A thread model that allows thread ownership to be changed dynamically. Most important is the thread model. IPC is just too dammed slow compared to reading a common memory heap for a process. Without a thread model it is very difficult to make a responsive GUI application that does anything complex (unless of course you use IPC and spawn several processes).

      3. A GUI messaging system that makes much faster calls on the operating system. GUI applications will not be able to compete with the speed of windows apps unless something is done to integrate this GUI messaging system with the OS. While this sounds like it is forcing a default Window manager, this isn't so. It just requires a programming standard to the messaging system to be written.

    5. Re:Conquering Windows by Anonymous Coward · · Score: 5, Insightful

      Perhaps if DirectX actually was inferior, and if it wasn't the primary or only API for 90% of the games out there, you'd have a point.

    6. Re:Conquering Windows by Caeda · · Score: 3, Flamebait

      How about a list of things wrong with your post instead?

      1.) Linux has plenty of great fonts, it just depends what distro you pick and if you install more than just the base packages.
      2.) DirectX is a MICROSOFT ONLY format. It will never, ever, be in any linux distro except in emulation form. And for second, why should it be? OpenGL is fine and great, and with 2.0 coming out you can stuff DirectX where the sun don't shine.
      3.) Great, so linux gets to turn into Windows by taking away the free choice of picking your own gui? I don't think so! MORON.

      Maybe this project doesnt "Fill the gap" but there's enough decent distro's out there to make using windows a pain in the a$$

      --
      ~~ Please keep your arms, legs, and outright stupidity inside the ride at all times. Thank You ~~
    7. Re:Conquering Windows by Anonymous Coward · · Score: 3, Insightful

      1.) cleartype fonts

      Couldn't care less. I've never been bothered by my fonts.

      2.) automatic directX compatibility for games

      This would be a good one. I could go 100% Linux at home.

      3.) one solid universal gui

      This I don't get. One of the strengths of Linux is options. I don't use a computer the same way as the guy next to me, why should we be stuck with the same interface? I'm incredibly productive in AutoCAD at work, partly because I have customized the interface to exactly the way I use it (to the point where nobody can use my machine).

      I know training and support require standardization, but the more you use something, the more you want to make it work the way you like. Standardization breaks this, and makes people less happy and less productive.

      And you forgot the most important thing:

      4.) Applications!

      If I could run AutoCAD on Linux, I would use it at work (for something other than a server). My mother would consider running Linux at her business, if the main application she uses supported it. People read the requirements for the software they buy, and it says "Windows XP", so they run Windows.

    8. Re:Conquering Windows by Anonymous Coward · · Score: 0

      ...it's just that all the linux fonts look like shit compared to the equivalent windows ones.

    9. Re:Conquering Windows by Jahf · · Score: 3, Interesting

      Sorry, you missed out on what I think would be your #0 ...

      0.) Driver support from the vendor side

      Even if we had directX compatibility we would still be missing video drivers, storage drivers, etc. All of those items, to be a sustainable resource, have to come from the horses mouth (as in I can get my Radeon working with the Open driver, but to get 3D acceleration I need the binary driver from ATI ... and you know what, as long as they support it I don't even care that I don't have the source to the ATI driver).

      --
      It is more productive to voice thoughtful opinions (reply) than to judge (moderate) others.
    10. Re:Conquering Windows by Anonymous Coward · · Score: 2, Informative

      You know how windows has done the above? Not because it considered the operating system as 'a controller of input and output of the computer and basic services to programs'. It split its kernel design into two parts, ther kernel as above, and the Windows executive that handles all the optimization hacks. And guess what, it works. And its even stable after 10 years.

      Your OS design school is based (like most academics) on the 1960s operating systems. Not every operating system has to be implemented in a strict monolithic kernel, or a strict microkernel method to be called an operating system. The operating system should make it easy for an application programmer (not a system programmer) to make an effective program. This includes all the hacks such as integrating the messaging system and video subsystems. An application programmer will thank you for it (and a system programmer will curse you for it, but thats the way it has to be).

    11. Re:Conquering Windows by Curtman · · Score: 1, Insightful

      1.) Don't do a goddamn thing to my fonts. My fonts are much nicer looking than Windows fonts ever were TYVM.

      2.) Get rid of DirectX altogether, get OpenGL back on track, and take that piece of MS forced upgrading along with it.

      3.) Don't even think about it. Some like Gnome, some KDE, others like a more minimalist approach. Focus on interoperability of themes, and such things but don't even suggest ridding one in favour of the other.

    12. Re:Conquering Windows by zulux · · Score: 5, Interesting

      Perhaps if DirectX actually was inferior, and if it wasn't the primary or only API for 90% of the games out there, you'd have a point.

      DirectX is great for PC Games - but for real scientific/commercial work it *SUCKS*.

      Whenn Boeing dows the next 7E7 fly-though in DirectX, give me a call.

      --

      Moneyed corporations, non-working 'poor' and criminal prisoners are turning productive citizens into tax-slaves.

    13. Re:Conquering Windows by Anonymous Coward · · Score: 0

      Linux sucks ass from an application programmer point of view. Yes, Linux is the godsend for all the system programmers, but that doesn't get users.

      Its a misnomer to say that Linux has fonts. The window manager have them and to put it bluntly they suck. You are in denial if you don't notice this.

      Without DirectX, few games ever make it to Linux. Thats because DirectX is much more than just a 3-D gaming API. It has other features that make games easier to develop for.

      Without a standard window manager and a standard API to program for (thanks GNOME vs KDE war), there is hardly any incentive for an application developer to go to linux. Sorry, its just too complicated to make it run correctly (across window managers).

    14. Re:Conquering Windows by Anonymous Coward · · Score: 0, Funny

      Oh dear, criticizing Linux on Slashdot. I agree, Kill the Heathen!
      Destroy the heretic
      Destroy the heretic
      Destroy the heretic
      Destroy the heretic
      Destroy the heretic
      We won't be safe until we destroy the resistance!

    15. Re:Conquering Windows by FauxPasIII · · Score: 1

      Here I go feeding trolls again...

      > 1.) cleartype fonts

      Xft looks -MUCH- nicer. The most recent generation of all major applications supports Xft now, although this is a very recent development. Until fairly recently, getting gorgeous fonts in all your apps was quite a chore.

      > 2.) automatic directX compatibility for games

      Hopefully, pressure from growing Mac and Linux markets will attack this problem from one angle, that is giving game manufacturers a good reason to use open APIs, and wine's ever-improving implementation of linux-native directx will attack the problem in the more direct way you suggest.

      > 3.) one solid universal gui

      Just as long as it's WindowMaker !!

      Anyway, IHBT IHL IWHAND

      --
      25% Funny, 25% Insightful, 25% Informative, 25% Troll
    16. Re:Conquering Windows by mortenmo · · Score: 5, Insightful

      DirectX is great for PC Games - but for real scientific/commercial work it *SUCKS*.


      Much more money in PC games though I'm afraid. And as always, money talks.

    17. Re:Conquering Windows by tepples · · Score: 3, Informative

      All? Have you downloaded and installed the Bitstream Vera families into your X11 font server?

    18. Re:Conquering Windows by Anonymous Coward · · Score: 0
      Hi.

      posix (and linux) threads share address space (as opposed to fork() which duplicates all memory and file descriptors and gives each process their own, unshared, copy). BeOS had a very fast GUI based on multiple threads and passing messages primarily via IPC -- the main application was one thread and each window was also a new thread responsbile for itself.

    19. Re:Conquering Windows by Anonymous Coward · · Score: 0
      People read the requirements for the software they buy, and it says "Windows XP", so they run Windows.

      I think you need to put the horse in front of your cart.

      If I own a Macintosh, I buy Macintosh software. If I own a wintel box running XP, I buy Windows software. If my computer runs linux, well I spend all day sitting in a chair that reeks of stale farts and masturbating to pictures of preteen cartoon japanese girls.

    20. Re:Conquering Windows by Anonymous Coward · · Score: 0

      sure, what's your phone number?

    21. Re:Conquering Windows by Saeed+al-Sahaf · · Score: 2, Insightful
      Couldn't care less. I've never been bothered by my fonts.

      Ah, but many many mor people than not *do* use fonts. Happy with command line? Fine, no one is stopping you. But you don't represent 70 or 80% of the other computer users who do use fonts and do like a nice standardized user interface experience.

      But there is one more thing: Embrace the idea of a good standardized user interface for Linux, or quit your bitching about Microsoft /Windows dominence. A good GUI, a good standard installer that handles dependencies with little or no user interaction, and decent usable applications, this is what Linux needs to gain the desktop. Otherwise, enjoy your Microsoft, it'll be here to stay.

      --
      "Who are in control, they are not in control of anything - they don't even control themselves!" - Glen Beck
    22. Re:Conquering Windows by 0x0d0a · · Score: 4, Insightful

      cleartype fonts

      "ClearType" is a Microsoft branding term. The generalized term, subpixel rendering, is definitely supported under XFree86 and x.org. LCDs with multiple layout order of the RGB elements are even supported.

      2.) automatic directX compatibility for games

      WINE does this, but honestly, while there are a lot of game developers out there that know DirectX, there's nothing particularly magical about DirectX, and it'd be pretty hard to "just" do DirectX without supporting the other chunks of the Windows API (though I guess you could do a "DirectX-like" API). OpenGL is a truly open standard that's widely supported (and preferred by videocard developers), and SDL and its child libraries provide a more modular system than DirectX does.

      one solid universal gui

      I see why you want it, but it's not going to happen. Too many KDE people like KDE (which is, while not unbreakably, still strongly tied to Qt) and too many people have legal issues with Qt or prefer GNOME for technical reasons.

      Honestly, I don't think it's all that necessary, either. Windows users have been using non-Windows widget sets for a long time in major apps -- Lotus Notes or Mozilla or any of the standard Win32 variants, which operate differently over the Win95-WinXP lifetime. People adapt pretty well. Both Qt and GTK are pretty snappy. Both interoperate pretty well today. Two widget sets is hardly a reason for a platform to fall apart.

    23. Re:Conquering Windows by packeteer · · Score: 1

      3.) one solid universal gui

      oh come on its soooooo KDE. I dont wanna start a flame war (meh its too late) but if you know enough about linux to use gnome all the time you probably know enough to make it work for you. Almsot anyone new to linux is using KDE and althought gnome is perfectly fine on its own i think the clear choice is KDA. Saying there is too much choice in window managers is an old problem. Why dont we all move forward and think of something better to spend our time working on other than flame wars about which one eveyrone should use.

      --
      unzip; strip; touch; finger; mount; fsck; more; yes; unmount; sleep
    24. Re:Conquering Windows by omicronish · · Score: 3, Interesting

      DirectX is great for PC Games - but for real scientific/commercial work it *SUCKS*.

      Is there a reason why it sucks for such work? I've only done experimental game-related graphics work with both APIs, and although each has its own unique style, I don't really see any major problems of either that would prevent work of any type from being done using it.

      I think the real reason why DirectX isn't used for scientific work is because it only works on Windows, and it hasn't been around for as long as OpenGL.

    25. Re:Conquering Windows by GreyWolf3000 · · Score: 5, Insightful
      Its a misnomer to say that Linux has fonts. The window manager have them and to put it bluntly they suck. You are in denial if you don't notice this.

      Fonts are fonts. I use Windows fonts in Linux. They look great. Big deal.

      What do you mean by "the window manager have them?" My fonts look fine. In fact, try any recent distribution like SuSE, Fedora Core, Mandrake, etc., and I think you'll get the same impression.

      Without DirectX, few games ever make it to Linux. Thats because DirectX is much more than just a 3-D gaming API. It has other features that make games easier to develop for.

      OpenGL+SDL does as well.

      Without a standard window manager and a standard API to program for (thanks GNOME vs KDE war), there is hardly any incentive for an application developer to go to linux. Sorry, its just too complicated to make it run correctly (across window managers).

      Umm, are you implying that an app compiled against Gnome libraries will suddenly break if you try to run it in KDE? Actually, you can just choose the one you like best and develop for it. Copy and pasting will take care of themselves, and with good themes, they can look nearly identical.

      What do you mean running properly "across window managers?" Window managers almost certainly could never prevent a program from working properly, unless they draw a border and buttons when they're not supposed to, for example.

      So basically, you can't decide if you would want to program for Gnome or KDE, and you don't like the fonts that distros ship by default (even though haven't been an embarrasing smidgen on the Linux desktop for years), so you don't really think it's worth your time to develop for Linux.

      I think it's more than fine to just say "hey, I'm doing fine developing for Windows, I don't have any problems with it, so I don't need to switch." So often zealots convince people on Slashdot that you ought to be ashamed of yourself if you run Windows, and while I disagree with your post and reasons for not choosing Linux as a development platform, I think it's totally fine to not choose Linux for no reason other than you're content with what you have :)

      --
      Slashdot: Where people pretend to be twice as smart as they really are by behaving like children.
    26. Re:Conquering Windows by Crazy+Eight · · Score: 1
      Its a misnomer to say that Linux has fonts. The window manager have them and to put it bluntly they suck. You are in denial if you don't notice this.

      I first installed Linux back when XFree86 was at 3.x and yes, the fonts sucked royally. I ended up Windows-free for about a year and a half until I took shine to MOHAA and started dual booting with W2K. I also used to have OSX on my laptop. Fonts on Linux look better to me than either of the two consumer OS platforms. I'm not "in denial".

      DirectX is much more than just a 3-D gaming API. It has other features that make games easier to develop for.

      DirectX doesn't offer anything that can't be found on a *nix platform. Few games make it to Linux because the market is small. Battlefield 1942 came out nearly two years ago. A Mac client was just announced. Games for Linux are more likely to exist because of developer appreciation for the platform alone. They aren't being held back by distain for the difficulty of going without DX.

      Sorry, its just too complicated to make it run correctly (across window managers).

      Window managers aren't toolkits.

    27. Re:Conquering Windows by Crazy+Eight · · Score: 1
      directX compatibility for games

      Is a DX->GL wrapper library possible?

    28. Re:Conquering Windows by Anonymous Coward · · Score: 0

      The defense industry is that small? You're right money does talk. Money + Defense Contractor = Bombs.
      They are simulating bombs. Get the idea?

    29. Re:Conquering Windows by Anhaedra · · Score: 0

      Ugh, I don't like Cleartype Fonts. They look blurry and make my eyes hurt.

      --
      Please flee in terror in an orderly manner.
    30. Re:Conquering Windows by fredistheking · · Score: 1, Interesting

      That is the root of the problem. You have to download the libraries and get them working which requires you to enter commands in a terminal. Do you think the average user wants to do this? I would go further and say that it makes gnome/kde seem not ready for prime time to the majority of windows users.

    31. Re:Conquering Windows by omicronish · · Score: 5, Insightful

      2.) DirectX is a MICROSOFT ONLY format. It will never, ever, be in any linux distro except in emulation form. And for second, why should it be? OpenGL is fine and great, and with 2.0 coming out you can stuff DirectX where the sun don't shine.

      At its very core, DirectX is just a set of APIs. Yes, it's a Microsoft API, but the exposed interfaces are well documented, and ignoring any possible legal issues, it is entirely possible to write a DirectX implementation on another platform. Okay, some of you may disagree on whether or not DirectX is well documented, but it's documented well enough for emulation purposes.

      There are wrappers available that translate Direct3D calls into OpenGL calls (similar to Glide wrappers from the 3dfx days), and I don't see any technical problems with removing the OpenGL layer and having the new Direct3D implementation call the graphics card directly. However, and correct me if I'm wrong, I think Linux 3D graphics drivers are currently all proprietary, so nVidia and ATI would have to provide the Direct3D layer.

      Still, even with an emulation layer, why SHOULDN'T DirectX run on Linux? Ignore legal issues and Microsoft's desires. Believe it or not, there are some developers who've only used DirectX and not OpenGL+SDL. It's worth having DirectX on Linux even if only a tiny fraction of those developers decide to port to Linux. That fraction may grow, and after familiarizing themselves with Linux they may switch to other APIs that are better supported on Linux, such as OpenGL and SDL.

    32. Re:Conquering Windows by be-fan · · Score: 1

      Well, the vera fonts come with most distros today, but even if they didn't, installing them is a matter of copying the fonts to /usr/share/fonts. Just like in Windows!

      --
      A deep unwavering belief is a sure sign you're missing something...
    33. Re:Conquering Windows by be-fan · · Score: 1

      What's wrong with the existing fonts? Freetype renders just great on the majority of systems, and depending on your tastes, better than Cleartype on very high resolution systems. RedHat 9 and up have very nice looking fonts indeed.

      --
      A deep unwavering belief is a sure sign you're missing something...
    34. Re:Conquering Windows by be-fan · · Score: 0, Informative

      Are you dense?

      Its a misnomer to say that Linux has fonts. The window manager have them and to put it bluntly they suck. You are in denial if you don't notice this.
      Okay, so:

      a) You're blind, because any idiot can see that the fonts on a modern Linux system look fine;

      b) You have no idea how fonts on Linux work.

      Without a standard window manager and a standard API to program for (thanks GNOME vs KDE war),
      What's the standard API in Windows? The XP Common Controls (used by IE, Explorer, etc), the Office Toolkit (used by Office), the .NET toolkit (Visual Studio), or WinFX (Longhorn)? That's not to consider other toolkits and APIs like MFC, VCL, Swing, etc.

      --
      A deep unwavering belief is a sure sign you're missing something...
    35. Re:Conquering Windows by Anonymous Coward · · Score: 0

      You can also CLICK in the GRAPHICAL PACKAGE MANAGER to get the correct package for your distribution and that's it. Modern distributions ship it by default. But if you upgrade, it's always a little more work.

    36. Re:Conquering Windows by Pykmi · · Score: 1

      You see, I believe it is rather impossible to get everyone using one window manager. I wouldn't touch the horrible layout of KDE even with a long stick. Right now I'm using xfce. There are many people who use one window manager and dislike the others. And I believe that is the strenght of linux. The freedom of choice. You say that Gnome is hard to use, which I find weird. I have installed Dropline Gnome as the first window manager to two of my mates while installing linux first time for them (slackware btw), and they have had absolutely no problems with it. I believe the only problem with gnome being hard is that if you get too used to KDE. IMHO, the biggest fault of Windows just might be the fact that you have to use the same everyone else is using. No freedom of choice. Sure, there are programs that create layouts over the current system (I believe), but freedom of choice is minimal.

    37. Re:Conquering Windows by Anonymous Coward · · Score: 0

      Don't forget that DirectX has gone through 9 versions and it wasn't until the 8th version did it become more OpenGL-like.

    38. Re:Conquering Windows by alphakappa · · Score: 2, Funny

      Whenn Boeing dows the next 7E7 fly-though in DirectX, give me a call.

      When I use the next 7E7 fly-through on my desktop, I'll definitely give you a call.

      --
      "When the only tool you own is a hammer, every problem begins to resemble a nail." - Abraham Maslow (1908-1970)
    39. Re:Conquering Windows by Narchie+Troll · · Score: 1

      I've used Linux on the desktop solely for 4 years, and I don't give a shit about beating Microsoft. I'm perfectly satisfied with the way things are, and you will take my Ion from my cold, dead hands.

    40. Re:Conquering Windows by DoctorFrog · · Score: 2, Insightful
      I think what's really needed is a simple, easy, near-automatic method for installation and removal of applications that works for all distros.

      Being able to click on a single file and have a fairly standard installer sequence pop up would be ideal for GUI, but I'd even settle for a standard CLI method, hold the endless switches and dependencies please.

    41. Re:Conquering Windows by Master+of+Transhuman · · Score: 1, Insightful


      Here's my opinion on fonts.

      Can I read the fucking document?

      The font is fine.

      I don't care if it's German Gothic or whatever that weird one is called.

      I have never understood people's - especially font makers - obsession with twiddling pixels to make one letter different from another. It's the same psychosis as many geek bit twiddlers.

      We used typewriters with one or two lousy fonts for decades, for Baron von Christ's sake!

      We DO NOT - even with the desirabiliy of choice being a given - NEED six hundred or six thousand different fonts on a PC.

      If you type in 48-point, maybe you'd notice some of this stuff, but for the average user who is not a graphics art student, it's utterly irrelevant.

      Yes, a font should be easily readable and look fairly sharp. Beyond that, it is an utter waste of time and money. You have more important things to worry about.

      --
      Richard Steven Hack - This sig is TOO GODDAMN SHORT TO DO ANYTHING USEFUL WITH! MORONS!
    42. Re:Conquering Windows by FooBarWidget · · Score: 4, Insightful

      How do you know he doesn't use a GUI? Is that how you deal people deal with criticism - mod everybody who has no problems down as commandline geeks?

      Ever since XFT2/fontconfig and the Bitstream Vera fonts have been released, I've been enjoying high-quality, subpixel antialiased fonts on my Linux desktop computer. I suggest you to upgrade to a modern distribution and use the Vera fonts.

      Alternatives are not going away. What's wrong with making both GNOME and KDE so userfriendly that the user can find it's way no matter which desktop he's using?
      Some people prefer simplicity while other people prefer power and bells & whistles. What's wrong with being able to choose what desktop you want based on your *preference*?
      In case you don't want to choose - fine, use whatever default desktop is chosen by your distribution. You don't have to choose if you really don't want to.

      As for standardizes interfaces: even Windows doesn't have standardized interfaces. Installers all look a little different from each other - fullscreen blue InstallShield, MSI, Win2k-style InstallShield, fullscreen Inno Setup, Win2k-style Inno Setup, WinSFX, WISE Installer, etc. etc.
      An installation system that handles dependancies with no user interfaction is being worked on - see my sig. We're close to 1.0.

    43. Re:Conquering Windows by Pieroxy · · Score: 4, Insightful

      One of the strengths of Linux is options

      Well, funny that you think this is a strength. This is IMO the main weakness of all Unix based systems. Too many options means you can be familiar 100% with your system, and yet you won't be able to operate (well) another Linux, because things are so different. Hence the difficulty to debug your mom's Linux on the phone because your freaking brother installed it and he's on vacation right now, so you have no clue how to drive your mom through the command line stuff. With Windows, if she has a Win98 and you too, you're on the same page. It basically boils down to:

      If you want a huge userbase, and a lot of knowledge of your system spread around, present a homogen system. Heterogen system will look (from Joes SixPack's point of view) as different systems, and he will be - rightfully - scared. Joe Sixpack wants a system that works. Not a tetrazillion of options and choices. Joe is scared by choices by nature.

    44. Re:Conquering Windows by Eminor · · Score: 1

      1.) cleartype fonts

      Not sure what this means (I am not a font expert), but ever try reading slashdot on a Windows machine? The Italic font is horrible. Microsoft can't get down something as simple as anti-aliasing.

      2.) automatic directX compatibility for games

      Shudder

      3.) one solid universal gui

      It kind of goes against the grain of open source to say that EVERYONE should use only one gui. That really is more of a Microsoft thing.

      Then again, Gnome is pretty much a standard gui on Unix now-a-days.

    45. Re:Conquering Windows by alizard · · Score: 1

      You forgot 1) Eudora for Linux (promised by Customer Service Real Soon Now) 2) easy peripheral installation of ANY recent peripheral (if it requires a kernel recompile, Joe Sixpack will be nuking his Linux install and getting Windoze) 3) easy software installation (no more dependency hell)

    46. Re:Conquering Windows by darqchild · · Score: 1

      yeah, it's called WineX. but it's not free

      --
      What? Me? Worry?
    47. Re:Conquering Windows by rowanxmas · · Score: 4, Funny

      Right, Boeing is dirt poor compared to a software comapny that makes FPS games...

    48. Re:Conquering Windows by Schwarzchild · · Score: 1
      I'm not a huge fan of cleartype-like fonts. I tend to turn such stuff off because it looks really blurry.

      At least someone else seems to think so too in this rant.

      --

      "sweet dreams are made of this..."

    49. Re:Conquering Windows by jmak · · Score: 1

      Unfortunately, Vera fonts have still incomplete support for (at least) Eastern Europe character sets, so I am still stuck to MS Truetype fonts.

    50. Re:Conquering Windows by Bender_ · · Score: 1

      Incidentally they are, as they are in real financial trouble right now.

    51. Re:Conquering Windows by fr0dicus · · Score: 1

      Are there more aerospace engineers in the world than computer game players?

    52. Re:Conquering Windows by f0rt0r · · Score: 1

      > But there is one more thing: Embrace the idea of a > good standardized user interface for Linux, or
      > quit your bitching

      Hmm, Linux is all about choice, that is one of its big selling points. Any company/OEM Computer Vendor/etc. can choose a interface as a standard and go with it. The power of Linux is that both they and Joe Sixpack have that choice.

      Next...

      --
      I can't afford a sig!
    53. Re:Conquering Windows by S3D · · Score: 2, Interesting

      DirectX is great for PC Games - but for real scientific/commercial work it *SUCKS*. Not exactly. I know that at least in the simulation area DirectX pretty common in the commertial software under Windows. If app intended for windows only DirectX have some advantages (mostly managing texture memory). Thogh difference not so big. Don't forget that both OpenGL and DirectX not much more then the interface to the hardware 3D.

    54. Re:Conquering Windows by nickco3 · · Score: 1

      linux needs ...
      3.) one solid universal gui

      Why do people keep trotting this one out and getting modded up? The freedom to tinker is fundamentally what Free Software is all about, trying to enforce a single universal anything is like trying to make water not wet. Even if Bruce Almighty, as an act of divine intervention, granted you this wish, anyone who wants to can immediately fork the project or start their own (and *someone* will want to).

      --
      -- Nick "Hallo this is Beel Gates, und I pronounce weendows as ... WEENdows"
    55. Re:Conquering Windows by mpe · · Score: 2, Insightful

      Perhaps if DirectX actually was inferior, and if it wasn't the primary or only API for 90% of the games out there, you'd have a point.

      Or more to the point a lot of computers are never used for playing video games in the first place. Given the level of "convergance" between movies and computer games it's quite possible that Linux was highly involved in the production of quite a few of these DirectX games :)

    56. Re:Conquering Windows by Oscaro · · Score: 2, Interesting

      Well, it's not the fonts that are bat. It's the way they are rendered on screen. Fuzzy.

    57. Re:Conquering Windows by mpe · · Score: 1

      Much more money in PC games though I'm afraid. And as always, money talks.

      Really? Where can you buy an airliner, capable of seating a few hundred passengers, for a few tens of USD? When did governments hand out huge amounts of "corporate welfare" to computer games companies too?

    58. Re:Conquering Windows by mpe · · Score: 1

      This I don't get. One of the strengths of Linux is options. I don't use a computer the same way as the guy next to me, why should we be stuck with the same interface?

      Computers are frequently used as "embedded systems" or in process control where the user interface may not remotly resemble a WIMP GUI. With such a UI being in the catagory of "excess baggage"...

    59. Re:Conquering Windows by mpe · · Score: 1, Insightful

      Ah, but many many mor people than not *do* use fonts. Happy with command line? Fine, no one is stopping you. But you don't represent 70 or 80% of the other computer users who do use fonts and do like a nice standardized user interface experience.

      Do you ever see people moaning about the fonts on an ATM? How about those on a cash register? Or those on a telephone... These kind of things are used by far more people than PCs.

    60. Re:Conquering Windows by mpe · · Score: 1

      Being able to click on a single file and have a fairly standard installer sequence pop up would be ideal for GUI, but I'd even settle for a standard CLI method, hold the endless switches and dependencies please.

      With the vast majority of computer systems end user installable software (including Malware) is not a desirable "feature". In some cases, e.g. turning an ATM into a jukebox it is very undesirable.

    61. Re:Conquering Windows by Anonymous Coward · · Score: 0

      You have to download the libraries and get them working which requires you to enter commands in a terminal

      Whatever is your prefered way. Let the rest of the world use a package manager.

    62. Re:Conquering Windows by kubla2000 · · Score: 1

      This article has nothing to do with "conquering windows"! "I just don't think this project is filling the gap just quite yet." It's not intended to. It's got nothing to do with this perceived gap.

    63. Re:Conquering Windows by Captain+Bonzo · · Score: 1
      Embrace the idea of a good standardized user interface for Linux

      I've been wondering about this. How many Windows users want a standardised interface? An awful lot of people, when sat in front of a new PC, seem to instantly start looking for ways to customise -- change default fonts, set up wacky cursors, modify the colour scheme and so on.

      I think this quest for a standardised interface is being over-stressed. Most available (or rather, popular) desktop environments (Gnome, KDE, IceWM, etc) have enough in common for most punters to have an idea -- a menu system like the Windows "Start" menu, window buttons for maximise, minimise and close, and so on.

    64. Re:Conquering Windows by Anonymous Coward · · Score: 0

      Do you ever see people moaning about the fonts on an ATM? How about those on a cash register? Or those on a telephone... These kind of things are used by far more people than PCs.

      But you don't sit staring at a display for an ATM machine, cash register, or telephone for hours like you do with a computer.

    65. Re:Conquering Windows by rve · · Score: 0, Troll

      1.) Collect underpants
      2.) ???
      3.) Profit!

    66. Re:Conquering Windows by mcbridematt · · Score: 2, Informative
    67. Re:Conquering Windows by Anonymous Coward · · Score: 0
      Ignore legal issues and Microsoft's desires.

      Well, that is the whole problem isn't it. You are a fool if you ignore legal issues or Microsoft's desires. If DirectX ever became popular on Linux, I can almost guarantee that Microsoft would pull out some patent and screw whatever company wrote it.

    68. Re:Conquering Windows by Anonymous Coward · · Score: 0

      > Joe is scared by choices by nature.

      No, just *tired* of wading through them all. :(

      So much to choose from. So little that works how I need it to.

    69. Re:Conquering Windows by ColaMan · · Score: 2, Insightful

      People rarely spend 8 hours a day interacting with an ATM/Phone/Cash Register and high resolution and small type.

      --

      You are in a twisty maze of processor lines, all alike.
      There is a lot of hype here.
    70. Re:Conquering Windows by Welsh+Dwarf · · Score: 1

      No, but there are more people who use airplanes (ie fly on them, fly them, man the airports) than there are game players, and their are defiantly more aerospace engineers than game developers, so go figure...

      --
      Ask 8 slackers a question, get 10 awnsers (a citation, but I can't remember from who)
    71. Re:Conquering Windows by DoctorFrog · · Score: 1
      Uh, yeah... I can't count the number of times I've had my cash-withdrawing pleasure ruined because the yahoo in front of me tried to install RealPlayer on it and got his disk stuck in the cash delivery slot.

      My comment didn't address such systems, because they're not relevant to the topic at hand. Windows has a position of overwhelming dominance on the desktop of home and office systems for a number of reasons, and I think one of the reasons Linux isn't currently competitive in that sphere is the relative difficulty of installing software.

      Linux can compete in ATM systems because that concern isn't relevant; it can't compete on the desktop... oh hell, why am I bothering? IHBT, right?

    72. Re:Conquering Windows by omicronish · · Score: 1

      Well, that is the whole problem isn't it. You are a fool if you ignore legal issues or Microsoft's desires.

      The original post appeared to compare DirectX and OpenGL's technical aspect, which is why I didn't touch upon legal issues.

      If DirectX ever became popular on Linux, I can almost guarantee that Microsoft would pull out some patent and screw whatever company wrote it.

      I'm completely unfamiliar with any of this legal stuff, but could Microsoft really prevent the independent implementation of a specification? I don't think it'd be reverse engineering either, since the DirectX documentation is freely available online. Plus all the specification is in this case is a set of #defines, interfaces, and maybe some functions somewhere.

      Also, has Microsoft used patents before to screw a company that was writing an independent implementation of a Microsoft specification?

      *shrugs* It's late, sorry if I don't make sense.

    73. Re:Conquering Windows by roseanne · · Score: 2, Insightful

      Starbucks gives you a standardized experience, inspite of all the options they offer. Windows gives you options to affect many superficial things, but at its core, it behaves the same way. (The worst thing you can do is enable single clicking in list views, post-Windows 98, and even that can be turned off with one click.)

      Now, compare that with Linux, where double clicking on the titlebar can do anything from shading/unshading a window to maximizing/restoring it. And where would you go to change this behavior? KDE and Gnome have totally different prefs panels. And if you're running some other WM, then -- well, it's time for lots of fun. And then there are the eternal cut-n-paste problems (which is a standardization problem IMO -- nobody implements it right). Virtual desktops (or the lack of them). And so on.

    74. Re:Conquering Windows by Minna+Kirai · · Score: 4, Informative

      At least someone else seems to think so too in this rant.

      Joel's rant is incorrect. His whole premise is flawed, because he's arguing from incorrect definitions.

      He states anti-aliased text is bad... when what he really dislikes is scalable text.

      His complaints all come from the idea that onscreen text can be scaled to an arbitrary non-integer pixel height. If nobody used scalable fonts, his problems would vanish. But given that people do wish to view 12 pt text at 115% WYSIWG magnification, antialiasing is the best option.

      He shows two sample paragraphs that he labels as non-anti-aliased and anti-aliased. But if those paragraphs were redone with text scaled 21% larger, then the non-anti-aliased version would be immeasurably uglier.

    75. Re:Conquering Windows by Minna+Kirai · · Score: 1

      there are more people who use airplanes (ie fly on them, fly them, man the airports) than there are game players

      No, there are not.

    76. Re:Conquering Windows by Anonymous Coward · · Score: 0

      1.) cleartype fonts

      Well, other people have already pointed out that Linux has equivalent technology.

      What Linux lacks is the rest of Windows' font handling stuff. Things like TTC support (damn useful if you're using CJK fonts) and TrueType hinting built in. (No, recompiling Freetype to support it is not good enough; patent issues be damned, move your fucking servers out of the USA into a free country and give us hinting. No, Freetype's autohinting is not good enough, it looks crap.)

      I've tried Linux several times, and the crappy font support has always been one of the things that's driven me back to Windows. Maybe you can get it looking good if you have the time, but for me life's too short. (Plus, I've never even seen a screenshot of it looking good).

    77. Re:Conquering Windows by Minna+Kirai · · Score: 2, Informative

      I'm completely unfamiliar with any of this legal stuff, but could Microsoft really prevent the independent implementation of a specification?

      Of course, there already is an independent implementation.

    78. Re:Conquering Windows by Anonymous Coward · · Score: 0

      No, he's right. Visualisation projects are larger, so individually they are much more expensive than games. But there are many more game developments. They add up very quickly.

    79. Re:Conquering Windows by Lord+Ender · · Score: 2, Interesting

      You know, if you play modern games on Linux and Windows, the Linux versions always look and perform much better. Take, for example, Win and Lin versions of America's Army and UT2k4.

      --
      A slashdotter who didn't build his own computer is like a Jedi who didn't build his own lightsaber.
    80. Re:Conquering Windows by cheapo · · Score: 1

      Actually, I was recently at a conference where NASA researchers were explaining how they are using DirectX to model the International Space Station.

    81. Re:Conquering Windows by Welsh+Dwarf · · Score: 1

      Prove it, just go and prove that there are more people who have used something out of the aerospatial industry than there are teenages in Europe/US who muck about on their consoles.

      + If you add in all the parcel services that use airplanes + freight, you are talking about 2/3 of the worlds population who depends (and there for uses) this technologies, compared to XBox + PS2 + Gamecube = 400M max.

      Also, my point was that the great grand parent was wrong in comparing the number of aerospace engineers to the number of game players.

      --
      Ask 8 slackers a question, get 10 awnsers (a citation, but I can't remember from who)
    82. Re:Conquering Windows by Anonymous Coward · · Score: 0

      FUD. Supporting link, or shut up.

    83. Re:Conquering Windows by werve · · Score: 1

      DirectX relies on COM, so porting it to another platform isn't realistic without porting COM.

    84. Re:Conquering Windows by Anonymous Coward · · Score: 0

      Too many options means you can be familiar 100% with your system, and yet you won't be able to operate (well) another Linux, because things are so different. Hence the difficulty to debug your mom's Linux on the phone because your freaking brother installed it and he's on vacation right now, so you have no clue how to drive your mom through the command line stuff. With Windows, if she has a Win98 and you too, you're on the same page.

      Try working on a help desk some time and then come tell me how homogeneous the Windows environments are. Windows 9x, 2000 and XP... all *very* different. Windows having a homogeneous UI is a complete myth. You basically admit Window's nonuniformity youself when you say "if she has a Win98 and you too, you're on the same page". What if mom has 98SE and I have XP? Hope you have a good memory. =P

    85. Re:Conquering Windows by kpansky · · Score: 2, Funny

      ... which would explain why the ISS is dying (as Netcraft and the random 'metallic bang' sounds confirmed)

      --

      --Kevin
    86. Re:Conquering Windows by banzai51 · · Score: 1

      And the PC gaming industry isn't a multi-billion dollar industry larger than Boeing can dream.

    87. Re:Conquering Windows by jusdisgi · · Score: 3, Insightful

      Is there a reason why it sucks for such work?

      Well, the OpenGL guys have long said that DirectX was only concerned with getting things to "look right," rather than having pure mathematical accuracy. In other words, some of the rendering calculations were done in such a fashion as to make them inappropriate for, say, physics modelling, but fine (and faster) for video games.

      That said, I'm not sure that argument holds much water anymore with the later versions of DirectX. It's hard to say, since I don't use it. But anyway, from the games standpoint (which I'll agree is lots more important to Linux's mainstream success) it doesn't make hardly any difference now, which was your main point anyway. Both are plenty fast with modern hardware, and do all the stuff games need.

      Which of course means that the point that started all this (that Linux needed DirectX compatibility to succeed) is totally bogus. But then, that's no surprise, so were his other two points.

      --
      Given a choice between free speech and free beer, most people will take the beer.
    88. Re:Conquering Windows by Darren+Winsper · · Score: 1

      It's worth noting that many Microsoft applications, such as Office and Visual Studio, use non-standard Widgets too.

    89. Re:Conquering Windows by Arker · · Score: 2, Insightful

      Linux shouldn't cater to 'Joe sixpack,' this is your fundamental misunderstanding here. Can Linux be used to cater to this? Sure. Because there are options, because it's flexible. Any step that impairs its flexibility is a bad move in the longrun.

      Distros are the ones that can and should cater to particular audiences. Distros can produce standardized 'desktops' and all the stuff you're talking about, and that's fine. Several are trying to cater to your 'Joe sixpack' and that's great. But they can only do this because Linux is so flexible.

      --
      =-=-=-=-=-=-=-=-=-=-=-=-=-=-
      Friends don't let friends enable ecmascript.
    90. Re:Conquering Windows by emilng · · Score: 1

      I think a more accurate comparison is:
      Are there more aerospace engineers who use OpenGL than game developers who use DirectX?

    91. Re:Conquering Windows by Doug+Neal · · Score: 1

      The KDE font installer takes care of this. Don't know about GNOME. It lets you install fonts to your own home directory (~/.fonts) or system-wide (prompts for root password).

    92. Re:Conquering Windows by Anonymous Coward · · Score: 0

      here you go JA:
      http://gentoo.org
      http://unrealtournament.co m
      http://americasarmy.com

      install test enjoy

    93. Re:Conquering Windows by Doug+Neal · · Score: 1

      No they are not, unless you have xft set up incorrectly. You are probably using sub-pixel rendering on a CRT, when it's designed for TFTs as they have a fixed pixel layout. Normal anti-aliasing works best for CRTs.

      Incidentally, xft's sub-pixel rendering is much sharper and clearer on my 1600x1200 laptop than Cleartype is.

    94. Re:Conquering Windows by Doug+Neal · · Score: 1

      Without DirectX, few games ever make it to Linux. Thats because DirectX is much more than just a 3-D gaming API. It has other features that make games easier to develop for.

      OK genius, what do you suggest is done about this? Shall we all ask Microsoft to port the DirectX API to linux? I'm sure they'd love to do that. If not, how about an independent reimplementation? Well, seeing as DirectX is a proprietary API with lots of Windows-specific dependencies and is changing with every revision, it's not an easy task. Although plenty of games work perfectly under WineX.

      As other posters have mentioned, there is also OpenGL which works on both operating systems and more besides, and is an open standard with free, already completely working implementations.

    95. Re:Conquering Windows by Anonymous Coward · · Score: 0

      He meant that when you've got Gnome and KDE, how do you decide which one to develop for? And what if you develop for one and it goes down hill?
      Having to develop for 2 different environments kind of sucks.
      However, you don't really have develop for one or the other. Just make it a basic app that will run in both. PITA also, but oh well.

      You are a freaking retard for aiming that "ashamed for using windows" and "shameless plugs" crap at Gentoo zealots. People were being made ashamed to use windows long before Gentoo. And people were plugging annoying things long before Gentoo.
      BTW Gentoo is the best distro EVAR! http://gentoo.org

      bitch.

    96. Re:Conquering Windows by jav1231 · · Score: 2, Interesting

      I would contend that fonts under Linux are a problem. Take Mozilla. You can have all your "fonts" in a row under KDE or Gnome but Mozilla is still likely to render and scale them improperly. Going into prefs and trying to set them to scale usually means having to compromise. This is a fault, perhaps, more with Mozilla than Linux but it's a problem. Installing font-type "x" or "y" is just not the answer. A good look and feel out of the box is needed. I would agree that SuSE and most new distro's do this well, but go install some apps (again, Mozilla) and watch it all go to pot.

    97. Re:Conquering Windows by Doug+Neal · · Score: 0, Offtopic

      Much more money in PC games though I'm afraid. And as always, money talks.

      Linux isn't about money, it's about high quality, free software.

    98. Re:Conquering Windows by jusdisgi · · Score: 1

      Here's a list of things linux needs to conquer windows.

      1.) cleartype fonts
      2.) automatic directX compatibility for games
      3.) one solid universal gui

      BWAAAAAHAHAAHA!

      Seriously...there may be a (short?) list of things Linux needs to conquer windows.....but these aren't on it.

      --
      Given a choice between free speech and free beer, most people will take the beer.
    99. Re:Conquering Windows by chthonicdaemon · · Score: 2, Interesting

      Dude, where are these cut and pase issues you speak of? Select middle click or use cut/paste in the app of your choice. What's missing?

      --
      Languages aren't inherently fast -- implementations are efficient
    100. Re:Conquering Windows by jusdisgi · · Score: 1

      No, there are not.

      Yes there are, times infinity!

      --
      Given a choice between free speech and free beer, most people will take the beer.
    101. Re:Conquering Windows by AbRASiON · · Score: 1

      Just a quick response to this post.....

      I couldn't agree more with this fellow.
      When working on a H/D myself (retail end level ISP) I LOATHED microsoft, because each fucking version of windows has a different dial up networking gui.

      As far as I'm concerned MS should release a bloody patch (much like IE is compat with 98 / ME /XP) for dial up networking so it looks identical on ALL their fucking operating systems.

      This single change alone per OS is an absoloute bastard to work with.

    102. Re:Conquering Windows by FictionPimp · · Score: 1
      OpenGL+SDL does as well.

      Call me when all the games on gamestop support mac/linux. Until then linux is just the firewall/router between me and the internet and the webserver to handle my domain. I dont think windows can touch linux as a small server. In the desktop market though, I dont care if its so sexy it causes instant orgasam. Until I can play games on it, there is no reason to switch. I dont want to mess around with wine to get games to run. Insert CD, double click setup, wait, swap cd, wait, swap cd, wait, swap cd, wait swap cd wait, bitch about dvd's not being standard yet, then play game. Thats what I want. I have editplus and context, thats good enough for my webscripting, and my work gives me a machine to program on.

      I like linux a lot. I like how it runs as a server and I like the development and cost model. But until the gaming world embraces it, saying well they could use this isn't a good enough reason to switch. I'm not saying linux can/will/should support directX. I just think that is the biggest thing holding back linux. If it can game and is cheaper, the parents will buy. The children will learn, and market share will grow.

    103. Re:Conquering Windows by jusdisgi · · Score: 3, Insightful

      1. Integration of video drivers into the kernel. Yes this makes it unstable, but Linux currently is plagued by the problem that Windows NT 3.51 had using fastLPC and HAL to control the video cards. Integrating into the kernel will give the necessary speed.

      Well, shit, here this whole time I thought nvidia.o was loaded into my running kernel each time I booted. (Oh, and before you start going on about the GLX module, it's in the right spot too...suggesting it should be a kernel module would be obtuse at best.

      2. A thread model that allows thread ownership to be changed dynamically. Most important is the thread model. IPC is just too dammed slow compared to reading a common memory heap for a process. Without a thread model it is very difficult to make a responsive GUI application that does anything complex (unless of course you use IPC and spawn several processes).

      Without a thread model? Pthreads? Oh, and about thread ownership changing dynamically, I'm too frightened by the security consequences of something like this to even think about it.

      3. A GUI messaging system that makes much faster calls on the operating system. GUI applications will not be able to compete with the speed of windows apps unless something is done to integrate this GUI messaging system with the OS. While this sounds like it is forcing a default Window manager, this isn't so. It just requires a programming standard to the messaging system to be written.

      You know, Linux could use that. Perhaps even through a scheduler that can dynamically reassign priority to a server process when a client is waiting on it....hmmm....Oh wow...that's funny...that's in the 2.6 kernel.

      I'm not saying X is perfect...but it's pretty damn good, with speed in the same neighborhood as Windows. And looking at the change in performance over time of the two systems (Windows slowing down, X speeding up), it's not X that should be worried.

      --
      Given a choice between free speech and free beer, most people will take the beer.
    104. Re:Conquering Windows by lowe0 · · Score: 1

      I think the "ashamed for running Windows" bit was aimed at all Linux zealots, not just Gentoo ones. And he's right, people shouldn't be made to feel ashamed because of their choice of OS. It's just code, not a religion.

    105. Re:Conquering Windows by aposch · · Score: 1


      Fonts are fonts. I use Windows fonts in Linux. They look great. Big deal.


      But they are rendered in different quality. I switch between linux and windows with a KVM-switch, and here is a font AA and blurred, and there is a font AA and crisp.

      It's not the font, it is probably Freetype.

    106. Re:Conquering Windows by jusdisgi · · Score: 2, Funny
      The hell it's not a religion!

      There is no system but GNU, and Linux is one of its kernels.

      --
      Given a choice between free speech and free beer, most people will take the beer.
    107. Re:Conquering Windows by jusdisgi · · Score: 1

      Try QCAD.

      (it is getting increasingly difficult to find an app that doesn't have an answer of this varietty.)

      --
      Given a choice between free speech and free beer, most people will take the beer.
    108. Re:Conquering Windows by Saeed+al-Sahaf · · Score: 1
      He doesn't care about fonts. This implies that he does not use a GUI.

      By the way, I do not use a GUI, I am strictly command line with my *nix boxes (that's more than one). But I don't expect that the average computer user will want to edit text in vi or even pico, read their email that way... Manage their 'puter that way. Some people LIKE a GUI, why make them feel like second class Linux users?

      --
      "Who are in control, they are not in control of anything - they don't even control themselves!" - Glen Beck
    109. Re:Conquering Windows by BinxBolling · · Score: 1
      DirectX is great for PC Games - but for real scientific/commercial work it *SUCKS*.

      Which is going to allow more people to seriously consider Linux as their primary OS? The ability to play most of the games out there, or the ability to run software for CAD, data visualization, etc.

    110. Re:Conquering Windows by flithm · · Score: 1

      In my experience in helping people convert to GNU/Linux it's not the "tetrazillion" choices that scares Joe, it's really the notion of Change. Joe is fearful that he won't be able to do the things he used to do. He's worried that his way of doing things will have to change.

      Every single person that I've helped convert to GNU/Linux has been in love with all the available choices once I've given them a brief hand-holding, and showed them how they can effectively find those choices, and review them, without being overwhelmed -- which by the way is not that difficult.

      It is obvious through your post that you are not a knowledgeable unix user/administrator otherwise you would not have said a few of the things you did. It is possible to set up a GNU/Linux install in a completely arbitrary way. You don't even have to follow the standard file system specifications if you don't want (/usr, /bin, etc). You can choose from different init systems, or invent your own. But if you knew how unix actually worked, was booted, etc, you would know that no matter how a unix system is set up, it is *easy* to figure out how it has been set up, and no matter what the case may be, problems can be diagnosed even if you are initially unfamiliar with the setup. Thankfully almost every modern linux distribution is set in essentially *exactly* the same way. Subtle differences like package management, and installed packages are simply not problems for experienced unix people.

      For knowlegdeable unix people all unix systems are homogenous, regardless of their setup. You have clearly presented yourself as Joe Sixpack, and it is obvious that you are fearful, and that is what has drivin your comment.

      Now that I have been using unix for several years, have done countless installs (including building Linux From Scratch multiple times), use it on a daily basis at home, at work, and at school, whenever my friends or relatives call me asking for help diagnosing their windows problems I find that I quickly become frustrated at the very system that made me frustrated when I first decided to try GNU/Linux. The transition can still be made easier, but it will always be a transition. Why? Because the GNU/Linux, and the opensource movement is a completely different philosophy. And I am glad that it is.

      The parent post represents a greater common truth. If GNU/Linux were interested in a huge userbase (right now), as many suggest it should, then a good idea would be to present Joe with a closed system free from choices... one that Joe is familiar with (as the parent poster suggested). I believe that the slow (but steady) conversion of people from Windows to Unix shows that as more people become interested in computers, more people realize that there are options... and that is what GNU/Linux was born from. GNU/Linux itself IS an option. It would be suicide to eliminate the very thing that it is based upon.

      If people want to use GNU/Linux, and benefit from all that it offers, they have to be willing to accept that their way of doing things IS going to change. If people are interested in that change, they will find themselves gravitating toward GNU/Linux, or FreeBSD, or whatever other choice they decide upon. This is essentially a blue pill / red pill question.

      For Joe to take the red pill is a scary thing. It means his world changes, and it means that his cushy life may be disturbed... but I believe that the benefits of freedom will eventually outlive the benefits of imprisonment.

    111. Re:Conquering Windows by Anonymous Coward · · Score: 0

      That's funny. Most of the software that my linux kernel utilizes is BSD.

    112. Re:Conquering Windows by Anonymous Coward · · Score: 0

      The variety of programs in Unix are nothing a good reference guide can't handle. A guide such as the Rosetta Stone for Unix. Unices are fundamentally similar, so at worst you just need to look up the differences in a few programs. I've translated my knowledge of Linux to both Solaris and OS X with that simple reference.

      Not much of a weakness.

    113. Re:Conquering Windows by Drooling+Iguana · · Score: 1

      1) How many people still use Eudora? For that matter, what's wrong with the multitude of GUI e-mail clients already out there for Linux?

      2) The Linux kernel has supported automatic device detection for quite a while now.

      3) That's been included in pretty much every modern distribution. Just type "apt-get install " and everything's taken care of.

      --
      ... I'm addicted to placebos
    114. Re:Conquering Windows by GreyWolf3000 · · Score: 1
      Call me when all the games on gamestop support mac/linux.

      Fine. But the parent said something along the lines of "Direct3d can do stuff besides 3d," implying that OpenGL+SDL could not. That is what I was refuting.

      --
      Slashdot: Where people pretend to be twice as smart as they really are by behaving like children.
    115. Re:Conquering Windows by Anonymous Coward · · Score: 0

      I cant believe you people are falling for this microtroll, this is obviously MS funded trolling (probably secrataries and administrators inside MS). Any rational person would have dropped it and moved on after "use whatever you prefer".

    116. Re:Conquering Windows by GreyWolf3000 · · Score: 1
      Older Mozillas, built against gtk1, were worse. I use firefox, and fonts seem to be ok.

      As long as this is established to be a per-application issue, then we don't need do waste time saying "fonts in Linux suck." We can just file bug reports--and I think there already is one for Mozilla.

      --
      Slashdot: Where people pretend to be twice as smart as they really are by behaving like children.
    117. Re:Conquering Windows by TheSpoom · · Score: 1

      They did, it's called Internet Explorer ;^) (Tools -> Internet Options -> Connections)

      --
      It's better to vote for what you want and not get it than to vote for what you don't want and get it.
      - E. Debs
    118. Re:Conquering Windows by Anonymous Coward · · Score: 0

      Joel's rant is incorrect. His whole premise is flawed, because he's arguing from incorrect definitions. He states anti-aliased text is bad... when what he really dislikes is scalable text. No, he doesn't. He dislikes anti-aliased text (because it's fuzzy) + he says so. Nothing to do with scaling. Regards - M

    119. Re:Conquering Windows by Anonymous Coward · · Score: 0

      "dude"? "DUDE"? "DUDE"? Am I your little brother? Your jack-off buddy? Your meth conection??? "DUDE"???

    120. Re:Conquering Windows by Anonymous Coward · · Score: 0

      You're right... if you really know unix/linux it's no problem to learn about the structure of any distro...

      At work here I got an ftp server installed and configured as well as a VNC server in around 15 minutes, with some help from Google... This was on a SuSE 8.0 system, and I've never used SuSE before (until then), so either I'm just a real geek or it's not that hard to figure out the differences between distros.

      At first, yeah, it's annoying having minor differences of functionality between distros but it doesn't take long to understand the basic structure of any UNIX system

    121. Re:Conquering Windows by lgas · · Score: 1

      I think you answered your own question. The government hasn't handed out tons of corporate welfare to computer game companies because they are profitable all on their own.

      Ok, it really has nothing to do with that -- it probably has something to do with all the problems our military would have if one of it's biggest suppliers suddenly went belly up.

      But still, I think your "where can you buy an airline for a few tens of USD" is a silly question. I mean how many airliners does boeing sell? And how many copies of Half-life has Valve sold? And how much R&D went into the airliner, vs. how much R&D into Half-life? Now I'm not suggesting Half-life was easy to write... or that they didn't have any R&D at all, but I suspect their budget was a lot smaller and their overall return (percentage wise) was a lot better.

    122. Re:Conquering Windows by Minna+Kirai · · Score: 1

      Your definitions are completely invalid. You call someone an "airplane user" if she has once, ever, gotten anything that was ever on an airplane.

      By that reasoning, everybody uses airplanes. But that metric is not only meaningless to determine how important planes are to society, but even more useless to measure how much software development effort goes into each area.

      To be at all meaningful, you should only be able to compare people who frequently travel on airplanes with those who frequently use games. Or have used them in the past year, or something.

      XBox + PS2 + Gamecube

      That's a minority of game systems. Add in cellphone Snake and Windows Freecell, and you can septuple those numbers.

      But that whole question is pointless. The number of users of airplanes doesn't matter. You'd have to compare the users of airplane software (basically just pilots) with game players. That's where the overwhelming differential comes from!

      PS. As it happens, I'm monitoring software development for a major upcoming airplane project. We're using NVidia 59xx cards, because they're the best. Our programmers despair of achieving graphically quality to rival top of the line videogames. Heck, they probably will hardly even equal the dubious quality of Battlefield 1942.

      Maybe you don't understand how bad the SOTA for airplane software is. It's very, very bad.

    123. Re:Conquering Windows by N1KO · · Score: 1

      There is more money in the PC market than the mainframe market, more money in the home sound card market than professional sound card market, etc. (etc including the 3d video game market vs the cad market)

    124. Re:Conquering Windows by Anonymous Coward · · Score: 0

      My comment didn't address such systems, because they're not relevant to the topic at hand.

      The previous poster listed ATMs as ONE EXAMPLE. While ATMs may not be relevant to the topic at hand, he does have a point - in many situations (yes - including work desktops, and including some home systems) having user-installable software is not desirable.

      The problem is that MS has gotten users (and some developers) to think that using a computer is the same as administering a computer, when the two are very different. Installing software is an administration task, and Unix people recognize this - which is why there isn't a great deal of effort put into attempting to mold it into a user task.

      oh hell, why am I bothering? IHBT, right?

      Considering that you took ONE EXAMPLE, turned it into a straw man so that you could attack a premise which pointed out something that you hadn't thought of, and that your original post went something like "I wish everybody had a pony, oh why won't someone make free ponies", I'd say that you're the one who's trolling here.

    125. Re:Conquering Windows by N1KO · · Score: 1

      Who said Joe is scared by choices? Of course the average user doesn't care what sound server he has or what window manager he's running. When it comes to the applications they care about (wordprocessor, spreadsheet, accounting software, photo manipulation program, software synthesizer, whatever) they usually want to be able to change options.

      The windows print dialog has a whole bunch of options and people can print just fine. MS Word has a million options but nobody is scared of using it, they only change the options if they actually need to.

      BTW, Linux has options, it's not like every distribution puts /home in a different place or man is called nam. And really, I run openbox with no menus/pagers/panels/etc and I don't think i would find it hard to work on a computer with a pager at the bottom of the screen.

    126. Re:Conquering Windows by gnugnugnu · · Score: 1

      >> 3.) one solid universal gui

      Many people slighlty miss the point of this one, it is not as unreasonable as it first sounds.
      With better interoperability and some standards a 'universal GUI' is very much possible.

      There is no reason why mulitiple toolkits such as GTK and QT, XUL, Motif and others should not continue to exist but they should be able to integrate so that users are not able to tell what toolkit was used anymore than they can tell what programming language was used to produce the application.

      The attempts by various distributions such as Red Hat to produce consistant themes is just a band aid on a much bigger technical puzzle.

      With any luck XUL, kaXUL, gladeXML and others will come together to offer a standard way of describing user interfaces and users will be presented with applications that look the same irrespective of the toolkit used.

    127. Re:Conquering Windows by Pieroxy · · Score: 1

      How many Windows are there? How many Unix/Linux variants?

      I think you get my point now. 10 vs 1/2 million.

    128. Re:Conquering Windows by Welsh+Dwarf · · Score: 1

      May I remind you that you started by comparing _creators_ of planes (ie aerospatial engineers) to _players_ of games. Just admit that your original comparison was apple meet orange, and we'll call it a day by admitting that anyone can come out on top by presenting the stats a particular way. And if you've quite finished, we'll get back to the topic...

      --
      Ask 8 slackers a question, get 10 awnsers (a citation, but I can't remember from who)
    129. Re:Conquering Windows by Anonymous Coward · · Score: 0

      And you're just completely full of shit. Stop belittling people because they happen to disagree with your incorrect ideas on OS design, fuckwit.

    130. Re:Conquering Windows by DoctorFrog · · Score: 1
      Yes, I took ONE EXAMPLE because it was the only one offered. What would you have me do, make up some examples the poster didn't include so my response could be more comprehensive? That would be a 'straw man.'

      I didn't 'turn it into a straw man' because 1) I used the example provided, and 2) the point was irrelevant to the topic at hand in the first place. However correct it is to say that not anyone should be able to turn an ATM into a jukebox, it's got nothing ot do with the ability of people to turn a home computer into a jukebox, which people can and should be able to do.

      Your mischaracterization of my original post, which was available for quoting in its entirety at the cost of a couple of clicks at most, bespeaks trollishness far more than the actual 'straw man' which you offer of a comment I didn't make.

      It's absolutely true that 'in many situations' users don't have any need to install software, which I don't and didn't deny, but those typically aren't the cases where Windows is the dominant OS. My comment discussed one of the factors which makes Windows dominant in the sector which was under discussion, viz. home and small office, where the user typically does perform 'admin' functions such as installing software.

      In situations where that isn't the case, obviously the lack of easy application installation isn't a factor. I think it's not coincidental that those are the very areas where Windows is losing ground.

    131. Re:Conquering Windows by Anonymous Coward · · Score: 0

      antialiasing _is_ blurry, but ok if used sparingly

      cleartype/etc sub-pixel rendering is not blurry (if it matches the monitor) and totally rocks.

    132. Re:Conquering Windows by cubic6 · · Score: 1

      Standardization does not preclude choice. However, if every company/OEM Computer Vendor/etc. chooses a different standard, then it isn't really much of a standard, is it? Any kind of standardization does not mean you can't install other choices, it just means that you can sit down at any Linux computer and expect a common GUI interface available. Obvious exception for servers.

      Right now, the only thing that you can expect on a Linux computer is the console. Since a lot of potential users are turned off by the console, people want to extend this idea by having a common GUI. This DOES NOT mean that the standard GUI should be the only option available. It simply means that someone can become proficient in a common GUI and be able to apply those skills on any Linux computer.

      As a practical matter, however, this is gonna be really tough. Lots of people want standardization, but they all want the standard to be whatever their favorite is. My guess is that the first company that really starts to push their Linux distro to home users and gets it used by the major OEMs will dictate the standard. Oh well.

      --
      Karma: Contrapositive
    133. Re:Conquering Windows by Anonymous Coward · · Score: 0
      > Are there more aerospace engineers in the world than computer game players?

      This reminds me of the old Nvidia Gforce commercials where these scientests are talking about this revolutionary technology they are working on, that is going to better mankind and bring an age of peace and prosperity. Then the higher-ups tell them they are scrapping that idea and using the hardware for games : )

    134. Re:Conquering Windows by roseanne · · Score: 1

      > Select middle click or use cut/paste in the app of your choice. What's missing?

      The ability to copy/paste anything other than text, for one.

      (Although the clipboard works quite well across programs built with the same toolkit.)

    135. Re:Conquering Windows by Anonymous Coward · · Score: 0

      I much prefer non-antialiased fonts for fixed size apps.
      Lots more info here

    136. Re:Conquering Windows by Alex+Belits · · Score: 1

      You know how windows has done the above? Not because it considered the operating system as 'a controller of input and output of the computer and basic services to programs'. It split its kernel design into two parts, ther kernel as above, and the Windows executive that handles all the optimization hacks. And guess what, it works. And its even stable after 10 years.

      Windows has the whole religion of "how the stuff has to be done". Too bad, it is incorrect, and they have to compensate its inadequacy with various "make-the-test-case-run-faster" hacks. No effort was applied to actually fix the source of the problem, it's better to just repeat old tired dogmas that no one but Windows-oriented developers believe in.

      Your OS design school is based (like most academics) on the 1960s operating systems. Not every operating system has to be implemented in a strict monolithic kernel, or a strict microkernel method to be called an operating system.

      Monolithic vs. microkernel vs. everything else argument seems to be older than the operating systems themselves, however currently it's firmly in the realm of purely academic discussions. Windows adds nothing new to it, unless you count "it's common that developers start with microkernel, and over the time shift toward using the system as if it was monolithic because they forgot why did they start with microkernel in the first place" as new.

      The operating system should make it easy for an application programmer (not a system programmer) to make an effective program. This includes all the hacks such as integrating the messaging system and video subsystems. An application programmer will thank you for it (and a system programmer will curse you for it, but thats the way it has to be).

      This is false. Application programmer doesn't give a shit about a hack designed to speed up a particular kind of application or design as long as it doesn't happen a kind of application, or design philosophy that he is working on at the moment. Developers want a system that behaves predictably, consistently and provides an environment that is friendly to whatever they are working on. Messing up the system with application-dependent hacks and stuffing it with every idiosyncrasy that happened to be present in the 65537th attempt to marry descendants of DDE and OLE is not a way to provide any of the above.

      --
      Contrary to the popular belief, there indeed is no God.
    137. Re:Conquering Windows by Anonymous Coward · · Score: 0
      An installation system that handles dependancies with no user interfaction is being worked on - see my sig. We're close to 1.0.
      I'm pleased to hear this, but don't know where to find it. As for your sig, i can't find it :(
    138. Re:Conquering Windows by rtb61 · · Score: 1

      Actually people should be shamed for running windows and supporting Microsoft. It is part of the counter marketing effort to drive Windows down and push Linux up, when the Beast started using offensive methods to destroy Linux they iniated a marketing war, a war between a greedy, dishonest Corporate entity and consumers (a substantial portion of which are cranky ex-microsoft customers who got sick of the marketing BS and the failures in the software). So I, like other people want to choose to use an alternate operating system, Microsofts solution is not to make their software more desirable, or even make the slightest attempt to make amends for the past abuses of their customers, but to launch an all out attack to destroy my ability to make a choice about which operating system I can use. This is a war, a war about my right to choose which operating system I want to run, about being able to get a laptop with Linux pre-installed, about having a full choice in aplications I want run on the operating system I choose, about not being forced to upgrade and relearn at what ever interval the Beast decides beat suits it's balance sheet. As such the friend of my enemy is my enemy, it sucks that it has fallen to this level, but MS took it there.

      --
      Chaos - everything, everywhere, everywhen
    139. Re:Conquering Windows by green_crocadilian · · Score: 1

      ou can have all your "fonts" in a row under KDE or Gnome but Mozilla is still likely to render and scale them improperly.

      This is an interesting point. I have recently switched to Xorg 6.7, and noticed Firefox and KDE fonts get uglified. Solution took a bit of time to find. Essentially: carefully look at the order xfs or xserver loads the fonts; use :unscaled for all bitmapped fonts; download Microsoft and Bitstream truetype fonts and have them load before anything else; and don't forget to regenerate fontconfig cache. So basically, it's not Mozilla's fault, it's the fault of your sysadmin if he can't configure fonts properly.

      Oh, and if it matters, I am using Firefox compiled against gtk2. Maybe the gtk1 version has worse font handling, but then again, why would you want to use it?

    140. Re:Conquering Windows by CyberdogOSX · · Score: 0
      No No No!

      HERE is what Linux needs to conquer Windows, Profit!

      How do they get it? Easy....

      Step1: Steal Underwear.
      Step2: ?????
      Step3: Profit!!

    141. Re:Conquering Windows by sean23007 · · Score: 1

      Wow! You're right, Mr. AC! All I have to do is spend the next 12-18 hours install Gentoo and trying to get it to work with my non-standard hardware, then download (or purchase) a couple of games, then test them out. Clearly, my subjective opinion won't be biased because of the hassle I went through to get it to work. Oh, what? You mean in order to do a reasonable test, I'd have to have two identical machines with installations of Windows and Linux and run them side by side to test them? Well, sure, I'll just go buy another machine, because somebody made an unsupported claim on Slashdot.

      Those URLs do *NOT* count as support of the claim. At all.

      --

      Lack of eloquence does not denote lack of intelligence, though they often coincide.
    142. Re:Conquering Windows by Anonymous Coward · · Score: 0

      Wine is exactly what you are talking about.

      It is just not finished and polished enough yet for your level of patience.

      You might want to check out WineX. It doesn't support all games unfortunately; however, it does come with commercial support for games they list.

    143. Re:Conquering Windows by FictionPimp · · Score: 1

      Yea, i've kept my eye on that for sometime. Most of the games I play though require punkbuster and I've read they have some trouble getting that to run properly. I have played some good native games on linux (nwn, ut2004, ut2003) and that is really want I want to see. The problem is how to convice developers that cross-platform means more then just xbox and windows.

    144. Re:Conquering Windows by fatphil · · Score: 1

      I always find that I have to take ranters who can't tell the difference between a search for
      Joel on Software
      and one for
      "Joel on Software"
      with more than just a small pinch of salt.

      FP.

      --
      Also FatPhil on SoylentNews, id 863
    145. Re:Conquering Windows by jmorris42 · · Score: 2, Informative

      > However, and correct me if I'm wrong, I think
      > Linux 3D graphics drivers are currently all
      > proprietary,

      Wrong. There are RADEON drivers in X.org and XFree86's tree with both 2D and 3D accellerated. The ATI driver supports the latest cards and supposedly has better acceleration. But I wouldn't know about that since Free drivers is why I tossed the NVIDIA card and now buy only hardware supported by Free drivers. The horror of keeping closed drivers working through kernel/distro upgrades wasn't worth it.

      --
      Democrat delenda est
    146. Re:Conquering Windows by jav1231 · · Score: 1

      You just made my point. "Go here, do this, then do this, and go here...here..and here...now do this." You can't be serious? How do expect that to compete with "Click Start, then Run, now type d:\setup.exe and install."

  33. But why? by Animats · · Score: 3, Insightful
    Why would one want to do this, except as a demo?
    Either OS can now crash the machine, so the MTBF gets worse. You get to pay both Microsoft and Red Hat. And few people run Linux because they like the desktop applications.


    This sounds like one of those "I'm l33t" toys.


    The ability to run Windows apps on Linux is far more useful.

  34. Yawn by Anonymous Coward · · Score: 1, Interesting

    Mandrake had an option to install to run within Windows *years* back. Then there's all the emulators and virtual servers, besides the likes of Knoppix.

    Running from within Windows is only of use to developers - Joe AverageUser doesn't care. What's the point to run Linux from within Windows? Wow, pay money for WinOS to be able to run a free OS that you have installed without WinOS in the first place.

    1. Re:Yawn by Lehk228 · · Score: 1

      umm so you can run a linux app without installing linux, I wonder if XCDroast works with it 'cause i like it better than Nero

      --
      Snowden and Manning are heroes.
    2. Re:Yawn by fferreres · · Score: 1

      You can RUN Linux under Windows, as opposed to LAUNCH Linux from Windows...

      Maybe you can grasp the difference and consecuences...

      --
      unfinished: (adj.)
  35. Like this? by Trolling4Dollars · · Score: 1, Funny

    Cygwin is dying. Netcraft confirmed it, Cygwin is dying. The beleaguered Cygwin community... ;P

    1. Re:Like this? by Anonymous Coward · · Score: 0

      Some people have no sense of humor. It's so incredibly annoying that there are asshat mods out there who take pleasure in modding funny things down as "overrated".

    2. Re:Like this? by 0x0d0a · · Score: 1

      At least they aren't as bad as the people that take a useful, important post and mod it as "offtopic".

  36. Severe limitation by nsushkin · · Score: 4, Informative
    There are still some problems to work out.
    1. No virtual graphics adapter, so no X-Windows
    2. Memory limited to about 128 or 256 MB
    1. Re:Severe limitation by No.+24601 · · Score: 1
      2. Memory limited to about 128 or 256 MB

      They say it's only limited because of Windows' non-cached memory allocator, not something they imposed. Anyone care to elaborate on how/why that is?

    2. Re:Severe limitation by trampel · · Score: 1
      1. No virtual graphics adapter, so no X-Windows

      But you can run an X server on Windows have the Linux apps talk to it, so this isn't really a limitation. The web site has some screenshots with KDE and Mozilla.

    3. Re:Severe limitation by atticushp · · Score: 3, Informative

      From the change log of version 0.6.0 AKA "Getting even"...
      Reimplemented the method in which coLinux allocates memory in the host kernel. It now allocates memory from the unmapped free page pool, which means you can use more than 256MB of RAM, unlike the previous method.

    4. Re:Severe limitation by Anonymous Coward · · Score: 0

      No virtual graphics adapter, so no X-Windows
      There's already a free X server for windows. Cygwin/XFree (forked off the XFRee86 project a few months ago) so that's such a non-issue it's not even funny.

      They even have screenshots with it.

    5. Re:Severe limitation by boots@work · · Score: 1

      No virtual graphics adapter, so no X-Windows

      But how hard can it be to write a dummy framebuffer that maps to a Windows window? Not too hard, I expect.

      Or use a Windows X11 server, or a Windows VNC client.

    6. Re:Severe limitation by quantaman · · Score: 4, Funny

      Problems? Tell me about it!!

      I can see why it would run a little slower under linux, but 41 minutes?!?

      --
      I stole this Sig
    7. Re:Severe limitation by Trejkaz · · Score: 1

      Don't forget...
      3. Real pain in the butt to get networking working without fucking about installing the bridging driver on Windows.

      It would be a lot nicer if the install process was something like this:

      1. Unzip CoLinux;
      2. Unzip root filesystem image;
      3. Run CoLinux;
      4. ...
      5. Profit! Sorry, couldn't resist that.
      --
      Karma: It's all a bunch of tree-huggin' hippy crap!
    8. Re:Severe limitation by Anonymous Coward · · Score: 0

      There are still some problems to work out.

      1. No virtual graphics adapter, so no X-Windows
      - you can easily use a win32 x windows server or vnc
      2. Memory limited to about 128 or 256 MB
      - im pretty sure this was fixed recently

    9. Re:Severe limitation by roalt · · Score: 1
      No virtual graphics adapter, so no X-Windows

      It's not "X-Windows", it's "X-Window" !

    10. Re:Severe limitation by Anonymous Coward · · Score: 0

      Erm, it's not "X-Window" either, leprotard. There's no hyphen in the name. It's "X Window System".

      Oh dear.

    11. Re:Severe limitation by Anonymous Coward · · Score: 0
      1. No virtual graphics adapter, so no X-Windows
      2. Memory limited to about 128 or 256 MB


      Er, those are the most serious problems you see?

      How about
      1. No documentation; there's a Wiki, but it contains practically no information and what little there is admits to being out of date
      2. No mailing lists - the homepage claims there are two, but both links are broken

      for a start?

      Let me know when it's possible to set the fucking program up without diving into its source code and I'll have another look.
    12. Re:Severe limitation by Zigg · · Score: 1

      Most coLinux users do use Cygwin X11 or VNC. VNC seems to be preferred because it ends up a bit faster.

      This was especially important in the beginning because the console app was horrid.

    13. Re:Severe limitation by mdg12 · · Score: 1

      actually 1 minute slower. notice it's 24 hour time in linux.

    14. Re:Severe limitation by arantius · · Score: 1
      actually 1 minute slower. notice it's 24 hour time in linux.

      Actually notice the difference is between 8:40 PM and 19:59. Or in other words, between 8:40 PM and 7:59 PM or ... Yep, 41 minutes!
      --
      Health is simply dying at the slowest rate possible.
    15. Re:Severe limitation by Peaker · · Score: 1

      The devel mailing list on the Source Forge works...

      I downloaded CoLinux vanilla quite a while ago and it worked out of the box with just trivial setup of the colinux config.xml...

      The comment about X is silly, because CoLinux supports networking, so you can run X clients - you don't really need an X server inside CoLinux.

      The comment about the RAM is out of date, because you can use more RAM now.

      The comment about documentation may be somewhat true (I didn't look), but this is a rather recent Free software project, so unless you're willing to contribute, don't expect anyone to care :-)

  37. Re:Seems Like (Sore:5, Fuck'n Awesome) by Anonymous Coward · · Score: 0

    How do you play?

  38. because by KalvinB · · Score: 1

    it allows you to not have to set up a dual boot and let users keep their solitaire while you slowly migrate over. If there's something that will only work on Linux (or that you want users using on Linux) you can force them to use just that app in Linux so they don't freak out from being dumped in the lake and expected to swim.

    I also would rather see how Linux is progressing by installing it like another application in Windows than having to set up a dual boot or dedicate an entire PC to it. It's far less of a hassle.

    Ben

  39. plex86? by interiot · · Score: 4, Informative
    So what happened to Plex86? As of about this time last year, they were saying they're alive and kicking, this time only trying to achieve linux-on-windows.


    CoLinux is apparently somewhat similar to Plex86, but additionally requires admin access whereas Plex86 wasn't supposed to. Anyone know more?

    1. Re:plex86? by Anonymous Coward · · Score: 0

      interesting the domain name was already taken ... http://www.colinux.com/

    2. Re:plex86? by Brannoch · · Score: 1

      Last time I checked, Plex86 is only hosted on Linux, not Windows. Even the new version that only hosts Linux as a client. It's sort of like User-Mode Linux but partitioned differently.

      As for admin access, last time I checked anything that does hardware virtualization on Windows needs admin access to install (like VMware) or to run without installing (like CoLinux I think). Lots of programs on Windows need to be installed by an admin even if they can be run by users.

      If you want to run Linux on Windows without direct access to the hardware use UmlWin (user-mode) or Bochs (emulation). Be prepared for it to be slow, though.

  40. linix image by chez69 · · Score: 1, Insightful

    Hmmm. This whole OSS business is supposed to engender, among other things, choice.

    Now, for various reasons, some geek, some pragmatic, some even business-like, I - a die-hard Windows user/programmer of over 10 years - am interested in Linux. Not to the exclusion of Windows, hoever.

    It's not necessary to call us whores. Not all of us. At worst, there are the vast majority who think there is no choice, and they certainly need to be educated. But, having educated myself on the alternatives, I still choose to use Windows, and damned if I will apologize for it. If you want to convert the intelligent Windows geeks, (we're out there, lost in a sea of clue-bies) you might want to consider that we're worth a little respect.

    By the way, I'm loading Mandrake on a virtual as I type this.

    --
    PHP is the solution of choice for relaying mysql errors to web users.
  41. Re:What about Cygwin? by harlows_monkeys · · Score: 4, Informative
    The article is rather short on details, but exactly how is this different than what Cygwin has been doing for a number of years?

    There are three approaches to this problem (aside from virtual machines, like VMWare, or emulation).

    The Cygwin approach is to provide basically a windows library that implements the Linux API. You can then recompile Linux programs using that library to run on Windows.

    The CoLinux approach is to basically run the Linux kernel as a process on Windows, and then you can run Linux binaries under Windows. Think of it as conceptually like User Mode Linux, but running on Windows instead of Linux.

    The third approach is what my employer is doing, in a product that we have in beta right now, which I won't name since I'm not sure if we have announced this yet. It's kind of in between Cygwin and CoLinux--it provides an implementation of the Linux API on Windows, so you can run Linux binaries, but it has no Linux code in it. Basically the same way WINE lets you run Win32 binaries on Linux.

  42. It's like this by Anonymous Coward · · Score: 0

    1. "Embrace" co-linux.

    2. Extend same.

    3. Repeat "Innovate" three times.

    4. Profit.

  43. VMWare/VirtualPC by artlu · · Score: 1

    I just wish that the emulation programeslike VMWare/VirtualPC could 100% emulate the environments. Using Virtual PC on OS X is amazingly useful. I'd rather run windows on top of Linux if I needed to use windows, but I would need 100% capability for games and such. Maybe when we have immediate booting ability we can have both OSes loaded into memory at once??

    Just some thoughts.

    --
    -------
    artlu.net
  44. The IDF is famous for??? by jack_n_jill · · Score: 0, Insightful

    The IDF is famous for torture, assassination and opression. This is just some Israeli PR to deflect everyone from the reality of what the IDF does.

    1. Re:The IDF is famous for??? by rdsmith4 · · Score: 1
      Egad! Must a political discussion invade a Linux story?

      Incidentally, the palestinians aren't famous for their gentlemanly war either. Both sides are guilty of torture, sending their kids to blow themselves up in the name of religion, et cetera et cetera et cetera, as would say the king of Siam. It's a centuries-old hatred and it isn't likely to end soon.

    2. Re:The IDF is famous for??? by Anonymous Coward · · Score: 0

      >Egad! Must a political discussion invade a Linux story?

      RDSmith4! Must a political discussion invade a Slashdot comment on a Linux story?

    3. Re:The IDF is famous for??? by Anonymous Coward · · Score: 0
      sending their kids to blow themselves up in the name of religion

      Israel does not send its kids to blow themselves up in the name of religion, not at all. Israel is an almost entirely secular country, more secular than the US, and more secular than western Europe. They celebrate Jewish holidays like most of the Christian world celebrates Christian holidays: because of tradition, not deep and abiding faith. There are religious kooks in Israel, but they claim conscientious objector status and they don't even do military service.

      If the Arabs would leave the Israelis alone, there would never be another Arab death... except at the hands of other Arabs, the way it's always been.

  45. in reverse by TheLittleJetson · · Score: 5, Insightful

    it would seem more productive to do this in reverse... that is to say, windows running under linux... not simply a compatability layer [wine] or an emulated system [vmware] -- it would be cool to see the NT kernel running as a process under linux (just as linux ran under mach in MkLinux, or OS9 runs under OS X)... it would probably be a lot faster to reboot that way... ;-)

    -m

    1. Re:in reverse by Viceice · · Score: 4, Interesting

      Therein lies the problem. To make the situation reversed, where the NT kernel was made to run on top of Linux, one would need access to the source code for the NT Kernel.

      What they (i think) did with coLinux was hack Linux to run within the parameters of a loaded NT enviorment. It's like a low level multitasking dance where NT leads and Linux follows.

      --
      Sometimes I wish I was a plumber, then I'd know how to deal with other people's shit.
    2. Re:in reverse by randyest · · Score: 2, Informative

      Er, I read the article, sorry to spoil your fun.

      There's nothing to reverse!

      This isn't Linux running on Windows or Windows running on LInux! It's fundamentally different, as in time-slicing the CPU:

      port of the Linux kernel that allows it to run cooperatively alongside another operating system on a single machine. For instance, it allows one to freely run Linux on Windows without using a commercial PC virtualization software such as VMware, in a way which is much more optimal than using any general purpose PC virtualization software.

      So, I understand that to mean that the base OS is something that comes wtih CoLinux (master OS, or like a BIOS2, I guess) that divies up the machine resources among 2 OSes.

      --
      everything in moderation
    3. Re:in reverse by drinkypoo · · Score: 1

      The whole point of this is that it is done under windows. Linux becomes a process to NT. Note that they say "more optimal than using any general purpose PC virtualization software", this is because they are using special-purpose virtualization software.

      --
      "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
    4. Re:in reverse by Thing+1 · · Score: 1
      The project to do this would probably take some clues from Captive, which captures Windows DLLs/Services/Kernel in order to provide NTFS read and write support on Linux.

      Since it can't re-ship Windows binaries, it does a really neat trick of going to Microsoft's site and pulling out of the 30 MB (or so) XP SP1 installer, exactly the bytes it needs for the files it requires (something like 3 MB). Of course Microsoft could post a different installer, or change the URL, but for now it works and works very well.

      --
      I feel fantastic, and I'm still alive.
    5. Re:in reverse by Anonymous Coward · · Score: 1, Interesting

      Nope. Windows NT, despite the idiots around here to seem to think otherwise, is actually a far more advanced operating system than Linux. It is based upon a microkernel, and as such writing new "personalities" to implement, say, Linux, is trivially easy. Linux, on the other hand, is based on a 40 year old operating system concept that would not easily adapt to such an approach.

    6. Re:in reverse by Anonymous Coward · · Score: 0

      Although it doesn't work with the NT kernel, Win4Lin does exactly this for the win9x (95, 98 and ME) series! Windows tends to be a lot more modular in this respect than most people realise.

    7. Re:in reverse by karlm · · Score: 1
      I have seen some projects (sorry, no URIs off hand) attempting clean room implementations of the NT kernel. Presumably these could be ported to userland just like UMLinux is a usermode port of the Linux kernel.

      I think it would be more interesting to see (a clone of) the NT and Linux kernels running side-by-side under a nanokernel like L4. I ran Linux in user-space under L4 for a little while a few years ago, but the port wasn't very stable. Some of it may have been that I hacked the default L4 user-space memory manager to support more than 256 MB of RAM. (This has been long fixed in L4.)

      --
      Copyright Violation:"theft, piracy"::Anti-Trust Violation:"thermonuclear price terrorism"<-Overly dramatic language.
    8. Re:in reverse by An+Audience+of+One · · Score: 1

      I imagine its similar to the Xen project at the lab here. The Xen hyper-visor runs in ring 0, and linux was ported to it by removing all the ring-0 calls and making them calls to Xen instead. This was fairly easy, as linux is designed for portability, so all these (hardware-dependent) calls are abstracted well.

      I was talking to someone working on the XP port, who said that it really is not designed for portability any more, and that even with the source code its a lot of work to port it.

    9. Re:in reverse by Peaker · · Score: 1

      No, you run CoLinux via a driver inside Windows NT. No need to reboot or install any meta-os.

  46. Re:What's the difference by Progman3K · · Score: 4, Informative

    >Cygwin was a nice placeholder until Linux arrived for Windows. Now it is irrelevent. I wouldn't be surprised to see reports of its death shortly.

    Not so fast, hombré.

    CoLinux doesn't even have X yet.

    You actually NEED Cygwin/X to be able to display any graphics, unless you want to run text-only... Which is reliable and all, but visually underwhelming for what Linux can actually do.

    --
    I don't know the meaning of the word 'don't' - J
  47. I'm taking bets! by Progman3K · · Score: 1, Insightful

    How long before MS issues a service pack that "breaks" CoLinux?

    --
    I don't know the meaning of the word 'don't' - J
    1. Re:I'm taking bets! by Anonymous Coward · · Score: 0

      God DAMN, you are the fattest fucking piece of shit on Slashdot, I sincerely hope you die of a coronary while jerking off to anime tentacle rape porn because your fucking arteries are clogged with Cheetos and your bloated corpse crushes your mother when she comes down into the basement to check on your wasted ass.

    2. Re:I'm taking bets! by Anonymous Coward · · Score: 0

      About as long as it will take RMS to write a snotty article arguing that programs written for coLinux can't be "Free".

    3. Re:I'm taking bets! by Anonymous Coward · · Score: 0

      Yeah, he's totally phat!

      Phat like a fox!

      *chuckle*

  48. No way... by chris_eineke · · Score: 0, Offtopic

    Wait a second... you adverte a commercial product and you don't insert a url into your text... What is this?! [...] Slashdot?

    --
    "All you have to do is be fragile and grateful. So stay the underdog." Chuck Palahniuk, Choke
  49. Re:possibly not (Scoer:10, Outstanding) by Anonymous Coward · · Score: 0

    Hey the segway rocked my fucking world!!! Ass goblin.

  50. Might not work, but the other way around should. by Ungrounded+Lightning · · Score: 2, Interesting

    How about... Using Wine to emulate Windows to emulate Linux...

    Probably wouldn't work. I doubt Wine (not)emulates that part of Windows.

    But you should be able to do it the other way around: Run Windows apps in Wine in Linux in CoLinux in Windows.

    Wouldn't be totally silly either: You could more ealisy compare the apps behavior under Wine and under Windows. (Though if it was sluggish or flakey on the Wine/Linux/CoLinux/Windows stack you'd have to confirm with Wine on native Linux to be sure it wasn't an artifact of running Linux under Windows.)

    --
    Bantam Dominique roosters crow a four-note song. Once you've heard it as "Happy BIRTHday" you can't NOT hear it that way
  51. You need two boxes. Sorry, it's true. by Saeed+al-Sahaf · · Score: 1, Interesting
    I'm sorry, I see no reason at all to have Linux on Windows. I just see no good reasons at all, just bad ones. WHY? I mean, the other way around Samba does everything I need between Linux and Windows.

    Sorry, but this sort of thing IS NOT going to draw more people to Linux, if that's what you're thinking. This "try it befor you buy" shit is nonsence (the same reason I have nothing good to say about these bootable Foux-Linux distros). Pick one per box. Have two boxes if you must. But the reality is that Linux is not Windows, Windows is not Linux, the two do not meet except by Wine and Samba. If you need both, you need two boxes.

    --
    "Who are in control, they are not in control of anything - they don't even control themselves!" - Glen Beck
    1. Re:You need two boxes. Sorry, it's true. by fferreres · · Score: 1

      Well, I would fin it usefull to be able to have a fully functional Linux system at AL-TAB distance, as opposed to REBOOT distance. For example, I would use it run server stuff like Apache, MySQL, etc. that Windows can talk to if both systems are simultaneously online. I could also use a lot of toher software that Linux has that Windows does not. I could even have a Linux system running at work, because I must have Outlook and Excel available at ALL times, but they wouldnt force me to NOT have Linux running at the same time, so thats the only way for me.

      Anyway, colinux will NOT replace Linux, of course Linux alone is better for most situations, but it kills the NO LINUX IF YOU NEED 1 SINGLE WINDOWS APP scenario.

      --
      unfinished: (adj.)
  52. I have 5 computers by KalvinB · · Score: 1

    a dedicated server sitting at the ISP, a laptop, a home server, and a home work station and a system sitting up in the closet.

    I used to think it was nice having lots of computers. But once I hit three systems it was getting ugly. One work station, one test system and a dedicated server. Getting rid of the dedicated server and going to two systems at home was very nice.

    It's definitly not worth it to fork out several hundred minimum to assemble a system just to try a "free" OS. I have an extra computer to try out Linux's latest offering every once in awhile. If you have an extra system lying around then it may be worth it to just use it to try Linux.

    In my case, I really don't care to have three systems junking up my room. My home server runs WindowsXP and Linux didn't wow me enough to take it's place. Now that I got Server 2003 for free from the Uni it's highly unlikely that Linux will replace it once 2003 replaces XP.

    And when I buy my new system to get back into the upper range of systems, it'll get 2K on it and replace the current 2K system which will be relegated to the attic.

    Next time I try Linux, I'll definitly be checking out this offering so I don't have to pull down a third system into my room.

    Ben

  53. Advantage by AsparagusChallenge · · Score: 2, Insightful

    In short: get companies to develop for Linux. Give them as incentive all the LGPL libraries already available and not ported or better maintained.

    Then convince them that the 95% market share of Windows is not a problem, since the app will run in Windows anyway.

  54. Will this run X in a rootless window? by Zepalesque · · Score: 1

    Much like X can run on Mac OS X?

    1. Re:Will this run X in a rootless window? by kcomplex · · Score: 1

      Cygwin can do this already.

    2. Re:Will this run X in a rootless window? by Anonymous Coward · · Score: 0

      Yes but not directly. The easiest way to do it is to run Cygwin's xserver -rootless and have CoLinux be a client for it.

  55. Mod Parent Up by Anonymous Coward · · Score: 0

    Troll, yes, but also true

    1. Re:MOD PARENT UP by Packets · · Score: 1

      those of us who use http://alterslash.org get to see it however. :)

      --
      A little overkill never hurt anybody.
  56. Three letters... KVM by b00m3rang · · Score: 3, Interesting

    With the tiny micro ATX computers available today, you could have two or three machines and a keyboard/video/monitor switch in the space of a standard desktop case. Then you really /can/ run all the OSes you need to, without them comingling. Now that I'm used to having 4 PCs with different OSes handy (FreeBSD, Linux, Solaris x86, Windows), I couldn't imagine running only one computer. What happens when one of them goes down, anyway? It's nice to have backups.

    1. Re:Three letters... KVM by Anonymous Coward · · Score: 0

      And they don't make any extra noise? More hard disks, more fans => more noise. Terrible.

  57. Other news: Linux takes over Toronto Star by AndroidCat · · Score: 1
    The @Biz computer section of the Toronto Star was almost all Linux stories today. Here's a link to the links to the stories (No soul-sucking required.) I was going to submit it, but it's been a busy day and I'm going to bed. If someone hasn't submitted it, now might be a good time...

    Tyler Hamilton has things to say about Linux zealots. Ahem.

    --
    One line blog. I hear that they're called Twitters now.
    1. Re:Other news: Linux takes over Toronto Star by Tiberius_Fel · · Score: 1

      I'm a Torontonian as well, and Linux also got the business section of the National Post this week. I read that one, but not the ones in the Star.

      --
      Join the Empire! http://www.empirereborn.net/
  58. Linux Under XP? I'm So Non-Excited by Schlemphfer · · Score: 1, Insightful
    I read about this project the last time it came on Slashdot, and it didn't excite me then and it doesn't excite me now. And hearing it introduced with "Will Linux for Windows Change the World?" only makes me think, "You've got to be kidding."

    For the moment, my only computer is an XP box. I'd rather have a Mac, but can't afford one at the moment. I'd also rather run Linux than XP, but there's a couple XP only apps I don't want to give up. Which means that my Dell 4600 is running XP exclusively, even though it has a second drive and even though I'd rather boot in Linux 95% of the time.

    After playing around with Mepis, I was immediately impressed, and I'd like to do nearly all of my work in Linux. I don't want to give up my ability to run Windows, though, so what I want is a dual-boot system. Trouble is, I've asked at least one well-credentialed tech person who uses Linux heavily, and he says dual-booting is still fraught with complications.

    I guess my question is, why is it possible to have a decent Linux distribution that runs within XP, but it's not possible to take a dual-drive Dell and easily make your system let you choose between XP and Linux atstartup? And why would anyone want to run Linux within XP, if they could simply have a dual boot system? Seems to me, if you just want to get a flavor of what running Linux is like, get ahold of Mepis and give it a whirl. Your next step should be the ability to gracefully install Linux and make your computer a dual-boot system.

    To me, Linux under Windows sounds a lot like divorcing your wife but continuing to live in her house.

    --
    I'm generally "Interesting," "Insightful," and even "Funny" here. What the hell happens to me at parties?
  59. This has been done before! by Anonymous Coward · · Score: 1, Informative

    Phat Linux first did this many years ago!

    http://www.phatlinux.com/about.html

    In other news, the IDF has created an invention that they call "fire." IDF officials are saying that this new invention could revolutionize the world as we know it.

    1. Re:This has been done before! by karlm · · Score: 1
      No. Phat Linux runs the Linux kernel in ring 0 and the NT kernel is not running. Phat Linux just uses FAT32 instead of ext2 and uses Wine to run Win32 apps. You can't use the "native NT" API with Phat Linux.

      CoLinux runs the Linux kernel in ring 3 while the NT kernel is running in ring 0. CoLinux makes a Linux subsytem for NT from UMLinux, glibc, etc. just like the NT Win32 subsystem makes a Win32 subsystem for NT from CSRSS.EXE, Win32.DLL, etc.

      CoLinux makes Linux apps just as "native" to NT as pure Win32 apps. Now, if CSRSS.EXE dies (for instance, if the console buffer underflows due to a printf("\t\b\b\t") ), XP wigs out, kills everything, and restarts (Win2k BSODs), but otherwise CoLinux and CSRSS.EXE+Win32.DLL are more or less equivalent subsystems of NT.

      --
      Copyright Violation:"theft, piracy"::Anti-Trust Violation:"thermonuclear price terrorism"<-Overly dramatic language.
  60. Re:What about Cygwin? by Anonymous Coward · · Score: 0

    something like line?

  61. possibly not-Knoppix. by Anonymous Coward · · Score: 0

    And this is different from running a LiveCD, how?

    1. Re:possibly not-Knoppix. by Anonymous Coward · · Score: 0

      No need to reboot to switch back and forth between Linux and Windows?

  62. Will this change the world of Windows ... by qoquaq · · Score: 1
    Yes. Just imagine if you will ... Linux on Windows running WINE to emulate Windows. Is this madness ... hell no.

    Why, because I believe in the Great Pumpkin!

    Cheeseburger, Cheeseburger, Pepsi, Pepsi!

    --

    "They say travel broadens the mind, so I went over the falls in a barrel." -Thomas Dolby

    1. Re:Will this change the world of Windows ... by qoquaq · · Score: 1
      A world of instability as far as the emulator can see ... This is pure folly.

      Enough of this day dreaming ... back to the regularly scheduled revolution!

      --

      "They say travel broadens the mind, so I went over the falls in a barrel." -Thomas Dolby

  63. Good point by ObviousGuy · · Score: 1

    I see what you're saying about Linux vs. window managers and being separate projects. However, when considering an OS, the UI is a critical component to consider.

    I liken it to hamburgers on the Atkins diet. Sure the bun is not the meat, and it's probably better for you to leave the bun and pickles off. But it's just not the same.

    --
    I have been pwned because my /. password was too easy to guess.
    1. Re:Good point by x0n · · Score: 1

      For someone called "ObviousGuy", you sure do come up with some obscure metaphors.

      Buns, pickles and meat indeed. Pah.

      - Oisin

      --

      PGP KeyId: 0x08D63965
    2. Re:Good point by geminidomino · · Score: 1

      Buns, pickles and meat indeed. Pah.

      Damn, that sounds dirty.

    3. Re:Good point by Halfbaked+Plan · · Score: 1

      Many of us run the X Window System, even some of us with TWM, on systems that have no, none, zippo versions of Linux on them.

      Hell, you could run X on Windows 3.1 if you bought DesqView/X.

      --
      resigned
  64. Answer: No by Silroquen · · Score: 5, Insightful

    How often do we, here at /., ask if a new software development is going to change the world? Constantly. And how often does it? Never.

    This is no exception. It's just a sort of more native version of Cygwin. Sure, it could be kind of nifty, but it's not some major breakthrough which will leave the world shocked.

    Could people please stop being so melodramatic with their subject lines?

    1. Re:Answer: No by boots@work · · Score: 1

      Could people please stop being so melodramatic with their subject lines?

      Answer: No. :-)

    2. Re:Answer: No by pebs · · Score: 1

      This is no exception. It's just a sort of more native version of Cygwin. Sure, it could be kind of nifty, but it's not some major breakthrough which will leave the world shocked.

      This is going to change MY world. Linux on all the Windows machines I use, without the cost of VMWare. Sure, there's always been Cygwin, but I've never liked Cygwin, its not nearly the same. I'd rather remote access a real Linux machine than use Cygwin.

      --
      #!/
    3. Re:Answer: No by Anonymous Coward · · Score: 0

      Could people please stop being so melodramatic with their subject lines?

      Could people please stop being so melodramatic with their s/subject lines/pet projects?

  65. What about Corel? by bfl · · Score: 2, Interesting

    Do you know what approach Corel Linux took? I remember one of it's big selling points was that you could run it from Windows just like any other program; and to delete it you just had to delete it's folder. It was slow, but it worked.

    1. Re:What about Corel? by harlows_monkeys · · Score: 2, Informative
      Do you know what approach Corel Linux took?

      I believe what they basically did was use the loopback device to put a Linux filesystem inside a file on the Windows filesystem. That served as the root filesystem for Linux.

      So, basically it was a dual-boot setup, where you did not have to repartition your disk to get space for Linux.

  66. How about Windows on Linux? by at2000 · · Score: 1

    When can we expect to see a "port" of Windows to run as a driver aside with Linux? Essentially they look the same, but it is politically more correct to have Linux as master and Windows as slave.

    1. Re:How about Windows on Linux? by AsparagusChallenge · · Score: 1

      A couple days after MS releases the Windows source code. win32.dll would have to be just slightly modified to handle pass-through to Linux modules.

    2. Re:How about Windows on Linux? by Anonymous Coward · · Score: 0

      It's called Win4Lin.

  67. It is expandable by mao+che+minh · · Score: 1

    It adds a new dimension to the entire joke. Now, you can run a Beowulf cluster of IBM zSeries 900's running multiple Linux images, which are in turn running coLinux which is running Linux on Windows.

    1. Re:It is expandable by Trejkaz · · Score: 1

      I was just thinking you could run a Beowulf cluster of these virtual Linux machines on a single Windows machine. Yeah, it defeats the purpose... unless the purpose is to be funny.

      --
      Karma: It's all a bunch of tree-huggin' hippy crap!
    2. Re:It is expandable by Halfbaked+Plan · · Score: 1

      I remember back in about 1994 being able to run 5 or 6 copies of the game Doom simultaneously in X Window frames on a single desktop, on a 486-33 system running Linux.

      At that same period in time, a lot of people were struggling to get a single session of Doom to run under Windows.

      Not really on-topic, but I remember how cool it felt, and how weak it made Windows seem.

      --
      resigned
  68. POSIX?? by Hugonz · · Score: 1
    POSIX is a source level standard, it is not suppose dto allow for binary compatibility between implementations on even the same architecture....

    NT has claimed to have POSIX compatibility since 3.1 , but this (if ever) applied only to source code compiled on a Windows compiler....

    1. Re:POSIX?? by Anonymous Coward · · Score: 0

      Yeah, noone used the POSIX subsystem since every POSIX call was internally translated into a Win32 function. So what was the point from a developer's standpoint? POSIX was just kept along to help porting of programs anyways.

    2. Re:POSIX?? by drinkypoo · · Score: 4, Informative

      NT's POSIX support is POSIX.1 support. The Unix world is interested in POSIX.2.

      --
      "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
    3. Re:POSIX?? by Anonymous Coward · · Score: 0

      noone used the POSIX subsystem since every POSIX call was internally translated into a Win32 function

      Actually, they weren't, read the NT developer guides. The fact that they weren't was a big selling point.

    4. Re:POSIX?? by Hugonz · · Score: 1

      Yeah, WinNT was supposed to be this big UNIX killer, and so MS kind of implied that existing UNIX apps could be ported easily...

  69. Overall, it's a "good thing"... by mwooldri · · Score: 5, Insightful

    definitely a good thing, because it might then encourage more people to take up Linux and have a look at it. It would give those people who are so 'married' to Windows a chance to look at what all the fuss is about, and to really evaluate Linux and see if it would be right for them. They wouldn't have to partition, re-format, re-jig their hard drive... and if things got too tough open up the appropriate Windows application to get their job done instead.

    I also see it as a good thing in some corporate environments. Say you have a call center, and all the operatives have been trained to use some program for their task (let's say they're in a credit card environment) and their software is Unix based. Well, porting to Linux could be straightforward. Also for these operators they don't need to access the computer for anything much besides this application... and maybe the web and email to keep in contact with people. So these guys would have Linux desktops. Now there would also be some other administrative people who don't take calls, and who have other tasks. Like payroll, or some other fancy tasks. Maybe these programs were written for Windows, and there is no Linux port planned. Rather than trying to make these programs work through Wine or Crossover Office or something like that the obvious solution is to make Linux run on top of Windows. Then people have the best of both worlds for those kind of operations.

    I also see advantages of running CoLinux in a dual boot environmemnt. That is, if you are short on disk space. I presume that CoLinux would run on the same filesystem as Windows. In a traditional dual boot system you might have a 20 gb disk, and split it up two ways - 10gb for Windows, and 10Gb for Linux. Let's suppose you are a Windows fan, and you easily eat up that 10Gb for Windows use, and hardly use Linux, except to 'play around with'. You then have 8Gb of disk space that Windows can't access natively (yes there are third party apps now that get around this) and as such you are short on space. So if Windows and Linux are sharing the same 20Gb partition, then Windows can use more than that smaller partition on those occasions it is deemed necessary (like downloading by broadband that 5Gb linux distribution on X # of CD's).

    I don't see it as a "real major" security problem, because I perceive its main target is the desktop, and not for running security-critical applications which could get hacked to shreds. Also that these Windows boxes would be firewalled anyway for Internet access - behind native Linux firewalls on native Linux machines.

    Mark.

    1. Re:Overall, it's a "good thing"... by Anonymous Coward · · Score: 0

      definitely a good thing, because it might then encourage more people to take up Linux and have a look at it. It would give those people who are so 'married' to Windows a chance to look at what all the fuss is about, and to really evaluate Linux and see if it would be right for them. They wouldn't have to partition, re-format, re-jig their hard drive...

      Um, have you actually looked at setting coLinux up? Let me tell you, it's probably harder than resizing partitions and installing a distro from scratch.

      Maybe it'll be easier once they get round to writing some documentation. Oh, and it would help if the default configuration file in the release version didn't have typos in it, but maybe that's asking too much for a program that's only at 0.6.0?

  70. Why not vmware? One word: laptops by GKChesterton · · Score: 3, Insightful

    There are a lot of laptops out there that aren't powerful enough to run linux on vmware on windows or windows on vmware on linux.

    I wouldn't do it without a 3.0 Mhz system with 2 Gb of RAM, and at least a 40 Gb disk. I happen to have such a laptop, and I bought it especially for this purpose and paid lots of bucks for it. But my old 1.7 Ghz, 30 Gb, 256 Mb RAM Vaio R505 should be able to handle this...

  71. Dual boot using BIOS by Anonymous Coward · · Score: 0

    The easiest option I have found is the use of two HDD's: one for linux, one for XP. Choose your poison at boot time using the BIOS options. This gets me around upgrade problems with MBR's and GRUB config.

    Having not used this native-emulation mentioned, I still rather doubt that Linux would have truly have control enough to avoid Windows' shortcomings. If XP locks up (which I have NEVER had) I imagine you lose Linux.

    This does not, however, get me around my objections to Microsoft's business practices.

    I'll stick with Mac OS X and Linux, except where XP is required for specific software - you gotta do what ever it takes sometimes.

    Too lazy to sign in, so sign me:
    nonameisgood

    1. Re:Dual boot using BIOS by NanoGator · · Score: 1

      "The easiest option I have found is the use of two HDD's: one for linux, one for XP. Choose your poison at boot time using the BIOS options. This gets me around upgrade problems with MBR's and GRUB config."

      Not sure if this means anything to you, but as an experienced Windows user, I completely concur with this.

      "Having not used this native-emulation mentioned, I still rather doubt that Linux would have truly have control enough to avoid Windows' shortcomings."

      I dunno what limitations XP would impose, but I imagine access to the graphic system would be limited. My reason for speculating on this is because VM-Ware still, to the best of my knowledge, cannot access the 3D hardware. I imagine it's too much trouble to jump through Microsoft's DirectX hoops.

      " If XP locks up (which I have NEVER had) I imagine you lose Linux."

      Why would this be the case? I mean, obviously if XP really really stalled, Linux wouldn't be able to run, but surely all saved data would be recoverable when you reboot? This is the main reason I'm replying here, I'm not sure I fully understand what you're saying here.

      "I'll stick with Mac OS X and Linux, except where XP is required for specific software - you gotta do what ever it takes sometimes."

      Though I personally believe that a lot of MS's business practices are overblown (at least on Slashdot...), I respect that you stick with the tools that you need. I really wish the religions around OS's would melt away.

      Sorry for preaching, but I've been chewed about my choices for using Windows before. Never mind that the apps I run are only on Windows, I'm some sort of retard. Heh. I think most that have roasted me about it would be surprised that I have dabbled with Linux.

      --
      "Derp de derp."
  72. Street Fighter: The Movie: Game. by Ieshan · · Score: 2, Funny

    It's a game about a movie about a game.

    That's pretty close. =)

  73. Um by Vlad_Drak · · Score: 1

    So I noticed the cygwin.dll, so I guess 'native' is relative..? Definately cool, but I'll stick with Hummingbird and an smbmount from my debian box.

  74. This changes things how? by illumina+us · · Score: 1

    You're going to be running applications on an unstable kernel. So why do this anyway? It would be better to run windows on the linux kernel instead of vice versa.

    --
    -illumina+us "I put on my robe and wizard hat..."
  75. Awesome! by Anonymous Coward · · Score: 0

    Wow this is really cool. Now I can do generic stuff (email, word processing, etc.) in linux (more secure), while still having immediate access to all the windows-only stuff I need. Very cool.

  76. Re:What about Cygwin? by natmsincome.com · · Score: 1

    I'm assuming you ment the ABI not the API. The API is what Cygwin does to run the binaries you need the ABI. This is why Linux can run *BSD programs because it supports the ABI. That also what Sun and IBM did for thier Unixes so they could run prorgams compiled for Linux. You still need the libraries though. Of cause if you could get the ABI working you could always do static comiles which removes the need for libraries but you'd still need X for the GUI. You'd also need to do some magic to get sockets and pipes working because as far as I know they are built into Windows. (You could lincense someone elses I guess)

  77. Real Question Is: WHY? by quarkscat · · Score: 1

    Just because a thing can be done,
    doesn't mean that it should, right?

    Oh great. A new method to allow
    Windoze viruses, trojans, and other
    malware into a "linux sandbox".
    Microsoft will claim "See, linux
    applications are vulnerable, too!"

    Much better for Wine, Bochs, etcetera
    to run native Windoze applications
    well (and in a "Borg-Box" so they
    can't foul linux).

  78. *BSD Will Never Change the World, Since Dead by Anonymous Coward · · Score: 0

    Yet another sickening blow has struck what's left of the *BSD community, as a soon-to-be-released report by the independent Commision for Technology Management (CTM) after a year-long study has concluded: *BSD is already dead. Here are some of the commission's findings:

    Fact: the *BSDs have balkanized yet again. There are now no less than twelve separate, competing *BSD projects, each of which has introduced fundamental incompatibilities with the other *BSDs, and frequently with Unix standards. Average number of developers in each project: fewer than five. Average number of users per project: there are no definitive numbers, but reports show that all projects are on the decline.

    Fact: X.org will not include support *BSD. The newly formed group believes that the *BSDs have strayed too far from Unix standards and have become too difficult to support along with Linux and Solaris x86. "It's too much trouble," said one anonymous developer. "If they want to make their own standards, let them doing the porting for us."

    Fact: DragonflyBSD, yet another offshoot of the beleaguered FreeBSD "project", is already collapsing under the weight of internal power struggles and in-fighting. "They haven't done a single decent release," notes Mark Baron, an industry watcher and columnist. "Their mailing lists read like an online version of a Jerry Springer episode, complete with food fights, swearing, name-calling, and chair-throwing." Netcraft reports that DragonflyBSD is run on exactly 0% of internet servers.

    Fact: There are almost no FreeBSD developers left, and its use, according to Netcraft, is down to a sadly crippled .005% of internet servers. A recent attempt at a face-to-face summit in Boulder, Colorado culminated in an out-and-out fistfight between core developers. Hotel security guards broke up the melee and banned the participants from the hotel. Two of the developers were hospitalized.

    Fact: NetBSD, which claims to focus on portability (whatever that is supposed to mean), is slow, and cannot take advantage of multiple CPUs. "That about drove the last nail in the coffin for BSD use here," said Michael Curry, CTO of Amazon.com. "We took our NetBSD boxes out to the backyard and shot them in the head. We're much happier running Linux."

    Fact: *BSD has no support from the media. Number of Linux magazines available at bookstores: 5 (Linux Journal, Linux World, Linux Developer, Linux Format, Linux User). Number of available *BSD magazines: 0. Current count of Linux-oriented technical books: 1071. Current count of *BSD books: 6.

    Fact: Many user-level applications will no longer work under *BSD, and no one is working to change this. The GIMP, a Photoshop-like application, has not worked at all under *BSD since version 1.1 (sorry, too much trouble for such a small base, developers have said). OpenOffice, a Microsoft Office clone, has never worked under *BSD and never will. ("Why would we bother?" said developer Steven Andrews, an OpenOffice team lead.)

    Fact: servers running OpenBSD, which claims to focus on security, are frequently compromised. According to Jim Markham, editor of the online security forum SecurityWatch, the few OpenBSD servers that exist on the internet have become a joke among the hacker community. "They make a game out of it," he says. "(OpenBSD leader) Theo [de Raadt] will scramble to make a new patch to fix one problem, and they've already compromised a bunch of boxes with a different exploit."

    With these incontroverible facts staring (what's left of) the *BSD community in the face, they can only draw one conclusion: *BSD is already dead.

    1. Re:*BSD Will Never Change the World, Since Dead by Anonymous Coward · · Score: 0
      A recent attempt at a face-to-face summit in Boulder, Colorado culminated in an out-and-out fistfight between core developers. Hotel security guards broke up the melee and banned the participants from the hotel. Two of the developers were hospitalized.


      I think I read about this in the Denver Post! Apparently it was Jeremy and Justin, two of the leads. I read they're still threatening each other because they don't like each other's indenting style.

  79. windows driver support sux0rs by XO · · Score: 0, Offtopic

    i think this would be great, but WINDOWS doesn't SUPPORT my SCSI CONTROLLER.. so I -have- to use Linux, and then use Wine to run my computer! DOH! hehehehhe

    --
    "Champagne for my real friends - and real pain for my sham friends!" http://ericblade.postalboard.com/
    1. Re:windows driver support sux0rs by Anonymous Coward · · Score: 0

      You mean your SCSI card manufacturer doesn't support Windows. What version of Windows? What controller?

  80. myth by Anonymous Coward · · Score: 0

    Software does not change the world. People do. Software is mearely the mechanism by which one persons actions affect the larger population. Atleast until some one manages to create the first conscious machine that is able to alter itself and spawn children.

  81. more questions... by cwg_at_opc · · Score: 1

    OK. So i've got a DFI LanParty NF2 running an OC'd barton. this is a pretty nice performing
    nForce2 mobo with dual 10/100LANs, onboard 5.1 audio, SATA, 400MHz FSB, etc.
    We all know that the 2.4 kernels don't do well with the onboard LAN(realtek and nvidia), and
    audio support is iffy, (although 2.6 is supposed to be better...)
    AND we all know that nvidia's closed/proprietary drivers aren't necessarily the best thing(kernel
    taint, no tuning, etc.) which means the distribution I chose, RH9(2.40...shrike) sucks because
    it's way too much work to get the LAN(nv) and audio(soundstorm) to work,(yes i did try
    building from the source tarball downloaded from nVidias website.)

    So i caved and bought XP. It works fine(other than actually giving money to M$).

    Here's the big question: if i try to run RH9 on top of XP with colinux, will the network and
    audio work better, since XP already knows how to talk to those devices?
    and what about all those colliding IRQs that i can't figure out?

    BTW, just because i use IRIX/RH9/NT4/OSX at work doesn't mean i want to hack at home too...

    --
    "...that's as white as it gets; all the bits are on..."
    1. Re:more questions... by Anonymous Coward · · Score: 0

      If XP Works for you then stay with it. Don't rant here because your lacking Linux skills. Get what you expect. Nothing more, Nothing Less.

    2. Re:more questions... by cwg_at_opc · · Score: 1

      woo hoo. snappy.

      Sorry if it seemed like a rant; it wasn't meant to be. it's a Real(tm) question.
      I am still running XP, which is fine, but at some point i'd like to get one of
      the kernels to operate at least as well as XP does now.
      while i don't have the kernel chops like many of the other readers here,
      i'll get there when time allows for it. right now i'd like it to work better than it does.
      let me re-phrase that: i'd like the distribution to have a smarter installer than it does now.

      i bought RH9 for the following reasons:

      1 - we're using it at work.
      2 - i perceived it to be the most widely known dist. (little did i know...)
      3 - my basic research did NOT reveal the level of support
      or lack thereof until after i bought the mobo.

      this isn't buyers remorse or anything, it's related to all previous articles about making linux
      distributions more user friendly and possibly smarter.
      i'll keep an eye all the forums i've discovered, and keep downloading and building kernels
      until it works to my satisfaction.

      don't you ever get tired of downloading, building and rebuilding?

      --
      "...that's as white as it gets; all the bits are on..."
  82. Re:Linux Under XP? I'm So Non-Excited by ball-lightning · · Score: 4, Informative
    guess my question is, why is it possible to have a decent Linux distribution that runs within XP, but it's not possible to take a dual-drive Dell and easily make your system let you choose between XP and Linux atstartup?

    Pretty much
    • every
    distribution can make this happen for you automatically... (yes, speaking from experience). The most recent of which I installed was Mandrake, works like a charm, nice easy colorful menu and all =-P (This is on an old Thinkpad 600E, with only one hard drive, so I'd assume you would have no problems at all).
  83. Wiki! by dekashizl · · Score: 1, Informative
  84. and this... by Anonymous Coward · · Score: 0

    ... is being infected with that terrible plague which has laid low *BSD... Windows! (and linux).
    Terrible, truly terrible, the windows boxen have united together in a Beowulf cluster in order to destroy Cygwin... AND YOUR LITTLE DOG TOO!

  85. Re:Linux Under XP? I'm So Non-Excited by Anonymous Coward · · Score: 0

    dual booting didn't have major complications 8 years ago, or ever since did.

    the major complications came when ntfs became commonplace and you couldn't read it properly from linux.

  86. Blue screen of death for linux? by d4rkmoon · · Score: 1

    Great. Who knew. I can now effect a linux kernel with the BSOD. Scary isn't it. While the project seems very good for those of us in the corporate world stuck with MS and sick of compiling for Cygwin, one wonders how fortunate we are to now be able to kill linux kernels via BSOD too.

    --
    -- Friends don't let friends buy Nokia.
  87. What if... by the_non_geek · · Score: 1

    ...You made all windows and mac apps run on linux, then who in there right mind would use windows? Well besidees the cool desktop, I love those rolling green hills!

  88. Motivation from Windows by SphericalCrusher · · Score: 2, Insightful

    I think that by doing this, it would only motivate people away from Windows and onto the Linux platform. Besides, with Linux LiveCDs, we can run Linux on Windows boxes without having to rid outselves of Windows itself.

    And on a different note, people will get to see the most stable program that Windows has to offer. Even though it may crash a few times, giving Linux a bad name... but it's Windows fault.

    --
    "Instant gratification takes too long." - Carrie Fisher
  89. I'd like to see this for linux ... by kungfuSiR · · Score: 1

    I'd be more interested in the ability to natively run an entire windows environment in linux, i'd like to see further development of WINE, to the point where it can run most applications, and perhaps even an entire operating version on windows. Since my only windows box is my laptop, i'd like the ability to still run certain windows applications i need while staying inside my favourite linux environment

    --
    I love to deploy my packages
  90. Re:Linux Under XP? I'm So Non-Excited by violet16 · · Score: 1

    I dual-boot XP and Mandrake, but frequently I wish I could use apps from both at once. When developing a web site, for example, I want to simultaneously use Paint Shop Pro (XP) and Apache/Perl/etc (Linux). It's a pain to reboot into XP just to fool around with a graphic.

    This is a specific example; my general point is that it'd be very handy to be able to switch between all your favorite apps without having to reboot.

    P.S. I don't think dual booting is "fraught with complications" -- maybe it used to be, but not any more.

  91. Development for Windows weenies by DreadSpoon · · Score: 3, Insightful

    A lot of newbie users who have some desire/need to do UNIX software development (for example, a good deal of MUD "coders") could benefit from this a lot. Most suffer through the hell of trying to get Cygwin to compile and run their apps. Getting an easy-to-install Linux system that Just Works would be bliss for these people.

    And no, a second box is not a solution. "Hardware is so cheap" doesn't cut out the fact that many aspiring coders may not even have $50 (hell, I started at 9, think I had that kind of chash?), may not have the desk space, may not want the extra power drain, may not want to get a second monitor (or a KVM), etc. Just running Linux in a "window" on Windows is very cheap ($0, assuming they already own the Windows machine), provides no physical space/power hassles, and would be rather easy to use.

    Again, for some people, switching to Linux, a second box, or dual booting just *isn't a choice*. For those people, CoLinux is a boon. For the rest of us, it's just a sick toy. ;-)

    1. Re:Development for Windows weenies by Samrobb · · Score: 1
      A lot of newbie users who have some desire/need to do UNIX software development (for example, a good deal of MUD "coders") could benefit from this a lot. Most suffer through the hell of trying to get Cygwin to compile and run their apps.

      That's probably because they're not writing posix apps, they're writing Linux apps. Keep in mind that Cygwin is a posix environment for Windows, not a Linux emulator. I suspect they'd have the same problems porting their applications to run under Solaris, BSD, or any other posix system that doesn't happen to be Linux.

      There are a surprisingly large number of applications that compile for Cygwin out of the box - ./configure, make, make install and you're done. In my experience, the ease of compiling most command-line apps for Cygwin is pretty closely related to the number of platforms it already compiles on. The most annoying case is when you find code that is explicitly referencing Linux-specific headers, instead of using a posix header that defines the same functionality.

      Note that I'm just talking about compiling here - once your code is building, you may run into Cygwin-specific issues that require changes in the code to work around... nothing more surprising than what you might expect when writing code intended to run on multiple platforms.

      --
      "Great men are not always wise: neither do the aged understand judgement." Job 32:9
    2. Re:Development for Windows weenies by The+Wicked+Priest · · Score: 1

      There are several other ways to deal with that situation, predating CoLinux -- they could repartition and multi-boot, for example; or, there are several distros that can boot from a loopback filesystem (or even the old UMSDOS system). And LINE seems to yield much the same results as CoLinux.

      --
      Share and Enjoy: 09 F9 11 02 9D 74 E3 5B D8 41 56 C5 63 56 88 C0
  92. Cleartype - prior art by Steve Wozniak? by Jayfar · · Score: 3, Informative

    I recall there being a lot of discussion when ms introed Cleartype about Steve Wozniak having developed a virtually identical font smoothing algorithm for the Apple II. Has this been rebutted? Do a google search for wozniak and cleartype. Here's one article.

    1. Re:Cleartype - prior art by Steve Wozniak? by prockcore · · Score: 3, Informative

      Wozniak having developed a virtually identical font smoothing algorithm for the Apple II

      That's not entirely true. The Apple ][c and ][gs used subpixel tricks to increase their horizontal resolution, but they never used it to antialias fonts. In fact, fonts on the ][gs looked worse because of this (you'd often see little purple and green pixels on the edges of your fonts when against a subpixel dithered background)

  93. UserModeLinux? by RDeepak · · Score: 2, Interesting

    Isn't this just UserModeLinux ported to Windows?

  94. EULA by Rick+Zeman · · Score: 2, Insightful

    Whaddya bet that MS changes their EULA to make running another OS concurrently a violation of said EULA? I can see that happening judging by their history.

    1. Re:EULA by spectecjr · · Score: 2, Interesting

      Whaddya bet that MS changes their EULA to make running another OS concurrently a violation of said EULA? I can see that happening judging by their history

      Well, first they'd have to stop selling this:

      VirtualPC ... which (surprise!) lets you run several OSes concurrently on Windows.

      --
      Coming soon - pyrogyra
    2. Re:EULA by Rick+Zeman · · Score: 1

      Well, first they'd have to stop selling this:

      VirtualPC ... which (surprise!) lets you run several OSes concurrently on Windows.


      It doesn't allow concurrency with the primary OS. All of the guest OSs run as applications under the control of the host OS. Not even close to being the same thing as this.

      Otherwise, you'd be right. There'd be no difference between this, Virtual PC, or VMWare.

    3. Re:EULA by prockcore · · Score: 4, Interesting

      Whaddya bet that MS changes their EULA to make running another OS concurrently a violation of said EULA? I can see that happening judging by their history.

      That'd be dumb, since then they'd prevent xbox developers from doing work. It would prevent pocketpc developers from doing work.

      If they made an exception for MS OSes, it'd be a very obvious anti-trust move.

    4. Re:EULA by zhenlin · · Score: 1

      And destroy the market for Microsoft/Connectix Virtual PC? I don't think so.

    5. Re:EULA by B2382F29 · · Score: 1

      If they made an exception for MS OSes, it'd be a very obvious anti-trust move.

      Sure, THAT would stop them from doing it.

      --
      Move Sig. For great justice.
    6. Re:EULA by Anonymous Coward · · Score: 0

      This one is also just an application. You can't run two true OS'es at once, unless on partitioned hardware (or VM/ESA).

  95. Linux on the JVM by Nailer · · Score: 3, Interesting

    User Mode Linux hacker and all-round-cool-dude Dan Shearer has previously mentioned he's interested in porting Linux to the JVM. This would enable you to run native Linux apps on anything than can run a JVM, and also allow you to have multiple OSs on those machines.

    Its pretty hard tho - the JVM is nowhere near a complete hardware platform, but it would be possible.

    1. Re:Linux on the JVM by karlm · · Score: 4, Interesting
      It would be interesting to take OpenJIT and modify it to generate (and compile) ASTs on demand from x86 ELF binaries and .so files rather than class files.

      It would likely be very very slow, but in conjunction with a UMLinux port to the JVM it would allow you to run many Linux x86 binaries on anything with a JVM as long as you packaged enough of the Linux x86 .so libraries with it.

      For a while Sun toyed with the idea of a JavaOS where everything but the kernel ran in a JVM. Unfortunately, few people consider even modern JVMs acceptably fast. The JVM forces the Java object model and calling mechanics on the code, so writing code for a JavaOS would be great as long as Java is the best tool for the job.

      Additionally, stack-based virtual machines are pretty much ideal for interpreters (see Xavier LeRoy's design paper for Zinc, the O'caml VM) but other VM models are much better suited to just-in-time compilation (see Ken Thompson's Dis VM design paper). Java is a great language, but the JVM was litterally designed to be runnable on 8-bit microcontrollers in toasters and fridges 2 decades ago. Now, 32-bit microcontrollers and RAM are so cheap that Sun should really consider keeping 100% source compatibility but scrapping direct binary campatibilty with it's 8-bit microcontroller optimized stack VM. They could always use something like OpenJIT to implement reverse compatibility inside the Java 3 JVM. (The whole "Java 2 Virtaul Machine v.1.4.2" thing is anoying and confusing for many people. Letting Marketing call it "Java 2" but letting Engineering call it the "1.2.1 JVM" was dumb.)

      Diverging back on topic...

      The idea of a VM-oriented OS is nice, but it seems that in order to compete with native applications, higher performance and more flexible VM designs are needed.

      Vmware, Bochs, and CoLinux can all be thought of as more or less high performance flexible virtual machines, each with a different level of virtualization and performance. A complete re-design in Java 3 would make a JavaOS (such as UMLinux and libraries for the JVM) much more attractive. It looks like Microsoft is working towards a .NET VM (CLR) based OS. This is a logical step in a long historical trend towards more hardware abstraction at the application layer. I'm sad that MS decided to leverage so much of its JVM experience in creating the CLR as a stack-based machine that enforces a particular object model at the lowest level (rather than being enforced at the class loader level), but at least it's a step in the right direction.

      --
      Copyright Violation:"theft, piracy"::Anti-Trust Violation:"thermonuclear price terrorism"<-Overly dramatic language.
    2. Re:Linux on the JVM by Anonymous Coward · · Score: 0

      There's no practical disadvantage to using a stack-based bytecode compared with a register-based one. JITs can trivially translate from stack-based to register-based, so you don't lose anything. And stack-based code is more compact and doesn't imply a finite-sized register file.

    3. Re:Linux on the JVM by karlm · · Score: 1
      The larger code size of a memory-based representation is partially due to some of the information being redundantly present in a form that makes efficient register allocation easier. This information can still be extracted from stack-based representations, but more processing time is required.

      Like I said... read Ken Thompson's paper. I didn't say you can't generate efficient native code from a stack-based representation... I just said that other representations allow the process to run faster. Basically, a stack-based VM is a two-register VM (top two items on the stack). Stack-based representations do imply a finite register file (either zero or two GP registers, depending on your point of view). A memory-based representation assumes a register file that spans your entire address space. If you want to generate code optimized for more registers than are represented in your byte code, you end up taking the byte code and working backwards to the AST/ASD, using the AST/ASD to generate RTL, and register folding the RTL down to the number of registers you actually have. See OpenJIT for an example of generating ASTs from Java bytecode.

      If, on the other hand you use a VM with more registers than your hardware (such as a memory machine), you can treat the VM bytecode as RTL and register fold it down to the number of registers you actually have, allowing you to skip the first two steps.

      Now, there are other JIT techniques that are faster, but result in less efficient register allocation and therefore less efficient native code. On register-starved architectures like ia32, the difference in register allocation may not be very noticable.

      For most applications, it makes sense to trade larger code size for more speed. If you're running your VM in an embedded environment, that's a different story. At the moment, it seems that speed is more of a problem for Java adoption than code size is.

      On the other hand, I have played with the idea of VM with two instruction sets... a stack-based instruction set that gets compiled to native code when the object code is downloaded/installed (taking the time to optimize the heck out of the code) and a memory-based instruction set that gets JIT compiled.

      --
      Copyright Violation:"theft, piracy"::Anti-Trust Violation:"thermonuclear price terrorism"<-Overly dramatic language.
  96. Uhm yeah... by Anonymous Coward · · Score: 0

    "Looks like the Israel Defence Force may have done it again. Already famous for spawning an entire generation of software geniuses now active in the world of wireless technologies, the IDF has now apparently incubated the technical talent capable of creating a project that could change the world: the ability to run Linux on Windows 2000/XP."

    This coming from the same people that broadcasted sattelite launches unencrypted?

  97. Yup, stupid question! ;-) by Anonymous Coward · · Score: 0

    Only hardcore geeks dream about having more boxes lying around.
    Heck, I'm a hardcore geek and I already got rid of all my extra boxes (old pentiums and 486 lying around). And I can't wait for the day I can pawn off this Duron to some poor soul and finally get a nice, quiet, and tiny mini-itx system to replace this monster.
    But then, I'm getting old and I guess I'm all boxed out now. Before long, I'll be gardening...

  98. Come on by 0x0d0a · · Score: 3, Funny

    You can't say that this won't take the world by storm. Just imagine -- a system with all the stability of Windows and the user-friendliness of Linux! What's not to like?

    1. Re:Come on by cant_get_a_good_nick · · Score: 1

      Good ... we'll have a miracle hybrid with the loyalty of a cat and the cleanliness of a dog!
      -- Homer J Simspon.

    2. Re:Come on by TeknoHog · · Score: 1
      all the stability of Windows and the user-friendliness of Linux!

      I understand this is a joke, but IMHO Windows is not terribly user-friendly. I work as an admin in a mixed Windows/Linux high school, and I think 95% of my time is spent fixing up Windows machines. (About 1/3 of the machines run Linux, but one of them is our web/nfs/samba/mail server which gets most of the Linux attention.) Mainly because Windows needs to be reimaged from time to time, and because installs and configs require reboots (even on XP, though not as much as 9x).

      From a desktop user point of view, the differences are minimal, when you take into account that people are more used to Windows. Of course, it helps a little that we use OO.org and Mozilla on both platforms.

      --
      Escher was the first MC and Giger invented the HR department.
  99. Re:Linux Under XP? I'm So Non-Excited by 0x0d0a · · Score: 2, Interesting

    It's not "fraught with complications" -- the repartitioning is the most technically involved step. It's just a pain in the butt to be rebooting your system and to have a set of apps that can't be running at the same time as another set of your apps.

  100. Re:Linux Under XP? I'm So Non-Excited by drinkypoo · · Score: 2, Informative

    There is basically one issue with dual booting linux and windows, and that is where to put your data. Linux now has pretty good NTFS read support but reliable NTFS write support is only available by using the NTFS.SYS driver from Windows itself. There IS good support for changing the contents of a file on NTFS but not for creating files, enlarging them, etc. You can use this to create a disk image on an NTFS volume for use with linux, but that won't solve the problem of having both operating systems having access to a partition they can both read and write. You could use something like FAT32, but it sucks. It's slow, it has silly limitations, it doesn't support any kind of security whatsoever. Other than that, dual-booting the two is trivial. Just make your /boot your primary master, install Windows on your secondary master, put your / on your tertiary master and your fourth fdisk partition slot is an extended, for whatever else you need. Set the NT partition active, install NT, then boot a linux CD or floppy (heh) and install, placing the boot loader in the MBR and teaching it about NT. Voila, dual boot. Now you just have to decide on how you're going to handle those files...

    --
    "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
  101. Migration from Windows to Linux by Aaron+England · · Score: 3, Informative
    Meanwhile Tom's Hardware is running a series on migrating from Windows to Linux.

    Part 1 | Part 2

  102. YES We need win98 running in Linux but... by pjbgravely · · Score: 1

    Until then we have

    THIS

    --
    Star Trek, there maybe hope.
  103. Re:What about Cygwin? by n1ywb · · Score: 2, Interesting

    Excellent explanation.

    Of coure the primary benefit isn't just being able to run Linux binaries, but rather being able to run an entire Linux distribution! For example, you could boot Knoppix without exiting Windows! That's pretty freakin cool.

    --
    -73, de n1ywb
    www.n1ywb.com
  104. Re:Linux Under XP? I'm So Non-Excited by jbayes · · Score: 2, Informative
    I've asked at least one well-credentialed tech person who uses Linux heavily, and he says dual-booting is still fraught with complications.

    Huh? What complications? I dual-booted for several years before ridding myself of Windows entirely, and never ran into any complication that a reinstall of the bootloader wouldn't fix. (And even that can be avoided, if you install Windows before Linux.)

    It's a little more complicated if you want to share files between systems, but it's not that hard to work around.

    --

    "It sure was strange to see something on Usenet about me that didn't involve Klingon gang rape." -- Wil Wheaton

  105. Will Linux For Windows Change The World? by Anonymous Coward · · Score: 0

    No.

  106. Re:Linux Under XP? I'm So Non-Excited by Anonymous Coward · · Score: 0

    'dual-booting is still fraught with complications'

    Since when? I've never seen a lot of big problems with it. Sure, it can be a little tricky to get set up at first (mostly because MS's OSes don't play nicely with others, even in many cases other MS OSes).

    If you want to run Linux apps, but are reluctant to give up your Windows, it seems to me like what you need instead of dual-booting is some way to actually run both at once, like VMWare (or Plex86 if it was ready for prime-time), or perhaps even running Linux under Windows...

    I personally run Linux all the time (don't have Windows), but I work with a number of people who use both and none of them has reported problems with dual booting.

  107. File systems? by MP3Chuck · · Score: 1

    So how does this run on Win2k/XP if the drive is formatted in NTFS? Does it communicate with Windows when writing? Or does it need its own partition?

    1. Re:File systems? by Master+of+Transhuman · · Score: 1


      Since Linux supports read-only NTFS and can support read-write by using a wrapper around the MS NTFS driver, there should be no problem. Running in the same kernel space as Windows probably will eliminate the issue altogether if Linux can use the Windows drivers "natively", as it were.

      Windows might even be able to learn to read ext2, ext3 and Reiser!

      Naah...

      --
      Richard Steven Hack - This sig is TOO GODDAMN SHORT TO DO ANYTHING USEFUL WITH! MORONS!
  108. Does it run WINE? by EmbeddedJanitor · · Score: 3, Funny

    The only thing I'd use this for is to run WINE to get my favourite Winshit apps running under .... wait a minute!

    --
    Engineering is the art of compromise.
    1. Re:Does it run WINE? by Finkelstokcterspinkl · · Score: 2, Funny

      yeah .,.. then I'd have it dial out of my Vonage line to get to the internet ....

  109. Try QEMU by metal_priest · · Score: 3, Informative
    QEMU is what you want instead of plex86. It works on linux and CVS kinda works on windows.

    QEMU can't run windows very well yet, but it runs Linux, ReactOS and handful of others already.

  110. Re:Article Text... (Socre:5, Informative) by Anonymous Coward · · Score: 1, Insightful
    This is a troll... It contains several misquotes.

    Bzzzt. Wrong. YOU are a troll. The most cursory of Google searches shows the article appears verbatim as above here.

  111. Re:Linux Under XP? I'm So Non-Excited by Nailer · · Score: 1

    I guess my question is, why is it possible to have a decent Linux distribution that runs within XP, but it's not possible to take a dual-drive Dell and easily make your system let you choose between XP and Linux atstartup?

    It is possible. Most major distributions (eg, Red Hat, SuSE, stacks more) detect the presence of your Windows partition and simply add it to the boot menu.

  112. No. by mindstrm · · Score: 2, Interesting

    It won't change the world.

    Running linux under windows is not the same thing as running linux. Period.

    It may be better than running VMWare or the like.. but it's not "2 systems on one computer."

    It's still windows, with all that implies.

    Unless there is some miraculous (and I do mean miraculous) kernel level integration..... there is no performance benefit or anything like that...

    So.. is it neat? yeah.. kinda. Is it revolutionary? Hardly.

    XEN is far cooler....

  113. Even Better by Anonymous Coward · · Score: 0

    Let me know when they have windows for windows.

  114. Re:Linux Under XP? I'm So Non-Excited by bfg9000 · · Score: 1

    To me, Linux under Windows sounds a lot like divorcing your wife but continuing to live in her house.

    Windows will go down on you much more often than any woman will.

    --

    I'm not normally an irrational zealous dickhead, but I figure "When in Rome..."

  115. good for teaching, I guess by MoFoQ · · Score: 1

    I think it'll be good for teaching as most schools will already have windows machines and you know how pricey those sparcs are. And the fact that they don't have to restart the machine and use a boot-selector, helps reduce f*ck ups by the admins at the said schools and also helps reduce the security factor of being able to select the boot, though linux to begin with would be better...and using a winex/etc. type of setup is better.

    In essence, it's more of a demo of their skillz.
    Gotta give 'em braggin' rights though more braggin' rights goes to those who got Micro$oft software to run on linux.

    Wonder when a 2.6.x kernel version will be out.

  116. Re:Linux Under XP? I'm So Non-Excited by toddestan · · Score: 1

    Most Linux distributions, when you install them, will automatically put in a boot loader like Lilo and configure it so that you can boot either Linux or Windows. Some can even repartition the drives for you to make room for the Linux partitions. Installing a dual boot system couldn't be easier.

    There are some issues. First, there is a risk that one OS could mess up the other. The bigger problem is that Windows doesn't always play nice, but you can do some serious damage in Linux as root. The biggest problem with dual boot is that you can't use both OSes at once, and it usually takes several minutes to switch between them. Because of that my dual boot boxes usually end up sitting in one OS most of the time. Finally, it can be a bit cumbersome to move data between the OSes - writing on NTFS partions in Linux is still kind of iffy, and Windows in general won't see the Linux partitions. Nothing is more annoying than to boot into Windows and realize that you left something important in /home and then have to boot back into Linux, move it to a FAT32 partition, then boot back into Windows.

  117. Re:Linux Under XP? I'm So Non-Excited by cfuse · · Score: 1
    To me, Linux under Windows sounds a lot like divorcing your wife but continuing to live in her house.

    If she is still cooking/cleaning then what's the difference? It's not like she was going to bang you anyway.

  118. The only thing stopping widespread use of Linux... by Entropius · · Score: 2, Informative

    ... is hardware support. Nobody can sell hardware without making sure that it works for Windows out of the box; the same isn't true for Linux. It's a chicken and the egg problem: there won't be "mandatory" hardware support until Linux is widely used, and Linux won't be widely used until there is mandatory hardware support.

    Of course, in the meantime the folks whose job it is to get this stuff working are able to do it pretty well without much help from the manufacturers. I don't know what's involved with it, or even who does it... I just know that I can load Mandrake on a machine and have 80% of the stuff "just work", and 15% more work after a quick google.

  119. This is a wonderful project by Anonymous Coward · · Score: 2, Interesting

    I just read through all the comments here and even for /., there's way too much BS.

    This is cool for a number of reasons:

    1) It can access rootless X via Cygwin's xserver.

    2) It can run linux from your dual boot partition! (No, I haven't done this myself but it's in the FAQ.)

    3) Some of us want to run both XP and Linux simultaneously from our laptops. (No, I'm not going to carry two laptops around with me.) I need XP for Matlab and its windows-only toolkits and also for the ultra-cool Medved QuoteTracker, and I want Linux for just about everything else.

    4) Cygwin is great but not everything compiles or runs correctly within it. (E.g., even Perl has bugs within Cygwin.) Also, contrary to popular belief, not everything is prebuilt for Cygwin and dl'ing binaries saves me enough time to read /.

    5) I think all the people shouting "one box/one OS!" are in dire need of a paradigm shift. Thinking like that is the reason MS rules the OS world, and we should be celebrating anything that chips away at that misconception.

    6) Finally, having linux and Windows apps side-by-side will go a long way towards getting linux coders to improve their terrible looking GUIs. Contrary to some of what I've read here, IMHO, improving the look of linux is the single most important requirement for gaining mass appeal. And like it or not, XP apps today look a lot better than Linux ones.

  120. Cygwin inside Wine inside ... by tepples · · Score: 2, Interesting

    In fact, it appears the Cygwin (POSIX inside Win32) people and the Wine (Win32 inside POSIX) people are using each other's programs as a round trip test case. And yes, you can probably run Wine inside CoLinux if it implements all the POSIX APIs that Wine requires. However, because this CoLinux is kernel level, it probably can't be run inside a free Windows ABI emulator until the ReactOS (NT kernel clone) people get their codebase to at least 0.5.

  121. I disagree by Anonymous Coward · · Score: 0

    In Soviet Russia, joke depricates you!

  122. Re:Linux Under XP? I'm So Non-Excited by beerman2k · · Score: 1
    Just make your /boot your primary master, install Windows on your secondary master, put your / on your tertiary master and your fourth fdisk partition slot is an extended, for whatever else you need. Set the NT partition active, install NT, then boot a linux CD or floppy (heh) and install, placing the boot loader in the MBR and teaching it about NT. Voila, dual boot. Now you just have to decide on how you're going to handle those files...

    Wow! Its so simple!

    I can't even imagine why everyone isn't doing this!

  123. Dual booting. by Anonymous Coward · · Score: 0

    If you can jump head-first into Linux, go ahead. The easiest way is if you can have some help from your bios. I'd almost given up doing dual-boot the conventional way since Windows 2000 was being such a whiny little bitch about where it could and could run after being installed to a non-default location.

    Some modern computer bioses (Asus in particular) have a built in boot selector: press 'Escape' after turning the power on before it finishes the power-on self test. Whatever drive you select becomes the primary for that session, swapping out the ordering behind the system's back. So dual-booting is completely transparent to the installed software - as is the case with the FreeBSD / Windows 2000 box sitting to my right. Both OSes think they're installed on the primary drive.

    However, I can definitely see the benefits of running Linux under Windows over dual-booting. Dual booting is only superior if you can migrate *all* your tasks over to Linux. Like if you only ever rebooted into Windows to play games. But being able to run both systems at once makes a lot of things more convenient. For example, software development, testing cycles & debugging are going to be far faster if you don't have to keep rebooting back & forth between the two systems. If you change something under Linux, you should then make sure it still works under Windows, for example.

    Usually people haven't migrated to Linux because there's something they don't want to lose that they can only get in Windows. For me, it is games, video hardware support, tax software and printer drivers. Games are close, printers almost work - and as soon as somebody does Linux tax software, I'm there. I'd actually prefer FreeBSD to get all of the above first, but beggars can't be choosers.

  124. Re:Linux Under XP? I'm So Non-Excited by drinkypoo · · Score: 1

    Er, I mixed my terms. This is what happens when I slashdot with a serious headache. You put /boot on your first primary, winxp on your second, / on your third. My information is still good, but my terminology is wrong, potentially leading people to think that they need three IDE buses...

    --
    "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
  125. problems with dual-boot? by MolecularBear · · Score: 1
    Trouble is, I've asked at least one well-credentialed tech person who uses Linux heavily, and he says dual-booting is still fraught with complications.

    Personally, I have not had any problems with creating a dual-boot system. Here is (basically) what I do when installing a new system:
    1. use a boot CD/disk to load up linux
    2. fire up fdisk and create two partitions
    3. reboot and let the windows install CD have its way with the first partition
    4. reboot and let a linux distro CD (redhat and suse are both nice ones I've tried) chop up the second partition however it wants to
    5. you're done. I think both redhat and suse automatically realize you have a windows install, set up the grub conf file accordingly, and overwrite the MBR
    In a nutshell, you always want to do things in this order: partition, install windows, install linux.
    --

    Magnatune: Quality (DRM-free) MP3/FLAC/
  126. Access to Accessibility Tools by Anonymous Coward · · Score: 1, Informative

    The wife of a friend of mine is legally blind. In order to see the text on the screen, she needs to use some software that "zooms in" on a part of the screen, and by moving the mouse to the side of the screen, the zoom area pans in that direction. She has been using this software for over a decade, and it works much better than xzoom, where you have to find the zoom window, click, drag out into the screen, release the mouse button, and then try to click on the small version of whatever it was you were looking at in the zoom window. I have not found any Linux tools that come close to the usability of her Windows software.

    Her little brother stayed at their house for a while, and he wound up downloading Kazaa, along with just about every piece of malware out there. Imagine only being able to see 5% of the screen at once, trying to do your homework, and having ads pop up in IE every 2 minutes. She was having a hard time with her schoolwork because of the interference the malware was causing her. Since I have not run Windows on my own machines for years, I had no idea how to help them; I have never encountered this kind of problem at home. I downloaded AdAware (I hear it mentioned on Slashdot once in a while) and a couple other programs, but they failed to clean the trojan programs off their system. I installed ZoneAlarm, which blocked outgoing connections from 6 or 7 random programs that kept trying to "phone home", and the ads stopped popping up.

    I suggested that they install and use Knoppix in order to give them more security, but the only thing that kept them back was this accessibility software that zoomed in on the screen. If this Windows-only software could provide the accessibility she needs in order to use the computer, then a Linux starts becoming a possibility for her. This is where Linux-under-Windows starts to make sense; at least until accessibility software under Linux catches up.

    1. Re:Access to Accessibility Tools by Majix · · Score: 2, Informative

      The GNOME Desktop project has been putting serious effort into making the Linux desktop accessible for a few years now. It has a screen reader and a top notch maginifier. For instance, the magnifier can be made to watch an area of the desktop for change, so that it notifies you of changes in another part of the desktop while you're entering text somewhere else. It also has extensive tracking and cursor presentation options, much more so that its Windows counterpart. Check out some of the newer features in GNOME, it has improved a lot in just a year. There's also a long Accessibility Guide for GNOME, but it's not very good IMO. Still, all of the tools now have decent integrated help in 2.6.

      KDE has a similar effort underway, but it's not as complete as GNOME's. In fact, the current roadmap seems to be to also use parts of the GNOME Acccessibility Toolkit (ATK) in KDE. Xzoom isn't the height of accessibility under Linux/X anymore :)

    2. Re:Access to Accessibility Tools by kasperd · · Score: 1

      some software that "zooms in" on a part of the screen

      How much zoom do you need. I know some people with vision problems have found the XFree86 key combinations for changing resolution a big help. Depending on the distribution you might need to change XF86Config to add some lower resolutions. Then use Ctrl+Alt+Plus (on the numerical keypad) to switch between resolutions. Other than that I think the best solution is to use larger fonts. Really larger fonts are much more readable than just zooming on the fonts rendered for the small size.

      --

      Do you care about the security of your wireless mouse?
  127. I have no money, you insensitive clod by tepples · · Score: 1

    Pick one per box. Have two boxes if you must.

    I received my box as a gift and cannot afford another because I'm still looking for a job, you insensitive clod!

  128. An argument for Linux-Windows compatibility by 0x0d0a · · Score: 1

    Here is an argument for Linux-Windows compatibility.

    Currently, a number of Linux-Windows compatibility projects catch a good deal of flak from Linux advocates. Cygwin seems to go mostly unscathed, but a lot of people bash WineX. Regular ol' wine catches some complaining, as does Crossover Office. Anything dealing with Microsoft servers (Exchange interoperability, for example) occasionally gets the same. Ports of Linux software to Windows sometimes catch flak.

    A number of people seem to think that compatibility damages Linux. In the case of WineX ports, they worry that game companies may feel that advising users to use WineX is "good enough". In the case of ported Linux software to Windows, people feel that it decreases a Linux-only advantage, and brings Windows up to the level of Windows.

    I think that these arguments generally fall flat.

    Eric S. Raymond's fundamental thesis is that "Open Source works better than closed source." It isn't an ideological argument, a la Stallman's approach -- it's just that people are *better off* with Open Source. There is less duplication of labor, more value is promulgated to a greater number of people, bugs are more quickly fixed, etc.

    Building on ESR's argument, I feel that it's reasonable to say that Linux is better than Windows in a number of ways -- furthermore, it improves more quickly. It is less expensive, provides a good amount of functionality, and has a good deal of focus on security. It is free.

    Why, then, do people not use Linux instead of Windows? It's because of inertia -- it's difficult to have a Linux workstation interoperate nicely with a Windows one in a number of ways -- format and protocol compatibility are significant and operate strongly in Microsoft's favor. The leveraging of compatibility has served Microsoft well for years. They suck people into their camp, and then work hard to make it difficult to leave.

    Projects that work to help Windows and Linux interoperate, I argue, assist Linux in the long run. In the short run, they may provide additional value to Windows users, or may allow someone to scrape along on Windows instead of moving to enjoy some crucial tool. However, they ultimately lower the compatibility barrier to switching, and some number of people will choose to switch. Those people make it more difficult for Microsoft to maintain compatibility barriers.

    Ultimately, anyone that wants to see Linux become more popular knows that ultimately, those Windows users will have to manage to find their way across the divide. Making the path easier is a primary goal -- the strongest weapon Microsoft has of all is in keeping that gap wide. If there are lush meadows in the Linux world, but a vast canyon separating those meadows from the majority of the people, then those people will not move.

    Let us say that GIMP is ported to Windows (it has been). Perhaps a number of people are able to use Windows to use the GIMP instead of having to install Linux. There are, however, few people that are likely to choose to switch to Linux just for the GIMP. However, now all those people are using a piece of software that exists, is open source, and works well on Linux -- in fact, if anything, it works better on Linux. They have been moved away from Photoshop or whatever else they'd be using that exists only on Windows. The next time they consider switching, instead of facing the loss of all their apps, they face the loss of only a few. And since Linux is ultimately better than Windows, they can begin to move across.

    It is much easier to move to Linux today than it was a few years ago. There is usable (if not perfect) Office file format support, the ability to connect to Windows shares, and the ability to talk to many Microsoft servers. However, it is still not a trivial path. Most people are not willing to simply drop Windows and hope for the best, so it may involve repartitioning to allow dual-booting. There is a huge learning curve that must be overcome -- tech folks gene

    1. Re:An argument for Linux-Windows compatibility by westlake · · Score: 1
      In the short run, they may provide additional value to Windows users, or may allow someone to scrape along on Windows instead of moving to enjoy some crucial tool.

      Consider the end-user, not the developer, not the system adminstrator.

      What is the tool, the application out there now that gives him a compelling reason to migrate to Linux? It can't be OpenOffice.org., and it probably isn't the GIMP, free as in beer, but with has a learning curve as alpine steep as Photoshop.

    2. Re:An argument for Linux-Windows compatibility by fucksl4shd0t · · Score: 2, Interesting

      Heh. I'll take this on, I agree with it mostly, but there's a few things I wanted to bitch about, but not at you directly.

      First, we need to decide if we want *every single* desktop, or if we'll just be happy with "enough". You know, "enough that we can run Linux without being oppressed by Windows zealots" and so forth. "Enough" that we can reasonably expect a document sent to us in email will be readable in our environment, and so forth. That's what I want, and when we have that I don't give a rat's ass how much of the market Windows has.

      Cygwin seems to go mostly unscathed, but a lot of people bash WineX. Regular ol' wine catches some complaining, as does Crossover Office.

      Near as I can tell, WineX and Crossover Office get bashed regularly as an extension of the Wine License Schism. I think wine catches flak just because of existing bad blood between various factions and is completely self-defeating. Wine is great, runs a lot of stuff, but doesn't run a lot of stuff well, at least in my experience. I think wine's best purpose is to allow applications to be recompiled for LInux that were written for windows. That's what I think, anyway. ;)

      Anything dealing with Microsoft servers (Exchange interoperability, for example) occasionally gets the same.

      This stuff irritates me because there's a reason Exchange does many of the things it does. Bashing interoperability with Exchange ignores the basic fact that Exchange got those features and a fair bit of subsequent adoption because *NIX didn't have them. Or we did, but our implementation was kludgy and unwieldy. Interoperability with Exchange is now required if we want to get those servers back.

      Ports of Linux software to Windows sometimes catch flak.

      There's two sides to this that I can see right away. There's one side that says "If all of our great stuff runs in Windows, nobody will ever *need* to switch", and there's the side that says "If all of our great stuff runs in Windows it'll be very *easy* to switch". I can see both sides of this argument, although I'm generally in the second group. Cross-platform compatibility is a goal we really need, and in the absence of standards that work in a lot of areas (granted, we are also in the presence of standards that work in a lot of areas), then the only way we can get some of our own standard agendas and interoperability to work cross-platform is to port Linux stuff to Windows. If you ask me, and you haven't, I'd say it's immoral and unethical to write an end-user application that doesn't run on multiple platforms. Since when does the developer get to pick and choose what platform the end-user uses? Plenty of cross-platform development libraries and kits available, no excuses left.

      In the case of WineX ports, they worry that game companies may feel that advising users to use WineX is "good enough".

      This argument falls on its face in general. One of the top reasons I hear from family and friends for not switching to Linux is because of games. !? Right. Fucking games. Well, if all their favorite games (such as Everquest, for example) run fine in WineX, they can switch if they really want to. When enough people switch, the game developers will continue to do what they do best: make games that require lowest-level access to the hardware for best performance. And they'll look at their audience and they'll say....

      Your line, George.

      OH yeah. "Hey you, get your damn hands..."

      Er, anyway. Then we'll get native LInux games that really fucking rock, because the audience will be there.

      --
      Like what I said? You might like my music
  129. The answer: by Xenex · · Score: 1
    Will Linux For Windows Change The World?
    No.
  130. Re:Why not vmware? One word: laptops by GKChesterton · · Score: 2, Interesting


    Since you don't know what I'm using my system for, if I were you I would think again before calling me an idiot.

    For the work that I do, I need that horsepower to have multiple VMs running simultaneously, running different OS's, all doing some serious compilations.

    For that, you need the kind of machine I described. Now that can't be done using a standard laptop at all. But for going on the road, colinux would be nice to use on a smaller, lower power, standard laptop. Because why would I want to shell out a several hundred bucks for vmware just for that? Idiot...

  131. Why a user might want to run coLinux... by ghost1911 · · Score: 5, Interesting

    I've seen a number of scattered reasons (above) for running coLinux but here is the scenario I have for using coLinux.

    The need to run a linux Distribution from within a Windows box not the need to run Linux applications on a Windows box:

    First I want to point out that cygwin will get you a secure shell, gcc, and a number of other biaries, as ported from Linux. But it will not natively behave the same way that Linux does. The primary difference I'm referring to is hardware support and native binary support. It is for this reason that Cygwin will never be as useful to the Linux world as other distributions are. (Contributions back to Linux from Cygwin are not practical.... [Mozilla aside, there are no other good examples of OSS projects where there is a large number of developers porting their software from a Cygwin environ back to Linux]). There are several interesting cases of Linux software being compiled for windows (Xine, Gaim, X, etc) but these programs are not sufficient to be considered a "linux distribution within windows" instead should be considered, Linux apps for windows.

    Consider now, my personal usage example, I have had a Linux dist sitting idle on my drive because I sold my second box (power is expensive!), and I needed to develop in MFC (Direct X 9.0) for a course that I was taking (leave linux on one part, install XP on the other). Right now there are several applications and other things that I'm missing from when I had primarily booted Linux, but I can't move away from Windows and still continue my studies (and btw, dual-booting is not an option I'm eager to go back to [takes forever, and I always want that one windows or linux app when I'm in the wrong boot]). So, after this project matures, I will hopefully be able to mount my existing Linux partition, boot my kernel, and access my applications and settings as I left them before, without disturbing my continued study with MFC and Direct X.

    A few final points:

    1.) XP is not as unstable as everyone here seems to contend, I have had weeks of uptime on my computer at work, as has the other developer who works with me.

    2.) Cygwin does not allow developers to comfortably develop Linux apps on windows, and is limited inherently by Windows (terminal width constrained to less than 72 characters, X Windows loads slowly, etc).

    3.)There are a number of practical uses for virtual machines but the speed of these systems, their somewhat limited application (hardware) support, and the price of the software ($$$ you would pay a heck of a lot more for VMWare than for Windows XP, buddy) tends to leave something to be desired from that corner of the market.

    In conclusion, yeah, coLinux may not change the world, and it may not even turn a few heads, but it certainly could be useful for a number of people such as myself who are looking to get a little bit more Linux out of their Windows boxes.

    --
    .: 2+2 = PI SQRT(1+N) :. All together now, what is n?
    1. Re:Why a user might want to run coLinux... by Anonymous Coward · · Score: 0

      2.) Cygwin does not allow developers to comfortably develop Linux apps on windows, and is limited inherently by Windows (terminal width constrained to less than 72 characters, X Windows loads slowly, etc).

      Er, no its not. Click on the icon in the top left of the window and select properties.. There you can change the width and height of the terminal to whatever you desire.

      I think it's your lack of knowledge rather than Windows that is the inherent limiting factor here..

    2. Re:Why a user might want to run coLinux... by psavo · · Score: 1

      1) err. I see IRQ_LESS_OR_EQUAL All the time on my dualie. Don't get that under vmware, mind you.

      2) So use rxvt as local terminal fer christssakes.

      3) Err. Anything that uses pure CPU power will run about 100% under vmware. I even ran 3d max under vmware. Sure it wasn't very fast, but it ran and worked just ok for a small course's needs.

      --
      fucktard is a tenderhearted description
    3. Re:Why a user might want to run coLinux... by Anonymous Coward · · Score: 0

      .: 2+2 = PI SQRT(1+N) :. All together now, what is n?

      X = 0.621138938274

      Now, does it mean anything special at all? Care to explain?
      cheers!

    4. Re:Why a user might want to run coLinux... by VTBassMatt · · Score: 1

      You know, I am utterly glad to see that I'm not the only person who took the time to work that out...

    5. Re:Why a user might want to run coLinux... by Anonymous Coward · · Score: 0

      Cygwin does not allow developers to comfortably develop Linux apps on windows, and is limited inherently by Windows (terminal width constrained to less than 72 characters, X Windows loads slowly, etc).

      Terminal width? Use rxvt, as recommended by other respondents. It's only, like, the recommended Cygwin terminal.

      X loads slowly? Hardly. It takes 5 seconds on my machine. If I boot into Linux and start it there, it takes 5 seconds. No difference, in other words.

    6. Re:Why a user might want to run coLinux... by Anonymous Coward · · Score: 0


      Your knee jerked, friend. I'm guessing it's because you've never thought about developing a linux app on a Windows box. Cygwin does not give you the linux OS, which is a common requirement for linux app programming (syscalls, dev libraries, etc.).

      You can remove your foot now.

    7. Re:Why a user might want to run coLinux... by Dwonis · · Score: 1
      Isn't there another "7" in there before the "4"?
      >>> from math import pi
      >>> (4.0/pi)**2 - 1
      0.62113893827740463
  132. Learn a new joke. by Saeed+al-Sahaf · · Score: 0, Troll

    May you be modded down for using old and tired humor you insensitive clod. And by the way, you can buy a perfectly adequate 486 Linux box at Goodwill for $50. You see, Linux does not require the same resources as Windows. Now go out and get a cheap box, and download some ISO, and run a dedicated Linux box along side your Widows resource hog. Tie the two up with Samba, simmer for a few days, and enjoy with a nice American pilsner.

    --
    "Who are in control, they are not in control of anything - they don't even control themselves!" - Glen Beck
    1. Re:Learn a new joke. by Anonymous Coward · · Score: 0

      And by the way, you can buy a perfectly adequate 486 Linux box at Goodwill for $50. You see, Linux does not require the same resources as Windows.

      You're telling me that you think a 486 running Linux is going to run software anything like as fast as a Pentium 4 running CoLinux under Windows? Well, I have a portfolio of famous landmarks you may be interested in.

  133. No by Polo · · Score: 1, Funny

    No.

    Next question.

  134. It works if you RTFM by spiritraveller · · Score: 4, Informative
    Whatever you do, don't run 'X -configure' in it! It hard locks the system.

    What are you talking about?

    1. Of course you shouldn't be running the xserver in it. The documentation clearly states this, and explains that the way to get a gui is to either:
    a) Run an X server under Windows and use XDMCP to connect... or
    b) Use VNC to connect to it.

    PS: There is a bug in the libpam-runtime, so have fun doing any sort of apt-get upgrade action.

    First of all... if this were true, it would be a bug in one of the harddisk images, not in coLinux... coLinux is just the kernel and the mechanism for running it in windows... It is not a Linux "distribution".

    Second, it works for me. I used the provided debian disk image and dist-upgraded to testing with no trouble whatsoever.

    I also had very little trouble using VNC to get Fluxbox running either in full screen or in a window(TM).

    Even at version 0.60 it is very impressive. I suppose it will be even more impressive when it is included on a Knoppix cd with a simple installation method for those who are too lazy to RTFM.

    1. Re:It works if you RTFM by Anonymous Coward · · Score: 0

      Oh man.. I can't wait to get to work and install this. I've been waiting for it to get easier to install. The cheap bastards did't buy me a copy of VMWare or Virtual PC. (running Debian at home so no need here)

      This will be perfect for testing all those Linux-based solutions we've been wanting to try out.

  135. Comment removed by account_deleted · · Score: 0

    Comment removed based on user account deletion

  136. Re:The only thing stopping widespread use of Linux by dmaxwell · · Score: 1

    For business use, hardware support is pretty much a red herring. Clueful purchasing by the IT department pretty much takes care of that and it isn't too hard to do. It is a problem for Joe Sixpack; I'll grant you that.

  137. Windows 3.1 by B.D.Mills · · Score: 1

    A big part of what keeps many users from switching is fear of being in a totally new environment that don't understand. This provides a midpoint between the two worlds: get a taste of Linux, and if you start to panic just hit the good old "Windows" key on the keyboard and you're back to familiar territory.

    I see CoLinux doing the same thing for Linux that Windows 3.1 did for Windows.

    --

    The only thing necessary for the triumph of evil is for good men to do nothing. - Edmund Burke
    1. Re:Windows 3.1 by fucksl4shd0t · · Score: 1

      I see CoLinux doing the same thing for Linux that Windows 3.1 did for Windows.

      Um, take advantage of a newly-opened hole in the desktop market and leverage an existing corporate install base to do so? Did I miss something?

      --
      Like what I said? You might like my music
  138. WHEN SHITHEADS GET MOD POINTS by Anonymous Coward · · Score: 0

    Mother fucker man!!!! What kind of mods are hitting this post It was so goddamned funny I spit my coffee out and it's getting ated a troll???!!! It would only be a troll if it were the full page BSD is dying crap. This was just a couple of lines. It's certainly worth a +4 Funny. I really hate it when shitheads get mod points and then make complete asses of themselves. If you're going to go be some kind of fucking net cop, why don't you mod down all the REAL off-topic shit you mother fuckers?! Damn you all to hell!!!

  139. Re:Linux Under XP? I'm So Non-Excited by Snoopy77 · · Score: 1

    For me dual-booting has not been a problem and I've been dual-booting on and off for seven years now. These days most installers do it fir you but there has been an easy to follow HOWTO for ages now.

    Yeah, data storage is a bit of a problem but I just make sure I have at least on FAT32 partition for any data I need to share between the OSes.

    --
    "She's a West Texas girl, just like me" - G.W Bush Iraqis
  140. Re:Linux Under XP? I'm So Non-Excited by drinkypoo · · Score: 1

    Dual booting is a crappy compromise at best. I personally think that people should pick an OS and just make it work. It's usually not as hard as people think it is... Provided that if you want to play games, you use Windows. My Windows system is a little flaky of course, because it's Windows, but in general I get good uptimes, it's fast, I have it skinned and looking nice, and it does the job... of running games. My linux systems do what little real work there is to be done around here.

    --
    "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
  141. One Practical Use: GnuCash! by spiritraveller · · Score: 4, Interesting
    I have searched far and wide for a way to run that program on a Windows machine.

    No Windows version.

    Can't compile in Cygwin.

    Enter coLinux... finally a way to run GnuCash on my Windows laptop.

    I am sure there are other programs like this.

    It is even possible to run Linux programs in rootless windows so that they appear to be native Windows applications.

  142. NOW... by inode_buddha · · Score: 1

    does the Microsoft DRM patent buyouts make sense? Or anything else, for that matter?

    --
    C|N>K
  143. Crashes under VMWare by Fragmented_Datagram · · Score: 1

    I tried to install coLinux under VMWare (guest OS is Win2K) running on Linux, but it crashed VMWare...

    1. Re:Crashes under VMWare by karlm · · Score: 1

      Does it crash under VMWare or does VMWare crash? Your heading makes it sound like a CoLinux bug, but your text makes it sound like a VMWare bug. My guess is that it's a VMWare bug.

      --
      Copyright Violation:"theft, piracy"::Anti-Trust Violation:"thermonuclear price terrorism"<-Overly dramatic language.
  144. I remember OS/2 for Windows by Halfbaked+Plan · · Score: 1

    If I remember correctly, it was not anything that anybody wanted. I never knew anybody who bought it.

    --
    resigned
    1. Re:I remember OS/2 for Windows by slumos · · Score: 1

      You do not remember correctly. OS/2 for Windows was just a different package that didn't have Windows bundled. A cheaper OS/2 with all the functionality no Windows license was something that basically everybody wanted.

      A lot of people around that time we claiming that IBM's Windows was faster because they compiled with WATCOM instead of MSC. I and most reasonable people didn't give a shit about running Windows applications and we still don't.

    2. Re:I remember OS/2 for Windows by Halfbaked+Plan · · Score: 1

      Certainly not the Win16 apps OS/2 was capable of running.

      --
      resigned
    3. Re:I remember OS/2 for Windows by Cro+Magnon · · Score: 1

      The problem with OS/2 is that there were never enough OS/2 apps. OS/2 claimed to be a "better Windows than Windows", but IME, Windows apps crashed worse under OS/2 than they did under real Windows.

      --
      Slow down, cowboy! It has been 4 hours since you last posted. You must wait another few hours.
  145. Re:standardized customization by PotatoHead · · Score: 1

    I can agree with your opinion here, but would like to add something.

    THE CONFIG FILE MUST BE THERE. Manage it with a GUI if you like, but preserve the option of working with the file directly.

    Those that understand how to put the right tools on those files gain far more than those that need the GUI lose.

  146. Re:What's the difference by Anonymous Coward · · Score: 0

    well, i actualy use colinux a lot with the provided Debian image, and got to say that for the occasional linux binary i might have to run it is wholly sufficient, and behaves just the way a linux machine on a local network would behave, except that you don't need a second machine.
    using cygwin/X is a breeze, couple it with a virtual multidesktop emulator, and you can switch between linux and windows at a keypress.

    also, it enables you to finally actually build linux binaries under windows, which i heard cygwin couldn't to the full extent that was necessary.
    It's truly not always the fastest solution, but anything that keeps me from rebooting is a step ahead.

  147. No by pbjones · · Score: 1

    NO, 99.9% of the world don't give a shit about running linux on windows. For them, running is just a means of getting from one place to another.

    --
    There was an unknown error in the submission.
  148. Congratulations Mr. Obvious! by Osty · · Score: 5, Insightful

    DirectX is great for PC Games - but for real scientific/commercial work it *SUCKS*.

    No, really? DirectX was designed explicitly for games. That means that early in its life, it sacrificed accuracy for speed (compared to OpenGL, which took the opposite approach and didn't really gain speed on consumer hardware until 3D accelerators took off). Even now, DirectX is driven by games and multimedia, not CAD and scientific/engineering requirements. There's absolutely nothing wrong with that, and in fact it's better for games that it's focused on games and multimedia rather than engineering applications, because the requirements for games are different.


    If you're writing scientific software, use OpenGL. If you're writing a (Windows- or XBox-targetted) game, use DirectX.


    Oh, yeah, it's also possible to use DirectX and OpenGL together. Like SDL, DirectX is an entire framework, not just a 3D rendering interface. Id and theCarmack use DirectX for input and sound while rendering their 3D visuals in OpenGL.

    1. Re:Congratulations Mr. Obvious! by jusdisgi · · Score: 1

      Id and theCarmack use DirectX for input and sound while rendering their 3D visuals in OpenGL.

      You know, that's a good point. I wonder why they chose to do it that way? Perhaps OpenGL actually is a good 3D setup for games? I'm not real sure, but I'd really like to hear Carmack's views on this debate. Because, unlike most of us in this thread, he's probably pretty qualified to say.

      (in other words, "people who know choose OpenGL")

      --
      Given a choice between free speech and free beer, most people will take the beer.
    2. Re:Congratulations Mr. Obvious! by Bert64 · · Score: 1

      Actually an xbox targetted game would work better if it hit the hardware directly, this would improve performance by not needing the extra overhead of the directx api

      --
      http://spamdecoy.net - free throwaway anonymous email - avoid spam!
    3. Re:Congratulations Mr. Obvious! by Anonymous Coward · · Score: 0

      Or, people get comfortable with a particular tool and continue to use it no matter what. Carmack made the decision to go with OpenGL back when D3D sucked and now he's sticking with it even though D3D has greatly improved. Nothing wrong with that, but it says absolutely nothing about which API is better.

      While Carmack is obviously a 3d god, there are a lot of other game devs out there designing 3d engines and most of them are using D3D. That says a lot more to me than the opinion of one person.

    4. Re:Congratulations Mr. Obvious! by Anonymous Coward · · Score: 0

      "You know, that's a good point. I wonder why they chose to do it that way?"

      So the Windows and non-Windows versions of the game can share the 3d engine. The real question is why they chose to use DirectX and not SDL for the Windows version.

    5. Re:Congratulations Mr. Obvious! by jusdisgi · · Score: 1

      No....Carmack's decision was made long before any of his games had a Linux version. In fact, IIRC the games before Q3A that now exist on Linux were ported without Id.

      --
      Given a choice between free speech and free beer, most people will take the beer.
    6. Re:Congratulations Mr. Obvious! by jusdisgi · · Score: 1

      Well, at the risk of continuing to guess at how someone else thinks (as we're both doing)...I don't think so. I've read enough of Carmack's .plans to find it difficult to believe that he would stick with an inferior toolkit if a better one was readily available. Anyway, like I said above, I think it would be terribly interesting to hear his opinion of the two options.

      --
      Given a choice between free speech and free beer, most people will take the beer.
    7. Re:Congratulations Mr. Obvious! by Osty · · Score: 1

      Actually an xbox targetted game would work better if it hit the hardware directly, this would improve performance by not needing the extra overhead of the directx api

      Yes, but XBox games are not to the point where they have to write directly to the hardware yet. Even the most graphically advanced games (Halo2, Ninja Gaiden, etc) still use the XDK and the XBox version of DirectX. Writing directly to the hardware costs time and money on internal frameworks (or buying someone else's framework, and then tweaking it to do what you want), and most developers only go that far these days when they have to. XBox games will eventually get to the point where they have to write directly to the hardware to squeeze out every last bit of potential to stay competitive, but that's still a year or more away as I see it.


      That's in contrast to Sony's approach. Because developers forsook Sony's development kit later in the life of the Playstation because it didn't provide the performance to stay competitive, they assumed that developers wouldn't want such a kit for the PS2. PS2 developers have to write their own libraries (or buy them from someone who already has), because Sony provides nothing.

    8. Re:Congratulations Mr. Obvious! by Anonymous Coward · · Score: 0

      "No....Carmack's decision was made long before any of his games had a Linux version"

      I don't doubt it. However, I don't see how this disproves my theory. Perhaps Carmack was being defensive and make his or other people's lives easier in the future if a port was ever required.

      "In fact, IIRC the games before Q3A that now exist on Linux were ported without Id."

      Irrelavent to the discussion.

    9. Re:Congratulations Mr. Obvious! by jafac · · Score: 2, Funny

      Yeah, but the first time I miss a shot with the sniper rifle due to DirectX inaccuracy, I'm switching damn platforms.

      --

      These are my friends, See how they glisten. See this one shine, how he smiles in the light.
    10. Re:Congratulations Mr. Obvious! by Dwonis · · Score: 1

      Wasn't Quake written for Linux first and then ported to DOS?

    11. Re:Congratulations Mr. Obvious! by fatphil · · Score: 1

      Doom graphics/maps were designed using NeXT boxes (Unix-alikes) is that what you're thinking of?

      FP.

      --
      Also FatPhil on SoylentNews, id 863
  149. Why this probably won't ever catch on by lkaos · · Score: 0, Informative

    I posted something to this effect the first time this was announced. Essentially, I don't think this technology has the likelyhood of producing anything that's ever remotely safe to use. Here's why:

    CoLinux essentiallys hooks the timer interrupt IIRC and thereby allows Linux and Windows to play along together. They then take a Linux kernel, and muck with it so that all the memory allocation/potentially nasty stuff goes through Windows first.

    However, they make two huge assumptions in this. One, they assume that the Windows OS isn't going to do something very weird/subtle to kernel space code. Two they assume that Linux is going to behave in all places like a Windows device driver.

    The danger here is that you're sticking two pieces of software together that were never meant to run together (imagine taking two programs, giving them different start addresses, and running them in the same address space.. you'd get some horribly subtle bugs if either process depended on something in a location that happened to be a location the other was using.).

    This is definitely one of those things where it working with limited functionality doesn't mean that with a little more work/polishing it can behave like VMWare or user mode linux.

    Besides, if you want to run linux and windows together, check out Xen Hypervisor. A much cleaner (and probably just as fast) solution. Just start bugging redmond to release a hypervisor aware version of Windows (or start writing tools to binary-patch Windows into being hypervisor friendly).

    Actually, binary patching Windows to make it be more emulator/virtualizer friendly is not a new concept...

    --
    int func(int a);
    func((b += 3, b));
    1. Re:Why this probably won't ever catch on by bertok · · Score: 1
      This guy is a troll, CoLinux doesn't run as a device driver, and changes to the NT kernel won't break it!

      True, it installs a virtual network card driver, but this isn't at all unusual, as VMWare and Virtual PC do this too.

      He's just trying to plug a Virtual Machine solution that isn't anything at all like CoLinux.

    2. Re:Why this probably won't ever catch on by lkaos · · Score: 1

      special driver software on the host operating system is used to execute the coLinux kernel in a privileged mode (known as ring 0 or supervisor mode).

      By constantly switching the machine's state between the host OS state and and the coLinux kernel state, coLinux is given full control of the physical machine's MMU (i.e, paging and protection) in its own specially allocated address space, and is able to act just like a native kernel, achieving almost the same performance and functionality that can be expected from a regular Linux which could have ran on the same machine standalone.


      That is from colinux's page. You're on crack dude. It runs as a driver and it runs in ring 0. Yes, if Windows does something unexpected with the timer interrupt or with kernel memory, it will break coLinux.

      What's more, Xen is 1) open source 2) not a virtual machine. It's a hypervisor. Get a clue.

      --
      int func(int a);
      func((b += 3, b));
  150. The Israel Defence Force by Magickcat · · Score: 0, Troll

    The article started "Looks like the Israel Defence Force may have done it again." I mistakenly assumed they murdered yet another enemy without a trial - silly me, it was just about Linux.

    --

    Si tacuisses philosophus mansisses. If you had kept quiet, you would have remained a philosopher.

    1. Re:The Israel Defence Force by Anonymous Coward · · Score: 0

      +1 funny

    2. Re:The Israel Defence Force by Anonymous Coward · · Score: 0

      HAHAHAHAHA
      Take lawyers into combat, and hold a trial before you shoot back at attacking terrorists! What a funny man.

      You must be a liberal or a complete moron. But I repeat myself.

    3. Re:The Israel Defence Force by Anonymous Coward · · Score: 0

      Yeah, I agree. Who needs courts and trials, when you can just kill the bastards in the street. Those bleeding heart liberals have had it too easy for too long too. Israel should kill them all!!!!

    4. Re:The Israel Defence Force by Anonymous Coward · · Score: 0

      The auditions for Adolf Hitler are next week.

  151. Re:Linux Under XP? I'm So Non-Excited by inode_buddha · · Score: 1

    Er, partitioning is technical? Guess I've been living under a rock or something. Not, BTW, that I'm crazy about dual boot - the standalone solutions like knoppix are far superior IMHO.

    --
    C|N>K
  152. alternatively by abiessu · · Score: 1

    Penguin-Does (penguin-does.com) is another one in the arena of 'Linux on Windows' programs... I heard that the company behind it has made some pretty good steps towards full X-Windows support, but I still can't rip/play my music CDs with it.

    --
    Let S_n = {nst+us+vt : s,t in Z \ {0}, u,v in {-1,1}}. For all n in Z where |n| > 2, Z \ S_n is infinite... right?
  153. Becuase some devices have only Windows drivers by erice · · Score: 3, Interesting

    I have a film scanner. The nearest equivilent which *might* have linux drivers is over $1000 more. So, you can see why I don't just buy a different scanner.

    So, why not just boot into windows, do my scanning and get out?

    Because scanning a roll of film can take hours of off and on work. I don't want to to be stuck with Windows that whole time.

    Wine (when it works at all) is of no help. It runs only apps, not drivers. Even VMware, when the host OS is Linux, is of no help.

    1. Re:Becuase some devices have only Windows drivers by tbuskey · · Score: 1

      >Wine (when it works at all) is of no help. It
      >runs only apps, not drivers. Even VMware, when
      >the host OS is Linux, is of no help.

      I'm sure wine wouldn't work. Same with win4lin. But a VMware host on Linux running a windows guest doesn't work?

      How is the scanner connected?

      I have the following devices w/o linux drivers:
      sipix stylecam digital camera
      Memorex scanner
      canon i250 printer

      all USB and they all work in vmware 3.x. SCSI is also supposed to work, but I can use all my SCSI in linux just fine so I haven't tested.

      Is your scanner a parallel connected one? VMware doesn't support that AFAIK. USB scanners are cheaper nowadays. Probably cheaper then a copy of VMware.

      btw - the printer: $50 and $50 rebate = $0
      scanner same kind of thing so I got it for $10.

    2. Re:Becuase some devices have only Windows drivers by tbuskey · · Score: 1

      I just noticed you said "Film scanner". That's a much different beast then a flatbed scanner and you can't get *those* for $10!

      I'd guess it's SCSI or firewire? I don't imagine VMware supports firewire yet.

  154. I can finally skirt around the QT license! yay! by stienman · · Score: 1

    1. Create linux QT app
    2. Embed my QT app into a minimal colinux app
    3. Send out my QT/Linux software on CD
    4. Profit!
    5. Thumb nose at Trolltech
    6. Profit some more!

    -Adam

  155. An AutoCAD Clone for Linux by Guru2Newbie · · Score: 5, Informative
    4.) Applications!

    If I could run AutoCAD on Linux, I would use it at work (for something other than a server).

    There is an AutoCAD clone for Linux. Here's a quote from my Linux user group list. (I haven't used it, so YMMV)...

    Date: Tue, 16 Mar 2004 09:41:07 +0100
    From: "BricsCad BackOffice" email-deleted
    Subject: BricsCAD goes Linux

    BricsCad, the market leader in low cost DWG CAD software, today announced the beta release of BricsCad for Linux. The product is based on the IntelliCAD kernel.

    BricCad for Linux is an "almost clone" of AutoCAD(r). BricsCad uses the exact same DWG drawing format as AutoCAD(r). Drawings made by BricsCad can be read by AutoCAD(r) and the other way round.

    BricsCad for Linux addresses the untapped group of individual and corporate professional CAD users in the LINUX community allowing them to use their operating system of choice without being locked out from the professional Engineering world and the DWG standard.

    The full press release can be found on their website(s):

    English version
    French version
    German version

    Interested beta-testers are invited to contact BricsCad at linux@bricscad.com

    1. Re:An AutoCAD Clone for Linux by Anonymous Coward · · Score: 0

      this may be a tad unfair, but an engineer might be thinking that an "almost clone" of AutoCAD is about as likely to be useful to him as the GIMP to a professional photographer.

    2. Re:An AutoCAD Clone for Linux by Anonymous Coward · · Score: 0

      It's proprietary. There's no advantage to running it instead of AutoCAD on Windows.

  156. It actually works! by WoTG · · Score: 3, Interesting

    And I might add that it seems to work too!

    I happened to be playing with coLinux for the first time this afternoon (beating the /.'ing for once...). There are two distributions "images" available from coLinux, and it sounds like the changes to get any distribution working within coLinux are quite minimal (I think it's mostly setting up the virtualized hardware drivers...).

    It works easier than I expected. And it really does use regular binares. For instance, I've just installed X and KDE from the regular Debian package repositories.

    I tend to think of this as a specialized, i.e. Linux Only, alternative to a VMWARE for Windows license. Free, and moderately easy to install - I'm sure that in time, it'll be a lot easier to setup.

    1. Re:It actually works! by Anonymous Coward · · Score: 0

      you can't run a normal X server on colinux (if you try it tends to kill the host) this may or may not change later

      currently the reccomended procedure is to run xvnc on colinux and vncviewer on the windows side running over the virtual network

      also sometime in the not so distant future conoppix should come out this will suport several methods of loading

      1: cd boot
      2: boot floppy
      3: ntldr (for those who can't.won't set thier systems to boot from cd)
      4: colinux

  157. Re:What's the difference by Anonymous Coward · · Score: 0

    Actually, there are version of X for Windows that don't require Cygwin (e.g. XWin32).

  158. A good thing for linux by hendrix69 · · Score: 1

    I think this is a great idea. It will allow more linux software to be developed, under the assumption that the target audience now will include also Windows users. Then, one day when the company tallies up its software expenses and sees that the only thing it pays for is the MS OS, and that this OS is only an emulation for free linux software, it could easily decide to cut Windows out - without really making any drammatic change for any of it's employees.
    Unless of couse MS blocks this feature in later OS's...

    --
    The power of Christ compiles you!
  159. Re:Linux Under XP? I'm So Non-Excited by mcrbids · · Score: 1

    There is basically one issue with dual booting linux and windows, and that is where to put your data.

    I ran into this one some time ago, when I started running Windows inside VMWare on RH Linux. (Which, BTW, is WONDERFUL!)

    My solution was to run Samba on the Linux host, and save all files that needed to be exhanged in the home directory of a user name that I logged into from the Windows side as well as from the Linux side.

    The files interchange peacefully this way - It's normal for a process (say, precompiling an application) to involve steps performed on both platforms - For example, I might compile the app at the Linux command line, but use a Windows-based installer to make the final software distribution file.

    --
    I have no problem with your religion until you decide it's reason to deprive others of the truth.
  160. hear hear!! by Anonymous Coward · · Score: 0
    Linux should NOT try to become like windows

    This is a dead end path!

  161. man.. by destiney · · Score: 1


    wtf? I thought it was april fool's day all over again.

  162. This is how I know you are a troll by Anonymous Coward · · Score: 0

    enjoy with a nice American pilsner.

    There are no nice American pilsners. Just Miller.

    1. Re:This is how I know you are a troll by Saeed+al-Sahaf · · Score: 1

      Exactly.

      --
      "Who are in control, they are not in control of anything - they don't even control themselves!" - Glen Beck
  163. Maybe I missed it... by Anonymous Coward · · Score: 0

    Great screenshots. Is there a reason why the X11 window has a Cygwin title?

  164. How about spending $20 on MS Money instead? by melted · · Score: 1

    I mean, GnuCash? Who the heck uses this crap anyway.

    1. Re:How about spending $20 on MS Money instead? by Anonymous Coward · · Score: 0

      The GP post, obviously. Can't you read?!?!

    2. Re:How about spending $20 on MS Money instead? by Zigg · · Score: 1

      Never used Money, but GnuCash is clearly superior to Quicken (which I used for a few years) for my personal accounting.

      And it's never interrupted me to try to sell me a credit card or a home equity loan.

    3. Re:How about spending $20 on MS Money instead? by melted · · Score: 1

      Yeah, you can turn off all the junk in MS Money by unchecking one checkbox in properties. I know it's hard to believe, but it's that simple. And yeah, just about anything is superior to Quicken these days.

  165. As I Mentioned In The Earlier /. Review of This by Master+of+Transhuman · · Score: 1

    The main thing is this seems to be a cool hack - I mean, getting two OS's to cooperate in ring zero.

    It's neater than User Mode Linux - if it actually works.

    I don't see it "transforming" anything - if for no other reason than Microsoft will move to block it if it starts to "transform" anything Gates has an investment in.

    Depending on how it works and how you use it, it might be very useful for things like security (each OS doublechecking each other's actions - like some of the NASA space missions computers do).

    --
    Richard Steven Hack - This sig is TOO GODDAMN SHORT TO DO ANYTHING USEFUL WITH! MORONS!
  166. A Summary Of What's Going On by Effugas · · Score: 5, Informative

    Threw this on MetaFilter a few hours ago; hope this helps clarify what's going on here. Thanks to the good Jason Spence for explaining most of this to me over fine tequila at Defcon a few years back :-)

    ===
    OK, terrible terrible story. Nobody's going to contest that. My immediate reaction: "Yay, another whiz kid story. Kid probably rediscovered prefetching web pages."

    Yeah. Then the CoLinux guy came up.

    People, CoLinux is absurdly brilliant stuff, the kind of hardcore engineers get drunk about and laugh that "some psycho pulled off WHAT?!" regarding. I can say this from personal experience :-)

    To put it simply, most approaches that involve multiple operating systems sharing a processor require a significant degree of subordination. In the Cygwin model, the "Linux/Unix" way of requesting services from the operating system (open this file, give me that network connection) is translated to the Windows way through a library of functions. The mapping is pretty good, but like any translation, it's not perfect. Some actions, like starting new programs, are very very fast under Linux/Unix and are extraordinarily slow under Windows. Cygwin deals with this as best it can, but there's only so much it can do.

    VMWare offers a different approach. Instead of translating Unix to Windows, VMWare creates a "virtual PC", complete with its own processor, motherboard, sound card, network card, and everything else. The child operating system -- Linux, for example -- gets a complete environment to manipulate, and VMWare handles the translation between what the child PC is asking to do and what the parent PC is actually capable of. This interface is much more isolated than what Cygwin offers -- memory, for instance, is not shared between the two environs -- but as such, the child operating system is freed of many of the particular quirks of the parent OS. The child Linux really is Linux, and can do everything Linux can do, because Linux is an environment for controlling a PC.

    The only catch is that it's a virtualized PC, and VMWare needs to do alot of work to keep the two contexts separate -- and to emulate all the hardware resources that are normally "just there", but now need to be simulated. There's a 20-30% speed cut out of this. Also, switching contexts between parent PC and child PC is not a trivial thing to do, meaning it can only be done a certain number of times per second. This causes issues for some real time operations. Specifically, audio in VMWare is a problem.

    CoLinux is something else entirely. x86 CPU's have the concept of Rings -- these are roughly analogous to privelege levels, in which certain classes of commands may be issued to certain components of the architecture. Lowest level code operates in what's referred to as "Ring 0" -- at this level of permissions, one can directly control the raw components of the PC, for better or worse. This is a gross oversimplification, but there's basically two things that live at Ring 0: A kernel, and device drivers (which are not entirely separate from the kernel). Kernels are basically a core set of commands that user software can execute to get things done -- create processes, read files, open network connections, and so on. Here's a list of Linux syscalls, at least from 2.2. Not on this list -- stuff like, "Send this block of memory to this device on the PCI bus, and tell the sound card to start emitting sound from that memory address on its internal buffer." That's what device drivers are for -- they get some kind of interface that userspace can talk to, and they do things with what they're given. Those things can be pretty much anything the underlying hardware can do -- stuff way deeper than "write this file" and "trace this process", and into the nuts and bolts of what the PC is -- a collection of wires and memory addresses. Normally, that's what a device driver does: It implements the requisite hardware calls to let some piece of equipment work.

    1. Re:A Summary Of What's Going On by Master+of+Transhuman · · Score: 2, Interesting


      As I said in my earlier post, I agree with you that getting two OS's to cooperate in Ring 0 is a major achievement.

      As for the DRM people having a heart attack, they might not, since supposedly some of this "trusted computing" stuff depends on a BIOS chip certifying the OS before it runs - which presumably means it could prevent another OS from running in Ring 0. This is just speculation on my part, but it seems reasonable.

      However, as I mentioned in my earlier post, this capability does seem to have significant positive security and system integrity applications - as long as Microsoft doesn't deliberate try to break it.

      Even so, it will be interesting to see if the concept can be applied to OTHER OS's - such as the Mac, perhaps?

      --
      Richard Steven Hack - This sig is TOO GODDAMN SHORT TO DO ANYTHING USEFUL WITH! MORONS!
    2. Re:A Summary Of What's Going On by b-lou · · Score: 1

      Excellent explanation, thanks.

    3. Re:A Summary Of What's Going On by Dan+Aloni · · Score: 3, Informative

      Thanks for the elaborated explanation. I noticed that a lot of people have a hard time understanding exactly what coLinux is. It's easy to get confused with all the other virtualization methods that are around.

      I just want to add some of technical details to what you wrote. First, one of the main reasons that coLinux runs in ring0 is to have control over the MMU (memory management unit), so it could do whatever it wants with the subset of the physical memory that is specially allocated for it.

      In its running context, coLinux avoids as much as possible from asking the CPU to do I/O operations. Actually, the only I/O operations that it does are involved with getting values from the high precision timer. This means that all of coLinux's drivers are harmless and depend on the services given by the host side. You can think about coLinux as a 'Super' process, a process that can do anything a kernel does, but it avoids accessing the hardware directly and instead it interfaces with the other kernel in order to get what it needs.

      People need to understand that unlike VMware, coLinux is 100% pure native execution. It's not a trap-and-continue-based virtualization. That's the reason it has the potential to be faster than any other virtualization method.

      --
      0x2b or not 0x2b, the answer is -1
    4. Re:A Summary Of What's Going On by cookd · · Score: 2, Informative

      Couple comments...

      Yes, it is brilliant, and cool, and I'm excited about it. But it isn't quite "holy cow, I never would'a thunk it!" Virtualization has been around for a long time, in many different guises. CoLinux is an implementation of a well-known virtualization paradigm. The beauty is not in the groundbreaking hack, but the fact that it fits perfectly into a niche that has gone unfilled for far too long.

      If you've done much mucking around with Windows CE, you would know that there are several different "Windows CE Emulators" available. The first one (the H/PC emulator) was almost exactly equivalent to CoLinux (except that the H/PC emulator was really lousy, and CoLinux seems to work fairly well). The current one is more similar to VmWare (in fact, it is a modified version of Connectix VirtualPC) due to the fact that people needed to use it to debug kernel-mode drivers as well as apps. But both basically do the same thing as CoLinux by using a patched Windows CE kernel to improve the efficiency of the virtualization. The idea is the same -- the kernel is hacked to make it cooperate with the Emulator so that some of the corners can be cut on the virtualization.

      I don't think resource contention is going to be an issue. The CoLinux system (as I understand it) doesn't access the hardware itself. Instead, it translates the Linux syscalls into NT kernel API calls, essentially creating a Linux Subsystem for NT (much like Interix creates a Posix subsystem for NT, except that Interix actually exposes itself as a subsystem, while CoLinux exposes itself as a driver).

      As far as rings go, Intel didn't do a very good job of assigning privilege levels to the 4 rings, so essentially there is little value in using rings 1 and 2. VmWare might use them, but they don't really help much. I don't think the rings come into play very much in CoLinux, either. It is probably better to think of it as kernel-mode and user-mode rather than ring 0 and ring 3.

      The key difference between VmWare/VirtualPC and CoLinux is the level at which the abstraction takes place. VmWare creates an entire virtual system that runs the original OS kernel, emulates the hardware's response to IO requests, etc. Under VmWare, an app requests a timer callback and sends a syscall to the kernel, the kernel forwards that to a device driver, the device driver sends 0xFFFF to port 0x1234, the port IO is trapped by VmWare, VmWare translates the port IO into an NT driver request "please notify me when 0xFFFF clock ticks have gone by". CoLinux has the advantage of being able to patch and recompile the kernel to skip the device driver phase, so it only needs to provide a user-mode interface. Under CoLinux, an app requests a timer callback and sends a syscall to the kernel, and the kernel forwards that directly to an NT driver request, skipping the most expensive steps of VmWare's virtualization process.

      As far as ring 0 access to memory, it actually goes through the same virtual memory system as ring 3. The difference is in the fact that ring 0 can manipulate the virtual memory mapping at will. Pretend you run in ring 3 and I run in ring 0. Neither one of us can walk through a closed and locked door, but I have the key so I can unlock and open the door if I want to. The kernel can't normally bypass the virtual memory system, but it can remap the memory to achieve the same effect.

      And for debugging Windows, well, again this is nothing new. If you want access to Windows, just use the kernel debugger. Download the latest version of "Debugging Tools for Windows" from Microsoft, and you will see that there is an option called Local Kernel Debugging that allows you to look through the memory and internal kernel structures of your own system while it is running, with a few limitations (the limitations come because you can't stop the local kernel without also stopping the local debugger). If you don't like the limitations of local debugging, you can connect two computers together with serial or firewire

      --
      Time flies like an arrow. Fruit flies like a banana.
  167. One word: by oddfox · · Score: 4, Insightful

    Distributions.

    Distributions put these things together for end-users to enjoy, and any recently updated distro worth it's beans has either Gnome 2.4 or the Bitstream Vera fonts. In my not-so-humble opinion, they are far superiour to the fonts in Windows. Unfortunately, however, they look pretty horrid in Windows, if you ask me.

    Don't you think you're being pretty unreasonable saying Linux w/KDE or Gnome is unsuitable for anything like this (fonts) when it's already been addressed? You can lead a horse to water but you can't make it drink, download a better distro plz.

    --
    "We invented personal computing." - Bill Gates
    1. Re:One word: by Anonymous Coward · · Score: 0

      "download a better distro plz"

      Ah, the answer to all problems with Linux are always with the user. So convenient.

    2. Re:One word: by Anonymous Coward · · Score: 0

      Look, I'm sorry your six-year-old version of Linux doesn't magically support a 12-month-old technology. We'll try better next time.

    3. Re:One word: by SoSueMe · · Score: 1

      Better than the answer to Windows problems... "Reboot!"

    4. Re:One word: by jusdisgi · · Score: 2, Insightful

      Ah, the answer to all problems with Linux are always with the user. So convenient.

      Yeah, it is kind of convenient....when I have a problem with Linux, it's usually a problem with me...something I've done improperly, or something I haven't setup that I need to. In contrast, my Windows problems are much more frequently something that the system has wrong or broken.

      Sure, the Windows problems are easier to deal with (since I can't deal with them, I just sit there without doing anything...quite easy). But the Linux problems get fixed.

      --
      Given a choice between free speech and free beer, most people will take the beer.
    5. Re:One word: by TheKidWho · · Score: 1

      too bad a 6 year old version of windows does...

    6. Re:One word: by oddfox · · Score: 1

      Look buddy, you still have to load the new stuff on the old Windows system, and in the case of fonts (Which this particular mini-discussion _was_ about), tell me, how do you enable ClearType in any Windows OS other than XP and any post-XP (2k3, Longhorn) OSes/projects. Windows 98SE did not come with ClearType fonts, jerk. Nor did Windows ME or 2k.

      As far as I know, there is no operating system that magically develops/adapts itself over time, making itself better without the user or a developer needing to do anything. Just because your preferred distro is antiquated doesn't mean the Free/OSS community hasn't addressed a particular issue plaguing you. It's not about it being a user-end problem, it's about being realistic.

      Personally, I havn't had to deal with ugly fonts in Linux for a long, long while. But hey, maybe I'm just spoiled on using recent software.

      --
      "We invented personal computing." - Bill Gates
  168. Why is this good news? by houghi · · Score: 1

    How come people think this is good news. It takes away a lot of reasons to switch to Linux. You can all think that this will lead to people learning Linuxprograms. When the same people do not even know how to make their machine virusfree by updates, do you realy think they are going to run Linux programs?

    The people who want to use it will already be with Linux and could even switch back to Windows, because their programs run in Windows.

    --
    Don't fight for your country, if your country does not fight for you.
    1. Re:Why is this good news? by Anonymous Coward · · Score: 0

      I'd use linux, if:
      I could run all of the programs and games I do in Windows, without flaws, no insane slowdowns, no bugs. (Modplug Tracker, Jeskola Buzz, Morrowind, Grand Theft Auto 3/Vice City, Worms: Armageddon)
      In FreeBSD, I once tried Starcraft in WINE. It was slow. Stuttering sound. etc. Maybe I was missing something..

      Are there any free (no price) application firewalls for linux at all? Something like Agnitum Outpost, Zonealarm, Kerio.. I've never heard of any. I mean, something akin to "mozilla can go outbound on port 80, disallow ~/spyware.sh, allow apache to accept connections on port 80".. not a plain across-the-board "Allow port 80 outgoing" like everything I've ever seen or heard of.

      But the games and applications are more important to me..

  169. Woot... watch out for MS service packs by advocate_one · · Score: 2, Insightful

    now they'll be able to "break" Linux... ;)

    --
    Donald 'Duck' Dunn: We had a band powerful enough to turn goat piss into gasoline.
  170. Re:The CD post by Anonymous Coward · · Score: 0

    Why imagine? Install Plan 9 and make your imagination become reality. It has been available for at least ten years, but ever since Lucent bought Bell Labs nothing has been done with it.

  171. Re:The only thing stopping widespread use of Linux by Master+of+Transhuman · · Score: 1


    I keep saying the "big boys" - IBM, HP, Sun, etc. - need to lean on the peripheral manufacturers - or better yet, PAY THEM to do Linux drivers at the same time as Windows drivers. What can it cost to have somebody on staff to do this? Another $100K? Which some companies now demand from any third party wanting to develop a driver for their hardware?

    I say it would be a cheap investment for IBM and HP to sell a lot more Linux boxes. Even if you assume they have no motivation since THEIR stuff already runs Linux, the point is that people want to add hardware to whatever they bought from IBM and HP - and they won't run Linux if it can't do that. So it is in IBM's and HP's interest to see that third party peripherals run on their OS.

    Seems obvious to me.

    --
    Richard Steven Hack - This sig is TOO GODDAMN SHORT TO DO ANYTHING USEFUL WITH! MORONS!
  172. No, it won't change the world by alizard · · Score: 3, Insightful
    The main advantages of Linux are stability, security, and low cost OS and applications.

    Which of these do you get if you run Linux over Windows?

    None of the above, of course.

    If one simply needs a Open Source Office, that's what OpenOffice.org is for and there is a Windows version.

    If there were a killer app for the general population that only ran on Linux and can't be ported, this might make sense. Name one.

    This may be touted as a technical miracle, and it might be. But change the world? Looks more to me like a solution in search of a problem.

    1. Re:No, it won't change the world by Zigg · · Score: 1

      Bull. There's tons of stuff one can do on Linux one cannot do (or cannot do effectively) on Windows. That's why I've been watching coLinux for the time I can use it at work.

    2. Re:No, it won't change the world by Anonymous Coward · · Score: 0

      Looks more to me like a solution in search of a problem.

      Speaking as a Windows user who wants his programs to be portable to Linux, but who only wants to be running one computer and doesn't want the hassle of rebooting to get into Linux, I think I can see a use for this.

  173. Software firewall for win? by sesaetaen · · Score: 2, Interesting

    I did not RTFA, but wouldn't this make a good alternative SW firewall for windows? Setup all windows networking through coLinux and getting rid of Norto^H^H^H^H^H [random crummy firewall app] Or am I missing something?

    1. Re:Software firewall for win? by Anonymous Coward · · Score: 0

      wouldn't this make a good alternative SW firewall for windows? Setup all windows networking through coLinux and getting rid of Norto^H^H^H^H^H [random crummy firewall app] Or am I missing something?

      You might be missing the unfortunate fact that coLinux has to route all its networking through Windows. So your nice idea wouldn't work.

  174. For M$ Addicts Too Afraid To Go Cold Turkey by linuxdoctor · · Score: 1

    I stopped using Windows and every other M$ product in 1995 when I left an M$ enslaved company to venture out on my own. From that time forward to this, everytime I am forced to go back to use Windows I am always struck by the fact that the Windows vaunted `friendliness' is a myth,

    People are just used to it. Those of us who have successfully beaten the M$ addiction wonder what the attraction is. To me, I find Windows too limiting.

    If the whole world would simply go "cold turkey" the world will soon be rid of that terrible dream called Microsoft that has been the main contributor to the fact that software technology is fifteen years behind where it ought to be.

    There is no need for CoLinux or anything else along those lines. The cure is simply to stop using all Microsoft products and end the slavery and addiction.

  175. Having three boxes (OSX, Windows, and Linux) by SerpentMage · · Score: 1

    I have three boxes OSX, Windows and Linux. I use all three and have to say it is all about the applications. Linux for server side is fantastic, even for development purposes. However as a general client OS Linux has a very LONG way to go.

    When I compare my general client OS OSX I see what an ideal UNIX client is all about. I am even thinking that having people copy Windows is really the wrong way to do things.

    Let me give an example. On the OSX box to do Windows file sharing there is a simple check box. From there the user's home directories are shared. Nowhere is there any feature to define the domain, security descriptors, etc. The OSX box defines default security descriptors.

    The interesting bit is that Apple has determined for the average use that this is good enough. Frankly Apple is right. However, I wanted more and to do that I needed to edit the Samba configuration file. That is ok because I am a power user.

    My point is that Windows forces everything to be editable using GUI dialog boxes and that makes for some REALLY hideous dialog boxes. Apple on the other hand does enough to make the system usable. The extras are up to the skill level of the user. The advantage of this approach is that you do not waste developer bandwidth adding unnecessary features that people do not want.

    So I wonder if Linux should not follow the same path. Instead of copying Windows, why not look at the features that people want and create distributions geared towards those people. Sure people will argue, but what are the required features? Counter argument is that OSX is a better platform than Windows, and Apple managed to do it, why can't we?

    --

    "You can't make a race horse of a pig"
    "No," said Samuel, "but you can make very fast pig"
  176. new virtual environment by Anonymous Coward · · Score: 0

    in light of recent java events could something like colinux prove to be a new jvm?
    if x can run rootless and you can write code to link windows desktop icons -> activating a linux program...

    it promises alot less... "write once compile almost anywhere"... but its free (as in speech) and deliverable very soon.

    imagine slowly migrating users to linux apps. they would only see the desktop icons... most of em would probably never know if one day you changed the os. (provided you put the pic of their kids/goofy inspirational photo in the root window again....)

  177. Re:in reverse - Win4Lin by Anonymous Coward · · Score: 0

    For Windows running under Linux see Win4Lin from NetTraverse. It is 'only' a real Windows 98 SE or ME (or Win 3.11 or 95) but it works very well.

  178. The Matrix has you %) by Erxud · · Score: 1

    subj

  179. Re:What's the difference by Cronopios · · Score: 1

    /*
    Not so fast, hombré.

    `hombre' (man in Spanish) is written without any accent :-)
    */

    The screenshots showing Knoppix on top of Windows look promising. I think this project could become really useful in an office as a step towards a long-term migration to GNU/Linux.

    --
    Windows users:
    Internet Explorer is obsolete. Please upgrade to Google Chrome or Mozilla Firefox.
  180. No. by BReflection · · Score: 2, Insightful

    Does it have a Wise Installation Wizard? Does it require any knowledge of anything that looks vaguely dissimilar to Windows?

    Then no, it's not going to change anything, because having to know even one little thing about Linux is just as equal as having to know it all. Most Windows users don't even know what it looks like and the only gnomes they have seen are in their gardens.

    --
    python -c "x='python -c %sx=%s; print x%%(chr(34),repr(x),chr(34))%s'; print x%(chr(34),repr(x),chr(34))"
  181. Re:Linux Under XP? I'm So Non-Excited by cortana · · Score: 1

    Does anyone(*) actaully need a separate /boot partition these days? I'm pretty sure that PC BIOSes have allowed bootloaders to access the disk past the first gigabyte, or whatever, since the late 90s...

    * In the general case, if you want RAID but don't trust RAID autodetection, or else have some other esoteric setup that demands a separate /boot for reasons other than the usual then go ahead, I'm not telling you what to do with your system. :)

  182. Great potential by fearlezz · · Score: 2, Informative

    I personally think this software has to overcome some big problems at the moment, but has a great potential for the future. I had it produce a kernel panic within 2 minutes after logging in. Also, it's way too slow to use more than an hour. Yet, after some more development, I think this will replace most of my Cygwin applications.

    I set up windows to bridge the tun and eth device to make the linux vm connect to the local network. This runs perfectly!

    *adds this article to bookmarks*

    --
    .sig: No such file or directory
  183. Re:Why not vmware? One word: laptops by Anonymous Coward · · Score: 0

    Yeah, I have a 1.6 GHz pentium-M laptop with 1 GB of RAM. It handles VMware pretty well (and a host of other stuff). I run an X server (X-Win32) on Windows for the X clients from my guest OSes to connect to.

    What I like about this colinux compared to cygwin is that it can mount filesystems. I find it convenient to have a large partition with an ext3 filesystem. That way I can access the data on it directly from any guest OS, as well as when I boot into linux natively. I'll have to try it out when I get a chance.

  184. Install from Windows by gilesjuk · · Score: 1

    Linux will get installed more if it can "upgrade" a Windows installation. You insert the CD, run a Setup.exe and it then installs Linux, it migrates your email and network settings and keeps all your files.

    Of course, for this to be possible it would require the use of Microsoft development tools (non-free), so for most distributions to remain free-software (beer and speech) they would need to have a separate Winstall disk.

    1. Re:Install from Windows by Anonymous Coward · · Score: 0

      Linux will get installed more if it can "upgrade" a Windows installation. You insert the CD, run a Setup.exe and it then installs Linux, it migrates your email and network settings and keeps all your files.

      Good point.

      Of course, for this to be possible it would require the use of Microsoft development tools...

      Hang on a second. Why would it require the use of Microsoft tools? What would it do that can't be done using the MinGW or Cygwin development tools?

    2. Re:Install from Windows by gilesjuk · · Score: 1

      Well at some point you have to link with some Microsoft code don't you? maybe not, I'm not familiar with how Windows applications startup etc...

  185. Innovation ? what innovation ? by master_p · · Score: 1

    From the article:

    A member of the international open source community, Aloni developed CoLinux along with several Japanese programmers, collaborating over the Net. According to the Web site, they've written special core drivers for the host OS which modify the way the host OS receives notifications from the hardware - thus allowing both OSes to coexist peacefully - and run at a decent speed as well.

    And from the VMWare site.

    VMware Workstation works by enabling multiple operating systems and their applications to run concurrently on a single physical machine. These operating systems and applications are isolated in secure virtual machines that co-exist on a single piece of hardware. The VMware virtualization layer maps the physical hardware resources to the virtual machine's resources, so each virtual machine has its own CPU, memory, disks, I/O devices, etc. Virtual machines are the full equivalent of a standard x86 machine.

    Well, as the article says, the trick is about virtualization of hardware. How does that differ from VMWare? I don't see how "IDF innovated again".

  186. Checklist by NickeB · · Score: 0

    Holy water - Check
    Stakes - Check
    Crosses - Check

    Abominations; 'git outta me way!

  187. I don't get it by ohad_l · · Score: 2, Interesting

    What's the point of running Linux under Windows? I can only see one purpose: it makes cross-development of applications a bit easier - and then it's not much better than cygwin. So you gain the ability to run Linux applications natively on Windows. So what? All of the good ones work on Windows anyway... OO.o, Mozilla, Apache, MySQL (I think). The only reason anyone runs those on Linux is because its faster (often) and more stable (almost always) than Windows. The article is a bit misleading in that it makes you thing you have Windows and Linux running in parallel... it's actually Windows running a Linux kernel. So you still can't get it to be any more stable nor faster than Windows. The other way around would be great: Have Linux run Windows applications natively. Wine is doing a good job, but they still have a long way to go.

    --
    If it weren't for fog, the world would run at a really crappy framerate.
  188. Re:The only thing stopping widespread use of Linux by Anonymous Coward · · Score: 1, Interesting

    ... is hardware support. Nobody can sell hardware without making sure that it works for Windows out of the box;

    Tell that to all the hardware I have, which doesn't say "designed for Windows XP". None of it works with windows, no matter if it's designed for Solaris or HP/UX.

  189. some negatives... by Muggins+the+Mad · · Score: 1

    While this is a really neat idea and it's cool to see someone get it working, I'm not very comfortable with it.

    Why would a company let people install Linux natively when they can just run it under Windows?
    I can certainly see my own workplace putting up exactly this argument.

    Doesn't that mean we'll now have a less stable Linux that's slower and has all the Windows security vulnerabilities present?

    Will Linux developers have to put up with complaints from people because the Windows end of things is breaking their software?

    I don't like it. I can see where it might be useful, but for me the losses outweight the gains by a significant margin.

    - MugginsM

    1. Re:some negatives... by Anonymous Coward · · Score: 0

      While this is a really neat idea and it's cool to see someone get it working, I'm not very comfortable with it.
      Why would a company let people install Linux natively when they can just run it under Windows?


      This is great for developers who are stuck using Windows. We can now get Linux running even if our employers are too cheap to buy virtualization software or a second machine. Right now, I SSH in to my home machine for all my Linux-related tasks. With this, I can just run a local copy which will respond much faster than my home machine running on a cable modem.

      There are probably many other cases where this is very useful. But basically, it is great for those of us who are stuck using Windows anyways, and need Linux running somewhere. It might even be a good migration tool. Think dual boot machines, where you can use your Linux partition even when you are booted into Windows.

      I really don't understand the naysayers in this case. This is a good thing. Not everyone has the goal of wiping out Windows using Linux. But even if that is the goal, this will help more than it will hurt.

  190. MOD PARENT UP by Barbarian · · Score: 1

    Too bad this wasn't posted early, since no one on /. will see this now.

  191. In short, : by beforewisdom · · Score: 1

    No

  192. Yes, all her bases......... by reality-bytes · · Score: 1

    are belong to us :)

    --
    Ripping an new rectum in the fabric of spacetime.
  193. linux?? by Anonymous Coward · · Score: 0

    i've used linux briefly. it was cool for a while but when i couldn't get my scanner and asdl modem to work with it, i ran back to windows.

    i suspect linux will remain a geek's toy for a long time to come :)

  194. Interix/Cygwin difference by egarland · · Score: 1

    Interix is a whole seperate subsystem that talks directly to the NT kernel, in parallel with the Win32 subsystem. Cygwin is a DLL kludge that rides on top of the Win32 subsystem.

    I'm not sure I understand the difference between the Cygwin model and "a whole separate subsystem that talks directly to the NT kernel." I'm not trolling, just curious. I've done some work in Cygwin and found it surprisingly adept at handling things that I though Windows was incapable of doing. What can the interix (Windows Services for Unix) do that Cygwin can't?

    --
    set softtabstop=4 shiftwidth=4 expandtab nocp worlddomination
    1. Re:Interix/Cygwin difference by Joe+U · · Score: 1

      It's simple really.

      Cygwin talks to Win32 which talks to the kernel.
      Interix talked directly to the kernel without talking to Win32.

      Win32 is just a layer on top of the kernel. Microsoft designed the system to allow for multiple APIs to talk directly to the kernel, it allows Windows to be a modular and dynamic system. So far, Win32 is the only one that has ever taken off, with Win16, OS/2 1.0 and Posix as the other available choices.

      Now, here's the billion dollar question, how long before .NET is free of Win32 and becomes a native subsystem?

    2. Re:Interix/Cygwin difference by Anonymous Coward · · Score: 0

      I hear that's due in Longhorn. They're not getting rid of the win32 subsystem though.

  195. Engineers and AutoCAD by ishmaelflood · · Score: 1

    You may be thinking of CAD operators. Real engineers don't use CAD much, we do engineering, not drawing.

    (I do actually agree with your main point)

  196. ah, what was that again? by Anonymous Coward · · Score: 0

    1. Pay for Windows
    2. Install Linux for Windows
    3. ...
    4. PROFIT !!!

  197. this is good news by john_uy · · Score: 1

    by being able to run linux in windows environment, regular users will be able to start migrating to linux.

    the problem with right now is you have to use either. you can get emulation but to a certain extent.

    by doing the opposite, you can slowly migrate software that you previously have in windows and run them in linux. once you are comfortable with it, you can remove windows altogether.

    this will help us (as i am from a corporate) to be able to test new applications in linux *without disruptions* to the existing system. migration will be much lower and hopefully at the end, the tco for linux will be much much lesser because minimal migration costs will be needed. applications are running in linux, users already has experience in linux, etc.

    --
    Live your life each day as if it was your last.
  198. No. by Raven42rac · · Score: 1

    What is that old saying? "You can't make a silk purse from a sow's ear".

    --
    I hate sigs.
  199. Terrible idea by JustNiz · · Score: 1

    This is a terrible idea.

    All this will do is help promote an incorrect sense of low Linux performance, additional installation complexity and low security to those evaluating Linux for the first time. There's already plenty of CD-bootable 'live' linux ISO's around that provide a much better evaluation platform.

    I'm just waiting for all the skewed benchmark results because of the morons who try to do comparative benchmarks of Linux on a PC concurrently running Windows.

    It will also give all those power-mad MIS people another way of forcing Windows onto linux users.

  200. User-mode Linux? by CTho9305 · · Score: 1

    How is this different from a port of User-mode Linux?

  201. Software geniouses????? by Anonymous Coward · · Score: 0

    WTF? Geniouses are random. And this was not a big idea like the theory of relativity or something.

    Oh. I forgot. Professor Shamir... Yes, yes. Well, 70% of the world's geniouses are spawning by generations from the Israeli Defence. I guess they must be doing their best super-genious projects secretly because *I*'ve never heard of any other geniouses. But, sure, Agent Mulder knows about it.

  202. Saves me time and works on what I have to use by theLOUDroom · · Score: 1

    If there were a killer app for the general population that only ran on Linux and can't be ported, this might make sense. Name one.

    Spoken like someone who hasn't tried to port that many apps.

    Some people want to be able to get the actual work they're trying to do, done, not waste a day or two porting an app and it's dozen or so dependencies.

    Cygwin is being used a lot these days. Some much so that I ended up with 3 conflicting versions of Cygwin on my computer as a result of installing various development environments and applications..... and I'm not even a software guy, I'm an EE!

    Running Linux apps under windows can be a real PITA and this has the potential to be a great solution.

    --
    Life is too short to proofread.
  203. Spawning generations of software geniouses by Anonymous Coward · · Score: 0

    about time? Man, it requires a genious to think about it. Big times for mankind and software development. Thanks to the israeli Defence and their spawning generations of geniouses, we are where we are today. Generous geniouses spawning by generations from the Israeli Defence, giving knowledge to mankind and bright ideas. And you're talking about NT2000???? Unless, software geniouses spawned from Israeli Defence work there, I wouldn't expect much. They are *already* famous for entire generations of geniouses.

    1. Re:Spawning generations of software geniouses by Anonymous Coward · · Score: 0

      I forgot to add:

      merry christmas.

  204. been there by waywdyw · · Score: 1

    Tenon's machten did something like this a decade ago on the mac ( but not linux ).

  205. Linux on Windows by Anonymous Coward · · Score: 0

    Isn't that an oxymoron?

  206. LINE by hayriye · · Score: 1

    I think it must be called LINE (Line Is Not an Emulator)

  207. This will change approximately NOTHING by pyite69 · · Score: 1


    The goal must be to have vendors ship machines that don't have Windows on them at all. This is actually a step backward.

    1. Re:This will change approximately NOTHING by Anonymous Coward · · Score: 0

      whose goal is that?

  208. Re: gular Folk porting to Linux by Anonymous Coward · · Score: 0

    Linux or CoLinux isn't going to do anything for "regular folk" like myself here because it is far too overwhelming to dive into...

    CoLinux need to tighten up their website and offer some very clear and familiar installation software, and directions/explanations.

    I only skimmed the page, but I don't even know if "colinux" is a linux installation or a shell for a linux installation ...and answer that if you want, but really unless things like that are BLATANTLY obvious, its not going to make a dent in computers run by people other than techies... (don't offer any patronising explanations, or comments on the state of peoples patience as you're trying to figure out how to make linux change the world.. i'm telling you...)

    I wanted to get a copy of linux going so I could test out GIMP etc to try and replace photoshop, but I wouldn't know where to start...

    Someone get some "linux is easy!" type websites going... set up some installation software for CoLinux and explain its workings with snappy wording like "you'll be up and surfing the net in linux within half an hour! follow our 3 step solution" :P
    yes.. that really is whats required... people are too busy... we want EASY alot more than stable... and i wish microsoft and apple weren't the only ones offering this.. (oh how i wish!)

    much love
    Lachlan

  209. Re:Linux Under XP? I'm So Non-Excited by drinkypoo · · Score: 1

    AFAIK if you use LBA you will have problems booting from cylinders > 1024, and if you don't use LBA you won't.

    --
    "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
  210. PostgreSQL on Windows? by PetoskeyGuy · · Score: 1

    Maybe I can finally run PostgreSQL on my machine. My old Linux box finally died so I have nothing to develop/play with lately. I tried the windows proof of concept, but was never able to get it working and it messed up my existing cygwin installation.

  211. Windows doesn't like it by PetoskeyGuy · · Score: 1

    The software you are installing for this hardware

    TAP-Win32 Adapter

    has not passed Windows Logo testing to verify its compatibility with Windows XP. (Tell me why this testing is important)

    Continuing your installation of this software may impair or destabilize the correct operation of your system either immediately or in the future. Microsoft strongly recommends that you stop this installation now and contact the hardware vendor for software that has passed the Windows Logo testing.

    ----

    It does make me wonder if XP Service Pack 2 is going to have a "fix" for this like the XBox did.

    The funny thing is I think every driver I have, even for HP or D-Link products has instructions in their manual that mention this box appearing, the next stop is to "Click install anyway" and continue.

  212. More emphasis needed on linux app development ! by IceAgeComing · · Score: 1


    Cygwin does not allow developers to comfortably develop Linux apps on windows

    The parent understates this point: You can't compile any linux app under Windows, unless you don't make any library calls or system calls. Perhaps CYGWIN provides basic text I/O libraries for gcc, I don't know. That's fine for toy problems, but not for industrial use.

    So CoLinux on a machine means easier access to Linux for Windows developers: you don't have to set up a dual-boot configuration and then boot back and forth.

    Easier Linux access === Faster Linux transition.

  213. This is just what Windows has been needing. by DeVilla · · Score: 4, Funny

    Maybe now I can final run all of my Linux games on Windows.

  214. Linux fonts are still HORRIBLE by bonch · · Score: 1

    I keep getting told that somehow the rendering in Linux is actually supposed to be better than that of Windows. Nothing illustrates better the fanatical fanboyism some people display, because when I run the latest freetype, complete with bytecode interpreter and everything, and standard Windows fonts, I still get bizarre line widths, particularly in Ws, 2s, and other diagonals and curves. It's the ugliest thing I've ever seen, and apparently people completely ignore it, or they're just not paying enough attention to see it. I don't know.

    1. Re:Linux fonts are still HORRIBLE by Anonymous+Cow+herd · · Score: 3, Funny

      Quiet fool! Linux is ready for the desktop! Even my grandmother could use 'ldd' to tell which version of the freetype library her X server is compiled against in order to install a font. Now if you excuse me, I'll be over in the corner waiting for Linux to take over the world. *hands over ears* LA LA LA LA....

      --
      Ita erat quando hic adveni.
    2. Re:Linux fonts are still HORRIBLE by Abjifyicious · · Score: 1

      I'm not an expert on this topic by any means, but font rendering is really crappy on my Linux box too, and I've done a bit of research on this topic. I think that the bad results you're seeing are most likely due to the gamma of your monitor. On my system at least, font rendering suddenly becomes superb if I run 'xgamma -gamma 2'. The only problem is that the higher gamma settings make everything else on my screen look washed out...

  215. HEY, mods--read this, seriously by bonch · · Score: 0

    You guys need to be checking Anti-Slash every day, because you keep modding up reposts. The commentary for the grandparent post says "those morons always upmod this stuff." I see a lot of troll accounts getting +5s lately.

    1. Re:HEY, mods--read this, seriously by Anonymous Coward · · Score: 0
      I see a lot of troll accounts getting +5s lately.
      Including yours, apparently.
  216. Great, so... by bonch · · Score: 1

    So now we have to learn 10 different "distros." What's the damn difference?

    On an unrelated note, "Joe Sixpack" is an annoyingly overused term around here. Not to mention, it's sort of inherently condescending. Just because we're geeks who spend hours trying to get our soundcards working doesn't make us better than someone who uses their computer only to chat with their jock friends.

    1. Re:Great, so... by Arker · · Score: 1

      Learn whichever distro(s) that you need to learn. Learn whichever (wildly divergent) products called 'Windows' you need to learn. Learn whichever MacOS versions you need to learn. What's so hard about that?

      --
      =-=-=-=-=-=-=-=-=-=-=-=-=-=-
      Friends don't let friends enable ecmascript.
  217. Riiiiight by bonch · · Score: 1

    1.) Don't do a goddamn thing to my fonts. My fonts are much nicer looking than Windows fonts ever were TYVM.

    Yeah, check out those diagonal lines in characters that suddenly fatten up, or even disappear. I see them in capital Ws, digits, and other characters all the time in screenshots people show me to "prove" that somehow, Linux font rendering is magically supposed to be better than Windows. Sorry, but I have yet to see a 10pt Times New Roman in Linux look better than a 10pt Times New Roman in Windows.

    Of course, OS X blows away everyone's font rendering anyway--if you want to be proud of anything, strive for theirs.

  218. George Bush is a Genious Too! by Anonymous Coward · · Score: 0

    Certainly George Bush is another genious. I read it on a magazine. On an article. It sais that Bush is a genious. I wonder if George Bush was trained in Israeli Defence.

  219. There Is Already A Way To Run Linux on Windows by xp · · Score: 1

    There is already a way to run Linux on Windows. Here are the steps:

    1. Remove Windows.

    2. Install Linux.

    3. Run Linux.

    ----
    Are we there yet?

  220. Why not Windows running in Linux? by saskboy · · Score: 1

    I think it would be entirely more valuable if someone could make a great Windows emulator for Linux, like there is for Mac OS 9 [and maybe X too?].

    I would run Linux as my primary OS if I had the option to run my Windows programs in the blink of an eye, at the click of an icon.

    --
    Saskboy's blog is good. 9 out of 10 dentists agree.
  221. Re:Linux Under XP? I'm So Non-Excited by Anonymous Coward · · Score: 0

    It (Mandrake) also overwrites your MBR with its own bootloader without even asking! Awesome, that's what I call user-friendly!

  222. CoLinux to help windows migration by Anonymous Coward · · Score: 2, Insightful

    First let me say, this program is absolutely AWESOME.

    I'm a Windows user. Why? Because I love to play games, I use quite a bit of software for which there is no Linux clone, and I like the rapid response and eyecandy format that Windows provides.

    Having said that, as an engineer, I've always wanted to get better at using Linux. Oh, sure, I can log on, cd, ls, updatedb, locate, man, and generally get my way around a linux system. But I don't know my way around a Linux box like I know my way around a Windows box. I spend all my time in Windows, so this is no surprise.

    I don't want to run two boxes, and VMWare is dirt slow at running linux. I have a 2.4Ghz P4, and it's just frustrating to watch VMWare boot like it's running on a 250Mhz K6.

    In comes CoLinux: In just a few short hours, I've installed the Debian distribution, installed KDE, and now have a full fledged KDE desktop running in Windows! Now I can use Windows AND Linux side by side, and finally have the oportunity to learn to use Linux the way I've always wanted to.

    Now, I'm an engineer. Your average joe probably wouldn't get as far as I have gotten. So what needs to happen next?

    If some bright programmer out there (I have no time, unfortunately) would write a server application for Linux and Windows that would connect to a client application in the other operating system and LAUNCH APPLICATIONS ON REQUEST FROM THAT CLIENT -- it would be the start of mass transition to Linux.

    Imagine: You start Windows. In the background, the linux "box" starts up as a service. The Windows "box" is networked via Samba to the Linux drives. The Linux box is networked to the Windows drives. The Windows box starts an X-Server.

    You click "START" in windows: Up pops all your favorite (hated?) Windows apps... ALONG SIDE YOUR LINUX APPS! You click a linux app. The shortcut causes the Windows Client to send a UDP message to the Linux Server to start that application. The Linux box starts the application, connects to the already running XServer on the Windows box, and up pops your Linux application!

    Now imagine, your Windows user has come to love linux so much, he decides to switch to Linux. He's not ready to dump windows yet, but he wants to start using KDE instead of the Windows Explorer.

    You set windows to connect to the Linux box at startup, and you have KDE running. Now you log into KDE, click the K-Start button, and up pops all your Linux apps -- with Windows apps right beside them! You click on a windows app, the same thing happens in reverse: Linux contacts Windows, Windows starts the app, up pops your windows app.

    Even shortcuts to applications work in their respective OSes.

    All data files are visible from either OS.

    Finally, after months of learning to use Linux, our user finally reformats with Linux, goes fully secure (notice we're assuming this linux box is single user, and non-secure while being used from Windows to make life easier for our Windows user.) Now he runs Wine or VMWare to get access to the few remaining Windows applications he still has to have.

    THIS is the key. THIS is what will let Windows users finally break into Linux. When my GRANDMOTHER can finally click START -> Programs -> Konquerer and be using Linux instead of Windows, THAT is what is going to change the world.

    Oh, and of course, the Clipboards of the two OSes MUST interact. =)

    It's a great day for Linux and Windows users alike.

    -tENS0r

  223. ClearType clarification by tepples · · Score: 1

    Windows 98SE did not come with ClearType fonts, jerk. Nor did Windows ME or 2k.

    ClearType brand subpixel rendering technology is a feature of your font renderer, not of the fonts themselves. Here's how it works. (Summary: stretch outline horizontally, rasterize, blur horizontally, and gamma correct.) Even if you take old Win95-era TrueType fonts and drop them into Windows XP set to display on an LCD, they'll probably show up with sub-pixel AA.

    1. Re:ClearType clarification by oddfox · · Score: 1

      That's not what I meant. What I meant is that ClearType is not available to users of Pre-XP Windows OSes.

      I guess I should've dropped the "fonts" off the end of ClearType.

      --
      "We invented personal computing." - Bill Gates
  224. Re:Linux Under XP? I'm So Non-Excited by ball-lightning · · Score: 1

    It (Mandrake) also overwrites your MBR with its own bootloader without even asking! Awesome, that's what I call user-friendly!

    Actually, thats not true. It clearly gives you options about how exactly you want to set up a dual booting system. (It just gives you an easy cop-out option, and let mandrake do its thing, which I did)

  225. Mod Parent Up, Please by The-Dalai-LLama · · Score: 1

    I feel like I'm missing something.

    Is it just me, or is the guy responsible* for the software that was the subject of the article that sparked the whole thread sitting here with an unmodded post?

    I don't know, +1 "Interesting," at least? That third paragraph sounds "Informative" to me, can somebody with mod points hook a brother up?

    Do it for the children.

    The Dalai LLama
    ...doesn't have a well-developed sense of irony... does this count?...

    *This was to make the paragraph smoother. He seems pretty humble on the site he referenced; I'm sure he'd want it noted that he didn't do it by himself.

  226. For the naysayers... by NeuroManson · · Score: 2, Informative

    I've been saying for years that one of the most difficult things in adopting Linux, for Windows users, is an unfamiliar interface.

    While running it under a PC emulator is all very well and good, it runs at a fraction of the equivilent speed it would run at on the host system.

    Thus, a false observation of either speed or efficiency would be made, since the equivilent system would create so much lag. If you ran, for example, Open Office on a PC emulator as opposed to Win32 native, to demonstrate it for a client, they would say, naturally, that it is crap, because most pointy haired bosses don't know the restrictions involved. Sure, you could set up a seperate system, but they would respond negatively, thinking a seperate system would be the sum total of the case for upgrades.

    However, if you can sheer away those limitations so it would run under Linux/Win32 accordingly, logic would dictate that without a hardware emulation platform as the intermediate limiting factor, and thus, the response would be more appropriate.

    --
    Just because you can mod me down, doesn't mean you're right. Shoes for industry!
  227. Cygwin all over again? by carpus · · Score: 1

    What does this provide that Cygwin does not? Does it allow all Linux x86 binaries to run? That seems to be the only thing that is missing in Cygwin (except the power of Linux on its own).

    I guess the biggest issue is that the Windows Registry can still tank both systems at the same time... :(

    1. Re:Cygwin all over again? by pebs · · Score: 2, Informative

      This isn't like Cygwin. The end result is more like running Linux in a VM (e.g. VMWare). Yes you can run all Linux x86 binaries. It's just like having the real thing installed.

      You can even use an actual Linux partition instead of a file, so it could possibly be used in a dual boot machine, where you can run Linux even when you are booted into Windows using the same Linux partition that you boot into. I don't know if anyone has tried this, but I imagine it should work.

      --
      #!/
  228. may we suggest -two- by pensivemusic · · Score: 2, Informative

    running these two on separate hard drives at the least. that seems to work fine, sharing a drive has given us many issues which a second drive solves in each case.