Contributed by jose on from the more-hardware-support dept.
"An interview with Theo ....... He describes a "very complex and intense climate" and points out that support for AMD Hammer, UltraSPARC III, SMP and Mozilla was done."
Anybody have more info on this?"
The hackathon which ended a month or so ago saw a lot of this work done. The Hammer chip is something that OpenBSD has been interested in due to the security friendly architecture. We wrote about SMP here some time ago (search the archives), and Mozilla is also a known issue. Anyone have any Hammer info they can share?
(Comments are closed)
By henning () henning@openbsd.org on mailto:henning@openbsd.org
1) mozilla works in -current.
2) the SMP branch works okay with a biglock on i386
3) UltraSPARC III goes singleuser now (without sun docu)
4) hammer: kernel works so far, toolchain/compiler stuff in the works now
Comments
By Motley Fool () motely@dieselrepower.org on mailto:motely@dieselrepower.org
Comments
By Martin Reindl () wildweasel@bsdcow.net on mailto:wildweasel@bsdcow.net
Comments
By henning () heninng@openbsd.org on mailto:heninng@openbsd.org
Comments
By Martin Reindl () wildweasel@bsdcow.net on mailto:wildweasel@bsdcow.net
By henning () henning@cvs.openbsd.org on mailto:henning@cvs.openbsd.org
you are after -rSMP indeed.
By Anonymous Coward () on
Also, is SMP for sparc/sparc64 also in the workings, or is that something for the very distant future?
Comments
By henning () henning@openbsd.org on mailto:henning@openbsd.org
you're mostly right. it works mostly. it hasn't been tested thoroughly, and exclusively on one machine afaik, so it might be flaky.
By ajax () on
the next issue is fine-grained locking, so that if two processes ask the kernel to do something unrelated (say, one disk access and one network access), they can both execute at once. you can think of this as having multiple threads of execution within the kernel, the same way you can have a multithreaded application. since threads share their address space and data, you need to be careful that the data structure you're currently processing doesn't change out from under you. you do this by associating a "lock" variable with each of the major structures or subsystems.
By Brad () brad at comstyle dot com on mailto:brad at comstyle dot com
2) The SMP branch is far from being "useable".
3) ... so UltraSPARC III is still useless.
4) I'm working on new binutils issues which should eventually allow us to import the new binutils in-tree and we'll be a bit closer to having newer archs like amd64, mips64 (sgi), ia64 (supposedly something is in the works), hppa64 (keep poking mickey@) and can you say maybe powerpc64. There is also plans of having some GCC 3.x release (most likely 3.3.x) in-tree for use by the majority of the archs since some really need this badly (sparc64, amd64 for example) and others just benifit from improvements.
By Anonymous Coward () on
Finally the last thing that kept OpenBSD from being a kickass workstation OS is resolved. I guess it's time to say goodbye to linux now :)
By Anonymous Coward () on
How do you even start such work without proper docs?
Comments
By mnemonic () on
By Anonymous Coward () on
Comments
By Brad () brad at comstyle dot com on mailto:brad at comstyle dot com
times does it have to be said?
Comments
By Anonymous Coward () on
Comments
By Brad () brad at comstyle dot com on mailto:brad at comstyle dot com
By JonMartin () jmartin@ugrad.cs.ualberta.ca on mailto:jmartin@ugrad.cs.ualberta.ca
Comments
By RC () on
What would the world be like if you weren't allowed to write a book, using some ideas you read from another book? Surely the movie A.I. would never have been made if they were not allowed to use the ideas they got from Pinocchio and Blade Runner.
Disclaimer: IANAL
Comments
By Anonymous Coward () on
By Anonymous Coward () on
Comments
By henning () heninng@openbsd.org on mailto:heninng@openbsd.org
you heard wrong.
to my knowledge there was no reverse engineering of the solaris code nor linux code checks involved.
Comments
By Anonymous Coward () on
By Apollonius () who@cares.org on http://www.xakep.ru/
to my knowledge there was no reverse engineering of the solaris code nor linux code checks involved.
..................................................
Divine Providence then... Kidz, make it a real mystery, would ya?
By Anonymous Coward () on
By Anonymous Coward () on
Now, what is happening with UBC?
Comments
By Anonymous Coward () on
Comments
By Anonymous Coward () on
Not to mention also needing firewire on a handful of machines, but those few can do fine with other OSes for now.
Comments
By Anonymous Coward () on
Comments
By Anonymous Coward () on
Comments
By Brad () brad at comstyle dot com on mailto:brad at comstyle dot com
By FeanoR/var () on
I use ACPI to put some network cards "wakable" after shutdown (to do "wake on lan"). This can't be done without ACPI (and more, we need a patch on linux kernel to do this).
By Anonymous Coward () on
my electric bill
oh no!
By Anonymous Coward () on
Comments
By henning () henning@openbsd.org on mailto:henning@openbsd.org
Comments
By Anonymous Coward () on
Comments
By tedu () on
By Brad () brad at comstyle dot com on mailto:brad at comstyle dot com
By Anonymous Coward () on
Comments
By Henning () henning@openbsd.org on mailto:henning@openbsd.org
you donate the hardware?
Comments
By Motley Fool () motleyfool@dieselrepower.org on mailto:motleyfool@dieselrepower.org
By Anonymous Coward () on
Z.
Comments
By Anonymous Coward () on
1.) It would be yet another 64-bit platform to work on and make sure OpenBSD stays good on 64-bit systems in general, since that seems where things are going.
2.) The Xserve is basically a PMac G4 SMP that fits in a 1u rack. Terra Soft Solutions (yes, a GNU/Linux vendor) has made a business out of that to (mostly) commercial research labs and universities. I wouldn't put it past Apple to come out with an "Xserve G5" based on the PMac G5. Imagine OpenBSD on a full rack of those....
3.) One of the reasons the PowerPC line has been successful in the imbedded market in particular is because of its high performance/power ratio. You don't even need a fan to cool, say, a 400MHz G3 (try that with any 400MHz non-Cyrix x86 chip). I would imagine that the G5 would have a similar performance/power ratio over Intel. Imagine a Cisco PIX Firewall-type device, using a G5 and OpenBSD instead of Pentium III's and PIX OS.