Annvix Development Blog

Charting Annvix Development

Entries Comments



Date: March 30th, 2008

Development on hold indefinitely

30 March, 2008 (16:09) | Announcements | By: Vincent Danen

It is with great regret that I announce that development of Annvix will be on hold indefinitely. At this point, I do not forsee continuing development in the future at all, at least not as an entire operating system.

In November of 2003, I started Annvix to build a Linux distro that was meant to be secure and fast. I feel that this goal has been met and exceeded… Annvix is secure, and it is fast. It’s light-weight, with a low memory and hard disk footprint making it ideal for any number of applications. I know there are many who currently use it, and who have used it in the past, who feel the same.

Annvix, in it’s 4.5 years, became perhaps one of the most unique Linux distributions out there. It broke out of the old mold… it did things differently — some things better, some things probably worse. I feel that overall it was better and despite a learning curve, Annvix was a great server distribution.

To that end, technologically, Annvix is a great success and I am proud to have worked on it for 4.5 years. It was also meant as a learning experience, and by that it truly was — you cannot possibly appreciate the amount of work that goes into an operating system until you deal with the nuts and bolts of it. Annvix was a fantastic experience that I do not regret. It taught me new development skills, problem solving and QA skills, taught me how the management of a distribution could work and does work.

I do not, and never will, regret giving 4.5 years to this project.

Annvix was never about making money. I never set out to create a Mandriva-killer, or Ubuntu-killer, or any other distro. I didn’t expect to make a million dollars doing it. Having said that, Annvix was never about losing money either, and if I calculate the out-of-pocket costs for this project, it was an expensive hobby. When I calculate the cost of my time involved, that figure rises — to over $250,000 in time. That is time I can never get back, and while the cost to me so far has been acceptable (out-of-pocket and time), it’s no longer feasible especially when the rewards are so limiting. With expenses of over $10,000 in 4.5 years, contrasted to donations of $500 in the same time frame, I suspect that I’ve pushed this project longer than most people would have — especially considering the amount of help that was received (not just financial, but in terms of user participation, testing, documentation, development, and general responsiveness).

The sad thing is, I know there are well over 200 Annvix installs out there. I also know that one individual donated 40% of that money, and also donated time to test and develop. The other 60%…. well, suffice it to say that most of that was for referral links on the website. I think it would be generous to say that 20% of that $500, beyond what Ying donated, was for actual appreciation of the distribution. So for that, I’d like to thank Ying-Hung Chen, not only for his time and effort invested in Annvix, but for the donations he made to the project. He has been with Annvix almost since the beginning and has remained a steadfast friend and source of encouragement, and has expressed his appreciation many times, and in many ways.

Annvix, as an operating system, will most certainly no longer continue. It may come back in some form, as secure package add-ons to different operating systems perhaps, but likely not for some time. It’s time that I gave my time to myself and to my family.

The website and subversion repository will still remain available for some time (thank you, Ying, for offering to host the subversion repository). The repository should be back in a few days or so. Bugzilla will most likely be shut down. The mailing lists will be shut down sometime this week. Development and package updates will not be forthcoming.

This has been a difficult decision for me, but I feel I’ve made the right one given the lack of response to the questions posted recently on the mailing list about the future of Annvix, and given the calculated personal cost. Even now as I migrate some of my systems away from Annvix, I’m struck by how much more difficult it is to manage them, how much slower they are and how much more overhead they have. At this point, given the alternative, these are compromises I am willing to make.

So for those of you who use Annvix, thank you for giving it a try and I hope you enjoyed it. And, again, I’d like to express my sincerest gratitude to Ying-Hung Chen for his help on many fronts, and I’d also like to thank other individuals who have given me help when it was needed: Thomas Backlund, Chmouel Boudjnah, Sean P. Thomas… there are likely more who have helped in little ways and I apologize if I neglect to mention you. Thank you so much for the help you’ve given me with this project.