Differences between the individual operating systems

Discuss how to promote using FLOSS to make music.

Moderators: MattKingUSA, khz

User avatar
khz
Established Member
Posts: 1648
Joined: Thu Apr 17, 2008 6:29 am
Location: German
Has thanked: 42 times
Been thanked: 91 times

Differences between the individual operating systems

Post by khz »

# I think it's good that there are still different operating systems https://en.wikipedia.org/wiki/List_of_operating_systems. Everyone can use what he wants. (https://de.wikipedia.org/wiki/Echtzeitb ... ntierungen, https://en.wikipedia.org/wiki/Real-time ... ing_system, https://en.wikipedia.org/wiki/Real-time_computing)

Since I only know a little bit about Linux, I have included only the proofs which are publicly available on the Internet.
I would be happy if the Windows and Mac OS X users correct these operating systems and the documents which are publicly available on the Internet can be added/supplemented.
I'm also not sure if I've thought of everything, so I'll add point 9. If an item is irrelevant, please also correct this with reasons.


GENERAL:
PLEASE IMMEDIATELY FOR AN OBJECTION/... ADD THE CORRESPONDING LINK(S) AS EVIDENCE.
ME AND YOU DON'T WANT TO EXPLORE THE OTHER SIDE WITH A SEARCH ENGINE REQUEST.


# :peace:
No faith platform war here!
It is about provable differences!

# : Sunday all Over the World - Freedom :
Thank you.
# all over the worlds


########################
########################



1.) Can be co-designed/programmed by the operating system user, direct communication/participation.:
2.) The hardware/software is adapted to the OS:
3.) Is a real-time operating system:
4.) Optimized system (WM is lean, no unnecessary services,...):
5.) Optimized internal audio processing:
6.) Multiple souncards can be used simultaneously:
7.) Free routing between hardware/software: \____/====\____/====\____/====\____/====\____/====\____/====\____/====\____/

8.) Drivers/Support:
  • macOS - [X]
  • Win - [X]
  • Lin - [~X] [subjective]<== My personal opinion: Depends partly on the special audio/graphic/... manufacturers if they support the OS. In general, driver support and support for system/hardware/software is (very) good.[/subjective]

9.) The user SW is innovative:
  • macOS - [X]
  • Win - [X]
  • Lin - [~X] [subjective]<== My personal opinion: Depending on the liveliness of the Software - GNU-Projekt or the provision of the special audio/graphic/... software manufacturers.[/subjective]

10.) Supported Plugins:
- Under Construction -


12.) foobar - $more_points:
  • macOS - [ ]
  • Win - [ ]
  • Lin - [ ]


En… the secret word of tonight was racoons (iets met ‘humor’ en ‘music’). ;-)
. . . FZ - Does humor belongs in Music?
. . GNU/LINUX@AUDIO ~ /Wiki $ Howto.Info && GNU/Linux Debian installing >> Linux Audio Workstation LAW
  • I don't care about the freedom of speech because I have nothing to say.
User avatar
sysrqer
Established Member
Posts: 2516
Joined: Thu Nov 14, 2013 11:47 pm
Has thanked: 319 times
Been thanked: 147 times
Contact:

Re: Differences between the individual operating systems

Post by sysrqer »

7 and 8 can be disregarded as they are entirely subjective and I would argue Linux loses on both counts.
User avatar
khz
Established Member
Posts: 1648
Joined: Thu Apr 17, 2008 6:29 am
Location: German
Has thanked: 42 times
Been thanked: 91 times

Re: Differences between the individual operating systems

Post by khz »

Done. [subjective]Marked by[/subjective].
. . . FZ - Does humor belongs in Music?
. . GNU/LINUX@AUDIO ~ /Wiki $ Howto.Info && GNU/Linux Debian installing >> Linux Audio Workstation LAW
  • I don't care about the freedom of speech because I have nothing to say.
CrocoDuck
Established Member
Posts: 1133
Joined: Sat May 05, 2012 6:12 pm
Been thanked: 17 times

Re: Differences between the individual operating systems

Post by CrocoDuck »

khz wrote:6.) Free routing between hardware/software:

OSX - [_]
Win - [_]
Lin - [X] <== By e.g. Catia or QjackCtl.
JACK is available also for OSX: http://www.jackaudio.org/downloads/, so there is some degree of free routing on OSX too.
User avatar
sysrqer
Established Member
Posts: 2516
Joined: Thu Nov 14, 2013 11:47 pm
Has thanked: 319 times
Been thanked: 147 times
Contact:

Re: Differences between the individual operating systems

Post by sysrqer »

CrocoDuck wrote:
khz wrote:6.) Free routing between hardware/software:

OSX - [_]
Win - [_]
Lin - [X] <== By e.g. Catia or QjackCtl.
JACK is available also for OSX: http://www.jackaudio.org/downloads/, so there is some degree of free routing on OSX too.
And windows I believe.
User avatar
khz
Established Member
Posts: 1648
Joined: Thu Apr 17, 2008 6:29 am
Location: German
Has thanked: 42 times
Been thanked: 91 times

Re: Differences between the individual operating systems

Post by khz »

On both points: That's right.
I'll change the entry.
THX
. . . FZ - Does humor belongs in Music?
. . GNU/LINUX@AUDIO ~ /Wiki $ Howto.Info && GNU/Linux Debian installing >> Linux Audio Workstation LAW
  • I don't care about the freedom of speech because I have nothing to say.
jonetsu
Established Member
Posts: 2036
Joined: Sat Jun 11, 2016 12:05 am
Has thanked: 10 times
Been thanked: 22 times

Re: Differences between the individual operating systems

Post by jonetsu »

sysrqer wrote:7 and 8 can be disregarded as they are entirely subjective and I would argue Linux loses on both counts.
You still need drivers ?
jonetsu
Established Member
Posts: 2036
Joined: Sat Jun 11, 2016 12:05 am
Has thanked: 10 times
Been thanked: 22 times

Re: Differences between the individual operating systems

Post by jonetsu »

I use both Linux and Windows plugins in Linux. Does that count ?
User avatar
sysrqer
Established Member
Posts: 2516
Joined: Thu Nov 14, 2013 11:47 pm
Has thanked: 319 times
Been thanked: 147 times
Contact:

Re: Differences between the individual operating systems

Post by sysrqer »

jonetsu wrote:
sysrqer wrote:7 and 8 can be disregarded as they are entirely subjective and I would argue Linux loses on both counts.
You still need drivers ?
If you buy a soundcard that isn't supported by the kernel, or you are unable to install the necessary kernel easily, then it won't work in Linux. In Windows and osx it will.
User avatar
khz
Established Member
Posts: 1648
Joined: Thu Apr 17, 2008 6:29 am
Location: German
Has thanked: 42 times
Been thanked: 91 times

Re: Differences between the individual operating systems

Post by khz »

jonetsu wrote:I use both Linux and Windows plugins in Linux. Does that count ?
You can also load different plugins (partially, -lv2) with the other operating systems?

:freedom:
No faith platform war here!
It is about provable differences!
:peace:
. . . FZ - Does humor belongs in Music?
. . GNU/LINUX@AUDIO ~ /Wiki $ Howto.Info && GNU/Linux Debian installing >> Linux Audio Workstation LAW
  • I don't care about the freedom of speech because I have nothing to say.
jonetsu
Established Member
Posts: 2036
Joined: Sat Jun 11, 2016 12:05 am
Has thanked: 10 times
Been thanked: 22 times

Re: Differences between the individual operating systems

Post by jonetsu »

sysrqer wrote:
jonetsu wrote:
sysrqer wrote:7 and 8 can be disregarded as they are entirely subjective and I would argue Linux loses on both counts.
You still need drivers ?
If you buy a soundcard that isn't supported by the kernel, or you are unable to install the necessary kernel easily, then it won't work in Linux. In Windows and osx it will.
This is why I ALWAYS choose an audio interface that works in Linux. Duh.
jonetsu
Established Member
Posts: 2036
Joined: Sat Jun 11, 2016 12:05 am
Has thanked: 10 times
Been thanked: 22 times

Re: Differences between the individual operating systems

Post by jonetsu »

khz wrote:
jonetsu wrote:I use both Linux and Windows plugins in Linux. Does that count ?
You can also load different plugins (partially, -lv2) with the other operating systems?
I have no idea. I have no other OS experience.

However, considering the huge share of the market that LV2 has, I would say they are not rushing to add the capability to be able to load them.
User avatar
sysrqer
Established Member
Posts: 2516
Joined: Thu Nov 14, 2013 11:47 pm
Has thanked: 319 times
Been thanked: 147 times
Contact:

Re: Differences between the individual operating systems

Post by sysrqer »

jonetsu wrote:
sysrqer wrote:
jonetsu wrote:
You still need drivers ?
If you buy a soundcard that isn't supported by the kernel, or you are unable to install the necessary kernel easily, then it won't work in Linux. In Windows and osx it will.
This is why I ALWAYS choose an audio interface that works in Linux. Duh.
Well you needing knowledge of something isn't an advantage of the operating system and is quite opposite of the purpose of computers in general. It's a huge flaw if the OS is not compatible with the latest products and/or technology when another does. If other operating systems support it then there no contest, and this isn't an uncommon scenario. Linux fails in this area in comparison because of the very nature of it. That's not to say it fails altogether though, only as a comparison.
User avatar
khz
Established Member
Posts: 1648
Joined: Thu Apr 17, 2008 6:29 am
Location: German
Has thanked: 42 times
Been thanked: 91 times

Re: Differences between the individual operating systems

Post by khz »

@plugins
I had only had practical experience with GNU/Linux in my whole life, no other operating systems.

9.) Supported Plugins
  • OSX - AU, VST
  • Win - VST
  • Lin - LADSPA, DSSI, LV2, VST
<--Is that true or are there other instrument/effect standards on the operating systems?

<EDIT>Linux Plugin Formats LADSPA, DSSI, Vamp, LV2, VST.
Other Plugin Formats VST (Virtual Studio Technology), AU (AudioUnits), AAX (Avid Audio eXtension), RTAS (Real-Time Audio Suite), TDM (Time-division Multiplexing).

I do not use "other" plugins.
What plugin formats are important?
Which plugin formats run on which operating system(s)?</EDIT>

@Driver
It's not just the audio drivers. And also some audio drivers may have limitations under GNU/Linux that you don't have with Win/OSX - so under those operating systems you have all functions. Example: hdspmixer has no MIDI support under Linux.
But also other drivers, also operating system relevant drivers, could behave differently under GNU/Linux or not at all.
For example, if a graphics card doesn't work properly - your system becomes unstable and not all functions run/are fully supported - it can be annoying.
The GNU drivers and kernel developers are doing their best. But with little will of the manufacturers to run the hardware under a certain operating system - among other things passing on the documentation - it is damn difficult. There are only a few GNU drivers and kernel developers. Some people do that on the side. A friend of mine and I had contacted a nice RME ALSA driver developer. We tried to make the AIO work under GNU/Linux. Successful. THX \o/ The ALSA driver developer was a student (according to e-mail).

With your help your desired hardware can work under GNU/Linux. Contact the appropriate driver developer. Works with the developers.
Start developing. :-)
. . . FZ - Does humor belongs in Music?
. . GNU/LINUX@AUDIO ~ /Wiki $ Howto.Info && GNU/Linux Debian installing >> Linux Audio Workstation LAW
  • I don't care about the freedom of speech because I have nothing to say.
User avatar
nikgnomicradio
Established Member
Posts: 109
Joined: Wed Feb 07, 2018 9:31 pm
Has thanked: 1 time
Been thanked: 7 times
Contact:

Re: Differences between the individual operating systems

Post by nikgnomicradio »

Multiple soundcards
JACK [alsa_in and alsa_out] - https://github.com/jackaudio/jackaudio. ... _AlsaInOut
ALSA .asoundrc - https://www.alsa-project.org/main/index ... el_devices
Pulseaudio - https://www.freedesktop.org/wiki/Softwa ... #index31h3

Free Routing
Patchage - http://drobilla.net/software/patchage

Supported Plugins
LSP plugins - http://lsp-plug.in/ (standalone version)

Foobar on Linux - https://hydrogenaud.io/index.php/topic,54933.0.html
Post Reply