News for hackers. Stuff that matters.
Re:Haiku R1/beta2 has been released by close04 on Tuesday June 09, 2020 @03:24PM (#23469885)
You have to start somewhere and people (users or devs) are more likely to use an OS that has more of the apps they're used to.
Re:Haiku R1/beta2 has been released by badsectoracula on Tuesday June 09, 2020 @05:45PM (#23471276)
But if practicality is the concern they'd use Windows or Linux.
Re:Haiku R1/beta2 has been released by close04 on Wednesday June 10, 2020 @03:42AM (#23474867)
Then why work for 18 years to make make a fully fledged OS if in the end the expectation is that it does nothing? For an OS practicality is pretty much always a concern, if not necessarily the top one. Otherwise it's relegated to literal "toy" status. An OS without any practical apps might as well be a GUI made in Flash. Looks nice, does nothing.
Re:Haiku R1/beta2 has been released by colesantiago on Tuesday June 09, 2020 @07:19PM (#23472055)
If I was developing software on Linux, which distro should I choose?

Can I write a native GUI program that is guaranteed to work on all Linux distros, just as I can develop native software on Windows and target all Windows users?

Re:Haiku R1/beta2 has been released by badsectoracula on Wednesday June 10, 2020 @01:34AM (#23474289)
Yes, but there is less stuff you can assume to already exist on a Linux desktop environment than on a Windows one, so you either need to bundle those with your application or have them as requirements.
Re:Haiku R1/beta2 has been released by ac29 on Wednesday June 10, 2020 @12:54AM (#23474065)
Sure, see for example: https://www.flatpak.org/
Re:Haiku R1/beta2 has been released by extro on Wednesday June 10, 2020 @06:26AM (#23475584)
I am waiting for the next big thing, where the 3rdparty programs comes as a virtual machine image with a complete OS in it, with own kernel for maximal platform-independency.
Re:Haiku R1/beta2 has been released by tekknik on Wednesday June 10, 2020 @11:21PM (#23484910)
Isn’t this kind what java is already? And also if there is another OS running in this VM, this would lead to less efficient executables as you’d have to partition resources like mem