While Raspberry Pi boards support many different operating systems, Raspbian is by far the most popular option, and in the last two years the distribution was based on Jessie (Debian 8), the Raspberry Pi foundation has just announced it was now replaced by an update to Stretch (Debian 9).
The Jessie version is completely gone from Raspbian Download page, and you’ll only be offered to download “Raspbian Stretch with Desktop” or “Raspbian Stretch Lite”.
So what has changed compared to Jessie? Debian 9 changelog will list the main differences compared to Debian 8, but some modifications have also been made in Raspbian itself:
- Version 3.0.1 of Sonic Pi “Live Coding Music Synth” app – See changelog
- Chrome 60 stable with improved memory usage and more efficient code
- Bluetooth audio is supported by the bluez-alsa package by default instead of PulseAudio
- Better handling of “non-pi users”, as previously many applications assumed to be run by pi user.
- SenseHAT extension added to Scratch 2
- BroadPwn exploit fix to close a vulnerability in the firmware of the BCM43xx wireless chipset
- Other minor bug fixes and UI improvements
If you already have Raspbian Jessie running in your board, and would like to upgrade to Raspbian Stretch, you can try to do so at your own risk by changing all occurrences of ‘jessie’ to ‘stretch’ in /etc/apt/sources.list and /etc/apt/sources.list.d/raspi.list, and running:
sudo apt-get update
sudo apt-get -y dist-upgrade
The Raspberry Pi foundation however recommends to back up your micro SD card first, as upgrading that way is not guaranteed to work in every circumstance.
Jean-Luc started CNX Software in 2010 as a part-time endeavor, before quitting his job as a software engineering manager, and starting to write daily news, and reviews full time later in 2011.
“..has just announced it was not replaced by an update with Stretch (Debian 9).”
-> “..has just announced it was _now_ replaced by an update with Stretch (Debian 9).”
Which kernel version do they use now? I am curious if the new /dev/gpiochar entries that appeared in 4.8 are in use now by Raspbian.
If you check the screenshot it says Kernel version: 4.9.
@Jean-Luc Aufranc (CNXSoft): Wrt ‘BroadPwn’ popular Ampak chips like AP6212 (using the same chip internally as RPi 3 and Zero W) should also be affected? @zoobab The standard kernel with Raspbian Jessie was Linux raspberrypi 4.9.35-v7+ #1014 SMP Fri Jun 30 14:47:43 BST 2017 armv7l GNU/Linux 1 Linux raspberrypi 4.9.35-v7+ #1014 SMP Fri Jun 30 14:47:43 BST 2017 armv7l GNU/Linux It seems from now on newer kernel versions are only available when choosing the stretch branch. That might become a problem with OMV since latest OMV release for Raspberries does not rely on Raspbian any more but use Debian Jessie… Read more »
I had quickly read about the Broadcom WiFi vulnerability, but not really checked in details. So I don’t know about Ampak AP6xxx modules.
The new Orangepi R1 is on sale on Aliexpress £10.94 + p&p
@Jean-Luc Aufranc (CNXSoft)
AFAIK AP6212 is based on BCM43438 A0 revision while AP6212A relies on A1 rev. I’ll check the Raspbian Stretch version for /lib/firmware/brcm/ contents since if I understood the below RPi foundation statement correctly they refuse to provide this firmware fix for their existent Jessie userbase?
‘A couple of months ago, a vulnerability was discovered in the firmware of the BCM43xx wireless chipset which is used on Pi 3 and Pi Zero W; this potentially allows an attacker to take over the chip and execute code on it. The Stretch release includes a patch that addresses this vulnerability.’
From the comments in the release announcement it appears the patch for BCM43xx wireless is available for Jessie as well:
Simon Long says:
17th Aug 2017 at 1:13 pm
Yes, the new firmware is available for Jessie – just do a sudo apt-get update / sudo apt-get dist-upgrade without changing anything in the apt configuration files.
Broadpwn is not yet fixed for USB WiFi dongle, and there is anyway one problem with new long MAC naming on Stretch with USB WiFi dongle (can be fixed manually, but really…)