Page 1 of 2

LinuxBBQ Szalonna "release" notes

Posted: Wed Jan 28, 2015 8:28 pm
by pidsley
While we wait for bacon's slackware spin, here is something for the extremely brave and foolish among you.

Remember my "you won't like it window manager?" -- well here is "you won't like it Linux." Created with buildroot, using busybox init and busybox for coreutils, Szalonna has no installer and no package manager. It does have most of what I need in a basic install, including a siduction 32-bit kernel, X and two window managers, vim, alsa, tmux, tinyradio, and links as a graphical browser. It is possible to add packages to the running system, and I can provide instructions if anyone actually uses this.

If you feel brave enough and want to try it, here are the instructions.

What you will need

* A machine with intel or amd graphics. nvdia graphics will not work in X without major modifications!

* Another Linux system controlling GRUB on the machine where you intend to install Szalonna. Any system will do; I use Debian stable, but that's just my preference. It's handy if this system is also 32-bit, in case you need to chroot into the Szalonna system, but it's not required.

* A small unused partition on the target machine. The unpacked buildroot system is less than 300M (and a lot of that is the siduction kernel; if you have a 32-bit custom kernel or can learn how to build one, the system will be much smaller), so any small partition will do. If you want to be able to install more stuff later, 1 or 2 G would be good.

* The Szalonna tar file. Get it from here: http://sourceforge.net/projects/linuxbb ... 15uxbd.tgz

* A grub.cfg stub. Here is what I use:

Code: Select all

# adjust sda7 and hd0,msdos7 to the real root

menuentry 'Szalonna32 (on /dev/sda7)' {
	set root='(hd0,msdos7)'
	linux /vmlinuz root=/dev/sda7 rw
	initrd /initrd
}
NOTE! If you are using these instructions to install Kermacs, the initrd is called "initrd.img" not "initrd".

What you will do

* Boot into the GRUB-controlling system, and put a file system on the target partition. I use ext4, but it's up to you. Please don't use btrfs.

* As root, mount the target, and unpack the archive onto the target. If the target is /dev/sda7:

Code: Select all

# mount /dev/sda7 /mnt
# tar xvf <path-to>/szalonna32-1215uxbd.tgz -C /mnt
* Add the grub.cfg stub I gave you to your grub.cfg; either using 40_custom or directly editing grub.cfg (if you use 40_custom remember to run update-grub). Make sure you change both partition designators to the partition where you unpacked the archive!

* Umount the target, reboot, sacrifice a goat and pray. Login as "bbq" (password "bbq"). Wired networking is set up with busybox udhcp; if you want to use static networking instead, modify /sbin/rc. Don't even think about wireless.

* "startx" to start X (duh). The default WM is twm (right-click for a menu); if you want to use evilwm, edit ~/.xinitrc.

* sudo works, or you can su to root if necessary (root has no password).

* env-info does not work on this system, so I included a similar script called "bbinfo"

* scrot is not included, but imlib2_grab can be used for that important "it werks" scrot.

Image Image

Thanks to DebianJoe and GekkoP for testing. Thanks to machinebacon for encouraging us to move away from Debian and try something completely different.

There are some licensing issues with buildroot (I'm supposed to have my "legal department" look into this) so this system is highly experimental and not for wide distribution. But it's so weird I'm not really worried about that.

This system is provided with the most minimal support you can imagine. If you ask a question, you might get an answer, but no promises. Think of anything that breaks or does not work as a learning opportunity. Good luck.

Re: LinuxBBQ Szalonna "release" notes

Posted: Wed Jan 28, 2015 8:32 pm
by GekkoP
I still have it around. Not much time to play with it, but it is still here alive and working. :)

Re: LinuxBBQ Szalonna "release" notes

Posted: Wed Jan 28, 2015 8:41 pm
by wuxmedia
Nice a release, I am actually on holiday - but with no stable internet.
I think I owe it to you (and me) to at least try this out.

Re: LinuxBBQ Szalonna "release" notes

Posted: Wed Jan 28, 2015 9:14 pm
by p120d16y
Intriguing... nice work.

Re: LinuxBBQ Szalonna "release" notes

Posted: Wed Jan 28, 2015 9:52 pm
by rhowaldt
Szalonna - Hungarian for "bacon" - nice :)

will not try this because i am lazy and a pussy, but i will say that i am very pleased to see another experimental release, and i'm sure those more adventurous than me will find it really cool to play with. thanks Pidsley :)
Please don't use btrfs.
failbait ;)

Re: LinuxBBQ Szalonna "release" notes

Posted: Thu Jan 29, 2015 2:32 am
by pidsley
Just to show that it is possible to install other things on this system, here is ratpoison and irssi, installed from Arch packages, and playmp3list, built on another machine and installed to Szalonna.

Image

And to see how small it can be, here it is with a custom kernel using 88M of a 2G partition.

Image

Re: LinuxBBQ Szalonna "release" notes

Posted: Thu Jan 29, 2015 3:39 am
by machinebacon
Thank you pidsley, this is the new direction :)

Re: LinuxBBQ Szalonna "release" notes

Posted: Thu Jan 29, 2015 9:27 am
by stark
Thanks pidsley! I'm glad I don't have any discrete gpu :)

Re: LinuxBBQ Szalonna "release" notes

Posted: Fri Jan 30, 2015 12:29 am
by ivanovnegro
Indeed a cool direction.

If somebody cries for help, he should have read the release notes or I will slap him.

Re: LinuxBBQ Szalonna "release" notes

Posted: Sun Feb 01, 2015 9:01 pm
by rust collector
Love it!
sound works, x works, network is working... It was easy to get going... umm,
Thanks for making this thing

Re: LinuxBBQ Szalonna "release" notes

Posted: Sun Feb 01, 2015 9:16 pm
by pidsley
Wow! Someone actually installed it! (well, after GekkoP and DebianJoe, of course -- but those guys will try anything :)

Thanks for testing.

What graphics (amd or intel) and processor (your P4)?

Use "imlib2_grab <filename>" to make a screenshot and post it please.

And you're welcome.

Re: LinuxBBQ Szalonna "release" notes

Posted: Sun Feb 01, 2015 9:36 pm
by rust collector
This is on my hp 2530p so it is a core2duo1.86 with built in graphics.
I will try to get the scrot, but they seem to either disappear, or fail to be created right now.

Re: LinuxBBQ Szalonna "release" notes

Posted: Sun Feb 01, 2015 9:45 pm
by rust collector
pic1.jpg
Ok, got it, The file name needed a .jpg or .png at the end.

Re: LinuxBBQ Szalonna "release" notes

Posted: Sun Feb 01, 2015 10:02 pm
by pidsley
Thank you.

Re: LinuxBBQ Szalonna "release" notes

Posted: Fri Feb 27, 2015 2:31 pm
by ChefIronBelly
I smelled this cooking while in my deep hibernation.

Installed and running.

Re: LinuxBBQ Szalonna "release" notes

Posted: Fri Feb 27, 2015 3:07 pm
by rhowaldt
^ look who's back :)

Re: LinuxBBQ Szalonna "release" notes

Posted: Fri Feb 27, 2015 3:26 pm
by pidsley
Welcome back Chef. Thanks for testing Szalonna.

Re: LinuxBBQ Szalonna "release" notes

Posted: Sun Mar 01, 2015 2:37 pm
by dkeg
Great to see you again Chef. Don't be a stranger!

Re: LinuxBBQ Szalonna "release" notes

Posted: Tue Mar 03, 2015 3:04 pm
by ChefIronBelly
rhowaldt wrote:^ look who's back :)
You know :)
pidsley wrote:Welcome back Chef. Thanks for testing Szalonna.
Anytime I love this approach.
dkeg wrote:Great to see you again Chef. Don't be a stranger!
I will stick my head in more often. (I think I have said that before)

Here is my screenshot.
moneyshot.jpg
Using ATI video. Very nice job on this pidsley I have spent lots of time with buildroot mostly on embedded stuff and using framebuffer.

Good to see you guys again, need to check out baconators last offering now :)

Re: LinuxBBQ Szalonna "release" notes

Posted: Tue Mar 03, 2015 3:14 pm
by GekkoP
^ Well done, Chef.