18 ms·
IntelliJ IDEA and PyCharm Running on Haiku
- kweinber 8y agoHaiku-OS is a another incarnation of BeOS.... a desktop OS created years ago be ex-Apple exec Jean Luis Gassee.
- dnos 8y agoI have apparently been living under a rock and hadn’t heard of Haiku. Looking at the screenshots, it instantly reminded me of BeOS. I ended up reading the Wikipedia page on BeOS for some nostalgia and it mentioned Haiku. Glad to see BeOS still around in some form — definitely was ahead of its time!
- agildehaus 8y agoHaiku is basically BeOS R5 plus some much needed modernization. Great stuff. We need an open-source operating system 100% focused on the desktop.
- AnIdiotOnTheNet 8y ago> We need an open-source operating system 100% focused on the desktop. I agree. In my opinion though, Haiku's insistence on becoming just another platform to run your UNIX software stack on means it will probably never succeed at that goal.
- agildehaus 8y agoHow is it different than macOS?
- zapzupnz 8y agoI think macOS/Mac OS X was always known for fantastic Mac-specific software as opposed to just ports of user apps from, say, Linux — probably because Mac OS X was the successor to Mac OS 9. So Mac OS X inherited one userbase that appreciated platform-specific software. Haiku doesn't really have anything to inherit like that so until people start making Haiku-specific software, that could be an issue for seeing great Haiku software rather than just ports.
- mhd 8y agoIn the beginning, there was also a good deal of people coming from NeXt and finally finding a target audience. Some of those applications fared even better, as they were basically Cocoa already, whereas some of the older Mac apps were more baroque, not supporting all the nice new features and having a more outdated look. So the "newcomers" served as important style guides. (Let's not even mention the backlash against further outliers like Java Swing apps or RealBasic) For a while, the OS X app space was rather "pure". A minimalistic aesthethic, plenty of small opnionated productivity applications. Apple itself didn't wreck or disrupt it too much (looking at you, MS Office). Then mobile happened.
- zapzupnz 8y agoThat's a great point. A lot of the best macOS software came from, and still come from, developers from the NeXTSTEP era. Some have faded a bit, but they're still there setting the benchmark.
- waddlesplash 8y agoIn case you haven't noticed, a majority of people on Windows or macOS use software that was originally part of the "UNIX software stack" -- between SSH, bash, GCC, FFmpeg, etc. I am pretty sure you could find at least one piece of "originally UNIX" software that at least a majority of programmers using any given OS use. Anyway, I think you miss the point of Haiku if you think it'll never get anywhere because of how much UNIX software runs on it. It's not here just to "be different from everyone else." The POSIX API makes a lot of sense; anyone going against it has to have a particularly good reason to do so. Even Apple doesn't, for the most part.
- scroot 8y agoUnix is indeed ubiquitous, but it would be nice to have a personal computing system whose core metaphor is something other than a teletype.
- AnIdiotOnTheNet 8y agoI've had this argument with you before and I'm not really interested in having it again. Suffice it to say that I have a different idea of what a personal computer should be than you or the parts of the Haiku community who are left.
- deleted 8y ago[deleted]
- tonyedgecombe 8y agoA majority of programmers on Windows perhaps, certainly not a majority of people on Windows.
- pjmlp 8y agoNot even the majority, UNIX refugees, yes.
- Fnoord 8y agoWhat do you propose as alternative? All of these UNIX tools provide backwards compatibility.
- AnIdiotOnTheNet 8y agoWe have virtualization nowadays to cover compatibility requirements.
- petre 8y agoPlan9? But it's still ahead of its time. I think it would be quite hard to port something like Haiku UI to such a platform. POSIX is fine.
- pjmlp 8y agoActually Inferno, Plan 9 was the middle iteration.
- kitsunesoba 8y agoTotally agree. It’s great that the Linux desktop experience has come as far as it has, but it still suffers from compromises as a result of being general purpose at best and server oriented at worst. Haiku can make technical decisions that make sense for a desktop OS without also negatively impacting other uses.
- pmarreck 8y agoI remember seeing the final BeOS live demo on the final day of the MacWorld Expo where it premiered. It blew my mind. Things we take for granted now like multiple QuickTimes running at the same time, all the massive concurrency... Live searches of the filesystem via journaling... All way before its time (or at least, way before it appeared in mainstream OS'es). What I wonder is, is Haiku more efficient than other available OS'es at Intel (or other, like ARM) CPU utilization?
- deleted 8y ago[deleted]
- openloop 8y agoXcode and Swift running on windows.
- captainbland 8y agoThat's a really impressive achievement I think, those are complex applications running on complex stacks. It's certainly a big step in the direction of making Haiku a system that a developer could plausibly run for the development of cross-platform applications. This coupled with the Libre Office port last year means there's a pretty strong selection of applications for it cropping up.
- Apocryphon 8y agoI wonder if Valve has hackathons and if the Proton guys want a new challenge.
- agildehaus 8y agoAs far as I'm aware, Haiku doesn't have hardware 3D acceleration of any kind. So, please!
- joshumax 8y agoI worked at CodeWeavers during the development of Proton, and one of the biggest hurdles for getting Wine (and therefore Proton) running on Haiku is the memory layout of Haiku[1] and subsequent failures of mmap(). I have a Haiku port that runs basic applications out-of-tree, but many Win32 programs crash on Haiku still. 1: https://wiki.winehq.org/Haiku https://wiki.winehq.org/Haiku
- waddlesplash 8y agoThe memory layout of Haiku x86_64 is identical to that of Linux. Perhaps you should try there first? At any rate, we'd love to at least have your patchset in HaikuPorts, even if it's not quite ready for prime-time yet.
- mike_hearn 8y agoYou could just bypass the preloader completely. It exists only to work around the Linux ASLR implementation which would otherwise tend to place DSOs randomly in the address space, potentially overlapping regions that Windows keeps reserved. If Haiku doesn't implement ASLR, or lets you easily disable it, or alternatively would accept patches to ensure its address space layout is always Win32 compatible (better!) then the preloader could be disabled. However if mmap is more significantly broken then Haiku needs work - Wine does need the ability to map things into the address space at the requested locations and actually get it.
- Alir3z4 8y agoDelicious! I didn't know about Haiku up to 2013 I guess where I had a bug report for my download manager https://github.com/Alir3z4/yoDownet https://github.com/Alir3z4/yoDownet It's a really interesting OS
- amjith 8y agoDoes anyone know if haiku can run Python 3? I know that haiku comes with Python but thedefault version is 2.7.
- waddlesplash 8y agoYes, it's in the package manager.
- deleted 8y ago[deleted]
- return_0e 8y agoHaiku has Python 3[0] (at 3.6.7 IIRC) which can be installed from the package manager. [0] https://depot.haiku-os.org/#!/pkg/python3/haikuports/3/6/7/-/1/x86_64?bcguid=bc2-DMCN https://depot.haiku-os.org/#!/pkg/python3/haikuports/3/6/7/-...
- raitucarp 8y agoAwesome. But, I suggest Haiku people need hire ui/ux for their default theme/window. It will sure attract more user to try this OS as alternative.
- Klover 8y agoSo I know dang watches the content of comments to see if they’re up to the guidelines, but does dang also look at excessive downvotes? The comment here is greyed out, something that should only be reserved for highly offensive comments. Which this is not...
- taneq 8y agoAFAIK voting is purely down to user's discretion, so sometimes you do see posts get hammered by the 'downvote = disagree' mob, but it doesn't happen that often.
- SyneRyder 8y agoIt isn't offensive (and probably is unfairly downvoted), but it shows a lack of research. The purpose of Haiku is an open source reimplementation of BeOS 5, so naturally the windowing UI looks just like BeOS [1]. There's a reason Haiku looks the way it does. It's a bit of a stretch, but you could argue the comment goes against this guideline: "Please don't post shallow dismissals, especially of other people's work. A good critical comment teaches us something." [1] http://lowendmac.com/2001/user-interface-mac-vs-beos/ http://lowendmac.com/2001/user-interface-mac-vs-beos/
- raitucarp 8y agoYes, I wonder why they down-vote my comment
- dleslie 8y ago... Please no. The style is part of its appeal.
- deleted 8y ago[deleted]
- karmakaze 8y agoNot that many may care but also running is NetBeans IDE 8.2.
- donedealomg 8y agoYes I wondered why they omit it from the title. Really nobody in the industry uses Netbeans, only education and amateurs, right?
- eitland 8y agoFor years Netbeans has been my go-to IDE for Java and PHP. It Just Works and contrary to certain other IDEs it uses Mavens pom file directly instead of translating it to some other (even hehe) less ideal format. (Recently though Visual Studio Code has been a so big part of my developer life because of Dot Net Core, and Netbeans was so late and unclear about their 9.0 release that I tested just using VS Code for Java as well. It worked reasonably well. But now that Netbeans 10 is released I'd probably go right back if/when I go back to Java.)
- pjmlp 8y agoAnd it supports mixed language debugging (Java/C/C++), where JetBrains will happily sell a license of CLion instead of supporting it on InteliJ.
- arthurcolle 8y agoI just downloaded the .iso and couldn't get WebPositive to return any web pages. I also ran a few web searches and couldn't figure out what the command is to install new packages. Just making some observations. It seems like a very performant and simple OS (which is a welcome alternative compared to macOS) but these are pretty glaring problems for a user starting out. For a project that's been around for over a decade, that's a little bit of a red flag.
- bepvte 8y agoI think the search problem is more your search engines fault for not pointing you to the official docs
- waddlesplash 8y agoThe GUI package manager is "HaikuDepot" and the command-line tool is "pkgman". HaikuDepot is documented in the Userguide: https://www.haiku-os.org/docs/userguide/en/applications/haikudepot.html https://www.haiku-os.org/docs/userguide/en/applications/haik... Dunno why no search engines took you to it. Also dunno why WebPositive wouldn't do anything for you. It's still a little buggy, but it usually works well enough for my purposes...
- bibyte 8y agoThat's really impressive. I hope they continue to port more software.
- orionblastar 8y agoHaiku is progressing great. Anyone heard of AROS which is a rewrite of AmigaOS? I try to keep up with free and open source Windows alternatives for the PC. We need something that even senior citizens can use to replace Windows XP on a system they can't afford to upgrade. Just the basic word processing Internet surfing and email. ReactOS is progressing as well. OSFree the OS/2 rewrite seems slower but using the M4 kernel with DOS and OS/2 personalities.
- AnIdiotOnTheNet 8y ago> We need something that even senior citizens can use to replace Windows XP on a system they can't afford to upgrade. Just the basic word processing Internet surfing and email. I am probably one of the biggest naysayers of Linux as a desktop platform, so keep that in mind when I ask: What's wrong with Linux for this use case? If all you need is an internet kiosk, Linux is fine. In fact, I'd go so far as to say that's been the Linux Desktop's targeted use case for about a decade now because their cultural attitude is that anyone who isn't a C greybeard needs to be bottle fed.
- tracker1 8y agoOne of my grandmothers (until she passed) was on linux for about 8 years. I'd update/upgrade about every year or so. It ran chrome, and Wine ran the couple of windows 95 era games she used. My other grandmother has been on Chome OS for almost as long. Which has been another great option. I do wish that Google had better support for installing/running full Chrome OS on more generic hardware. I find it's just about the best option all around for the novice computer user.
- Fnoord 8y agoIf I understood correct one reason it is progressing great is that they're able to (back)port code from FreeBSD. Not sure about the other ones. The way I see it, it is nostalgia. Which has its value. For ReactOS, it also provides backwards compatibility and essentially is a FOSS and free as in beer Windows implementation. However, there are also progressive OSes such as Nix, Tails, Qubes to name 3, or microkernel-based OSes. These are where the innovation lies.
- wodenokoto 8y agoMy biggest problem with Linux is hardware and installation. I have an old laptop that Ubuntu fails to get WiFi running on. Linux is getting good at drivers and "just works", but it still isn't there. I fear how hard it will be to get haiku running