Tonverk ...and what will happen when we root it?

I must have misunderstood what I read before, that it wasn’t very good for realtime. Today I learned! :+1:t2:

there is a common misconception though that “realtime” means “no latency”. It basically means: determined consistent latency

1 Like

guess what… there is a CVE for that :laughing: CVE-2023-21563

Oh well, that happens when you trust closed source software from the US :smiley: So let me rephrase, if I encrypt my hard drive with Linux, it will actually be safe :smiley:

1 Like

from what kind of attack? :grinning: hackers gonna hack. I mean where there is a will there is a way. Maybe someone calls for from Linux Support Headquarter and asks you kindly to install a removal tool for the virus you got infected with you know :sweat_smile:

A good way to think about Linux is that it’s like an Italian / Eastern European political party after an election and after all of the post-hoc coalition building happens.

Maximum Neckbeard Mode:

actually, Linux is just the kernel. Much of what people think of as an “OS” is everything else: GUI, terminals, configuration systems, apps, all of that stuff is more properly considered to be part of the “distribution.” When people joke about this year finally being the year of Linux on the Desktop, they ignore that Android and ChromeOS are both Linux based. In a very literal sense, we are well into decades of Linux on the desktop.

It gets worse. If you “build” your own kernel, you can include and exclude various things. There are options to include certain real-time features in the scheduler (the scheduler is the central loop of the kernel that decides what to do next. Users love it when the GUI gets priority because things seem snappy. web hosts prefer that the webserver gets priority, we want to ensure that audio is processed in a reliable and predictable way). But you could also build your own custom scheduler.

Microsoft will license bits and pieces of Windows so you can make your own custom embedded system. This is probably expensive and poorly documented, since their target market is government and big corporate customers, industrial automation of very expensive machines and consumer devices that sell in large volume. Synth makers are likely a poor fit for Windows.

Elektron likely went with Linux because they can enable the Real Time extensions, or do some customization of the existing scheduler. Or maybe the scheduler was perceived to be good enough as is and it just seemed like a sensbile and extensible system to build Toneverk on top of.

2 Likes