Skip to main content
Welcome guest. | Register | Login | Post

Core GNU/Linux 2.0 Released!

Core is a minimal distribution of the GNU/Linux operating system designed to be the basis for a complete system constructed by the end user. A fresh installation of Core (which will take approximately 15 minutes) will boot into a console and provide the user with the tools needed to download, compile and install other applications. Core contains nothing beyond what is required to perform these tasks. Core is primarily designed for experienced Linux users, though it has found an audience with those looking to learn about the internals and operation of a Linux system.

Four years ago, on April 4, 2003, Josh Devon released Core 1.x. On May 1, 2007, the new Core development team released a fully functional beta of Core 2.0. This beta has been in constant use for development for a number of weeks, and is completely stable in that capacity.

Check out the Core GNU/Linux website and SourceForge project for more information and downloads. We look forward to your feedback and ideas on the forum or on IRC at #coredistro on irc.freenode.net.

Comments

Interesting project, I

Interesting project, I think I will try it.

One question: if I would want to uninstall a big package like vim (to replace it with a newer version), how do I quickly delete all files that belong to vim? I could let the make install of the new version overwrite the files of the old one, but that may leave some unneeded old files.

I could add checkinstall and rebuild everything using the installed version, but then how do I know what configure options have been used?

Package management

Right now, the only big reason we call this release a 'beta' is because we haven't finished the package management scripts. Right now, you can look in /etc/coretools/pkg/ and find a .build file for each installed package. With a little bit of sed/awk you can remove all the installed files pretty easily.

Originally, we had tried to use checkinstall to help us with the packaging, but found that it is very broken. I ended up writing a package builder script that does most of the work for us, in place of something like checkinstall. The package's .build file will also give you the build commands if you are inclined to rebuild a package. :-) Also, if you think you are interested in building packages for Core, we can give you access to the SVN package repository which includes the automated build scripts, etc.

All this information will eventually be posted on the Core site, including detailed instructions on how to contribute packages, etc. (Anyone want to help write said documentation?)

Thanks for the info. Glad

Thanks for the info. Glad to know there will be package management scripts!

I just tried to boot Core

I just tried to boot Core and was unsuccesful. It apparently failed to load rootfs (or something like that) and then asked for a floppy to try from there.. As you can see I'm quite a newb to that stuff.. I just pressed enter and got kernel panick (I didn't expect anything anyway).

If you wish I can try again and write down what it said in case it may tell you something useful. My hardware is Intel C2D, 965P chipset and I have AHCI enabled on my disk and CD drives..

Cheers

Booting...

You probably need to tell it what device your CDROM drive is.... When you get the boot prompt, type:

linux root=/dev/[cdrom_drive]

for example:

linux root=/dev/hdb

Congrats on the release.

Congrats on the release. If/when I get a new x86 I can check it out.

I just tried booting it in

 

I just tried booting it in QEmu and got a kernel-panic.
Will try it without --kernel-kqemu now, but so far I have to say that it's not very convincing.
Also the note on the startup-screen that you need custom kernel-options if you're not booting from /dev/hdc.

Okay, without --kernel-kqemu it started properly. I don't know what's the problem here, but so far I never had problems with any Linux with that, also not with BSD and Nexenta.
The documentation says, as far as I remember, it's only supported by modern systems, like Linux and Windows.
Since this is Linux I don't know what's the problem that it does not boot with that option.

What do you use to make your LiveCD work? Only SYSLINUX or maybe the Linux-Live-Scripts? I'd suggest trying the latter, so far I've had quite good experience with these.

We tried to

 

We tried to Linux-Live-Scripts and got a working install CD going. However we abandoned it for several reasons:

a) Core is supposed to be core....the idea is not (yet) a live install CD rather than a hdd based OS
b) maintainability, in order to maintain the live CD we simply do not have enough time on our hands. We currently can only focus on core itself. You are more than welcome to take this on yourself though ;-) and we would be happy to include it into our release. The requirement however needs to be that the kernel the live cd uses should be the same as the current core 2.0 kernel.

Thanks

AR

Yeah I've seen that note

Yeah I've seen that note before booting, but the thing is I'm not sure anymore which is my CD because since I got this new computer it has been detected and put under various /dev/ nodes. For example, sidux put my HD as /dev/sda and Debian put it on /dev/hde and /dev/hdf as my CD.

I'm using a JMicron PATA con