NOX: Bacon (i686) Development Notes
Forum rules
The releases are not supported anymore. You can install and upgrade, but if you break it you are on your own.
The releases are not supported anymore. You can install and upgrade, but if you break it you are on your own.
-
- Baconator
- Posts: 10253
- Joined: Thu Sep 16, 2010 11:03 am
- Location: Pfälzerwald
- Contact:
NOX: Bacon (i686) Development Notes
If you ever wanted to boot into the bare minimum needed for Linux (that is a kernel and busybox) you can have a try with LinuxBBQ Bacon. This is not LFS or ttylinux -- it's even more minimal because it does not have GNU utils or anything else on board. And no, it is not based on Debian, either. It does not even have an installer (but I am working on a way to make it happen with busybox native tools). A real live ISO, and you can do actually nothing with it -- apart from moving files around.
So, this is not even a real release, but for all those who are curious - here is Bacon:
http://sourceforge.net/projects/linuxbb ... o/download
ISO size is 38MB, no root password needed (but set to 'bbq')
This is just a kernel (3.15.3) and a quite full-feat busybox (1.22.1), so you have VI, pstree, mkfs, ash/hush, network tools (ifup, ntpd, ping, ...) and even some depackers (unzip, tar). Enter "busybox --help" for an overview.
So, this is not even a real release, but for all those who are curious - here is Bacon:
http://sourceforge.net/projects/linuxbb ... o/download
ISO size is 38MB, no root password needed (but set to 'bbq')
This is just a kernel (3.15.3) and a quite full-feat busybox (1.22.1), so you have VI, pstree, mkfs, ash/hush, network tools (ifup, ntpd, ping, ...) and even some depackers (unzip, tar). Enter "busybox --help" for an overview.
..gnutella..
- wuxmedia
- Grasshopper
- Posts: 6454
- Joined: Wed Oct 17, 2012 11:32 am
- Location: Back in Blighty
- Contact:
Re: NOX: Bacon (i686) Development Notes
Now that sounds like fun!
good practice for those of us who get dropped into initramfs and quite like it.
good practice for those of us who get dropped into initramfs and quite like it.
Re: NOX: Bacon (i686) Development Notes
Looks like a fun toy to play with. 8)
It's funny how we used to be able to do real stuff with rudimentary computers, but now we can't. -- ratcheer
Re: NOX: Bacon (i686) Development Notes
Oh wow. So busybox instead of sysv here?
Re: NOX: Bacon (i686) Development Notes
hahaha, this is awesome :)
All statements are true in some sense, false in some sense, meaningless in some sense, true and false in some sense, true and meaningless in some sense, false and meaningless in some sense, and true and false and meaningless in some sense.
-
- Baconator
- Posts: 10253
- Joined: Thu Sep 16, 2010 11:03 am
- Location: Pfälzerwald
- Contact:
Re: NOX: Bacon (i686) Development Notes
Yes right, gekko, busybox is the init :)
But again, don't expect anything! ;)
But again, don't expect anything! ;)
..gnutella..
- ivanovnegro
- Minister of Truth
- Posts: 5449
- Joined: Wed Oct 17, 2012 11:12 pm
Re: NOX: Bacon (i686) Development Notes
That is craziness.
Re: NOX: Bacon (i686) Development Notes
Well done. Let us know if you get an installer working. This might be an older busybox:
http://linuxbbq.org/bbs/viewtopic.php?f ... box#p14888
http://linuxbbq.org/bbs/viewtopic.php?f ... box#p14888
-
- Baconator
- Posts: 10253
- Joined: Thu Sep 16, 2010 11:03 am
- Location: Pfälzerwald
- Contact:
Re: NOX: Bacon (i686) Development Notes
^ Thank you. Shouldn't be too hard, either add rsync to the ISO or do the whole thing with cp. Then it just needs a bootloader (grub, burg, lilo, or maybe go syslinux?) I'll play around with it in the next days.
..gnutella..
Re: NOX: Bacon (i686) Development Notes
Just make it like a stage 3 or give them a tar to unpack, if it has a versatile kernel, or teach people to build their own kernel and add busybox. everyone should learn how to build a kernel ;)
Re: NOX: Bacon (i686) Development Notes
@machinebacon
can you teach us how to make this wonder? is it able to ping external websites like google?
I've built a system that is similar to yours, it boots if installed on a usb stick, it doesn't if it's packed in a initial ramdisk
I was able to obtain a ip address using tools like ifup, udchpd and ifconfig but it's not able yet to ping google neither an address of the lan like 192.168.1.1...
I write this just to let you know what I'm doing..I'm not trying to go hijack this thread :)
can you teach us how to make this wonder? is it able to ping external websites like google?
I've built a system that is similar to yours, it boots if installed on a usb stick, it doesn't if it's packed in a initial ramdisk
I was able to obtain a ip address using tools like ifup, udchpd and ifconfig but it's not able yet to ping google neither an address of the lan like 192.168.1.1...
I write this just to let you know what I'm doing..I'm not trying to go hijack this thread :)
-
- Baconator
- Posts: 10253
- Joined: Thu Sep 16, 2010 11:03 am
- Location: Pfälzerwald
- Contact:
Re: NOX: Bacon (i686) Development Notes
Michele,
I'll write the instructions on how to make something like this when I have time in Spring Festival :)
I'll write the instructions on how to make something like this when I have time in Spring Festival :)
..gnutella..