Forums and community website:

The forums were moved to the USA to a new Cloud Server hosted by Rackspace, running Debian Lenny in 64-bit with 4GB RAM.

The community website remains in Toronto, Canada, where it’s now running on its own.

This configuration is more costly than before but this is not a problem considering the level of financial support we’re receiving from the community and the income generated through traffic in the distribution and the websites. During our tests, we found the forums would run smoothly with 8GB RAM and occasionally hang with 2GB RAM. It costs twice as much each time the amount of RAM is doubled on the server. Since we migrated the forums to their 4GB configuration 4 days ago, we only observed one period of downtime which lasted approximately 15 minutes. The rest of the time, the forums were faster and more responsive than before.

As I’m writing this post, there are 127 people connected to the forums, the server is showing a load average of 0.48, 0.42, 0.37 and using 2.6GB of its 4GB RAM.

The database in Toronto hasn’t gone down since the migration and the community website has had no downtime.

Development/test/archive servers:

We recently lost of test server in London which was also acting as our main public archive rsync server.

The public archive was moved to a second new Cloud Server hosted by Rackspace, running Debian Lenny in 64-bit with 2GB RAM.

The test server wasn’t replaced yet. We’re currently talking to Vault Networks (who already provides us with our Blog server in Miami) and Netrino (who is mirroring Linux Mint from the UK) to acquire a new server through sponsorship. If this fails, we’ll just purchase a new one.

We also started to experiment with remote development and remote release-related activities. The build and smoke-test of the LMDE 201101 32-bit ISO for instance was performed remotely in Miami. This allows us to test and modify ISO images remotely without suffering the delays associated with transferring the images back and forth between the server and our personal locations. I mentioned this briefly, but when the local area only provides a 128kbps uplink and uploading 1GB of data can take more than 2 days, this is a huge advantage for us. Most of our maintainers thankfully benefit from a decent broadband connection but this also represents a plus when we find minor bugs holding an RC release. We can then quickly and remotely modify the ISO, fix the minor bugs, and perform regression testing on it without going through another cycle with the maintainer. At the moment we’re only able to do this in 32-bit. The 64-bit server we’ll use as our test server will also be used for this kind of activities.

Our current status:

Our website is hosted in Stasbourg, France, by Nutime for a ridiculously low price. Michael Kaufmann (a.k.a “d00p”), who is also the owner of the Spotchat IRC network, supported us very early and worked in close collaboration with the team. Kuja and Michael regularly look after our hosting and perform administration tasks and monitoring for us and their involvement with Linux Mint goes far beyond hosting. Linux Mint couldn’t have taken off without their help at the time and though we moved most of our infrastructure to other dedicated locations around the World, we’re still in close relationship with them. Our IRC channels are operated for free on the Spotchat network, and we’re paying for a second dedicated server in Strasbourg which is hosting our repositories.

Vault Networks is our biggest sponsor and they’re providing us with a free dedicated server located in Miami. The server is used to host this blog, but also to seed torrents at high-speed during releases and recently to perform remote development and testing in 32-bit.

Our third biggest sponsor, SevenL, also provides us with a free dedicated server located in Toronto. The server helped us a lot when the traffic became more important and the growth of the project meant services had to be split and taken out of Germany. The forums were successfully hosted there for a long time. The server is now dedicated to hosting the community website.

An account with Rackspace was opened to allow us to quickly create cloud servers and allocate resources to them. Though this technology isn’t suited for remote development or testing, it’s extremely versatile and handy for web hosting and quick migrations. We currently pay for 2 cloud servers, one hosting our forums and the other one hosting our public archive. Due to the high cost of this service, it’s hard to say whether these servers will continue to host the public archive and forums in the future or whether we’ll be migrating these to proper dedicated servers in the future, but one thing is for sure, Rackspace is giving us a lot of flexibility here.

I would like to thank Vault Networks, SevenL and Nutime for the dedicated servers they provide to us. We rarely acknowledge their contribution outside the sponsors page on the website and their help is extremely valuable to us. Linux Mint is growing and many people have observed what is now a real infrastructure problem. We’re scaling and our servers are having a hard time dealing with the popularity of our desktop. Of course, this is extremely positive, though it does represent a real challenge. By communicating differently (hosting torrents both in Strasbourg and Miami, and linking to our HTTP mirrors directly from the blog) we managed to successfully release the latest LMDE without experiencing downtime on our website. With the recent allocation of a cloud server, we now enjoy stable forums and community website. It’s a matter of days before we address the situation with the test server and resume our activity for the upcoming KDE edition. And we’ll soon be able to remotely develop and test in 64-bit. It takes time, it’s not our area of expertise, but as you can see we’re tackling the problem slowly but surely and we’re receiving a lot of help and support from these three companies.

Update (2010-01-04): Our server in London is back and should be operational again as our test server within 48 hours.

LMDE:

  • We’re currently addressing the “Black Screen of Death” bug and re-spinning the 32-bit ISO which is likely to be released sometime this week as “201101” to avoid confusion with the current ISO. This bug is preventing many people from running the live CD.

Servers:

  • The forums were moved to a new Cloud Server running Debian in 64-bit. Among other advantages, this allows us to “resize” the server and add or remove RAM to it remotely in less than 10 minutes. We’re currently experimenting for 3 days with different amounts of RAM to decide how much to allocate to the server and to reach the perfect balance between performance and cost. The servers were running successfully with 8GB RAM yesterday. They’re running with only 2GB RAM today and they’ll be using 4GB RAM tomorrow.
  • The Community Website is now running on its own in our Canadian server in Toronto.
  • We lost our development and testing server in London.
  • A second Cloud Server was allocated to host our public archive (which was previously in London).

Linux Mint Debian (201012/201101)

What a better time than Christmas to bring all the best from 2010 into an updated release of Linux Mint Debian.

  • All Mint 10 features
  • 64-bit support
  • Performance boost (using cgroup, the notorious “4 lines of code better than 200” in user-space)
  • Installer improvements (multiple HDDs, grub install on partitions, swap allocation, btrfs support)
  • Better fonts (Using Ubuntu’s libcairo, fontconfig and Ubuntu Font Family) and language support (ttf-wqy-microhei, ttf-sazanami-mincho, ttf-sazanami-gothic installed by default)
  • Better connectivity and hardware support (pppoe, pppoeconf, gnome-ppp, pppconfig, libgl1-mesa-dri, libgl1-mesa-glx, libgl1-mesa-dev, mesa-utils installed by default)
  • Better sound support (addressing conflicts between Pulse Audio and Flash)
  • Updated software and packages

If you’re new to LMDE, welcome to Linux Mint Debian. Enjoy the release, Merry Christmas and a Happy New Year to everyone!

Important links

LMDE in brief

  • Linux Mint Debian Edition (LMDE) is a rolling distribution based on Debian Testing.
  • It’s available in both 32 and 64-bit as a live DVD with a Gnome desktop.
  • The purpose of LMDE is to look identical to the main edition and to provide the same functionality while using Debian as a base.

FAQ

1. Is LMDE compatible with Ubuntu-based Linux Mint editions?

No, it is not. LMDE is compatible with Debian, which isn’t compatible with Ubuntu.

2. Is LMDE fully compatible with Debian?

Yes, 100%. LMDE is compatible with repositories designed for Debian Testing or Debian Squeeze.

3. What is a rolling distribution?

LMDE constantly receives updates. Its ISO images are updated now and then but users do not require to re-install it on their systems.

4. How does LMDE compare to the Ubuntu-based editions?

Pros:

  • You don’t need to ever re-install the system. New versions of software and updates are continuously brought to you.
  • It’s faster and more responsive than Ubuntu-based editions.

Cons:

  • Although it’s using Romeo for unstable packages, LMDE continuously changes as it receives updates and new software. Compared to a frozen version of Linux Mint which changes very little once it’s publicly released, it’s not as stable. Things are likely to break more often but fixes can also come quicker. For this reason, LMDE requires a deeper knowledge and experience with Linux, dpkg and APT.
  • Debian is a less user-friendly/desktop-ready base than Ubuntu. Expect some rough edges.
5. Will it come with KDE or other desktops?

The decision wasn’t made yet. When it’s fully on par with the Main Edition and if there is a demand for it, further editions will come for LMDE.

Additional notes:

  • About the installer: The live installer is developed from scratch with Debian in mind. It’s configurable and it can be re-used by other Debian-based distributions. We noticed a lack in live technologies and in live Debian installers, so we’re happy to take the lead on this. If you’re a developer and you’re interested in using it, have a look at its source repository and don’t hesitate to contact us so we can help you fork it and merge upcoming changes between our two projects.
  • About bugs: Please use Launchpad for bug reports.
  • About the media: It comes as a liveDVD. Locales work differently in Debian and the package base requires more space. We made LMDE compatible with unetbootin though, so you can install it using a USB stick.
  • Dedicated chat room: #linuxmint-debian is open to LMDE users on irc.spotchat.org.

Download links:

Our forums go down regularly these days due to an increase in traffic and activity within the community. Our servers couldn’t deal at all with the recent release of Linux Mint 10 and this made it hard for many people to download the ISO files the day of the release. If you can’t access the website, please use the links below to get access to our HTTP download mirrors and torrent files.

Md5 sum:

  • 32-bit*:  daeabb182b016cd62bfced5483441b5a
  • 64-bit:  1284feca2dff0ec76c6be6825a71f9b7

Torrents:

HTTP Mirrors for the 32-bit ISO*:

HTTP Mirrors for the 64-bit ISO:

* An issue was addressed in the 32-bit ISO and a new re-spin was made available under the name “201101”. For more information about this re-spin please read this blog post.