Page 6 of 9

Re: noX

Posted: Tue Oct 07, 2014 4:54 pm
by pidsley
Experimental simple system (just busybox and a kernel).

Image

Re: noX

Posted: Tue Oct 07, 2014 5:03 pm
by GekkoP
^ what a name! ;)
Love the idea though. Glad to see you back at experimenting.

Re: noX

Posted: Thu Oct 09, 2014 2:41 am
by pidsley
More experimenting. I was able to use CRUX pkgutils to install several packages on the busybox system (including using pkgutils to install pkgutils); tmux and sound are working, as well as gcc and make.

Image

It's not quite as bloated as it looks. There are two kernels and several large framebuffer grabs on the partition.

Re: noX

Posted: Thu Oct 09, 2014 3:08 am
by rust collector
That is cool stuff

Re: noX

Posted: Thu Oct 09, 2014 6:44 am
by wuxmedia
Yeah, Pids, amazing stuff!
Load's a bit high though O.o

Re: noX

Posted: Thu Oct 09, 2014 7:16 am
by DebianJoe
pidsley wrote:It's not quite as bloated as it looks.
-_- Titan emote.

Looks like a fun project.

Re: noX

Posted: Thu Oct 09, 2014 7:34 am
by machinebacon
If tmux works, libevent works, and if libevent wortk, curses work, and if curses work, everything works. Well done Sir!

Re: noX

Posted: Thu Oct 09, 2014 8:02 am
by GekkoP
Great work, pidsley, as usual. ;)

Re: noX

Posted: Sun Oct 12, 2014 9:19 pm
by pidsley
I love busybox. Here is another simple system (32-bit this time) built with buildroot and a custom kernel. busybox, alsa, tmux, nano, mpg123, bash, nfs, and git, all running on a 55M system.

Image

(sub 100M system club anyone?) ;)

Re: noX

Posted: Mon Oct 13, 2014 5:12 am
by machinebacon
*wipes coffee from the screen*

We should emphasize: 55MB expanded ISO file, so this is *the installed system size*. Fuck Debian with it's 700 minimum, or Ubuntu asking for a 6GB partition to start with.

2015 will be the year where Linux users compare their used hard drive space in Crunchyland.

I think I am officially in love with Pidsley :blush:

Re: noX

Posted: Mon Oct 13, 2014 7:07 am
by wuxmedia
Wow Pidsely!
Ever thought of working for an embedded Linux company?
what you're doing is pretty much that.
saw a job a while ago for 200,000NZD a year, with relocation (to New Zealand) and a boat thrown in for some reason.

Re: noX

Posted: Mon Oct 13, 2014 8:04 am
by GekkoP
Superb job, Pidsley.
And the ash shell, looks interesting. ;)

Re: noX

Posted: Mon Oct 13, 2014 11:05 am
by dkeg
pidsley!

Re: noX

Posted: Tue Oct 14, 2014 6:56 am
by DebianJoe
wuxmedia wrote:...and a boat thrown in for some reason.
The above quoted just because. :)

That's a very tiny little fella right there. Cool work Pids. I've long been a fan of uclibc, and it's impressive to see it at work in such a manner alongside busybox.

Re: noX

Posted: Tue Oct 14, 2014 8:21 pm
by pidsley
Last one for a while, I promise. I am just having too much fun with this.

Image

A 21M system, happily running with 128M memory.

Re: noX

Posted: Tue Oct 14, 2014 8:23 pm
by wuxmedia
That's sexy in a weird (but good) way...

Re: noX

Posted: Tue Oct 14, 2014 11:14 pm
by simgin
Call the spin : "The Atkins" ;)

Re: noX

Posted: Wed Oct 15, 2014 8:41 am
by GekkoP
Splendid stuff, Pidsley, especially since it runs with that little RAM.

Re: noX

Posted: Sat Oct 18, 2014 4:01 pm
by DebianJoe
"BBQ Rape my X". Tried out Pidsley's minirc scripts, which work awesome, for a new toy-laptop. Downside being KMS for /dev/fb0 with nvidia graphics, so I swapped back to the older init until I have more time to play with it. (I copied the files over to a new directory so that they wouldn't be tied to a repo before removal.)

13MB RAM on boot with bbox, about 30MB using standard init. My friend, you have made init with busybox SUPER easy to do on Debian systems. Thanks for the effort. :)

Re: noX

Posted: Sat Oct 18, 2014 4:47 pm
by pidsley
^ You're welcome. Please let us know how you solve the KMS issue.

I should give full credit for the original idea and init scripts to "hut" on the Arch board: https://bbs.archlinux.org/viewtopic.php?id=162606

I (slightly) modified the script and inittab again yesterday. I did not change any functionality, but the code is a bit cleaner now, and I hope it is also easier for other people to understand and modify. The inittab now uses getty instead of agetty, for better compatibility with busybox (busybox does not have agetty).

I also added an rc script for CRUX (which calls CRUX init scripts to start and stop services) and a guide for using busybox init with CRUX. The CRUX version of the rc script can also be used with other distros if start/stop scripts for the required services are placed in the /etc/rc.d directory.

(for reference, and for people who don't already know) :

The Debian guide is here: http://linuxbbq.org/bbs/viewtopic.php?f ... sybox+init

The scripts and CRUX guide are here: https://github.com/pidsley/minirc