Gentoo live USB for B3 Updated (Linux 4.3.0)

Discuss development on Bubba
Post Reply
sakaki
Posts: 172
Joined: 15 Aug 2014, 11:20

Gentoo live USB for B3 Updated (Linux 4.3.0)

Post by sakaki » 09 Nov 2015, 08:14

Hello,

I've just released version 1.8.0 of the live-USB image of Gentoo Linux for the B3 on GitHub (here). The kernel has been upgraded to version 4.3.0. All included packages are up-to-date against the Gentoo tree, as of 8 November 2015 (and so, of course, shellshock, heartbleed and Ghost fixes have been applied). A full package list may be viewed here.

As before, you can burn the supplied image to a USB key (>=8GB, Lexar and SanDisk keys seem the most reliable), then boot your B3 from it, without affecting any installed (Excito) system on your B3's hard drive. (The compressed image is 383MiB; writing takes between 10 and 20 minutes, depending on your system.) You can even boot a diskless B3! No soldering, compilation or U-Boot flashing is required.

The live-USB may then be used as a rescue disk, to play with Gentoo Linux, or as the starting point to install Gentoo Linux on your B3's main hard drive. Any packages you install, or other changes you make, while running the live-USB are saved on the USB key, but do not affect your existing Excito system, so you can run Gentoo for a while, then reboot back into your Excito system and continue to use it as normal, then boot back into the USB at a later date - any changes you made will still be there when you do.

Full instructions are provided on the project's GitHub page (including how to install Gentoo on your B3's internal hard drive too, in case you want to do that).

Some other changes in this release:
  • Fixed install_on_sda.sh and install_on_sda_gpt.sh scripts (they were not copying the /opt directory), and migrated these to the gentoo-b3 overlay;
  • Explicitly specified PermitRootLogin yes in /etc/ssh/sshd_config (as not allowed by default in openssh v7).
best,
sakaki

Gordon
Posts: 1349
Joined: 10 Aug 2011, 03:18

Re: Gentoo live USB for B3 Updated (Linux 4.3.0)

Post by Gordon » 15 Nov 2015, 15:06

Successfully upgraded to the 4.3.0 kernel. Did have an issue with ftdi_sio module not loading automatically, but everything else went really smooth.

Question: may have missed an earlier comment on this, but I noticed that in your releases hostapd is kept at what appears to be a rather old version. What is the reason for this?

sakaki
Posts: 172
Joined: 15 Aug 2014, 11:20

Re: Gentoo live USB for B3 Updated (Linux 4.3.0)

Post by sakaki » 16 Nov 2015, 07:56

Hi Gordon, it's because in e.g. hostapd-2.4-r2.ebuild, having the default ssl USE flag enabled requires -bindist:

Code: Select all

DEPEND="ssl? ( dev-libs/openssl[-bindist] )
	kernel_linux? (
		dev-libs/libnl:3
		crda? ( net-wireless/crda )
	)
	netlink? ( net-libs/libnfnetlink )
	sqlite? ( >=dev-db/sqlite-3 )"
which wasn't the case for v2.0 and below. I guess I could ship the modern version binary as -ssl but then EAP etc. would be not be available, which might annoy some users. Perfectly OK to set -bindist locally and then release the version pin yourself, of course. The issue with ssl relates to the use of patented elliptic curve algos (although it doesn't seem to bother arch!)

Best, sakaki

Gordon
Posts: 1349
Joined: 10 Aug 2011, 03:18

Re: Gentoo live USB for B3 Updated (Linux 4.3.0)

Post by Gordon » 16 Nov 2015, 11:01

Understood. Thought it might be hardware related. Wifi is running fine and I currently do not have any other packages that require "-bindist", so I'll keep it as is for now.

Post Reply