Questions before I switch to Haiku from Ubuntu

Hi Folks,

I use UBUNTU on my Asus 1000hg netbook. BUT there is a big problem with the ubuntu suspend function. Not just my netbook but lots of different types of pc do not resume after being put into Suspend. This is a major pain in the ass. Especially as Windows never had this problem. So, does this problem exit with Haiku too?

Also what about applications in Haiku? Is there a list of applications? Do we get Firefox, Libre Office or Open Office?

Help is much appreciated,
nictu.

Support is really needed from all non-trivial hardware drivers, particularly for hibernate where getting the hardware back into the same state as before power-off is often considerable work. USB is an equally likely pain point, obviously the desired functionality is that even plugging/ unplugging things during suspend state should work. Haiku’s graphics drivers are roughly the right shape (the kernel “owns” the relevant structures so the App Server can remain mostly unaware that anything happened) but adding suspend or hibernate would be a large chunk of work.

Ubuntu is a Linux distribution, two of the three major PC graphics chipset vendors assist with Free Software drivers which are included in Linux, the third is supported by a third party reverse engineered driver (Nouveau), all of them include suspend/ hibernate for some years now. Of course as with anything there can be bugs, either in the PC’s firmware or in Linux - and such a bug seems to have affected this thread’s creator.

Indeed. FreeBSD’s suspend/ resume is also in a rather poor state, but it does work for at least some people so the FreeBSD network drivers imported by Haiku should be prepared, that just leaves the rest of the framework to be developed.

Thanks for your input Kim, you’ve been very helpful.
nictu.

http://haikuware.com/
http://haikuware.ru/
http://wiki.poorcoding.com/Haiku.arfonzo.ashx
http://haiku-files.org/files/optional-packages/
http://qt-haiku.ru/
http://www.haiku-os.org/community/forum/apps_i_use_haiku_openjdk

As far as I am aware there is no power management for suspend and hibernate in Haiku yet. It might come especially if some graphics card makers fully support haiku because suspending and resuming depent a lot on proper graphics support. I think the open source graphics drivers in Ubuntu don’t support suspend/hibernate. Probably because not enough information from the makers. All the graphics and other drivers are open source in Haiku. Some network drivers are from Free BSD. There was a lot of work done last year for power management in Haiku but I don’t think it includes suspend/resume.
As for office programs there is not much as yet. Koffice might be available. I think it was ported. Abby Word might work as well. In Haiku the main web browser is Webpositive. It has supports tabs and Bookmarks. There is an older version of Firefox 2 called Bezilla. It works alright. Everything in Haiku is still in a lot of development. It is still alpha software although in a lot of cases can be useful now.

Support is really needed from all non-trivial hardware drivers, particularly for hibernate where getting the hardware back into the same state as before power-off is often considerable work. USB is an equally likely pain point, obviously the desired functionality is that even plugging/ unplugging things during suspend state should work. Haiku’s graphics drivers are roughly the right shape (the kernel “owns” the relevant structures so the App Server can remain mostly unaware that anything happened) but adding suspend or hibernate would be a large chunk of work.[/quote]
Well that is a revelation. If there is enough open source information available from ATI/AMD and Intel. That would be a lot less of a hurdle for developers in providing suspend and hibernate in Haiku. I was thinking before that this information was not available, so graphics card support here would be a major blockage. As far as support in other drivers, I think the information is available.

Ubuntu is a Linux distribution, two of the three major PC graphics chipset vendors assist with Free Software drivers which are included in Linux, the third is supported by a third party reverse engineered driver (Nouveau), all of them include suspend/ hibernate for some years now. Of course as with anything there can be bugs, either in the PC’s firmware or in Linux - and such a bug seems to have affected this thread’s creator.[/quote]
OK, I take your word for it. I have not used the opensource drivers, in Ubuntu. After installing any new version I uninstall the opensource drivers and install the proprietary drivers straight from the website. I had thought something I read, it might have been phoronix that there was no support for suspend and hibernate.

Indeed. FreeBSD’s suspend/ resume is also in a rather poor state, but it does work for at least some people so the FreeBSD network drivers imported by Haiku should be prepared, that just leaves the rest of the framework to be developed.[/quote]
It is good the drivers are ready for suspend and hibernate but they are a bit slower than native drivers. They are only single threaded? I am dependent on the rtl81xx from Free BSD with network chip on my motherboard. There is a problem and I have no internet but the bug has been reported. Might not be the driver itself but something with its implementation.