From the project
Core & TKLDev v16.0 Release Candidates - now available for download!
Update 2020-05-04: We've finally published Core and TKLDev as stable releases (v16.0); along with a few others. The RC releases noted here are no longer available for download.
Please see the first instalment of updated appliances.
Update 2020-05-15: Please see the second instalment of updated appliances.
Update 2020-05-20: Please see the third instalment of updated appliances.
Update 2020-05-25: Please see the forth instalment of updated appliances.
Update 2020-06-09: Please see the fifth instalment of updated appliances.
Update 2020-06-29: Please see the sixth instalment of updated appliances.
Update 2020-07-16: Please see the seventh instalment of updated appliances.
Update 2020-07-27: Please see the eighth instalment of updated appliances.
Update 2020-08-27: Please see the ninth instalment of updated appliances.
Update 2020-08-31: Please see the tenth instalment of updated appliances.
Update 2020-10-19: Please see the eleventh instalment of updated appliances.
Update 2020-03-17: Due to reported bugs in TKLDev's firstboot startup procedure, we have released a TKLDev v16.0rc2 ISO. The text and links below have been updated to reflect his new RC.
With great excitement, it is my pleasure to announce that the highly anticipated and well overdue release candidates of the next major TurnKey Linux version. TurnKey Core, v16.0rc1 is now available for download. For avid community developers who would like to get involved, we also have a v16.0rc1 v16.0rc2 release of TKLDev.
Core and TKLDev
As per all previous release candidate (RC) releases of TurnKey major versions, we have published Core (our base appliance; that all others are based on) to give the community an opportunity to test out the next major version of TurnKey. Hopefully that will give you all a chance to give the base OS a trial and let us know what you think. We especially welcome constructive criticism.
As per the last few RC releases, we've also published TKLDev; our "build tool in a box". The idea behind that is that users and developers who are super keen to get going with v16.0 can do some testing and perhaps even push things ahead for their favourite appliance(s). If you're not familiar with TKLDev, there is a tutorial on How to build appliance ISOs with TKLDev. It was actually written for v14.x, but was updated for v15.x and should still apply to v16.0 too. There are also a number of TKLDev related docs available in the docs directory on GitHub. It's worth noting that some of these docs are out of date but we hope to get them up to date ASAP. If you hit any issues, please feel free to ask. If you'd like to help out with doc improvements and/or updates, please do not hesitate to open a pull request!
Regarding development of v16.0 appliances, please note that a number of appliances are already done, or close to it. However, at the time of writing, none of the code has yet been merged into the master branch of the relevant GitHub repositories. I hope to start doing that within the coming week or so. So it's important to ask and/or double check on GitHub for unmerged pull requests relating to v16.0. Regardless, it's highly desirable if you share what you're working on and how you are progressing. Hopefully that will reduce the likelihood of people treading on each other's toes so to speak and/or wasted efforts on anyone's behalf.
Download the RCs and help us test them
Core (64bit / amd64 build): 314MB ISO ( changelog , hash file , manifest )
TKLDev (64bit / amd64 build): 373MB ISO ( changelog , hash file , manifest )
Quick overview of significant changes
I'll do a full outline of the changes when we do the final stable release of v16.0, but here's a quick overview of major changes:
Considering how long it's taken, on face value the list doesn't appear that significant. However, the work behind the scenes to date has been huge. Much of our effort has gone to bringing TurnKey back into line with Debian and the move to Python3. We have also done some significant work on removing (or at least reducing) internal blockages and bottlenecks, so hopefully future work can be a bit quicker and smoother (we'll need to wait and see how successful we've been there...).
There is still plenty to be done including quite a bit that I'd love to see included in v16.0. On the other hand, I don't really want to hold up the release of v16.0 stable appliances any longer than I have to, so at least some of that will almost certainly be delayed until later in the lifetime of v16.x. Regardless, we'll try to get as much in as we can whilst still pushing v16.0 out the door ASAP.
Please help test and give us your feedback
As with previous "point-oh" releases, this is a major OS transition. As such, we need plenty of testing! We've already done a fair bit of testing in house, but the more the merrier! So hopefully you get a chance to give the RCs a test drive. We welcome all feedback, especially constructive critique. Please post below, open a new thread in the forums (requires a free website user account) or bugs can be reported directly to the Issue tracker (free GitHub user account required). Look forward to hearing from you! :)
Thanks tons for having a look and great to hear your feedback.
It seems like the initial setup is/was a little fragile. The fact that it didn't set itself up properly initially is a bit weird and the LAMP failure you noted (which worked later) is also a little weird. I'll certainly keep an eye out for those and if I can recreate them, I'll try to work out what is going on...
Really look forward to hearing your thoughts about the apps you built. Thanks again for jumping in to help out!