Easy Buster version 2.6.2
NOTICE:
The Buster-series is nearing End Of Life, only receiving basic upgrades. New users are requested to download the Dunfell-series:
http://distro.ibiblio.org/easyos/amd64/releases/dunfell/
EasyOS versions 1.x are the "Pyro" series, the latest is
1.3. Easy Pyro is built with packages compiled from source
using 'oe-qky-src', a fork of OpenEmbedded. Consequently,
the builds are small and streamlined and integrated. The
Pyro series may have future releases, but it is considered
to be in maintenance status.
The "Buster" series start from version 2.0, and are
intended to be where most of the action is, ongoing.
Version 2.0 was really a beta-quality build, to allow the
testers to report back. The first official release was
2.1.
The main feature of Easy Buster is that it is built from
Debian 10 Buster DEBs, using WoofQ (a fork of Woof2:
Woof-CE is another fork, used to build Puppy Linux).
The advantage of Buster over Pyro is access to the large
Debian package repositories. That is a big plus.
On the other hand, DEB packages have many dependencies,
and the end result is a release considerably larger than
Pyro with similar app selection. For example, the download
file of Pyro 1.2 is 418MB, Buster 2.1 is 504MB -- despite
the Buster build having less apps (Pyro has Qt5 and big
Qt5-based apps such as Scribus, this is all missing from
the Buster build, but can be installed).
Another problem with Buster, potential problem anyway, is
the choice of underlying infrastructure. For example,
Debian uses systemd, pam, avahi, pulseaudio and policykit
-- EasyOS does not use these, but as they are dependencies
of many apps, they have to be installed, yet inactive.
EasyOS is an experimental distribution, and some features
are a work-in-progress, and likely to be so for the
foreseeable future. So bare that in mind, that the
operation might not be "just works" in every respect as
you might expect from an official release of one of the
major distributions such as Debian or Ubuntu.
2.1 release notes
Here are links to the development, as posted on Barry's
blog, in no particular order:
- Optical media read/write errors and ejection problems
fixed 1
2
- Xorg framebuffer in initrd workaround 1
- Fixes when SFS layers change 1
- Copy session to RAM & disable drives 1
2
- Network handled by NetworkManager 1
2
- SFSget SFS management improved 1
- Kernel 5.2.7 with cap_sys_mount patch 1
- Staying with ntmui GUI rather than
network-manager-applet 1
2
- Lovely new dark theme, based on contribution by
Argolance 1
- Various extra technical fixes and improvements 1
2
3
4
Regarding point-8, network-manager-applet provides a nice
GUI in the system tray, however it also has some annoying
issues, and a significant limitation that the full
configuration capability (such as wi-fi scanning) cannot
be launched standalone -- therefore, it was decided to use
the simple 'nmtui' GUI, which is a text-mode GUI and
somewhat more primitive to use.
The situation with network management GUI will be
re-evaluated for the next release. You can install
'network-manager-applet' yourself, to play with -- click
on "petget" at top of screen, then click on the
"pet-buster" radiobutton, then type
"network-manager-applet" into the search-box and hit the
"Go" button.
Buster includes the "kitchen sink", a huge collection of
apps, including Audacious, Libreoffice, Gimp, Inkscape,
Dia, Planner, Grisbi, SeaMonkey and Gnome-MPV. Here is a
list of all apps builtin to this release:
http://distro.ibiblio.org/easyos/amd64/releases/buster/2.1/pkg-list.txt
These packages are only in the "devx" SFS:
http://distro.ibiblio.org/easyos/amd64/releases/buster/2.1/pkg-list-devx-only.txt
2.1.1 release notes
Thanks to the testers of 2.1, many little bugs were found
and fixed, and some improvements implemented. In addition
to the release notes for 2.1, these are added for 2.1.1,
in no particular order:
- "Home" folder is now /home 1
2
- Linux kernel bumped to 5.2.10
- Fixed dependency order when uninstall packages 1
- Removed check for Internet before run SeaMonkey in
container
- Fix for hanging at bootup 1
- Easy Containers new Simple security options 1
- PETget (PPM) database update fixed 1
- EasyDD now has two-stage verification 1
2
- Prevent "Copy session to RAM & disable drives" at
first bootup 1
Important bug fixes, but also significant improvements,
more than would be expected for a 0.0.1 version increment!
In particular, note point-1, the /home folder. This will
be very odd to those familiar with Linux, no problem at
all for those not.
2.1.3 release notes
Thanks again to the testers, yet more little bugs have
been found! Also, there are some significant package
upgrades. These release notes are added for 2.1.3, in no
particular order:
- Built from Debian 10.1 binary packages (up from 10.0)
- SeaMonkey version 2.49.5 1
- Bug fixes 1
2
3
4
There are items on the to-do list, and this
blog post lists a few of them intended to be tackled
soon.
2.1.6 release notes
Apart from bug fixes, there is a significant improvement
-- now using a nice GUI for network management, replacing
the text-mode 'nmtui'. No particular order:
- Using SeaMonkey 2.49.5 official x86_64 binary instead
of own compile 1
- XorgWizard CLI script fixed 1
- Xlock screen locking fixed 1
- New NetworkManager GUI tray applet 1
2
- Other fixes and improvements 1
2
2.1.7 release notes
A very small incremental release, fixing a few bugs:
- Bug fixes for SFSget and Easy Containers 1
2
2.1.8 release notes
More bug fixes of course, but also app improvements. Release
notes in no particular order:
- New pSynclient touchpad setup GUI 1
- GetFlash player downloader fixed (again) 1
- Kernel bumped to 5.2.21 1
- Battery status tray applet improved 1
- Screeny screen capture fixed 1
- Other bug fixes and improvements 1
2
3
2.1.9 release notes
The kernel is still 5.2.21. Release notes:
- Convert user-installed apps into containers 1
- SolveSpace 3D parametric design app 1
- Bluetooth fixes 1
- Built with Debian 10.2 DEB packages (up from 10.1)
2.1.9.1 release notes
This is the same as 2.1.9, except built with 5.4.2
kernel. The 5.4.x kernel has the "lockdown" feature, and
this is used in the "Copy session to RAM & disable
drives" boot option. Itemizing this:
- Kernel 5.4.2 with lockdown 1
Note, audio does not work on some hardware with the 5.4.x
kernel. If you hit that problem, use 2.1.9. 1
2
2.2 release notes
A significant version bump! There have been many changes
since version 2.1, justifying the version bump to 2.2.
There have been many changes since 2.1.9.1, listed here,
in no particular order:
- Major bug fix for version rollback 1
- Significant fixes and improvements for containers 1
2
- Kernel 5.4.6 1
2
- New documentation 1
2
- Other bug fixes and improvements 1
2
3
4
5
6
7
8
9
The problem mentioned with 2.1.9.1 regarding audio, has
been fixed. Or rather, worked-around, and the work-around
has been confirmed OK with actual Sky Lake CPU. This
probably needs to be fixed properly by the kernel
developers. 1
2.2.5 release notes
Mostly infrastructure improvements, such as
hardware-profiling of video and sound, to automatically
handle booting of Easy from a USB-stick on different
computers. Release notes:
- Bluetooth improvements, including sound 1
2
3
4
5
6
7
- Kernel 5.4.12 1
- French langpack updated 1
2
- Sound management, including MSCW and profiling 1
2
3
4
5
6
- Video hardware profiling 1
2
- New utility to probe monitor 1
- Gparted 1.0.0 1
- Other infrastructure improvements 1
2
3
4
5
2.2.10 release notes
Main improvements are refinements to hardware profiling
and special handling of Intel GPUs, plus new apps. Also,
the DEBs are bumped to Debian 10.3. Release notes:
- Handle special Intel GPUs 1
- New ffplay-gtk media player 1
- New screen brightness and tint control tray applet 1
- Firmware for Intel network card 1
- Bumped to 5.4.18 kernel 1
- Debian DEBs now version 10.3
- fix for bluetoothd aborting 1
2
3
Item 7 introduces "dbus" dependency in pup_event service
management, ensuring that the bluetooth daemon will start
after the dbus daemon has started.
2.2.11 release notes
- HelpSurfer crash workaround 1
- German and French translations updated 1
2
- Setting system time in initrd fixed 1
- SeaMonkey upgraded to version 2.53.1-beta1 1
- New Skype SFS 1
- EasyDD now handles ISO files (writing to USB-sticks) 1
2
- Linux kernel 5.4.20 (with RTC drivers builtin, see
point-3)
The previous version of SeaMonkey, 2.49.5, would
sometimes crash X. Version 2.53.1-beta1 is so far looking
more stable.
2.2.12 release notes
No major changes since 2.2.11. Some system-level
refinements, French and German language upgrades,
SeaMonkey 2.53.1 final.
- Journal enabled in ext4 working-partition, for clean
shutdown 1
2
- fstrim runs on SSD working-partition mount-point at
bootup 1
- SeaMonkey version 2.53.1 final 1
- French and German translation upgrades 1
2
- Snap2 package removed (hopefully temporarily) 1
2
- HelpSurfer (local HTML viewer) crash fixed 1
- fftag replaces pmetatagger 1
Point-1 will only be for new installations, not a version
upgrade of an existing installation. However, any ext4
(unmounted) partition can have the journal enabled
manually: tune2fs -O has_journal /dev/sd<n>
Point-2 is an experiment. 'fstrim' will run on every 20th
bootup, if a TRIM-compatible SSD is detected.
The Linux kernel is still 5.4.20. The latest release is
5.4.23, however, instability was experienced on Barry's HP
desktop PC.
2.2.14 release notes
Steady progress, improving, refining. In particular, many
new applications.
- Blueman version 2.1.2 1
- Snap2 backup manager returns 1
2
3
- Linux kernel 5.4.27 1
- gtkdialog with vte support 1
- New pdvdrip DVD ripper 1
- New fftag metadata editor 1
- New PackIt and Uextract 1
- Various updates, improvements and fixes 1
2 3
2.2.16 release notes
The kernel has remained at 5.4.27. Lots of little changes
this time, and one new PET:
- New download-only button in PPM 1
- New getNVIDIA PET 1
- SFSget faster and improved handling multiple repos 1
- mtPaint updated to version 3.49.25 1
- PackIt PET right-click menu fixed 1
- Various improvements and fixes 1
2
3
4
2.3 release notes
The last release announced on Distrowatch was 2.2, and
there have been huge changes since then. Version 2.2 is
built with Debian Buster 10.2 DEB packages, 2.3 is built
with 10.4 DEBs, and there are significant infrastructure
and utility/application improvements. As well as those
listed above since 2.2, version 2.3 has these, in no
particular order:
- Built with Debian Buster 10.4 DEB packages
- Kernel version 5.4.40
- Gpptp VPN network connection tool fixed 1
- Improvements and fixes for EasyDD 1
- Major overhaul of ethernet connection logic 1
- SeaMonkey version 2.53.2, with ChatZilla, profile
workaround 1
2
3
- ffplay-gtk media player improved 1
- mtPaint version 3.49.27 and bug fixes 1
- MoManager updated, translation separation from EasyPup
1
2
- Rxvt-unicode instability fixed 1
- Extra b43 firmware 1
Easy uses NetworkManager by default, and one user of
2.2.16 reported ethernet not being detected and no ip
lease obtained at first bootup. This has resulted in
considerable redesign of ethernet detection, with,
hopefully, fallbacks to catch situations where
NetworkManager seems to be failing. This is point-5 above.
2.3.1 release notes
Released soon after 2.3, with some bug fixes.
- Fix run EasyOS in container via menu 1
- Enhancements for EasyDD script 1
- New NetSurf PET, fixed missing icons 1
- Xsane startup fix 1
- mtPaint screen snapshot fix 1
- SFS menu entry modified 1
- Problem with psynclient, changed to flsynclient
2.3.2 release notes
Of particular interest is the kernel now has "I/O
accounting" enabled, and the iotop application is included
in the build to monitor I/O activity -- very handy to find
out what processes are accessing a drive. Release notes in
no particular order:
- genisoimage script redirect to mkisofs 1
- Translated image in welcome page 1
- Alternative Skype SFS 1
- Updated Chromium SFS 1
- Strategies to reduce writes to drives 1
2
3
- New iotop application (see System menu)
- TRIM support for USB Flash drives 1
- Pmcputemp temperature tray applet improved 1
- 5.4.47 kernel, with I/O accounting 1
- EasyDD improved to run on all Linux distributions 1
2
- Youtube-dl GUI update fixed 1
- More system and infrastructure improvements 1
2
3
2.3.3 release notes
Amazing how many improvements, in such a short space of
time. In no particular order:
- PupRadio, fftag, ffplay-gtk version bumps 1
2
3
- Linux kernel 5.4.51 1
- SeaMonkey 2.53.3 1
- File encryption GUI app changed from bcrypt to
ccrypt 1
- Support for Zstd mime and tarballs/packages 1
2
- Android phone data transfer fixed 1
- rEFInd boot manager ext4 fix 1
2
- Initrd change from static /dev to devtmpfs 1
- More infrastructure and utilities fixes 1
2
3
4
5
6
7
With the demise of the murga-linux.com/puppy forum,
EasyOS now has his own forum: https://easyos.org/forum
...this includes sections to discuss the French and German
builds.
2.3.8 release notes
Very exciting changes this time! Apart from many package
version upgrades, there are significant infrastructure
enhancements, in particular for booting up in particular
modes, debugging in the initrd, and automated updating. In
no particular order:
- Built with Debian Buster 10.5 DEBs (up from 10.4)
- Linux kernel version 5.4.53 1
- shfm and nnn console file managers in initrd 1
2
3
- Job control fix in initrd 1
- More reboot items in Shutdown menu 1
2
3
- Dropping out to shell in initrd (see also items 3
& 5) 1
- MP console text editor now supports UTF-8 1
2
3
- New "update" icon on desktop, difference-only
download 1
2
- Various fixes and improvements 1
2
3
4
5
6
The automated updating has yet to be tested by users
(Barry has done some testing and it appears to work). When
there is a new release of EasyOS, click the "update" icon
on the desktop, and a version upgrade will be performed.
This is using a technique that only downloads the
differences between the .img.gz files. The latest
'vmlinuz', 'initrd' and 'easy.sfs' files will be placed in
the boot-partition, and all that the user has to do is
reboot.
You will be able to try out this new feature when version
2.4 is released, expected soon.
Note, the manual update method still works, as described
here:
https://easyos.org/user/easy-version-upgrade-and-downgrade.html
2.4.1 release notes
More exciting changes, in particular this time,
improvements to "lockdown in RAM". In no particular order:
- Save session while running totally in RAM 1
- New MATE Calc scientific calculator 1
- Menu change from inline to cascading 1
2
- Session erase choices 1
- Infrastructure and app improvements 1
2
3
4
Here is a new tutorial:
https://easyos.org/dev/guidelines-for-debugging-easyos.html
This tutorial updated:
https://easyos.org/user/easy-version-upgrade-and-downgrade.html
2.5 release notes
Many package upgrades, such as Debian 10.6 DEBs, SeaMonkey 2.53.5 and
5.4.78 kernel, but probably the single most significant feature of this
release is the new BluePup bluetooth manager, replacing Blueman.
Release notes, in no particular order:
- New BluePup bluetooth manager 1 2 3 4 5 6 7 8
- XLennart new game 1
- SeaMonkey upgraded to 2.53.5 1 2
- Temperature monitor has hardware profiling 1
- Debian Buster 10.6 DEBs
- restarter hack for crashing bluetoothd 1 2
- xf86-input-wacom added
- French and German langpacks updated
- bluetoothctl utility internationalized 1
- Various infrastructure fixes and improvements 1 2 3 4 5 6 7
- Optional support for PulseAudio 1 2
- Issues still not completely resolved or pending 1 2
Regarding point-11, EasyOS does not use PulseAudio (nor avahi and
systemd). There was an experiment with using it, and making sure certain
scripts were compatible with either Alsa/bluez-alsa or Pulseaudio.
Barry does not recommend PulseAudio!
2.5.1 release notes
Forgot to mention in 2.5 release notes, Type1 font "Nimbus Mono L"
has been removed, replaced with TrueType "RobotoMono", due to pango
1.44+ no longer supporting Type1, and RobotoMono looks nicer. So added
here.
The primary reason for bringing out 2.5.1 is the kernel upgrade:
- Type1 font removed, replaced with TrueType 1 2
- Kernel 5.4.81, with KVM acceleration, wl.ko module 1 2
- Report failed firmware load at first bootup 1
2.5 has been mostly successful, of course some hardware issues.
Microphone not working is one of them. I posted how I got my microphone
to work 1. There is forum discussion here 1.
A news item after the release of 2.5, is a new tutorial on BluePup 1.
2.5.3 release notes
The most exciting enhancement are the new ways to transfer files with an Android phone. Release notes in no particular order:
- Kernel 5.4.82 1
- Built with Debian Buster 10.7 DEBs
- PupCamera, PupMTP automatic launch when phone connected 1 2
- Fix running long-run processes on udev event 1
- Pdvdrip video ripper updated 1
- Various fixes and improvements 1 2 3 4
PupCamera has been in EasyOS for a long time, however, automatic
launching was broken. Now, if you plugin a camera or phone, and set the
USB-connection in the Settings of the device to "PTP mode", then
PupCamera will automatically launch. Or, if you set "MTP mode" in the
phone, PupMTP will launch. Both of these apps allow file browsing in the
camera/phone and easy file send or receive.
Caveat: be sure to use a USB cable capable of data transfer -- some supplied with mains chargers are charging-only.
2.5.5 release notes
A small number of changes this time:
- Fftag and langpack_fr updated 1
- Kernel 5.4.84
- libcap-ng and pflask recompiled for CAP_SYS_MOUNT support 1
- Support boot from Realtek USB MMC 1
- Put disabled HDD into deep-sleep mode 1
- Various fixes and improvements 1 2
The kernel has a patch that separates CAP_SYS_MOUNT out of
CAP_SYS_ADMIN, as it was intended in "Copy session to RAM & disable
drives" mode, to drop the latter. However, with the 5.4 kernel, this
prevents Xorg from running 1 2
As the Buster-series will stay with the 5.4.x kernel, this extra
security measure will not be implemented -- expect that in the Dunfell
and Bullseye series, which will be based on the 5.10 kernel.
2.6.1 release notes
Not a huge change from 2.5.5 -- the version bump is to sync with the Dunfell-series.
The kernel is now 5.4.93 and SeaMonkey is 2.53.6. Also, these changes since 2.5.5:
With regard to the Norwegian (nb and nn) releases of Easy, this is the first time, and they are untested.
A fix that was not reported to the blog, is that the execute flags of
files in /etc/init.d are retained when the SFS layers change.
Previously, they were getting set to default. This is an important fix,
for example in the Raspberry Pi4, /etc/init.d/qsync was set to
executable, as the Pi does not have a hardware clock. When the 'devx'
SFS layer was added, /etc/init.d/qsync reverted to not-executable, hence
Easy lost the Internet time setting.
2.6.2 release notes
Basic upgrades have been applied, such as kernel 5.4.128 and
SeaMonkey 2.53.7.1, plus various system improvements and fixes. However,
the Buster-series is now intended only for those who already have it
installed and want an update path. For all others, it is recommended to
download the Dunfell-series.
To follow future progress, please see Barry's blog:
https://bkhome.org/news/tag_easy.html
To participate in discussion, report bugs, etc., see the
EasyOS Forum:
https://forum.puppylinux.com/viewforum.php?f=63
Originally written August 25, 2019, last update June 29,
2021
|