New on LowEndTalk? Please Register and read our Community Rules.
All new Registrations are manually reviewed and approved, so a short delay after registration may occur before your account becomes active.
All new Registrations are manually reviewed and approved, so a short delay after registration may occur before your account becomes active.
Comments
@KuJoe I will take the offer on the 16mb let's see how low we can go.
whats the prize?
Make sure to limit disk space too I would definitely want to try this challenge
I quite doubt if 10mb for a blog is possible. How about modifying the challenge to just have the least memory foot print for a blog?
@vampireJ I think its possible, i just need time
Definitely possible. It entirely depends on the definition of "blog", of course. Obviously, it's probably not going to possible to do something as complex as Wordpress. The challenge will have to include a list of required features.
Just an idea: Could write a system to use the disk drive as ram and get wordpress to run off of that XD
maybe we write something usable for production, than can run on ultra low. and maybe package it as an image for clients? i.e. as selling point for buying 16mb box for people just want a blog.
Is called swap
/troll off
mmm, not sure, but try to ask @VMPort :P
i had 2 node with patch ready, but i set the kernel back to default because they were run crazy.. and i don't have a time to manage those issue.
@Mon5t3r
Thank you for the mention but its not something that we can offer at the moment, i have not done anywhere near enough reading up on the subject.
Its not something i would add to a production node without a lot of thought.
For everyone saying it cant be done, just worth pointing out, a blog is not a CMS, it just usually has one
Just write a small app to generate 'content' from .txt based 'posts' and 'include' a header and footer, in static html.
Something like this already does exist; although it's not as lowend as the requirements:
cc: http://quadpoint.org/projects/infinitemachine
For the web server, you can consider node.js, should take a few lines of code at max.
//Challenge done, and no, I cba.
node.js needs more than 10MB - complete overkill. Why using node.js when you can write a webserver in C using just a few more lines?
I think perhaps there should be several categories:
best features within 10mb
True, though, socket handling is a different set of skill than 'txt generation'. If you can do that, all the more power to you :P
Cheat sheet
Jekyll should do it well
@quirkyquark disable the SFTP server, wasting RAM!!!
I'm in. It sounds really interesting.
My Xen box serving blite.ca sits around 12 mb usage.
In addition to nginx and php-fpm it's also running cron, exim4, klogd, syslogd and thttpd. Killing all those off would probably bring it under 10 mb....
syslog-ng?
I have ran wordpress (with mysql) on a 24mb ram +0mb vswap OpenVZ VPS (But I did need more memory for the installation)
Well, since the physical is 64MB but you only see 58, we're discounting the 8MB for the kernel
OpenVZ is even more of a crutch -- notice in the free/ps paste I posted that the RSS total sums up to way more than the "used" memory. And yes, free on the host node shows that the container is actually only using the claimed amount of memory.
The only true way to do this is on Xen HVM or KVM. Bring on the custom kernels! :P
Good point, even with your bad math
@sleddog: haha my only excuse is that sleep deprivation puts my mind into power-of-2 rounding mode
I used to prefer thttpd as my impromptu web server, but it leaks like crazy upon multIple connections; so I switched to webfs.
Now, with OVZ being the predominant VPS virt, I think we should just accept its quirks and move on with the challenge. BUT AFAIK the .18 and .32 kernels account for RAM used differently, even if you set burst or vswap to zero. So ideally it would be something like one or two providers graciously offering to host the competition, eg @bluevm has done.
The other bit is that setting up a low mem vps is easy when you start off with more mem so that pkg/repo management tools work. Apt-get/dpkg does not like 16MB, that's for sure. Setting things up manually would be somewhat painful and detract from the purpose of the competition. I don't know if you can adjust the RAM for OVZ as a client though, short of a ticket or a custom SolusVM option.
bump. Any updates, OP?
not forgotten. just really busy right now. will get back to this soon. sorry guys.
(also i'd like to put "sage" in the e-mail field >.< bumping sucks)
PS: (headcrash on two drives. raid broken, no backup. busy.)