General Haiku Discussion

Here you can talk about anything relating to Haiku.

I'm a Newbie!

Forum thread started by MattP on Tue, 2012-08-14 17:25

Hey there,

I am a Windows user generally, but I also use Mac OS X. I went to a computer museum the other day, there was a computer that had a operating system called 'BeOS' I loved the look of it, it looked so much better then other OS's. I did some research when I got home and I came across Haiku. I have downloaded the VM version and I am loving it. I am now even thinking of installing it to dual boot with Windows.

I want to see this OS be a big thing.

Thanks for developing a great OS!

TextMate going open source (GPLv3)

Forum thread started by dcatt on Sat, 2012-08-11 23:19

Here's a great code editor for Mac going open source...

http://blog.macromates.com/2012/textmate-2-at-github/

WebPositive missings/problems

Forum thread started by dsjonny on Fri, 2012-08-10 14:26

Hello

I think these are not just my problems: there are some functions/components missing from WebPositive: cookies support and local settings function (when set the default languages for sites). I think these are important.

And I have another problem: my new site will be use gradient background, but there are some problems with it. And also there are problems with custom font using by websites. I have added 4 types of font: eot, ttf, svg, woff.

Please check my test site and you will see the problem: http://teszt.d-rendszer.hu/ (There are no problem on the other browsers.)

And please tell me if I make something wrong (if I need to use another type of font, or a WebPositive-specific gradient for the background).

Thank you for your help!

Macbook 1,1

Forum thread started by Munchausen on Mon, 2012-08-06 23:49

Not sure if I'm posting this in the right forum, and sorry for the long post, but here goes...

I thought I'd post a summary of my experience with haiku running natively on my macbook.

Model:-
macbook 1,1. It's the very first macbook from 2006 - core duo, not core 2 duo.

Haiku version:-
Haiku version is nightly r44475.

Booting:-
Getting haiku to boot is very tricky, whether from CD or hard disk. First off, it gets to the haiku screen with grey icons fine, but sits there indefinitely unless you press a key.

Then blue desktop appears with cursor, but a white box appears at the top after a moment, and then nothing else happens. Mouse and keyboard don't respond. Safe mode options make no difference (tried various combinations and all enabled) except that with some combinations you don't have to press a key to get the icons to light up. I thought the video mode might be wrong and the white box I am seeing is the bottom of the KDL window. However, when booting with all safe mode options enabled sometimes the deskbar and/or desktop tracker icons manage to start in the correct place before the white box is overlayed on top, so the video mode must be right.

After attempting to boot many (5-15) times it will eventually get there. It seems to take a few less attempts if you alternate between all safe mode options enabled and then none, but this might be chance, or me seeing patterns where there are none.

Shutdown:-
Freezes, every time, with a blue screen and no windows present. i.e., after the little window asking everything to quit has been and gone.

Installation:-
Installation wasn't too difficult once booted. I had to mess about a bit with gptsync (see here: https://www.haiku-os.org/articles/2009-11-18_multiboot_installation_gpt_...) but this is probably just a typical mac issue. I can't really advise on the procedure as I already had refit triple booting OS X, linux and windows XP, and I can't remember how I managed that. I simply replaced XP with haiku and it Just Worked (TM).

Hardware support:-
Once started everything mostly seems to work fine, although sound and wired networking don't appear to work.

Wired ethernet (marvell_yukon)
I haven't tested it that much, but basically although it gets a DHCP address ok, the DNS server and gateway are wrong. Since you can't set it to DHCP and specify DNS and/or gateway (is this a bug - other OSs allow it?) I set it to static and changed my router settings. Then it can resolve DNS names, but pings still dont come back and of course web browsing is out of the question. I only tried it because I didn't expect wifi to be fully working.

Wireless (atheros)
I was very pleasantly surprised to find that wireless works perfectly, even with WPA2. The only problem I've noticed is that if I do an "ifconfig /dev/net/atheroswifi/0 down" when connected then most of the system freezes up (deskbar freezes and doesnt re-draw - I think wpa_supplicant is the culprit but I wasn't able to kill it).

While on networking, I've noticed a bug where if you accidentally type a net device that doesn't exist into ifconfig (e.g. "ifconfig /dev/net/atheroswifi/ down") you get an entry in the network config applet of the deskbar for whatever you typed, even though that interface doesn't exist.

Sound (Intel HDA)
As widely reported by others, the system claims to have sound but it doesn't actually produce any noise. I fiddled around with the media preferences app for a while trying to get it working. I thought maybe the output was mapped to the wrong place or something (this happened with early attempts to boot linux on this machine - e.g. sound would only come out of the microphone socket). But if this is the case then it is not fixable from the media applet, there is no sound from headphone, mic or built-in speakers, whatever you do.

But - I noticed a bug in the applet - if you make the window larger you cannot make it smaller again. I guess I should raise a ticket for this.

Keyboard and mouse
I haven't found a way to right click yet, but I'm using an external mouse so it's no problem. The keyboard works fine, except that stuff normally accessed with fn doesn't work... namely page up/down and home/end, which is a bit of an annoyance. I don't know that anything else really needs fn, since the media keys don't work in haiku anyway.

General usage:-
Other than the issues above (booting and shutting down haiku does seem to be bringing the 'good' old blue screen of death days back to my computing experience) everything works great, and you get all the super fast easy to use goodness of haiku. Hopefully alpha 4 will be more stable.

Netbook with sound and wifi

Forum thread started by 6foot3 on Thu, 2012-08-02 21:52

On a recent visit to San Francisco, I visited a store called Central Computers at 837 Hooward Street and explained to one of the store attendants that I had a new OS that I needed to find a netbook for. He was good enough to let me try out my haiku usb boot drives on one particular model (Asus X101CH) and fortunately the sound worked and the wifi hardware was recognized and offered up some wifi networks to connect to! I bought one and am writing this post from it, using haiku rev 44456, connected to the internet via an open wireless network that is not broadcasting it's SSID ("hidden" network). It is using the VESA graphics driver and the native 1024x600 resolution of the screen is not available, only 800x600 but, it's the same for Ubuntu linux 10.04LTS. If only we had a flash player for WebPositive, I could use this to surf the net with haiku full time!

I do not want it to seem that I am advertising for these guys but, when we find a place that has staff that are flexible enough to let geeks be geeks, I think they should be acknowledged.

Alan

webpositive user-agent string

Forum thread started by ronald-scheckelhoff on Thu, 2012-08-02 19:41

I thought about submitting this as a bugtrack item, but I'm not sure that it is one. I love Webpositive for its browsing experience. It's just excellent, and has never crashed for me. "Great work" goes out to the development crew! I pointed it to various test sites, to check such things as HTML5 compliance, javascript, speed, etc. Webpositive does OK in all those tests, with the exception that the test sites usually think it is Google Chrome that I am using, when I am really using Webpositive. This is obviously based upon the user-agent string Webpositive generates. Now, maybe that is the intent? The string that comes out of Webpositive is:

Mozilla/5.0 (compatible; U; Webpositive/533.4; Haiku) AppleWebkit/533.4 (KHTML, like gecko) Chrome/5.0.375.55 Safari/533.4

Safari identifies itself (generally) as something like:

Mozilla/5.0 (McIntosh; U; OS-X; en) AppleWebkit/533.4 (KHTML, like gecko) Safari/533.4

Chrome identifies as something like:

Mozilla/5.0 (Windows NT 5.0) AppleWebkit/533.4 (KHTML, like gecko) Chrome/22.0.375.12 Safari/533.4

Firefox as:

Mozilla/5.0 (Windows NT 6.1) Gecko/20120716 Firefox/15.0

Why is the "Chrome" identifier included in WebPositive? I think that Google Chrome wants to be seen as either firefox/gecko or safari, if it is not recognized on its own merit. Being seen as Safari is probably a more reliable way for sites to see the "Webkit" rendering, and handle it appropriately. Being associated with gecko/firefox may grant entry to firefox friendly sites. Safari is trying to sneak in as gecko/firefox. What does Webpositive want to do? Those other browser user-agent strings are created by inserting the name of the browser at the end, or near to it, depending upon how they want to be perceived.

Maybe a good string for Webpositive would be:

Mozilla/5.0 (compatible; U; Haiku) AppleWebkit/533.4 (KHTML, like gecko) Webpositive/533.4;

That is clean - like firefox.

I think WebPositive should carve out a niche, and be itself. Or ... let the user change the user-agent string ...

The user-agent strings that eminate from some browsers require meta-physical powers to decipher. In the old days, the first thing after the "Mozilla/[version]" was "([system and browser info]) ([rendering platform]) extension" ... but recent user-agent strings demolish that formatting idea pretty thoroughly. The www consortium should have created a new RFC on this issue (the original RFC is lame/incomplete), but all they want to do is complicate the scene beyond belief with "accessibility" issues. Truthfully, if sites cannot adequately identify browsers, it will reduce the user experience because idiosyncracies will not be properly taken into account ...

Haiku QA team: looking for volunteers!

Forum thread started by dcatt on Tue, 2012-07-31 00:18

This post is a followup to post: http://www.haiku-os.org/community/forum/dedicated_haiku_qa_testing_team

So I am currently trying to assemble a QA team for the Haiku project which will be tasked with attempting to implement a QA process that would hopefully drive quality standards within the Haiku project. Currently, there is no dedicated QA team to oversee the testing process that would include a formal QA process for Haiku development.

The misson is simple: to establish a formal QA process (and test cycle) which is complimentary to the Development process without impeding on the efficiency and effectiveness of the current and future development and release cycles.

Things to consider getting done (in no particular order)...

  • implement a test regression suite/framework (in short: write test cases for current features and functionality)
  • write test cases for upcoming features and functionaility
  • establish protocols and procedures for test cycles for any and all release candidates prior to releases (including alphas, beta and final releases)
  • help the Dev team triage reported defects
  • generate testing and defect reports for all interested parties (stake holders, product owners, etc...)
  • automate as many manual test cases when/where possible
  • manage beta testing with Haiku end-users
  • of course: test, test, test and test some more
  • Most of the things listed above will take time to get done and mature. And some of the things listed are probably not the most fun to do as it can be a lot of digital paperwork (so-to-speak).

    I can assume some folks interested in being a part of the Haiku QA team already have some QA/testing experience, do QA/testing for a living or just like to break things (with QA/testing) and so the best team in my mind is one that has folks with different talents and strengths that harmonize well. Now for me, I'm no QA lead for this endeavour, I plan to be in the trenches with everyone else and I'd like to bring together people who simply desire to push and advocate for quality in everything that is Haiku and we help each other manage the whole QA process that we have established and agreed on. We all want Haiku to be the best operating system on the planet and the Haiku Dev team can only do so much (when not coding); so for us folks who can't help out with coding can certainly drive the QA/testing aspect of the project and maybe be the loud and proud voice of the Haiku end-user when it comes to driving quality.

    If anyone is interested, please give a shout out here and maybe this thread will be a starting point going forward.

    Syndicate content