Cookies op Tweakers

Tweakers maakt gebruik van cookies, onder andere om de website te analyseren, het gebruiksgemak te vergroten en advertenties te tonen. Door gebruik te maken van deze website, of door op 'Ga verder' te klikken, geef je toestemming voor het gebruik van cookies. Wil je meer informatie over cookies en hoe ze worden gebruikt, bekijk dan ons cookiebeleid.

Meer informatie

Door , , 20 reacties
Bron: Google, submitter: A_L

A_L wijst ons op de volgende meuk: "Google heeft zijn fotobeheerprogramma Picasa beschikbaar gemaakt voor Linux. Aangezien de programmeurs niet genoeg tijd hadden voor een native port naar het Linux-platform is er gekozen voor een tussenweg, namelijk door gebruik te maken van Wine. Hiervoor hebben de Google-programmeurs, voor de nog niet werkende onderdelen van Picasa, code bijgedragen aan de Wine-source. De code van Picasa zelf is niet beschikbaar. Het programma kan alleen als binary gedownload en gebruikt worden. Over de beschikbaarheid: tot op heden lijkt het er op dat het alleen in Amerika gedownload kan worden. Google Labs maakt er wel melding van, maar de webpagina is buiten de USA niet te bereiken. Via een omweg bij Google zelf kan de pagina wel benaderd worden."

Picasa stelt je in staat om foto's op eenvoudige manier te beheren, bewerken en online te zetten. Het programma biedt diverse mogelijkheden om foto's aan te passen, waaronder het rechtzetten van de horzion, het contrast aan te passen en een uitsnede te maken. Picasa for Linux is de Linux-tegenhanger van de reguliere Picasa-uitvoering die alleen beschikbaar werd gesteld voor WIndows. De Linux-editie van de beeldbewerker kan gedownload worden als rpm-, deb- en bin-bestand. De ontwikkelaars van Wine, die mee hebben geholpen om Picasa op Linux te krijgen, laten het volgende weten:

Toward the very end, everything was looking great except that the initial assumption that most cameras emulate storage devices turned out to be wrong. Fortunately, Marcus Meissner just happened to decide to implement libgphoto support; his patch appeared at the perfect moment, and now Picasa supports both common flavors of cameras.

Two features left out of the Linux version were CD-ROM burning (the driver Picasa uses is hard to support under Wine) and movie playback (Wine doesn't have the necessary codecs). Both are potentially fixable in a future version, but were beyond the scope of this first port.

One interesting challenge when shipping commercial apps for Linux is packaging -- do you choose RPM or Debian packages, or do you use a WIndows-style installer? The Picasa for Linux team chose all three, in hopes of pleasing everybody. (Let's see how well *that* works :-) The Windows-style installer was implemented using the open-source Loki installer, and a few patches were contributed back for that, too.[break]

Google Picasa for Linux (klein)
Versienummer:2.2.2820-5
Besturingssystemen:Linux
Website:Google
Download:http://dl.google.com/linux/standalone/picasa-2.2.2820-5.i386.bin
Bestandsgrootte:25,63MB
Licentietype:Freeware
Moderatie-faq Wijzig weergave

Reacties (20)

Bah, wine. Ik ben anti-wine. Wine is voor een heleboel luie programmeurs een reden om geen linux te supporten, "want het draait toch wel onder wine". Zo worden linux gebruikers opgezadelt met dit soort rommel, die niet in je desktop past (ziet er uit als windows 95 :r), zich niet als linux software gedraagt, en bovendien helpt om je linux bak te vervuilen met windows code...
Nou ja, beter iets dan niets zullen we maar denken. Ik hou het toch op een open source alternatief, zoals F-Spot of Gthumb ofzo.
Tja ik snap het ook niet helemaal, waarom geen C# programma maken en het onder mono kunnen draaien, daarmee red je het namelijk ook. Ik vind mono wel een hele schone oplossing!
die 120MB die mono gebruikt noem jij clean? beetje veel als je alleen een picture-viewer draait niet?
Ik weet niet precies welke widget tool picasa gebruikt, maar het ziet er 1 op 1 uit met de windows versie. Ook op windows gebruikt het geen native widgets. Pas wanneer je file-dialogen enzo ziet merk je hier en daar wat windows-gedrag op. Tis dan ook geen luie port (gezien het feit dat ze codeweavers ingehuurd hebben om ervoor te zorgen dat 't werkte) .. met dezelfde moeite hadden ze dit native kunnen doen.

Feit is en blijft dat google deze software opgekocht heeft en nu een 3de partij heeft betaald om de linux-support rond te krijgen. Maar de installatie-methode enzo laten weinig merken van de aanwezigheid van wine.

Ik denk dat ook dat deze zet gedeeltelijk komt omdat ze zelf ubuntu draaien op de google-kantoren en dus niet hun 'eigen' picasa konden gebruiken. Wat natuurlijk moeilijk uit te leggen is...

De voornaamste reden van Picasa voor Google is dan ook de windows desktop minder MS te maken. Dit was iets waar Windows XP standaard geen tools voor biedt, terwijl toch zelf de minder technische mensen hiervoor allerlei software uitprobeerde. Door een niet MS standaard tijdig te introduceren nemen ze wind uit de 100%-MS ervaring.

Verwacht dus ook niet dat ze er veel moeite voor zullen doen, behalve er wat geld aan uit te geven..
Aan de ene kant geef ik je gelijk en is het zeker niet zaligmakend met wine dingen te "porten", dit omdat het niet echt native werkt, wine api iets buggier is en het er niet uitziet.
Maar aan de andere kant is het wel prachtig dat hierdoor een cad programma onder linux werkt. Er is native nog geen cad programma onder linux maar bricscad heeft zijn versie met behulp van wine "geport" naar linux. Dus voorlopig is dit het beste alternatief, mede omdat het denk ik heel wat manjaar kost om een cad programma te porten. (overigens is bricscad wel bezig met een native versie voor linux zonder dependency's)
Ik kan op bijna ieder individueel commentaartje hierboven gaan reageren, maar ik zal dat maar niet doen - ik veeg ze wel samen tot een grote 'reactie'...


Hoewel ik het niet zeker weet, vermoed ik dat men voor Picassa gebruik gemaakt heeft van WineLib. Dit is een library vol met implementaties van de Win32 API, op die manier hoeft men geen volledig programma te herschrijven. De gebruiker daarentegen heeft toch een Linux versie van het originele Windows programma...

...hiervoor hoeft men Wine zelf niet (volledig) te draaien, WineLib moet uiteraard wel beschikbaar zijn. (Zie het als een 3e weg cq toolkit naast de reeds bestaande Qt en GTK toolkits)

\[Edit: Uit de FAQ van Picassa blijkt dat men inderdaad Wine gebruikt, toch jammer. Het zou mooier geweest zijn als men een WineLib versie gemaakt zou hebben]

Verder worden Wine en WineLib voor zover ik weet onder de GNU Lesser General Public License verspreid. Deze licentie staat het koppelen van gesloten broncode (closed source) met de code odner de GPL toe...

Over het hebben van 'Wine Rommel' binnen de Linux desktop, zoals ik al aangaf hebben we reeds meerdere toolkits. (Die in het begin er ook niet hetzelfde uit zagen - en vgls mij nog dit nog steeds niet helemaal doen). Toch zou het inderdaad wel mooi zijn als alle toolkit en Wine er hetzelfde uit zouden zien en toch Theme-able zouden zijn....

* Little Penguin blijft dromen :)
Wine is enigszinds themable. Je kan er sommige XP themes voor installeren, om het er ietsje beter uit te laten zien, ook al is het nog een beetje buggy en werken de meeste niet goed.
Wat ik zelf niet snap is waarom ze niet gewoon GTK2 of Qt widgets gebruiken om de GUI te renderen, en ze perse willen dat het op windows lijkt. Aangezien XP ook themes ondersteund, lijkt het gebruiken van themed native widgets me niet zo'n probleem.

Wat me bovendien ergert aan wine zijn de file selection dialogs. Waar GTK en Qt tegenwoordig hun eigen native dialogs hebben, die er overal het zelfde uit zien, en je dus een mooie consistente desktop krijgt, krijg je bij wine een dialog die op windows lijkt en jou vraagt om iets op je C: uit te zoeken... |:(
Hoewel ik het niet zeker weet, vermoed ik dat men voor Picassa gebruik gemaakt heeft van WineLib. Dit is een library vol met implementaties van de Win32 API, op die manier hoeft men geen volledig programma te herschrijven.
Dat is correct. Dit draait niet in wine, 't is gewoon gecompileerd tegen WineLib, en draait dus native. Komt gewoon op 't zelfde neer als iets compileren met Qt of GTK2. Niet ?

Verder snap ik al die kritiek op wine niet. Ik gebruik wine slechts voor 1 programma dat niet native op linux draait. Weliswaar is wine nog niet perfect, maar waar ik 't voor wil gebruiken, voldoet het.

Als je dan ziet hoe snel wine de laatste tijd vooruitgaat, vind ik wine een prima programma.

Dat google 225 patches (en andere code) aan wine doneert, kunnen we toch enkel toejuichen? Alle beetjes helpen dacht ik zo.

EDIT
Wat me bovendien ergert aan wine zijn de file selection dialogs. Waar GTK en Qt tegenwoordig hun eigen native dialogs hebben, die er overal het zelfde uit zien, en je dus een mooie consistente desktop krijgt, krijg je bij wine een dialog die op windows lijkt en jou vraagt om iets op je C: uit te zoeken...
Daar heb je een punt, imho :)
Ik vind het wel grappig dat een dienst van google officieel niet te bereiken is, maar door een eigen dienst van hun wel vertaald kan worden weergegeven :P
Bij mij werkt de normale link wel gewoon.
Misschien omdat de voorkeur taal van Firefox op engels staat?
Inmiddels kan het inderdaad wel, maar toen ik dat schreef nog niet. Stond ook in het artikel trouwens:
maar de webpagina is buiten de USA niet te bereiken. Via een omweg bij Google zelf kan de pagina wel benaderd worden.
Goede zaak dan Google de software voor Linux beschikbaar gaat stellen, ik zat er al een beetje op de wachten (misschien is hierbij de Google OS weer een stapje dichterbij). :+

Ik hoop echter wel dat ze ook een native versie gaan maken.
Zelf had ik picasa al draaien onder Wine, het werkte allemaal hardstikke goed alleen bepaalde functies zoals het online bestellen had ik nog niet aan de praat.

Net even deze versie gedowload en geinstalleerd onder debian etch en ik moet zeggen dat ik erg tevreden ben. Alles lijkt te werken.
Werk inderdaad zeer goed, alleen jammer dat de slideshow bij dualscreen over twee schermen gaat
Werkt zeer goed? Mwah... Bij mij is deze wine-versie er al twee keer uitgeklapt bij het scannen van de foto's op diverse harde schijven. Verder laat deze versie van Picassa PNG's met transparantie zien met een blauwe achtergrond, iets wat volgens mij verder alleen Internet Explorer 5 ook nog doet...:(
Volgens "Linux Today" wordt Google Earth ook voor Linux beschikbaar gemaakt:
Picasa, founded in 2001, was purchased by Google in July of 2004, and the photo management tool has seen some extensive use, albeit from Windows users. DiBona indicated that Google made a public committment to begin porting two applications to Linux about a year ago. The other application in this project is Google Earth. Picasa for Linux was announced first simply because it was finished first.

When asked if the additions to WINE would bootstrap Google Earth's porting progress, DiBona answered in the negative, explaining that Google Earth relied on Qt and GL libraries and code, so additional WINE support would not help. No timeline for that application's release was revealed at this time.
Alleen hier wordt gesproken over QT en openGL. Wat er enigzins op zou duiden dat het geen wine-port is? Dit wordt weer enigzins tegengesproken op "Wine weekly news":
Interestingly, Google Earth is suffering from an OpenGL and Wine windowing problem that's a showstopper for a ton of other programs.
Wat ik alleen niet snap: Wine is toch uitgebracht met een GPL licentie. Wanneer picassa dat in hun eigen code verwerkt dan moet dat toch ook uitgebracht worden onder de GPL?

Waarom is de source code dan niet vrij gegeven?
Waarom is de source code dan niet vrij gegeven?
omdat picasa geen GPL code gebruikt. De google devers hebben juist code aan Wine gegeven (die daarmee dus GPL wordt) om Picasa aan de praat te krijgen onder wine, daarmee wordt dus geen GPL code in Picasa zelf gebruikt.

hetzelfde geld voor het gebruikt van libgphoto, dit is een library onder de LGPL, waardoor je vanuit propietary software wel naar de dynamic link library's mag linken ( onder windows: *.dll, onder unix *.so)
wine heeft geen gpl-licentie
Het gebruikt dus wine, waarvoor google een aantal patches heeft gesubmit.

Op dit item kan niet meer gereageerd worden.



Apple iOS 10 Google Pixel Apple iPhone 7 Sony PlayStation VR AMD Radeon RX 480 4GB Battlefield 1 Google Android Nougat Watch Dogs 2

© 1998 - 2016 de Persgroep Online Services B.V. Tweakers vormt samen met o.a. Autotrack en Carsom.nl de Persgroep Online Services B.V. Hosting door True