1 (edited by nuri 2016-04-22 07:20:57)

Topic: SNAPCRAFT : a solution to develop for Linux

Dear RME developers,

in a couple of days, the new Long Time Support 16.04 of Ubuntu will be released.
With this new release, Canonical (the company behind Ubuntu) brings a new technology for developers: the 'snappy packaging'.

Look at this:
https://developer.ubuntu.com/en/snappy/build-apps/

This:
https://developer.ubuntu.com/en/snappy/ … t-started/

And this:
https://developer.ubuntu.com/en/snappy/ … /metadata/

The 'snappy packaging' could allow RME developers to provide drivers the way they do on Windows:
an executable binary file packaged with ALL THE DEPENDENCIES needed to run the software out-of-the-box, regardless of what for libraries and what for OS version are installed.
This way, RME could provide full driver support for Linux and the proprietary code could remain as close as you want.

Porting your applications to the Qt framework and your done to compile for Windows, Mac and Linux ;-)

Sounds like a dream?...

Re: SNAPCRAFT : a solution to develop for Linux

Here there is a chapter about 'snap' application:

http://insights.ubuntu.com/2016/04/20/c … ith-16-04/

3 (edited by nuri 2016-04-20 22:14:50)

Re: SNAPCRAFT : a solution to develop for Linux

Und auch auf deutsch, so dass die Sprachbarriere kein Hindernis zum Anwenden dieser für RME echt praktische Technologie wird...

http://ubuntufun.de/2016/04/ubuntu-16-0 … rstuetzen/

http://www.admin-magazin.de/News/Ubuntu … -verwenden

http://www.pro-linux.de/news/1/23462/sn … xerus.html

4 (edited by nuri 2016-04-22 07:20:10)

Re: SNAPCRAFT : a solution to develop for Linux

Dieses Kommentar bringt es auf dem Punkt:

http://www.heise.de/forum/Open-Source/N … 4857/show/



Zentrales Paket-Management ist eines der zentralen und guten Eigenschaften klassischer Linux-Distributionen. Für Hersteller von Dritt-Software außerhalb von Repositories jeweiliger Distributionen aber einer große Hürde. Snap ermöglicht es Anbietern auf einfache Weise ein einziges, dauerhaftes "Linux"-Paket je Software-Version zu bauen, neben dem einen Windows-Installer und dem einen Mac-Paket.

Keine Kompilierorgien für verschiedenste Distributionen und derer Versionen. Keine Abhängigkeit mehr von Package- und Repository-Maintainern. Selbst Linux Torvalds hat das erkannt:
http://news.softpedia.com/news/Linus-To … 8087.shtml

Das bisherige Paket-Management halte ich für ein Basis-System weiterhin für sehr sinnvoll. Aber für komplexe Consumer-Software ist es ebenso ein Graus, wie für Kunden die auf ihrem LTS-System z.B. ein aktuelles Office betreiben möchten. Ubuntu könnte hier ein bedeutender Coup für den Linux-Desktop gelungen sein.