Simple mental exercise: Identify the OS!
February 20, 2008 at 10:22:59 GMT

Really simple.


The following list is a slightly modified output from a selective (with grep) directory listing. Your task is to identify the operating system:


f-spot\f-spot.exe
f-spot\FlickrNet.dll
f-spot\gnome-keyring-sharp.dll
f-spot\google-sharp.dll
f-spot\libgphoto2-sharp.dll
f-spot\NDesk.Glitz.dll
f-spot\SemWeb.dll
f-spot\SmugMugNet.dll
f-spot\Tao.OpenGl.dll
f-spot\Tao.OpenGl.ExtensionLoader.dll
f-spot\Tao.OpenGl.Glu.dll
mono\2.0\CustomMarshalers.dll
mono\2.0\ICSharpCode.SharpZipLib.dll
mono\2.0\Mono.CompilerServices.SymbolWriter.dll
mono\2.0\Mono.Data.dll
mono\2.0\Mono.Data.Sqlite.dll
mono\2.0\Mono.Data.SqliteClient.dll
mono\2.0\Mono.Data.SybaseClient.dll
mono\2.0\Mono.Data.TdsClient.dll
mono\2.0\Mono.GetOptions.dll
mono\2.0\Mono.Http.dll
mono\2.0\Mono.Posix.dll
mono\2.0\Mono.Security.Win32.dll
mono\2.0\mscorlib.dll
mono\2.0\OpenSystem.C.dll
mono\2.0\System.Configuration.dll
mono\2.0\System.Configuration.Install.dll
mono\2.0\System.Core.dll
mono\2.0\System.Data.dll
mono\2.0\System.dll
mono\2.0\System.Drawing.dll
mono\2.0\System.EnterpriseServices.dll
mono\2.0\System.Management.dll
mono\2.0\System.Security.dll
mono\2.0\System.ServiceProcess.dll
mono\2.0\System.Transactions.dll
mono\2.0\System.Web.dll
mono\2.0\System.Web.Services.dll
mono\2.0\System.Xml.dll
mono\gac\CustomMarshalers\2.0.0.0__b03f5f7f11d50a3a\CustomMarshalers.dll
mono\gac\ICSharpCode.SharpZipLib\2.84.0.0__1b03e6acf1164f73\ICSharpCode.SharpZipLib.dll
mono\gac\mono-service\2.0.0.0__0738eb9f132ed756\mono-service.exe
mono\gac\Mono.CompilerServices.SymbolWriter\2.0.0.0__0738eb9f132ed756\Mono.CompilerServices.SymbolWriter.dll
mono\gac\Mono.Data.Sqlite\2.0.0.0__0738eb9f132ed756\Mono.Data.Sqlite.dll
mono\gac\Mono.Data.Sqlite\2.0.0.0__0738eb9f132ed756\Mono.Data.Sqlite.dll.config
mono\gac\Mono.Data.SqliteClient\2.0.0.0__0738eb9f132ed756\Mono.Data.SqliteClient.dll
mono\gac\Mono.Data.SqliteClient\2.0.0.0__0738eb9f132ed756\Mono.Data.SqliteClient.dll.config
mono\gac\Mono.Data.SybaseClient\2.0.0.0__0738eb9f132ed756\Mono.Data.SybaseClient.dll
mono\gac\Mono.Data.TdsClient\2.0.0.0__0738eb9f132ed756\Mono.Data.TdsClient.dll
mono\gac\Mono.Data\2.0.0.0__0738eb9f132ed756\Mono.Data.dll
mono\gac\Mono.GetOptions\2.0.0.0__0738eb9f132ed756\Mono.GetOptions.dll
mono\gac\Mono.Http\2.0.0.0__0738eb9f132ed756\Mono.Http.dll
mono\gac\Mono.Posix\2.0.0.0__0738eb9f132ed756\Mono.Posix.dll
mono\gac\Mono.Security.Win32\2.0.0.0__0738eb9f132ed756\Mono.Security.Win32.dll
mono\gac\OpenSystem.C\2.0.0.0__b77a5c561934e089\OpenSystem.C.dll
mono\gac\System.Configuration.Install\2.0.0.0__b03f5f7f11d50a3a\System.Configuration.Install.dll
mono\gac\System.Configuration\2.0.0.0__b03f5f7f11d50a3a\System.Configuration.dll
mono\gac\System.Core\3.5.0.0__b77a5c561934e089\System.Core.dll
mono\gac\System.Data\2.0.0.0__b77a5c561934e089\System.Data.dll
mono\gac\System.Data\2.0.0.0__b77a5c561934e089\System.Data.dll.config
mono\gac\System.Drawing\2.0.0.0__b03f5f7f11d50a3a\System.Drawing.dll
mono\gac\System.Drawing\2.0.0.0__b03f5f7f11d50a3a\System.Drawing.dll.config
mono\gac\System.EnterpriseServices\2.0.0.0__b03f5f7f11d50a3a\System.EnterpriseServices.dll
mono\gac\System.Management\2.0.0.0__b03f5f7f11d50a3a\System.Management.dll
mono\gac\System.Security\2.0.0.0__b03f5f7f11d50a3a\System.Security.dll
mono\gac\System.ServiceProcess\2.0.0.0__b03f5f7f11d50a3a\System.ServiceProcess.dll
mono\gac\System.Transactions\2.0.0.0__b77a5c561934e089\System.Transactions.dll
mono\gac\System.Web.Services\2.0.0.0__b03f5f7f11d50a3a\System.Web.Services.dll
mono\gac\System.Web\2.0.0.0__b03f5f7f11d50a3a\System.Web.dll
mono\gac\System.Xml\2.0.0.0__b77a5c561934e089\System.Xml.dll
mono\gac\System\2.0.0.0__b77a5c561934e089\System.dll


Hint: Replace the backslashes with slashes, then prefix each path with /usr/lib/.


The correct answer is: no, it's not Microsoft Windows, it's Debian GNU/Linux "Lenny" (testing), with the minimum dependencies needed to run F-Spot! (Actually, I guess that all not the files are needed, but this is how they package them, and how the dependencies are set.)


11 comments
Caraibes - February 20, 2008 at 11:53:07 GMT

It is scary indeed !

I have been using F-Spot in Fedora for the past years... Very useful to send photos by email, because it resizes automatically. That makes it convenient, when you send 10 photos at a time !

Right now, on my Mint partition, I am using Picasa (non-free, running under Wine)... I am wondering which one is a "lesser evil" (???)

I do have gThumb installed, but it lacks the "send photo by email" function, which is crucial with the "resizing" option...

-What do you readers use to send photos by email ?

Béranger - February 20, 2008 at 12:01:09 GMT

> I am wondering which one is a "lesser evil" (???)

Using a Window application with WINE is a personal choice. It is exactly that: a choice. You can always revert your decision, *and* nobody from any Linux/BSD project (GNOME, KDE, XFCE, Novell, whatever) suggests you to use that application with WINE or to use that application in the first place!

OTOH, with Beagle, Tomboy, F-Spot, etc., MOST OF THE GNOME AND MONO DEVELOPERS AND USERS are *strongly* PUSHING YOU into cluttering your Linux/BSD box with that crap!

> it lacks the "send photo by email" function, which is crucial with the "resizing" option...

Why would I ever need that?!

> -What do you readers use to send photos by email ?

I am using my right hand and an interesting device named "mouse". When I resize a batch of images, I create a new mail message, than I drag and drop the files in the appropriate place of the window. Alternatively, I make a tar.gz and I send it by mail.

All I need is a file browser and an e-mail client.

Caraibes - February 20, 2008 at 12:21:04 GMT

>I am using my right hand and an interesting device named "mouse". When I resize a batch of images, I create a new mail message, than I drag and drop the files in the appropriate place of the window<

:D

I'll have to practice using that "mouse" device !!!

;D

Woods - February 20, 2008 at 12:53:07 GMT

I wonder how the increasing(?) popularity of all mono-related apps will affect debian packaging. I guess I'll have to first download XFce-CD1 and then start downloading from CD4 onwards to skip all the mono-stuff...

Béranger - February 20, 2008 at 12:57:34 GMT

Well, you should be OK with CD1, then you can D/L the packages online, as they will be needed. Do you need the physical CDs?

patrick - February 20, 2008 at 13:04:29 GMT

Had Debian created an official stance on the default inclusion of Mono apps? The less crap installed by default, the better.

Woods - February 20, 2008 at 13:13:03 GMT

>Do you need the physical CDs?

Yah, still do, no connection to the net at home :-)

Luckily downloading ISOs from work isn't a major problem.

Béranger - February 20, 2008 at 13:16:51 GMT

"testing" or "stable"? For Etch you can get pre-printed DVDs for a good price :)

Woods - February 20, 2008 at 13:24:21 GMT

>"testing" or "stable"? For Etch you can get pre-printed DVDs for a good price :)

Way ahead of you :-) Stable DVDs are on the shelf.

But for running a newer XFce/kernel/etc. "testing" is needed.

Béranger - February 20, 2008 at 13:34:28 GMT

> Stable DVDs are on the shelf.

Well, I also have a 4.0r2 DVD (from the book I won: http://www.eyrolles.com/Accueil/Livre/9782212120622/livre-debian-etch.php).

As for newer packages: I was suggested to use backports.org. It could work, as it worked in times of Sarge, but I don't feel in the mood to mix things up. Plus, it still doesn't have everything backported.

Until I'll clear up the XFCE mess in my head :-), I only have Wolvix on the old laptop; the new laptop is running (just like the desktop) Parsix, which is Debian testing + an even newer kernel + some tools took from Ubuntu and adapted. Except for the few additions and for the kernel, it's using (I'm using) the debian testing repos, and so far it's stable and quite snappy.

Vexorian - February 21, 2008 at 13:06:49 GMT

This is just terrible. Like you may notice some users just don't care about the risks they get into (literally giving MS a power off switch) when they become dependent on these .net apps. It is clear that Novell and gnome foundation are gonna focus on filling the .net projects with features and asphyxiate the alternatives which will make more users dependent on these apps.

The sad thing is, that nobody does anything about this and that those who oppose these things are treated like FUD spreading people or fanatics, it is actually worrying that common sense has became a bad thing.

Comments are closed, complaints to info@.