Something tells me the kernel tree needs a major prune... it's damn well past rewrite time. 36Mb download now? Come on, this is getting rediculous!
Ged rid of all these crappy drivers and related crap out of the kernel source tree, and just provide the basics. They should start a new sister project for maintaining drivers, and split them up too for goodness sake. Why should I have to diff the whole stinking tree, if i've made a few changes to a networking components? or added a soundcard driver?
BEOS was onto a good thing using the microkernel, completely seperate subsections for drivers, and the ability to control teams of processes - these would all be very useful in a mainstream O/S.
C++ output may be a bit larger, but isn't all that bad, objects are very easy to visualise, and the source usually ends up smaller. Kernel Modules with a better designed interface would be an good start. And if C++ could help out here, why not?
It's about time the kernel guys opened up to a some fresh ideas. Sure, linux is already an awesome O/S, but you can't fight an the evil dragon wearing nothing but asbestos undies...
As long as they keep STL out of the kernel I will be happy. (imho templates make code look butt ugly and a behemoth to maintain)
To be quite honest, it seems to me like companies like quicken & myob are somehow in with m$. That's the last line of software that traps the average home user to the small-medium business people.
If this kind of software was available under the different operating systems (not just windows and MacOS (and i'm not talking about Macs here, they tend to tap a different section of the market)), Windows market share would eventually balance out.
From what I have observed, smaller businesses tend to keep a broader scope of contacts, they rely a lot more on others. If they have to run windows at work, they are more likely to run it at home, are more likly going to recommend it to their business associates and also their customers.
Large companies tend to not keep such close contact with their customers, so lose a lot of the benifits of personal recommendations, and the power of word of mouth.
Why on earth would microsoft have an 'XP Home' edition if that was not a significant section of their market? (well, that and average games players.)
Er, you could always borrow/steal some other computers and use distcc. It takes me less than one night to do a full gentoo install, with all my favourite toys.
Problem is when you wanna set em all up at once, it takes just as long as installing them seperately..:-)
Darwin is microkernel. good first step to a decent(er) OS.
A decent GUI with that nifty expose thingy and lots of other eye candy on a PC? I'm still not complaining.
But I think you Mac nerds are too protective of your precious hardware. (my wife wont let me near her mac..) I'm sure you'd all like to see x86 crumble - and I agree, x86 is a crusty old platform, but without competition the G5 wouldn't have anything to shite all over...;-)
I'm still sticking with my gentoo box for now.. And I dont care what architechture lies underneath...
Didn't 2.4 kernels already have these patches? or is it just a gentoo thing?
I've been using the stock gentoo 2.4.26-r9 kernels with realtime scheduling option selected for a bit now, getting 5ms or less latencies without problems with my software synthesizers (5ms is not technically realtime, but it's the lowest setting there is in (my current) qSynth (uses fluidSynth & Jack), and I can actually mute the piano now and play through the computer without delays, last time I hooked it up it was 450ms on a winshame box)
I've got nowhere near 5ms on 2.6's yet. Which is a shame because the hardware support in general is getting damn good.
With this scheduling hopefully becoming standard, I think it's time I write some guitar effects software...:-)
Doesn't take that long with 4 or more computers working together with distcc...
You can always compile in the background in a chroot on any linux install. And for those without spare computers and bits, you can boot Knoppix and play games, surf the web and whatever during the whole compile if you want..
Gentoo can even help with your social life - the computers got a date with the C compiler, so why can't you go out for a bit?;-)
Dont forget there is a Darwin port that runs on x86, not that it's near 100% perfect yet, but it's the very same core. You can build an OS with the same principles as Linux on top of OpenDarwin.
And who is to say Linux wont someday shift to a microkernel design, along with all the other neat stuff that makes MacOS X (very) cool?
Well, it appears they have found the task of destroying OSS a little more challenging than anticipated.
While it would be nice to believe MS will turn away from the path of Evil and Destruction, the dark forces of corporate greed have seeped into every crevice of that empire.
The could use these kind of events to rally the border dwellers to their side, bringing in to play a seemingly neutral force in the OS vs CorporateNaziPig wars, one that cannot as easily be told apart from FOSS by newcomers, but still is under the control of the evil empire.
How will the next generation of computer nerds be able to make the right choices? How will they understand the true meaning of the word freedom, when there is a (facist) replica that seems to be in "balance"? Is this just another attempt to have FOSS brought under the reigns of Bastard Patents Laws?
Have I cracked and turned into another one of those conspiracy theorist nuts?
It is good to start our little ones on the path by turning them into code monkeys for us, and what better way can they learn if not for those epic tales of mighty hackers slaying the evil dragons/putrid filth that is M$?
But also important, we should be instilling in them holier skills: the art of coffee making, fear and reverence of thy mighty power button, and the gateway to the sacred realms of deep hack mode.
They are never too young to learn...
And they smegging well should too. This not only stops certain groups of corporate facist pigs from getting that little bit fatter - using the older computers is good for the environment.
There's a crapload of toxic waste generated from every circuitboard and chip that is made. How much toxic krud came from the crappy computer you are using now? huh? Huh? Go out and plant a tree.;-) Im off to run my super-cluster of older PC's in support of the environment, right after I install that 3-phase power circuit and breath in some more coal fumes...
Darwin's starting to look promising on the x86. If things keep going in the right direction and a decent packaging/ports system in integrated (as gentoo is doing/done to it) darwin will be a smegging awesome operating system
It's based on the Mach microkernel, not a boring (?;) monolithic like some other BSD's. (The hurd was supposed to use Mach)
It supports multiple format binaries (ppc & x86) which i found cool, plus the same cd boots on either PC or mac.(nifty if you haven't seen it before (i think beos did it too))
KDE's been ported, so theres a decent desktop (albiet not the most recent), and and a lot of closed source drivers for macosX only can be run on raw darwin on the PPC.
It's ran fine on every single box i've tried it on so far (sis, via & intel chipsets), but I cant say i've done much else than install it and try and find where normal unixy stuff goes..
Yup...
They might have all the rights under your DMCA, but it's the consumer in the end that has the money...
This world is getting truely bastardized.
Some call it democracy... but it's $$$ apears to have the louder voice though.
I know. lets all just stop paying tax;-)
Its amazing how many thoughtless fools knock the time and effort gone into writing opensource software like this. Most of you wouldn't have an operating system if it weren't for timesaving tricks like these.
DistCC may not be the perfect solution yet, it certainly has saved me a crapload of time in devlopment. Not to mention my horde of gentoo boxen.
Sure i wasted a lot of time setting it up, but at least I had fun.
Ged rid of all these crappy drivers and related crap out of the kernel source tree, and just provide the basics. They should start a new sister project for maintaining drivers, and split them up too for goodness sake. Why should I have to diff the whole stinking tree, if i've made a few changes to a networking components? or added a soundcard driver?
BEOS was onto a good thing using the microkernel, completely seperate subsections for drivers, and the ability to control teams of processes - these would all be very useful in a mainstream O/S.
C++ output may be a bit larger, but isn't all that bad, objects are very easy to visualise, and the source usually ends up smaller. Kernel Modules with a better designed interface would be an good start. And if C++ could help out here, why not?
It's about time the kernel guys opened up to a some fresh ideas. Sure, linux is already an awesome O/S, but you can't fight an the evil dragon wearing nothing but asbestos undies...
As long as they keep STL out of the kernel I will be happy. (imho templates make code look butt ugly and a behemoth to maintain)
He didn't let no little upstart spoil his skiing trip...
I'd not cut short a holiday to be near that Microsoftillian stench either.
If this kind of software was available under the different operating systems (not just windows and MacOS (and i'm not talking about Macs here, they tend to tap a different section of the market)), Windows market share would eventually balance out.
From what I have observed, smaller businesses tend to keep a broader scope of contacts, they rely a lot more on others. If they have to run windows at work, they are more likely to run it at home, are more likly going to recommend it to their business associates and also their customers.
Large companies tend to not keep such close contact with their customers, so lose a lot of the benifits of personal recommendations, and the power of word of mouth.
Why on earth would microsoft have an 'XP Home' edition if that was not a significant section of their market? (well, that and average games players.)
The other problem with Coles Myer & Woolworths is you can't easily boycot them, because they own practically everything else.. :-/
Er, you could always borrow/steal some other computers and use distcc. It takes me less than one night to do a full gentoo install, with all my favourite toys. :-)
Problem is when you wanna set em all up at once, it takes just as long as installing them seperately..
Considering my original plan was to turn it into a fish tank, it's no wonder she doesn't trust me with it.. :-)
Darwin is microkernel. good first step to a decent(er) OS. ;-)
A decent GUI with that nifty expose thingy and lots of other eye candy on a PC? I'm still not complaining.
But I think you Mac nerds are too protective of your precious hardware. (my wife wont let me near her mac..) I'm sure you'd all like to see x86 crumble - and I agree, x86 is a crusty old platform, but without competition the G5 wouldn't have anything to shite all over...
I'm still sticking with my gentoo box for now.. And I dont care what architechture lies underneath...
Didn't 2.4 kernels already have these patches? or is it just a gentoo thing? :-)
I've been using the stock gentoo 2.4.26-r9 kernels with realtime scheduling option selected for a bit now, getting 5ms or less latencies without problems with my software synthesizers (5ms is not technically realtime, but it's the lowest setting there is in (my current) qSynth (uses fluidSynth & Jack), and I can actually mute the piano now and play through the computer without delays, last time I hooked it up it was 450ms on a winshame box)
I've got nowhere near 5ms on 2.6's yet. Which is a shame because the hardware support in general is getting damn good.
With this scheduling hopefully becoming standard, I think it's time I write some guitar effects software...
I could swear I was really playing virtual skeeball. - Amy
This is obviously a sham initiated by the forces of groklaw, who really control the industry... Sco, Kodak, MS, all just puppets.. ;-)
Doesn't take that long with 4 or more computers working together with distcc... ;-)
You can always compile in the background in a chroot on any linux install. And for those without spare computers and bits, you can boot Knoppix and play games, surf the web and whatever during the whole compile if you want..
Gentoo can even help with your social life - the computers got a date with the C compiler, so why can't you go out for a bit?
Dont forget there is a Darwin port that runs on x86, not that it's near 100% perfect yet, but it's the very same core. You can build an OS with the same principles as Linux on top of OpenDarwin.
And who is to say Linux wont someday shift to a microkernel design, along with all the other neat stuff that makes MacOS X (very) cool?
While it would be nice to believe MS will turn away from the path of Evil and Destruction, the dark forces of corporate greed have seeped into every crevice of that empire.
The could use these kind of events to rally the border dwellers to their side, bringing in to play a seemingly neutral force in the OS vs CorporateNaziPig wars, one that cannot as easily be told apart from FOSS by newcomers, but still is under the control of the evil empire.
How will the next generation of computer nerds be able to make the right choices? How will they understand the true meaning of the word freedom, when there is a (facist) replica that seems to be in "balance"? Is this just another attempt to have FOSS brought under the reigns of Bastard Patents Laws?
Have I cracked and turned into another one of those conspiracy theorist nuts?
All I know is my gut says maybe...
It's either that or they are planning a marketing campaign to sell their AV crap for Linux...
It is good to start our little ones on the path by turning them into code monkeys for us, and what better way can they learn if not for those epic tales of mighty hackers slaying the evil dragons/putrid filth that is M$?
But also important, we should be instilling in them holier skills: the art of coffee making, fear and reverence of thy mighty power button, and the gateway to the sacred realms of deep hack mode.
They are never too young to learn...
And they smegging well should too. ;-)
This not only stops certain groups of corporate facist pigs from getting that little bit fatter - using the older computers is good for the environment.
There's a crapload of toxic waste generated from every circuitboard and chip that is made.
How much toxic krud came from the crappy computer you are using now? huh? Huh? Go out and plant a tree.
Im off to run my super-cluster of older PC's in support of the environment, right after I install that 3-phase power circuit and breath in some more coal fumes...
Nifty...Thanks. You just proved you can teach an old nerd new tricks... :-)
I used to have to curse and reboot, or drag a serial console out for those situations, I never bothered looking into the extra magic of the sysrq key.
Now even less reboots for me.
You hit the nail on the head...
It's based on the Mach microkernel, not a boring (? ;) monolithic like some other BSD's. (The hurd was supposed to use Mach)
It supports multiple format binaries (ppc & x86) which i found cool, plus the same cd boots on either PC or mac.(nifty if you haven't seen it before (i think beos did it too))
KDE's been ported, so theres a decent desktop (albiet not the most recent), and and a lot of closed source drivers for macosX only can be run on raw darwin on the PPC.
It's ran fine on every single box i've tried it on so far (sis, via & intel chipsets), but I cant say i've done much else than install it and try and find where normal unixy stuff goes..
Things are definitely looking up for Darwin...
Yup... They might have all the rights under your DMCA, but it's the consumer in the end that has the money... This world is getting truely bastardized. Some call it democracy... but it's $$$ apears to have the louder voice though. I know. lets all just stop paying tax ;-)
Its amazing how many thoughtless fools knock the time and effort gone into writing opensource software like this. Most of you wouldn't have an operating system if it weren't for timesaving tricks like these. DistCC may not be the perfect solution yet, it certainly has saved me a crapload of time in devlopment. Not to mention my horde of gentoo boxen. Sure i wasted a lot of time setting it up, but at least I had fun.