Ask / Submit

Sailfish OS SDK live ISO - Who (really) wants it, and why?

asked 2014-11-20 18:36:14 +0300

eric gravatar image

Hi all,

As you have noticed, @KiRiK earlier provided a live image, see the post below for reference:

Since we do not permit redistribution in our EULA, @KiRiK has agreed to comply and remove the link to his work. It seems the Live image has been appreciated by some community member, which is great.

Through this new post, we want to better understand why having the SDK available in this form actually brings value to you and how much it is actually wanted so we can work along with @KiRiK to offer a fully supported experience.

Please, vote and answer so we move this together towards the needed direction, thanks!

edit retag flag offensive close delete



Could you give us some information on why the redistribution is forbidden. Is this related to drivers present in the SDK, or for some other reasons ?

Sfiet_Konstantin ( 2014-11-20 18:43:07 +0300 )edit

@Sfiet_Konstation imagine some evil person providing a manipulated image, bundling malware into developed apps. Not sure whether this is an actual reason, but I think it is a good one - there's so much free software being bundled with crap. That said, I agree that such a live image would be a handy thing to have (see my answer below).

tokaru ( 2014-12-21 10:39:27 +0300 )edit

@tokaru So because malware exists, we can't have nice things? This argument doesn't fly. There is many great, free software available without bundled crap. Of course, you have to make sure you get the software from a trusted party. And in this case it would be nice if the steps and tools needed to create the live ISO are open too, so it can be verified and duplicated by others.

Fuzzillogic ( 2014-12-22 13:53:33 +0300 )edit

@Fuzzillogic did you read my answer below? It has some more context - of course we can have nice things. Actually, getting the software from a trusted party is what I am talking about :) I know there is a lot of great free software without malware, but there are also a lot of malicious people abusing great free software to spread their own unwanted stuff.

tokaru ( 2014-12-22 14:28:38 +0300 )edit

8 Answers

Sort by » oldest newest most voted

answered 2014-11-20 21:07:11 +0300

chuvilin gravatar image

Well, let me start with the answers.

In many ways the idea to make such an image is formed by my past experience at position of Tizen Community Manager in Russia. We used USB sticks with the same images at trainings (DevLabs) and Hackathons. This allows the participant to quickly start learning and development, not wasting time on installing and configuring the SDK and solution of emerging issues on different computers. Additionally, you can be sure that the SDK is correctly configured with the needed way. In addition, I have included in the image some tools that may be usefull int the development process.

The image with Tizen SDK is public available. And I want to say that the number of downloads of third-party developers is quite large.

edit flag offensive delete publish link more



I can only agree with @KiRiK, having a environment ready for development greatly reduces the threshold to contribute and try out developing for this operating system. I don't have any prior experience with Sailfish but having this type of tool would at least make me more inclined to develop new things. Just my 2 cents.

imperios ( 2014-11-22 01:24:44 +0300 )edit

It's essential that new developers are able to test/get familiar/learn SDK without having troubles of SDK set up. So, I think that something like live ISO image will help a lot.

branek ( 2014-12-18 17:12:15 +0300 )edit

answered 2014-12-16 15:29:50 +0300

ossi1967 gravatar image

I think making the first experiences with the SDK as easy as possible for future developers is vital. Bowsing through the December archives of the mailing list, I count three threads related to SDK installation problems within the first half of the month: [SailfishDevel] Sailfish OS set up on mac, [SailfishDevel] Installation trouble with the SDK and [SailfishDevel] OS X Yosemite: Deployment of app to Jolla phone fails using rsync.

Having a live CD in these situations serves two purposes:

  • Let the interested developer experience her or his first steps in the world of Sailfish OS and Silica without having to solve installation related problems first
  • Act as a reference system for the user to see how things should be and compare things to his real OS.

The main point is that people do have problems with installing and running the SDK, and a live CD is one way to help them in some situations.

edit flag offensive delete publish link more

answered 2014-11-20 22:56:48 +0300

MoritzJT gravatar image

I would only start programming on such a live image as I can't risk setting up so many environments on my own PC. Don't want to install different operating systems just to keep them clean. That live image could help out very nicely :-)

edit flag offensive delete publish link more



Exactly. It's not much different than e.g. a long time Windows user who wants to try to learn to use Linux. The first way to safely approach it it's by booting a well configured Live-CD distro.

simosagi ( 2014-11-22 18:01:33 +0300 )edit

answered 2014-12-16 17:19:12 +0300

tokaru gravatar image

I agree with most of the arguments here, especially lowering the barriers for newbies and sandboxing of the dev environment.

However in general, I would prefer if such an image would be maintained officially by the Jolla/SailfishOS crew. After all, software created in this environment would be running on the majority of all SailfishOS phones, it could be really painful to accidentally spread something unwanted in there.

Please don't get me wrong: I am not saying that I suspect @KiRiK to spread unwanted things, not at all. I do not know anything about him or his project history. I am just generally very cautious about what I run on my devices, and even more cautious about tools I use to create software which is going to run on devices of other people.

edit flag offensive delete publish link more

answered 2014-12-22 12:20:04 +0300

blabber gravatar image

updated 2014-12-22 16:16:06 +0300

I am using FreeBSD which is not (officially) supported by the Sailfish SDK. A Sailfish SDK live ISO would allow me to use the SDK in a supported way, either by booting into the live environment or by using a VM.

edit flag offensive delete publish link more

answered 2014-11-20 22:51:04 +0300

simo gravatar image

Because you can?

edit flag offensive delete publish link more



Hello, I think the Sailfish live ISO Lubuntu would be very helpful to new users. Please re-enable the link to the ISO as submitted by @KiRiK.

pt ( 2014-12-05 16:47:16 +0300 )edit

answered 2014-12-16 16:09:33 +0300

mikelima gravatar image

For some reason, installation of the SDK fails for me on Kubuntu 14.10. So having an ISO available would save the day until the problem is fixed.

edit flag offensive delete publish link more

answered 2014-12-22 12:03:31 +0300

ApB gravatar image

Kind of off topic but something to consider.

Would it be possible to make it easy for linux distros to include the SDK to their repos.

edit flag offensive delete publish link more
Login/Signup to Answer

Question tools



Asked: 2014-11-20 18:36:14 +0300

Seen: 4,082 times

Last updated: Dec 22 '14