3. Welcome
to Lug
Meetings on the 3rdWednesday of
the month
Website http://cialug.org
Email list
IRC/Slack
What do you want to hear about? Are
you interested in presenting?
4. About me
Slides will be posted at http://denner.co and emailed out
I continue to be the president?
Software developer by day, linux wrangler by night
Twitter: @adenner
6. Still that new release smell
● Debian buster was released July 6, 2019
● Officially “Stable release 10”
● Replaces Stretch
● Will be supported for 5 years
● New Desktop design “Future prototype”
● Gnome Desktop 3.30
○ Now LibGTK3+
● Linux Kernel 4.19.0-4 (LTS)
● Open JDK 11.0
● App Armor (Good but perhaps pain)
● Update of nodejs 10.15.2
7. Some good some bad
● NFtables replace iptables
● Arm64 support as well as ARMHF SBC boards
● Python 2 is deprecated Long live python 3
● Mailman3
● glibc updated (need to reindex postgres )
● Bash 5.0 (more later)
● /usr/merge drama
● Secure boot support
● Calamares live installer
● Wayland by default (but xorg is still available also can use xwayland)
● 67% of packages have been updated
8. /usr/merge
For various historical reasons, the linux file
system is a mess… is your exe in /bin /usr/bin
/sbin /usr/sbin?Who knows!
Should be compatible but be aware of edge
cases
/bin → /usr/bin
/sbin → /usr/sbin
/lib → /usr/lib
/lib64 → /usr/lib64
9. Bash 5.0
BUG FIXES (OF
COURSE)
INCLUDING
FUZZ TESTED
MEMORY
ISSUES
CHANGES TO
$@ AND $* TO
MAKE THEM
MORE POSIX
COMPLIENT
NEW
VARIABLES
BASH_ARGV0,
EPOCHSECON
DS AND
EPOCHREALTI
ME
HISTORY
IMPROVEMENT
S (NEGATIVE
OFFSETS AND
REMOVE
RANGES OF
HISTORY)
GLOBALASCIIR
ANGES SHELL
OPTION IS
NOW ENABLED
BY DEFAULT
BASH_ARGC
AND
BASH_ARGV IS
SET AT
STARTUP IF
EXTENDED
DEBUGGING IS
ENABLED
(NEVER
SHOULD HAVE
BEEN ALWAYS)
CHECK WITH
BASH –
VERSION TO
SEE WHAT
VERSION