TurnKey Linux Virtual Appliance Library

Better than JumpBox!

Well, I can't honestly say it's better than JumpBox -- as I've never tried them.  I've fondly oogled their website for some time now -- WISHING I had a reason to pay for their service, but could never justify the price.

I'm so happy to have found Turnkey!   This is exactly what I've been looking for.   I installed the Joomla appliance -- and it all went without a hitch.

I can't wait for your Tomcat and JBoss appliances to be released.   I'm a software developer -- but I do 99% of my development on windows and then just deploy to linux/unix servers.    I've played with linux off and on for years -- and have watched the appliance market start to take off.   I'm a big fan of the idea.

Anyway -- if I can be of service, I'd be glad to help -- even if it's only to test.

Another appliance to consider is one with Oracle XE and Sql Developer installed.   I actually found one by a book author and like it very much.   It would be even better with the Turnkey special touches.   Oracle XE is the free Oracle (as in beer) and it's very useful for developers in corporate environments that are using oracle.

Lee

Liraz Siri's picture

JumpBox, proprietary vs open source, Java appliances, Oracle

Hi Lee,

Glad to have you on board and many thanks for your kind words of encouragement!

The best part is I think we've really just scratched the surface of what is possible. There is a huge potential gap between the kind of miracles the best experts can pull off with open source in contrast to the frustrating friction experienced by ordinary mortals. Appliances have the potential to unlock a huge amount of innovation, with relatively little effort (I.e., compared to writing new software from scratch).

Proprietary appliance vendors such as JumpBox were part of our reason for starting TurnKey Linux. We liked the idea of software appliances, but we didn't like the restrictions placed on non-free appliances. There's a potential misalignment there with the user interests and we figured that a more free open source project that managed to engage the community could be very interesting.

Ethically speaking, we think it's a shame that a vendor would take so much from open source and then wall off their added value into a closed proprietary space. Open source shouldn't be a one way street!

With the help of the community we would like to do for software appliances what open source has already done for so many other fields of software innovation.

BTW, TurnKey Tomcat and JBoss appliances are a high priority for us. The Java community is huge, and we recognize the importance of bringing them on board.

Regarding the free Oracle applications, unfortunately they are only free as in beer, not as in freedom. They're not open source and are incompatible with our project. I took a brief look at the license for Oracle XE and there seem to be quite a few strings attached. Also, I'm not sure it would even be legal for us to redistribute them as TurnKey Linux appliances. The last thing we want is for Oracle to sue our little project.

Count me in -- in a big way

Count me in -- in a big way as a volunteer. I have the same kind of "spidy sense" regarding virtual appliances that I did when I first saw the web and thought "that's where database apps are going". And so I began my journey into web development and that paid off rather well for me.

I'm not a OpenSource purist. I don't resent JumpBox, I just can't afford them. I see your point about them profiting from OS and seemingly not being open with their contribution. I guess they have blazed a trail and then opened the door for your efforts.

I'm working on getting my own tomcat/eclipse development environment up and running. I'm a fair hand on the windows platform but not that deep of a linux person just yet. I've been dipping my toe in and testing the waters off and on for a decade now. If I'd had these types of appliances years ago -- I'd be much farther ahead.

Of course -- I'm working with a quad core system, 8gig of ram, vista 64 host, 1tb of hard drive, for $650. Hardware prices like that are really going to open the door for virtual appliances.

As for Oracle -- clearly Oracle XE is their product to help fend off open source and MySql. Free Beer is good enough for me. As I already have an oracle appliance, I can feel fine without another one. Although I bet Oracle would actually be FOR your efforts rather than against it.

Anywhoo -- you have my email -- feel free to contact me and let's talk more about how I can get involved.

Lee

Liraz Siri's picture

open source, much of our user base running Windows

Glad to have you with us Lee!

Open source purist or not, on a practical level it's much easier to get people involved and build a community around the framework of a true open source project. I think that's why it works. It's not magic and you still need to solve the problem of getting enough people interested and getting some real traction going, but after reaching a certain critical mass something remarkable starts to happen and the value of this model becomes apparent. At least that's my observation based on other projects. We're not there yet, but that's our goal.

We don't really resent JumpBox either. I've followed them closely for a while and they seem to be good people. They're a small company in Austin trying to make a living working on this stuff and it's easier doing to do that as a proprietary vendor. We just think that by virtue of being open it will eventually be possible to get many more people on board and as a community we'll be able to make progress much faster than as a small proprietary venture. There are other business models fully compatible with open source that should be able to sustain a more open model of collaboration.

Anyhow, most of our user base is using Windows, so contributors from that professional background are an asset. You don't need to be a Linux expert to help! Naturally I think feedback and ideas from your perspective are very useful to the project.

Regarding Oracle XE, we'll have to look more closely at the licensing. If it's legal to redistribute as part of an appliance I wouldn't take it off the table entirely. The licensing does seem to contain a few clauses limiting legal usage scenarios (e.g., number of CPUs and such).

Cheers!

Oracle XE

Glad to be a part of the project.

As to Oracle, IANAL, so you'll have to review the license. But I do believe the limitations are more technical.

1 CPU -- doesn't mean you can't put it on a multiple cpu machine, just that it will only use 1.

1 gig ram, 1gig dada -- again, technical restrictions. You can have more memory, but it won't use it.

There's a lot of use for oracle even within those confines. From their website:

Oracle Database 10g Express Edition (Oracle Database XE) is an entry-level, small-footprint database based on the Oracle Database 10g Release 2 code base that's free to develop, deploy, and distribute; fast to download; and simple to administer. Oracle Database XE is a great starter database for:

* Developers working on PHP, Java, .NET, XML, and Open Source applications
* DBAs who need a free, starter database for training and deployment
* Independent Software Vendors (ISVs) and hardware vendors who want a starter database to distribute free of charge
* Educational institutions and students who need a free database for their curriculum

Seems to me that they are encouraging the very use we are speaking of.

Lee

some services missing?

Hi there folks

I don't mean to hijack this thread ~ its an interesting discussion!

I am going ahead and trying to install XE from its .deb package anyhow. I've had to increase the swap size and install a library and so forth...it reports its intalled and I've configured it. But I've run into ORA-27101 : shared memory realm doesn't exist.

Now , I am not an expert in Ubuntu or systems level linux so I am suspecting its a missing service.. I'd appreciate it if someone could email me direct and advice me perhaps? :-)

[ I already have XE running on a larger openSUSE vm but I like the idea of a compact TurnkeyCore appliance version]

==> and my 2c: re this topic: I think it is entirely resonable for Turnkey or another firm to prackage XE as an appliance, but I think Turnkey/packagers could approach them to determine what they *intend* with the XE EULA. Its entirely likely that they could see Turnkey as a 'promoter' or their free software and not as competition. Its also quite possible that Turnkey/other packagers could put something in their EULA that limit the liability to themselves.. oracle has a *significant* obligation to support opensource, so I'd be surprised if they would not work with little, though highly reputable firms like Turnkey.

I hope this helps

XE-user

 

Jeremy (aka JedMeister)'s picture

Not sure about your problem

But a quick google suggests that it is quite a common problem with a myriad of potential causes (14k+ hits on google). One suggested that:

Its caused by not spending enough time here:
http://otn.oracle.com/pls/db10g/portal.portal_demo3?selected=1


start with the Concepts manual.

Otherwise I've got no idea sorry.

Personally I'm not at all convinced about Oracle's conviction with regards to supporting Open Source (regardless of their 'obligations'). Some of their recent activities (particularly since they bought Sun) suggest to me that perhaps they'd rather see OSS die. But hey maybe I'm being overly skeptical?


Post new comment

The content of this field is kept private and will not be shown publicly. If you have a Gravatar account, used to display your avatar.
  • Web page addresses and e-mail addresses turn into links automatically.
  • Allowed HTML tags: <a> <p> <span> <div> <h1> <h2> <h3> <h4> <h5> <h6> <img> <map> <area> <hr> <br> <br /> <ul> <ol> <li> <dl> <dt> <dd> <table> <tr> <td> <em> <b> <u> <i> <strong> <font> <del> <ins> <sub> <sup> <quote> <blockquote> <pre> <address> <code> <cite> <strike> <caption>

More information about formatting options

Leave this field empty. It's part of a security mechanism.
(Dear spammers: moderators are notified of all new posts. Spam is deleted immediately)