Annvix Development Blog

Charting Annvix Development

Entries Comments



Category: Announcements

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.

Annvix 3.0-RELEASE-r2 ISOs now available

17 March, 2008 (18:01) | Announcements | By: Vincent Danen

New ISOs are now up that fix the boot issues with non-PAE-supporting CPUs. The new ISOs are currently on ibiblio and will be on the other mirrors soon. If you still have trouble with these kernels, please use Bugzilla to report the issues.

The main problem was that during 2.1-CURRENT we stopped building i586 kernels with support for 4GB of RAM and instead started building i686 kernels with support for 64GB RAM, the latter requiring PAE support to properly implement. This is now fixed by reverting back to the i586+4GB kernels.

Annvix featured in upcoming Linux+ Magazine

18 February, 2008 (18:13) | Announcements | By: Vincent Danen

The February 2008 issue of Linux+ Magazine has a feature article on installing Annvix. The magazine isn’t listed on their site yet, but I got my copy of it in the mail today (probably a pre-release copy since I wrote the article). I suspect it should be coming out and being generally available soon, but this is a bit of a milestone for Annvix as this is the first time (that I’m aware of) that Annvix has been noted in print, as opposed to on the web.

I believe you can pick up Linux+ Magazine at Barnes & Nobles in the USA, and probably a few other outfits. Doesn’t seem to be carried at Chapters here in Canada, however. The magazine is out of Poland.

3.1-CURRENT (Gaia) branched

3 February, 2008 (16:00) | Announcements | By: Vincent Danen

I’ve just branched 3.1-CURRENT and updated the mirrors, so the apt metadata for ‘current’ now points to 3.1-CURRENT. 2.0-RELEASE is still on the mirrors for the time being but for all intents and purposes it is dead and no longer supported. In other words, please upgrade if you haven’t already.

I’m hoping to accelerate things a bit and have a year between releases, even if they are smaller releases. I.e. 2.1-CURRENT really should have been 2.1-RELEASE, but due to the high number of changes, it was a much more significant release (thus being called 3.0). 3.1 should be a much more minor “point” release. The things I’d like to concentrate on here are newer versions of stuff, provided they are relatively compatible with what’s currently in 3.0-RELEASE, and improving documentation.

As always, if you would like to help out (even with documentation, there’s plenty to do there!) please stop by in IRC (#annvix on freenode) or drop a note in the developer’s mailing list. The more the merrier!

Blog converted to WordPress

19 January, 2008 (20:31) | Announcements | By: Vincent Danen

Since I switched my personal blog (on linsec.ca) to wordpress a few months ago, I’ve wanted to do the same here once I had a better feel for whether I liked it better than s9y. If not, then I would have converted the other one back. Anyways, I do like wordpress better so instead of tracking two different blogging packages, I opted to move the Annvix blog to wordpress. Conversion is done, I think it looks a bit sharper now, and all the old content/authors are back. Enjoy!

Annvix 3.0-RELEASE (Freya) now available

30 December, 2007 (09:36) | Announcements | By: Vincent Danen

Annvix 3.0-RELEASE (Freya) is now available!

Today marks the fifth public release of the Annvix Linux distribution. February 4th, 2007 marked the release of 2.0-RELEASE; this version is the fruit of almost a year’s worth of hard work. We believe that 3.0-RELEASE is the best version of Annvix available. It is recommended that everyone using 2.0-RELEASE upgrade, as it is no longer supported.

Some of the new features you can find in 3.0-RELEASE include:

- 2.6.22.15 kernel with AppArmor support (RSBAC is no longer supported)
- updated services including PHP 5.2.5, MySQL 5.0.51, PostgreSQL 8.2.5, Apache 2.2.6, and Samba 3.0.28
- many other upgraded system packages, including Glibc 2.6.1

Version 3.0-RELEASE can be downloaded from the mirror sites listed at:

http://annvix.org/Download

Read the full release notes for 3.0-RELEASE as well, especially if you are upgrading from 2.0-RELEASE:

http://annvix.org/Release_Notes/3.0

If you use and like Annvix, please consider making a donation to the project.