News for hackers. Stuff that matters.
Re:CentOS 7 released on x86_64 by topbanana on Monday July 07, 2014 @03:37PM (#8000877)
There are quite a few choices of lightweight Linux distro. This isn't aimed at that market
Re:CentOS 7 released on x86_64 by sliverstorm on Monday July 07, 2014 @03:48PM (#8000954)
Oh, I know, but I've been happily using CentOS 6 on my 128MB box, and was looking forward to CentOS 7.
Re:CentOS 7 released on x86_64 by cwyers on Monday July 07, 2014 @03:55PM (#8000995)
It looks like the listed minimum for RHEL 6 was 1gb[1]. I don't think 128 was officially supported even then, so if you're happy with how it works now, you may still be happy with 7.

1) http://www.slac.stanford.edu/comp/unix/linux/install_RHEL6.h...

Re:CentOS 7 released on x86_64 by netcraft on Monday July 07, 2014 @04:00PM (#8001036)
The installer requires 406mb of ram to work: http://wiki.centos.org/Manuals/ReleaseNotes/CentOS7#head-281...
Re:CentOS 7 released on x86_64 by 3h8d on Monday July 07, 2014 @08:06PM (#8002330)
Would it be possible to assign swap to a removable media device and then bootstrap the installer to run in that environment on a device with 128mb?
Re:CentOS 7 released on x86_64 by noselasd on Monday July 07, 2014 @08:29PM (#8002411)
Probably. You'll have to hack the install procedure to enable swapping before it's being run though.

If you're serious about trying this, the fastest path is to install CentOS in a VM on a suitable machine that isn't going to spend a day in the installer swapping like crazy, and copy the image to a physical drive which you eventually stuff into the ancient low memory box.

Re:CentOS 7 released on x86_64 by Florin_Andrei on Monday July 07, 2014 @06:23PM (#8001928)
> I've been happily using CentOS 6 on my 128MB box

I used to do that too, but then I figured there's a constructive use I could give to my old desktops when any such system reaches the age of replacement - just max it out on RAM and declare it a "home server". Now I can run a Minecraft node for my kids on it - with 2GB of Java heap, no less.

I mean, my Raspberry Pi has more than 128 MB of RAM.

Lots of RAM - like chicken soup for your server.

Re:CentOS 7 released on x86_64 by sliverstorm on Monday July 07, 2014 @07:08PM (#8002138)
Oh, RAM sticks are cheap, esp. for old machines. This is true. But I use a VPS, and the 128MB instances are cheap enough to be worth taking ten minutes to shut off junk services (which improves security anyway).
Re:CentOS 7 released on x86_64 by Florin_Andrei on Monday July 07, 2014 @07:46PM (#8002261)
It might be worth trying to install it on a larger instance, save the image, and re-launch it into a 128 MB instance. It might work that way.
Re:CentOS 7 released on x86_64 by voltagex_ on Monday July 07, 2014 @08:57PM (#8002513)
When I'm building tiny Debian images, I use debootstrap, which doesn't seem to use much RAM at all.

There used to be a Fedora equivalent called febootstrap, but it looks like it's mutated a bit since then: http://people.redhat.com/~rjones/supermin/

You may be able to work around it that way.

Out of interest, what machine are you using CentOS 6 on? I find 128mb kinda tight - although I've recently found a VPS provider who's managed to get Debian Jessie working in 96!

Re:CentOS 7 released on x86_64 by stevekemp on Tuesday July 08, 2014 @09:24AM (#8004399)
Once upon the time I created "rinse" which is an RPM-using debootstrap-like tool.

I've handed that off now, but the project is still very much alive:

http://collab-maint.alioth.debian.org/rinse/

Re:CentOS 7 released on x86_64 by sliverstorm on Monday July 07, 2014 @09:17PM (#8002571)
BuyVM, $15/year

The good news is BuyVM just announced they are preparing a CentOS 7 image, so the installer RAM limit may not matter.

You are right that 128mb is a bit tight, I have problems with some services that just gobble memory. Apache+PHP are terrible in that regard.

Re:CentOS 7 released on x86_64 by rdtsc on Tuesday July 08, 2014 @12:05AM (#8002963)
Granted it is an Enterprise level distro with iscsi, storage drivers, xfs as default, other relatively heavy things in it included by default. Running on smaller machines was never a goal, if it did, it was probably accidental.

I don't even know if they have an ARM port (maybe an ARM 64bit for those new hip low wattage ARM microservers).