mirror of
https://github.com/ISpillMyDrink/OpenSuperClone.git
synced 2026-05-03 13:30:49 +00:00
fa6482003870848eee3aa712bed8c29653eb860b
Add Readme and License file to ZIP package.
…
OpenSuperClone
A powerful disk cloning utility for Linux with many advanced features based on Scott Dwyer's HDDSuperClone.
✨ Features • 💾 Installation • ✏️ Changelog • 💵 Credits • 📄 License
✨ Features
- Advanced drive cloning capability akin to that of ddrescue
- Virtual driver mode for targeted data extraction
- USB Relay control for automatic drive powercycling
Planned Features
- Refactoring of codebase (get rid of -fcommon flag)
- Implement DKMS for driver (un-)installation
- Remove requirement for running as root
- Get completely rid of GTK2 code
- Add configuration files and presets for settings
Known Issues
- OSCViewer is extremely buggy in GTK3 and missing functionality from its GTK2 counterpart, it is recommended to build it with GTK2 for the time being
💾 Installation
Pre-built binaries aswell as Debian packages for OpenSuperClone can be found on the Release page.
Compiling from Source
OpenSuperClone requires the following packages to be installed for a successful project build:
gcccmakepkgconflibusb-devlibgtk-3-dev(orlibgtk2.0-devif building for GTK2)
# Build OpenSuperClone and OSCViewer for Release and install to ./release
$ ./build.sh
# Run OpenSuperClone
$ sudo ./release/bin/opensuperclone
# Run OSCViewer
$ ./release/bin/osscviewer
✏️ Changelog
OpenSuperClone 2.4 [Pre-Release]
- Cleanup of project files, removal of licensing related code
- Implemented CMake as build system
- Switched from GTK2 to GTK3
- Updated kernel driver to work on 5.15
💵 Credits
All credit belongs to Scott Dwyer with his work on HDDSuperClone.
📄 License
This software is licensed under the GPLv2.
Description
Languages
C
99.1%
CMake
0.5%
Shell
0.4%
