Home > BeOS & Derivatives > Mesa3D In Haiku SourcetreeMesa3D In Haiku Sourcetree Thom Holwerda 2005-06-28 BeOS & Derivatives 15 CommentsMesa3D has been imported into the Haiku sourcetree: “A first draft of Haiku’s OpenGL kit started his life yesterday when I’ve imported large portions of Mesa3D‘s BeOS port into our source tree.” About The Author Thom HolwerdaFollow me on Twitter @thomholwerda 15 Comments 2005-06-28 1:48 pm Love where this project is going… It will be a major player one day I can feel it, while it knocks off some of the other less competant yet widly used OPEN SOURCE OS’s. 2005-06-28 2:20 pm Though I would love to believe your comment is correct, I cannot. The project is progressing too slowly. In fact, most Linux flavors with KDE/Gnome are well beyond where BeOS was in its heyday (not in terms of usability, but in terms of utility). I recently ventured back (from Linux) into the world of Windows, and I can’t believe how easy it is to get things done, communicate, browse the web without issues, use all of the fanciful MSN/Yahoo messenger tools, and the like. My friends are so happy I’ve rejoined the fold. Linux has a long way to go to get to that level of utility. Haiku is still worlds away. I’m very disappointed at the stranglehold, but that just appears to be true 2005-06-28 2:57 pm All of my Windows using friends are looking for new interests, outside of computers. They say that computers are starting to bore them. Some of them are CS students, just like me! In fact, pretty much all CS students that I know who only use Windows seem to be bored with the whole IT thing.But then there’s the Linux using bunch of friends, who still aren’t bored with computers. They actually still enjoy it.Sure, life as a Linux user is harder, but it’s a lot more fun.Projects like Haiku, Linux, Amiga, etc. they all keep the IT industry fresh. If you don’t feel like using these projects because your friends will think you’re stupid for being “different”, then that’s your problem 2005-06-28 3:09 pm Who’s to say if Haiku will ever be prime time ready, it doesn’t really matter. As long as all the folks working on it enjoy the challenge of doing something they feel is better than whats out there, thats what counts. It only adds to their resumes, and if the whole project stops, that work or experience will take them somewhere else.I think if Haiku wasn’t on the horizon, I’d be even more terribly bored with Windows/etc than already am, I still see some hope of Haiku coming back. Myself I work on an even more hopeless project to do cpu design right, everything out there just rubs me off the wrong way. 2005-06-28 4:07 pm looking fwd to haiku 2005-06-28 4:25 pm JJ, good luck with your transputer project! 2005-06-28 4:37 pm I feel the same way (bored) about windows. and linux is too much work for me, though I do enjoy using it… 2005-06-28 5:01 pm Oh dear Gawd, THANK YOU all.I’m so fecking TIRED of stuff being merely “good enough”. Of COURSE it’s “just good enough” because we’re USING it and it is WORKING. Does that mean that the software, OS, and hardware we use can’t be BETTER? Anyone, and I mean ANYONE trying to do something better gets dumped on by zealots! Well guess what, your beloved [accepted platform] needs to steal ideas from SOMETHING now doesn’t it?If I hear ONE more interesting little project get pooped on becuase someone thinks “Well why don’t you just stop duplicating effort/wasting your time and make it work with [accepted platform]” I’m going to SCREAM. So it’s not ready for primetime. So it will be YEARS before it’s ready for “primetime” so what. It’s not FOR the masses right now, just like Linux 2.0.x distros, nor Windows NT 3.5, or MacOS 10.0.x.It’s fun playing with something new and untested and different, then we can go back to what we actually use and hope for the best. Good luck to all you crazy little OSes.–JM 2005-06-28 5:53 pm Is tough to program.DirectX is too.We need something that simplifies these graphic interfaces. 2005-06-28 6:04 pm Well thank you very much Vesselin Peev esp for taking the trouble to google me or track progress. That sort of comment does help tremendously you know.The reason I do it is partly because of BeOS, I started working on it on the BeOS IDE but as all here know, BeIDE is really long in the tooth ie dead so I had 0 choice but to go to MS VC+ and the FPGA SW is also on W2K (but has recently started working on RH some version).If you understand why a highly threaded OS is so much better than the a mostly serial OS, then its the same on the cpu side, threaded OSes should run on threaded cpus, anything else just don’t make sense. If I ever get to completion, I then have to pursuade others to port, ofcourse I want Haiku 1st, Linux/BSD would be okay too.Now what was that Bible thing about Mohammed and the mountain:) 2005-06-28 6:46 pm You are welcome! I’ve read several comments from you in the past, so I remembered you.So transputers, by being cheaper per unit, and with having specially designed programs (using message passing), can turn out to be better than multi-core and multi-processor, designs?May I ask you, if you know, what is the best way of structuring an application program so that it will work efficiently with a transputer, i.e. is CSP message passing the way to go most of the time?I guess that applications have to be designed and written to use CSP to take advantage of transputers, because the shared-memory threading model is bad for them, right?Any gotchas on how an application program should be designed/written from the task-level threading perspective in order to take advantage of transputers? I’m currently working on a multithreaded application using pthreads, and was wondering if it wouldn’t be good to add CSP support, too, as a means to be prepared for the future, and also to avoid dependency on POSIX threads, too.Thanks in advance for any answer. 2005-06-28 8:12 pm vamos ya queda poco para que haiku sea una relidad 2005-06-28 8:24 pm I write you offline since this is off topic to BeOS/Haiku. 2005-06-29 12:25 am If that’s the case, then what do you call Longhorn? ;DOpenGL is a very welcome integration. It’ll provide the foundations for a great number of innovations for later releases (after R1).The developers are doing this in their spare time and aren’t (mostly) experienced OS developers, so it’s understandable if it takes a bit of time. If you do want to accelerate the development process, you can always contribute rather than b!tching about it.$.02 2005-06-29 5:04 am Most of the world aren’t programmers. We (well I) truly admire all those that can make wonderful things happen on computers, but the problem is that most people can’t program. It takes years to become effective. By the time that dude learns enough to contribute, we’ll be manipulating computers implanted in our brains.Now….Telling people to get off their arses and help isn’t a solution. Pooling together a collective mind of computing talent and a wealth of “common user” input (along with expert designers [not computer design mind you, but humanistic design, aesthetics, and ergonomics, like philosophers and pschologists, and even decorators and graphics designers]) and then we just might get somewhere.Direction….Look at all the successful projects out there. They started with a goal and clear, firm direction. I think its worthwile if it takes years for a great (in size and talent) team of people to agree upon a direction; once they do, the time it takes to implement a well founded plan is very short. The hegemony would topple [just by nubmers alone there is more talent in the world than employed at any given company].God recognized in Babel that a collective effort has limitless possiblities. Why, Lord, cant we?