That’s good but seems rather useless from desktop user perspective.
A Linux Subsystem is for running linux programs. But if the same programs are ported to Haiku, then it is useless from the user perspective? Umm…
Thinking about inevitable differences or noting that something wasn’t easily ported is not what the end user wants.
Not the user who needs to do the porting work, but the port-maintainers.
The only thing that Haiku can offer exept nostalgia is consistent and may be better that Linux desktop user experience.
If it is better than Linux desktop, then why should it incorporate Linux? Seems illogical.
Having Linux subsystem is also part of a good user experience.
You haven’t elaborated this, nor your links. I think only BSD-s can provide “good user experience” with Linux subsystem, as it doesn’t need a whole bunch of mess to support it.
Just look at the MS guys, they got everything to accomplish this task yet it takes ages, it still have dealbreaker bugs and constrains. And at the end as far as i can see (but note the fact i’m not a devops or something) the users running bash with it, and installing linux packages. One can do it much “cheaper” (in term of mess and code) with a simple VM.
Linux is still worse than Windows and FreeBSD even worse than Linux.
If it is Windows > Linux > FreeBSD > Haiku, then why do Haiku needs any Linux subsystem? Why doesn’t Linux should have Haiku subsystem?
That’s drivers problem aside.
I don’t think the Linux subsystem in Windows allows to use Linux drivers on Windows. Ofc, it isn’t their focus as Windows got drivers for almost everything.
Haiku without Linux drivers would be worse or the same as FreeBSD.
If it so, then one can just use Linux. Do not misunderstand me, i see your point, you want to see Haiku usable, but really is this the only way?
haiku and the HaikuPorts project got plenty critique (mostly because the package management), that Haiku became way too unixy with the introduction of the PM. Do Haiku need to introduce yet more abstractions layer to be something wich isn’t? Do the users needs another Linux-something, while there are countless Linux distributions in every flavor?
I do plenty unixy thing in Haiku, but i don’t see where and how would a Linux subsystem make my life easier, or my workflow better.
A “sudo apt” certainly not.
The possibilities, that i can use every Linux package? Why not port them and run them natively?
The drivers? Yep, that would be great, but hey, theese drivers are mostly open-source, so one can port them. Wich one is easier? To port and maintain a driver or a whole Linux in Haiku?
And we haven’t even talked about if a “Linux subsystem” is in the scope of Haiku or not.
It is just my 2 cents, but the current computer-development field looks like a whole bunch of mess shoveled on top of a whole bunch of mess, shoveled on top of incompetence.
I definetly don’t need that.
What i would like to see is a small VM subsystem, where one can run different OS fully self-contained way. No direct interaction between the host and the guest. And it should run in headless mode too.
That could be a “linux subsystem”. Or a windows one, or a templeos, if you prefer.
But i personally see no point integrating Linux into Haiku. (You can however explain, how and why would it be better.)