I'm just a normal geek, but I'm friends with some very high-end hackers, like 'two degrees' from the guy who had the big Cisco exploit recently, and less from other major exploits (all benign guys, BTW, I work for and associate with the 'light side' only)
Mac OS X has a lot of holes, they just aren't getting exploited. Apple's pretty good at getting them patched, but they have problems in core system design like anyone else.
The firewall on OS X is disabled by default, I'd enable it if I were you. I'm responsible for the Macs at my work and you can bet they've got antivirus AND the firewall on.
While I've never had to do this, on an encrypted machine I'd boot from another box and install a keylogger in your OS. It would only take a few days before I could go back and recover your data.
This is one reason I actually support EFI and other BIOS-replacement ideas, if you could encrypt the entire disk from the BIOS, I wouldn't be able to do this. Until systems can boot from fully-encrypted drives, home folder encryption is only as good as physical security.
By 'extreme' porn I meant things that are indicative of a deranged person. If you like pissing on people, that's fine, if you have 2,000 scat videos, that's deranged.
Granted, I myself am quite deranged, but when I do this stuff, I'm working, and I report that which is seriously abnormal.
I do 'forensics' sometimes. I was freelance fixing computers for a while when one of my clients asked me to find out what her husband was doing online. For a princely sum I began doing 'stealth' missions for many distressed spouses. I uncovered a lot of dirt and presented it with the understanding that I never be named or asked to testify.
Morally, it's a dark-grey zone, but it payed well and I provided the hard evidence needed to end a few broken marriages. All my former clients are better off after they found the truth.
It was odd explaining to the ladies that the VAST majority of men on the web look at porn, and that it's not anything to worry about. I was looking for personal ads, dating sites, child or extreme porn, and S&M personals sites.
It's exciting to get the call at 8am to come and clone a drive on-site. I then take it home and get what I can from it however I can, from mounting and browsing to hexdumping and grepping.
I tried this, the EPIA architecture was weak for server use. Linux ran poorly on it, GCC doesn't compile well for the C3, and the quality of the hardware was substandard.
What I would do is pick up an ancient Power Mac G3 tower (blue and white). It consumes very little power, has only one fan, will run indefinitely, and has 'server-quality' components. Your number one concern with a home server is throughput, and the G3 tower provides it with 64-bit PCI slots, ATA-100, PC-100 RAM, and built-in Fast Ethernet.
I have mine decked out with an adaptec Ultra160 SCSI card coupled with a 10K RPM drive, which is great for serving files I want low-latency access to (read: home directories). I have a big ATA-100 drive for the files I want to stash (read: media). The box is, for all intents and purposes, silent.
I'd stay away from the EPIA, the built-in ethernet is low quality, as is the video chipset, the processor is weaker then a G3 at half the speed, and you have very limited expansion via the lonely 32-bit/33MHz PCI.
People continue to move here faster than the homebuilders are building new housing. There's absolutely no end in sight for that trend.
Funny, because during the great depression people were moving into California quite rapidly too, and it wasn't considered an economic boon.
I think you'll find that if interest rates go up because foreign investors stop buying dollars, a lot of people aren't going to be able to afford their mortgages anymore. When your neighbors can't afford their mortgages and new ones are being issued at 14%, the selling prices will rapidly depreciate, and the vale of YOUR house is based on the recent sale prices for houses in your neighborhood.
Beware, there's something really wrong in this country when it comes to home prices. I think it has to do with the ease of borrowing. Banks are bending over backwards trying to lend people money because they KNOW it's a winning proposition and that people are willing to take it.
In my area, you have to make four times the median household income to buy a house now, and it's getting worse every day. Everyone thinks they'll retire by selling off their homes, but nobody's going to be able to afford them unless the prices normalize.
I figure that I spend about $125/month on gasoline, and I drive the smallest car I could afford (a Ford Focus).
Gas costs about $2.40/gallon here now, and I've got an eleven-gallon tank that gets thirsty about once a week, sometimes more.
It's not the gas that gets you though, at least in my area. I pay $125/mo for the car itself, $125/mo on gas, $80/mo on maintainance (aggregated), and a whopping $240 for insurance. The sad thing is that I pay more than twice what anyone else I've met does for the insurance, and I've NEVER been in an accident, not even a fender-bender. I guess they figure I'm a ticking timebomb since I'm a twenty-three year-old male.
A friend of mine who has never been able to drive recently had a car given to her. I had to talk her out of registering and using it. I showed her how it would cost her at least $300/mo if she was going to use it legally here in Massachusetts.
My experience has been that when people make less than the given cost of living in their area, they live a similar lifestyle, but without any type of insurance, are also forced to drive illegally because it's costly to keep a cheap car up to spec.
When I first moved out of my parent's house, I moved in with two twentysomething women sharing a one-bedroom basement apartment for $500/month, they needed a third person so they could keep their (shared) car running.
I'm long gone, but one of the girls I was living with got sick (she was a brittle diabetic) and went to the hospital, she came out with a $1200 dollar bill for some diagnostics and $75 worth of insulin, that was a year and a half ago and she's still paying it off.
That being said, I did manage to live on about $350 one December when hours got really short at my work. It was a very cold, very hungry month.
OK. I'm in an apartment just outside of Boston. Here's my breakdown:
$750 - rent $100 - utilities (aggregated and averaged) $125 - car payment $250 - car insurance payment (WTF Massachusetts!) $125 - gasoline! $200 - retirement fund contribution $75 - data services (broadband, vonage, etc.) $50 - health/dental insurance contribution --- $1675 - total so far
I haven't even included a bunch of other little things, these are all my 'mostly inflexible' costs. Bear in mind that in those numbers I haven't had anything to eat yet or gone out at all. Uncle Sam also takes out well over one third of my gross income for federal and state taxes, social security, medicare, and car excise tax.
I suppose the only way I'd be able to cut costs would be to move to a place where I could get a roommate, which I can't really do easily while I'm waiting for my ex to take her cat back. People are cool with one cat, but there's no way in hell you can move somewhere with two.
Do you really think that the calibre of minds that decide to switch from OS X 10.3 to WinDell are open to freeware or GPL'd software?
I can't even get people to TRY OpenOffice, and I've been instructed specifically that 'installing Firefox opens a lot of security holes, it's not a safe program'.
I'm gonna keep suggesting this stuff, but as long as everyone else is playing 'status-quo/cover-my-ass', we'll contine to spend way more than we should on brand-name commercial apps.
Why? Good question. IT certainly didn't want the change, and neither did the users, but administration is under the impression that they'll save a ton of money by going single-platform, and their quote was 'Windows is the platform of business, and the platform of the future'.
Administration believes that we run 'two seperate infrastructures', one for each platform, even though we've been using Apple's Active Directory plugin for authentication, storage, and printing for a year.
Oh well, the good news is that because we no longer run Macs, my job description is changing from 'Mac Technician' to a more abstract 'integration specialist' and I can pretty much do what I please as long as it improves our overall service.
I'd rather pay $129 every 18 or 36 months (it's OK to do every-other release, you know) than be on the Windows treadmill of utilities to keep the machine running properly. Don't forget that you get the functional equivalent of several commercial apps with OSX and iLife, including Ghost and the ability to run all the GNU tools natively.
We just transitioned from OS X to Windows in a department at my work, and the software licensing per machine went from about $350/year under the Macs to over $700/year for the PCs (they now need a bunch of Adobe apps since they can't print-to-pdf, organize photos, or have their machines reimaged like they used to)
That was my first impression as well, it explains why most are surrounded by a perimeter fence, there's nothing living inside them, no more activity than an access road, etc.
It also explains why they seem to intentionally not overlap, who wants to blow fallout from last week's test up into the atmosphere?
The grandparent didn't mean 'empty calories', he meant artificial sweetening. When one consumes something 'sweet' without the calories, your body still reacts to it as if it had to deal with sugar.
This means that drinking a can of diet soda will trigger an insulin reaction, which will not only 'pack away' free blood sugar into glycogen and fats, but your blood sugar drops like a rock in expectation of incoming sugar.
The low blood-sugar condition kicks-off a hunger for food. In some people this is quite pronounced. For instance, I always get an immediate 'empty stomach' feeling and a craving for a piece of fruit when I drink a can of diet soda, and if I don't eat something I get VERY sleepy.
Most people probably aren't very conscious of their bodies, they drink a can of diet soda and then a few minutes later go get a snack because they're suddenly hungry, they don't put two-and-two together and they certainly don't know how their metabolisms work.
I don't use my turn signal to change lanes anymore because the last two times I did, the guy in the other land sped up to block me out.
You're from Massachusetts too?
There was a quote from a survey of MA drivers a few years ago, one college student rationalized her 'never signal' policy by saying, "Oh no, you don't ever want to use the blinker, that's like giving information to the enemy!"
...I think penalties aught to be sought against these fuckwads. Using OSS has responsibilities associated with it too, you know!
No. You REALLY don't want to put the burden of responsibility on anyone wo happens upon a bug. If this person is working on project X for NASA, and they're getting paid for it and they have deadlines, I certainly DO NOT want him going off on a tangent to fix a bug in software library Y.
When you're working, your number one priority should be getting the assigned task done. There are people at NASA who do contribute oodles of code to Linux and other projects, and that's part of their job description. It's none of this guy's business to be tweaking zlib when he's getting paid to make SWIFT work.
Granted, it would be polite to drop a line to the maintainers letting them know about the bug.
As a snide post-script of sorts; people like you scare the crap out of the vast majority of businesses out there who are thinking about using OSS.
Then what do they use to pay their mathematicians? Coffee?
Yes, in a way. I have a friend who is just INTO that sort of thing and wants nothing more than to have a fat paycheck for just being some guy who can figure that stuff out in his head.
So far, he's headed in that direction, he does super-low-level math for his university and the NSA for free under his professor, and he enjoys it.
Good coffee can go a long way if there's a reasonable expectation of a similar paycheck behind it.
And BTW, John, keep it up, you staying ahead of us by two steps keeps the OSS movement one step ahead of the rest of the world!
This just proves the point that we're ready and willing to deal with the greater overhead of a (semi) microkernel OS. The performance hits are bad, yes, but if the core of the system is more flexible and robust it's a small price to pay.
Honestly, I know of very few machines out in the real world that are heavily taxed in ways where OS X suffers. I'm sitting next to a server room with 47 (mostly wintel) servers in it and not one of them has shown greater than 10% load on a five-minute scale for days. I'd rather have OS X running a lot more reliably at the cost of my spare CPU cycles.
I'm really miffed that we didn't see a Linux/PPC Linux/x86 comparison, THAT would have been revealing. This test should have been done with Darwin on both hardware platforms OR Linux on both. Benchmarking across philosophical bounds of OS rationale seems foolish to me, except to compare operating systems, in which case you would want identical hardware.
I disagree. I went to a high school [www.metcenter.org] that helped place me into a tech internship. You have to 'pound the pavement' and find a company that will take you on for free or cheap. Once you get past the front door you'll look quite appealing to a middle-manager and HR.
I had two internships in high school, one was working for a local tech outfit in the repair depot, which let me network and get the A+ and Apple certifications, and the other was assisting a local grade school get connected to the internet, which let me learn how to integrate technology into education and get a grasp on networking and server technology.
If it weren't fr those internships I'd probably be flipping burgers today, but instead I work at a top-notch boarding academy and run a freelance 'managed computing' business.
The company that ran the school I went to is active in Austin, it's called the Big Picture Company [www.bigpicture.org], they offer services to set up metcenter-like schools nationwide. find this company and ask someone for advice, they're VERY friendly.
Well it turns out that Fraunhofer had patents on their original audio codec, so they had to go with the 'free' version for the Death Star conferencing system. I suspect the Emprorer would be most pleased if someone familiar with GNU/OSS technologies came on board.
Woah there, you're very wrong. The 68k compatability was done entirely in software. There was no magic dust on the early PowerPC chips. The firmware of the PowerPC line had a 68k emulator in it and the OS could supplant it with a newer emulator once it was past the boot stage.
And nobody ever turned it off, my Dad runs HyperCard 2.1, which came out a LONG time before Apple even considered PPC, on his G4 in the Classic environment, which includes the 68k emulation as part of OS 9.
As for what OS version they finally got rid of 68k code? 8.6 still had some 68k code, and I'll bet 9.2 has a few tidbits (I'd have to dig with ResEdit, and I don't feel like it now. Many of the original 'toolbox' APIs for the Mac were hand-crafted in assembler, it was really hard to take the old pascal blueprints and refactor everything for PPC, especially when you know that the Next Big Thing is going to obsolesce the toolbox anyway.
Because my G3 tower has workstation-quality hardware (64-bit PCI, solid power supply and fan, rugged case, etc.) and more than enough horsepower for what it does (serve files over gigabit LAN, remote ssh server, personal web stuff, and sftp).
It does all this with no fan except a big slow one that cools the PSU, CPU, and drives. You just can't get PCs built like that, even celerons need a cpu fan. You can't get a PC that's built for silent operation and massive I/O, it's one or the other. My G3 runs at 450MHz, but it's got a 64-bit gigabit ethernet card and another 64-bit Ultra160 SCSI card. It doesn't take CPU horses to keep the pipes filled.
I TRIED replacing it with a mini-itx box, but the quality of the componentry, lack of expansion, abysmal performance, and price made it a losing proposition. I ended up selling the mini-itx box.
As for why I don't run OS X on it? Several reasons:
1. No built-in package management, I prefer portage, which still isn't fully-baked on Darwin. Fink/apt-get is godawful, IMO.
2. I use the machine as a server, I don't want to pay Apple $500 for a server OS license, nor do I want to be subject to any limitations they might put on the non-server systems.
3. Linux is MUCH lighter, the machine will boot and serve with 32MB RAM. OS X uses much more, and that eats into disk-cache that could be making my system faster.
4. Linux is more customizable and it's easier to get answers for questions you have with it. I can easily tweak any VM setting on my Linux box, it's much harder to find those settings on OS X.
5. Linux often has BETTER driver support for non-Apple hardware. I get better disk and LAN I/O under Linux than I do under OS X as a result.
6. It's obscure and unlikely to be hacked. Even if I don't patch it in time when there's an exploit, someone injecting x86 binary code into an overflowed buffer isn't going to get very far on PPC/Linux. I think OS X is more likely to be hacked than PPC/Linux in the long-run.
7. Mac-On-Linux lets me virtualize an OS X or Classic system should I have the need. Apple's blue box doesn't let me virtualize a Linux session.
That's all I can think of right now. There's probably more, and I could have written this better, but it's after 4am here and I'm quite tired.
I'm no expert, but if you want to filter output of an app, the tools are already there to do it.
I don't even want to see anything from my compiles except lines from ebuild or that start with "[make", so I slap a filter on there. If I have a problem, tee sends the unfiltered output to a log file I can inspect.
gcc | tee |-stdout-| grep |
L
Re:Is anyone else curious what SSA trees are?
on
GCC 4.0.0 Released
·
· Score: 1
Now I need to ask somebody the difference between the standard SSA form and "SSA for trees"
Well amongst people I know, 'trees' are a euphemism for cannabis. Considering the habits and mannerisms of most OSS developers, I have little question that SSA was merged into GCC 'for trees'.
On the other hand, if GCC keeps getting better at the rate it has, we have much to look forward to in the next few years. It might be painful when the compiler changes as much as it has, but the benefits outweigh the detriments, in my opinion.
I'm just a normal geek, but I'm friends with some very high-end hackers, like 'two degrees' from the guy who had the big Cisco exploit recently, and less from other major exploits (all benign guys, BTW, I work for and associate with the 'light side' only)
Mac OS X has a lot of holes, they just aren't getting exploited. Apple's pretty good at getting them patched, but they have problems in core system design like anyone else.
The firewall on OS X is disabled by default, I'd enable it if I were you. I'm responsible for the Macs at my work and you can bet they've got antivirus AND the firewall on.
While I've never had to do this, on an encrypted machine I'd boot from another box and install a keylogger in your OS. It would only take a few days before I could go back and recover your data.
This is one reason I actually support EFI and other BIOS-replacement ideas, if you could encrypt the entire disk from the BIOS, I wouldn't be able to do this. Until systems can boot from fully-encrypted drives, home folder encryption is only as good as physical security.
By 'extreme' porn I meant things that are indicative of a deranged person. If you like pissing on people, that's fine, if you have 2,000 scat videos, that's deranged.
Granted, I myself am quite deranged, but when I do this stuff, I'm working, and I report that which is seriously abnormal.
I do 'forensics' sometimes. I was freelance fixing computers for a while when one of my clients asked me to find out what her husband was doing online. For a princely sum I began doing 'stealth' missions for many distressed spouses. I uncovered a lot of dirt and presented it with the understanding that I never be named or asked to testify.
Morally, it's a dark-grey zone, but it payed well and I provided the hard evidence needed to end a few broken marriages. All my former clients are better off after they found the truth.
It was odd explaining to the ladies that the VAST majority of men on the web look at porn, and that it's not anything to worry about. I was looking for personal ads, dating sites, child or extreme porn, and S&M personals sites.
It's exciting to get the call at 8am to come and clone a drive on-site. I then take it home and get what I can from it however I can, from mounting and browsing to hexdumping and grepping.
I tried this, the EPIA architecture was weak for server use. Linux ran poorly on it, GCC doesn't compile well for the C3, and the quality of the hardware was substandard.
What I would do is pick up an ancient Power Mac G3 tower (blue and white). It consumes very little power, has only one fan, will run indefinitely, and has 'server-quality' components. Your number one concern with a home server is throughput, and the G3 tower provides it with 64-bit PCI slots, ATA-100, PC-100 RAM, and built-in Fast Ethernet.
I have mine decked out with an adaptec Ultra160 SCSI card coupled with a 10K RPM drive, which is great for serving files I want low-latency access to (read: home directories). I have a big ATA-100 drive for the files I want to stash (read: media). The box is, for all intents and purposes, silent.
I'd stay away from the EPIA, the built-in ethernet is low quality, as is the video chipset, the processor is weaker then a G3 at half the speed, and you have very limited expansion via the lonely 32-bit/33MHz PCI.
People continue to move here faster than the homebuilders are building new housing. There's absolutely no end in sight for that trend.
Funny, because during the great depression people were moving into California quite rapidly too, and it wasn't considered an economic boon.
I think you'll find that if interest rates go up because foreign investors stop buying dollars, a lot of people aren't going to be able to afford their mortgages anymore. When your neighbors can't afford their mortgages and new ones are being issued at 14%, the selling prices will rapidly depreciate, and the vale of YOUR house is based on the recent sale prices for houses in your neighborhood.
Beware, there's something really wrong in this country when it comes to home prices. I think it has to do with the ease of borrowing. Banks are bending over backwards trying to lend people money because they KNOW it's a winning proposition and that people are willing to take it.
In my area, you have to make four times the median household income to buy a house now, and it's getting worse every day. Everyone thinks they'll retire by selling off their homes, but nobody's going to be able to afford them unless the prices normalize.
I figure that I spend about $125/month on gasoline, and I drive the smallest car I could afford (a Ford Focus).
Gas costs about $2.40/gallon here now, and I've got an eleven-gallon tank that gets thirsty about once a week, sometimes more.
It's not the gas that gets you though, at least in my area. I pay $125/mo for the car itself, $125/mo on gas, $80/mo on maintainance (aggregated), and a whopping $240 for insurance. The sad thing is that I pay more than twice what anyone else I've met does for the insurance, and I've NEVER been in an accident, not even a fender-bender. I guess they figure I'm a ticking timebomb since I'm a twenty-three year-old male.
A friend of mine who has never been able to drive recently had a car given to her. I had to talk her out of registering and using it. I showed her how it would cost her at least $300/mo if she was going to use it legally here in Massachusetts.
My experience has been that when people make less than the given cost of living in their area, they live a similar lifestyle, but without any type of insurance, are also forced to drive illegally because it's costly to keep a cheap car up to spec.
When I first moved out of my parent's house, I moved in with two twentysomething women sharing a one-bedroom basement apartment for $500/month, they needed a third person so they could keep their (shared) car running.
I'm long gone, but one of the girls I was living with got sick (she was a brittle diabetic) and went to the hospital, she came out with a $1200 dollar bill for some diagnostics and $75 worth of insulin, that was a year and a half ago and she's still paying it off.
That being said, I did manage to live on about $350 one December when hours got really short at my work. It was a very cold, very hungry month.
OK. I'm in an apartment just outside of Boston. Here's my breakdown:
$750 - rent
$100 - utilities (aggregated and averaged)
$125 - car payment
$250 - car insurance payment (WTF Massachusetts!)
$125 - gasoline!
$200 - retirement fund contribution
$75 - data services (broadband, vonage, etc.)
$50 - health/dental insurance contribution
---
$1675 - total so far
I haven't even included a bunch of other little things, these are all my 'mostly inflexible' costs. Bear in mind that in those numbers I haven't had anything to eat yet or gone out at all. Uncle Sam also takes out well over one third of my gross income for federal and state taxes, social security, medicare, and car excise tax.
I suppose the only way I'd be able to cut costs would be to move to a place where I could get a roommate, which I can't really do easily while I'm waiting for my ex to take her cat back. People are cool with one cat, but there's no way in hell you can move somewhere with two.
Do you really think that the calibre of minds that decide to switch from OS X 10.3 to WinDell are open to freeware or GPL'd software?
I can't even get people to TRY OpenOffice, and I've been instructed specifically that 'installing Firefox opens a lot of security holes, it's not a safe program'.
I'm gonna keep suggesting this stuff, but as long as everyone else is playing 'status-quo/cover-my-ass', we'll contine to spend way more than we should on brand-name commercial apps.
Why? Good question. IT certainly didn't want the change, and neither did the users, but administration is under the impression that they'll save a ton of money by going single-platform, and their quote was 'Windows is the platform of business, and the platform of the future'.
Administration believes that we run 'two seperate infrastructures', one for each platform, even though we've been using Apple's Active Directory plugin for authentication, storage, and printing for a year.
Oh well, the good news is that because we no longer run Macs, my job description is changing from 'Mac Technician' to a more abstract 'integration specialist' and I can pretty much do what I please as long as it improves our overall service.
I'd rather pay $129 every 18 or 36 months (it's OK to do every-other release, you know) than be on the Windows treadmill of utilities to keep the machine running properly. Don't forget that you get the functional equivalent of several commercial apps with OSX and iLife, including Ghost and the ability to run all the GNU tools natively.
We just transitioned from OS X to Windows in a department at my work, and the software licensing per machine went from about $350/year under the Macs to over $700/year for the PCs (they now need a bunch of Adobe apps since they can't print-to-pdf, organize photos, or have their machines reimaged like they used to)
That was my first impression as well, it explains why most are surrounded by a perimeter fence, there's nothing living inside them, no more activity than an access road, etc.
It also explains why they seem to intentionally not overlap, who wants to blow fallout from last week's test up into the atmosphere?
The grandparent didn't mean 'empty calories', he meant artificial sweetening. When one consumes something 'sweet' without the calories, your body still reacts to it as if it had to deal with sugar.
This means that drinking a can of diet soda will trigger an insulin reaction, which will not only 'pack away' free blood sugar into glycogen and fats, but your blood sugar drops like a rock in expectation of incoming sugar.
The low blood-sugar condition kicks-off a hunger for food. In some people this is quite pronounced. For instance, I always get an immediate 'empty stomach' feeling and a craving for a piece of fruit when I drink a can of diet soda, and if I don't eat something I get VERY sleepy.
Most people probably aren't very conscious of their bodies, they drink a can of diet soda and then a few minutes later go get a snack because they're suddenly hungry, they don't put two-and-two together and they certainly don't know how their metabolisms work.
I don't use my turn signal to change lanes anymore because the last two times I did, the guy in the other land sped up to block me out.
You're from Massachusetts too?
There was a quote from a survey of MA drivers a few years ago, one college student rationalized her 'never signal' policy by saying, "Oh no, you don't ever want to use the blinker, that's like giving information to the enemy!"
...I think penalties aught to be sought against these fuckwads. Using OSS has responsibilities associated with it too, you know!
No. You REALLY don't want to put the burden of responsibility on anyone wo happens upon a bug. If this person is working on project X for NASA, and they're getting paid for it and they have deadlines, I certainly DO NOT want him going off on a tangent to fix a bug in software library Y.
When you're working, your number one priority should be getting the assigned task done. There are people at NASA who do contribute oodles of code to Linux and other projects, and that's part of their job description. It's none of this guy's business to be tweaking zlib when he's getting paid to make SWIFT work.
Granted, it would be polite to drop a line to the maintainers letting them know about the bug.
As a snide post-script of sorts; people like you scare the crap out of the vast majority of businesses out there who are thinking about using OSS.
Then what do they use to pay their mathematicians? Coffee?
Yes, in a way. I have a friend who is just INTO that sort of thing and wants nothing more than to have a fat paycheck for just being some guy who can figure that stuff out in his head.
So far, he's headed in that direction, he does super-low-level math for his university and the NSA for free under his professor, and he enjoys it.
Good coffee can go a long way if there's a reasonable expectation of a similar paycheck behind it.
And BTW, John, keep it up, you staying ahead of us by two steps keeps the OSS movement one step ahead of the rest of the world!
This just proves the point that we're ready and willing to deal with the greater overhead of a (semi) microkernel OS. The performance hits are bad, yes, but if the core of the system is more flexible and robust it's a small price to pay.
Honestly, I know of very few machines out in the real world that are heavily taxed in ways where OS X suffers. I'm sitting next to a server room with 47 (mostly wintel) servers in it and not one of them has shown greater than 10% load on a five-minute scale for days. I'd rather have OS X running a lot more reliably at the cost of my spare CPU cycles.
I'm really miffed that we didn't see a Linux/PPC Linux/x86 comparison, THAT would have been revealing. This test should have been done with Darwin on both hardware platforms OR Linux on both. Benchmarking across philosophical bounds of OS rationale seems foolish to me, except to compare operating systems, in which case you would want identical hardware.
I disagree. I went to a high school [www.metcenter.org] that helped place me into a tech internship. You have to 'pound the pavement' and find a company that will take you on for free or cheap. Once you get past the front door you'll look quite appealing to a middle-manager and HR.
I had two internships in high school, one was working for a local tech outfit in the repair depot, which let me network and get the A+ and Apple certifications, and the other was assisting a local grade school get connected to the internet, which let me learn how to integrate technology into education and get a grasp on networking and server technology.
If it weren't fr those internships I'd probably be flipping burgers today, but instead I work at a top-notch boarding academy and run a freelance 'managed computing' business.
The company that ran the school I went to is active in Austin, it's called the Big Picture Company [www.bigpicture.org], they offer services to set up metcenter-like schools nationwide. find this company and ask someone for advice, they're VERY friendly.
Well it turns out that Fraunhofer had patents on their original audio codec, so they had to go with the 'free' version for the Death Star conferencing system. I suspect the Emprorer would be most pleased if someone familiar with GNU/OSS technologies came on board.
Woah there, you're very wrong. The 68k compatability was done entirely in software. There was no magic dust on the early PowerPC chips. The firmware of the PowerPC line had a 68k emulator in it and the OS could supplant it with a newer emulator once it was past the boot stage.
And nobody ever turned it off, my Dad runs HyperCard 2.1, which came out a LONG time before Apple even considered PPC, on his G4 in the Classic environment, which includes the 68k emulation as part of OS 9.
As for what OS version they finally got rid of 68k code? 8.6 still had some 68k code, and I'll bet 9.2 has a few tidbits (I'd have to dig with ResEdit, and I don't feel like it now. Many of the original 'toolbox' APIs for the Mac were hand-crafted in assembler, it was really hard to take the old pascal blueprints and refactor everything for PPC, especially when you know that the Next Big Thing is going to obsolesce the toolbox anyway.
Because my G3 tower has workstation-quality hardware (64-bit PCI, solid power supply and fan, rugged case, etc.) and more than enough horsepower for what it does (serve files over gigabit LAN, remote ssh server, personal web stuff, and sftp).
It does all this with no fan except a big slow one that cools the PSU, CPU, and drives. You just can't get PCs built like that, even celerons need a cpu fan. You can't get a PC that's built for silent operation and massive I/O, it's one or the other. My G3 runs at 450MHz, but it's got a 64-bit gigabit ethernet card and another 64-bit Ultra160 SCSI card. It doesn't take CPU horses to keep the pipes filled.
I TRIED replacing it with a mini-itx box, but the quality of the componentry, lack of expansion, abysmal performance, and price made it a losing proposition. I ended up selling the mini-itx box.
As for why I don't run OS X on it? Several reasons:
1. No built-in package management, I prefer portage, which still isn't fully-baked on Darwin. Fink/apt-get is godawful, IMO.
2. I use the machine as a server, I don't want to pay Apple $500 for a server OS license, nor do I want to be subject to any limitations they might put on the non-server systems.
3. Linux is MUCH lighter, the machine will boot and serve with 32MB RAM. OS X uses much more, and that eats into disk-cache that could be making my system faster.
4. Linux is more customizable and it's easier to get answers for questions you have with it. I can easily tweak any VM setting on my Linux box, it's much harder to find those settings on OS X.
5. Linux often has BETTER driver support for non-Apple hardware. I get better disk and LAN I/O under Linux than I do under OS X as a result.
6. It's obscure and unlikely to be hacked. Even if I don't patch it in time when there's an exploit, someone injecting x86 binary code into an overflowed buffer isn't going to get very far on PPC/Linux. I think OS X is more likely to be hacked than PPC/Linux in the long-run.
7. Mac-On-Linux lets me virtualize an OS X or Classic system should I have the need. Apple's blue box doesn't let me virtualize a Linux session.
That's all I can think of right now. There's probably more, and I could have written this better, but it's after 4am here and I'm quite tired.
PowerPC, with the upcoming XBox OS.
grep?
I'm no expert, but if you want to filter output of an app, the tools are already there to do it.
I don't even want to see anything from my compiles except lines from ebuild or that start with "[make", so I slap a filter on there. If I have a problem, tee sends the unfiltered output to a log file I can inspect.
gcc | tee |-stdout-| grep |
L
Now I need to ask somebody the difference between the standard SSA form and "SSA for trees"
Well amongst people I know, 'trees' are a euphemism for cannabis. Considering the habits and mannerisms of most OSS developers, I have little question that SSA was merged into GCC 'for trees'.
On the other hand, if GCC keeps getting better at the rate it has, we have much to look forward to in the next few years. It might be painful when the compiler changes as much as it has, but the benefits outweigh the detriments, in my opinion.