Google Windows Apps Coming To Linux
skaet writes "DesktopLinux.com reports that Google is working together with CodeWeavers to bring their photo editing and sharing program Picasa, formerly only available on Windows, over to Linux. From the article: 'The program is now in a limited beta test. If this program is successful, other Google applications will be following it to the Linux desktop, sources say. The Linux Picasa implementation includes the full feature set of the Windows Picasa 2.x software. It is not, strictly speaking, a port of Picasa to Linux. Instead, Linux Picasa combines Windows Picasa code and Wine technology to run Windows Picasa on Linux. This, however, will be transparent to Linux users, when they download, install, and run the free program on their systems.'"
Google earth on linux please!
Google? Beta? Who'd have guessed?
I knew Wine started out as a tool to migrate source code bases from Windows to Linux, but this is the first time I've heard of it being used for that (as opposed to doing conversions at runtime).
Wine. So that means their still Windows applications then?
Using programs in wine is painful. It's definitely one of those areas where you only do it if you have to, not if you have a choice. Since Picasa is hardly the only such program available for Linux, why bother if it's only going to be half-assed? Who wants to manage a wine installation to run Picasa. Anyone? Do any of you really want this?
The solution to complaints that Google makes no effort to port their software to Linux isn't to get CodeWeavers to make it run when used with winelib. It's to port the software to Linux. Otherwise just tell Linux users to sod off, because that's basically what linking with wine is doing.
For those who remember Kylix, this sounds like an awful idea. Borland basically did the same thing with their Delphi IDE when they ported it to Linux, and it turned out very poorly.
It was slow, crash-prone, and just plain messy to install. While WINE has likely improved since then, I'm still not convinced that it is suitable for use in production applications.
Cyric Zndovzny at your service.
Does this mean every Beta-Tester gets like 5000 invites, and everyone they invite gets another 5000?
Btw, anyone want a GMail account?
We used to have a Bill of Rights. Now, with the rights gone, all we have left is the bill.
Typically when one says their software support Linux, it means that their program can be compiled (or at least easily ported to) the major non-x86 platforms, including PPC and SPARC.
Wine, however, is only for x86-compatible systems. Will this software from Google only run on x86 Linux systems, and not on PPC Linux and SPARC Linux, amongst other Linux ports?
Cyric Zndovzny at your service.
From the article:
The new program is reportedly re-tooled to work perfectly under CodeWeaver's CrossOver Office Wine emulation. This may mean that Linux Picasa is using the program's own native Windows DLLs (dynamic link libraries).
This gives me a very odd feeling.
While for one side this will be very good for Linux users as this technology may be used in the future, allowing a fast deployment and development of very good programs, will this also mark a real beginning for Linux closed-source programs and binary installations?
If I clone myself, can I call it a thread?
If a girl winks to us, can I call it a race condition?
But the problem with Wine is one of quality. That's not to suggest that the Wine team hasn't done a great job. They sure have, considering what they have to work with (the Win16 and Win32 APIs). But the past ports of software to Linux via Wine have been terrible. Kylix is one example, and the port of WordPerfect by Corel another. They were slow, buggy, and not very impressive.
Cyric Zndovzny at your service.
I've already got Picasa up and running on Wine, but I never use it because it references files on the c: drive (shudder) - will that be the case with this thing - or will there be proper paths?
Genesis 1:32 And God typed
Technically, when you're using Wine to run your own application which you can compile to the target architecture, there shouldn't be an issue apart from endianness fluff that might be exposed in the Windows API. Which is unlikely, given that Windows NT was available for Alpha, PowerPC, ...
It'll probably be like any application that comes with its own GUI, networking, etc, library.
Hopefully Google will make it transparent enough to only need a single shared Wine install between different Google applications, rather than, for example, statically compiling Wine into it!
Google Throws Linux Users a Bone
An old, marrowless, dried up, bone, with no meat on it, and, yet, there it is.
Basically they're making a Windows app run on Linux, using Wine. Why didn't we think of that?
Damnit, Jim, I'm an anarchist, not a F@#$!^& doctor!
Given Google don't make any money from Picasa, the Linux client is a loss-leader. So, it makes sense to get the first Linux version in the easiest way possible. And that is Wine. That's what it was written for. In the free software world, there is always someone who will say "I want that for free!", and "Now that I have it for free, I want it better". If you do that in a restaurant, they'll sprinkle crumbled turd on your food. On the internet, all they can do is ignore you.
Check out the code contributions - there are lots of bugs found & fixed by the Google guys that are working on this. It's not like they are saying "Go run on wine, we don't care", it's "Go run on wine, and we've given you the most help we can".
A tool like Picasa, which was written from the ground up for Windows, is not a candidate for a "Linux Port". It would need a "Linux re-write". Maybe a future version could be built using tools to help with platform independance...but Google have much bigger things to worry about.
John
Does this mean that, at long last, we can play with Google Earth on linux?! Why that would make this day almost worth keeping around!
Perhaps Google is quietly gaining experience with desktop Linux (Ubuntu) and WINE for a future assault on the Microsoft-dominated desktop. Microsoft will try very hard to switch people away from win32 apps and onto WinFX apps, where they have much tighter control (patents, DRM, etc.). Also, Microsoft knows that win32 will soon be 99%+ reverse engineered to run on Linux, so they have a huge interest in killing win32. Circa 1999 Intel wanted to kill x86 to increase profit margins and gain a tighter control of the market via IA-64 (Itanium), a highly IP-encumbered ISA. In the process, Intel left an x86-64 gap. If Microsoft leaves a win32 gap, like Intel did with x86-64, perhaps Google will fill that gap with Linux/win32, just as AMD filled Intel's gap with AMD64, leaving Intel scrambling and Itanium stagnating. I would guess that Microsoft will do better with WinFX than Intel is doing with Itanium, but how much better is the interesting question!
I'm just guessing but presumably they make money when you order prints from Picasa? e.g. Kodak pay them a referral fee?
I wonder why they just dont make a native port?
Right.... because Google sure has a history of producing good client side software... Get a grip people, Google makes the best search engine and a good email interface (IMO it's not even that good but that's another topic). Everything else that they've made has been extremely mediocre at best (Google Video, Google Talk etc.). Saying that they have the ability to make Linux acceptable to the masses more than Sun or IBM, who are two of the worlds biggest open source contributors, is beyond ridiculous.
Then you go on to say, "the other guys just R & D it". Oh please, it'll be years, if ever, before Google can claim that they've produced a fraction of the amount of Open Source code as IBM and Sun. There is no company that the R & D statement would apply to more than Google. IBM and Sun produce a ton of Open Source code, whereas Google produces almost nothing. These aren't even going to be native Linux apps and several of those apps already work in Wine.
I love the words you used as well, "Google by some magic". Sheesh...
I gotta say nothing out there for linux even remotely compares to Picasa. I tried F-spot the other day and man is it still very alpha compared to Picasa. Digikam is the closest but if Picasa runs smoothly and keeps its online photo service access then I see it becoming very popular. It's just a pleasure to use and you can get very good results with little effort. I've been using it since before Google bought the previous owner out and it's worked out well for anyone I've showed it to.
People complaining should be happy that anyone at all these day is bothering with porting over desktop apps to linux.
If you wanna get rich, you know that payback is a bitch
It is 2006 and win32 is 97% of the market for desktop apps like Picassa.
Have you ever USED Picasa? It's an APPLICATION (not a WEB application) that runs on your desktop and helps you organize and perform basic edits/adjustments to your images. It also has the added feature (after Google bought it a couple years ago) of allowing users to easily upload pictures to their blogspot or e-mail it through GMail (not sure about the GMail feature as I haven't tried the latest version, but I seem to remember hearing about this). It's got an awesome GUI, but other than that (and the Google specific tie-ins) it doesn't do much more than other photo organizing apps already available in Linux.
Still, this is a decent start. I'd be more excited about them porting the desktop search (as long as I can still disable the sharing of info. to Google).
Read my blog posts on usability.
Yeah, it already works in Wine, but it would be nice to be able to run it without that.
-- null
Do you really want the majority of Linux software to turn into what they have on Windows and Macs? The vast majority of software on those platforms is binary-only shareware. Everytime some pissant little programmer writes a program to do anything of consequence they slap on a registration requirement and it instantly costs $25-$50 for some stupid little utility. With Linux, on the other hand, the vast majority of software is not only completely free, it's open source! Unless we continue to support open source products and shun the closed proprietary binary-only shareware crap the Windows and Mac users are stuck with the Linux platform will lose one of its main rallying points.
Picasa is closer to iPhoto than it is to Flickr. Uploading is not the half of it. The focus is on organizing and basic editing (adjusting levels, reducing redeye, etc.)
Why are they bothering? This is going to be greeted with all the enthusiasm of someone breaking wind in a swimming pool. It's great that Google have realized that it has people who want to use it's services that run linux but unless they are going to do the porting job properly I don't think they should do it at all.
Perhaps that's a little harsh but I don't want some clunky Windows app with a ton of Wine libs following it around cluttering up my system. Personally I find digiCam to be as good if not better than Picasa so I think I'll stick with that - certainly on Linux I feel that is the application they are competing against.
I used to have a better sig but it broke.
Unlike what you seem to think, Picasa is not a photo editing tool.
Rather, it is some sort of photo organizer/viewer. It does have a few (very simple and easy to use) tools to enhance contrast/color etc., but it's purpose is nothing like Photoshop/Gimp/PaintShopPro/etc.
Sorry for not being more clear about what it really is. It's probably because I still wonder myself... Maybe someone who has actually found a use for it can be clearer.
It's great that google realizes that programs need to be ported to linux, however hopefully you don't need to use codeweavers software to use it. Or wine even, I don't want to have to install wine myself to use this, it would be nice if Google wrapped winelib in with Picassa. (which they most likely should).
From the article:
Wine is not, as has sometimes been said, a Windows emulator...
Next Paragraph:
The new program is reportedly re-tooled to work perfectly under CodeWeaver's CrossOver Office Wine emulation.
If I hadn't spent countless hours trying to get ANYTHING useful running in Wine, I might be confused.
Honestly, if Google was truely serious about creating a Linux based GOOS then why do a half assed "port" of picasa using Wine. Wine has always resulted in half assed implementations of Windows software, often lacking real performance and often many features disabled. I am surprise Google with all their newly minted billions would not just higher a bunch of Linux Developers and make a native Linux version of Picasa.
And don't fool yourselves, Wine IS an emulator. Anything that has to mediate between native software code and native OS/Hardware code is an emulator. It may not be a hardware emulator (i.e. not translating to machine code the software code wasn't written for), but it is a software emulator translating windows calls to Linux calls. And in any case, emulators are slow.
I haven't thought of anything clever to put here, but then again most of you haven't either.
Y'know what? If you don't like shareware, don't use it. Use the free stuff. I like free stuff, you like free stuff, we ALL like free stuff. It's not like it's gonna dry up and blow away, and some competition from closed source apps would be good all around I think. If the free app can't hold up against some "stupid little utility", well then it probably wasn't that good to begin with, and the only reason it was being used was because it was free, and the only game in town. To me, the main rallying point of Linux is that it's not made by MS. I could care less if it was free or open source, really (if that's your thing, more power to ya, I just want my machine to do what I want it to in order to work or play). I've paid for many distros in the past, I forsee that continuing into the future, and I don't have a problem with that because I know the difference between free beer and free speech.
I, for one, would absolutely love to see apps such as AutoCAD and 3DS Max running native on Linux. Give me commercial apps. I'll buy 'em, as would many others. Sorry guys, it's not just a hobby OS anymore, nor is it just for servers. We want workstation apps, not just a word processor, spreadsheet and solitaire. Nor do I want windows app compatability. I want NATIVE apps. While I'm not thrilled about the winlib idea here, it is indeed a step forward.. as long as they keep going forward and the first chance they get to do a re-write (major version change maybe?) do it for full cross compatability. I can see using this to get started down the path of richousness, but not as an end goal. I do NOT want anything like the OS/2 win compatability to happen (which was, IMO the downfall of OS/2).
We have enough youth, how about a fountain of SMART?
Make sure you're not connected to the https://mail.google.com/ version of gmail. You want to connect to http://mail.google.com/ You may need to clear your cache/cookies as well, but I didn't need to. I have connected to the SSL version of gmail for a long time and I thought the same as you. Then I read the googlem mail discussion list and they had a few posts about how google chat doesn't work under https mode.
... and OpenOffice. OK, Sun bought it off a German company (and then graciously open-sourced it), but Google bought off the company that originally wrote Picasa too (surprisingly, Apple did the same for iTunes). Neither are open-source.
(Though I'd use a Picasa port before I use F-Spot, the latter is still too incosistent for me.)
Michel
Fedora Project Contribut
Remember when Corel "ported" Wordperfect to Linux? They used wine and it was a miserable failure. However Corel's attempt failed where google might succeed as maybe google won't make the same mistakes.
Corel forked wine to add some custom features they needed that head wine didn't have (fonts and printing, for example). This fork proved their undoing. It was never synced back to the head branch and soon died, orphaning their version of wine. Further glibc advances broke wine with every release, effectively preventing corel's wine from running on anything newer than RH 7.
As long as google doesn't do the same thing, we'll probably be okay.
Instead of hoping and praying that Google will do what you want, why not look at NASA's World Wind and port it to Linux yourself? This is an Open Source world -- stop being so passive.
-russ
Don't piss off The Angry Economist
LOKI did not use WINE to port the games.
They really ported the games to linux, meaning that the games were linux pure binary with no
"emulation" layer (even thought that WINE Is Not an Emulator).
They job were "simpler" because most of the time they had to translate
direct3D to openGL (if the game did not have an openGL driver),
DirectSound to OpenAudio (or something like that equivalent to openGL for
sound that they created) and the rest of DirectX to SDL.
Basically the game source became mostly thru cross-plataform as openGL, OpenAudio and SDL
can be run anywere.
everybody knows that linux ppl are so pretentious they would never be caught dead running a closed source app (which I'm sure this is going to be). there are alternative photo apps out there that are open source, so why would anyone use this? props to google for extending to the linux crowd, but i think they're wasting their time.
I was one of the original developers on Picasa. Two things you might want to know. One: a LOT of Picasa, particularly the main UI code, makes extremely light use of the Win32 apis. Two: If you check the WINE logs in the last while, you'll see a lot of beneficial commits coming from Google employees. Some of these were directly inspired by Picasa, which *does* make use of some of Windows' more obscure APIs that WINE didn't have full support for initially.
Personally, I think google talk is the nicest IM client I've ever used. Every little thing about it is done right.
Like to know when someone IMed you but don't want timestamps cluttering up your conversations? It will insert subtle timestamps in any long pause in the conversation.
Don't like multiple chat windows cluttering up your screen, but don't want to embarass yourself? Google talk's stackable shadable windows are just the thing.
You get the idea. Every single part of the interface seems like an ingenious compromise between the pros and cons of features that other IM clients have tried.
They act like it's so difficult and time consuming
Then there's always selling out. And I don't get the system specs, I mean, all that for basically sizing down images? Did they only buy it because of a cool title?
the sun is god