EXPERIMENTAL: LinuxBBQ Kermacs
Posted: 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.
(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.