Slashdot Mirror


QT/Win 3.3.3 To 'Reach Production State Soon'

sebFlyte writes "The KDE Cygwin team are reportedly closing in on a native port for QT to allow said graphical framework to run over Windows. This has upset a few people, who think that porting open source apps to Windows is strengthening MS's near monopoly and damaging Linux." (Of course, KDE also runs on OSes besides Linux.)

114 comments

  1. I disagree by SecretMethod70 · · Score: 4, Insightful
    I know there are those who would say I'm wrong, but I do think that it is easier for someone to migrate to Linux after they have gotten into the habit of using Firefox, OpenOffice, Thunderbird, and whatever else. It's all about the "baby steps."

    As for QT running in Windows, I think this would be great. I'd love to use Amarok and k3b when I'm in Windows.

    1. Re:I disagree by Curtman · · Score: 1

      Absolutely.. Sorry I have no mod points. :(

      Except about the k3b, I can't stand to use it in Linux, I can't imagine why anyone would want to in Windows.

    2. Re:I disagree by Goalie_Ca · · Score: 4, Insightful

      Agreed.

      In plain English:
      When you run platform independant applications you can run them on any platform. Switching platforms becomes more like the switch of a back end. The user is oblivious to the back end.

      --

      ----
      Go canucks, habs, and sens!
    3. Re:I disagree by QuantumG · · Score: 4, Interesting
      Why is that such a great goal? The point of Free Software is not to get people running Linux.. it's to give people freedom. You can be running all the Free Software on earth and still not be aware of your freedom. That's a lot better than running proprietary software and not being aware of your freedom but it's hardly a worthy goal. Yes, we should get people to switch to Firefox and OpenOffice and Thunderbird and Linux but at some point we need to make these people aware that they are not only getting great software, they're also getting their freedom back. That means we have to start:
      • telling them it is a-ok to share the software with their neighbour.
      • suggesting that they hire local developers to customize their software
      • teaching them to code

      That way the next time someone offers them proprietary software they'll ask
      • can I share this with others?
      • can I customize this?
      • can I fix my own bugs?

      And when the answer comes back "no no no" they'll say "no thank you" to proprietary software.
      --
      How we know is more important than what we know.
    4. Re:I disagree by theapodan · · Score: 1, Interesting

      I may be mistaken, but I don't think that the QT license is a free software license anyway. I can recall some disagreement regarding its freeness, and its alternative licensure for commercial applications. Wasn't this the reason for GTK development?

    5. Re:I disagree by QuantumG · · Score: 3, Interesting

      That was a LONG time ago. Trolltech quelled all those accusations by releasing Qt under the GPL. They provide the exact same code under a proprietary license for people who want to write proprietary applications too though.

      --
      How we know is more important than what we know.
    6. Re:I disagree by Anonymous Coward · · Score: 1, Insightful

      You're spot on. If all of the same software they use on Windows is available for Linux, the switch is a LOT easier!

    7. Re:I disagree by Ogerman · · Score: 2, Insightful

      It's all about the "baby steps."

      Moving directly to Linux means a forced change of all software at once. As a rule, users hate sudden changes. I love the fact that I can now recommend a whole suite of Open Source software to my unfortunate Windows-using friends. Since they've already bought their machines, it's too late to avoid paying the "PC tax." But if they can become accustomed to using almost entirely OSS, their next system purchase can easily come pre-installed with Linux instead. Create the demand and the market will follow.

      I'd love to use Amarok and k3b when I'm in Windows.

      Amarok is pretty likely. It's a great "iTunes killer" and AFAIK, iPod support is progressing nicely. k3b, on the other hand, is a frontend to cdrecord, growisofs, and other low level unix-specific utilities. I imagine these will be quite difficult to port to Windows.

    8. Re:I disagree by Anonymous Coward · · Score: 1, Insightful

      Yes, note that Qt conforms to the FSF definition of "free" even moreso than GTK now, since GTK is licenesed under LGPL (and thus can be used in proprietary applications like vmware and tons of others).

      Of course, that can be good or bad depending on how much you love the GPL. BSD license people probably like GTK better because LGPL is closer to their license.

    9. Re:I disagree by Anonymous Coward · · Score: 0

      teaching them to code ...
      can I fix my own bugs?

      Teaching my mum to code will not enable her to fix her own bugs - she doesn't want to. Fixing bugs in big software is hard work. Free software is for everybody. That includes a heck of a lot of people who don't code. The quicker we all understand that, the quicker free software will spread to non-geeks.

      Now hiring a local coder is the way forward.

    10. Re:I disagree by QuantumG · · Score: 1

      Programs that are written in interpretted languages are a lot easier to tweak. I bet your mom could learn to fix bugs in FireFox if the javascript was more exposed. I'm not saying this is likely.. my mom won't even use a computer but my brother (who can't code) can write html and tweak javascript.

      --
      How we know is more important than what we know.
    11. Re:I disagree by Domini · · Score: 1

      Interesting... not that I agree or disagree, but do you really want to give people the freedom to deny themselves freedom? Is that really freedom? -ponder-

      I think that this is cool news, as the reason for OS is to keep options open and to promote open standards... To deny windows this app would be as bad as the 'enemy'.

    12. Re:I disagree by m50d · · Score: 1

      Ports of cdrecord and mkisofs already exist, possibly using cygwin, and are sometimes used as backends. Look at the boot disks/windows live cd websites, quite a few recommend mkisofs because it is the only iso maker that can do --boot-info-table

      --
      I am trolling
    13. Re:I disagree by bcmm · · Score: 1

      k3b is a frontend to Unix(ish)-specific programs.
      Not to say that it would be very difficult to create a "drop-in" cdrecord clone that uses Windows's CD burning system...

      --
      # cat /dev/mem | strings | grep -i llama
      Damn, my RAM is full of llamas.
    14. Re:I disagree by Bob+The+Cowboy · · Score: 1

      I'm pretty sure cdrecord (at least) is already on windows...

      A glance at the freshmeat page would agree, but it appears the homepage is down

      Bill.

  2. Windows by Claire-plus-plus · · Score: 1, Interesting

    It's not choice of applications that caused me to change to Linux on my work/development box it's Windows' stupid activation process. Windows activation and the security holes in IE might be what kills windows.

    Linux doesn't have to kill Micro$oft Bill Gates is doing a fine job on his own.

    --
    99 bottles of beer in 175 characte
    1. Re:Windows by alpha_foobar · · Score: 1

      I'd agree... why do I have to activate my box after i have already paid $500 for the .... product?

    2. Re:Windows by MattJakel · · Score: 1

      Choice of applications might not have converted you, but the average computer user doesn't know or care about activation processes and security holes. What they need to convert is assurance that they have an equal or better choice of apps for Linux that can serve as alternatives for those that they've become used to on Windows. As I find out every time I try to convert a non-nerd to Linux, they don't care about security or stability. All they care about are apps.

    3. Re:Windows by Claire-plus-plus · · Score: 1

      That's silly. Linux has far more Apps than windows. My Linux box has 2 full office suites for a start. I don't think I know anyone with windows can say that.

      --
      99 bottles of beer in 175 characte
    4. Re:Windows by Anonymous Coward · · Score: 0

      Yeah that one time 15 seconds out of my life it took to activate my copy of XP was really a big deal.

    5. Re:Windows by Claire-plus-plus · · Score: 1

      however, every time I have to install windows there is some reason why I am not connected to the net. My linux box was one of 4 computers in the room, my cable router had died and I knew there was no chance of connecting the machine to the net within 30 days. So I kicked windows to the curb.

      --
      99 bottles of beer in 175 characte
    6. Re:Windows by Anonymous Coward · · Score: 0

      Whatever. The home Windows market was motivated by familiarity with work. If Microsoft doesn't get their shit together & treat admins and users with respect (not the ham handed union of total automation and total confusion together with continuous compatibility problems), work environments are going to start to move to the unices. What happens next is obvious.

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

      And you didn't have a phone for 30 days either, huh?

    8. Re:Windows by Claire-plus-plus · · Score: 1

      Phone? What's a phone?

      --
      99 bottles of beer in 175 characte
    9. Re:Windows by jbolden · · Score: 1

      I ran Mac now but my Windows laptop has:

      1) Microsoft Office
      2) Wordperfect/Corel Office
      3) Lotus' old office suite
      4) OpenOffice
      5) Piecemeal office products (LyX, Mindjet, Filemaker, etc...)

    10. Re:Windows by X0563511 · · Score: 1

      Maybe he didn't have a modem to use. Or didn't want to tie up his phone line for 3 solid days downloading obese windows updates.

      Maybe his phone wiring is so shoddy he cant use dial up above 32kbps (like me. it sucks - thank god for open 802's)

      Dial up used to be acceptable for installing windows, not any more. When's the last time you checked to see how much downloading updating WinXP (from base install to fully updated) takes?

      --
      For large sets, this will be our guide even unto death, for the LORD will work for each type of data it is applied to...
    11. Re:Windows by silicon+not+in+the+v · · Score: 2, Interesting
      That's silly. Linux has far more Apps than windows. My Linux box has 2 full office suites for a start. I don't think I know anyone with windows can say that.
      Sure, there are millions of apps for Linux, but you know how many of them most Windows users know? 0. The problem is not lack of apps--the problem is familiarity with the apps.

      Let's say you sit a Windows user down in front of a nice KDE desktop and ask them to try to chat with their friend on Yahoo Messenger or burn a CD or crop a digital photo. They would know how to use the "Start menu", so that's familiar, but then they are faced with 50 or so applications in there that they don't recognize the names of and don't know what any of them do. Their familiar programs like Y!Messenger, Nero, and Photoshop aren't there, and they don't know what these things like XMMS, Xine, Gaim, K3B, Konqueror, Gimp, etc. do. They just haven't heard of any of these things, so it is difficult to get going.

      Just to get a feel for where I am coming from, I still have Windows at home because my wife uses it. We do know how to keep it relatively safe with Zone Alarm and Firefox, so it runs well and is not a problem. I have a secondary computer that I am using to familiarize myself with Linux so that I can move to that at some point, but my main problem is time. I only have 1 or 2 nights a week at home to do anything at the computer, so that is going to be a long learning curve to find out how to do the stuff I want with this new set of apps. Sure, browsing and email is easy, but I do more complicated stuff than that, so it's a little more challenging. I would appreciate this QT setup so that I could learn one new app at a time, while being able to get stuff done. When I have transitioned to using most or all of the new apps, and am not using stuff that needs to be on Windows, I won't have a problem switching to Linux.
      --
      We may experience some slight turbulence and then...explode. -Capt. Mal Reynolds
    12. Re:Windows by The+Vulture · · Score: 1

      The parent poster was referring to activation, not downloading updates. You can activate Windows XP over the phone. It's a bit of a hassle, but I've done it.

      I had an installation of XP Pro on my desktop machine. The hard drive died on it, and I had recently replaced the motherboard (and I was using the onboard NIC and sound card). Thus, when I went to activate Windows XP via the Internet, it refused (too many components were different - apparently the MAC address of your NIC carries a lot of weight for the activation code).

      I called Microsoft at the provided number, had to read off (IIRC) nine sets of five characters (so, 45 letters/numbers in total), and after asking me some questions (like why I had to activate over the phone), I was given a sequence of 45 characters (same length as what I gave to them). Keyed it all in, and XP was activated.

      But damn, it's a pain in the butt.

      -- Joe

  3. Not so. by BoomerSooner · · Score: 3, Interesting

    It's a great way to work OSS apps/environments into the users familiar zone. The more comfortable they get the less likely they are to notice when the underlying windows part is gone altogether. If you can run everything on a linux box you can on a windows box without the ms tax, why wouldn't you (other than users being unfamiliar with it)?

    1. Re:Not so. by Stevyn · · Score: 1

      I see it the same way. Take firefox, gaim, and openoffice. Three applications that are available on Windows and Linux platforms. They don't use QT, but that's not the point. When people get comfortable using those applications, then the migration from windows to linux becomes a lot easier. I think the problems people have when switching platforms in not so much in the operating system, but the applications they use on a daily basis.

      The operating system really shouldn't do much more than allow applications to run and keep track of "stuff". Linux distros and DEs are doing a good job of this. So if people are already used to the applications, they'll appreciate the benefits of Linux rather than having difficulties with learning new programs and blaming it on linux.

  4. WTF by QuantumG · · Score: 3, Insightful

    Surely they mean a native port of KDE to Qt/Win32. Qt already runs on Windows, Mac and Linux, that's the point of it.

    --
    How we know is more important than what we know.
    1. Re:WTF by hawkstone · · Score: 2, Informative

      No, I assume they actually mean Qt, believe it or not. This previous story may help explain.

      In short, the Qt version for Windows is only available under the GPL/QPL license for an ancient version, 2.3.0 I believe. There is a GPL version for 3.3.3 for X11, but the modern Windows versions are only available under a commercial license. Thus, I assume the KDE are modifying the X11 one to run natively under Windows so that they can use the GPL licensed version.

    2. Re:WTF by QuantumG · · Score: 1

      maybe you missed yesterday's story where Trolltech announced that Qt/Win32 is now available under the GPL.

      --
      How we know is more important than what we know.
    3. Re:WTF by lpontiac · · Score: 1
      maybe you missed yesterday's story where Trolltech announced that Qt/Win32 is now available under the GPL.

      Maybe you missed the fact that the new Windows dual licensing applies from Qt 4.0 onwards. This effort is for Qt 3.x.

      Qt 4 is (a) not entirely backwards compatible and (b) not available yet.

    4. Re:WTF by QuantumG · · Score: 1

      Ahh.. seems really pointless to go to all the effort of porting something if a better version of it is going to be out soon.

      --
      How we know is more important than what we know.
    5. Re:WTF by EnronHaliburton2004 · · Score: 3, Insightful

      seems really pointless to go to all the effort of porting something if a better version of it is going to be out soon.

      Possibly, but when the KDE-QT porters began their project, they didn't know that Trolltech was going to change licenses.

      I wonder if Trolltech changed licenses because of the porting project...

    6. Re:WTF by hawkstone · · Score: 1

      > maybe you missed yesterday's story where Trolltech announced that Qt/Win32 is now available under the GPL.

      Apparently you didn't notice, but I actually linked to it in my comment. I thought a lot of the discussion in that story was relevant and did a better job explaining the subtleties than I could do in a short amount of time.

      As you correctly point out, this port of 3.3.3 is probably going to be useless as of 4.0 because of Trolltech's annoucement, but I thought I might explain the reasons why it would be Qt they are porting to Win32, not KDE.

    7. Re:WTF by QuantumG · · Score: 1

      yeah, cool, no problem, sorry about that.

      --
      How we know is more important than what we know.
    8. Re:WTF by Haeleth · · Score: 1

      Ahh... seems really pointless to go to all the effort of porting something if a better version of it is going to be out soon.

      To some extent, certainly, but it's not entirely redundant, as QT 4 will not be 100% backwards compatible. In other words, many QT 3 applications will not necessarily compile with QT 4, and their authors will not necessarily want to update them immediately - or at all.

      So there may in theory be some situations in which having access to a Win32 version of QT 3 will enable people to compile QT-based applications on Win32 without having to port them to QT 4 themselves.

    9. Re:WTF by arkanes · · Score: 1

      To be clear, there is *no* version of Qt for Windows under *any* open source license. The 2.3 version of Qt for windows is a binary non-commercial license. This, of course, will change with Qt 4.

  5. Maybe I Don't Understand... by FlipmodePlaya · · Score: 5, Informative

    I'm guessing a native port of KDE was impossible because Qt for Windows is not released under the GPL. Now, however, Trolltech will be releasing it under the GPL. Does this mean all the work of porting it was needless? Furthermore, does this mean we'll see an influx of Qt apps being ported to Windows now that they're free to use Qt on that platform?

    1. Re:Maybe I Don't Understand... by Lendrick · · Score: 3, Interesting

      Does this mean all the work of porting it was needless?

      Perhaps not... one might speculate that Trolltech released Qt for Windows under the GPL specifically because the port was almost there. Also, Trolltech claims that their GPLed version doesn't come with tools that will work with Visual Studio, whereas the public port does.

      Furthermore, does this mean we'll see an influx of Qt apps being ported to Windows now that they're free to use Qt on that platform?

      One would hope. There are certainly some KDE apps that I'd like to be able to use on Windows.

    2. Re:Maybe I Don't Understand... by Spy+Hunter · · Score: 3, Informative

      TrollTech is releasing QT/Win 4 under the GPL. Their version of QT/Win 3 will not be released under the GPL, so this work is not completely redundant. Furthermore, I am almost positive that this project is what prompted TrollTech to GPL QT/Win 4. They have stated many times before that they would not, but when faced with the possibility of having QT/Linux 4 ported to Windows out of their control, they very wisely chose to GPL their own version instead to keep the QT developer community from fragmenting.

      --
      main(c,r){for(r=32;r;) printf(++c>31?c=!r--,"\n":c<r?" ":~c&r?" `":" #");}
    3. Re:Maybe I Don't Understand... by eivindthrondsen · · Score: 5, Informative

      No. We were aware of the project but it did not play a major role in the decision process leading up to the decision to dual license Qt 4.

      --
      Eivind Throndsen, Trolltech AS
  6. other os's? by alpha_foobar · · Score: 2, Insightful

    It would be great to have another solid windows manager on windows. but one problem I had when I ran blckbox on windows, is that i couldn't be sure that a defect in one of my applications was because of my bad coding or because blackbox was running where a windows application would expect explorer. Unfortunately alot of us have to use windows at work, because many people aren't savvy enough to support their own desktop.... and i suspect the same is true in other companies with linux or mac boxes.... But I believe that having good strong alternatives to microsoft applications does take away from their monopoly... imagine if you were using KDE, openoffice, firefox, abiword, gimp, gnumeric all on a windows box? there isn't much windows left. And that takes away from their monopoly and it makes migration to Linux/BSD/Darwin very easy.

    1. Re:other os's? by MrDomino · · Score: 2, Insightful
      imagine if you were using KDE, openoffice, firefox, abiword, gimp, gnumeric all on a windows box? there isn't much windows left. And that takes away from their monopoly and it makes migration to Linux/BSD/Darwin very easy.
      In theory, sure; I'm using Firefox, Blackbox, GIMP, et al. on my Windows box right now, but switching to *nix is highly impractical for me. Why? I have a Radeon 9800XT and an Audigy 2; support for these sorts of things is piss-poor in *nix at the moment. If GNU/Linux wants to attract the high-performance geek crowd, it's going to need to work on its hardware support.

      On the other hand, the cooperation of hardware manufacturers is needed for that sort of thing, and they're not going to cooperate until they see GNU/Linux as a widely used platform... it's something of a vicious cycle, really.
    2. Re:other os's? by Dot.Com.CEO · · Score: 1
      It's not a vicious cycle, it's pretty simple really - don't buy ATI and don't buy Creative. There are alternatives.

      I waited almost a year for performance drivers from ATI before, in January, buying a Nv card. I hate that I sound like your average slashbot in this but you actually have a choice, buy hardware you know is working on Linux.

      Unless what you meant is "no games work reliably on Linux" - I'll agree with you. I'm a great fan of cedega but I realise it's not for everyone and the 60USD a year is non-trivial since you've already paid for the games...

      --
      Mother is the best bet and don't let Satan draw you too fast.
    3. Re:other os's? by m50d · · Score: 1

      Help out. Even if you don't use linux, just make sure you ask about linux support for everything you buy, and make concerned noises when there isn't support. If you have two choices, always go for the one with linux support. If enough people do this, the manufacturers should start improving linux support.

      --
      I am trolling
    4. Re:other os's? by alpha_foobar · · Score: 1

      I agree, hardware support needs to improve for *nix and *BSD...

      But I think people using alternative applications that are Open Source *is* good for the open source community. I mean its not just about Nix boxes. Its about doing cool stuff with computers!

      Windows can't hold a monopoly forever... people are having to get more inteligent about computing... and that will lead them to experiment with alternative solutions.

    5. Re:other os's? by The+Vulture · · Score: 1

      It's not a vicious cycle, it's pretty simple really - don't buy ATI and don't buy Creative. There are alternatives.

      I used to say the exact same thing... Now I just say to heck with it and use Windows anyway (except at work where I do Linux development, and my tools will only run under Linux). Windows gives me a PC that works out of the box, and with 2000/XP, it works very well. I would use Windows at work if I could actually rebuild the cross-compilers and be 100% sure that I'd get the same binary code (for anybody who has done work with MIPS processors, they know that gcc for MIPS has quirks and is often difficult to build).

      The alternatives to ATI:
      nVidia - At least they have drivers, but they're binary-only, and Linux users are still treated as second-class citizens. Read the MythTV mailing lists and see how many (legitimate) gripes there are with nVidia breaking things in the Linux driver.
      S3/VIA - Was at one point binary-only, Unichrome has been mostly reverse-engineered. Still buggy as hell though.

      The alternatives to Creative:
      VIA - There's a driver, haven't used it because I don't have a card
      CMedia - Driver works, but the sound isn't great
      Realtek - Driver sometimes works, sometimes doesn't. Latest ALSA is a pain to configure for two boards that I have with Realtek sound chips (intel8x0 driver)

      Note that I'm not listing cards any older than about two years old. While you could certainly go with an older card and be relatively supported (if you can still find the cards on the market), you can't get the latest and greatest. That really sucks in my opinion.

      I love the philosophy behind Linux and free software, but I think that the implementation really sucks. I know, I know, shut up and contribute already. Sorry, I don't have time, by the time I get home from work everyday, I'm too tired to write software - I've already been doing it for 9-10 hours already.

      All I want is something that works, that I don't have to mess around with. I get that with Windows, simply put.

      -- Joe

    6. Re:other os's? by The+Vulture · · Score: 1

      Even if you don't use linux, just make sure you ask about linux support for everything you buy, and make concerned noises when there isn't support.

      I'll admit that I'm a pessimistic and cynical person... Most places where you buy computer parts, they don't even know what the heck they're selling you, never mind whether or not it will work with Linux. Unless you encounter somebody knowledgeable, you'll get the wrong answer either way.

      Going for the one with Linux support also often means getting a product that is at least one year old - obsolete in the minds of many people. (And, depending on the application of said part, it may really be obsolete.)

      If enough people do this, the manufacturers should start improving linux support.
      As long as Windows has approximately 90% of the OS market, the hardware manufacturers don't care. They bring in enough money on 9/10 people, they don't necessarily need 10/10. Otherwise they'd already be catering to the 1/10 that's already present (with the exception of nVidia, I'm not seeing many companies that take Linux seriously).

      -- Joe

  7. What? by gremlins · · Score: 4, Funny

    Yeah cause so many KDE users are saying if only my windows box ran KDE I would drop this crappy Linux Kernel

    --
    just because your a schizophrenic doesn't mean people arn't really out to get you
    1. Re:What? by m50d · · Score: 1

      Believe it or not, some are, just because of the hardware support, and also games. I certainly wish that KDE would run on windows so that I could run games without having to reboot.

      --
      I am trolling
    2. Re:What? by gremlins · · Score: 1

      I know lots of people (including me) who run everything linux except one Windows PC for gaming. There is no reason you would need KDE to make this work. I am not really saying that they are idiots for porting KDE. However I don't see a whole lot of use for it. And looking into the future, wine is getting to the point where the norm will be that Windows apps will run by default and only programs that do strange stuff will have problems. So I stand by my claim that there isn't really a use for this. They might as well have ported KDE to a toaster oven atleast then you could have pizza bagles.

      --
      just because your a schizophrenic doesn't mean people arn't really out to get you
    3. Re:What? by m50d · · Score: 1

      With KDE you could do what you can in that situation with only one PC. And wine doesn't work at all on my system, and even when it did you couldn't expect things to work "by default".

      --
      I am trolling
    4. Re:What? by gremlins · · Score: 1

      Thats why said it is the near future. Wine is reaching a point where most of the functions that are used in windows programs have been mapped to their linux equivalent. Thus wine will work almost perfectly for every app unless they do something that is atypical. And just because you couldn't get wine to run doesn't mean it doesn't work.

      --
      just because your a schizophrenic doesn't mean people arn't really out to get you
    5. Re:What? by m50d · · Score: 1

      I don't think it is reaching that point though. It is improving, but it doesn't seem to make a difference. Like the wine guys said, 90% of calls are to 10% of the API, but the other 10% are all over the place. It is, and always has been the case IME that a random program won't work unless the wine guys have used it and made it work. The number of apps for which they have done that is rising, but they're still nowhere near having most of the api done, and as such a "random program" still doesn't work.

      --
      I am trolling
  8. GPL qt by bluGill · · Score: 1

    QT runs on MS windows, but there is no GPL version that runs under MS windows. (at least not an up to date version, there are free-licensed older versions)

    Now the most recent stable qt for X11 has been ported to run native under MS windows. Some speculate this is a motivation for making qt 4.0 GPL under Ms Windows.

  9. great.... by moosesocks · · Score: 3, Interesting

    oh great.

    another library to suck up more RAM/CPU cycles on my windows box.

    Lets see what I've got running

    Standard win32 controls / libraries
    GTK+ controls for GAIM/GIMP
    Whatever the heck iTunes uses
    Java windowing stuff...
    Firefox's XUL and XPCOM.....
    and now QT -- all to provide the exact same functions.

    nice! Has it ever occured to anybody here that this is a little excessive? Personally, I'd lean twoard an OpenSTEP like implementation as shown in the demo posted to /. a few days ago. Apple's already proven it to be successful/easy to the point that most developers choose to rewrite their frontends using cocoa instead of using a ported windowing toolkit.

    I don't want an inconsistent user experience. I want my dialogs / menus / print box / file manager to be the EXACT SAME IN EVERY APPLICATION I RUN. I don't care if Linux or MacOS look a bit different than windows. All I care is that Windows looks like Windows, Linux looks the same all around, and Mac Looks like Mac. It's really not a hard concept.

    --
    -- If you try to fail and succeed, which have you done? - Uli's moose
    1. Re:great.... by ciroknight · · Score: 4, Interesting

      Which is why I ask "Why hasn't there been a framework written yet to make ANY windowing system look native?" I know there are attempts: wxWindows for example. But the problem is, you still have to use their API's, which means that you're limited to your coding skills. There's also been qt-gtk which is a library that accepts some gtk calls and passes them to the QT library. This is more of what we want/need.

      Imagine a QT-GTK-Windows-wxWindows-SWING-Cocoa-etc. Program using absolutely any GUI style coding you know, and let the catch-all library intercept the call, and pass it to whatever windowing system you want. I know this will be rough work, but where virtually all windowing systems do the same thing, I'm sure it can be done. The hardest part will be tearing apart the Macros that each implementation uses, and then optimizing it once you've stripped it to its most verbose state.

      Then the problem won't be "What libraries are in RAM?", but instead "Which can perform the interpretation from X to X fastest?". More kudos to QT-GTK, but I hope it keeps going.

      --
      "Victory means exit strategy, and it's important for the President to explain to us what the exit strategy is." G.W.Bush
    2. Re:great.... by lsmeg · · Score: 2, Insightful
      Has it ever occured to anybody here that this is a little excessive? Personally, I'd lean twoard an OpenSTEP like implementation

      By saying, "Personally, I'd lean toward...", you've demonstrated exactly why there are so many implementations of the same concept.

      --
      It's OK! I'm a limo driver!
    3. Re:great.... by Brandybuck · · Score: 2, Interesting

      I'm pissed that not everyone wears the same brand of clothing.

      --
      Don't blame me, I didn't vote for either of them!
    4. Re:great.... by lpontiac · · Score: 1, Insightful
      Standard win32 controls / libraries

      Which "standard" Win32 controls would you be talking about?

      The ones build into user32.dll? Those don't even include a listview.

      The ones in CTL3DV2.DLL?

      The ones in MFC?

      The custom stuff that Microsoft comes up with for each new version of Office?

      The Windows.Forms stuff that most .NET applications use?

      The notion that there's a "standard Win32 set of controls" is a myth.

    5. Re:great.... by yarbo · · Score: 1

      so to support n libraries, you'll need to write n*n translations?

    6. Re:great.... by lpontiac · · Score: 1
      Which is why I ask "Why hasn't there been a framework written yet to make ANY windowing system look native?"

      We're pretty much there. On Windows XP, there's a system library called themexp.dll that accepts primitive UI calls ("draw a listbox frame", "draw a button"). It's what takes care of the switch between the new XP look and the older classic Windows look.

      Qt (the commercially licensed one from Trolltech, don't know about this new GPLed port), GTK and Mozilla's stuff all call down into this library to draw controls on Windows.

      Qt does the same on the Mac as well, although it doesn't do as good a job. I don't know about Firefox/Mac, and there's no Aqua port of a modern GTK yet.

    7. Re:great.... by reverius · · Score: 1

      well, you should really only have to write (n+1) translations... n for each of the n libraries into an intermediate compatibility layer, and then 1 more for that to the native system...

      definitely a better approach than rewriting each toolkit for each primitive drawing system...

    8. Re:great.... by jeif1k · · Score: 1

      I'd lean twoard an OpenSTEP like implementation

      And how does adding another toolkit and language into the mix reduce the diversity?

      Apple's already proven it to be successful/easy to the point that most developers choose to rewrite their frontends using cocoa instead of using a ported windowing toolkit.

      You're kidding, right? A huge number of applications on OS X use Carbon, and many of those are toolkit wrappers around Carbon. In fact, it is quite common to see Carbon, Cocoa, Mozilla, Gtk+, Qt, and Java all on the same Mac desktop, together with wxWindows apps and multiple Windows compatibility toolkits bound to Carbon.

      I don't want an inconsistent user experience. I want my dialogs / menus / print box / file manager to be the EXACT SAME IN EVERY APPLICATION I RUN.

      That's completely under your control: don't run applications that don't behave the way you like.

    9. Re:great.... by Rysc · · Score: 1

      Congratulations! You have just re-invented Xlibs! The problem is that if you limit your widget set to something that can be conformable to xlibs, you limit the areas you can improve. And if you expand xlibs to provide more stuff... whoops, you've just broken a stable API everyone uses!

      You can have an API-soup low level lib which higher levels libs write to.
      You can have a simple low level lib which higher levels libs write to but don't try to expand upon.
      You can have a simple low level lib which higher levels libs write to and expand in massive duplication of effort and look incompatibility.

      It's very hard to have anything else.

      --
      I want my Cowboyneal
    10. Re:great.... by ciroknight · · Score: 1

      It's not got to be that complicated. It's simply a transaction layer. You tell me in what ever language you want how to do something, and I'll translate it to another language so that another GUI can do what you asked. If done right, it wouldn't require ANY recompilation of the programs existing today, and would simply reduce the amount of libraries needed in memory. Of course, the trade off is translation time, which can be a lot or a little depending on how alike the two windowing systems are.

      Xlibs really don't have much to do with your argument. X simply provides a surface on which to draw, what I'm asking is getting together all of the artists with a translator, sitting down and letting each library teach the others how to draw their way. This reduces the amount of which seperates the two, providing a stable medium in which a single, unified desktop linux widget/windowing system can be based upon, which is programmable with a HUGE variety of windowing program design. Which ever one that becomes more dominant will obviously be superior, simply because it's faster to translate from it, to the drawing core. Other, less dominant systems will eventually pass to the way side, because programmers won't want to use an interface that's inheirently slower, but will still want their programs to be runnable by everyone without having to go through Dependency Hell.

      --
      "Victory means exit strategy, and it's important for the President to explain to us what the exit strategy is." G.W.Bush
    11. Re:great.... by Rysc · · Score: 1

      It's not got to be that complicated. It's simply a transaction layer. You tell me in what ever language you want how to do something, and I'll translate it to another language so that another GUI can do what you asked. If done right, it wouldn't require ANY recompilation of the programs existing today, and would simply reduce the amount of libraries needed in memory. Of course, the trade off is translation time, which can be a lot or a little depending on how alike the two windowing systems are.

      Okay, great!!!! Let's do it. But I want a NEW fantastic widget which is absolutely essential (no, really) but which isn't supported by the lower-level GUI you're translating for. So, what do I do? I can:

      A) Do without. Sometimes you can, sometimes you can't This time I can't.
      B) Go ask the developers to add this feature to the lower level GUI. They wont, because it's bloat, or it breaks the clean API, or maybe they will but I have to wait for the next stable release for my application to work.
      C) Extend the lower level myself. Whoo boy! That's dangerous ground. And anyway, do I evn know the language it's written in? I'm using ++Cool Widgets! because I like the API, I'm not going to go muck with the C backend it all gets translated into. No way.
      D) Implement my own widget directly into ++Cool Widgets! This is what will happen.

      Okay, so NOW my example is like xlibs. Xlibs keeps it so simple everything has to be an extension on top, they don't even try to make you do it their way. But, also, my example is like Win32, where MS themselves implement new widgets by hand and at a higher layer all the time, because they have to do it that way. Then you need the new DLLs from Office if you want to use the new widgets Office adds. Normally MS adds these DLLs into the next release/service pack of Windows just to keep things interesting.

      --
      I want my Cowboyneal
  10. my humble opinion by the_greywolf · · Score: 2, Insightful

    i tend to think this is a *GOOD* thing for linux.

    having an open-source QT and KDE on Windows encourages QT's use, making it easier by far to port these applications across multiple platforms. likewise with TK and GTK+ and xWidgets. since these toolkits work on linux, having a Windows port and encouraging their use ultimately brings more applications to linux by expanding portability.

    this is why i like the Cygwin project: it brings a full POSIX layer to Windows that makes it easier to port applications back and forth. another benefit is that a Cygwin application with a working linux port gives end users one more avenue to make transitioning to another platform easier.

    the ultimate benefit won't be immediate by any means, but portability sure brings it close....

    --
    grey wolf
    LET FORTRAN DIE!
  11. Huh? Why? by MBCook · · Score: 3, Insightful
    OK, I like Qt, it's a great toolkit. That said, I have a serious question.

    The article says that they are getting ready to release an updated version of Qt for Windows for GPLed software to use. So far this is much like article posted a few days ago.

    But the article here talks about this being important so that people can run KDE (the desktop environment) on Windows without having to rurn Cygwin. Now while I understand not wanting to use Cygwin (it works, but it feels like a hack because in a way it is). That said, here is my main question:

    Why would you want to run KDE on Windows. I understand the "because you can" theory (which is cool), but does anyone actually want to do this full time? Why? Why not run Linux or BSD? I understand wanting to be able to run GPLed software that uses QT (JuK as one example, or other such software, maybe even Konq), but why KDE?

    Can someone explain?

    --
    Comment forecast: Bits of genius surrounded by a sea of mediocrity.
    1. Re:Huh? Why? by Anonymous Coward · · Score: 0

      I will never switch to a Linux box for home use until I can play the games I enjoy on Linux. I have dual booted Windows and Linux, but it is a complete pain to have to reboot to play a game for 15-30 minutes.

      However, open source has some great applications that I would love to use. One example is KDevelop.

    2. Re:Huh? Why? by MBCook · · Score: 1
      Likie I said, I understand that completely. There are some VERY nice applications on Linux and having the toolkit available on Windows makes them available for everyone.

      But why KDE the desktop environment? I don't see how there is much of a call for that at all.

      --
      Comment forecast: Bits of genius surrounded by a sea of mediocrity.
    3. Re:Huh? Why? by siplus · · Score: 1

      maybe some of us that must duel-boot with windows for gaming do not like the windows interface? I use gnome in fedora core 3 myself, and on my desktop i have a duel boot with win2k for gaming. If i could install KDE and have a linux-like interface while in windows, i would not be disgusted while booting into it. Also, it would be easy to aid in the adoption of linux, if people can get used to the interfaces BEFORE dropping windows completely. like someone said above: "baby steps"

    4. Re:Huh? Why? by Nasarius · · Score: 1
      Why would you want to run KDE on Windows. I understand the "because you can" theory (which is cool), but does anyone actually want to do this full time? Why? Why not run Linux or BSD?

      I would. I dual-boot, because I have to run Windows for certain purposes (ie, not games). Cygwin is OK, but the way that Windows looks and acts kinda ruins it. I'd love to use KDE's WM on Windows, for consistency with my Linux install if nothing else.

      --
      LOAD "SIG",8,1
    5. Re:Huh? Why? by spectral · · Score: 2, Informative

      Because my hope is that with it will come kde's ioslaves, and I absolutely love that concept. Install an ioslave, and all of a sudden every kde program knows how to do sftp, smb, whatever. I could maybe find a way to mount http (webdav), ftp, sftp, whatever to my normal tree, but being able to browse in any file window for sftp://me@server/ is just so useful (to me) it's not even funny.

      That and I find myself consistently annoyed by various things about windows: single entry clipboard, lack of "Always on top" on every window, no window shading, application-based keyboard layout setting (seriously, what the hell. It changes my global keyboard shortcuts like windows+L for lock/logout depending on what keyboard layout I'm in in the current program. GLOBAL keyboard shortcuts. grr.)

      Most of those are just the way windows works, and they probably won't follow KDE over if/when it comes to windows fully (I sometimes run the kde/cygwin port, which does all this I believe, but has to run an X server for it. Nothing at all like what you'd get from running a real kde/windows port.. which probably won't end up managing its own clipboard, keyboard layout, window manager, etc..)

    6. Re:Huh? Why? by Brandybuck · · Score: 2, Informative

      But why KDE the desktop environment?

      Because the Windows desktop sucks. Of all the desktops out there, Windows is the worst. Hear me out! I'm not talking about installing applications (even though I prefer package managers to installers), because that's not the "destkop". I'm not talking about the plethora of drivers for Windows, because that's not the desktop either. And I'm not talking about the feature packed-ness Word, Visual Studio or Outlook, because again, those are not the desktop.

      There is not z-order control or snap-to in Windows. No shading. There are no multiple desktops. The "show desktop" button isn't a toggle. No network transparency. Primitive drag-n-drop. That's just for starters. Other than some new skins and new weirdass menus that keep changing and hiding entries, the Windows desktop hasn't progressed one month past 1995.

      --
      Don't blame me, I didn't vote for either of them!
    7. Re:Huh? Why? by Anonymous Coward · · Score: 0

      Why would you want to run KDE on Windows.

      I'm a web developer, so testing in Internet Explorer is pretty much mandatory. But it would be nice to have a decent GUI when I'm in Windows.

    8. Re:Huh? Why? by bastardsquadmuzz · · Score: 1

      Because Explorer is awful, and crashes quite often, especially during network operations. You'd be suprised just how much difference it makes using a different shell -- I was using Program Manager and File Manager (copied from an old NT4 disc onto my work XP machine) at one point and the whole machine was a lot more stable. I would love to be able to run KDE natively on XP, for when FreeBSD is not available ;)

      --
      --Muzz
    9. Re:Huh? Why? by jeif1k · · Score: 1

      Why would you want to run KDE on Windows.

      KDE has a nice file explorer than Windows and it comes with tons of useful applications that are all integrated well together. Yet, by running it on top of Windows, you still get full Windows compatibility for commercial apps. It's a good thing for people who would like to use KDE but are forced to use Windows.

      (The same argument works for Gnome on Windows)

    10. Re:Huh? Why? by aminorex · · Score: 2, Informative

      People want native applications, like KOffice, Kdevelop, etc. KDE applications require KDE libraries. KDE must be ported in order to build those applications. All of this porting leads to momentum, so that people arent' asking "why?", but "why not?". Then they do it. The benefit is that once you replace all the Microsoft GUI software with KDE, the system is indistinguishable from from a Linux or Solaris or BSD system for the naive user, and thus Windows becomes mooted. Why is that beneficial? Because the more Bill gets, the less you get. Because choice is good. Because sometimes I'm forced to used Windows, and I don't want to learn how to use it.

      --
      -I like my women like I like my tea: green-
    11. Re:Huh? Why? by Rysc · · Score: 1

      Because the kernel should be irrelevant.

      Ever use LiteStep? What do you say to LiteStep users? Do you say "Why not just use NeXT?"? "Why not just use AfterStep or WindowMaker?"?

      Do you like commercial games?

      Do you see my points?

      --
      I want my Cowboyneal
  12. Why so many hate mongers? by Anonymous Coward · · Score: 0

    I would like to see an official link that says that the goal of the KDE project is linux adoption.

    After seeing some posts over at kdedevelopers.org and theDot, and comments on Aaron Sergio's blog it's no wonder that many people don't want to be associated with developers/users that are so filled with hate for users of other operating systems.

    I hope for much success in OpenSolaris just so people have an outlet to get away from such hatred in the linux community

  13. Qt apps on Windows will help Linux by swillden · · Score: 4, Insightful

    This has upset a few people, who think that porting open source apps to Windows is strengthening MS's near monopoly and damaging Linux.

    There are two sides to this argument and if you state them both, I think it's very clear which one is stronger. They are:

    1. We need to keep the good Linux apps away from Windows, so that there's a better chance that one or more "killer" apps will be so good they'll attract people to the platform, convincing them to bite the bullet and break free of the monopoly.
    2. We need to provide as many great apps as possible (open source and otherwise) across all major platforms, including Linux, Mac and Windows, so that when people decide to move away from Windows, the move is nearly painless.

    Now, what are the odds that any one unfamiliar app, or even a large set of unfamiliar apps are going to be so good that they'll convince people to undergo a wrenching transition in which they have to learn an entirely new environment and application set? I won't say it's impossible, and I will say that a number of my relatives have lusted over KimDaBa when I showed it to them, but I have a hard time imagining anyone but a geek who is interested in learning new computer systems for the sheer joy of doing it will be willing to put themselves through a complete change of their daily computing environment. Hell, I'm a geek and I dual-booted for a long time, and still use some Windows apps under Wine and VMWare.

    On the other hand, it's a fact that to most computer users the operating system is beyond irrelevant -- it's invisible. "What operating system are you using?". "Umm, I think it's Internet Outlook XP". What matters is the applications. And most users are willing to look at something new, from time to time, if it's not too difficult, and if it doesn't prevent them from falling back on what they know when they need to get some work done.

    I think it's extremely clear that if your goal is to break the Microsoft monopoly, the first thing you have to do is provide, bit by bit, a comfortable set of cross-platform tools that run well on Windows. Even now many who might like to migrate away from Windows can't do it because they're locked in by Office, Outlook/Exchange, and IE. Let them slowly migrate to open source replacements and then one day they will suddenly realize that everything they do on Windows can be done the same way on Linux, or a Mac, or whatever, and then Windows will suddenly find itself having to compete on its own merits, not on the strength of its application set.

    Trying to "lock" people into Linux by providing an application set that only runs on that platform is trying to beat Microsoft at their own game. Open source lives by different rules, and if it's to be successful it has to play by those rules, not co-opt Microsoft's.

    I, for one, welcome the porting frenzy to come, and look forward to introducing my Windows-using friends to some of the great open source apps I love.

    --
    Note to ACs: I usually delete AC replies without reading them. If you want to talk to me, log in.
  14. Mixed thoughts... by agraupe · · Score: 1

    On one hand, this could turn people away from using linux. On the other hand, this could allow people to develop a taste for free software. But, then again, I know people who are against gimp, linux, and all that (although he does use firefox religiously), so this might help lead them to see what linux is actually capable of (and I maintain that, after a relatively shallow learning curve, the GIMP is, if not the equal of photoshop, definitely a competitor when price is factored in).

  15. Waiting for Gentoo/Windows by gregoryl · · Score: 1

    We've got Gentoo/FreeBSD and Gentoo/Open Solaris with the whole pick your linux/BSD/Solaris kernel of choice to run Gentoo attitude.
    I can now see Gentoo/Windows on the horizon.

    1. Re:Waiting for Gentoo/Windows by ch3 · · Score: 1

      Don't forget Gentoo/OSX

  16. Linux Hoes by trans_err · · Score: 1

    We're just bitter that we have to finally give over the goods-- otherwise-- do as normal-- and pay us no mind...

  17. Re:Public service announcement: DO NOT CODE FOR QT by QuantumG · · Score: 2, Interesting

    All true. Trolltech are using the GPL for exactly what it is ment to be used for: to encourage the development of Free Software. They are making it economically better to release your code under the GPL, and God bless em for it. BTW - you do have the choice to use another cross platform toolkit, so don't go bitching that you have to pay for Qt if you want to write proprietary software. At least they offer to sell you a proprietary license, if you want to incorporate GNU readline into your proprietary application you won't have the same kind of luck.

    --
    How we know is more important than what we know.
  18. Have we forgotten? by HexaByte · · Score: 3, Informative

    Have we forgotten what the LAST component was that made open source Unix (GNU/Linux) possible?

    It was the KERNEL!

    Getting people to run GNU apps on "real" Unix came first. Perhaps we can get people to run good apps and a good desktop on Windoze, then bring them over to Linux.

    And even if we don't we open up a whole new area for the superior, Open Source apps!

    --
    HexaByte - he's a square and a half!
    1. Re:Have we forgotten? by Anonymous Coward · · Score: 0

      Most people never knew that to begin with.

      Most people don't realize that for a great many years most of the GNU stuff was developed primarily on Sun SunOS/Solaris, even long after Linux was introduced.

      Linux being the primary platform for GNU development is a recent thing.

  19. How opensource took over Unix by jbolden · · Score: 4, Insightful

    I think one of the things people are forgetting is what using a Unix was like 20 years ago. There weren't free compilers, free linkers, free editors, free application suites, free windowing systems.... Free software took over Unixes by replacing the components of the operating system piece by piece by piece. So that by the mid-late 90's a Solaris user was running
    -- Free software for most apps they cared about
    -- Free software to extend their OS enough to make it functional
    -- Solaris apps where they weren't getting any additional value
    -- at most 1 or 2 commercial applications for Solaris from vendors that had no particular loyalty to Sun and weren't at all unwilling to bring out Linux versions

    This was why these users were even able to consider a transition to Linux. They could replace their current systems, with additional value (or at much reduced cost). Virtually everything they used was free.

    Similarly on AIX and IRIX the fact that there weren't that many OS specific features that were vital was the reason that IBM and SGI jumped on the LInux bandwagon to offset OS costs while still making hardware sales. If AIX or SGI were still way ahead of Linux by the late 90's they never would have done it.

    On the Windows platform we haven't come close to this. Windows users use: a Microsoft shell (explorer), a Microsoft office suite, other productivity apps written for Windows only, corporate in house software written in VB or .NET or..., games for Windows only, .... they are much more like the Unix users of the mid 80's than those of the mid 90's.

    Apache/Firefox over IIS/Explorer is one of our first major victories in replacing part of the Windows lock-in. KDE offers a wealth of applications which might be able to attack Microsoft/Windows specific apps in hundreds of places at once that will probably result in dozens of victories.

    We don't need a killer app yet. What we need is to make the transition even thinkable. People on /.
    1) Don't tend to be experts in specific productivity apps
    2) Don't have a great deal of investment in application specific data
    Average users however do fulfill these two criteria. Lets win the app war, the middle ware war, the OS extensions war and then worry about the kernel.

    1. Re:How opensource took over Unix by mailman-zero · · Score: 1
      Free software took over Unixes by replacing the components of the operating system piece by piece by piece... This was why these users were even able to consider a transition to Linux. They could replace their current systems, with additional value (or at much reduced cost). Virtually everything they used was free.
      This is how my wife transitioned to Linux. Firefox, OO.o, Evolution, etc. was introduced to her one at a time until one day she realized my Linux desktop didn't look so different from her Win2000 desktop.

      At her request I migrated all of her data over and wiped out Windows. She's just as happy now as she was before, and there was no shock. Crossover office picks up the slack on the one real showstopper, IE only website apps. Some financial institutions really need to get their acts together.
      Lets win the app war, the middle ware war, the OS extensions war and then worry about the kernel.
      That is one of the most succinct descriptions I have ever seen corresponding to my gut feeling about the future of Windows and Microsoft as a whole. Will history repeat itself? Only time will tell, but I am becoming increasingly confident that it will.
      --
      Let's play video games with mailmanZERO
    2. Re:How opensource took over Unix by silicon+not+in+the+v · · Score: 1
      This is how my wife transitioned to Linux. Firefox, OO.o, Evolution, etc. was introduced to her one at a time until one day she realized my Linux desktop didn't look so different from her Win2000 desktop.
      Ah, you inspire me my friend. I have that goal, and she has realized how interested I am in Linux, and the potential to get away from the buying/registering annoyance of Windows. About a year ago, I was trying to start learning Linux on a 300MHz K6-2 with less than supported hardware(ISA 16-bit soundcard-ugh!). It was quite a learning experience at the time trying to get that stuff working, but it also gave her a pretty negative opinion of Linux. She was on the phone with her dad and mentioned that I was trying to use Linux on our computer. When he asked what it was, she responded(approximate quote), "It's another operating system that tries to be like Windows but doesn't work as well and is really slow, and you have to write all your own programs for it."

      From that to about a year later when she bought me a subscription to Linux Format for my birthday and just said, "If you can get Linux set up where it can do the stuff I need to use the computer for, we can go ahead and switch to it."
      --
      We may experience some slight turbulence and then...explode. -Capt. Mal Reynolds
    3. Re:How opensource took over Unix by mailman-zero · · Score: 1
      ISA 16-bit soundcard-ugh!
      You think it's hard today? I was trying to install a no-name ISA soundcard with Redhat 4.0 back in the day (1996). That was my first linux box, a P-100 16 megs of RAM. Man that was a sweet system! It took me a year to learn enough to get it working right. Part of the problem was an ISA video capture/TV-tuner card that was keeping the mouse from working properly. When I finally took that card out after 6 months of tinkering and the mouse magically worked I was simultaneously angry and exstatic!
      It was quite a learning experience at the time trying to get that stuff working, but it also gave her a pretty negative opinion of Linux.
      I've learned similar lessons. Don't let people that are afraid of the "dark place" (console) watch while you work on setting up something new in Linux. My wife felt the same way after watching me working on setting up a freevo box, but now that it "just works" she never complains anymore. I think she was just scared because I enjoy testing things out and used to break my sandbox install once a month or so until about a year ago when I'd finally learned enough to know how to fix most of the "have to reinstal Linux" errors most newbies run into.
      --
      Let's play video games with mailmanZERO
    4. Re:How opensource took over Unix by silicon+not+in+the+v · · Score: 1

      I am working on setting up a MythTV system on my. My main problem is that I can't get DMA working on the hard drive. It's a PIII system with the Intel i810 chipset, which supports DMA66, but if I try to enable DMA on the Linux install, it hangs in boot. I used Knoppmyth and have been scouring the forums there, but can't find anything to indicate why this system can't do DMA.

      --
      We may experience some slight turbulence and then...explode. -Capt. Mal Reynolds
    5. Re:How opensource took over Unix by Rysc · · Score: 1

      I was trying to start learning Linux on a 300MHz K6-2 with less than supported hardware(ISA 16-bit soundcard-ugh!)

      Tch, kids these days think they have it rough. I ad to get an ISA *modem* working back with a 2.2 kernel (this is when isapnptools was not in the kernel, mind you) and I had no manuals and no money for manuals or books. Just a Red Hat CD and a lot of determination. If it weren't for my dial-up connection on a nearby win98 to look up docs for me I'd never have succeeded.

      This was where I fell in love with Linux; I loved the documentation. Even then it was not good, but it was filled with the nectar of life: Details! Lots and LOTS of little nitty gritty little details. I could tell I was getting close to answers when the HOWTOs and manuals started to say things that were recognizably wrong. Ahh, learning!

      I think I learned more about networking from the NET3-HOWTO than I have from anywhere else.

      --
      I want my Cowboyneal
  20. Good, I suppose. by makapuf · · Score: 1

    Qt is a development environment too. So people will be able to code on windows and make applications available on linux.

    Besides, I don't think people run Win for itself. So the less apps are linked to it, the easier it will be to switch (look OO.o, if you are accustomed to it, no pb to switch OS - except the 699$ of course)

  21. I am curious... by hummassa · · Score: 1

    Why do you loathe k3b? I simply love it (and I burn 2-3 cds a day)...

    --
    It's better to be the foot on the boot than the face on the pavement. ~~ tkx Kadin2048
    1. Re:I am curious... by Curtman · · Score: 1

      Because it's only ever worked about half the time. The other times, it does weird things like finalize a blank DVD-R without writing any of the data I told it to.

      I much prefer gcombust.. It's similar to Buckley's cough syrup. It's ugly as sin, but it works every time.

  22. Microsoft recognise this, why can't we? by leonbrooks · · Score: 1

    They're moving to millstone people down to MS-Office, MS-Access, .NET, anything else they can lay hand to because they realise that but for these ties (did somebody say "illegal abuse of monopoly power"?), operating systems are about to become unimportant. And who would pay AUD$200 for a slightly dodgy ShortHorn when instead they can have a rock-steady Linux for free?

    Thankfully, their efforts along these lines in the past have mostly come to nought. Does anyone remember Blackbird? Or the original MSN?

    --
    Got time? Spend some of it coding or testing
  23. TT is releasing a QTWin w/gpl license by Thrakkerzog · · Score: 1

    I wonder if that is what got this ball rolling:
    Trolltech to Extend Dual Licensing to Qt for Windows.

    1. Re:TT is releasing a QTWin w/gpl license by Thrakkerzog · · Score: 1
  24. second time this has happened by jeif1k · · Score: 2, Interesting

    When Qt originally was QPL'ed and people were complaining, Troll Tech did nothing. Then, a bunch of people got together and started the Harmony project, an truly open source clone of Qt. After that was underway and looked like it was going to become a serious project, Troll Tech gave in and changed their license (and their relationship with the Harmony developers was apparently less than amicable).

    Now, people undertake the effort to port Qt to Windows under the GPL, and after they have invested a lot of effort, Troll Tech gives in and changes their license. Apparently, if one wants Troll Tech to do anything, one has to exert this kind of pressure.

    While I really don't care about Qt on the desktop (the problem is taking care of itself), something will have to be done about their embedded toolkit, which is currently holding Linux PDAs hostage.

  25. my big beef is... by geiseri · · Score: 1

    The same with mono, and KDE/win32. Ask Netscape how easy it is to compete with Microsoft on their platform, hell they (AOL now) even sell IE so they can have their own browser. Hell ask IBM how easy it is. Can anyone seriously tell me that people pass up cracked versions of Photoshop and Paintshop pro for Gimp? There is already a base of OSS on win32, and its pretty much ignored, not to mention share-ware.

    The way I see it as from a purely business point of view though. On the off chance we can convince someone who is using windows that our OSS version of the software is somehow better than the stuff that MS pre-bundles with the machine already, will they still use it?

    If I get MS Word and WinXP with my shiny new Dell for why do I want to rip that off and put on Linux?, or even OpenOffice?* Even if mono can do 100% windows forms, why bother? At least if I stay on Windows I can use that ActiveX control we bought 2 years ago and rely on. Heck the day MS's lawyers get bored Mono is a footnote in the CS history books**. The fact of the mater is MS has you by the balls when you play on their field. MS can't compete on Linux. If you want to play on Windows you gotta play by MS's rules.

    *Note this is PURELY a business person, remember the guy who pays for things so he can be with his wife at night, not some techie who doesn't care if hes at work until 3am tweaking his kernel.

    **Call it FUD or whatever, but this isn't Samba where there are not patents on the implementation.

    1. Re:my big beef is... by kiddygrinder · · Score: 1

      No, people will not drop photoshop and paintshop pro for the gimp, but you have to realise that new people are coming into all this computer malarky every day. All it takes is enough people finding the gimp before they find a cracked copy of photoshop (Believe me, if i'd known about the gimp before i'd learnt how to use photoshop i'd never even consider pirating it) and it will become the dominant app (Though i realise photoshop will be very difficult to dislodge from corporate use) The point is, once people only use apps that run on any platform, which is pretty likely to happen with successes like firefox and OO.o then the vendors trying to push that $12 pc out the door will start looking at that MS tax very hard indeed, so you won't need to uninstall windows or word or whatever, it won't even be on there by default.

      --
      This is a joke. I am joking. Joke joke joke.
  26. Multiple screens? by oneandoneis2 · · Score: 1
    Would this include the possibility of having multiple screens on Windows? That's one thing I REALLY miss when I have to use a Windows PC.

    Limited to one screen? How primitive!

    --
    So.. it has come to this
  27. Qt doesn't matter;KDE doesn't matter; KOffice DOES by antoineL · · Score: 1
    First came Cygwin, which challenged kernel32.dll; sympathical, but definitively not the killer app.

    Then there is Qt to challenge gdi32.dll. Great too, but won't change at Nasdaq.

    Now we have KDE to challenge user32.dll. OK, great too, we continue the track. Still, none of my loosy users will notice anything. Technically, or for the lawyer, sure it is great. Fonctionnaly, this is widely different.

    Next on the track is, of course, KOffice. And this is the place where these people will actually notice something.
    Also, I remember it was KOffice which makes me looking at KDE in the first place...

  28. Old News by Anonymous Coward · · Score: 0

    QuickTime for Windows 3.x has been out since Windows 3.x and Apple is about to release 7.

    Oh

    Wait a sec, you're talking about cross-platform Application scripting.

    Never Mind. ;)

  29. Re:Public service announcement: DO NOT CODE FOR QT by Anonymous Coward · · Score: 0

    The problem with your line of reasoning is that you argue that GPL compatible software is the only FOSS available. You have to licens your software under a GPL compatible license if you want to use QT. However, FOSS is FOSS and FOSS is not the same as 'GPL-compatible'.

    Luckily i have GTK. However i applaud Trolltech for this move they made since it makes GPL-compatible software using QT on Windows (without Cygwin hack) much more easier.

  30. Re:Public service announcement: DO NOT CODE FOR QT by QuantumG · · Score: 1

    Well yes, but you can dual license you code under GPL/BSD if you really want to.

    --
    How we know is more important than what we know.