Install kxstudio as virtual machine or multi boot option ?

Hi , I need to run Ardour in an real-time environment if I want to do Pro work.
I can see two option
Grub multi boot Tumbleweed and kxstudio or avlinux

Install kxstudio or Avlinux as virtuell machine

Re Grub, if I have tumbleweed and kxstudio on the same disk only one Os can be mounted on “/“. How would I integrate both Os into grub?

has some experience with virtuell machines? What would be the advantage ? Eg. access of same userdata ?
Any advice would be appreciated.

…and other thoughts as to use Ardour

best regards

I use AV Linux, because it uses lighter weight Xfce and leaves more power for Audio processing. However, I also have used KX Studio in the past.

I install it in its own partition, separate user partition, on a multi-boot system.

I have always kept my DATA files in a separate DATA partition, much more efficient for backup and sharing among machines and OSes, so of course that data is easy to use in whichever Linux I happen to be running at the time.

Personally, I think (though I do not really know) running it in a VM would lose some – if not a lot – of the efficiency and realtime advantage.

thanks for the reply.

I tend to agree , VM would probably loose the required real time feature.

Re. dual boot ,

I have Tumbleweed and Kxstudio on the same disk. The user data (/home) are on a separate disk. When you have two operating systems on one disk you can only “once” mount on “/”

… that is the first problem . and how would I integrate into Grub? Is there a write up about dual boot ?

I am undecided what system I should use . I tend to gravitate towards Kxstudio, maybe for the wrong reason, being Kxstudio uses KDE and based on write ups AV linux seams to be on the “bleeding” edge. ??? What is your opinion?

Tanks and best regards

I do not understand all about your subject, but when I understand correctly that Kxstudio is an operating system and that you want to multi boot that with Tumbleweed, then it is rather logical that you can (and will have) only one file system mounted at /. That file system IS the operating system you are running.

When you need to access the root file system of the not running operating system B while running the other operating system A, you can of course mount that somewhere else (mount point to your descretion, e.g: /mnt/root-B).
But basicaly I like to warn against doing that. It is too easy to bork system A from sytem B and vv. Cross mounting file systems with data (e.g. /home, containing databases, containing other masses of data) is OK (well, /home with some restrictions), but not system file systems. What could be the reason of doing it? I only know of doing this is mounting a broken root file system on a booted rescue system for investigation and repair. Something that should be done with the utmost care.

Dual Boot means just that. You install TW in its own partition. You install (KXStudio or AV Linux) in its own partition. Do not share /home, as that would have each operating system messing with the other one’s settings, a clear path to disaster.

Instead, have a separate DATA partition, save your files – music, documents, etc. – there instead of in the /home folders and you can access them from either operating system.

To change operating systems, you reboot the machine and choose which of the two you want to boot up into from the Grub screen.

If you have TW set up, then you can install (KXStudio or AV Linux) and it will change Grub. You should see both operating systems as choices when it boots, then. However, if you have any problems there, just ask here.

I am undecided what system I should use . I tend to gravitate towards Kxstudio, maybe for the wrong reason, being Kxstudio uses KDE and based on write ups AV linux seams to be on the “bleeding” edge. ??? What is your opinion?

The two are not the same as in which machines they run nicely on. The way I decide which one to use is I test drive both of them from the Live DVD. The one I install is the one that runs best on that particular machine.

Otherwise, I would say they are both completely up to the task of Top Professional Music Production.

Here is a link to a snippet of the latest song I wrote, recorded, and mixed using Ardour in AV Linux, for you to hear what these Linux-based open source systems are capable of:

https://www.gerryjackmacks.ca

@Fraser_Bell

Thanks for the URL !

As to dual boot, I can’t have two OS mounting on “/” on the same disk … so I found.

Anyway I will try again, I may have made a mistake.

Thanks and best regards

…what I mean is:

When partitioning the disk the system does not allow a mount of two separate partitions on “/”

So in the Yast partitioner !!!

sda2
Tumbleweed mount on “/” or better format sda2 btrfs mount on “/”

and eg
sda4
KXstudio mount on “/” … is not possible. so format eg sda4 XFS a mount on “/” is not possible.

I don’t know if it can be done during the installation process of KXstudio.

regards

Sorry, but I think you are a bit confused here.

It might be that you only formulate a bit unclear, but you can not mount an operating system on /.

A file system is mounted on a directory, and that directory is then. by definition, called a “mount point”.

As a file system is somewhere on a piece of mass-storage, people often also say that they mount that piece of mass-storage (often a partition) on a mount point (directory).

In Unix/Linux there is one (and only one) tree of directories that cover all the mass storage known to the system at any one moment. That tree (the directory tree) starts at it’s root, written /. That tree is build up of file systems and the very first file system that is mounted is of course the one that is mounted at /. For that it is called the root file system. And there is off course only one file system mounted at / when a operating system is running.
And because all that is making the running operating system what it is (e.g. openSUSE Tumbleweed version xyz) is stored and loaded from that root file system, that file system is more or less that operating system.

When you boot and run operating system A, it will mount the file system that contains operating system A at /, it will have the kernel, and all the programs belonging to operating system A.
When you boot and run operating system B, it will mount the file system that contains operating system B at / and that will by definition be another file system from another partition then when you run A, because it will have the kernel and all the programs of operating system B.

Your confusion is that you have the impression you need to mount KXStudio in openSUSE: No, you don’t. You should only mount the TW “/”.

Do not mount KXStudio.

So in the Yast partitioner !!!

sda2
Tumbleweed mount on “/” or better format sda2 btrfs mount on “/”

Only Do that.

Do Not Do this:

and eg
sda4
KXstudio mount on “/” … is not possible. so format eg sda4 XFS a mount on “/” is not possible.

Create the Partition, Format it as sda4, but do not create a mount point, do not mount it. Keep in mind that it should be a larger size than you would tend to do in another Linux, as the media apps, their configs, and any soundfonts and plug-ins you add will eat up a tremendous amount of space.

I don’t know if it can be done during the installation process of KXstudio.

Probably, but I like the control of creating the partition ahead of time. Just make sure you point KXStudio to the right partition.

Isn’t KXstudio a suite of applications and not an OS?

https://kxstudio.linuxaudio.org/

According to the above, the applications and its plugins are built only for Debian/Ubuntu, so you can’t run it as an application running on any version of openSUSE or using parts of any openSUSE install (unless you build yourself a Frankenstein). And, there is nothing in our openSUSE repos to no surprise.

Seems to me your main options…
Note that every option involves installing and running KXstudio on Debian or Ubuntu in an isolated way that is separate and cannot conflict with Tumbleweed. The KXstudio data files might be on a shared partition (or not), that would be a preference and would not cause conflicts in your machine.

  • Dualboot with a Debian or Ubuntu system, then you can run KXstudio on it
  • Virtualization. In this case you can create a Debian or Ubuntu virtual machine with KXstudio running in it. Virtual machines run simultaneously on your regular HostOS (In your case Tumbleweed), in other words, you wouldn’t have to reboot and choose KXstudio or openSUSE, you would always boot openSUSE and then launch your Debian/Ubuntu vm with KXstudio while still running openSUSE. I’ver never known an multimedia studio app to require direct hardware access, so AFAIK this should work fine without problems.
  • Docker. Looks like there is a pre-built, ready to run KXstudio docker container at the URL below. You can run this on TW because the KXstudio docker container will include a tiny version of Debian that can run without causing problems for TW. If you don’t want to, or need to modify this version of KXstudio, you won’t need to know Debian commands.
    https://hub.docker.com/r/theswolf/docker-kxstudio/dockerfile
  • Similar to docker but more User friendly, there might be a Snap package, but it’s only mentioned at the following URL. Since the URL repository itself is empty, I have no idea whether a snap package actually exists, but if it does then this might provide the simplest User experience for running KXstudio on TW
    https://code.launchpad.net/~kxstudio-debian/+snaps

HTH,
TSU

It is an OS, Debian Based, as is AV Linux, both optimized with Real Time Kernels and other enhancements for professional Media Production.

However, looking at it, I see it is in hiatus until later this year, according to the sole developer.

Mostly because of tax problems with his donations, AFAICS.

I have the Live DVD, though.

But, that is yet another reason to go with AV Linux instead of KXStudio.

Is there a specific download you’re referring to?
There appears to be a LiveCD release which I assume can be adapted as a full OS release but otherwise the following seems pretty clear it’s not otherwise distributed as a complete OS. I see on this page there is a src file that might be tried to install on openSUSE.

BTW -
Skimming what might be required to install a full featured kxstudio on anything non-Debian or Ubuntu led me to believe it’s not kxstudio itself but the many possible plugins that couldn’t be installed if they have Debian dependencies… and then found the following that’s not very old (as of today) that could address installing kxstudio plugins from Debian resources/repos in an easy, automated way.

TSU

Since KXStudio’s inception, it has always been available at Sourceforge, until now.

The link was http://kxstudio.sourceforge.net/ but that now redirects to kxstudio.linuxaudio.org

So, the dev has taken KXStudio down.