If RPM were to prompt for the root password, and do the crypt() and compare, it would need to be installed setuid root to succeed in the actual ID switch to 0 and any further file-system operations. Currently this is the job of su, a carefully audited piece of code. On a Red Hat 5.2 system handily available,/bin/su is 12,648 bytes./bin/rpm is 576,472 bytes--RPM is a lot more code. For RPM to be safely installed setuid root, it should really be audited for correct seteuid operation.
Also, getting a GUI installer from a new package to prompt for root access (and do so cleanly) is almost impossible. For the application to succeed in doing this "switch" to root (it's really a backwards switch out the exit() door when the password check fails), it has to be running as root already. I guess it could twiddle su through pipes or something.
Actually you only need two disks (boot, ramdisk) and some way to access the base tarball. It can be over the net (NFS), CDROM, Zip drive, or those silly floppies. NFS is most convenient for me. In fact, I've even installed Debian on an Alpha with no disks whatsoever (no floppy, no hard drives, no CD-ROM)--just two Ethernet cards.
I have yet to encounter a novice Windows user who even knows about the "add/remove software" panel. Windows users are conditioned to think "icon = program", not "icon = [link to] file". So when they want to "delete" Civilization, they want to drag the icon to the trash. But then they're told that's not right, and they're confused because that's exactly what they're told to do with their personal documents.
I haven't really used Windows since the earlier part of this decade, but if Microsoft wants to improve their usability they should concentrate on clearing up the completely mixed metaphors. The easy way to do something doesn't mean much if the user gravitates towards the hard way every time.
No, I believe the author of the comment to which I replied was speaking of the reaction to the ORIGINAL Corel announcement, which completely ignored the existing licenses on included software.
I don't know about that. Do you have any of your source code on that CD? Maybe you'd feel different if Corel was releasing your code under a license you never had a say in, and had the nerve to completely ignore any previous licensing terms you may have given it.
I can't think of a country that meets all of those criteria; perhaps you could reveal where this mystery country is? I can't think of any country that's all of the following: full of danger and homelessness, has laws that prohibit unwed persons from sharing a dwelling, a lack of free speech, where citizens aren't afforded any government care for their health, housing or food, AND where crypto laws are similar to those of the United States. Is this country you speak of in Europe? Maybe Asia? I'm glad I don't live there.
Wow, the Sun apologist crowds here are thick (in more ways than one). You even found a way to work Linux into the architecture of eBay's commerce business, where, to my knowledge, it doesn't even exist! Please, next time you fire up the small grey lump of flesh in-between your ears, check the fluids and let it warm up.
eBay's problems are many: management who isn't putting money in the right places, a lack of emphasis on redundancy in their architecture, and a poor choice of platforms for parts of their business.
Their web servers are slow; they often refuse connections when they're too busy. In fact, they schedule daily down-time for maintenance, something unheard of in the Real World of e-commerce. These are computers, they don't need breaks.
Sun makes some excellent hardware, but you can make it inefficient if you try hard enough (you probably have experience in this endeavor).
That eBay is perceived as a company seriously in need of help implies that people think it has problems. Since Sun solutions never fail (as I'm sure you know), the blame must lie somewhere else, hence my citation of the _actual_ _problem_. The original poster in this thread took his opportunity to slam Linux's scalability when it wasn't relevant anyway. He isn't ignorant because he likes Sun solutions, he's simply ignoring the real problem for a chance to plug his favorite purple logo.
Of course this post will get moderated into flaimbait, but it's entirely true. The reason you're ignored on Slashdot is because its readers have found a real solution to desire for Unix: Unix. We didn't pay $400 for it, we don't to be "super-special elite" nor sign any contract to have access to our kernel code (it's in/usr/src or/sys), we're always up to date, we have symlinks, we've had Motif since the first day, and we have perfect Unix compatability.
If you want to play Half Life, use NT. If you want Unix, use it--save money, sanity, and get work done.
I don't think anyone will win an argument against crypto restrictions using the second amendment as evidence. Personally, I'm insulted by my government when I'm told I'm not free to write code that does useful things with this computer and _give_ it away to people of this world. As a citizen of the United States of America, I am prohibited (by laws against treason, for which punishment can be death) from exporting the free source code to decrypt Microsoft Word documents when importing them into AbiWord.
I can open Emacs and write a letter to my mother. I can write a dissertation on mathematics, including the numbers to back my theories. I can write a program to look for patterns of alien life in data from a large radio telescope. I can give the source code to this software to people world-wide, so they can do cool things with their computers. I can be killed by my own government if I give them software to safely store their data because it's too effective.
The _only_ spam I get to my work address is from Andover. Twice I've been solicited to advertise on Slashdot or Freshmeat, and this is REALLY, REALLY insulting. I never chose to receive this crap. Notice how it says "through a special agreement through Andover.net"--every one of these messages say that prominantly, some were directly from Andover! The following is what arrived in my inbox today:
CAMAExpress September 16, 1999 -------------------------------------------------- ---------------------- Your weekly e-mail update from Computer Advertisers' Media Advisor -------------------------------------------------- ----------------------
Through a special arrangement with Andover.Net, you have been selected to receive a free subscription to CAMAExpress, the weekly e-mail update from Computer Advertisers' Media Advisor.
Computer Advertisers' Media Advisor is the monthly newsletter that delivers the hard numbers, analysis, and news and information that helps technology marketers make the best choices and get the most for their advertising dollars.
We hope you'll enjoy CAMAExpress. To learn more about Computer Advertisers' Media Advisor and even subscribe online, please visit our Web site.
To decline CAMAExpress, send an e-mail titled UNSUBSCRIBE to camaexpres@aol.com -------------------------------------------------- ----------------------
Study: Internet yellow pages market to reach nearly $102 million in 1999
Internet yellow pages will generate about $101.7 million in revenues in 1999 . less than 1 percent of the yellow pages advertising market, but a 120 percent increase over 1998, according to a new study from Simba Information.
The highly competitive Internet yellow pages market includes print yellow pages publishers, Internet-only directories, niche services and city guides. These yellow pages players will make up 1.8 percent of the overall Web advertising market Simba estimates at $5.5 billion this year.
Simba projects that Internet yellow pages revenues will increase to $393.2 million by 2002, or 2.6 percent of the total yellow pages market and 5.5 percent of the total Web advertising market.
"We see niche directories continuing to grow and offer more of a threat to traditional yellow pages sites because they allow consumers looking for a specific purchase to bypass the directories altogether," said Harry Baisden, editorial director at Simba Information. "These niche sites also are increasingly forming partnerships with major Internet players that drive heavy traffic to the specialty sites."
Some of the more popular niche sites also are in areas near and dear to traditional yellow page publishers' hearts - restaurants, physicians and surgeons, lawyers and automobile dealers.
Meanwhile, search engines, such as Yahoo!, Lycos and Infoseek, represent a competitive threat to Internet yellow pages because search engines point consumers either directly to business Web sites or to partner niche directories, the report points out. Search engines already have a large share of Internet usage and advertising.
-------------------------------------------------- ---------------------- Click here to subscribe online -------------------------------------------------- ----------------------
New ZDNet programs match ads to surfer interests
This week ZDNet unveiled two ad programs . Home Base Targeting and Window of Opportunity (WOO) Targeting . designed to increase advertising relevancy and effectiveness for both ZDNet visitors and advertisers.
According to ZDNet, Home Base and WOO are advanced behavioral targeting programs that gather a more succinct understanding of an individual's implicit product, service and information preferences based on their historical activity on the site.
The mega-publisher claims that, unlike other sites that limit their targeted ads to the last search term entered, or the subject of the document the user is reading at that particular moment, ZDNet is able to target to a deeper layer by flagging specific pages a reader visits. By discerning the content and purpose of specific pages visited by an individual, ZDNet says its technology creates the ability for advertisers to send, and visitors to receive tailored, relevant messages.
The new programs use a visitor-profiling system that anonymously tracks the implicit preferences of users by following their activity across the site. The database enables ZDNet to categorize its audience by matching IP-based network affiliation and anonymous user activity data from its own servers with internal demographic databases and a variety of national and third-party databases. -------------------------------------------------- ----------------------
Proxy servers can make 37 million site visitors look like 30.7 million
An increase in proxy server usage by Internet service providers (ISPs) has resulted in an underreporting of site traffic by Web sites that rely on measurements based on local log files, says traffic analyzer WebSideStory.
Proxy caching appeals to ISPs because it reduces bandwidth requirements by eliminating the need to "pull" remote content repeatedly, each time an individual subscriber wants to visit a Web page that another user has already requested. For the ISP, the result is faster service to customers and less traffic routed over the Internet backbone.
Smart caching systems also benefit Web surfers since they provide a faster response by reducing the time needed to access popular Web content.
However, proxy caching presents significant challenges to the owners of Web sites. Among the most serious are decreased advertising revenues and skewed audience profiling. With increasing numbers of surfers now accessing content through proxy servers, these problems become more pronounced.
Log file analysis misses hits that are served by proxy, so the totals it provides are misleading. Further, by missing proxy hits, log file analysis also consistently misses an important demographic category, that of Web users who will always be served by proxy through large networks such as AOL.
I believe this is probably an X/library/xmms issue, not a kernel issue. I'm using Paul's 2.2.12 kernel on a Lombard G3, but with a Debian installation (Debian XFree86 FB_DEV, Debian's build of glibc 2.1, Debian's build of xmms) and I have no problems with it.
I forgot to add this in my previous post: I might have not actually booted the Debian kernels, but I definitely booted the Debian ramdisk images. I probably booted the Linux kernel that came with LinuxPPC.
Another important tip: www.linuxppc.org has _excellent_ installation documentation. Give it a good read even if doing a Debian install. It filled me in on lots of the little details I was completely ignorant to before I started.
Even though I'm a big Debian fan, I would recommend giving LinuxPPC an install if you're new to the PPC scene. The LinuxPPC guys have done an excellent job of getting together a great installation program and distribution in such (comparitively) little time (well, compared to Intel Linux). I also find the LinuxPPC lists to be full of really skilled and friendly people always adding cool new features to the Linux kernels and the programs they maintain. Don't forget to search the LinuxPPC mailing list archives, lots of questions you have can be answered there.
Yes, the Debian PPC port works quite well (it's what I run on my G3 PowerBook). The installation documentation is, well... missing. I would strongly recommend that you install Debian on an Intel system before attempting a LinuxPPC install. I've done countless Debian Intel installs, so it's likely I've brushed over an important detail that didn't seem so important to me. Here's how I did it:
Partition your disks how you'd like, using something like MacOS's disk tool. You might have to boot from the CD to do this. You could use a pmac-enabled fdisk, but since you're not in Linux yet, you can't.
Download the Debian base stuff like normal. Get base_21.tgz (or whatever they call the one large archive) and put it somewhere the install program can find it (like an NFS share, CD-ROM, or even an HFS partition). Get the Debian boot images and the ramdisk image.
Grab the LinuxPPC install program. Expand it somewhere and run the BootX program, but don't let it boot the kernel from the LinuxPPC setup. Choose the Debian kernel instead, with the proper ramdisk settings (the default should be good). To get BootX to find the Debian kernels might be kinda tricky... try by putting it in System Folder:Linux Kernels. A little goofing around got me booting the Debian kernels.
When you boot, it should start the dbootstrap program, and you'll have to find where you put that Debian base system. You should be able to mount an HFS partition (NOT HFS+, but regular HFS).
The rest of the installation should be normal. I might have forgotten a big impotant step here, as I'm recalling this from memory of an installation two weeks ago. I would recommend highly that you follow the unstable ("potato") branch of things. I can't imagine how unusable the stable ("slink") branch would be.
Quick question for ya... PMU (Apple's power management unit) sleep is the _only_ thing I haven't turned on on my Lombard G3; I just haven't built a kernel with it enabled yet.:) Which kernel are you using (perhaps Paul Mackerras's "stable" rsync branch?) with your G3? And which compiler?
I'll heavily recommend the 1999 PowerBook G3 series. They're just so neat.
Where do you get the crazy idea that Linux, in this day and age, is "mainly PC based?" Have you ever run Linux on an Alpha? A PowerPC? Linux runs native, fast, and clean on a variety of architectures, with great device support to match. There's absolutely no reason to fork the Linux kernel to port it to a new architecture; just get GCC working through a supported architecture, create a new directory in linux/arch/, and start plugging away.
I have a laptop, and I use a USB mouse just fine. It's even a PowerPC laptop, so I'm using a Linux kernel configuration Linus largely ignores... and it still works, with kernel 2.2.12.
If RPM were to prompt for the root password, and do the crypt() and compare, it would need to be installed setuid root to succeed in the actual ID switch to 0 and any further file-system operations. Currently this is the job of su, a carefully audited piece of code. On a Red Hat 5.2 system handily available, /bin/su is 12,648 bytes. /bin/rpm is 576,472 bytes--RPM is a lot more code. For RPM to be safely installed setuid root, it should really be audited for correct seteuid operation.
Also, getting a GUI installer from a new package to prompt for root access (and do so cleanly) is almost impossible. For the application to succeed in doing this "switch" to root (it's really a backwards switch out the exit() door when the password check fails), it has to be running as root already. I guess it could twiddle su through pipes or something.
--
Actually you only need two disks (boot, ramdisk) and some way to access the base tarball. It can be over the net (NFS), CDROM, Zip drive, or those silly floppies. NFS is most convenient for me. In fact, I've even installed Debian on an Alpha with no disks whatsoever (no floppy, no hard drives, no CD-ROM)--just two Ethernet cards.
--
17 3 * * * root apt-get update && apt-get -y upgrade
--
I have yet to encounter a novice Windows user who even knows about the "add/remove software" panel. Windows users are conditioned to think "icon = program", not "icon = [link to] file". So when they want to "delete" Civilization, they want to drag the icon to the trash. But then they're told that's not right, and they're confused because that's exactly what they're told to do with their personal documents.
I haven't really used Windows since the earlier part of this decade, but if Microsoft wants to improve their usability they should concentrate on clearing up the completely mixed metaphors. The easy way to do something doesn't mean much if the user gravitates towards the hard way every time.
--
No, I believe the author of the comment to which I replied was speaking of the reaction to the ORIGINAL Corel announcement, which completely ignored the existing licenses on included software.
--
I don't know about that. Do you have any of your source code on that CD? Maybe you'd feel different if Corel was releasing your code under a license you never had a say in, and had the nerve to completely ignore any previous licensing terms you may have given it.
--
I can't think of a country that meets all of those criteria; perhaps you could reveal where this mystery country is? I can't think of any country that's all of the following: full of danger and homelessness, has laws that prohibit unwed persons from sharing a dwelling, a lack of free speech, where citizens aren't afforded any government care for their health, housing or food, AND where crypto laws are similar to those of the United States. Is this country you speak of in Europe? Maybe Asia? I'm glad I don't live there.
--
--
Wow, the Sun apologist crowds here are thick (in more ways than one). You even found a way to work Linux into the architecture of eBay's commerce business, where, to my knowledge, it doesn't even exist! Please, next time you fire up the small grey lump of flesh in-between your ears, check the fluids and let it warm up.
eBay's problems are many: management who isn't putting money in the right places, a lack of emphasis on redundancy in their architecture, and a poor choice of platforms for parts of their business.
Their web servers are slow; they often refuse connections when they're too busy. In fact, they schedule daily down-time for maintenance, something unheard of in the Real World of e-commerce. These are computers, they don't need breaks.
Sun makes some excellent hardware, but you can make it inefficient if you try hard enough (you probably have experience in this endeavor).
That eBay is perceived as a company seriously in need of help implies that people think it has problems. Since Sun solutions never fail (as I'm sure you know), the blame must lie somewhere else, hence my citation of the _actual_ _problem_. The original poster in this thread took his opportunity to slam Linux's scalability when it wasn't relevant anyway. He isn't ignorant because he likes Sun solutions, he's simply ignoring the real problem for a chance to plug his favorite purple logo.
--
In fact, you may find "proof" of the existence of this software at this location.
--
eBay runs Solaris for web servers? I think not, my ignorant Sun advocate:
sterwill@lister [~] telnet www.ebay.com 80
Trying 216.32.120.133...
Connected to pages.ebay.com.
Escape character is '^]'.
HEAD / HTTP/1.0
HTTP/1.0 200 OK
Server: Microsoft-IIS/3.0
Date: Tue, 21 Sep 1999 21:41:02 GMT
Content-Type: text/html
Accept-Ranges: bytes
Last-Modified: Tue, 21 Sep 1999 21:30:02 GMT
Content-Length: 17437
Connection closed by foreign host.
--
Of course this post will get moderated into flaimbait, but it's entirely true. The reason you're ignored on Slashdot is because its readers have found a real solution to desire for Unix: Unix. We didn't pay $400 for it, we don't to be "super-special elite" nor sign any contract to have access to our kernel code (it's in /usr/src or /sys), we're always up to date, we have symlinks, we've had Motif since the first day, and we have perfect Unix compatability.
If you want to play Half Life, use NT. If you want Unix, use it--save money, sanity, and get work done.
--
I can open Emacs and write a letter to my mother. I can write a dissertation on mathematics, including the numbers to back my theories. I can write a program to look for patterns of alien life in data from a large radio telescope. I can give the source code to this software to people world-wide, so they can do cool things with their computers. I can be killed by my own government if I give them software to safely store their data because it's too effective.
--
Woohoo! I'm #972! :)
(Maybe we'll just encourage posts like this)
--
The _only_ spam I get to my work address is from Andover. Twice I've been solicited to advertise on Slashdot or Freshmeat, and this is REALLY, REALLY insulting. I never chose to receive this crap. Notice how it says "through a special agreement through Andover.net"--every one of these messages say that prominantly, some were directly from Andover! The following is what arrived in my inbox today:
- ---------------------- - ----------------------
- ----------------------
- ---------------------- - ----------------------
- ----------------------
- ----------------------
CAMAExpress September 16, 1999
-------------------------------------------------
Your weekly e-mail update from Computer Advertisers' Media Advisor
-------------------------------------------------
Through a special arrangement with Andover.Net, you have been selected
to receive a free subscription to CAMAExpress, the weekly e-mail update
from Computer Advertisers' Media Advisor.
Computer Advertisers' Media Advisor is the monthly newsletter that
delivers the hard numbers, analysis, and news and information that helps
technology marketers make the best choices and get the most for their
advertising dollars.
We hope you'll enjoy CAMAExpress. To learn more about Computer
Advertisers' Media Advisor and even subscribe online, please visit our
Web site.
To decline CAMAExpress, send an e-mail titled UNSUBSCRIBE to
camaexpres@aol.com
-------------------------------------------------
Study: Internet yellow pages market to reach nearly $102 million in 1999
Internet yellow pages will generate about $101.7 million in revenues in
1999 . less than 1 percent of the yellow pages advertising market, but a
120 percent increase over 1998, according to a new study from Simba
Information.
The highly competitive Internet yellow pages market includes print
yellow pages publishers, Internet-only directories, niche services and
city guides. These yellow pages players will make up 1.8 percent of the
overall Web advertising market Simba estimates at $5.5 billion this
year.
Simba projects that Internet yellow pages revenues will increase to
$393.2 million by 2002, or 2.6 percent of the total yellow pages market
and 5.5 percent of the total Web advertising market.
"We see niche directories continuing to grow and offer more of a threat
to traditional yellow pages sites because they allow consumers looking
for a specific purchase to bypass the directories altogether," said
Harry Baisden, editorial director at Simba Information. "These niche
sites also are increasingly forming partnerships with major Internet
players that drive heavy traffic to the specialty sites."
Some of the more popular niche sites also are in areas near and dear to
traditional yellow page publishers' hearts - restaurants, physicians and
surgeons, lawyers and automobile dealers.
Meanwhile, search engines, such as Yahoo!, Lycos and Infoseek, represent
a competitive threat to Internet yellow pages because search engines
point consumers either directly to business Web sites or to partner
niche directories, the report points out. Search engines already have a
large share of Internet usage and advertising.
-------------------------------------------------
Click here to subscribe online
-------------------------------------------------
New ZDNet programs match ads to surfer interests
This week ZDNet unveiled two ad programs . Home Base Targeting and
Window of Opportunity (WOO) Targeting . designed to increase advertising
relevancy and effectiveness for both ZDNet visitors and advertisers.
According to ZDNet, Home Base and WOO are advanced behavioral targeting
programs that gather a more succinct understanding of an individual's
implicit product, service and information preferences based on their
historical activity on the site.
The mega-publisher claims that, unlike other sites that limit their
targeted ads to the last search term entered, or the subject of the
document the user is reading at that particular moment, ZDNet is able to
target to a deeper layer by flagging specific pages a reader visits. By
discerning the content and purpose of specific pages visited by an
individual, ZDNet says its technology creates the ability for
advertisers to send, and visitors to receive tailored, relevant
messages.
The new programs use a visitor-profiling system that anonymously tracks
the implicit preferences of users by following their activity across the
site. The database enables ZDNet to categorize its audience by matching
IP-based network affiliation and anonymous user activity data from its
own servers with internal demographic databases and a variety of
national and third-party databases.
-------------------------------------------------
[Image]
-------------------------------------------------
Proxy servers can make 37 million site visitors look like 30.7 million
An increase in proxy server usage by Internet service providers (ISPs)
has resulted in an underreporting of site traffic by Web sites that rely
on measurements based on local log files, says traffic analyzer
WebSideStory.
Proxy caching appeals to ISPs because it reduces bandwidth requirements
by eliminating the need to "pull" remote content repeatedly, each time
an individual subscriber wants to visit a Web page that another user has
already requested. For the ISP, the result is faster service to
customers and less traffic routed over the Internet backbone.
Smart caching systems also benefit Web surfers since they provide a
faster response by reducing the time needed to access popular Web
content.
However, proxy caching presents significant challenges to the owners of
Web sites. Among the most serious are decreased advertising revenues and
skewed audience profiling. With increasing numbers of surfers now
accessing content through proxy servers, these problems become more
pronounced.
Log file analysis misses hits that are served by proxy, so the totals it
provides are misleading. Further, by missing proxy hits, log file
analysis also consistently misses an important demographic category,
that of Web users who will always be served by proxy through large
networks such as AOL.
--
I believe this is probably an X/library/xmms issue, not a kernel issue. I'm using Paul's 2.2.12 kernel on a Lombard G3, but with a Debian installation (Debian XFree86 FB_DEV, Debian's build of glibc 2.1, Debian's build of xmms) and I have no problems with it.
--
I forgot to add this in my previous post: I might have not actually booted the Debian kernels, but I definitely booted the Debian ramdisk images. I probably booted the Linux kernel that came with LinuxPPC.
Another important tip: www.linuxppc.org has _excellent_ installation documentation. Give it a good read even if doing a Debian install. It filled me in on lots of the little details I was completely ignorant to before I started.
Even though I'm a big Debian fan, I would recommend giving LinuxPPC an install if you're new to the PPC scene. The LinuxPPC guys have done an excellent job of getting together a great installation program and distribution in such (comparitively) little time (well, compared to Intel Linux). I also find the LinuxPPC lists to be full of really skilled and friendly people always adding cool new features to the Linux kernels and the programs they maintain. Don't forget to search the LinuxPPC mailing list archives, lots of questions you have can be answered there.
--
Yes, the Debian PPC port works quite well (it's what I run on my G3 PowerBook). The installation documentation is, well... missing. I would strongly recommend that you install Debian on an Intel system before attempting a LinuxPPC install. I've done countless Debian Intel installs, so it's likely I've brushed over an important detail that didn't seem so important to me. Here's how I did it:
Partition your disks how you'd like, using something like MacOS's disk tool. You might have to boot from the CD to do this. You could use a pmac-enabled fdisk, but since you're not in Linux yet, you can't.
Download the Debian base stuff like normal. Get base_21.tgz (or whatever they call the one large archive) and put it somewhere the install program can find it (like an NFS share, CD-ROM, or even an HFS partition). Get the Debian boot images and the ramdisk image.
Grab the LinuxPPC install program. Expand it somewhere and run the BootX program, but don't
let it boot the kernel from the LinuxPPC setup. Choose the Debian kernel instead, with the proper ramdisk settings (the default should be good). To get BootX to find the Debian kernels might be kinda tricky... try by putting it in System Folder:Linux Kernels. A little goofing around got me booting the Debian kernels.
When you boot, it should start the dbootstrap program, and you'll have to find where you put that Debian base system. You should be able to mount an HFS partition (NOT HFS+, but regular HFS).
The rest of the installation should be normal. I might have forgotten a big impotant step here, as I'm recalling this from memory of an installation two weeks ago. I would recommend highly that you follow the unstable ("potato") branch of things. I can't imagine how unusable the stable ("slink") branch would be.
--
Quick question for ya... PMU (Apple's power management unit) sleep is the _only_ thing I haven't turned on on my Lombard G3; I just haven't built a kernel with it enabled yet. :) Which kernel are you using (perhaps Paul Mackerras's "stable" rsync branch?) with your G3? And which compiler?
I'll heavily recommend the 1999 PowerBook G3 series. They're just so neat.
--
Must post comment until the paragraph spacing is just right!
--
Oatmeal is now Wholesome Family Entertainment? Only if you've seen UHF!
[you get to drink from... the FIRE HOSE!]
--
Well, it makes sense when you consider the mentality of the parents who need a piece of silicon to raise their children for them.
--
Where do you get the crazy idea that Linux, in this day and age, is "mainly PC based?" Have you ever run Linux on an Alpha? A PowerPC? Linux runs native, fast, and clean on a variety of architectures, with great device support to match. There's absolutely no reason to fork the Linux kernel to port it to a new architecture; just get GCC working through a supported architecture, create a new directory in linux/arch/, and start plugging away.
--
So you're just making this up as you go?
--
I have a laptop, and I use a USB mouse just fine. It's even a PowerPC laptop, so I'm using a Linux kernel configuration Linus largely ignores... and it still works, with kernel 2.2.12.
--