We are now able to confirm it: ByteSync will be cross-platform and will work on Windows, Linux and macOS 🪟 🐧 🍏 !
Moreover, the solution will be interoperable: it will be possible to synchronize data between any client, regardless of the operating system on which it is running.
This offers very interesting perspectives for companies that will use ByteSync. They will benefit from a unified remote data synchronization solution that will work with the same user interface and functionality on Windows, Linux and macOS.
As a result, ByteSync will be able to adapt to the majority of information systems, even when they are composed of heterogeneous hardware and operating systems. For example, it will be possible to use the solution to back up data from Windows or Mac machines to storage spaces managed with Linux.
Technical aspects and supported OS
.NET 6 is a free and open source framework for Windows, Linux and macOS operating systems. Released on November 8, 2021, it is the successor to .NET 5, which was itself the successor to .NET Core and the .NET Framework. .NET 6 is designed to allow developers to build applications that are runnable on many platforms (Web, Mobile, Desktop, Cloud, IoT, etc.). Several programming languages are offered, such as C#, F# and Visual Basic, and many community projects are available to extend the capabilities of applications.
Microsoft plans to support .NET 6 for three years, until November 8, 2024, as a long-term support (LTS) release.
Avalonia is a framework for developing graphical user interfaces for applications designed to run on various operating systems, including Windows, Linux and macOS. Free and open source, it is easy to handle and allows the use of modern development techniques (such as the Model-View frameworks).
Thanks to the use of these technologies, here is the list of operating systems with which ByteSync will be compatible:
- Windows 7, Windows 8, Windows 8.1, Windows 10 & Windows 11
- Windows Server 2016 & Windows Server 2019
- Linux Debian 9+
- Linux Ubuntu 16.04+
- Linux Fedora 33+
- macOS 10.15+
Initial Release Packages
When the Beta version is released, we will provide :
- An installable version, with setup, for Windows x64 and for Windows x86
- A portable .zip version for Windows x64 and for Windows x86
- A portable .tar.gz version for Linux x64
- A portable .zip version for macOS 64
We will then adapt the release packages according to the users’ requests.
Next steps for ByteSync
We are currently finalizing the development of the first public version of the solution. When this version is ready, we will publish the software documentation, in English and French, and we will launch the Beta program. We will give more details on these topics soon.