In 2008 when we released the first version of SamuraiWTF, we didn’t have a plan on what would happen if people started to actually use the system. So when the first release went out, I just kind of made up a version number. The plan Justin and I had was to call 1.0 when we had all of the packaging and stuff done.
But now it has been a few years, and things have changed. So a bit ago, Justin and I had a conversation. It basically went around a couple ideas and thoughts. The main one being that the <1.0 versions were not based on a long term support (LTS) version of Ubuntu. This has caused a large number of problems as we move forward and try to go from one version to the next. So we came up with a solution. We would move to 10.04 LTS and build the 1.0 release. This was matched with work that I was doing in updating Sec542, the web pentesting course at SANS, so it was an efficient use of my time. 🙂
So 1.0 was built, but sadly never publicly released. We used it to build out the exercises and then ran out of time in getting it polished up for a formal release. And then time went one. We decided that we would tie the major version number of SamuraiWTF to the LTS version of Ubuntu.
A bit ago, Justin started working on getting us transitioned to Ubuntu 12.04 LTS. He has accomplished a ton of work, which has resulted in the 2.0RC versions that are currently out on Sourceforge. The 2.x versions will all be built on 12.04 of Ubuntu. And then when we move to 14.04, SamuraiWTF will then be at 3.0. Make sense?
So now for some technical details of 2.0. First, it requires more RAM. It seems that 2GB is the sweet spot with more being wonderful. 🙂 It also defaults to KDE. Not to start a war, but Justin and I have always favored KDE and have finally made it the default. (Don’t ask why this wasn’t the case from the beginning.) You can still switch the Gnome and all of the settings and menus are there.
There is also a new thing on the system. Thats the samurai program. This is a neat idea of Justin’s that provides help to new and experienced users of SamuraiWTF. All that you do is type samurai at a terminal and you can get information about the tools and features of the environment. When you boot the new version give it a shot.
So currently the only thing holding us back from a final 2.0 release is the installer. Its broke! We need help as both Justin and I are at a wall, beating our heads against it. We assume that it is just something simple we are missing but don’t see it. So if you have any ideas, please let us know!
***Update: It seems that we have an answer to the installer issue. Justin is working on a new build which should be out next week!
Thanks and we hope you enjoy the new SamuraiWTF release!