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.
The releases are not supported anymore. You can install and upgrade, but if you break it you are on your own.
EXPERIMENTAL: LinuxBBQ Kermacs
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.
(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.
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.
(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.
- wuxmedia
- Grasshopper
- Posts: 6454
- Joined: Wed Oct 17, 2012 11:32 am
- Location: Back in Blighty
- Contact:
Re: EXPERIMENTAL: LinuxBBQ Kermacs
Good stuff, pidsley.
* good guy pidsely *
Doesn't even use Emacs,
Goes ahead and makes Emacs OS.
* good guy pidsely *
Doesn't even use Emacs,
Goes ahead and makes Emacs OS.
Re: EXPERIMENTAL: LinuxBBQ Kermacs
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
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.
Re: EXPERIMENTAL: LinuxBBQ Kermacs
Hopefully Saturday I'll be home alone and I can try this baby.
Thanks Pidsley for the release.
Thanks Pidsley for the release.
Re: EXPERIMENTAL: LinuxBBQ Kermacs
^ 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.
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.
- franksinistra
- Ivana Fukalot
- Posts: 1093
- Joined: Mon Jan 27, 2014 2:03 am
- Location: 印尼国
Re: EXPERIMENTAL: LinuxBBQ Kermacs
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.
Re: EXPERIMENTAL: LinuxBBQ Kermacs
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
This will be my last build unless someone finds something badly broken.
linuxbbq-kermacs-1121.txz d569eade67c4f90801621c4a584001c4
Re: EXPERIMENTAL: LinuxBBQ Kermacs
Thanks for testing. I thought I disabled X, but apparently not :)
How much of emacs works for you?
How much of emacs works for you?
Re: EXPERIMENTAL: LinuxBBQ Kermacs
^ 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.
-
- Baconator
- Posts: 10253
- Joined: Thu Sep 16, 2010 11:03 am
- Location: Pfälzerwald
- Contact:
Re: EXPERIMENTAL: LinuxBBQ Kermacs
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
Emacs complains about libasound, but I think this is harmless. If I fix it for Emacs, mpg123 stops working.
linuxbbq-kermacs-1126.txz fd483c3c20ff6e244345f6368f2e8bd8
Re: EXPERIMENTAL: LinuxBBQ Kermacs
Thanks, I'll update my install with this one and report back after testing.
- franksinistra
- Ivana Fukalot
- Posts: 1093
- Joined: Mon Jan 27, 2014 2:03 am
- Location: 印尼国
Re: EXPERIMENTAL: LinuxBBQ Kermacs
gnutls works now? anything else broken? oh no, wait, don't tell me.
Re: EXPERIMENTAL: LinuxBBQ Kermacs
^ 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.
Nothing broken so far.
Re: EXPERIMENTAL: LinuxBBQ Kermacs
^ 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!
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!