EXPERIMENTAL: LinuxBBQ Kermacs

Forum rules
The releases are not supported anymore. You can install and upgrade, but if you break it you are on your own.
pidsley
Hermit
Posts: 2539
Joined: Wed Oct 17, 2012 12:31 pm

EXPERIMENTAL: LinuxBBQ Kermacs

Unread post by pidsley » Wed Nov 18, 2015 7:57 pm

What can you do with just a kernel, busybox, and emacs 24.5? Try Kermacs and tell me.

Kermacs is built like Szalonna, but without X and with emacs. It "installs" like Szalonna (see here for instructions -- note that the initrd is called "initrd.img" so change that in the grub stanza I gave you for Szalonna, or edit the link once the file is unpacked.)

I am not an emacs user, so I don't really know how to test this one. Many things may be broken, but I won't know what they are unless you tell me. ssh and git work, so I think tramp and gnus should work, but they may not. (edit: fransinistra reports that tramp does work.)

This is an alpha! I know some busybox applets are missing, and I intend to fix what I know is broken. If you find broken pieces of emacs, please tell me and I will try to make them work in the next release (if you know how to fix what's broken, please tell me that too!) franksinistra asked for perl, so I may try to add that to the next release as well.

Just for fun, this release also includes "micro emacs" -- start it with "em".

Login as bbq (password bbq) or root (no password) -- the network will probably fail on first boot; use "ip addr" to determine your ethernet interface name, edit /sbin/rc to correct the name, then use "/sbin/rc start dhcp" to start the network. You can also start the network manually using "udhcpc -i <interface_name>" but this will not persist across a reboot.

Image

(edit) updated to 1121 version, with git 2.4.5, perl, fixed busybox applets, and e2fsprogs:

linuxbbq-kermacs-1121.txz d569eade67c4f90801621c4a584001c4

(edit) updated to 1126 version, with working gnutls:

linuxbbq-kermacs-1126.txz fd483c3c20ff6e244345f6368f2e8bd8

Thanks to franksinistra and gekkop for testing.

User avatar
wuxmedia
Grasshopper
Posts: 6445
Joined: Wed Oct 17, 2012 11:32 am
Location: Back in Blighty
Contact:

Re: EXPERIMENTAL: LinuxBBQ Kermacs

Unread post by wuxmedia » Wed Nov 18, 2015 8:35 pm

Good stuff, pidsley.

* good guy pidsely *
Doesn't even use Emacs,
Goes ahead and makes Emacs OS.
"Seek, and Ye shall find"
"Github | Chooons | Site"

User avatar
simgin
Meme Fodder
Posts: 1167
Joined: Sun Jan 06, 2013 12:07 am
Location: Bradford-on-Avon, UK

Re: EXPERIMENTAL: LinuxBBQ Kermacs

Unread post by simgin » Thu Nov 19, 2015 12:09 am

Pidsley, kudos to you Sir. You are an unstoppable gentleman, full stop!
And good to see Franky testing it. Waiting for Julius' comment tomorrow :D

cheers
simon
Someone told me that I am delusional, I almost fell off my unicorn.

User avatar
GekkoP
Emacs Sancho Panza
Posts: 5877
Joined: Tue Sep 03, 2013 7:05 am

Re: EXPERIMENTAL: LinuxBBQ Kermacs

Unread post by GekkoP » Thu Nov 19, 2015 10:16 am

Hopefully Saturday I'll be home alone and I can try this baby.
Thanks Pidsley for the release.

pidsley
Hermit
Posts: 2539
Joined: Wed Oct 17, 2012 12:31 pm

Re: EXPERIMENTAL: LinuxBBQ Kermacs

Unread post by pidsley » Thu Nov 19, 2015 2:15 pm

^ Make sure you download the newest version (1118) -- it's quite a bit different from the pre-alpha. Thanks for testing.

The monitor on my test machines died yesterday, so I won't be working on this for a few days.

(edit) I got a new (used) monitor, so I rebuilt with perl and git 2.4.5 (franksn asked for these) -- I will wait to upload this one until I see if anyone finds anything else that needs to be fixed.

User avatar
franksinistra
Ivana Fukalot
Posts: 1093
Joined: Mon Jan 27, 2014 2:03 am
Location: 印尼国

Re: EXPERIMENTAL: LinuxBBQ Kermacs

Unread post by franksinistra » Fri Nov 20, 2015 2:20 pm

I haven't tried i18n and some features like erc/rcirc but everything else is ok. I can't thank Pidsley enough for this. Viva Pidsley!
rice no more.

pidsley
Hermit
Posts: 2539
Joined: Wed Oct 17, 2012 12:31 pm

Re: EXPERIMENTAL: LinuxBBQ Kermacs

Unread post by pidsley » Sun Nov 22, 2015 4:26 am

Updated 1121 version with git 2.4.5 and perl. franksn mentioned using this as a rescue system, so I also added my chroot-mnt script and e2fsprogs (mkfs.ext4, e2label, and other fs utils). Fixed missing busybox applets.

This will be my last build unless someone finds something badly broken.

linuxbbq-kermacs-1121.txz d569eade67c4f90801621c4a584001c4

User avatar
GekkoP
Emacs Sancho Panza
Posts: 5877
Joined: Tue Sep 03, 2013 7:05 am

Re: EXPERIMENTAL: LinuxBBQ Kermacs

Unread post by GekkoP » Mon Nov 23, 2015 11:04 am

It works and it is so beautiful.

Image

Thank you, Pidsley. Awesome work.

pidsley
Hermit
Posts: 2539
Joined: Wed Oct 17, 2012 12:31 pm

Re: EXPERIMENTAL: LinuxBBQ Kermacs

Unread post by pidsley » Mon Nov 23, 2015 1:26 pm

Thanks for testing. I thought I disabled X, but apparently not :)

How much of emacs works for you?

User avatar
GekkoP
Emacs Sancho Panza
Posts: 5877
Joined: Tue Sep 03, 2013 7:05 am

Re: EXPERIMENTAL: LinuxBBQ Kermacs

Unread post by GekkoP » Mon Nov 23, 2015 1:44 pm

^ Emacs is working fine. I'm loading my configuration one, small piece at a time, basically only the stuff I need for writing articles and so far so good. I'll try with no-X soon.

machinebacon
Baconator
Posts: 10253
Joined: Thu Sep 16, 2010 11:03 am
Location: Pfälzerwald
Contact:

Re: EXPERIMENTAL: LinuxBBQ Kermacs

Unread post by machinebacon » Mon Nov 23, 2015 2:08 pm

Very curious about this, thank you so much!
..gnutella..

pidsley
Hermit
Posts: 2539
Joined: Wed Oct 17, 2012 12:31 pm

Re: EXPERIMENTAL: LinuxBBQ Kermacs

Unread post by pidsley » Thu Nov 26, 2015 5:03 pm

I built version 1126. I think gnutls now works; I hope I didn't break anything else, but no promises.

Emacs complains about libasound, but I think this is harmless. If I fix it for Emacs, mpg123 stops working.

linuxbbq-kermacs-1126.txz fd483c3c20ff6e244345f6368f2e8bd8

User avatar
GekkoP
Emacs Sancho Panza
Posts: 5877
Joined: Tue Sep 03, 2013 7:05 am

Re: EXPERIMENTAL: LinuxBBQ Kermacs

Unread post by GekkoP » Thu Nov 26, 2015 5:16 pm

Thanks, I'll update my install with this one and report back after testing.

User avatar
franksinistra
Ivana Fukalot
Posts: 1093
Joined: Mon Jan 27, 2014 2:03 am
Location: 印尼国

Re: EXPERIMENTAL: LinuxBBQ Kermacs

Unread post by franksinistra » Fri Nov 27, 2015 1:46 am

So very quick, thanks again Pids
rice no more.

User avatar
GekkoP
Emacs Sancho Panza
Posts: 5877
Joined: Tue Sep 03, 2013 7:05 am

Re: EXPERIMENTAL: LinuxBBQ Kermacs

Unread post by GekkoP » Sun Nov 29, 2015 2:48 pm

So good, so good.

Image

Thanks again, Pidsley.

pidsley
Hermit
Posts: 2539
Joined: Wed Oct 17, 2012 12:31 pm

Re: EXPERIMENTAL: LinuxBBQ Kermacs

Unread post by pidsley » Sun Nov 29, 2015 4:48 pm

gnutls works now? anything else broken? oh no, wait, don't tell me.

User avatar
GekkoP
Emacs Sancho Panza
Posts: 5877
Joined: Tue Sep 03, 2013 7:05 am

Re: EXPERIMENTAL: LinuxBBQ Kermacs

Unread post by GekkoP » Sun Nov 29, 2015 8:16 pm

^ gnutls works: I got a check in Emacs (you can see it in the scrot) that prompts a warning when gnutls is missing. It didn't prompt any warning upon starting, so I'm happy. ;-)

Nothing broken so far.

pidsley
Hermit
Posts: 2539
Joined: Wed Oct 17, 2012 12:31 pm

Re: EXPERIMENTAL: LinuxBBQ Kermacs

Unread post by pidsley » Sun Nov 29, 2015 8:42 pm

^ Thanks. I did run that test, but that's as far as I could go with testing without knowing what gnutls was supposed to do. I could not test to make sure it actually *worked* :)

Kind of like this:

"Do the brakes on this car work?"
"Sure they do -- see, there's brake pedal right there."
"Yes, I see that, but do the brakes actually work?"
"I don't really know; I don't know how to drive."

Thanks for testing!

Post Reply