8 ms·
My progress in porting Wine
- heavyset_go 5y agoOne cool thing about WINE is that you can compile against Winelib and have apps that work on WINE on many platforms, now including Haiku OS, and natively on Windows.
- Claude_Shannon 5y agoThat's big news for Haiku OS, isn't it? Has somebody a resource to learn from how Wine works, at least the basics of that?
- heavyset_go 5y ago> Has somebody a resource to learn from how Wine works, at least the basics of that? Check this out: https://wiki.winehq.org/Wine_User%27s_Guide https://wiki.winehq.org/Wine_User%27s_Guide
- yjftsjthsd-h 5y agoAlso interesting find from that thread: TIL there's a X11 server for Haiku.
- bitigchi 5y ago2022 seems like it will be a great year for Haiku: - They have a (one) full-time developer working on the general stability of the system and better hardware and general driver support (and many more things) - X512 still tackling graphics acceleration, compositing, multi-monitor support and occasional cool stuff like this - ARM/ARM64 port seeing active commits - Much better Intel graphics hardware support merged already - QtWebEngine already ported and opening the way for working web browsers - Native WebKit port preparing for upstreaming and WebPositive again seeing fixes after a long time If the project had better financials, it would greatly help securing the project's continuous development.
- guerrilla 5y agoHell yes, I remember going to Macworld in the late 90's and being blown away by BeOS and BeBoxes. It's about time that stuff starts to get some respect. Very happy to see a "429 Too Many Requests" on haiku-os.org right now :)
- dleslie 5y agoIntel Graphics support? That means it might make a decent personal desktop OS for Intel NUC devices.
- bitigchi 5y agoNo graphics acceleration yet though.
- Acrobatic_Road 5y agoI am tempted to buy another laptop just to put Haiku on it.
- bebop 5y agoI bought a cheap lenovo “workstation” ~400 usd mostly to run haiku. Laptops tend to be a little more difficult as they tend towards more “exotic” hardware.
- AnIdiotOnTheNet 5y agoNice. Still early days but if they can get it all up to where it is on Linux and also get graphical acceleration on at least one decently good card I might be able to avoid my apparently inevitable[0] transition to Linux Desktop entirely and go straight to Haiku instead. [0] Because Microsoft continues to make Windows more and more garbage every day.
- kaladin-jasnah 5y agoWhat about the *BSDs? Although I will say this one thing—the partial title bar on Haiku/BeOS looks amazing. Wish I could have that on Linux (have not been able to figure out how to date), even though it serves no functional purpose to me other than "looking awesome."
- scoopertrooper 5y agoLike this? https://www.reddit.com/r/unixporn/comments/90gx5u/xfce4_beosr5xfce/ https://www.reddit.com/r/unixporn/comments/90gx5u/xfce4_beos...
- kaladin-jasnah 5y agoYes. Maybe I'll try this on my laptop (:
- kitsunesoba 5y agoI believe that BeOS and Haiku allow you to snap windows together into tab groups, even when the windows are from different programs, which seems pretty practical.
- tadfisher 5y agoI used an X11 window manager in the early 2000s that had dockable tabs like that. Pekwm I think? I always thought tabs were something that should be left to the WM, for the same reason nested windows are terrible.
- rfraile 5y agoAre there any Haiku fork yet?
- azinman2 5y agoTo do what?
- rfraile 5y agoBecause in that moment it’ll have a great amount of relevance
- detaro 5y agoWhat moment?
- yjftsjthsd-h 5y agoHumor me; when has that happened? Off the top of my head - Open Office is still dead, netbsd and openbsd are both fine but I don't think the fork played into that, neovim gave vim a kick but they'd stagnated and Haiku hasn't... actually, that's a trend; forks help when the original has stalled, but Haiku is healthy and happy to take contributions.
- yjftsjthsd-h 5y agoWhy would somebody fork Haiku? A full fork is unlikely to happen unless there's really significant technical or cultural differences that can't be resolved within a single code base and community.
- dleslie 5y agoThere was a short-lived fork _years_ ago that used the Linux kernel instead of Haiku's kernel. I don't even think the fork was made publicly available due to the community backlash.
- tentacleuno 5y agoCommunity backlash? Could you explain more? I have never heard of this before, and I am unsure why the Linux kernel would be the source of controversy as you describe it.
- iamtedd 5y agoIn case it goes down again: https://archive.is/3KbWA https://archive.is/3KbWA
- bee_rider 5y agoFor port, I think all that should be necessary is to take wine and -D_FORTIFY_SOURCE. As long as you have the right grapes. (Sorry, I know we don't do jokes here, but hey it's New Years, right?)
- MonkeyClub 5y agoI mulled over your Wine port joke and found it quite tasteful, happy 2022!
- marcodiego 5y agoNow, image how the world could be a bit better if BeOS was open source.
- bluepizza 5y agoI heard rumors that there were several areas of the original BeOS code that were hackish and problematic, and that Haiku being a clean break is actually a good thing. Will not be able to give you a reference to that, but hoping someone familiar with the situation might confirm/disprove this for us.
- yjftsjthsd-h 5y agoHard to say without knowing about its code quality. Haiku is quite good, and it might be better off for not starting with legacy code (I'm particularly thinking of working with modern GCC). Or maybe starting from a fully implemented system would have allowed for much faster progress. Can't tell from here.
- laumars 5y agoThere was a fork of BeOS floating about which was based on BeOS source: Zeta. Unfortunately the company behind it (originally YellowTab, later Magnussoft) couldn’t prove they had any rights to the code.
- tentacleuno 5y ago> And this is with just one day of work! Simply amazing! Man, real imposter syndrome creeping in after reading this. I can barely get anything done re: programming, and this guy's ported Wine to a totally foreign OS.
- viraptor 5y agoKeep the selection bias in mind. Sure, there are amazing engineers like that and we get to know that due to the internet. Let's celebrate that and acknowledge that they're extremely rare.
- bonzini 5y agoYou also rarely learn of the failures of the great engineers. They experience failure just like everyone else.
- jerrre 5y agoThere's even one other selection bias at play here. This might well be one of the most productive days of them that we're reading about. Not their average output per se.
- Inhibit 5y agoTo be fair to the other end of the spectrum they might be crap at sanitizing Excel spreadsheets and automatically databasing the contained information. Not as sexy, but maybe not less useful.
- grishka 5y agoThis makes me feel ashamed of my unending troubles focusing on doing something useful, instead procrastinating way too much.
- terafo 5y agoWhere can I drink HaikuOS kool-aid? I really want to understand the appeal.
- normaler 5y agoIn a VM or an old notebook you bot laying around. Be amazed by the speed.
- mlindner 5y agoWhat is Haiku?
- Shared404 5y agoFrom https://www.haiku-os.org/about/ https://www.haiku-os.org/about/ : > Haiku is an open source operating system under constant development. Specifically targeting personal computing, Haiku is a fast, efficient, simple to use, easy to learn, and yet very powerful system for computer users of all levels. ... > What’s so good about Haiku anyway? > The key highlights that distinguish Haiku from other operating systems include: Specific focus on personal computing Custom kernel designed for responsiveness Fully threaded design for great efficiency with multi-processor/core CPUs Rich object-oriented API for faster development Database-like file system (BFS) with support for indexed metadata Unified, cohesive interface
- xianwen 5y agoOne thing that prevents me from using Haiku OS daily, is that it does not support full disk encryption. If someone has physical access to my laptop, it will be quite easy to read the files from the hard drive.