Haiku Contract Report: November 2021 | Haiku Project

I second this, as wine tied to X11 has always been a blocking point against any port efforts.
wine itself would bring thousands of new software applications in a glance (including games, whom usually catch attention from lots of users)!

X11 is not required to port wine, and our wine porting effort is not even close to that.

edit: boxedwine can be used now and works

It’s not required, but replacing all of the X11 code is a significant hurdle from what I understand. This step could now potentially be skipped.

Boxedwine emulates an x86 CPU and has very limited support for 3D. Perhaps this will change in the future however.

Thanks for the report waddlesplash. It’s very detailed and I like it.

2 Likes

The last bootable version on my computer is x86-64 hrev 55697. The next version 55706 no longer boots nor does any later version. The symptoms are all icons freeze as well as the keyboard. Happy New Year.

Please fill a bug report with syslog and more info

2 Likes
  1. I need improve multiuser accounts system
  2. need arm port (on raspberry pi zero)
  3. improve working without gui
1 Like

Considering Haiku’s focus as a desktop operating system, this seems equivalent to abandoning that core purpose entirely.

8 Likes
  1. You mean for user vs root separation?
  2. Why?
  3. Why?
1 Like

Hi,

Would you be so kind to explain how do you mean
desktop operating system in case Haiku
as I got it sometimes when I came up with new featues / ideas regarding Haiku.

Meanwhile Haiku slowly became multiplatform OS and I read people in community : they would install it on tablet / phone, or other ARM devices (R. PI) , PPC Mac machines, workstation grade machines and as I know Pulkomandy got donations to port Haiku onto PA-Risc machines - those should be at least workstation grade machines.
So I would like to know why me and some other members get this message time-to-time when we want some virtualization and/or install Haiku on powerful HW.

Is it an excuse to the future to not expect such progress or a wishful struggling to postpone Haiku became something else that lives in you and other nostalgic BeOS users ?

I do not want to hurt you in your feelings -
I just want to understand why is it so hard to you if we want other stuff than 3d acceleration or gaming but supporting remote desktop access out-of-the-box, not only generic install but prepared for testing or developing tasks and this could be done better in virtualized environment.

Is a tablet or phone cover desktop OS ?

There are several different user would like to use Haiku : Windows/Mac/Linux/Amiga users who would like to use their familiar Windows/Mac/Linux/Amiga programs in the newly known, friendly HAIKU environment without those programs original and now hateful or abandoned OS (I mean abandoned by whom who would swift to Haiku ) environment.

I have actually more laptop computers than Desktop PCs - for example, also have an early tablet with now unsupported Android. It will be fun to probe ARM32 if it will be ready to install.
However I hated taht it needed an another machine to install OS on it.
To create / prepare a ROM installer SD.

So please let me grock what it means Desktop OS – AFTER ALL above ?

An operating system focused on desktop use, which includes extensive use of an integrated GUI in this case. Even proposals for Haiku on mobile are still heavily rooted in the idea of plugging an external display and peripherals into a phone to turn it into a desktop PC of sorts, to the point of having an almost entirely separate desktop mode just so that none of the existing UI will be compromised from the focus of desktop usage. PC or desktop in this context doesn’t only mean the form factor or the use of x86, but rather a workflow and operation mode primarily driven by the use of mouse and keyboard as input methods for personal computing. Others here might be better able to elaborate on this.

4 Likes

Oki-doki. Acknowledged. Accepted this way.

Automating and abstracting GUI tasks in an analogous way to shell scripting in the command line would be an interesting development, but the computing world seems to have collectively given up on that so it’ll be a very far reach for Haiku.

But… we already have that, the tool is called hey and it can send messages to running applications to script their interactions.

We also already have out of the box remote desktop, it’s just between Haiku desktops only.

No, I am working on the SPARC port and I was only donated hardware - really it was people happy to get rid of some old machines.

The term “workstation” is just a marketing thing to sell desktop machines at 10x the price. They are perfectly normal machines with a keyboard, mouse and display - the kind of thing you could run Haiku on. And this is what we need by “desktop”, basically: anything that has a keyboard/screen/mouse.

You can try to stretch this definition, but the furhter away you get from this, the less appropriate Haiku becomes for whatever you want to do. At some point you are too far from the sweet spot and hopefully you will find that another OS works better there.

People can do whatever they want, but it is not the goal of the project.

Let’s be serious. We have hey, but no app actually supports it and exposes any useful endpoint. So you’re left manually locating buttons and clicking on them. This makes hey script extremely annoying to write.

We have the foundation for it, but clearly we don’t have the feature yet. Just the same as many other things in Haiku, we have bits and pieces of cool tech and nothing really making use of it.

4 Likes

I don´t think that is entirely true. You can do quite a bit of appliction scripting on Windows with PowerShell or Windows Scripting Host before that (VBScript and JavaScript). And on Mac OS there are scripting capabilities built in since forever. Yes, I hate the AppleScript language too, but since a few versions of the OS you can also use JavaScript. And in the linux world, desktop scripting isn´t used as much but you can do nearly everything on the commandline.

Getting back to Haiku, that would actully be a cool project to look at all the most important apps and improve their scripting capabilities. Would that be within the scope of a GSOC project?

A redesign of the shortcuts application to use getsuites and offer exposed options would be a good start.

i use console on haiku and ssh

no i use one computer for many users in my home

2 posts were merged into an existing topic: Multi-user support