Nieuws:

Welkom, Gast. Alsjeblieft inloggen of registreren.
Heb je de activerings-mail niet ontvangen?

Auteur Topic: Tomboy: een Windows-infiltrant in Linux?  (gelezen 15464 keer)

Offline Pjotr

  • Lid
    • Makkelijke Linuxtips
Tomboy: een Windows-infiltrant in Linux?
« Gepost op: 2010/01/03, 22:23:10 »
Ik startte Tomboy eens voor de grap vanuit de terminal (met het commando tomboy), en ik kreeg iets heel raars te zien.... Een Windows-infiltrant in Linux? Heel raar. Wie weet hoe dat zit?

Zie ook bijgevoegde schermafdruk van Nautilus.
« Laatst bewerkt op: 2010/01/03, 22:28:47 door Pjotr »

Re: Tomboy: een Windows-infiltrant in Linux?
« Reactie #1 Gepost op: 2010/01/03, 22:40:52 »
Nog gekker... blader dan eens door naar de map addins. Daar staan allemaal .dll bestanden

Offline ivo

  • Lid
Re: Tomboy: een Windows-infiltrant in Linux?
« Reactie #2 Gepost op: 2010/01/03, 22:54:41 »
ps -ef;

inaninck 19167 26274  4 22:51 pts/0    00:00:01 mono /usr/lib/tomboy/Tomboy.exe

man mono

DESCRIPTION
       mono is a runtime implementation of the ECMA Common Language Infrastructure.  This can be used to run ECMA and .NET applications.

Brrrrrrrrrrrrr, wat is het koud buiten.
There are only 10 types of people in the world; those who understand binary and those who don't.

Offline Pjotr

  • Lid
    • Makkelijke Linuxtips
Re: Tomboy: een Windows-infiltrant in Linux?
« Reactie #3 Gepost op: 2010/01/03, 22:56:44 »
Het lijkt er inderdaad op, dat Tomboy een Windowsprogje is, dat met behulp van Mono onder Linux kan draaien... En ik heb inmiddels ontdekt: F-spot ook!

Het moet niet gekker worden...  ???

Waarom maakt men geen behoorlijk autochtoon Linuxprogje hiervan?

Offline ivo

  • Lid
Re: Tomboy: een Windows-infiltrant in Linux?
« Reactie #4 Gepost op: 2010/01/03, 23:11:42 »
Waarom maakt men geen behoorlijk autochtoon Linuxprogje hiervan?

Waarom wordt Linux/Ubuntu niet zodanig dichtgetimmerd dat het niet mogelijk is zonder specifieke autorisatie non-native applicaties te draaien?
Dit lijkt me een serieuze security breach.
There are only 10 types of people in the world; those who understand binary and those who don't.

Offline Pjotr

  • Lid
    • Makkelijke Linuxtips
Re: Tomboy: een Windows-infiltrant in Linux?
« Reactie #5 Gepost op: 2010/01/03, 23:23:54 »
Waarom maakt men geen behoorlijk autochtoon Linuxprogje hiervan?

Waarom wordt Linux/Ubuntu niet zodanig dichtgetimmerd dat het niet mogelijk is zonder specifieke autorisatie non-native applicaties te draaien?
Dit lijkt me een serieuze security breach.

Dat is een andere kwestie, maar waar maak jij uit op, dat zo'n autorisatie er niet is? Per slot van rekening zijn zowel Tomboy als F-spot progjes die in de standaardinstallatie van Ubuntu zitten, dus er is blijkbaar over nagedacht.... Enfin, ik weet hier verder niets van, dus daar laat ik het maar bij.

Ik vind het zelf eigenlijk vooral jammer, dat het "binnengesmokkelde" Windowsprogjes zijn en geen volwaardige autochtone Linuxprogjes. In de standaardinstallatie nog wel...

Offline testcees

  • Documentatieteam
    • testcees
    • www.testcees.nl
Re: Tomboy: een Windows-infiltrant in Linux?
« Reactie #6 Gepost op: 2010/01/03, 23:41:27 »
Dit lijkt me een serieuze security breach.
Nou, nou, als ik met synaptic kijk naar mono-runtime lees ik:

Canonical levert kritieke updates voor mono-runtime tot april 2011

Zo erg is het niet? Los van of mono lekker werkt, en/of een vervanging is voor .NET

De supporter van mono is Novell, Suse. Waarom niet?
Klik links bovenin op Documentatie

Offline Bertel

  • Lid
Re: Tomboy: een Windows-infiltrant in Linux?
« Reactie #7 Gepost op: 2010/01/04, 00:32:24 »
Wie "allergisch" is (geen mono wil) adviseer ik GnewSense.
Tomboy en F-spot is bv. vervangen door Gnote en gThumb.  ;)


Wat is vrije software?

Re: Tomboy: een Windows-infiltrant in Linux?
« Reactie #8 Gepost op: 2010/01/04, 10:16:59 »
Jamaar,

Heb je het geprobeert te draaien in Windows? Ik bedoel: het is gewoon een gnome-progje hoor:
http://projects.gnome.org/tomboy/
Volgens mij bestaat het niet voor Windows.....

EDIT:
sorry, ik zie nu dat bij de downloads ook een windows-installer wordt aangeboden.

Mijn excuses.
« Laatst bewerkt op: 2010/01/04, 10:18:53 door Steven Klein Haneveld »

Offline Tom

  • Lid
Re: Tomboy: een Windows-infiltrant in Linux?
« Reactie #9 Gepost op: 2010/01/04, 10:24:33 »
Wie "allergisch" is (geen mono wil) adviseer ik GnewSense.
Tomboy en F-spot is bv. vervangen door Gnote en gThumb.  ;)
Tomboy en Fspot gebruik ik nooit en zijn altijd al gedeinstalleert bij mij , en inderdaad Gthumb heb ik wel altijd in gebruik.
Tomboy vond ik niet zo prettig mee werken.
Netbook Xuby Xenial 16.04.5 Lts (totaal gestripte versie). Desktop Xuby Bionic 18.04.6 Lts Gestripte versie - Laptop Xuby Bionic 18.04.6 Lts. Ubuntu CoC Signed.Yes.

Offline Typhoner

  • Lid
    • http://typhoner.blogspot.com/
Re: Tomboy: een Windows-infiltrant in Linux?
« Reactie #10 Gepost op: 2010/01/04, 17:06:26 »
Waarom maakt men geen behoorlijk autochtoon Linuxprogje hiervan?

Waarom wordt Linux/Ubuntu niet zodanig dichtgetimmerd dat het niet mogelijk is zonder specifieke autorisatie non-native applicaties te draaien?
Dit lijkt me een serieuze security breach.

Dat is een andere kwestie, maar waar maak jij uit op, dat zo'n autorisatie er niet is? Per slot van rekening zijn zowel Tomboy als F-spot progjes die in de standaardinstallatie van Ubuntu zitten, dus er is blijkbaar over nagedacht.... Enfin, ik weet hier verder niets van, dus daar laat ik het maar bij.

Ik vind het zelf eigenlijk vooral jammer, dat het "binnengesmokkelde" Windowsprogjes zijn en geen volwaardige autochtone Linuxprogjes. In de standaardinstallatie nog wel...

Die programma's zijn gemaakt met mono, en moeten dus in een mono-runtime draaien. Blijkbaar heten programma's voor momo .exe, zoals .jar bij java.

Offline joop13

  • Lid
Re: Tomboy: een Windows-infiltrant in Linux?
« Reactie #11 Gepost op: 2010/01/04, 19:32:25 »
Er zijn zelfs meer exe's. Ik vond in Linux Mint de volgende:
Door gebrek aan visie gaat het volk ten onder, een keur van raadgevers brengt het tot bloei.

Twee laptops 16.04 Ubuntu, 1 laptop Linux Mint,

Re: Tomboy: een Windows-infiltrant in Linux?
« Reactie #12 Gepost op: 2010/01/04, 20:26:06 »
Tomboy is inderdaad een Win32 programma, ooit de code bestanden in de tar.gz gezien?
noem er even een:
tomboy-1.0.1.tar.gz\tomboy-1.0.1\tomboy\WindowsApplication.cseneh:
Citaat van: fileinfo.com over CS-bestanden
Source code file used by Microsoft Visual C# (C Sharp) and C# .NET development software

en de eerste regels vandat bestand?
using System;
using System.IO;
using System.Text.RegularExpressions;

namespace Tomboy
{
public class WindowsApplication : INativeApplication
{
private static string confDir;
private static string dataDir;
private static string cacheDir;
private static string logDir;
private const string tomboyDirName = "Tomboy";

static WindowsApplication ()
{


ADSL? nee, neem ADHD, dat is pas snel!

Offline Joshua822

  • Lid
Re: Tomboy: een Windows-infiltrant in Linux?
« Reactie #13 Gepost op: 2010/01/04, 20:26:36 »
De extensie *.exe duid er toch gewoon op dat we met een programma te maken hebben dat met mono werkt ? Net zoals Typhoner al zei.

Je kunt mono ook vervangen door dotgnu, dat is volledig vrije software !

Maar, trouwens, als tomboy een windows programma is, hoe werkt het dan in linux ?
« Laatst bewerkt op: 2010/01/04, 20:28:08 door Joshua822 »

Re: Tomboy: een Windows-infiltrant in Linux?
« Reactie #14 Gepost op: 2010/01/04, 20:29:53 »
via mono....

maar een linux programma gebruik geen Windows classen, zoals system.IO en system.Text.RegularExpressions


ADSL? nee, neem ADHD, dat is pas snel!

Offline koen_92

  • Lid
Re: Tomboy: een Windows-infiltrant in Linux?
« Reactie #15 Gepost op: 2010/01/04, 20:31:04 »
Daarom heb ik Mono er ook meteen afgeknikkerd na de installatie.
Door het pakkettenbeheer worden alle C#, dus 'windows' programma's dan meteen mee verwijderd.
Vervolgens heb ik het vrije alternatief voor Tomboy geinstalleerd: Gnote.
Werkt net zo goed.
F-spot had ik sowieso nooit nodig, dus ben ik geen alternatief voor wezen zoeken.

Re: Tomboy: een Windows-infiltrant in Linux?
« Reactie #16 Gepost op: 2010/01/04, 20:32:38 »
Welnee, het is gewoon Mono, Mono is een opensource-implementatie van .NET. De specificaties daarvan zijn gewoon open. .NET heeft via allerlei moduels ondersteuning voor GTK, GNOME, enzovoort. Ubuntu-programma's zoals Hardware Drivers zijn ook gewoon in Python gescrheven. Vergelijkbaar dus.

@richard, doc-bestanden zijn toch ook niet altijd gemaakt met Microsoft Word op Windows?

Ik zie geen enkele reden waarom je geen Mono-programma's zou moeten gebruiken, ik vind het een beetje paniek om niks...
« Laatst bewerkt op: 2010/01/04, 20:34:14 door Cumulus007 »

Re: Tomboy: een Windows-infiltrant in Linux?
« Reactie #17 Gepost op: 2010/01/04, 20:45:20 »
@richard, doc-bestanden zijn toch ook niet altijd gemaakt met Microsoft Word op Windows?
nee, maar CS is vóór windows.
en daarbij is C# van Microsoft.
dus of ze gemaakt zijn op linux of op windows, het is voor windows.

btw, I kan ze op windows openen, met behoud van de regel einde.
dus ze zijn wel vóór windows opgeslagen, immes kent windows de linux regeleinde niet.


ADSL? nee, neem ADHD, dat is pas snel!

Offline Johan van Dijk

  • Administrator
    • johanvandijk
Re: Tomboy: een Windows-infiltrant in Linux?
« Reactie #18 Gepost op: 2010/01/05, 05:39:14 »
Gaan we nu hier ook weer die felle discussies en flame wars voeren over het gebruik van Mono (of het juist niet gebruiken)?
* Johan van Dijk pakt alvast de chips en cola er bij ;)

Offline vanadium

  • Lid
Re: Tomboy: een Windows-infiltrant in Linux?
« Reactie #19 Gepost op: 2010/01/05, 10:20:25 »
mono wordt onder verschillende licenties verspreid, waaronder ook gpl en lgpl. Het is dus Vrije Software. Op dat vlak geen probleem. De problemen zijn van andere aard, maar voer voor specialisten.

mono kan je vergelijken met java. De software draait op een virtueel platform. De software kan hierdoor platform onafhankelijk ontwikkeld worden. Om te draaien op een specifiek platform, moet hiervoor de juiste "motor" voor het platform geinstalleerd worden. Voor java zijn er versies voor de verschillende platformen. Op Windows heb je MS .NET, op linux is er dus mono.

Dat "cross-platform" is enigszins relatief: als software ontwikkeld wordt met specifieke bibliotheken zoals voor gtk, de grafische omgeving gebruikt door gnome, dan zullen er aanpassingen nodig zijn om het programma te porten naar Windows.

Zoals we allemaal merken, maakt het naar de eindgebruiker niets uit of een programma al dan niet een ".EXE" of ".DLL" extensie heeft. Het linux ecosysteem is zo divers, dat je mogelijk het begrip "native applicatie" moeilijk kan definiëren ...


Offline testcees

  • Documentatieteam
    • testcees
    • www.testcees.nl
Re: Tomboy: een Windows-infiltrant in Linux?
« Reactie #20 Gepost op: 2010/01/05, 10:45:32 »
mono wordt onder verschillende licenties verspreid, waaronder ook gpl en lgpl. Het is dus Vrije Software. Op dat vlak geen probleem. De problemen zijn van andere aard, maar voer voor specialisten.
Voer? https://lists.ubuntu.com/archives/ubuntu-devel-announce/2009-June/000584.html

Citaat
"the Ubuntu Technical Board sees no reason to exclude Mono or applications based upon it"
Klik links bovenin op Documentatie

Offline Pjotr

  • Lid
    • Makkelijke Linuxtips
Re: Tomboy: een Windows-infiltrant in Linux?
« Reactie #21 Gepost op: 2010/01/05, 11:26:01 »
Een verhelderende discussie; weer wat geleerd. Er is dus niet zoveel aan de hand, gelukkig. Het geeft maar weer aan, hoe ongelofelijk complex een besturingssysteem in elkaar zit....

Offline vanadium

  • Lid
Re: Tomboy: een Windows-infiltrant in Linux?
« Reactie #22 Gepost op: 2010/01/05, 11:34:19 »
De mening van "the master himself" ...

http://www.fsf.org/news/dont-depend-on-mono

In essentie komt het erop neer dat niemand kan garanderen dat het vrij gebruik van C# voor altijd gevrijwaard zal zijn.

Offline Pjotr

  • Lid
    • Makkelijke Linuxtips
Re: Tomboy: een Windows-infiltrant in Linux?
« Reactie #23 Gepost op: 2010/01/05, 11:37:42 »
De mening van "the master himself" ...

Tja.... van die man krijg ik soms kromme tenen, eerlijk gezegd... Veel te fanatiek. Ik heb het niet zo op fundamentalisme.

Offline darko

  • Lid
Re: Tomboy: een Windows-infiltrant in Linux?
« Reactie #24 Gepost op: 2010/01/05, 11:51:14 »
mono kan je vergelijken met java. De software draait op een virtueel platform. De software kan hierdoor platform onafhankelijk ontwikkeld worden. Om te draaien op een specifiek platform, moet hiervoor de juiste "motor" voor het platform geinstalleerd worden. Voor java zijn er versies voor de verschillende platformen. Op Windows heb je MS .NET, op linux is er dus mono.

Dat "cross-platform" is enigszins relatief: als software ontwikkeld wordt met specifieke bibliotheken zoals voor gtk, de grafische omgeving gebruikt door gnome, dan zullen er aanpassingen nodig zijn om het programma te porten naar Windows.

Mono is een alternatieve implementatie van ECMA-standaard van het .NET framework. Mono is beschikbaar op Linux, Mac en Windows. En is wel degelijk binair compatible over deze platformen. Dit is althans het streven. Echter een Mono-binary draait niet op de MS implementatie. Hiervoor is een hercompilatie vereist. En ook dit is niet altijd mogelijk om verschillende redenen: libraries die niet vrijgegeven (o.a. WinForms) zijn, platformafhankelijkheden maar ook de extensies die aan beide kanten gemaakt worden. Zo zijn er in C# voor Mono een aantal Python-achtige constructies mogelijk zoals het gebruik van Tuples.

Miguel de Icaza, de projectleider van Mono en iemand die zijn sporen ruim verdiend heeft in de open source wereld, licht in dit artikel zijn motivatie en visie ten aanzien van Mono uit: http://tirania.org/blog//texts/linux-developers.html