My understanding is that it will be opt-in. I think manual management will be the default.
They don't want to remove the old ways (including malloc/free). And they don't want to penalize people who don't use garbage collection. In other words, if you don't want to use garbage collection you won't be paying for it in code size/runtime.
But for them that do... It might be nice to offer it.
I think Microsoft could be trying to split the Linux market by propping up the #2 and doing the FUD thing.
Also, notice the timing relative to Oracle's announcement of Linux support.
Both of these seem aimed at Red Hat to me.
It may be that red Hat has enough of the market that the big boys figure that is where the Linux center of gravity is. At least as far as the commercial world is concerned. Yes Linux is Free so it can't be cornered blah blah blah but in terms of market it *could* be if most of the eggs were in one basket.
I know General Electric, AT&T Bell Labs, and HP all chipped in but SGI did too. I didn't mean to suggest they invented it though.
They also have extensions for singly linked lists and hashes which will - in some form - make it into C++-0X. Boost deserves a lot of credit for that as well.
There is a lot of SGI template code donated to GCC also.
VRML which gave rise to X3D
OpenInventor which is a C++ wrapper around OpenGL.
Pretty purple boxen that were great in their day.
It seems that these came out years before the average user could really leverage them - years before anyone (including SGI it seems) knew what to do with them.
It seems a shame that such a brilliant company could have such a hard time making money. They made the world a better place though, IMHO.
I read this article and it looked like a homework problem in a General relativity course. People have known how to do these problems for almost 100 years.
General relativity came out in 1915 and the Scharzchild solution in like 1919. Dark matter started cropping up in 1933 or so. What amazes me is that no one even tried this - even for kicks - for 90 years.
I guess the fact that the average galactic gravitational field is so weak and the velocities of stars are small compared to the velocity of light caused generations of us to talk ourselves out of trying a GR model.
But damn!
Anyway, my prayers tonight are with the hundreds of brilliant physicists who staked thier whole careers on dark matter.
This version of PalmOS is not really an OS but the GUI layer.
This puts PalmSource on a collision cource with Trolltech and their QTopia Phone Edition Qt port.
I think Motorola and a few other phone people have signed up to QTopia. Plus you have the Japanese carrier DoCoMo declaring that the only platforms they will use are Linux and PalmOS so this really looks like QTopia and the PalmOS GUI stack in the ring.
What people seen to be missing is that Linux doesn't only do multi-processor architecture via clustering a' la' Beowulf.
In the traditional clustering architecture you have a lot of standalone machines that operate each in their own memory space an each use their own operating system image.
This is great when a problem can be broken into a lot of nearly independent pieces.
When you have a lot of interconnected pieces as might happen in matrix problems - finite elements or big matrix inversions it is best to have a single block of memory accessed by many processors simultaneously. This cuts down on the penalty for inter processor communication.
Package management systems are the primary way in which Linux distributions differentiate from each other.
This was a carefully chosen point in the application space for Microsoft.
If MS can get this accepted as a standard then they stand to exert some control over Free software distribution.
Are DRM capabilities a part of this? Will they be added?
If commercial software shops start porting their software to Linux/BSD and distributing it with this then it may be difficult to say no to the new format. This package management might well be attractive to commercial shops because of the licensing and MS backing.
This patent for browser plugins should have been shot down. All browsers (and many other apps) use this idea in some form and even though Eolas seemed to have a soft side for Free browsers it still sets a bad precedent to have bad patents unchallenged.
I agree. I was really starting to get worried because - up until a few months ago - it seemed they had also stopped maintaining Perl 5. Then they came out with 5.8.[123] in fairly rapid succession.
I think the combination of a long ramp to Perl 6 and no Perl 5 upgrades could have made the whole thing moot. Another year could have killed it.
Anyway, I'm glad to see Perl moving forward. For some reason Perl is the only script language I know (I've done Perl, Python, Ruby, Tcl) that I don't have to relearn. It has this strange ability to stick in my head.
Motley Fool - an cool investment column - has this to say about the wisdom of SCOs antics. I especially like the part about the return on investment of $20,000 being what an enterprising kid mowing lawns could make in a summer. This for an investment of $3.4 million in the first quarter.
SCOX has been shedding a lot lately too - $6 since January.
I read somewhere about a quote from someone at Microsoft about competition. Something to the effect of just having to wound the competition and apply pressure and wait while they bleed to death.
Micosoft has money to burn. Don't doubt for a minute that they will fund something for years and years without getting a return. Just consider the return from every other business division except windows and word - they all loose money on the order of tens to hundreds of millions of dollars every year.
They can keep pushing into new areas by dint of mass and money. Put up a new product. Prop it up for years and wait for the competition to get tired or make a mistake. They have nothing to loose.
Linux is the number one threat to Microsoft on just about every front - servers, embedded devices, maybe phones with Motorola and others, maybe the desktop in a couple years if Sun can others can get thier sh*t together.
I was wondering if the planetoid and particles could be doing the wave.
Generally these things are oblong rather than spherical. Maybe there is some gravitational coupling between the particle shape and Saturn and/or the other neighboring particles.
The particle could be spinning along their axes perpendiculr to the ring and along the line from the center of Saturn to the particle.
When the particles long axes are aligned perpendicular to the plane of the ring they would look one way (reflect less light perpendicular to the plane of the ring). Then when they rotate with the long axis in the plane of the ring they reflect more light perpendicular to the plane of the ring - they look brighter.
Admitttedly the dipole interaction would be pretty small. But this would allow for no spokes in the sense of ripples in the particle density but still allow us to "see" the spokes.
It seems like this is an extremely important piece of work for a Linux company to get for two reasons:
* It is very high profile - Linux beat Microsoft (not on cost BTW) even when uncle Fester flew in (because uncle Fester flew in) to sell Microsoft.
* This is precisely the type of large rollout that Linux companies need to get a handle on. The company that gets the inside track on this contract will have a wellspring of experience that will translate to thier brand and even into thier product suite.
It seems that Linux companies out to be fighting for this. Yes they have to make money but sometimes a loss leader is called for for strategic reasons.
Your portfolio went up under Obama too.
My understanding is that it will be opt-in. I think manual management will be the default.
They don't want to remove the old ways (including malloc/free). And they don't want to penalize people who don't use garbage collection. In other words, if you don't want to use garbage collection you won't be paying for it in code size/runtime.
But for them that do... It might be nice to offer it.
Also, shared_ptr has been promoted to the draft standard C++-0x so you can use std::shared_ptr.
You'll be able to use C++-0x in gcc-4.3 with a switch.
I also heard that std::auto_ptr is being deprecated (not removed) I guess in favor of rvalue references.
Finally, there is a motion to include garbage collection in the C++ language. This is sponsored by none other than Hans Boehm among others.
I realize this doesn't help immediately.
I'm especially surprised because the creator is Japanese and Ruby apparently has a big following there.
I would have thought that multi-byte languages would have been a big deal from the start.
Mod parent up.
I think Microsoft could be trying to split the Linux market by propping up the #2 and doing the FUD thing.
Also, notice the timing relative to Oracle's announcement of Linux support.
Both of these seem aimed at Red Hat to me.
It may be that red Hat has enough of the market that the big boys figure that is where the Linux center of gravity is. At least as far as the commercial world is concerned. Yes Linux is Free so it can't be cornered blah blah blah but in terms of market it *could* be if most of the eggs were in one basket.
Ed
The Qt Gui toolkit by Trolltech has the best documentation I've ever seen.
It's even good!
The standard template library is one of the reasons writing C++ looks like writing Perl.
You make that sound like a bad thing. =:o)
I know General Electric, AT&T Bell Labs, and HP all chipped in but SGI did too. I didn't mean to suggest they invented it though.
They also have extensions for singly linked lists and hashes which will - in some form - make it into C++-0X. Boost deserves a lot of credit for that as well.
There is a lot of SGI template code donated to GCC also.
SGI put out some increadibly cool technologies:
OpenGL - a very important 3D API
The Standard Template Library
VRML which gave rise to X3D Open Inventor which is a C++ wrapper around OpenGL.
Pretty purple boxen that were great in their day.
It seems that these came out years before the average user could really leverage them - years before anyone (including SGI it seems) knew what to do with them.
It seems a shame that such a brilliant company could have such a hard time making money. They made the world a better place though, IMHO.
I read this article and it looked like a homework problem in a General relativity course. People have known how to do these problems for almost 100 years.
General relativity came out in 1915 and the Scharzchild solution in like 1919. Dark matter started cropping up in 1933 or so. What amazes me is that no one even tried this - even for kicks - for 90 years.
I guess the fact that the average galactic gravitational field is so weak and the velocities of stars are small compared to the velocity of light caused generations of us to talk ourselves out of trying a GR model.
But damn!
Anyway, my prayers tonight are with the hundreds of brilliant physicists who staked thier whole careers on dark matter.
The fonts and menus look absolutely horrible - worse than Linux in fact.
One solution is to use a PPC Linux distro. OOo looks pretty good on Yellow Dog last time I checked. I don't do much wordsmithing at home.
I know this last solution is not for a user who just wants the Mac to work though.
Perhaps the best solution is to give some attention to getting the X version on Mac too look good.
I think it is a bad idea to abandon the MacOS X version just whan Apple comes out with iWork.
I hear you!
I have an eMac in my room and that thing sounds like a freekin' wind tunnel.
It sounds like the Dell rack at work.
Actually, why did they write from scratch? (If that's what they did - maybe they just polished up Appleworks - I couldn't tell.)
Why not rebrand OpenOffice or some other Free word processor like they did with the browser?
A word processor isn't rocket science but it takes a lot of work and time to get it right.
This version of PalmOS is not really an OS but the GUI layer.
This puts PalmSource on a collision cource with Trolltech and their QTopia Phone Edition Qt port.
I think Motorola and a few other phone people have signed up to QTopia. Plus you have the Japanese carrier DoCoMo declaring that the only platforms they will use are Linux and PalmOS so this really looks like QTopia and the PalmOS GUI stack in the ring.
Plus Qtopia is available inder a GPL IIRC.
...
Oh well.
One thing that is recent and got put into GCC 3.4? is Objective-C exception handling with @try @catch, @throw. Is this in the new book?
I can't find the message in the GCC mailing list about which version introduced objective C exceptions.
What people seen to be missing is that Linux doesn't only do multi-processor architecture via clustering a' la' Beowulf.
In the traditional clustering architecture you have a lot of standalone machines that operate each in their own memory space an each use their own operating system image.
This is great when a problem can be broken into a lot of nearly independent pieces.
When you have a lot of interconnected pieces as might happen in matrix problems - finite elements or big matrix inversions it is best to have a single block of memory accessed by many processors simultaneously. This cuts down on the penalty for inter processor communication.
Linux has had NUMA from since the mid 2.4 days.
The SGI Altix uses this technology with 256 processors operating with a single Linus OS image on a single block of memory!!!
I can just imagine some ad involving flying penguins zipping past a jet or something..
Package management systems are the primary way in which Linux distributions differentiate from each other.
This was a carefully chosen point in the application space for Microsoft.
If MS can get this accepted as a standard then they stand to exert some control over Free software distribution.
Are DRM capabilities a part of this? Will they be added?
If commercial software shops start porting their software to Linux/BSD and distributing it with this then it may be difficult to say no to the new format. This package management might well be attractive to commercial shops because of the licensing and MS backing.
Tcl/Tk had tearoff menus 8-9 years ago during early Win95 days
I'm pretty sure M$ didn't have this then.
This patent for browser plugins should have been shot down. All browsers (and many other apps) use this idea in some form and even though Eolas seemed to have a soft side for Free browsers it still sets a bad precedent to have bad patents unchallenged.
I agree. I was really starting to get worried because - up until a few months ago - it seemed they had also stopped maintaining Perl 5. Then they came out with 5.8.[123] in fairly rapid succession.
I think the combination of a long ramp to Perl 6 and no Perl 5 upgrades could have made the whole thing moot. Another year could have killed it.
Anyway, I'm glad to see Perl moving forward. For some reason Perl is the only script language I know (I've done Perl, Python, Ruby, Tcl) that I don't have to relearn. It has this strange ability to stick in my head.
Motley Fool - an cool investment column - has this to say about the wisdom of SCOs antics. I especially like the part about the return on investment of $20,000 being what an enterprising kid mowing lawns could make in a summer. This for an investment of $3.4 million in the first quarter.
SCOX has been shedding a lot lately too - $6 since January.
I read somewhere about a quote from someone at Microsoft about competition. Something to the effect of just having to wound the competition and apply pressure and wait while they bleed to death.
Micosoft has money to burn. Don't doubt for a minute that they will fund something for years and years without getting a return. Just consider the return from every other business division except windows and word - they all loose money on the order of tens to hundreds of millions of dollars every year.
They can keep pushing into new areas by dint of mass and money. Put up a new product. Prop it up for years and wait for the competition to get tired or make a mistake. They have nothing to loose.
Linux is the number one threat to Microsoft on just about every front - servers, embedded devices, maybe phones with Motorola and others, maybe the desktop in a couple years if Sun can others can get thier sh*t together.
Micosoft has spent more money on stupider things.
I was wondering if the planetoid and particles could be doing the wave.
Generally these things are oblong rather than spherical. Maybe there is some gravitational coupling between the particle shape and Saturn and/or the other neighboring particles.
The particle could be spinning along their axes perpendiculr to the ring and along the line from the center of Saturn to the particle.
When the particles long axes are aligned perpendicular to the plane of the ring they would look one way (reflect less light perpendicular to the plane of the ring). Then when they rotate with the long axis in the plane of the ring they reflect more light perpendicular to the plane of the ring - they look brighter.
Admitttedly the dipole interaction would be pretty small. But this would allow for no spokes in the sense of ripples in the particle density but still allow us to "see" the spokes.
It seems like this is an extremely important piece of work for a Linux company to get for two reasons:
* It is very high profile - Linux beat Microsoft (not on cost BTW) even when uncle Fester flew in (because uncle Fester flew in) to sell Microsoft.
* This is precisely the type of large rollout that Linux companies need to get a handle on. The company that gets the inside track on this contract will have a wellspring of experience that will translate to thier brand and even into thier product suite.
It seems that Linux companies out to be fighting for this. Yes they have to make money but sometimes a loss leader is called for for strategic reasons.
This sounds pretty strategic to me.
Amen!!! I didn't see a lot of material on what the problems were though.
* User training?
* Gaps in the user application space?
* Porting in-house applications?
* Database access or porting?
* Windows or other *NIX interoperability?
* Availability of trained admins?
* Cultural problems?
What is it?
Inquiring minds want to know!!