[HN Gopher] Haiku R1/beta4 ___________________________________________________________________ Haiku R1/beta4 Author : waddlesplash Score : 195 points Date : 2022-12-23 18:54 UTC (4 hours ago) (HTM) web link (www.haiku-os.org) (TXT) w3m dump (www.haiku-os.org) | yellowapple wrote: | It's awesome that Haiku has come a long enough way that it runs | on my Framework out-of-the-box. Still ain't quite there as a | daily driver, but it's very close. | waddlesplash wrote: | Have you tried the newly-ported GNOME Web browser, mentioned in | the release notes? It seems that it solves the "web browser | problem" many users have complained about. | HeckFeck wrote: | It is excellent to see a modern browser on Haiku, but one | thing remains: | | If we get a web browser with advert blocking, it will be | ready for the modern web. | djsavvy wrote: | @dang Could the URL be changed to the release notes? | https://www.haiku-os.org/get-haiku/r1beta4/release-notes/ | | It's a much more filled-out page, and probably what most people | are clicking through to anyways. | dang wrote: | Changed from https://www.haiku- | os.org/news/2022-12-23_haiku_r1_beta4/. Thanks! | gigatexal wrote: | Oh what would have been what could have been had Apple bought Be | instead of Next. We'd likely not have any iPhones or a 2.5T Apple | but we could have had some really cool software. BeOS and now | Haiku will always have a special place in my nerd-head. | | consider sponsoring the team here: | https://github.com/sponsors/haiku | KMag wrote: | In school, I quad-booted Debian, Win2k, QNX, and BeOS on my | desktop. | | BeOS was very light weight. Its ethernet driver for 3c509 was | buggy and crashed often, but being a userspace driver, I just | got a popup asking permission to restart the driver. | Conversely, a couple years later I had an OSX laptop, and a | corrupted backup CD that would kernel panic OSX, Win2k, and | Linux. (Honestly, ISO 9660 and FAT32 drivers should be migrated | out of mainstream OS kernels, since kernel latency is very far | from being the bottleneck when using thunmb drives or CDs.) | | On the other hand, BeOS had some questionable uses of metadata. | After improperly using tar to backup my home directory before a | reinstall, I lost all of my NetPositive browser bookmarks. I | didn't realize each bookmark was a zero-sized file with the URL | actually stored in metadata. My improper backup procedure | dropped the metadata fork. | | Also, there was a kernel bug related to semaphores. I had some | semaphore code that worked fine under Linux but would kernel | panic BeOS. | | Had Apple purchased Be, we'd likely have a much lighter weight | OSX, though perhaps with poorer support for multiple users. | | I'm still hoping that someday QNX RTP gets open-sourced. A hard | real-time light weight microkernel OS was fun to play around | with. In particular, a cache benchmark I ran for a systems | class showed quite a bit smaller cache footprint for QNX vs. | Debian. (Though, Debian almost certainly had more daemons | running, so it's not an apples-to-apples comparison of kernel | cache footprints.) | jeffbee wrote: | I find this take somewhat baffling. At the moment that Apple | bought NeXT, NeXTSTEP had a mature software toolchain, a | working IPv4 networking stack, and enterprise customers, three | things that BeOS lacked. BeOS had a primitive software | toolchain ecosystem based on pre-standard C++. BeOS IP | networking barely worked and despite everything claimed in | their advertising it was fully serialized, single-threaded | networking. BeOS had zero customers. | | The only thing that Be did have was one nifty demo, and a | somewhat innovative file system. Apple must have correctly | deduced that it would be easy to improve the filesystem, | because they later did so, with the same author. | | Comparing BeOS and NextSTEP in 1997 is like comparing a ham | sandwich to a piglet and a bag of flour. One of these things | was a finished product. | perardi wrote: | Also, NeXtSTEP could reliably print stuff. Which, given that | publishing was the niche that arguably kept the Mac alive | during those years: kinda important! | PAPPPmAc wrote: | (Just because I love this argument): Have you used Mid-90s | OpenStep and BeOS on period hardware? People rose-tinted- | glasses the hell out of OpenStep (...and the first few OS X | releases), it's ridiculously sluggish and brittle (in that | same kind of "I did something to config and rendered it | unbootable" way as early 2000s Linux). BeOS is shockingly | performant and flexible on the same hardware. | | As much as the original BeOS network stack was mediocre (and | it was, it wasn't fixed until the BONE design in that final | Dano leak in 2001) the much-touted NeXT networking stack was | literally the open source 4.3BSD networking code running | hosted, with their awful NetInfo system on top, which Apple | spent the next several years excising. Excising like the | Adobe license fees cost more than a PC, few major vendors | (not even Adobe!) willing to port their software to, Display | PostScript GUI they had to throw out and replace. | | I'll grant that they got a really good set of development | tools they're still essentially using, and Be's were rough | (and kind of alien, that kind of pervasive threading is | _still_ hard with decades of work on the tooling). | | Apple bought NeXT because the stack looked architecturally | like a less-bungled version of their own failed Pink/Taligent | effort, and Steve Jobs had a better relationship with people | still at Apple than Jean-Louis Gassee. | shrubble wrote: | I ran NEXTSTEP 3.2 and I think, 3.3, on both 486 DX2/66 and | original NeXT hardware. At one job I ran on a 25Mhz Mono | slab as my daily and only machine. I did Web surfing, | email, used VarioData for the home-built sales/contact | system, etc. | | There were some pieces that were slow, but overall it was a | fantastic experience. The "Shelf" was great; I would store | commonly-used docs there, reference materials etc. | jeffbee wrote: | Look I'm not going to bat for NeXTSTEP as a user nirvana, | but _at the time Apple bought it_ it was hugely advanced | compared to BeOS, which still had not reached R3. A few | things that NeXT could do that Be could not do at the time: | run on an Intel PC, burn CD-Rs, and print. | | BeOS R4-the first revision that did useful things users | actually wanted-came out two years after Apple agreed to | acquire NeXT. The current BeOS at the moment was "DR8" as | in "developer release". | KerrAvon wrote: | The fundamental thing Apple got out of the NeXT | acquisition was an adult OS management team. The software | acquired was totally irrelevant (at the time). What was | important was new people in charge, who unlike the | previous Apple management, could actually make decisions. | The decisions were often bad, but they were decisions! | | If Amelio and Hancock had been competent, they would have | actually set up a management structure internally and | started focusing on shipping Copland-based software | instead of shopping externally. Strip it down and get it | out the door and build on that. It could absolutely have | been done. | | Of course, you wouldn't have the iMac or iPod or iPhone. | And Apple might not have survived. The world would be | very different. | | (That all said, OpenStep was truly dire in 1997. Yes, it | could print, although they ended up having to write an | entirely new graphics stack from scratch anyway. It | actually took six years from 1997 to turn moribund | OpenStep into a viable consumer OS (I could not recommend | anything before Jaguar to end users -- the Finder, among | other things, was unusable up to that point). | waddlesplash wrote: | R3 could actually run on Intel PCs; it was the first | release to have that option available. The other two you | are probably right about, I'm not actually an expert in | BeOS history pre-R5 :) | steve1977 wrote: | NeXT even had stuff like WebObjects, which was really ahead | of its time back then. And AFAIK it still powers some | services at Apple. | jeffbee wrote: | iTunes and App Store seem to both still be backed by | webobjects services. Stuff like [1] still respond at WO- | like URLs and still include headers like `x-webobjects- | whatever` so I surmise these are still production WO apps. | | 1: https://itunes.apple.com/WebObjects/MZStoreServices.woa/ | ws/w... | diskzero wrote: | Many Be employees, including myself, ended up at Apple; some | after a brief time at Eazel and others later on. They had, and | continue to, make great contributions. As a former Be employee | and lover of BeOS, I can say that Apple acquiring Be would have | been a disaster for Apple. I have no ill will to Gil Amelio, | Ellen Hancock, Steve Glass and the other leadership, but they | didn't have what it took (other than the NeXT purchase) to pull | Apple out of crisis. | angrygoat wrote: | Circa 1999 one of the popular machines in my uni's computer | club was the BeBox - it had a solid web browser, it was fast, | it had the cool CPU usage indicator on the front, and it was | *nix enough to compile most stuff or to work on assignments in | ANSI C. And it was just so snappy, it could do more than one | thing without getting janky. | | A real shame that they faded out. I kind of miss those days | with all the different and varied workstations - Be, SGI, DEC, | HP, IBM, Sun, ... | rzzzt wrote: | I'd like to see the GeekPort reintroduced on non-Pi class | machines. A bit of digital GPIO, some analog lines, maybe | SPI... | guenthert wrote: | Twenty years ago I might have liked that too, but these | days I _much_ prefer dedicated machines (MCUs like Arduino, | P8X32A, R.Pico etc. or "single-board" (or rather "open- | frame") computers like R.Pi, BBB etc.) for the acoustic | noise alone (not to speak of power bill and electrical | safety). USB or Ethernet (preferred for galvanic | separation) on the PC does just fine to connect to those. | hakfoo wrote: | I wonder why there isn't a $20 PCI-E card (or perhaps USB | dongle) that offers a 40-pin RasPi-style port. | jeffbee wrote: | I don't know about the prices but mixed-signal GPIO rigs | for PCIe and USB are very common. Look at the "LabJack" | for example. The LabJack U3-HV has almost exact feature | parity with the geekport. | hakfoo wrote: | A quick google puts it at $130, well beyond the price of | "just buy a Raspberry Pi or similar device, which also | comes with all the SoC smarts too." | jeffbee wrote: | Fair enough. It compares more favorably to an odd port | inconveniently located on the back of a $5000 (2022 | dollars) tower PC. | cameroncooper wrote: | It would be interesting to see what would have happened had | Apple bought Be instead of Apple, but I think it's pretty clear | Apple made the "right" move. NeXT had really good software, and | of course, Steve Jobs (and let's not forget about the rest of | the NeXT team with people like Avie). Hard to imagine Jean- | Louis Gassee (or anyone else really) being able to turn the | company around like Steve did. | hankman86 wrote: | Exactly. In acquiring NeXT, Apple bought leadership and | culture. And we can argue forever if Apple's engineers could | have shipped the first OSX release earlier or in a better | state, had they instead acquired Be. But I doubt it. Because | - again - they bought themselves a high-performance culture, | which they might not have gotten from Be. Porting BeOS to | Apple hardware / existing software would have likely required | an equally Herculean effort. | | Oh and they got Steve Jobs of course who made quick work of | pushing out the old Apple leadership. And good that he did. | gatosenojados wrote: | Try it in the browser, new version should be available soon: | https://copy.sh/v86/?profile=haiku | makach wrote: | HaikuOS still going strong | | If we like it on our pcs | | Install and use it | alganet wrote: | I'm eager to test this. HiDPI, modern browser, wine, emacs... | that's A LOT of useful stuff. | | I use lightweight linux VMs to keep different workspaces and | hobbyspaces separate from my main OS. Depending on how the test | goes, I feel that Haiku might replace some of those linuxes. | MonkeyClub wrote: | Yep, this stood out for me as well: | | > but now (thanks to Emacs developers!) has a fully-upstreamed, | polished-to-a-shine native GUI. | | This alone is definitely worth giving it a go! | user3939382 wrote: | These compatibility layers are huge and are going to skyrocket | Haiku's strength as a daily driver. I'm really rooting for | everyone working on it. Keep up the good work guys. | [deleted] | jamesdwilson wrote: | any way to run this bare metal on an m1 mac? can i dual boot it? | waddlesplash wrote: | The ARM64 port doesn't yet boot all the way to desktop in QEMU, | so it certainly won't run bare metal on an M1, unfortunately. | | You can certainly dual-boot it on x86 machines, though. | szastamasta wrote: | While I totally despise Electron it might be a great moment for | new OSes and UI toolkits to emerge. In near future it might be | enough to port Electron and a web browser and your niche OS might | become actually usable on daily basis. | | It's slow and a total memory waste, but web became a new UI | toolkit that actually solved OS compatibility issues. Who would | have thought... | prmoustache wrote: | Aren't most electron apps available as regular web pages | anyway? | | I mean I tried a number of electron apps and always end up | using the web version that is always the most up to date and | are as wll integrated to the desktop thanks to desktops support | for web notifications. | | And in many cases, the web version end up more stable/reliable | than the electron one. MS Teams is a great example of that. | hectorm wrote: | If anyone wants to quickly spin up a Haiku VM I leave here my | Docker image [1]. | | It's just a proof of concept but some people are using it for CI | as well [2]. | | [1] https://github.com/hectorm/docker-qemu-haiku | | [2] | https://github.com/HaikuArchives/ArtPaint/blob/7f5c49278545e... | waddlesplash wrote: | Release notes: https://www.haiku-os.org/get- | haiku/r1beta4/release-notes/ | | Downloads: https://www.haiku-os.org/get-haiku/r1beta4/ | pb82 wrote: | Very happy to see boot failure fixes in the release notes. | Can't wait to give it another try with beta4! | superboum wrote: | 3 days ago, I installed Haiku on bare metal: an old PC from | ~2004. I was not aware that a new version was planned at that | time, but the upgrade was completely smooth. | | My idea when I installed Haiku was to make my own version of the | "old computer challenge"[1], with an emphasis on using GUI apps. | | Similarly to @probono (a FOSS dev), I also found Haiku | "shockingly good"[2] at being a lightweight, responsive, easy-to- | use desktop OS. | | After some patching, I was even able to compile Tectonic[3], a | modern LaTeX engine written in Rust, and Quaternion a Matrix | client supporting E2EE[4]. All that running on a single core | Athlon 64 and 1.5GB of RAM. | | I posted some screenshots in a Mastodon threads if you are | curious[5] (but my posts are in french sorry :/). And of course | this comment is posted from Haiku! | | [1]: https://dataswamp.org/~solene/2021-07-07-old-computer- | challe... | | [2]: https://medium.com/@probonopd/my-first-day-with-haiku- | shocki... | | [3]: https://tectonic-typesetting.github.io/en-US/ | | [4]: https://github.com/quotient-im/Quaternion | | [5]: https://mastodon.tedomum.net/@tgoldoin/109554115997967651 | xattt wrote: | Around 2001, I ran the contemporary BeOS demo on a Pentium MMX | 200 MHz machine with 32 MB of RAM. Even with those limitations, | the thing screamed. I believe it was live CD you downloaded and | burned. | | I am absolutely not surprised it works well on Athlon 64. | rcarmo wrote: | This is pretty impressive. GTK, WINE, Wayland... As a | "lightweight" OS, it has a lot of potential for tinkering. I | can't wait until they get a working ARM version for a Raspberry | PI or an RK3688 SBC. | forgotpwd16 wrote: | The approaches to X and Wayland compatibility are interesting. | | >Instead of running a full X server as XQuartz or other X11 | compatibility packages do on other operating systems, it | directly handles Xlib API calls and translates them into Haiku | API calls, instead. | | >It is a little more complicated than the one for X11, running | an "in-process Wayland server" for each application instead of | translating C API calls directly. | | Unfortunately the Wayland part has no blog post similar to the | X one. | waddlesplash wrote: | The ARM port has made a lot of progress since the last release; | it gets almost all the way to starting the desktop. Similar | progress was made on ARM64. But that's not very exciting news, | so it only got an oblique mention in the release notes. | | The RISC-V port on the other hand is nearly fully usable even | on bare metal. I know some people run it on HiFive Unmatched, | at least... | forgotpwd16 wrote: | >One of the newly available GTK applications is GNOME Web aka. | Epiphany, which is based on a very recent version of WebKitGTK. | This provides an unfortunately non-native but largely functional | web browser for Haiku for the first time in many years, with | "just works" status for major websites like YouTube and others. | | For many people that makes Haiku suitable to run daily. | chungy wrote: | I kind of get not using the Be GUI API makes it feel "non- | native", but it's still a native port of GTK and Epiphany. It's | not like they've built a Linux ABI emulation layer to run it. | waddlesplash wrote: | There's not a Linux ABI emulation layer but it is running on | top of a Wayland emulation layer, instead of using the Be GUI | API directly (as the Qt, SDL, and Java Swing ports do.) That | does make a difference, especially around stuff like keyboard | handling. | forgotpwd16 wrote: | >on top of a Wayland emulation layer | | As per release notes, for time being it uses X11 layer | instead for features and performance. | waddlesplash wrote: | Uh ... no? The release notes state it started out using | the X11 layer, but then switched to using the Wayland | layer. | | I should know: I wrote the X11 layer, contributed to the | Wayland layer, and wrote most of these release notes. :) | forgotpwd16 wrote: | Yeah, skimmed through them and mixed up the wording. It | says "port now is built atop [the Wayland compatibility | layer] for both features and performance reasons", | remembered it the other way. | rayiner wrote: | Really impressive work man. Really great to see Haiku | alive and kicking. I remember stanning for BeOS on | Slashdot. Those were the days. | spyremeown wrote: | Who is the designer behind Haiku's icons and general "feel"? It | looks really nice. | c0balt wrote: | I can't speak to the specific person(s) however the Haiku inc. | (The non-profit for Haiku Org stuff) has an FAQ entry about | them: https://www.haiku-inc.org/trademarks/haiku_icons/ | | Edit: Fixed typo | waddlesplash wrote: | That would be "stippi" aka. Stephan Assmus on both counts, I | believe. At least the icon style was chosen after a competition | all the way back in 2006, where stippi's style got the most | votes [1]. The look & feel of controls was done by him in 2009 | [2], not sure if there was ever an announcement about that (I | see an old forum thread that may be related, though.) | | These days, stippi does not have much time for Haiku, but there | are a number of developers & community members who have picked | up where he left off, continuing work on the UI and drawing new | icons when required. | | (Old hands from the BeOS days may remember stippi as the co- | developer of the shareware "WonderBrush", which now runs on | Haiku and has been open-sourced [3].) | | [1]: https://www.haiku- | os.org/news/2006-11-03_icon_contest_and_be... | | [2]: | https://github.com/haiku/haiku/commit/2f86ba45579bdc9648b232... | | [3]: https://github.com/stippi/WonderBrush-v2/ | brobinson wrote: | Where do you even see them? I clicked around the website for a | minute and can't find a freaking screenshot of anything | anywhere. How frustrating. | waddlesplash wrote: | The front-page should probably have more screenshots, yeah. | | There's a screenshot tour here: https://www.haiku- | os.org/slideshows/haiku-1/ | | And the release notes, linked from the release announcement, | have screenshots: https://www.haiku-os.org/get- | haiku/r1beta4/release-notes/ | layer8 wrote: | The user guide has some: https://www.haiku- | os.org/docs/userguide/en/gui.html | hankman86 wrote: | Beyond the nostalgia: are there any other reasons to keep | contributing to Haiku? Like critical infrastructure that is | reliant on BeOS/Haiku. Or anything you can plausibly do best on | Haiku? | unixhero wrote: | It's just a fun OS | waddlesplash wrote: | It's an alternative to the fragmented state of the "Linux | desktop": instead of having dozens of separate projects (GNOME, | PipeWire, systemd, Wayland, ...) be combined by yet another | project (a distribution), which is (in my view) a major cause | of the fragile nature, slow pace of development (it's hard to | request features if you have to spend minutes to hours figuring | out where they need to be requested from!), and other problems | it faces, Haiku is a one-project-governs-all: a single | development team for the core operating system and userspace | ("desktop environment"), with an interconnected distribution | ecosystem. | | We can merge a change to Haiku's kernel and drivers, and test | builds will be available with it on the "nightly" channel | within hours. We can issue a patch for the system C library | headers, trigger rebuilds of packages from the ports tree | against it as soon as CI builds finish. We can send users | experimental builds of work-in-progress features for testing, | with very little technical know-how required to install such a | patch or revert to the previous version if it breaks something. | | There are so many huge advantages Haiku has due to how the | project is structured that the "Linux desktop", whatever | upsides it does possess, basically cannot ever have by its very | nature. | guenthert wrote: | > instead of having dozens of separate projects (GNOME, | PipeWire, systemd, Wayland, ...) be combined by yet another | project (a distribution), which is (in my view) a major cause | of the fragile nature, slow pace of development (it's hard to | request features if you have to spend minutes to hours | figuring out where they need to be requested from!), and | other problems it faces, Haiku is a one-project-governs-all: | a single development team for the core operating system and | userspace ("desktop environment"), with an interconnected | distribution ecosystem. | | So there will never be 3rd party software? Not even a GNU | Emacs? Surely you're using GNU GCC, aren't you? | nix23 wrote: | Have your read the release-notes? Hint emacs. It's about | the coresystems (network, graphic, sound, storage), the bsd | systems do that (partially) so is windows and macos. | guenthert wrote: | What I tried to convey is that this is an arbitrary line | to draw. What difference does it make to an user whether | graphic and network bugs can be reported to the same | organisation, but bugs in the IDE (I'm thinking of | IntelliJ here, not Emacs) go somewhere else vs. all bugs | go to their respective software package's bug tracker? | | There was a time when DEC or IBM could act as a single | point of contact for all your software needs, but we live | in a much more diverse world now and the all-inclusive | software offering / SPOC is just not a realistic or | (IMHO) desirable target anymore. | forgotpwd16 wrote: | Mostly for fun. Something kinda helped by that Haiku retains | some interesting concepts (e.g. built to have small footprint, | written in C++, object-oriented and concept-oriented API, | database-like filesystem, replicants, standard scripting | mechanism, ...) and being enough different from other Unix-like | systems. | donatj wrote: | As a BeOS users in the late 90's / early 2000's - the fact that | Haiku is still going twenty years since its first inception is | just incredible to me. | | I am continually amazed at how much progress the project | continues to garner. It really proves there was something magical | to BeOS. | waddlesplash wrote: | It's not just that there was something magical to BeOS, there's | still something magical to Haiku, especially in the era of the | "Linux desktop" with its free-for-all fractured ecosystem | approach to desktop environments. We aren't working on Haiku | just because it reminds us of the past, but because we think it | could be the future, too. | hankman86 wrote: | This deserves to be expanded on: I very much see the need for | innovation in OS research. But I just don't see anything in | BeOS/Haiku that would address any of the big challenges for | operating systems. Which in my mind include the following: | | Can we get away from the "leaky bucket" security paradigm | where despite all of the best efforts and gradual | improvements, prevalent operating systems "keep on giving" in | terms of exploits that are discovered all the time. Is there | something akin to what Rust is for programming languages? | | Or what about an operating system for AIs? Is the current | stack of Linux, GPU drivers, and some ML SDK on top an | adequate answer for emerging AI applications? | | Or if you still believe in Blockchain applications, what | about a native OS for that? | | And the list goes on. | | All I see in Haiku/BeOS is a pretty, albeit dated user | interface. Someone educate me what else they bring to the | table. | [deleted] | christophilus wrote: | It screams on super underpowered hardware. That's a nice | benefit over just about any modern OS. | Gualdrapo wrote: | Forgive me but as I can appreciate the effort put into Haiku | and working on a single user targeted OS, I still can't get | why the people behind it like to throw darts to Linux from | time to time. That "era of the Linux desktop" phrase is | something even we Linux desktop users themselves will laugh | at, as there is not such thing. | | Praising the positives of your work at the expense of the | criticism of other's work won't do you any favours. | waddlesplash wrote: | I think you are reading a little too much into it. Linux | people throw darts at Haiku ("why would you ever use this | and not Linux?" etc.) so it seems only fair we throw a few | back. Many of us have desktop Linux installs, and some of | us even have patches (or even have contributed significant | amounts of work) in various Linux ecosystem projects. | Gualdrapo wrote: | > "why would you ever use this and not Linux?" | | That seems to be a legitimate question, not a dart nor a | criticism by any means. | waddlesplash wrote: | Sometimes it is, and you can see elsewhere I've given | real answers to that question. | | But sometimes my criticisms of Linux are because, well, | they are a real and genuine motivation for why I gave up | on desktop Linux and devoted even more time to Haiku. | It's not as if my criticisms are anything new, there's | pages upon pages where Linux users and developers say | similar things. I "throw such darts" here to make it | clear how Haiku stands in contrast. | sho_hn wrote: | Isn't adding X11 and Wayland and Wine getting you the same | free-for-all toolkit and app mix in the end? | waddlesplash wrote: | Free-for-all in terms of toolkit and application mix, yes, | but that's actually the "lesser" problem of the Linux | desktop. Ideally we would have all-native applications, but | not even macOS can really manage that. | | The X11 and Wayland compatibility layers are very different | than XQuartz macOS or the Wayland-based WSL GUI are, they | are much more tightly integrated into Haiku. While you are | still going to notice some seams here and there, overall | the experience is much more like a "full port" than most | other OSes have on this point. | | More to the point, all ported applications are still | running on top of Haiku's kernel, Haiku's window manager / | display server, Haiku's media services, Haiku's init | system, Haiku's package manager, etc. On Linux, all those | things come from separate projects, and some of them can | even be swapped out within a Linux distribution, never mind | between distributions. Not so on Haiku. | sho_hn wrote: | Many of the apps are designed to the conventions of the | various desktop environments on Linux (or Windows, in | case of Wine), and feel most at home in one of them. | Without additional effort to e.g. implement D-Bus and XDG | portals, having a Qt or GTK app run will mean those apps | open File Open/Save dialogs that are not the native Haiku | ones. In the end it will be a fractured feel as well. | | I hear what you're saying and I do understand the point | you're trying to make. However, I think it's interesting | to point out just how app-centric systems have become, | with many apps even shipping essentially their own unique | HIG and look and feel. | | If you look at Haiku's competitors, 10 years ago they | were all much more editorialized with a strong sense of | what a proper, native app for them should look like. And | despite all having more such native apps than Haiku has | now, the trends have - at least for the time being - | pulled away from that. If Haiku gets more popular it'll | similarly become subject to simply running the most | popular software. | rayiner wrote: | That's a good observation. In many ways your approach is | like Carbon on MacOS, or the bajillion UI toolkits that | exist on top of the same display driver, clipboard, etc., | infrastructure in Windows. | kristopolous wrote: | I've spoken to some of the developers. There's a community of | admiration and integrity that is really solid. You get the | strong feeling that they enjoy each other and that's what | drives them. It was obvious to me why it was still going after | talking to a few people. ___________________________________________________________________ (page generated 2022-12-23 23:00 UTC)