Haiku R1/beta4 RC0: Personal experience, reflections and grab bag

I think different, because a normal user (not an developer) does not need all this stuff on the system.

This is one point i does not like linux, because you get so many apps installed by default, the most one you never need as user. We have system based project who should installed and the user can install an alternative way by hand over HaikuDepot.

You can add enhancements on the Haiku BugTracker too

You can enable the “Application expander” in Deskbar preferences and “Expand new applications”. Then you directly see the list of windows for each app inside DeskBar. Somehow, some people are strongly opposed to making this the default.

It is a developper choice, often, ported applications don’t have it because their UI isn’t designed with it in mind. For native apps, if some are missing it and it can be easily added, we should fix them. But there will be no enforcement because some apps really need a full rectangle area to display things in.

Not supported yet.

The user is called “user” and you have to set a password or load/generate an SSH key if you want to connect through ssh. Since the service is enabled, you don’t need any other steps. By default there is no password or key so there is no way to connect even if the service is running.

We will probably turn it off when we get closer to a final non-beta release.

You are probably running the EFI framebuffer driver, EFI does not allow us to switch resolutions at runtime. If you had a native driver for your video card you would get more choices.

They are included in the beta releases (but not in nightlies). They are disabled in the live image to reduce RAM requirements, but installed by default if you install to another partition. Which is heavily recommended: running from the small live partition on an USB drive is going to be much slower than running from an install on an SSD or even regular hard disk.

No. No non-native apps shiped with the OS. If someone wants to make a Haiku distribution with extra software, that’s possible, but it will not come from the Haiku project.

If our goal was to do things exactly the same as other systems, we would not be writing our own, we would be using something else.

That being said, I tend to agree, the UI is not that great and an integrated mail client like Beam would make more sense to me (with modernization and better IMAP support). I may have some plans for that, but not a lot of time to start on yet another project :frowning:

Icon-O-Matic is working fine and it is vector based and used to design all icons used in Haiku. The UI is a bit quirky but it works. Certainly not obsolete.

The code supports up to 32 buttons but the UI doesn’t allow to see them all. So only the first 5 are easily remappable in the case you need to swap buttons for whatever reason (you’re left-handed, one of the buttons isn’t working, …)

It needs a complete rewrite. Probably borrowing code from MediaPlayer.

There are a few options in HaikuDepot. The built-in one is intentionally very simple.

They have different command line options so I would rather not do that. It will result in confusion similar to how “curl” in PowerShell does not actually start curl, but Microsoft own HTTP thing which isn’t compatible at all.

Someone ported htop but it isn’t upstreamed yet and I think also not packaged yet in HaikuPorts.

listusb and listdev use both the usb ids database and strings fetched from the devices.

We are in the process of migrating to a “new” device driver model, it has been work in progress for about a decade already. All drivers are slowly being converted to the new model which allows to show them in the Devices app properly. We should be able to add more data there (for example the equivalent of what listusb shows), it has just not been done yet.

In the current situation:

  • listdev and listusb gather their info pretty much directly from the hardware
  • Devices is a view of the device tree and loaded drivers as built by the OS, so one level higher than the command line tools.
6 Likes

I disliked that in 2001… still do today. :smiley: (still can’t get used to the Cmd vs Alt naming either :stuck_out_tongue_winking_eye:)

Also… I wish the Alt-Gr key was a separate entity (and not “right-side Option”).

Application expander doesn’t helps with xoblite’s issue (left-cliking on an app on deskbar) when using Deskbar as a top or bottom bar (no expando there).

And it even shows the “windows handling” menu (“ / Hide all / Close all”) when the app has only one window open.

One could reasonably expect it to just bring forward (or minimize) said window in that case.

(adding it to my “wish-I-knew-how-ToDo” list :stuck_out_tongue: )

The only computers that I have are Intel based Apple desktop (iMac) computers. I would love to have a way to not only test but Haiku as much as possible (as an application on top of MacOS --OR-- dual booting on my iMac.

I do realize that Intel based Macs are the past and that Apple SoCs are the future. I’m getting ready to retire. I just bought my iMac in May of 2020 and I don’t expect to replace it for 8 to 10 years (my previous computer, a Mac Mini I used for fourteen (14) years before I replaced it with my current higher end iMac.

Will I buy another PC to buy and use Haiku? No. But I’m willing to combine my money with other Intel based Mac users to fund someone to make it easy to install and use Haiku on my Mac with the intent to pay a moderate monthly fee to keep that up to date and working until I die. I’m 62 now and my mom is in her 90s and my mom’s mom lived to be 103. So that might mean a steady income for someone for 30 to 40 years? I hope that might be long enough to make it worthwhile for someone. (wink)

But I am serious about this. If you were to make a poll and post it with your next monthly update (or sooner) with a clear note that there is a poll for Mac users at the top of the update, I will see it because I am subscribed to the monthly update emails and I’ve been following Haiku since the very first guy that started Haiku was working on it all by himself. So quite a while.

I also have boxed copies of BeOS 4.5 and 5.0 and 5.01 that I bought and I tell people about Haiku and send them them this link for the original BeOS Demo video which comes complete with the BeOS theme song which makes me cry when I hear it.

Also, I’ve followed Jean-Louis Gassée - Wikipedia for as much of his career as I’ve been able to since the Be.

I’m serious about this. Will anyone in your group be willing to be paid to make it easy to download and install Haiku in a virtual machine on Intel (and Apple SoC) based Macs? Please? Pretty Please? With Sugar (money) on top?

Note: This has to come from someone that is respected by the Haiku team. I don’t want just anyone doing this. I need, WE need to be able to trust whoever does this.

5 Likes

The USA and EU are going to be awash with orphaned Intel Macs in a couple of years, making it potentially a huge market. I also have a couple. I don’t think that we need to pledge to keep legacy intel macs supported in perpetuity, but an easy install option will be very handy. I am already contributing a small amount each month to the project.

5 Likes

Blockquote “I don’t think that we need to pledge to keep legacy intel macs supported in perpetuity…”

What? When I’m 190 years old and my iMac is … well OLLLLLDDDDDD you won’t support it anymore? lol

If Haiku could support it for five years (with my financial support) and maybe even ten years (the expected amount of time I’ll be using this computer) then I would be thrilled.

By then I hopefully will be able to afford to buy a new Apple computer or at least “newer” Apple computer that I can run Haiku on.

@Sabon @squizzler Please stay on-topic or create a separate thread, thanks :wink:

2 Likes

apple hardware isn’t really superior in anyway,just build a PC for 1/8 the cost and enjoy

1 Like

Refer to the topic! What was your personal experience with R1/beta4 RC1

I’m waiting for A4 to release, been super busy ttyl

I’m turning into quite the regular user! My first HaikuPorts package is already submitted via pull request for review. I’m thinking of submitting a few fonts as additional packages, though I need to figure out where to put the documentation for the attribution credits.

Dark mode - because there is a solid reason why all other operating systems have it these days

the other reason for dark mode beyond readibility and the coolness of theming, especially if you’re in front of the computer a lot, is to have a warm night mode as f.lux does on windows or redshift does in Linux. At least with an external monitor we could tweak it’s settings, but what I’ve read here is that an external monitor only work if it matches the main displays resolution. (Amazingly I hooked up a vga cord to an hdmi tv and it worked but there was tearing at the top)

Another thought is a way to reduce flicker as Iris from http://iristech.co does (supposedly flicker is what causes some migraines), but I’m not sure how they do it.

Another thing would be global hotkeys - I want meta-alt-T to launch the terminal no matter which app is open, as opposed having to to click away to the desktop.

Also couldn’t gui themes be done in a 3rd party app due to the modular nature of haiku?

thereafter bundling of e.g. BeAM

What about porting freepops? It’s a webmail to pop3/smtp proxy.

Also I don’t think too many applications should be bundled in the base system. Updates should stay fast!

They can, and they already are. The application is called thememanager

Leaf menu → preferences → shortcuts allows you to set up any global shortcuts you need.

3 Likes

Personally, I like the BeOS way, I find it a lot easier to use the ALT-key combinations over the CTRL of Windows.

2 Likes

Not just a matter of nostalgia or inheritance from BeOS, wich I think are important to respect.
Using the key closer to the spacebar as the Cmd key has a very practical reason:

It is the position that is closer to the rest of the keys

Thus facilitating more one-handed key shortcuts to people with small hands, and enabling people with large hands like me to even reach the other side of the keys isle, in a pinch, if need arises (failing keys, anyone?).

1 Like

You got bluetooth to work? What did you test, bluetooth wise?