General Haiku Discussion

Here you can talk about anything relating to Haiku.

Let's not make the same mistakes.

Forum thread started by Juan Cabrera on Sat, 2010-08-28 23:00

Haiku is all about performance and ease of use/programming, whereas Linux is all about horrendous performance, and making the simplest task an heroic feat. Taking this into account:

-> Don't even think of making GTK/QT/->whatever crap's out there<- a standard part of Haiku. (*)
-> To make a user comfortable with the system (remember, the average user knows nothing about PCs, nor does he/she care. The user doesn't want to "type commands" to do something as simple as "installing a program") it's necessary to have a means of installing/uninstalling programs easily (like in Windows/MAC), something like the "next, next, next, finish" approach. (And it should be somewhat "standard" for Haiku programs installation)
-> Of course, a program MUST be "self contained" only depending on the system functions, and not using 4567776655 3rd party libs that most of the time don't do anything the system cannot do. And if any such libraries must be use for any particular reason, these MUST be provided inside the package.
As GTK/QT/blabla wouldn't be used (as they are not needed) such libraries wouldn't take up much space (1MB should be MORE than sufficient)

An OS will only be successful if it can be seen by commercial developer as a profitable one, and also if the end-user is able to make whatever he/she has/wants to, in an easy and efficient manner. Linux achieves neither, Linux is a perfect example of what path not to follow.

(*) What I'm saying here is not to make them a standard part of the system, they might get ported, but if a program depends on it, it should either provide it in the install package, or download it "on demand" (a feature that may also get implemented in this hypothetic system's default installer software)

Regarding 3rd party libs, the software installer would provide a means (to the programmer) of checking whether a particular lib is already installed on the system, and if so, the programmer can make the installer not install the ones he has provided in order to lessen the amount of "duplicate libraries" throughout the system. But this "duplication" issue is not that important if the programmer uses the bare minimum of 3rd party libraries he needs.

In some other post someone said something about "libs update", which is not that simple if every program has a copy of THE LIBRARIES IT HAS BEEN DESIGNED AND IS KNOWN TO WORK CORRECTLY WITH.
Well this is not an issue really, since the program itself should update whatever it thinks is necessary to get updated, and this, in turn, makes the overall experience MUCH better, because sometimes a lib update may break an otherwise perfectly working program with a previous version of the same lib.

So, let's not make the same mistakes made by the GNU/Linux community...

-> Haiku Is Not Linux <-

Is suported a Intel X4500 (G41) graphics?

Forum thread started by lukves on Wed, 2010-08-25 11:05

I have Intel DG41MJ board with X4500 graphics is this grafx suported? i need 1440x900 resolution.

GCC Debate Idea

Forum thread started by stellarpower on Tue, 2010-08-24 12:02

It seems to me that the question on how the problem of different GCC versions should be approached in the future has been discussed somewhat. I thought that we ought to open a new forum or debate-style webpage where users and developers alike can come and share their thoughts and see if there's a way that we can have just one version of Haiku running all the available apps. Whilst what the developers have already done to get hybrid versions working is great, I think that many users seem to be a bit confused about why they have to choose a version. In the past many computing problems like local IP addresses and hard disks too large for the int 13h BIOS have been solved by a bit of lateral thinking and jiggery pokery, so let's see if there are any clever ideas on how we can make the subject of GCC confusion a bit easier in the long run. If you have any thughts on this proposal, please do share them.

Perhaps lightspark is an option?

Forum thread started by pseudomind on Mon, 2010-08-23 20:08

I just read today about the release announcement of gnash 8.8 . The article also reminded me of this other flash rewrite taking place named lightspark. I think the latest version is supposed to be working with youtube at this point. However, I haven't yet verified this myself. I was just thinking, that at some point in the future, we would like to have flash support, but perhaps this new program will be more worthwhile than trying to work on gnash. I heard at some point in the past that gnash was supposed to be some really sloppy code, hence the interest in this new project. Anyhow, I will post a few interesting links.

How to make shell scripts execute automatically

Forum thread started by stellarpower on Mon, 2010-08-23 18:30

Could someone please tell me how to do this? Mine keep opening with styleedit.

ICH 9R Digital Out

Forum thread started by stellarpower on Fri, 2010-08-20 14:16

Hey, does ayone know how to get the optical out ports on the ich9r (realtek alc883) southbridge working?

Syndicate content