IBM Won't Support FreeBSD On ThinkPads 188
BSD Today has this story about IBM refusing to deal with the fact that FreeBSD will not boot on their laptops. The actual service page is on IBM's support site. IBM does support Linux on the A20m though, but only OpenLinux. Is it my imagination or does this seem strange for a company that seems to understand the Open Source idea? Update: Seems that the problem is a BIOS issue where IBM used partition type a5 (or 165) for their suspend partition, this was reserved for 386BSD/FreeBSD/NetBSD. (NetBSD has since started using a9.) Here's a list of partition IDs as well as an explanation.
Re:You Guys are ALL Confused (Score:1)
boo hoo (Score:1)
IBM is a company that is in business to make money so they don't spend time testing their products on OS's that only a few people in the whole world use. Geez, next you people are going to be upset because some laptop won't run V2 OS!! Who really cares about V2OS?? Not me, so keep this junk off slashdot and next time post something that really matters.
put it in perspective (Score:1)
Re:bsd is dying (Score:1)
Re:There is a reason, BSD.. (Score:1)
IBM & laptops (Score:1)
One of the risks of open source is that you need to deal with a huge number of possible configurations--and IBM tends to sell packages to their customers of the form "if it doesn't work in any way at all, send it back and we'll make it work."
I'd be scared, too, were I IBM.
Re:Let's see some hands.... (Score:1)
On the workarounds note, I'd be interested to see what exactly the FreeBSD-laptop community is going to do to work around this. It is, after all, a challenge, is it not? Linux seems to do alright with the run-on-everything mentality, and works around a fair number of hardware bogosities. What would prevent some FreeBSD-hacker from making an end run around IBM's pesky BIOS behavior?
Re:Is it broken or blocked? (Score:1)
No, just FreeBSD. OpenBSD's fine. In all likelyhood, NetBSD is fine. Just the And come on, it's a bug that only shows up with unsupported software. Can you blame them?
Re:Is it broken or blocked? (Score:1)
I must confess I'm surprised that this little post full of uninformed guessing was rated higher than the post to which it responds (mine). Isn't the primary idea behind the comments to (a) allow more informed (i.e., people who know rather than guess) than the article-writer to provide more depth, (b) allow people less informed (you) to ask questions, and (c) let people chatter about unrelated topics?
First, your characterization of the dedicated mode is incorrect. It wouldn't boot without a correct MBR.
Second, your guess as to the problem is off -- sufficiently off that it's clear you don't know much about BIOS, or the fact that any PC's BIOS will freak out with an incorrect MBR.
Finally, your last paragraph, suggesting the solution, clearly demonstrates that you didn't read, or didn't comprehend, a damned bit of the information provided in the link, and the links from that page on BSDToday.
It irks me that this is "interesting." What's worse, though, is that you figured that without any research you could simply make some uninformed guesses about a lot of things and be correct on any or all of the points. I'm trying to pretend that this isn't a rant. I suppose it is. But please please please , if you post to Slashdot, and you try to fall into category (a) above, at least read what the link to which the article points, and comment about that. It's not hard, it will let you learn stuff, it will make you look cool on Slashdot, and it takes just a few minutes of your time.
compaq notebooks (Score:1)
ive even had it with windows/bsd/linux partitions for awhile (but never got around to installing windows on that one, have done the triple boot on a vaio that i was borrowing)
the sound does not work on openbsd (did not try the other ones) but works great in linux, even through suspends. and having three mouse buttons is really nice.
the pointing sticks a little tight. ibm ones are way better, but its still usable. i just use an external mouse.
another bonus is 3d hardware support works nicely too, at least with screen savers and heavy gear II which plays flawlessly (but not with blender, but you can use software rendering for that and its still fast enough for most work) installing mandrake 7.2 is the easiest way to get the 3d hardware working, but its not that hard to do it your self.
one warning, make sure the refresh rate of your display is at 60hz! youll have to unplug it and disconnect the battery (which is thankfully easy to do) to get it working again.
it is still a little srewy once in a while, and does annoy me. thinkpads are more reliable, but overall i think the m700 is what the T20 was trying to be...
i dont know how windows runs on it (and probably will never care to)
i suspect that netbsd and or openbsd would run on the thinkpad. (if not im going to return mine)
Hrm. (Score:1)
Honestly, folks--the free OS community has been dealing with this sort of thing for *years*, and I don't know about the FreeBSD crowd, but I know the Linux crowd tends to migrate toward companies who at least sell laptops that run Linux.
I fail to see the story here. Try posting it on k5--I'm sure it'd go down in flames. Too bad that's not an option on
partition id (Score:1)
Re:Laptops are very non-standard in the hardware. (Score:1)
Seems like the ol' glass half full/empty ordeal (Score:1)
The only reason they currently support one Linux distro (eDesktop 2.4) is probably due to the fact that it's currently the only distro that they officially pre-load. I gather some upgrades were required to make things like X work, too, so they put in some engineering time of their own to get even that much working. If they had to do this with eDesktop, they'll for sure have to do that with other distros when they start pre-loading. I've seen announcements recently regarding Red Hat, SuSE, and Turbolinux getting the same arrangement soon (or was that just for servers? I can't remember), so this is far from being a one-trick-pony type thing.
No hardware manufacturer who wants to stay in business will support any random Linux distro installed by any random user; there must be controls, otherwise the company will lose its ass on support and will drop support for ALL of them.
What I think people here need to consider is how amazing it is that IBM is pre-loading Linux on ThinkPads at all. Rather than poo poo it because it isn't sweeping enough, congratulate them for it and help to support them by spreading the word. If this doesn't work out to be a profitable venture, got news for yuh, it'll go away.
The fact that IBM is working with the free O/S community at all is great! And when the BSDs become more popular (and don't think they won't; they can already give Linux a run for its money, and the various free BSDs can be obtained from numerous shops pre-loaded on systems, within firewall boxes, etc.) I'm sure IBM will have no choice but to consider them as well.
Come on, folks, this is fantastic stuff! Stop looking at the things that aren't in place yet, and start looking at what's there now, and where this will all be heading. Good grief, IBM can't become a 100% Linux company overnight fer cryin' out loud...
I think I know why A20 (Score:1)
I think I know why IBM claims support on the IBM A20m laptop series. I attended EDUCAUSE about a month ago (EDUCAUSE is to the education world what COMDEX is to industry - it's a chance for us to get together and hear what we're all doing in our areas with technology, and for vendors to wow us with new product offerings, etc.) I had the opportunity to attend the vendor fair. Being a geek, I naturally was happy to wander around and see who was presenting something that had anything to do with Linux. (Compaq had the coolest - a 16-node Alpha Beowulf cluster.... but I digress.)
I stopped at the IBM booth to talk to the sales people there. I asked about their Linux support. My wife uses a Thinkpad 770 laptop, so I also asked if there were any plans to ship Thinkpad laptops with Linux pre-installed.
I was pointed towards some education partners who were helping to staff the booth. They showed me an IBM A20 laptop that IBM had donated (I think) to the school to help put the university on a higher tech level. As part of what this university was doing (sorry, but I forgot the name) they helped all the students who were assigned laptops install both Windows 98 and Linux. I believe it was Caldera OpenLinux, because we had a discussion about Caldera, and how I personally don't feel they take the open source concept seriously enough (yup, that's my personal opinion.)
So I suspect this university got IBM to issue some kind of support for Linux on the A20 laptops, since the school was planning to issue them to students. But I understand that some of the hardware IBM uses in (at least) the Thinkpad 770 series isn't supported by Linux. In particular, I think the DSP is not supported (either well, or at all.) One side effect is you can't use the modem, and I think it runs the sound card as well.
What if they'd used type x83? (Score:1)
Furthermore, what if they'd chosen an ID that conlicted with Linux? Somehow, I think we'd see fewer "they should just fix FreeBSD" posts.
BSD kills Linux on servers (Score:1)
We don't use shit (ie java) on our servers. Personally I think java is crap and other than when I had to write it for a class, I'll not soil my hands with it. Write once, run anywhere? Bullshit. Write in ANSI C. That's much more portable than java.
As for stability, we have a pair of FreeBSD boxes that have been up for over 650 days. Read that again 650 days. These servers aren't idle either. They are pushing out tens of thousands of emails a day. Each.
Finally speed. I will grant you that ext2 does have some nice speed features, but ufs isn't too shabby either. For network, it doesn't compare. The BSD networking code has always kicked Linux's in the ass (sorry alan). We put a linux box and a freebsd box next to each other and the linux box started to shit on itself. I consoled in and was experiencing a 3fps framerate at a shell prompt! FreeBSD just kept chugging along pushing them bits.
Personally, I started out in the *nix world with Linux. I still use it for my desktop machine. But for my servers (and they are mine dammit), they will always be FreeBSD. Simple as that.
-gordon
Re:Dummies recompiling the kernel? (Score:1)
Hey, I have proper knowledge and I produce failed kernels all the time.
Re:IBM is so big (Score:1)
Cheers,
Tomas
===========
Re:open souce for business (Score:1)
I wonder what dealings with IBM the poster has had. I wonder if the poster has ever written any "open source" software?
Maybe the poster (and whoever moderated my last post in this thread down as a troll) should check IBM's developer site [ibm.com] or their Open Source Projects [ibm.com] site.
Then maybe they should check their heads, or maybe the IBM products they obviously don't own. My ThinkPad 770 has no problems with linux. My Power Computing Power 100 (with a shiny IBM 601 under the hood) was running mklinux in 1995.
I don't care if IBM doesn't support FreeBSD or NetBSD or whateverBSD they don't seem to support. This has nothing to do with A. their commitment to Open Source software, or B. the ability of their products to run Open Source software.
Besides, if you hose up your drive by destroying their special partition with a default NetBSD install, they will ship you another drive. Thinkpad hardware support happens to be the best in the industry, bar none.
Re:I'd avoid these like the plague . . . (Score:1)
running the IBM - created preload no less. Token ring even works on it!
Please do your research and don't belive every stupid thing you read.....
(especially if it comes from IBM's support dept...;))
Re:Is it broken or blocked? (Score:1)
Does explain some things. (Score:1)
Note this is not a plug for DELL.
I wonder if IBM has retracted their claim of supporting Linux on all their platforms then?
Laptops are very non-standard in the hardware. (Score:1)
Ah, that's the thing: laptops are inherently very proprietary in their hardware, because the only hardware extensions or modifications likely are a PC card, new memory or a new hard disk.
Getting Windows to run on a new laptop generally involves the manufacturer writing the drivers themselves, often rewriting chunks of Windows. Getting Linux to run involves LOTS of work from people who REALLY WANT IT TO RUN.
Getting J. Random x86 OS to run involves getting the hardware specs and writing drivers oneself.
It's not malice or neglect on the part of IBM that leaves FreeBSD unsupported. Unless you count not releasing the hardware specs as such.
Booting FreeBSD kind of sucks, period (Score:1)
I'm sure the purists will resent me for saying that, but I think that DOS+Loadlin made the most flexible boot loader imaginable.
Re:partition id and Linux (Score:1)
TA
OS/2 (Score:1)
OS/2. They must have a contract with M$, otherwise they wouln't do such a
stupid thing.
Someone try to boot OS/2 on it and see what happens.
I wouln't doubt it if it ran. OS/2 is a good OS if your running
database apps, or using it as a workstation.
The willingness of humanity to follow without question is the fall of them.
Re:Some things to consider.. (Score:1)
My P75 runs Slackware 3.3 fine.
The willingness of humanity to follow without question is the fall of them.
Re:Some things to consider.. (Score:1)
Slashdot has already had 4 complaints about you.
The willingness of humanity to follow without question is the fall of them.
Re:Some things to consider.. (Score:1)
The willingness of humanity to follow without question is the fall of them.
Re:Some things to consider.. (Score:1)
The willingness of humanity to follow without question is the fall of them.
Re:BSD really sucks. (Score:1)
How come my network card crashes all the time under Linux but not FreeBSD?
Answer (Score:1)
Yes.
I fail to see why this is a big deal. (Score:1)
Did IBM sell copies of FreeBSD? If so, did they promise support? If not, then your complaint is misdirected. It's the operating system vendor who has the responsibility to make this work.
---
click a button, feed a hungry person!
Re:So? (Score:1)
Re:Booting FreeBSD kind of sucks, period (Score:1)
Just change the partition (Score:1)
You Guys are ALL Confused (Score:2)
Coming to you from an A20P running FreeBSD (Score:2)
If you're looking for a workaround (for the A20P series, at least), download the oldest available BIOS from their website -- that's how I got this critter going. Doesn't do much for the current and future bugfixes available in newer BIOS revisions, but for those of us who have already have the hardware it's a start.
If there is interest I can post information concerning how to get various bits of the a20p working under FreeBSD somewhere as well..
cheers,
Cuberoot
Re:Coming to you from an A20P running FreeBSD (Score:2)
Prepare boot media that will allow you to change partition IDs or delete partitions and doesn't rely on using "standard" BIOS calls to access the drive. (I used a FreeBSD CD)
Turn off machine.
Unplug harddrive.
Turn on machine.
Wait for the BIOS to gripe about the hard drive.
Plug harddrive back in and hit whatever it asks you to hit to continue.
Either change the partition IDs to something other than 165 or delete said partitions and reboot.
I'm sure that fellow on the FreeBSD list who's solution was to ship his hard drive back could have used this information... *shrug*
cheers,
Cuberoot
What this have to do with Linux and Why should you (Score:2)
So let me state this up front to make it clear: No, it's *NOT* a "FreeBSD problem". And it DOES matters as far as Linux is concerned. It matters as far as ANY Open Source OS is concerned.
You see, no one really expects IBM to support FreeBSD. They don't. We knew this when we chose to run FreeBSD, and we knew it when we chose to buy an IBM notebook. If we selected operating systems by hardware support, we would run Windows. That's not the problem here.
The problem is that these notebooks won't run FreeBSD, won't even try to boot, in fact, because IBM chose to use FreeBSD's partition ID, 165 (a5), for their hibernation feature. Did they do this on purpose? No, don't be silly. They simply _did not care less_. And *THAT* is the problem, for me, for FreeBSD users, and for you, Linux, OpenBSD, NetBSD, Hurd and whatever users.
You see, while there is no authoritative list on partition IDs, there are many respected lists, and FreeBSD, having used this particular since before it was even FreeBSD, is in all of them. And this, in turn, means that IBM simply did not pay the slightest attention to this issue.
And that's real bad news for OSS. Because we DEPEND on open standards, we depend on open specifications, we depend on makers playing by the rules. Not only they could have just as easily chosen one of Linux partition IDs, they could also have just as easily changed something else in the hardware specification that could cause problem for both Linux and the BSD, because, and I'll repeat, as long as it runs Windows, _they don't care less_.
Of course, since IBM is not the market owner anymore, it's really not much of a problem these days. FreeBSD users simply won't buy IBM anymore and that's that, just like Linux users would stop buying IBM if the affected OS was Linux. And the life will go on, and this won't have any measurable impact on the installed based of Linux or FreeBSD or the sales of said notebooks.
But as a general principle, ANYONE interested in the success of OSS should protest loudly such blatant disregard for basic de facto standards.
Re:Is it broken or blocked? (Score:2)
Re:Is it broken or blocked? (Score:2)
Yes, but does it *have* to? I know Linux can use any partition type, so long as it contains a supported filesystem (although is this true of the root filesytem too?). How hard is it to install FreeBSD on a different partition type?
Why not change the partition type? (Score:2)
Re:Is it broken or blocked? (Score:2)
If the bios uses short circuit evaluation of their internal search loop, then maybe it will find this one first, see it in the expected state, and either restore it or boot normally as necessary without getting confused by the later overly large FreeBSD partitions with the same ID. The Bios is bound to searche either first to last, or last to first. Heck, put two suspend partition in, one first, one last, and tuck the freeBSD partition in between. Worth a try anyway.
I know nothing about FreeBSD, but I suspect it is like linux systems in that while it would think the suspend partition is a FreeBSD partition, it will only mount it or mess with it if you tell it to (manually or by
Just a thought. If IBM wants to send me a brand new Thinkpad, I will be most happy to try it out
Bill
Re:So? (Score:2)
It just so sad that this happened. Why would they choose to use a5 for their suspend partion type suddenly? I makes sense that BSD won't boot, since the BIOS now thinks that type a5 shouldn't be bootable. If you look up a couple of entries on the mentioned page, you see that "a0" has historically been use by ThinkPads for this purpose.
I wonder if it is a type-o that is hard to fix. Just think: now they have thousands of laptops out there suspending to an a5 parition. They'd have to distribute a BIOS patch and a utility to change the partition type marker on existing suspend partitions.
Linux Wuss's (Score:2)
If the machine doesn't boot FreeBSD maybe it requires a special tweak. There have always been wierd things involving bios's and harddrives and such. My Alpha has a bios so distant from the crappy bios on the commodity PC that it is indescribable. In any case I don't think this is a major issue. I think it is as always a hacker challenge.
What is with this phrasing? (Score:2)
What the hell is this? Why should I get worked up about "IBM refusing to deal with the fact that FreeBSD will not boot on thier laptops?" IBM sells Linux, Solaris, and Windows computers, but nowhere did they ever say that they were going to provide BSD support for anything, let alone for their laptop line.
The support for open source operating systems you'll see from IBM is far and away better than any other large OEM, with the possible exception of SGI. If you want Linux laptop support, buy from The Linux Store [thelinuxstore.com], or Linux Laptops [linuxlaptops.com]. Vote with your feet. Don't whine because IBM won't deliver support they never promised.
Re:Is this true? (Score:2)
not 0xA5.
Sheesh.
IBM Compartmentalization (Score:2)
Don't think of IBM as a single corporation. Think of it as a collection of individual corporations issuing a common stock.
Thinkpads and Linux (Score:2)
Let's see some hands.... (Score:2)
How many of you have actually tried to put linux (any distro) onto a thinkpad (any type)?
Hmmm?
I have. Three of them to be precise. And with only the mwave modem/soundcard on the 760xd, I've had no problems. Dual boot, single boot, whatever, and all worked fine. This includes the a20m. I can't speak for BSD, haven't tried it, but linux works fine. The poster of the original story should've asked around or did a google search for linux on thinkpads to see what experiences others have had.
But that would've taken away from the "anti-big buisness" slant to get the story posted on slashdot, wouldn't it?
Honestly Folks (Score:2)
Re:BSD should probably adapt (Score:2)
The importance of this is that like all OEMs, IBM's ability to purchase Windows at anything like a competitive price is contingent on 100% compliance with Microsoft standards. This could cost them big time if MS decides to stick it to them and revoke their certification or adjust their discount rate. (Losing the discount puts you out of business, since the OS proce increase can be greater than the total margin on the PC - this is what happened to AST a few years ago.)
I always use type 84 for suspend partitions even when working with Linux - it just works better.
Re:They really don't need to "support" an OS (Score:2)
Just my biased $.02
--
Dummies recompiling the kernel? (Score:2)
I think a much better statement to this effect is that people won't be able to know how to do something which they know under Windows. But even there, how many people do you think are going to install FreeBSD and complain because they don't know what's going on?
Re:IBM does support Linux on ThinkPads.... (Score:2)
I'll be suprised if IBM continues to sell desktops for much longer. Laptops are somewhat more profitable, though.
Re:Gateway wont support Windows 2000 on my noteboo (Score:2)
Needless to say, I got no joy from Gateway's tech support. They said the problems I was experiencing due to the fact I'd installed Linux on the machine, even after I'd wiped the drive and used the "Recovery CD" to completely restore the system. I eventually found out that the problem was due to a motherboard that had been built by the lowest bidder--replacing the board made Linux rock solid and cut '98 crashes in half.
They certainly can't support every OS
s/every/any/ and you're closer to the truth. Oh yes, there used to be these things called "standards" that specified how the pieces of hardware in an IBM-PC compatible system would work. There are even standards for laptops (PCMCIA, Cardbus, APM 1.2, etc.) though nobody seems to follow them. If you check the Linux Configure.help file, you'll see a couple of options in there that are for working around br0ken IBM Thinkpad APM behavior....
Re:This lowers my estimation of Thinkpads (Score:2)
Think [apple.com] so [apple.com], eh?
--
Re:BSD should probably adapt (Score:2)
//rdj
Re:BSD really sucks. (Score:2)
Apple appears to want it. Yahoo also wants it.
It has no Java support.
# java -version
java version "1.2.2"
Classic VM (build jdk1.2.2-FreeBSD:root:2000/11/02-14:28, green threads, nojit)
Note: This is not the Linux version.
Is it broken or blocked? (Score:2)
Get Real (Score:2)
No, it's not at all strange. They're supporting the distro they actually know. How much money do you expect a for profit company to devote to supporting a product they neither sell nor have anything to do with the development of? And it's not just one product, there's easily a half-dozen distros that can be thought of as "major brands," and if IBM supports one they have no excuse for not supporting them all. Sure, they might make a small minority of their customers happy this way, but it can hardly be worth it for them.
My SlackWare Laptop Page and why Compaq Sucks (Score:2)
It works pretty well software-wise, but two basic problems. NT4 doesn understand hard drives larger than 8 GB when you run its installer CD, with the unfortunate result that it ate my windows 98 installation that came preinstalled. Had I to do over again, I would have done a Norton Ghost backup image before trying anything.
NT4 does work with the large hard disk once you install the service pack and you can resize the partition with System Commander, but then the Emergency Repair disk process won't work. Someone in a newsgroup told me how to deal with this but I didn't understand it and would like to know how to do an emergency repair while booting of a CD that has already had the service pack applied, and that will install files with the service pack applied also.
I got the accellerated X server to work at first but lost my XF86Config after the hard drive consumption.
The happy news is that the BeOS recovered most of my windows data files.
The other issue is that the hardware has been unreliable. There is a fragile ribbon cable in the DVD drive that gets creased when you push the tray back in and jams it; sometimes it sticks the drive shut and you have to pry it open with a paper clip.
Also sometimes some random key will refuse to type for a few days and you have to keep banging on it to get it to type.
Finally, the connection between the power adapter and the socket on the laptop became unreliable so it wouldn't reliably charge. At first it would work if you fiddled with it and then left it sitting in one position during use, but this prevented you from using it for long on your lap.
Eventually it failed entirely and I needed to send it in for repair. But I was on an extended visit to Canada and even though Compaq has a Canadian subsidiary with Canadian service, this was a U.S. model purchased in the U.S and they wouldn't service it in Canada. They also wouldn't send the shipping container to Canada, or ship it back to Canada.
The end result was, because this was my main development machine and my business ground to a halt when the laptop failed, I ended up buying a custom built desktop machine from all standard OEM components.
I specifically wanted the ability to replace any failed part in the desktop myself from parts I could readily get at a computer store - you can usually do this with PC's bought at a "screwdriver shop" but not necessarily a name brand desktop PC, not just because you might void the warranty but because they use nonstandard parts that don't allow for OEM replacements that will fit.
I got compaq to send a replacement power adapter to my dad in Washington state and he expressed it to me in Canada - at about the cost of buying a brand new adapter - and with this, if I had my wife adjust it (with her steadier hands) we could get it to charge. This allowed me to recover my work from the laptop so I could install whatever files weren't backed up on my new desktop machine.
Then I waited about two months to fly home to the United states for Thanksgiving, where I arranged for compaq to send a shipping box so I could express the laptop in for warranty repair. I think they said they'd install a new system board, although they could just solder on a new plug.
They promised 7-day turnaround on the repair and free express shipping both ways. I flew to another state for some contract work so when my parents get the laptop back they'll have to forward it to me at our expense.
Thanks Compaq!
Michael D. Crawford
GoingWare Inc
Re:IBM's smart move for shareholders (Score:2)
How many copies of OpenLinux (what they support) are out there?
Are you willing to claim MORE copies of OpenLinux are installed and used OVERALL when compaired to BSD? Are you even willing to name the Linux distros that have 15% or greater marketshare of the Open Source OS market?
Looks like your argument falls flat.
details of the problem (Score:2)
The issue is that all goes swimmingly until you try to reboot after fully repartitioning. If the first partition is not ext2, fat, fat32, or ntfs you are SOL. The BIOS won't even come up. We had to pull the drive, which allowed in the BIOS. We then put the drive in another computer that didn't have the initial problem. We then repartitioned it and all went well.
My Co-worker ended up with Linux on his system and is fine. But as you can see the affected models of laptops will have trouble with other partition types such as reiserFS, ext3 (maybe),
This will provide others to follow with lots of fun problems.
Duncan Watson
Re:BSD should probably adapt (Score:2)
Apparently, thinkpads used partition type 160 (a0) until now. FreeBSD used 165 (a5).
Messing around is exactly what IBM did. Instead of sticking with the previously used partition type, they changed to one that conflicts with another known use.
Or return the Thinkpads and don't buy more. Too bad IBM didn't bother to go to google and search for "partition list" [google.com] and read the first hit.
...is it my imagination... (Score:2)
Re:They really don't need to "support" an OS (Score:2)
Re:They really don't need to "support" an OS (Score:2)
Re:Workarounds (Score:2)
No way! XENIX rules. Young man, fill this automobile up with petroleum distillates, poste haste!
support (Score:2)
There being so many distros and they have to deal with KDE/Gnome/Whatever problems, and they have to deal with people calling in because they just recompiled the kernal and there notebook suddenly "broke"
Re:open souce for business (Score:2)
I can not see IBM passing on BSD/Linux options without good reason.
I think its a support issue.
A Recent Change (Score:2)
It's rather unusual the FreeBSD doesn't boot on Thinkpads just now. I put FreeBSD 3.4 on my cousin's brand new Thinkpad just this summer and, as I understand it, her model (an entry-level celeron) is virtually no different than the newly-renamed boxen. So, logically, there are two options.
1. IBM has altered the hardware of the Thinkpad just slightly, but in such a manner that maliciously causes the normally rock-solid FreeBSD to hang on boot.
2. It's a software change. FreeBSD 4.x may be the culprit. Any time you have major kernel changes (as there were between 3.x and 4.x), particularly with subsystems like PCMCIA, there may be some incompatibilities.
So, should IBM go out of their way to support FreeBSD? Sure. It's a heck of a lot better than the buggy, bloated mess of WinME that they have to go through hardware certification hell for. But, let's be real here, FreeBSD has very low market share outside of the server space, and IBM doesn't have to be fair to FreeBSD just 'cause I say so. Now, as Linux and FreeBSD 3.x still boot (even though they're not officially supported, imagine that!), I say that the easy solution to this problem is good old-fashoned kernel hacking, using the old 3.x tree for reference.
IBM aren't the bad guys for not "officially" supporting free Unices. They aren't the bad guys even if they inadvertently killed FreeBSD booting. BSD has survived clashed with far more malevolent corporations that this (AT&T being the most obvious example).
Is this true? (Score:2)
This just appeared as a talkback to the BSD report on the story:
Wow... I was about to flame the programmer for being such a fool as to not test for this. But it turns out he is just a jerk (if the above post was true). Engineers are supposed to be responsible, helping, people. This one seems to be a maverick, doing whatever gets him paid. Ugly. Of course, the post could have been an imposter. We'll see...
It would be a simple fix (Score:2)
#define SUSPEND_PARTITION_TYPE 0xA5
or
or something similar. Find an unreserved partition type that won't cause problems and change A5 to that number.
Perhaps it's not the easiest to fix current laptops (they'd need to flash the BIOS and write a utility to transition any paritions on the hard drive from A5 to the new type), but trivial to prevent on the next shipment of Thinkpads.
open souce for business (Score:2)
Re:IBM's smart move for shareholders (Score:2)
I never said that IBM *had* to "Support" linux, but they could at least make sure that their hardware would boot with all popular PC operating systems (DOS, NT/2000, 9x/ME, OS/2, Linux, BSD, BeOS, etc). Dell doesn't "support" linux either, but they at least make sure their hardware will work with it, so users can install their OS of choice rather than be locked in to a select set of "certified" operating systems.
the unbeliever
aim:dasubergeek99
yahoo!:blackrose91
ICQ:1741281
BSD should probably adapt (Score:2)
Maybe BSD could define an alternative partition type for its standard file system, something that can be used on Thinkpads.
Gateway wont support Windows 2000 on my notebook (Score:2)
IBM is so big (Score:2)
I was at a developer conference where I was told IBM wants to make Linux "The development platform". For ALL development.
Obvioulsy each section (persion) in IBM has their own agenda.
This lowers my estimation of Thinkpads (Score:2)
I'm a service technician and have worked on virtually every major brand and most of their models of notebook, so I am offering an opinion based on professional experience. I know they are called "stinkpads", but compare the construction quality of a Thinkpad to most others and you may agree with me.
No Linux support, however, is an automatic no-no for me. ANYTHING I use has to run both Linux and `Doze. I don't see any reason why Linux wouldn't run on the Thinkpads, other than the obvious video/sound driver issues. Looks like I'll have to settle for my 2nd favorite, the Compaq Armada series. I don't know if Compaq officially supports Linux, but I've read many FAQ's on the web about success with Linux on them.
The biggest kicker about Notebooks without official Linux support is that you HAVE to pay the Windows Tax...
To be honest, I don't think there is any major branded notebook you can buy "naked" (M$ term). Of course, I have to have `Doze on my notebook, because I want to play games, so it won't bother me that much, but someone buying a notebook to ONLY run Linux shouldn't have to buy a piece of software they don't want or need.
OT: Your .sig is totally wrong (Score:2)
The Human Genome Project shows that human life is open-source.
No, the Human Genome Project is the equivalent of reverse engineering binary code. In fact, we haven't even done that... we've only dumped out a binary. We haven't even hardly begun to actually reverse engineer it.
If we had the "source code", then we would have a notation describing the biological syntax similar to source code, which would be compiled into a genetic sequence. Obviously, we're a long way from having something like that.
If anything, life is extremely closed source.
--
This page seems to contradict story (Score:2)
Their site is located at: http://www.acm.rpi.edu/laptop.php [rpi.edu]
Maybe I'm mistaken, if so, sorry all.
CONSPIRACY! (Score:3)
"Is it my imagination or does this seem strange"
"for a company that seems to"
"understand the Open Source idea? "
Right on, AilleCat. Any time something doesn't work it's a conspiracy.
Supporting Open Src Means Supporting ALL Open Src? (Score:3)
What part of "the Open Source idea" mandates that IBM commit resources to provide free technical support to ensure their laptop works with every open-source operating system?
Isn't the whole supposed advantage of open-source that when companies decide not to provide a feature or offer support for something that individual users are empowered (by possession of the source) to make it work if they really want to?
If IBM had deliberately designed the system to be incompatible, or if they refused to release technical details necessary to port to their machine, that would be one thing. But why should it be incumbent upon them to ensure that their designs are compatible with all of the open-source operating systems their users might want to use regardless of whether the pool of potential customers seeking such compatibility is big enough to purchase enough machines to offset the costs of compatibility testing and providing support?
So again: just what part of "the Open Source" idea *is* it that makes you think IBM owes you a free lunch?
this is easy to understand (Score:3)
First off, IBM supports linux. They support RedHat and Caldera OpenLinux, officially.
This is because they have business deals with them.
Secondly, software for Linux by IBM passes a Linux compatibility testing session. All IBM Linux software works on RH, Suse, Turbolinux, and Caldera.
Third, no one ever said it would worth with FreeBSD. Fine if it does, but IBM never made any guarantees to support it. (yes, it runs on my Thinkpad 385xd without a problem. Is IBM responsible if it didn't? No.)
Why is this newsworthy, and why is it hard to understand? IBM supports opensource outside of when it serves their best ineterests only.
Anyone who says otherwise hasn't looked at what IBM has done and is doing for linux in any depth.
A host is a host from coast to coast, but no one uses a host that's close
Re:IBM's smart move for shareholders (Score:3)
I want IBM to maximize customer satisfaction, which will, in turn, attract more customers, which will drive up my profits even more.
Telling a customer "No, you can't run that operating system, and we won't help you restore your disk. Go away." is the surest way to drive new business away as bad word of mouth spreads.
IBM should adopt Dell's take on alternative OS's. "Install 'em. If you do it properly it should work. If it doesn't, we'll help you get your laptop back to factory specs." (i.e. System restore)
There are ways to maximize profits that don't involve fscking the customer.
the unbeliever
aim:dasubergeek99
yahoo!:blackrose91
ICQ:1741281
Support issues, not... (Score:3)
Support costs are only marginally useful in the sense that they keep customers in the fold, but are not themselves actual revenue sources(excepting the big support contracts for Big Iron).
If IBM supported Linux at all, on Thinkpads, its probably more because all the techies and support people use Thinkpads with Linux, without any negative bearing on Linux, or on IBM.
For example, if this were profitable, a third party company could exist that solely offered support and service for Linux under IBM Thinkpads. Somehow, I doubt they would find the field any more profitable than IBM does, and thus, no service for Linux.
Open Source is a development and coding philosophy that allows for standing on the shoulders of giants (like Science, technically), but isn't by itself anything profitable.
Just like schematics available for a car vs technical support for a car converted to running methanol or something! I think the analogy holds ^^
Geek dating! [bunnyhop.com]
Re:IBM's position is more ignorance than antagonis (Score:3)
Unfortunately very few people inside IBM (that I know of, unless they avoid the internal mailing lists) use BSD. So it's natural for them not to want to support an OS the thing was never shiped with. You can, however, go to the website for several of their laptops and PC's and see Linux support filtering in in the form of patches and RPM's for their hardware.
No offense iron-horse BSD users - it's just that nobody uses it internally, and that's how the support is filtering to the outside world.
Re:Is it broken or blocked? (Score:4)
The real issue here is that IBM didn't look at the assigned partition ID list before creating their partition ID. FreeBSD has been using 0xa5 for about 9 or 10 years now. It is on all the lists. This has nothing at all to do with what you are describing. Dangerously dedicated disks have the x0a5 partition on them.
So calling it compatible vs non-compatible is a bit of a miss nomer.
The problem, as others have pointed out, is only the partition ID. This has been discussed to death in the freeBSD lists. People have taken disks that have Linux on it and changed the partition ID only from linux's 0x80 to freebsd's 0xa5 and the machine becomes a brick. It is *ONLY* the partition ID.
actually you are wrong.IBM does support Linux on ThinkPads.... (Score:4)
Announcement letter PSG00-365 for the T20 and PSG00-646 for the T21, state Caldera OpenLinux eDesktop 2.4 (U.S. English only) supports the T20 and T21 respectively.
And that's just the preload. They have persued support for drivers on the T series and most of the A series, and you can actually get the drivers from the vendors now.
Also check out
http://commerce.www.ibm.com/cgi-bin/ncommerce/P
There is the computer with the Linux preload.
I know that IBM is planning to do more stuff for the thinkpads and linux, but even in a big company like that, resources are limited... especially for PSG...
They really don't need to "support" an OS (Score:4)
So? (Score:4)
After all, why should they support an operating system just because it is open source, even if they "get" open source and support the philosophy of open source?
I have a better idea! (Score:4)
Now I'm ready to be moderated down for presenting a negative point against linux.
Boot vs. Restore space (Score:5)
IBM is big and complex and has it's own culture. (Score:5)
It work's like this. IBM is amazingly big, hard to believe how big, they make, build, design, construct, develop, support an absolutley huge number of products. I believe they have offices in all but 2 or 3 countries around the world, they actually do development in something like over 100 countries. It's insane. It all works because they trust their managment and they distribute stuff.
Managment is given "ownership" over various things, the higher up the manager the more he owns. Gerstner runs the whole show, under him are a bunch of senior VPs, maybe 20 or so and the company is divided up in to divisions with a senior VP at the head of each one. Like microelectric, print, and stoarge make up the "technology division." Then those divisions are further divided up into companies and subdivisions with a junior VP running/owning each one. Those junior VPs have developement staffs with managment staffs that own various parts of the devlopment group, sometimes marketing with a staff, always sales with staff, support staffs, etc. They are all independant, and given ownership of their operations. If they run their part well then they are rewarded, if not then a new manager get's to run it and the old manager does something else of has his wings clipped or leaves.
Then there is the concept of personal business commitments, or "PBCs" to use the IBMeese. Your senior VP will set goals, like he is going to bring in $6billion and create a new revenue stream worth $1billion more than last year and develop a new line of widgets and a new brand of jujus. The junior VPs, depending on which branch they are in take on parts of those PBCs and further refine then, so Jr VP X is going to enhance last year's widget to create a new line and sell xyz more of them at q% more profit to make $250million in new revenue while maintaining what he did last year. Sometimes the more senior manager will rewrite or "adjust" the junior manager's PBCs, so if $250million isn't enough he might bump it to $400million, there is supposed to be discussion on this but we've all been in relationships with people above us and know how that goes there are some tricks though. That trickles through 4 more layers down to a developer who then commits to learn java, fix all field reported bugs in less than a week, and jack around less or something like that; and his manager has to agree to those and will change them if need be, again there is supposed to be discussion but it's usually in 1 direction; "you're going to learn java and c#." (If you play the game right, that's what happens, if you're foolish you'll get strapped with something impossible.) So there is this nice hierarchy of commitment and it's a lot like the game of telephone, your VP is focused on bucks and by the time it get's to the worker bees it's about "leveraging java" or something, each manager in between makes adjustments so that he can do what he feels is the most likely to help him meet his objectives, and there is resistence you don't want to be 4 layers down and commit to bringing in $1billion because it's not going to happen and you'll be penalized for it. To do Linux or anything new you need to have two or three consecutive layers agree that it will help them out.
So for example, my first line manager owned 5 or 6 applications and the staff who developed them, his performance was based on how well we meet our PBCs which was directly tied to the product. the performance measurement then trickles back up the chain to some senior VP who sees a number on the bottom of a ledger which is hopefully black and something as big or bigger than the one he made up 12 months earlier. If that happens then all is good and everybody get's a nice bonus in February and a big raise in March, if not then he get's pissed off and whips are cracked to find out who didn't meet their objectives and caused "the team to fail." As you can see, there is lot's of translation going on and it really does get back to the worker bees. Because they didn't leverage java or fix bugs fast enough or something the team performed poorly, so pressure is applied, they try to focus on what it is that they do well and not risk and change is slowed down by this process.
So where am I taking this train? There is a simple way to short circuit the problem, the bottom line is you're not going to sell $1billion more widgets this year becuase widgets are stupid and the market is flat and Yoyodyne in Sunnyvale is make a mojo that costs 1/10th what a widget does and does 5x more, plus it has a cool colorful case. So as the PBC trickle down affect happens, the more junior people start setting lower and lower goals for themselves, that way when the Senior VP get's pissed and starts cracking whips there is backlash. For some reason that I don't understand this works, if you say you will do 25x your manager can change it to 30x but if you say you're going to do "applepie" your manager can't really say "2applepie" and if the goals are made so that they are more easily measured then the work bee picks one that may be high but it's in his backyard and easy to achieve. The worker bees set goals like "I'm going to learn java and get to work by 10:00am every day" and he achieves those goals, with ease. His boss tries to apply pressure and he says "I learned java and I haven't been late once, in fact I've been here by 7:00 everyday. I've exceeded my goals and done my piece." and defuses the situation or softens the blow. The more popular tactic is to set goals that can't be understood (various quality assurance metrics and managment philosophy type goals are popular) or goals can't be quantified. I've had managers show me their PBCs and I couldn't understand half of them and I have a two advanced degrees...
There is also one more wildcard factor I call "the hand of God." If a senior VP get's a bug up his ass about something technical or specific, then it is done regardless of objectives, even if all his people have objectives that totally contradict it and that is usually the case. If Lou Gerstner decides that Linux is the hip thing and he wants to see it on a ThinkPad, then there is going to be a Thinkpad with "BlueHat Linux" on it and it is going to exist fast even if the Thinkpad people are all about windows. "Hand of God" is powerful in that it makes the company look fast it also has a negative affect of creating animosity. When you miss your PBC because you've been building Bluehat Linux, you're going to be pissed off and you're not going to do anything Linux for a while.
So how Linux steps in to this is kind of orthagonal. First, products are owned and if a product is to be ported, supported, etc.. then the team that owns it is going to do it. Why? because giving it to another group could potentially cause that group to fail to meet their goals or if they do then it is success that doesn't trickle up to your boss through you, the culture is to keep ahold of things until they are miserably out of date. Second, that team tries to set low goals for itself so it can achieve them and numerous times it has been shown that going cross platform is both hard to do, time consumnig, and almost never shows the kind of profit that trickles up in to the figures corporate is looking for. Then lastly becuse of the higher level ownership there are almost no parallels between products. For example, OS/2 was made by one division and PCs by another; from a consumer's point of view they go together but OS/2's success (think PBCs) has nothing to do with the PC's success because they are being measured by different metrics and realistically OS/2 would have initially hurt or been a risk for the sales of PCs the PC group wanted nothing to do with it.
Same is true with Linux. Db2 is made by one group and PCs another; Linux runs a lot of web servers and DB2 is a great database for web stuff so getting DB2 onto linux makes a lot of sense for them becuase it opens a market. On the otherhand 95+% of PCs sold run windows so to do well in that business and be part of the 95% you don't want to screw around with Linux. Never mind the fact that the PC is being sold as a server. The PC guys take bigger risk by trying to push linux when they can set modest goals (sell 5% more WindowsME PCs this year, which is actually pretty good and pretty tough to do) and achieve those with relative ease. Linux has really ended up on IBM PC hardware because of the "Hand of God" and it was done against resistence.
PowerPC is in the same boat, PowerPCs are made by microelectric which isn't anywhere near the division that PCs are in. They tried to put PowerPCs in to PCs for something like 45seconds before they dropped it because it wasn't going to be profitable. There was some HoG involvement and now the PowerPC has lost any reputation it could have possibly had with the PC people because they pissed away millions of dollars trying to make it work, it's not just a risk but they hate it because they were burned by it in the past. Don't expect to ever see IBM sell PowerPC based machines to the consumer.
It's the software / hardware rift that makes it the most complex, the success of software has nothing to do with the hardware and vice-versa. We all know they go together and even IBM knows that to some degree but when it comes time to do better than you did the year before you want more options and you don't want to take big risks. Ad because software and hardware are different divisions there isn't a lot of overlap
Don't get me completely wrong, there are cowboys in the mix and there are always going to be hackers and geeks in the fray. The most powerful tool the hacker at IBM has is skunkworks, he ports DB2 to Linux at home and then presents his managment with a new product "for free" and they will usually not turn that down. All the big press Linux items started that way, DB2, domino, S/390, etc. Good things can happen, and senior managment are always wild cards, the guy who is slated to follow Gerstner happens to be a Linux freak and so Linux has been getting a lot of pub and press but still is having trouble finding its way into core markets because it's still seen as a risk and he dictates things. The overall culture is to try to avoid risk though and that means don't change until it's too late. The PC group in particular is in an intensely competitive market and has an extremely difficult time meeting their objectives (they fail most of the time) and so getting Linux on to Thinkpads and that type of stuff isn't done unless someone from the top orders it and then it's never going to be carried on.
Re:Is it broken or blocked? (Score:5)
According to Pat, the problem is a BIOS bug in the affected laptops in booting with the specific partition type that BSD uses. Since FreeBSD is an "unsupported operating system" they refuse to make such a simple fix. Very disappointing indeed.
Workarounds (Score:5)
1) Patch the fsck'ing BIOS. [Dangerous on a laptop]
2) Modify the bootloader so that it re-writes the partition table on every boot using some other type. Writeback at shutdown.
3) recompile your BSD kernel to use a different filesystem type. Or really use a different type for the filesystems [but then you look one of the biggest reasons for running BSD--softupdates].
This can be gotten around. IBM has just done something stupid. They probably ought to have stolen the XENIX fs number instead!
IBM's position is more ignorance than antagonism (Score:5)
There is a solution, though. I just put FreeBSD 4.2 on a new Dell Inspiron 5000e, and it went on nearly flawlessly. The only trouble was that X had to be compiled from CVS because the RAGE Mobility LF isn't really supported in XFree4.0.1. Of course that caveate applies to linux as well. Cardbus doesnt' work in 4.2, but does in -current. Standard PCMCIA is fine. Otherwise every single piece of hardware worked in all respects after a kernel recompile. This machine also has the famous 1600x1200 screen, and is several hundred $$$ cheaper than the equivelent IBM machine (which has a much crappier screen).
Moral of the story: If you have any desire to run FreeBSD or just want better hardware at a cheaper price, the Inspiron 5000 series is THE way to go.