... and it doesn't end there! Check out this posting by linus;
Hi folks,
I have been dealing with maintaining Linux in a mixture of C and Assembler for over twelve years now. While it has been a lot of fun, every day dealing with these essentially dead languages has become harder and harder for me, and other programers seem to agree.
Thus, starting with Linux 3.0 (to be released hopefully by next summer), the kernel will be completely rewritten in the easy-to-use Visual Basic language. This will eliminate all issues involving buffer overruns, as well as streamlining porting of Windows programs to Linux, since Microsoft (who will now assume ownership of Linux) assure me that Windows is written entirely in VB as well.
Microsoft has also stated that they intend to incorporate Windows features, such as the RRS (Rapid Random Shutdown) in Windows 95, into Linux 3.0.
SEX/seks/
[Sun Users' Group & elsewhere] n. 1. Software EXchange. A technique invented by the blue-green algae hundreds of millions of years ago to speed up their evolution, which had been terribly slow up until then. Today, SEX parties are popular among hackers and others (of course, these are no longer limited to exchanges of genetic software). In general, SEX parties are a Good Thing, but unprotected SEX can propagate a virus.
I can recall the first TiBook looking like this in the lab.....
are there pics of this? that'd be really interesting...
Hell, no! I can recall my brother-in-law getting into major trouble for photographing my baby daughter out in the parking lot one day. No cameras, no nothing!
The time the C1/iMac was under development, we were brought into a room in Cupertino which was under guard & shown an early prototype which was stored under a cloth. Major paranoia.:) The iMac was translucent plastic, not the infamous Bondi Blue & had a laptop CD-ROM bodged into place. Interestingly enough, when the LifeSavers project went ahead, the first time we became aware that the iMac colours had changed was when they trundled down the manufacturing line! Here's a pic of the production line from Apple PR
As for the TiBook - it's wasn't much to look at. A big 3" thick perspex box with some Pismo and EVT parts inside. The wide LCD screen was naked and held in place on a sheet of plastic with Kapton tape. The whole display 'hinge' was propped up behind the case. The slightest jiggle was enough to crash the beast as all the flex connectors were just pushed onto free-floating pcbs. There was a honking big piece of metal stuck over the processor card & a conventional CPU fan was attached.
It really wasn't that much to look at but the speed of the thing was phenomenal to us G3/400 types....
I can vouch for that, having worked there
in diagnostic engineering. Early models were made
in perspex as soon as the basic form was decided
upon. The product design team used this to ensure
that everything would fit in the final unit, that
the airflow was going to work out, etc. Also,
you could easily look through a unit and immediately know if it had a modem, the latest
processor card, etc. Cool stuff. The *really* early units were made of of sawn-up sheets of
perspex which had been glued and taped together. The components were glued or velcro'd into place & the whole box was about three times bigger than the normal product. I can recall the first TiBook
looking like this in the lab.....
Another thing Apple does is colour their PCBs according to the design/manufacturing phase. EVT boards (engineering trials) were red, DVT boards (design trials) were blue & PVT/production were the standard green colour
Hey Ed - remember me? The Irish V-Dub guy who worked
at Apple (too!) in Sacramento. I've done Palm apps before & have the CodeWarrior Palm IDE stuff here. Sounds like it could be a 'killer app' *snicker*.....
Thanks (i'm somewhat awake now)! Did a search & came up with another review on O'Reilly that goes into QuickTime & CrossOver*1.0 in a lot more detail.
The really interesting bit was here, though;
"Not only was Apple helpful with the technology issues," Graham said, "but they even changed the QuickTime license to accommodate CrossOver. The previous license stated that the QuickTime plug-ins could only run on the native platform they were designed for. That wouldn't work for CrossOver because we're using the Windows QT plug-in on the Linux platform. Apple changed the license so we could do that."
EE-yow! Apple really are copping-on. Not exactly open-source or even public-source
but it's a step in the right direction.
It's make a cool subversive broadcast device. Add a sub-minature FM receiver & attach the soundbug to a window or a wall near BG's office in Redmond. Connect a remote transmitter to a tape-loop of Linus or esr's speeches & watch the fun from a distance....:)
One XP tester flew in on short notice from CA to help fix it, another missed the birth of his first child! That's devotion.
Now I'm as geeky as the next person, but missing the birth of your child for a freakin' software bug is pretty sick and wrong.
I worked as a diagnostic developer at Apple when my daughter was born. We were in the middle of a new product rollout (C1/iMac) at the time. Was I in work? Hell, no! It's scary that a company could expect (or promote) this kind of loyalty. What's more important - family or career??
Consider yourselves lucky, guys. Here in Ireland we're still struggling with ISDN as being the 'broadband' solution, both for home and business users. And this is almost entirely down to the national telco (eircom) delaying and delaying on the rollout of (A)DSL. It really sux. I'm typing this over ISDN using both B channels. It costs me
the price of a local call ($.05) X 2 every THREE MINUTES. And all for a massive 128K bandwidth! Whoopee!! 8-b
[grumble, growl]
For more details on Ireland's Broadband issues,
check out Ireland Off-Line
OS X is architected on top of Mach to keep Apple stockholders from asking why Apple paid $400 million for NeXT, bailing out Steve Jobs and his buddies.
That's why, after 12 months of being CEO, Apple's stockholders voted him 90M$ worth of Learjet! 8-b
The original MacOS [... had] no interprocess communication
What was InterAppComms, then? It's been around in MacOS for years.....
I once wrote an entire dial-up PPP implementation for the MacOS, called "Simple PPP"
Kewl! That must've been fun. Were you writing for MacTCP or OpenTransport?
You shouldn't have to reformat coz ext3 is basically ext2 with a journal attached. ext2 converts right over to ext3 with tune2fs -j. It's possible to revert back to ext2 any time...
You need to get the latest e2fsprogs (1.22) and the latest util-linux (2.11). Don't install the
login utils if you're installing from a source tarball instead of an rpm.
When done, type "tune2fs -j/dev/hdwhatever". Done! A journal will be created automatically. Remember to only run this on a clean ext2 partition (make sure you're not running 2.4.15!:) ). If you're going to convert over the boot volume, make sure ext3 is built into the kernel and not a module. You shouldn't have to set any particular LILO flags (I didn't & I'm typing this
on ext3/2.4.16pre1). Update your/etc/fstab to show the new filesystem type.
Not sure about the Slackware stuff, but I doubt if there are any config file changes.
..... considering that the patch is less than 6KB. This has to be a record for the smallest kernel release increment yet! (How many people out there are opting to d/l the whole 26MB package 8-b )
I think what they meant was people hacking the computer itself, rather than just OS hacking
Yes, you're probably right! I was there too in the good ol' hardware hacking days. I remember getting one of those (brand new!) SP0256 speech synth chips and hacking it onto a Eurocard & getting it to interface to a Sinclair QL. *sigh* nobody does this stuff anymore.....
Having said that, there is the HardSID board. I'm strongly tempted to hack this to somehow work on a Mac, even if it is ISA-style.....
No, it doesn't. The thread mentioned above, covers this in detail in TiVo's response ....
SEX /seks/
[Sun Users' Group & elsewhere] n. 1. Software EXchange. A technique invented by the blue-green algae hundreds of millions of years ago to speed up their evolution, which had been terribly slow up until then. Today, SEX parties are popular among hackers and others (of course, these are no longer limited to exchanges of genetic software). In general, SEX parties are a Good Thing, but unprotected SEX can propagate a virus.
And so on ..... :)
are there pics of this? that'd be really interesting...
Hell, no! I can recall my brother-in-law getting into major trouble for photographing my baby daughter out in the parking lot one day. No cameras, no nothing!
The time the C1/iMac was under development, we were brought into a room in Cupertino which was under guard & shown an early prototype which was stored under a cloth. Major paranoia. :) The iMac was translucent plastic, not the infamous Bondi Blue & had a laptop CD-ROM bodged into place. Interestingly enough, when the LifeSavers project went ahead, the first time we became aware that the iMac colours had changed was when they trundled down the manufacturing line! Here's a pic of the production line from Apple PR
As for the TiBook - it's wasn't much to look at. A big 3" thick perspex box with some Pismo and EVT parts inside. The wide LCD screen was naked and held in place on a sheet of plastic with Kapton tape. The whole display 'hinge' was propped up behind the case. The slightest jiggle was enough to crash the beast as all the flex connectors were just pushed onto free-floating pcbs. There was a honking big piece of metal stuck over the processor card & a conventional CPU fan was attached.
It really wasn't that much to look at but the speed of the thing was phenomenal to us G3/400 types ....
Another thing Apple does is colour their PCBs according to the design/manufacturing phase. EVT boards (engineering trials) were red, DVT boards (design trials) were blue & PVT/production were the standard green colour
Wanna work on a collaboration? Anyone else????
Pete Cassidy
The really interesting bit was here, though;
EE-yow! Apple really are copping-on. Not exactly open-source or even public-source but it's a step in the right direction.
Anyone tried QuickTime plug-in support with Mozilla? This review mostly focuses on Real and WMP ...
It's make a cool subversive broadcast device. Add a sub-minature FM receiver & attach the soundbug to a window or a wall near BG's office in Redmond. Connect a remote transmitter to a tape-loop of Linus or esr's speeches & watch the fun from a distance .... :)
Now I'm as geeky as the next person, but missing the birth of your child for a freakin' software bug is pretty sick and wrong.
I worked as a diagnostic developer at Apple when my daughter was born. We were in the middle of a new product rollout (C1/iMac) at the time. Was I in work? Hell, no! It's scary that a company could expect (or promote) this kind of loyalty. What's more important - family or career??
Pete C
Damh - where are those mod points when you need them?? This guy speaks the truth (for us all here
in Ireland). Mod him UP!
Consider yourselves lucky, guys. Here in Ireland we're still struggling with ISDN as being the 'broadband' solution, both for home and business users. And this is almost entirely down to the national telco (eircom) delaying and delaying on the rollout of (A)DSL. It really sux. I'm typing this over ISDN using both B channels. It costs me the price of a local call ($.05) X 2 every THREE MINUTES. And all for a massive 128K bandwidth! Whoopee!! 8-b
[grumble, growl]
For more details on Ireland's Broadband issues, check out Ireland Off-Line
That's why, after 12 months of being CEO, Apple's stockholders voted him 90M$ worth of Learjet! 8-b
The original MacOS [... had] no interprocess communication
What was InterAppComms, then? It's been around in MacOS for years .....
I once wrote an entire dial-up PPP implementation for the MacOS, called "Simple PPP"
Kewl! That must've been fun. Were you writing for MacTCP or OpenTransport?
Pete C (ex-Apple diagnostics development)
Actually, the latest e2fsprogs is 1.25 - geez, these things move fast! Here's the homepage ....
You shouldn't have to reformat coz ext3 is basically ext2 with a journal attached. ext2 converts right over to ext3 with tune2fs -j. It's possible to revert back to ext2 any time ...
You need to get the latest e2fsprogs (1.22) and the latest util-linux (2.11). Don't install the
/dev/hdwhatever". Done! A journal will be created automatically. Remember to only run this on a clean ext2 partition (make sure you're not running 2.4.15! :) ). If you're going to convert over the boot volume, make sure ext3 is built into the kernel and not a module. You shouldn't have to set any particular LILO flags (I didn't & I'm typing this
/etc/fstab to show the new filesystem type.
login utils if you're installing from a source tarball instead of an rpm.
When done, type "tune2fs -j
on ext3/2.4.16pre1). Update your
Not sure about the Slackware stuff, but I doubt if there are any config file changes.
Andrew Morton's EXT3 page has all the details.
Apple on the other hand released their partition destroying software and let it run rampant for weeks
[FUD ALERT]
... surely you mean less than 24 hours
..... considering that the patch is less than 6KB. This has to be a record for the smallest kernel release increment yet! (How many people out there are opting to d/l the whole 26MB package 8-b )
Pete C
Any evidence for the above (other than an over-inflated opinion of your own country) ??
But there will be patches for 2.4.10, I am sure.
... :)
Yeah, we've been using ext3 for some time (and in an embedded product!). It's cool. Here's the 2.4.10 patch. It's a cinch
Pete C
Man .. now *that's* funny!
Pete C (ex. Apple Engineering, BTW)
<!-- You're persistent!
We like that. -->
Yes, you're probably right! I was there too in the good ol' hardware hacking days. I remember getting one of those (brand new!) SP0256 speech synth chips and hacking it onto a Eurocard & getting it to interface to a Sinclair QL. *sigh* nobody does this stuff anymore .....
Having said that, there is the HardSID board. I'm strongly tempted to hack this to somehow work on a Mac, even if it is ISA-style .....