Introduction

8 Jul 2015

Here is a brief summary of hardware:

The notebook build quality is absolutely superb. Every detail has been put together with great attention.

The IPS screen is bright and precise.

The keyboard, although different to previous ThinkPad incarnations, is very pleasant to use. Light touch is sufficient and it gives nice tactile feedback.

Fedora 26

Upgrade to Fedora 26 Beta using dnf --distro-sync was relatively easy. There were some packages for which there was no upgrade path in my installation (devassistant lot, which I don't even use), so I simply removed them before the upgrade.

After the upgrade, I had to link /etc/fonts/conf.d/10-hinting-slight.conf to /usr/share/fontconfig/conf.avail/10-hinting-full.conf, becuase it was causing my fonts to be rendered in a pretty ugly way. Once relinked and with auto hinting turned on, everything was nice again. :-)

Fedora 26 runs very smoothly on this machine, nothing to report apart from the above.

Fedora 25

Upgrade to Fedora 25 using dnf --distro-sync was easy.

Fedora 25 runs very smoothly on this machine, nothing really to report.

Fedora 24

Upgrade to Fedora 24 using dnf --distro-sync was easy.

Fedora 24 runs pretty smoothly on this machine, but there are some minor issues. For instance, systemd reports that some of the early services didn't start properly, but I cannot find anything broken as a result of that.

Kernel 4.5 broke my bluetooth mouse, so now I have to restart bluetooth service every time I resume the system from suspend (this same problem affects Fedora 23 with kernel 4.5 as well). This problem has been fixed in kernel 4.6.3, which is in testing as of this writing.

I now run my graphical session under Wayland. There is a bug in gnome-terminal (or wayland, not quite sure), that affects the initial size of the terminal window. In order to get 80 x 24 size with my custom font, I had to set the initial terminal size to 73 x 20. A bit bizarre, but works around the issue.

Gnome 3.20 changed its CSS, so I now have to do this in ~/.config/gtk-3.0/gtk.css to get relatively normal window title sizing:

headerbar.titlebar {
    padding-top: 2px;
    padding-bottom: 2px;
    min-height: 0;
}
headerbar.titlebar button.titlebutton {
    padding-top: 1px;
    padding-bottom: 1px;
    min-height: 0;
}

Fedora 23

Due to obnoxious Lenovo/Samsung practice of not releasing bootable ISO images for SSD firmware updates and providing only Windows executables, I had to create dual boot configuration on this laptop after all.

So, in order to do that, Windows 8.1 was restored to the machine, followed by a Windows 10 upgrade. After that, the disk was repartitioned, with NTFS file system shrunk to make space for Fedora.

Installation of Fedora 23 was smooth, but grub entry to boot Windows did not work. This, of course, is not really important on an UEFI machine, because both operating systems can be booted directly from the UEFI menu. So, grub Windows entry was removed.

Fedora 23 runs smoothly on this machine. Things are fast and seamless.

UEFI BIOS Update

Given that I only have Fedora on this laptop (no longer true - see Fedora 23 section above) and a new BIOS was released on 29 Jul 2015, I went ahead and downloaded the bootable ISO image. The machine has no optical drive, so I used a USB stick to do this. The ISO image has to be processed first, using the geteltorito.pl script. Like this:

./geteltorito.pl -o jbuj51wd.img jbuj51wd.iso

I downloaded this Perl script from Arch repositories: https://aur.archlinux.org/packages/geteltorito/. I could not find it in Fedora repositories, but I didn't really look that hard. :-)

I then wrote the resulting image to the stick, which happened to be /dev/sdb on my laptop. Like this (as root):

dd if=jbuj51wd.img of=/dev/sdb bs=1M

After that, I rebooted the laptop, went into the setup and disabled secure boot (this is required, otherwise boot from that USB stick will not work). I then booted from the USB (F12 on boot brings up boot device selection).

A few steps and minutes later, the laptop was updated to UEFI BIOS 1.16 (JBET51WW) and ECP 1.01 (JBHT14WW).

Subsequently, I reverted the machine to use secure boot and started Fedora again.

The same process also worked for recently released (15 Sep 2015) UEFI BIOS 1.17 and 1.18 (28 Sep 2015).

Fedora 22

I installed Fedora 22 (x86_64) on this laptop using Live image, which was written to a USB stick on my old ThinkPad laptop, using Disk Image Writer. The installation process was completely painless. In fact, I think this was the easiest Fedora installation I've ever done. I did not have to change any BIOS (well, UEFI) settings at all, including secure boot options - everything just worked.

Fedora runs smoothly on this machine. Nothing really to write home about. Things are fast and seamless.