Releases: eReuse/workbench
10.0b8
Version 8.0 beta 1
This version is functionally stable; main features are not expected to change in the following releases.
Release news
- The project has been renamed from "Device Inventory" to "eReuse Workbench", the Python package to
ereuse-workbench(erwbin code and scripts), and the GitHub URL toeReuse/workbench. - New distribution format: an OVA for the virtual server, plus a data directory archive with the eReuseOS ISO, configuration file and other files (#55, #61).
- The data directory is provided to the server via a VirtualBox shared folder, which is now the main channel to provide configuration and data to the inventory process. This avoids logging into the server and connecting to it from the host via Samba: now all the relevant files can be accessed directly from the host. See
docs/PXE_Register.mdfor more information (#55). - Installation support: besides diagnosing and performing an inventory, this release enables two ways of installing an operating system into the computer. The first one is based on Reciclanet's scripts (with a few enhancements) and supports installing a complete system image captured from a real installation. The second one allows booting an installation ISO provided by the server. See
docs/PXE_Register.mdfor more information (#34). - The
di-disk-dumpscript has been added to help capturing the current installation into an FSArchiver image (#63). - An optional stress test can be run on CPU and memory to check for flaky components (disabled by default, you may enable it in
config.ini) (#40). - Ask for the keyboard layout just before running the inventory (can be preset in
config.ini) (#52). - New optional questions during diagnostics for computer visual and functional conditions (#41).
- Documentation of
config.inioptions has been moved to the file itself as comments, so that no access to external resources is needed while editing options in the PXE server (#46). - JSON file names are now based on the manufacturer, model and provided label (#56).
- A mechanism has been added to avoid uploading the exact same JSON file twice(#57).
- Support pip-based installation: software requirements have been updated, cleaned up and put into
requirements.txtandrequirements-full.txt. When preparing the eReuseOS ISO, the normal installation is done since it doesn't depend on platform-dependent packages (no build environment needed). For development, the[full]extra dependencies may be installed (#42). - A release document and a script to generate the PXE server OVA image have been added to ease the release process.
Release fixes
- Enable booting correctly on computers with several network cards (#38).
- Force the use of PAE on old Pentium M and Celeron M computers (#39).
- Avoid hanging on SMART test and follow its actual progress (#58).
- Disable swap enabled by Casper to avoid using the disk (#51).
Guides
- How to register via USB
- Configuration file options
- How to use the virtual PXE server
- Create your own PXE server
Fixes
- Many updates to obsolete documents.
- Use a version of the installation script with messages translated into English (#66).
New features
- The PXELINUX configuration file is completely rewritten every time the data refresh script is run.
- Use a fixed, known version of the installation script instead of the latest one.
Version 8.0 alpha 1
This version is functionally stable; main features are not expected to change in the following releases.
Release news
- New distribution format: an OVA for the virtual server, plus a data directory archive with the eReuseOS ISO, configuration file and other files (#55, #61).
- The data directory is provided to the server via a VirtualBox shared folder, which is now the main channel to provide configuration and data to the inventory process. This avoids logging into the server and connecting to it from the host via Samba: now all the relevant files can be accessed directly from the host. See
docs/PXE_Register.mdfor more information (#55). - Installation support: besides diagnosing and performing an inventory, this release enables two ways of installing an operating system into the computer. The first one is based on Reciclanet's scripts (with a few enhancements) and supports installing a complete system image captured from a real installation. The second one allows booting an installation ISO provided by the server. See
docs/PXE_Register.mdfor more information (#34). - The
di-disk-dumpscript has been added to help capturing the current installation into an FSArchiver image (#63). - An optional stress test can be run on CPU and memory to check for flaky components (disabled by default, you may enable it in
config.ini) (#40). - Ask for the keyboard layout just before running the inventory (can be preset in
config.ini) (#52). - New optional questions during diagnostics for computer visual and functional conditions (#41).
- Documentation of
config.inioptions has been moved to the file itself as comments, so that no access to external resources is needed while editing options in the PXE server (#46). - JSON file names are now based on the manufacturer, model and provided label (#56).
- A mechanism has been added to avoid uploading the exact same JSON file twice(#57).
- Support pip-based installation: software requirements have been updated, cleaned up and put into
requirements.txtandrequirements-full.txt. When preparing the eReuseOS ISO, the normal installation is done since it doesn't depend on platform-dependent packages (no build environment needed). For development, the[full]extra dependencies may be installed (#42).
Release fixes
- Enable booting correctly on computers with several network cards (#38).
- Force the use of PAE on old Pentium M and Celeron M computers (#39).
- Avoid hanging on SMART test and follow its actual progress (#58).
- Disable swap enabled by Casper to avoid using the disk (#51).
Guides
Version 7.1 alpha 8
Version 7.1 alpha 8
This version is functionally stable; main features are not expected to change in the following releases. No changes are needed for the PXE server, so you may use the previous server image.
Release news
- Installation support: besides diagnosing and performing an inventory, this release enables two ways of installing an operating system into the computer. The first one is based on Reciclanet's scripts (with a few enhancements) and supports installing a complete system image captured from a real installation. The second one allows booting an installation ISO provided by the server. See
docs/PXE_Register.mdfor more information (#34). - An optional stress test can be run on CPU and memory to check for flaky components (disabled by default, you may enable it in
config.ini) (#40). - Add optional questions during diagnostics for computer visual and functional conditions (#41).
- Documentation of
config.inioptions has been moved to the file itself as comments, so that no access to external resources is needed while editing options in the PXE server (#46). - JSON file names are now based on the provided label (#56)
- Support pip-based installation: software requirements have been updated, cleaned up and put into
requirements.txtandrequirements-full.txt. When preparing the eReuseOS ISO, the normal installation is done since it doesn't depend on platform-dependent packages (no build environment needed). For development, the[full]extra dependencies may be installed (#42).
Release fixes
- Enable booting correctly on computers with several network cards (#38).
- Force the use of PAE on old Pentium M and Celeron M computers (#39).
- Avoid hanging on SMART test and follow its actual progress (#58).
- Disable swap enabled by Casper to avoid using the disk (#51).
Guides
- How to register via USB
- Configuration file options
- How to use the virtual PXE server
- Create your own PXE server
Fixes
- Fix paths in ChaletOS's PXELINUX configuration.
- Several clarifications and minor fixes to documentation.
- Better interaction (choice numbers, ask for comments at the end).
New functions
Version 7.1 alpha 7
This version is functionally stable; main features are not expected to change in the following releases.
Release news
- Installation support: besides diagnosing and performing an inventory, this release enables two ways of installing an operating system into the computer. The first one is based on Reciclanet's scripts (with a few enhancements) and supports installing a complete system image captured from a real installation. The second one allows booting an installation ISO provided by the server. See
docs/PXE_Register.mdfor more information (#34). - An optional stress test can be run on CPU and memory to check for flaky components (disabled by default, you may enable it in
config.ini) (#40). - Add optional questions during diagnostics for computer visual and functional conditions (#41).
- Documentation of
config.inioptions has been moved to the file itself as comments, so that no access to external resources is needed while editing options in the PXE server (#46). - Support pip-based installation: software requirements have been updated, cleaned up and put into
requirements.txtandrequirements-full.txt. When preparing the eReuseOS ISO, the normal installation is done since it doesn't depend on platform-dependent packages (no build environment needed). For development, the[full]extra dependencies may be installed (#42).
Release fixes
- Enable booting correctly on computers with several network cards (#38).
- Force the use of PAE on old Pentium M and Celeron M computers (#39).
- Avoid hanging when SMART test has not been initialized.
- Disable swap enabled by Casper to avoid using the disk (#51).
Guides
- How to register via USB
- Configuration file options
- How to use the virtual PXE server
- Create your own PXE server
Fixes
- Fix pip installation breakage from source other than a repo checkout because of missing requirements files.
New functions
- The eReuseOS creation script now includes the same package version as the one where the script is found, instead of always retrieving master from GitHub.
version 7.1 alpha 4
This version is functionally stable; the behavior of some new features like OS installation may change in the following releases.
New functions
- Add optional questions for computer visual and functional conditions (#41)
- Run CPU and memory stress test after generating JSON file (#40)
- Allow second ISO in server to boot an installer
Fixes
- ISO is able to boot on computers with several network cards (#38)
- Force the use of PAE on old Pentium M and Celeron M computers (#39)
Guides
version 7.0.3
New functions
- Erasetor
- New mode: EraseBySectors
- Safe erase of the hard drive with a log of errors for every sector.
- New mode: EraseBySectors
- Benchmarking
- New benchmarking for HDD and CPU.
- Score for CPU.
- Read and write speeds for HDD.
- New benchmarking for HDD and CPU.
- Signature
- JSON file (with equipment information) now is signed to avoid illegal changes.
- Control version
- Fix bug #28
- Added information when json has been sent successfully to the PXE server.
Guides
How to register via USB
How to use our (PXE) server
Config.ini options
Create your own PXE server
version 7.0.3 beta 5
New functions
- Erasetor
- New mode: EraseBySectors
- Safe erase of the hard drive with a log of errors for every sector.
- New mode: EraseBySectors
- Benchmarking
- New benchmarking for HDD and CPU.
- Score for CPU.
- Read and write speeds for HDD.
- New benchmarking for HDD and CPU.
- Signature
- JSON file (with equipment information) now is signed to avoid illegal changes.
- Control version
Guides
version 7.0.2
New functions
- Erasetor
- Status for every step
- New time format
- Control version
Guides
How to register via USB
How to use our (PXE) server
Config.ini options
Create your own PXE server
version 7.0.2 beta
New functions
- SMART test enabled.
- Basic erasure enabled.
Guides
How to register via USB
How to use our (PXE) server
md5sum
0d0a6e6eed79b23859926306dc4746c2 eReuseOS_v7.0.2b.iso
c26671545a5d6d7b527f2417cc0a132a eReusePXE_v7.0.2b.ova