Slashdot Mirror


Why Mandrake is Too Cool for UnitedLinux

An anonymous reader says "Mandrake's lastest community (spam) newsletter contains their explanation as to why they won't join in on UnitedLinux. Besides the obvious geek-fun of rolling their own distro, they claim that the underlying idea of UnitedLinux is based on a flawed comparison to the Unix world of the 80's. " I think the whole UnitedLinux thing is lame- the distros that want to be compatible already are. UL is just the 2nd tier distros trying to get attention and ink away from the "evil forces" in North Carolina. I'll just stick to the best distribution and watch the fun from afar ;)

111 of 362 comments (clear)

  1. What? by Aknaton · · Score: 2, Informative

    >obvious geek-fun of rolling their own distro

    Aren't they just a Redhat distro with some a few mods? If Mandrake is more than that, please explain.

    1. Re:What? by Anonymous Coward · · Score: 5, Insightful
      Mandrake is clearly not Redhat with some mods any more. Maybe back a couple years but it's definitely it's own unique distribution. They use RPM and Khudzu and that's about it. They hand select, configure and build all the RPMs and packages, they have their own installer, they have their own support tools.

      It's redhatesque but it's unique. It happens to be a damn fine distribution also.

    2. Re:What? by xanadu-xtroot.com · · Score: 2

      Meanwhile clients where losing data, and crashing systems.

      I honestly have NO idea what you are talking about. I have a 7 something MDK box that has been the main file server on my network having an uptime of damn near a year now. My MDK 8.2 (started life as 8.0) has been rock solid for over a year (reboots for hardware swaps, and even a total case swap (I bought one of them Lian-Li PC-60's... w00t!)).

      Anyway. I have been playing with a few other distros too. I'm typing on a SuSE box, my Gentoo box is compiling KDE3.0.2 right now, and the RedHat machine to my right is sitting with a kernel panic.

      Hmmm...

      --
      I'm not a prophet or a stone-age man,
      I'm just a mortal with potential of a super man.
    3. Re:What? by sg_oneill · · Score: 2

      Although I've been using debian in the workplace for a while , my experience of Mandrake has been stunning. It's a reeealy good looking distro , and my own mother can use the damn thing on her machine. I honestly believe that if mandrake ever lost the stupid rpm nonsense and moved across to .deb (apt-get debian stuff) heaven then in my opinion the distro wars would be over. Until then it's debian for mission critical things and mandrake for fun stuff for me.

      --
      Excuse the Unicode crap in my posts. That's an apostrophe, and slashdot is busted.
  2. One OS by Rupert · · Score: 2, Funny

    under Linus, indivisible.

    --

    --
    E_NOSIG
    1. Re:One OS by cperciva · · Score: 2

      Surely you mean "One Kernel, under Linus, indivisible." (Except that it isn't really, but we shouldn't let minor facts get in the way.) After all, the OS is more than just a kernel, and the kernel pretty much all Linus is involved with.

    2. Re:One OS by Aknaton · · Score: 2, Funny

      Damn Linus believers, always trying to force their OS on us. I say that there is no Linus, that he is a figment of your imagination. ;)

  3. mandrake by gralem · · Score: 4, Interesting

    Mandrake is simply the best distro out there. It doesn't get bogged down by "this package uses the wrong license" or "this is too cutting edge" or "this is too average user", either. They simply go out there and offer their users EVERYTHING in the linux world. I will always only install Mandrake.

    And not becoming a part of United Linux is partly due to the above and partly due to their use of RPM. I think they're doing the right thing, and the United Linux people fill fall big time.

    ---gralem

    1. Re:mandrake by Matt2000 · · Score: 5, Interesting


      "I will always only install Mandrake."

      This is clearly retarded. Why do computer dudes always throw down insane ultimatums? It gives us a bad name and it's the reason people in companies don't trust us.

      "DOS 6.3 is the last operating system this company will every use, PERIOD."
      "Get out."
      "Ok."

      --

    2. Re:mandrake by sir99 · · Score: 2, Insightful
      This is exactly the reason I will never use Linux. Talk about WinXP's bloat all you want, check out the latest Linux distributions...
      That's just... silly. You can get exactly as much bloat as you like, just choose the appropriate distro. Use linux on a floppy, it's usable at least for specialized purposes. I can't speak for other distros, but Debian's base installation is less than 100MB IIRC. Not terribly useful at that point, but usable.

      Speaking of bloat, Debian recently passed the 10,000 packages mark. Many of them are silly or superfluous. However, the redeeming quality is that you don't have to install much unwanted software. When a package depends on oodles of unnecessary crap (like kde and gnome libraries), there's usually a lighter alternative.

      As an example, I have about 250 packages installed on my firewall (including many I don't really need, such as complete X and gui programs), and about 550 on my desktop.

      The only area I think is uncomfortably bloating is that each new version of a package is slightly bigger than the last. This is probably feature creep, but some of it is also probably new documentation (which is good!).

      Anyway, my point is, you have a ridiculous number of distributions to choose from. Don't judge Linux as a whole based on the mainstream distros, which are trying to gain marketshare by making Linux more Windows-y. Linux is trying to be "everything to everyone," but each distro caters to a different subset of "everyone."

      --
      The ocean parts and the meteors come down
      Laid out in amber, baby.
    3. Re:mandrake by supabeast! · · Score: 2

      With Mandrake, everything includes light installs. The Mandrake 8.2 install CD can do functional installs that weigh in at less than 80 megs.

    4. Re:mandrake by Sabalon · · Score: 2

      Get back to me after you've installed Windows, Visual Studio, MS Office, Photoshop, mIRC, some snmp tools, IIS, etc...

      Yeah...the media may be bloated, but you don't have to choose "Install everything". Get back to me when you can install WinXP and IIS without the bloat of the GUI.

      The media is cheap so why not pack it. Much prefered to the "here's the OS, go buy/download everything else"

    5. Re:mandrake by breser · · Score: 3, Informative

      I like Mandrake but your comments regarding them not caring about the license is just plain wrong. 8.2 no longer includes Netscape. The next version will not include pine because of license issues. Mandrake has made a large attempt to remove all software that isn't free software from the GPL CDs. The only way to get anything else is to belong to the MandrakeClub or buy the PowerPack.

    6. Re:mandrake by Cardhore · · Score: 2

      I second that. Mandrake has a ton of cool features no one else does, like a boot progress bar, using GCC 3.1.1 to build their packages; DevFS has been in use since 8.0. They let you use ext3, ext2, reiserfs, and xfs. There is no "you must use ext3" like some distros....Quality

    7. Re:mandrake by _Sprocket_ · · Score: 2

      Talk about WinXP's bloat all you want, check out the latest Linux distributions... very few Linux distributions are still available via a single CD install, quite a shame that the everything to everyone attitude is trashing things.
      We'll ignore that distros offer fire-and-forget auto-installs of suggested packages OR the ability to narrow down to select packages (and often the ability to automate this customized install process). Lets also ignore that the nature of Open Source software allows distros to include a vast range of software that wouldn't normaly be included in other operating system offerings - and that this software is completely optional and often not even installed in the default install process. Instead, we'll go for a nice quick WinXP vs Linux comparison.

      In Linux distros, I can go "Ya know, I really don't like this default Netscape browser that was installed. I'm going to completely remove it and install... ohhh... saaaaay... Opera instead." It doesn't take a howto document and a series of ugly registry hacks to do it. And it didn't take a federal court case.

      Comparisons to WinXP and complaints about multiple CDs sounds like a fear of choice.

    8. Re:mandrake by horza · · Score: 2

      "I will always only install Mandrake."

      This is clearly retarded. Why do computer dudes always throw down insane ultimatums? It gives us a bad name and it's the reason people in companies don't trust us.


      How is that +5 interesting? It's not in the least bit retarded and where did gralem throw down an "insane ultimatum"? He has learned to trust Mandrake, for him it strikes the right balance between stability and ease of use, and so he uses it each time he does an install. Sounds fair enough to me and not in the least bit deserving abuse. You (Matt2000) may not be trusted, but don't inflict your paranoia on the rest of us.

      Management: "Please install a Linux server that will handle all our email"
      Admin: "Ok, done"
      (notice lack of discussion about merits of various distros)

      Phillip.

  4. At least they're committed to LSB. by Anonymous Coward · · Score: 5, Interesting

    I am not a fan of mandrake, but this is an extremely well-written document all the way through. I would like everyone to take note of the fact Mandrake seems to be committing in here to follow the LSB.. so that's good. One thing i wonder about though:

    "In the same spirit, all software publishers should certify their products for a given version of the LSB (Linux Standard Base), not for a particular brand of Linux. Therefore, that software would work equally well with any Linux distribution that is in conformity with the LSB. "

    Is this correct? The UnitedLinux people have been implying that they are somehow just the logical conclusion of the idea of the LSB, and in some way they will make things easier for developers-- i.e., less varied systems to test. Is this correct, or just misleading marketing? Are there any situations where it would be possible to certify a single binary for UnitedLinux, but not possible to certify a single binary for the LSB becuase the LSB is not extensive enough?

    1. Re:At least they're committed to LSB. by rseuhs · · Score: 2
      The story goes like this:

      1) LSB is formed

      2) SuSE implements it, nobody else cares (especially RedHat and Mandrake)

      3) SuSE forms United Linux with Caldera and some others.

      4) All of the sudden Mandrake likes the LSB.

      But I still don't believe Mandrake being compliant unless I see it.

    2. Re:At least they're committed to LSB. by platypus · · Score: 4, Insightful

      Indeed, and I really wonder about the hostility against united linux.

      Ok, they have caldera+ransom love onboard, that may explain it.

      But the notion that LSB is enough to get a common base for installing binary software is complete nonsens. Yeah, it works in theory, but in practice, for enterprise ready software, you _want_ to test on an actual platform, not hope that everyone will play well along the standards.
      LSB is a good thing, but nicely written standards don't compensate for excessive regression testing on a real environment (which is what united linux gives us)
      Especially with such a complex beast like a GNU/linux/whatever environment - hell, this mindset fails with simple things like tcp and http. What does MDK think "reference implementations" are for?

      And please, can we stop all this nonsens about "monopolisation", "per seat license" and stuff in combination with united linux?
      The GPL is the GPL is the GPL

    3. Re:At least they're committed to LSB. by sab39 · · Score: 3, Insightful

      Nobody else cares? Excuse me?

      Debian has gone through hell (ask any debian developer about /usr/share/doc) working towards LSB compliance. As I understand it they're still a way off, but they've been committed to it forever.

      I'd bet money that debian has a larger market share than any of the UnitedLinux companies.

    4. Re:At least they're committed to LSB. by platypus · · Score: 2

      Sure, the GPL is the GPL is the GPL. *BUT*, when you have a distro with a closed-source installer and configuration utilities, with a license that only allows installing it on one system, you've still got to pay the per seat license to install it on all your boxes. You're still welcome to twiddle the Open Source/Free Software stuff, but the stuff that makes your distro what it is is untouchable.


      Yes,
      but:

      What has this to do with United Linux?

      I fear most people have not really understood what this is.
      SuSE already had said that
      "We plan on having a downloadable developer's version as well," [and] "We are absolutely committed to working with the community to produce this product under the GPL."

      So either they lie, or the majority is wrong.
      Oh, and please, SuSE's YAST is _not_ closed source, binary only, etc. Whoever thinks that should read its license. Therefore, YAST is not an example for something to come with UL. In fact, publishing UL's installer under GPL might make the collaboration easier.

    5. Re:At least they're committed to LSB. by Jason+Earl · · Score: 3, Insightful

      When the LSB was first being kicked around Bruce Perens happened to be on board and he suggested using Debian's set of core packages as a test distribution. However, Caldera (and to a lesser extent SuSE) didn't want a binary standard base that you could actually install, because the leaders at these companies knew that many people might simply deploy the test distribution and not pay for the proprietary extras that Caldera and SuSE had to offer. After all, if all you need is a Linux distribution that you can run Oracle on, it really doesn't matter which distribution it is as long as it is supported by Oracle.

      That is why we have a written LSB standard and a set of tests instead of a much easier to create and use binary standard.

      Well, Caldera and SuSE (and TurboLinux) have finally realized that their developers want a binary standard, and if they can't have one from the LSB they will simply use RedHat which is a very popular and extremely open.. Once again that leaves the proprietary distributions (Caldera, SuSE, TurboLinux) out in the cold, and so they have banded together to form a proprietary alternative. You see, they have created a binary distribution, but they want to charge people to use it. Since most of the software is GPLed, they can't deny sources to most of the distribution, but you can bet that they will be up to the same old tricks that they have always been up to. Caldera has said unequivocally that the UnitedLinux core would be licensed "per seat."

      The truly unfortunate bit is that it would appear that Caldera is going to use UnitedLinux as a chance to drag SuSE into bankruptcy. SuSE gets to pay for the development and maintenance of UnitedLinux, and Caldera stands to receive a disproportionate amount of the benefit. Meanwhile Caldera still has revenues from the old SCO Unixes to keep itself afloat.

      Personally, I use Debian, and think that it would make an excellent binary test platform. It is well-maintained, non-commercial, and it is a relatively slow moving target. There is lots of room for adding value to the Debian core packages. That being the case, I would much rather see RedHat or even Mandrake (both of which have firm policies of releasing source code under the GPL) become the binary standard than UnitedLinux.

    6. Re:At least they're committed to LSB. by sab39 · · Score: 2

      I don't know many links, but I can explain why it was so difficult.

      Debian consists of (at the last count that I'm aware of) 3000 packages maintained by several hundred distinct maintainers. Every one of those packages, per Debian Policy, had previously put their documentation in /usr/doc.

      Debian also has a policy that upgrades from one version of the distribution to another, including partial upgrades of just a few packages, should not result in a broken system, regardless of how unusual the system's setup had been (one example of an unusual setup would be if /usr/share and /usr/doc were on different partitions). Plus, they didn't want to force users to check two different locations for documentation (is it in /usr/doc? No, then it must be in /usr/share/doc). They also didn't want to break experienced users' expectations that documentation could be found in /usr/doc. Oh, and they didn't want to break if old packages (that used /usr/doc) were installed on new systems with /usr/share/doc.

      These constraints ruled out all the obvious solutions, including "mv /usr/doc /usr/share/doc; ln -s /usr/share/doc /usr/doc".

      The final solution was to require that every one of the maintainers of those 3000 packages modify their packages to put the documentation in /usr/share/doc, and then add a symlink in /usr/doc to the new directory. Since these are several hundred maintainers who all have their own jobs and lives and priorities and some of whom have disappeared entirely since originally creating the package, this process took over a year. It was just about completed in time for the upcoming "woody" release. In fact, this page indicates that there are still 3 packages that haven't had this transition completed yet.

      This page is the part of Debian Policy that indicates what must be done for every package.

      All of that, and then in time for the next release of Debian, they'll be removing the symlink farm from /usr/doc which will involve updating Policy again and then changing every one of those 3000 packages once again.

  5. Mandrake is closest to getting to mainstream by StandardCell · · Score: 4, Interesting

    As a (relatively new) Linux user, my first distro was Mandrake 8.1. What's nice about Mandrake is that there are GUI interfaces for everything. I mean, I've been working with Solaris and HP/UX for years and writing perl scripts and scheduling cron jobs, but never had to deal with "admin-type" issues like drivers and installing software and hardware. I don't mind going in and trying to figure out command-line switches for various tools and turning system services on and off. Mandrake is getting pretty close to the ideal, particularly with its HardDrake detection and its unbelievably good disk partitioning tool. That's not to say that it's perfect - I still think the whole package/RPM thing needs a lot of refinement, and there are bugs like losing sound on my A3D card for no reason (a known KDE problem). In fact, there's the rub - when it comes to ease of use, Windows still has Mandrake and the rest of the Linuxes beat hands-down. But like I've said before - with 10% of the development budget of Windows products, and buy-in from major software developers in multimedia, Linux could be a Windows killer. Just like UnitedLinux is supposed to do. Therein lies the problem - do you take the distro with the currently closest emulation of Windows' ease-of-use and push it to effective completion, or do you go and pool development efforts to make all the rest of the distros good? My hope is that cooler heads and better attitudes prevail, because many Linux distros and the fate of Linux on the desktop lies in the next move made by all Linux companies.

    1. Re:Mandrake is closest to getting to mainstream by Jucius+Maximus · · Score: 2
      "As a (relatively new) Linux user, my first distro was Mandrake 8.1. What's nice about Mandrake is that there are GUI interfaces for everything. I mean, I've been working with Solaris and HP/UX for years and writing perl scripts and scheduling cron jobs, but never had to deal with "admin-type" issues like drivers and installing software and hardware. I don't mind going in and trying to figure out command-line switches for various tools and turning system services on and off. Mandrake is getting pretty close to the ideal, particularly with its HardDrake detection and its unbelievably good disk partitioning tool."

      I have to agree that Mandrake is an excellent introduction into the linux world. Before I started using it a year ago, I was a well experienced windows user who paid for university textbooks by building computers, setting up networks, doing user training/consultation all on windows.

      Mandrake is great for easing users in, because as you say, the GUI helps prevent 'shell shock.' Now I started off using DOS in the mid 80s, but you can do so much more from the linux shell. Mandrake is great because you can ease yourself in and learn the linux shell slowly.

      Just last weekend I compiled and installed Apache 2.0.39 singlehandedly (which is trivial for msot *nix users, I know) but this is a testament to Mandrake's user friendliness and ability to help users help themselves into the linux world.

    2. Re:Mandrake is closest to getting to mainstream by King_TJ · · Score: 2

      I agree that Mandrake is probably "closest to getting to mainstream" if you define that as the home/soho user. If you're talking about corporate America, however, I think RedHat still has that market pretty well locked up right now.

      Mandrake has a great distro, but their sales and marketing tactics are a little too "consumerish" for the business world.

      AKA. We're low on funds, so let's petition our membership with spam-like emails begging for contributions. Hey, wait, we'll make a little "club" so people feel good about contributing to us! We'll even throw in single-user licensed of some commercial software like StarOffice! Now, let's try to sell some stocks in our company since we can show how our revenues are up. Yeah, I know - we're not listed on any major stock exchange (yet)... but nevermind that. Buy it anyway and we'll get listed eventually! Really, we will!

      Meanwhile, RedHat has most of the deals inked to come pre-installed on name-brand servers when you order them with Linux.

    3. Re:Mandrake is closest to getting to mainstream by Afrosheen · · Score: 2

      Mandrake is struggling just like everyone else. They had a big infusion of cash last year and big corporate manager types came along for the ride. After forking mandrake into e-learning crap and wasting money they all got the boot. Mandrake was struggling and turned to it's users for help. I don't see anything wrong with it. Under their current business plan they should return to profitability by the end of this year. Kudos to Mandrake for creative solutions to serious problems.

      And by the way, mandrake and everything it creates is 100% gpl'ed. All their nice tools like Drakx, DiskDrake, etc. are all FREE. Keep this in mind next time you slam them. They're NOT Redhat or SuSE but they play in the same sandbox.

      Oh and Mandrake recently penned a deal to come preinstalled on those affordable Microtel pc's that you can get online from Walmart. Another smart move.

  6. Grrr!! by Anonymous Coward · · Score: 2, Funny

    That's "UNDER GNU/LINUS", dammmittt!!!

    GRR!!

    --RMS

  7. "best distro"? by vogon+jeltz · · Score: 2, Interesting

    "I'll just stick to the best distribution and watch the fun from afar ;)"
    Well Taco, it might just happen that United Linux fits your needs perfectly then: http://www.debian.org/News/weekly/2002/25/

    1. Re:"best distro"? by ImaLamer · · Score: 2

      Wouldn't it be nice if Taco just posted the first reply put it at +5, locked it, and didn't throw his opinion in the mix?

  8. UnitedLinux would stifle innovation by fishlet · · Score: 3, Insightful

    I think that Mandrake tends to be an early adopter of new features... more so than other more conservative distro's like Red Hat. Whether that's a good thing or not is a whole other discussion- I personally think it's great. Mandrake was (one-of) the first to use a graphical installer, journaling file systems, etc. I imagine being part of a coalition like 'UnitedLinux' would entail restrictions as to what they can and cannot do. I'm glad that Mandrake has decided to continue choosing their own path.

    1. Re:UnitedLinux would stifle innovation by HiThere · · Score: 2

      This is the wrong end of a very important point. The different distributions tend to be experimental in different areas. Mandrake pushes GUI tools. Red Had pushed compiler development (who released gcc 2.96?) TurboLinux pushes Oriental languages. etc. (I don't know SuSE well enough to comment on what they push, and why slap Caldera?)

      This is an extreme oversimplification of course. E.g., Red Hat pushed Gnome development, and Mandrake pushed KDE. Etc.

      And every distribution that has existed has pushed some special element. The main reason for expecting UL to stiffle innovation is the presence of Mr. Love. It's a pretty good reason, but not totally convincing. Perhaps we should wait to decide. Don't forget, there are plenty of Linux distributions that are just not heard from, so if UL takes out a couple, there are others waiting in the wings to take their place.

      In a way, the most important single distribution is Debian. Not because of technical achievements, but because they are trying hardest to "do things right". They act as a conscience to the rest of the community in a way that would be harder to replace than a commercial endeavor. We may not always agree with them, but they fill a possibly vital role. Certainly a role that shapes the character of the rest of the community.

      --

      I think we've pushed this "anyone can grow up to be president" thing too far.
  9. UL is a disservice to the GNU/Linux Community by FreeUser · · Score: 4, Insightful

    Best distro eh? Thats just *begging* to begin a flame war!

    Well, yes, considering the best distros can be found here and here.

    Personally I like the idea of United Linux. There's no reason that all Linux venders can't use the same base for rpm compatibility, etc. It'll hapen one way or another. Do you want one company to control the standards, or a shared effort?

    I think the idea of UL is horribly flawed (and rather arrogant on its part), and the underlying premise of your reasoning for supporting UL equally flawed.

    It isn't necessary to have One True packaging scheme, or One True distro to which all must maintain binary compatability, in order to effectively release binaries.

    It has already been demonstrated by the folks at Blender, VMWare, Id, Loki, and others that it is quite possible to release binaries that are distribution agnostic. These real world examples, all of which install and run just fine on my Source Mage and Gentoo boxes, as well as my Debian, Mandrake, and Suse boxes, exist despite naysayers saying it isn't possible, and claiming that UL, or UL+Red Hat, bring a much needed cohesion to GNU/Linux.

    Nonsense. It is an effort to impose a proprietary embrace-and-extended standard on a community that is doing just fine with consensual standards where they make sense, and a wide open, free and fair marktetplace that encourages choice everywhere else.

    Telling commercial vendors that they should package their wares up as RPMs aimed at one (or two) distributions, when it is quite possible, and vastly more desirable, to package them up in standard tar.bz2 or tar.gz format along with a README listing the required libraries+versions, as well as a statically linked "last resort" fallback binary in parallel with the dynamically linked binary and thereby make them compatible with almost every distribution out there, is a terrible disservice to both the Linux community at large, and the vendors themselves who are being misled and excluding a big chunk of their target market.

    This nonsense only serves the interests of the purveyors of UL, at the expense of virtually everyone else, and at the cost of our freedom of choice as GNU/Linux users. There is IMHO absolutely nothing good about this whatsoever, regardless of what your favorite distro happens to be, and even though I am not a Mandrake fan per se, I applaud them for their courage in standing up to this nonsense.

    --
    The Future of Human Evolution: Autonomy
    1. Re:UL is a disservice to the GNU/Linux Community by Marx_Mrvelous · · Score: 3, Insightful

      While your rhetoric sounds nice to a well-educated linux guru, it hold one major flaw: it assumes all Linux users know how to download, compile, and install all their own software.

      Personally I run Slackware and compile almost everything I use. However, in a family of 5 that owns 4 computers, I'm the only know who even has a clue, or who wants to have a clue. So yous claims that packaging everything as .tar as being "vastly more desireable" ignores the fact that most people can't use sofwtare in that format.

      You seem to be from the camp that says "If you're too stupid to use Linux, then don't bother." I'm from the camp that says "Linux is good for everyone if efforts aer made to bring it to the general public." That's the difference of opinion, it seems to me.

      --

      Moderation: Put your hand inside the puppet head!
    2. Re:UL is a disservice to the GNU/Linux Community by FreeUser · · Score: 2

      While your rhetoric sounds nice to a well-educated linux guru, it hold one major flaw: it assumes all Linux users know how to download, compile, and install all their own software.

      That simply isn't true. It assumes the Distribution Creators know how to untar a tarball and install it into their own distribution.

      There is nothing preventing Red Hat, Suse, Mandrake, Debian, et. al. from creating their own RPM/deb wrapper utility that will take a binary tarball and install it onto their respective distribution, perhaps even parsing the list of required libraries and versions and mapping it to their dependency resolution mechanisms anyway.

      This is a far more reasonable and equitable approach to take than to tell vendors they should target one or two "preferred" distros and leave everyone else groping on their own, denying people choice and undermining the diversity of the community in the process.

      You make grand assumptions about where people are coming from without any reasonable or logical basis for doing so, and extrapolate from that (example: I am in the "GNU/Linux should be for everybody camp", but that doesn't imply what you erroneously think it does), but those underlying assumptions are as false as those being promoted by the likes of United Linux, and the conclusions thereby just as erroneous.

      --
      The Future of Human Evolution: Autonomy
    3. Re:UL is a disservice to the GNU/Linux Community by reflective+recursion · · Score: 2
      There is nothing preventing Red Hat, Suse, Mandrake, Debian, et. al. from creating their own RPM/deb wrapper utility that will take a binary tarball and install it onto their respective distribution, perhaps even parsing the list of required libraries and versions and mapping it to their dependency resolution mechanisms anyway.
      From a technical standpoint _and_ a business standpoint, there is everything standing in the way of "package once, use everywhere." Those "tarballs" you speak of have no guarantee of information contained within them. The only information is basic directory structure and files contained within. You cannot simply wrap around a tar file and install it correctly. Some applications have very different needs and install very differently. You can't assume you can always do "./configure; make install" or similar. Perhaps the binary lives 2-3 directories deep. How would the tar wrapper get to it? So how would you get this perfect tar system? You would force _vendors_ to adhere to certain standards. The problem here is, Red Hat is in need of depedency control. They want to play the guy in the middle much like MS does. They are using RPM as a de facto standard for Linux. You can't simply make them give that up. Doesn't make good business sense. Even if there was this system, you would have to get Red Hat and other vendors to support it before application vendors would use it. Application vendors follow the lead of the controlling system(s). It makes good business sense to them.
      --
      Dijkstra Considered Dead
    4. Re:UL is a disservice to the GNU/Linux Community by Isaac-Lew · · Score: 2
      Nonsense. It is an effort to impose a proprietary embrace-and-extended standard on a community that is doing just fine with consensual standards where they make sense, and a wide open, free and fair marktetplace that encourages choice everywhere else.

      If you're referring to the packaging system (which will most likely be rpm), I hope you realize that rpm *is* released under an open license -- the GPL.

  10. UnitedLinux is not the solution by bigjocker · · Score: 5, Interesting

    We Linux users know there is a problem with the current linux distributions. It's not only an interoperability problem, but a core one. We have came to a point where we knew we were going to get to, but we haven't tought of a solution because we were making linux ready for the mainstream. Now is the time to solve this, UnitedLinux is a start, but, as many of you, I dont like the approach they took.

    We all know all the problems with RPM based distros, compatibility between them breaks a lot, and, even if you should have only one RPM for any distro, when we go to download an application we get a RH6.X.rpm, RH7.rpm, MDK8.rpm, MKD8.1.rpm, etc ...

    I'm a Mandrake user, and I love it, but I have seen apt-get working, and I'm really impressed. I think apt-get is the right direction for a real package management tool for all distros. This is the direction package managment under Linux should be taking, and not creating commercial standards without atacking the core of the problem nor creating apt-like solutions or apt-like-frontends for rpm based solutions.

    Conclution: LSB + apt-get should be mandatory to be able to call anything a Linux distribution. I know a lot of us would kill for apt-get to be the default package manager in all distributions.

    --
    Life isn't like a box of chocolates. It's more like a jar of jalapenos. What you do today, might burn your ass tomorrow.
    1. Re:UnitedLinux is not the solution by Seanasy · · Score: 3, Informative

      There's an RPM version of apt-get at freshrpms.net. It's for Redhat but I don't see why it wouldn't work for Mandrake.

      I don't think apt-get will solve the problem of different RPMs for different distros.

    2. Re:UnitedLinux is not the solution by bigjocker · · Score: 2, Interesting

      There's an RPM version of apt-get at freshrpms.net [freshrpms.net]. It's for Redhat but I don't see why it wouldn't work for Mandrake.

      That's exactly what we shouldn't be doing. Is the RPM package/dependencies list available to the apt packages? is the apt packages list availabe to RPM? Do they use the same notations? Ah, I see, making a RPM version of apt-get solves the problem, because we need more front-ends that hide a poor designed system.

      We need to stop for a second and rethink a lot of things, and among them is package distribution for linux. No matter which distribution we use or we make, this is a issue that is comming back to us right now, and if we don't do anything it will get a lot worse in the future.

      --
      Life isn't like a box of chocolates. It's more like a jar of jalapenos. What you do today, might burn your ass tomorrow.
    3. Re:UnitedLinux is not the solution by tunah · · Score: 2
      LSB + apt-get should be mandatory to be able to call anything a Linux distribution.

      What about a distro with no package management? Are they going to be forced to install an unused apt-get? What about gentoo? I prefer portage to apt. What about when I want to write a better package manager tomorrow? It can't get it's foot in the door because apt is standardised. What about...

      --
      Free Java games for your phone: Tontie, Sokoban
    4. Re:UnitedLinux is not the solution by Strog · · Score: 5, Informative

      Have you tried urpmi on your Mandrake box?

      It's the backend for the graphical software manager. Automatically downloads dependancies etc. similar to apt-get(I said similar, not like apt-get). I like typing partial package names and it will give you a list of all matches, versions, etc. Works fine out of the box but you really need to add mirrors for updates and cooker if you want to really work well.

      Urpmi has had some teething problems in the past but works well now on my systems. Anyone working with it on the 8.0 PPC release will know what I'm talking about. The issues basically convinced me to run the development version (cooker) on this iMac until the bugs were worked out. Worked much better when I got the latest wget. Curl didn't really help the issues for me. The last couple releases have worked flawlessly for me. That has me looking for problems that may or may not be there. YMMV

      I'm not knocking apt-get. I've used it and thinks it works great. I also like the package management in FreeBSD too. I think more Distos/OSes can look at what's been done and follow these examples.

    5. Re:UnitedLinux is not the solution by Lumpy · · Score: 5, Insightful

      the biggest problem is NOT rpm.. it's software developers trying to use a package manager as an installer which is VERY wrong.

      you dont try and use windows-update to install photoshop, so why the hell are linux programmers doing the same? There is an excellent installer package available to all and is top notch... It's from loki, and doesnt take a rocket scientist to figure out...

      the other problem is the overwhelming desire by EVERY programmer to use incompatable and bleeding libs.. if you are writing an app for the masses, USE COMMON LIBS THAT ARE ON CURRENT DISTROS. you dont see apps sold for windows that use pre-pre alpha graphics libs that are being designed for the next windows release... so why do linux users have to suffer? developers that cant keep their hands out of the CVS for the libs installed on their machine either need to be slapped or forced to publically state that "My program XYZ WILL NOT WORK ON A STANDARD LINUX INSTALL... See my requirements list for why"

      and a standard linux install is RH7.2,7.3 Mandrake 8.2 or whatever. just list it, take the time to be sure your users can actually compile your app. Or offer up a completely statically linked version... no worries about libs there...

      Linux is ready for prime time.. now only if the app developers would start getting ready.

      --
      Do not look at laser with remaining good eye.
    6. Re:UnitedLinux is not the solution by Nothinman · · Score: 2, Informative

      1) RPM is already the standard package format for the LSB
      2) Apt is a front end to the package manager, whatever you come up with will probably be usable with apt with a little tweaking.

    7. Re:UnitedLinux is not the solution by captaineo · · Score: 3, Interesting

      Yes, I'd say that RPM + automatic dependency downloader = APT. However, the important thing is that the developers of APT-based distributions traditionally pay a lot more attention to forward- and backward-compatibility than RPM-based distros.

      As you pointed out, on Debian the major library version number is appended to the library name, e.g. libgnomeprint0. This is because the Debian people know that at some point in the future, the GNOME developers *will* break the libgnomeprint API. Then they will label the new package libgnomeprint1, and all your software continues to work. On Redhat it would still be named libgnomeprint, and you wouldn't be able to install the new version until all apps using the old version are fixed and recompiled...

      Give APT to the Redhat folks, and before long you will end up in "APT hell," I guarantee it =).

      glibc and gcc breakages are a separate issue. The developers of those packages need to be shot... I've read posts to the gcc mailing lists regarding libgcc that show most gcc developers haven't the faintest idea what "backwards compatibility" means.

    8. Re:UnitedLinux is not the solution by Afrosheen · · Score: 2

      Mandrake is aware of this problem and implemented urpmi to take care of it. Simply typing urpmi apache will solve dependencies and install apache for you. It's not apt-get but it's close in many respects.

    9. Re:UnitedLinux is not the solution by Ian+Bicking · · Score: 2
      you dont try and use windows-update to install photoshop, so why the hell are linux programmers doing the same?
      Adobe doesn't have access to windows-update. If you could install or update all your Windows software as easily as windows-update allows, that would be a tremendous feature. It can't happen, because MS charges all sorts of tolls, and the proprietary model makes cooperation very difficult.

      Centralized package management is great. I have 1400 packages installed on my system. A lot of them are libraries, and a lot of them are only required as dependencies, but even if only a hundred of them are real pieces of software, that's still way too many for an interactive installer to work.

      Windows gets by because proprietary applications tend to be designed in a monolithic way. Each application has much more functionality (so you need fewer applications) and they don't depend or interact with each other very much (so dependency management isn't that important). And Windows installers still suck, because each installer is ad hoc.

  11. Re:Why Mandrake is right by reaper20 · · Score: 2

    I wouldn't say that commercial developers are incompetent, more like 'commercial software houses as a whole are incompetent and lazy.'

    It would be easier to code to something like UnitedLinux than support 5 or 6 different distributions. They'd rather just pick one (most just pick Redhat) and be done with it. They're just not willing to invest developer costs.

    Love would have everyone believe that Linux is fragmenting Unix-style. But that just doesn't happen with open source. I mean, look at Ximian, they're a relatively small software house, they support boatloads of distributions.

  12. they dont hack libc libm or anything important by johnjones · · Score: 2

    yeah great they did an installer and learnt how to compile src rpm's to what they like but I have yet to see them actually upgrade anything before redhat has put its fix's in

    e.g. lets see them actually use gcc3.1 before redhat

    regards

    john jones

    1. Re:they dont hack libc libm or anything important by srw · · Score: 2

      I haven't used Mandrake for a few years now, but back in the 6.x days, they were using pgcc (Pentium optimized compiler, ~30% speed improvement over stock gcc at the time) and did a lot of work on ironing out problems compiling things with pgcc vs. gcc. That seemed pretty important at the time. Of course, my few remaining Mandrake 6 boxes have a hard time compiling anything current now...

    2. Re:they dont hack libc libm or anything important by LinuxGeek8 · · Score: 5, Informative

      yeah great
      lets see them actually use gcc3.1 before redhat


      Nice flamebait.
      They are already using gcc 3.1 in Mandrake Cooker, their development distro.
      They built everything with it short after the release of 8.2. They tried before, with Mandrake's rpm-rebuilder robot, but a lot of software didn't build with gcc 3.0 then.
      With gcc 3.1 and 3.1.1 things look better.

      They were the first with devfs in mdk 8.0 I believe, allthough that might have been a bit early.
      They were the second distro to use apt-get (after Connectiva), but they switched to their own tool, urpmi, which is working rather good nowadays (apt-get for rpm isn't perfect yet too, you know).
      So all in all, it seems to me you put out a rather cheap flamebait; you mostly lack the right information.

      --
      Well, don't worry about that. We can get you back before you leave. (Dr. Who)
    3. Re:they dont hack libc libm or anything important by Hamshrew · · Score: 2

      Not quite the MOST current, but close enough. They sometimes mask out packages that interfere with important stuff, and Portage broke a while back.

      That said, Gentoo is still my favorite distro.

      --
      - Free tabletop fantasy gaming! Grey Lotus
    4. Re:they dont hack libc libm or anything important by Eil · · Score: 2


      e.g. lets see them actually use gcc3.1 before redhat

      You troll. Because gcc > 2.95 is simply broken.

  13. Re:Why Mandrake is right by damiam · · Score: 2, Insightful
    UNIX is not like Windows: when a user installs an application on UNIX, he does not expect that application to install random files in arbitrary directories all over the filesystem.

    Yes he does. A proper UNIX program will install files in /usr/bin, /usr/doc, /usr/share, /etc, and various other places, as opposed to a Windows program that installs everything in C:\Program Files\$progname, with the occasional library in C:\windows\system

    --
    It's hard to be religious when certain people are never incinerated by bolts of lightning.
  14. More Links and More Opinions ;-) by FreeUser · · Score: 2

    LINK CORRECTION ... [debian.org] ... should be ... [slackware.com]

    heh!

    But of course, that should actually read:

    I'll just stick to the best distributions and watch the fun from afar

    [grin]

    Seriously, though, it is this choice that allows you to use and enjoy slackware, and me to use and enjoy Source Mage and Gentoo, others to use and enjoy Debian, Red Hat, Mandrake, and so on, that makes the GNU/Linux community, and the Free Software community in general, so dynamic and so productive.

    It is this choice the efforts like UL are trying to undermine, by promoting the myth that commercial and proprietary software vendors should (or need to) package their wares up for one or two reference distributions, rather than packaging them up in a distribution-agnostic manner as Blender, VMWare, Id, and Loki have done. This myth may serve the interests of the distribution promoters in question (in this case, UL), but it is a disservice to the GNU/Linux community as a whole by creating unneeded incompatabilities with other distributions and excercizing some degree of coercion for people to adopt the reference distribution instead. What is more, as other binary releases have proven, it is absolutly unnecessary.

    It behooves us all, slackware, Debian, Gentoo, Mandrake, and Source Mage enthusiasts alike, to stand up and make sure the word gets out to commercial vendors that they can, and should, package their software in a distribution-agnostic manner so that they can target their entire marketplace, and not just a portion thereof, by packaging their software in standard tarballs, documenting precisely which versions of which dynamically linked libraries their software requires, and providing a statically linked binary-of-last-resort in parallel that will run regardless (this is important as distros mature and the old version of the software remains desirable anyway, so it not only allows any distro access to the software, it also provides insurance that the software will run on most any GNU/Linux distro 5 years hence, or even longer, long after the state of the art has moved a great deal further along).

    --
    The Future of Human Evolution: Autonomy
  15. Point-by-point rebuttal by Marx_Mrvelous · · Score: 3

    I'd like to take issue with your statements:
    1. Commercial software companies don't understand dynamic linking.
    This statement might be correct in a few cases, but Linux does *not* provide a better development model than windows. The simple fact is that you can statically or dynamically link in *both* windows *and* linux. And ask anyone who's tried to update their libraries in Linux if it's easier than doing so in Windows.
    2. Unix Filesystem
    So, we've got files in, say the /opt directory. The config files are in /etc, maybe adding some lbiraries to /usr/lib, probably setting up some symbolic links in /usr/local/bin. For the most part Unix-style distributions keep everything in one directory, but so do most Windows apps.
    As for a guarantee that a program "relocated" will or won't work on two systems, the same thing can be said for Linux/Unix.
    3. Illegal cartel
    I don't know where you're getting this, but you might as well claim that Steven King killed JFK. It's an unfouned conspiracy theory at best, slander at worst. And since when is OPEC or De Beers illegal? Or UL fo that matter?

    Your main point is that prorpiatary software developers are incompetent. You use some... interesting justification. Just because there is so much more sofwtare for Windows doesn't mean that there is more bad siftware, but there us *plenty* of bad software (open source, free and closed) for Linux.

    --

    Moderation: Put your hand inside the puppet head!
    1. Re:Point-by-point rebuttal by lordpud · · Score: 2, Informative

      Is De Beers illegal? Well if they are not why don't they operate in the United States?
      http://www.cnn.com/SPECIALS/2000/yourbusiness/stor ies/debeers/
      http://www.professionaljeweler.com/archives/news/2 000/020300story.html

  16. Re:Why Mandrake is right by torinth · · Score: 5, Insightful

    It is a basic principle of dynamic libraries that versions and functionality changes between releases. Ever notice how many different versions of Microsoft's DLLs you have on your Windows box? That's no coincidence - Windows developers are forced to incorporate the version of the DLL that works with their application. Linux provides a far superior development model, allowing publishers to statically link the correct library into their binary. Mozilla does it; Oracle does it; why can't the rest of the vendors get a clue and do the same thing?

    Ugh. Is this a troll? Am I missing something? Staticically linked libraries are not a 'far superior' development model. Seriously. If you want to use your system efficiently, you really don't want every application completely self-contained. That's a lot of redundancy, and thereofre, al ot of waste. Not to mention the distribution of bug fixes. Linux or Windows, it's much nicer if I can download/build a new .so or .dll to fix a problem in a library used in a number of applications, without having to rebuild every single one.

    If you want everything self-contained, then throw yourself back to some single-tasked OS from the 70's. If you want to take advantage of modern advances in application and systems design, you're just going to have to get "used to" the idea of some standard that applications can conform to. This could be the LSB or a guide from the OS vendor to which an application is tailored, but you have to have something. Otherwise, your wasting alot of (system/manpower) resources maintaining n-hundred copies of the same statically-linked library distributed throughout your system.

    Welcome to the world of modern software. Have a nice day.

    -Andrew

  17. Why you're all incorrect about UnitedLinux by k8to · · Score: 3, Interesting

    UnitedLinux is clearly an attempt to raise the commercial value of compatible and LSB-compliant linux distributions.

    The Mandrake solution of 'blindly do whatever RedHat does' does make things somewhat compatable, but there are a lot of drawbacks to this strategy, and it doesn't really help the commercial software vendors at all if Red Hat decides to change what they provide from version to version. (And they do.)

    The Linux Standard Base is useful, it is relevant, it is important. This draws attention to and raises the bar of interest in this regard.

    Now, please explain, all you slashbots, how this is a bad thing?

    --
    -josh
    1. Re:Why you're all incorrect about UnitedLinux by HiThere · · Score: 2

      I have the feeling that you haven't compared recent versions of Mandrake and Red Hat. They have diverged in many ways. It's not a huge break, more a matter of a difference in focus. But they tend to adopt tools in different orders, and to experiment with different new tools. True, after a couple of iterations they tend to settle into agreement as to which features are worthwhile, and which not worth bothering with. But isn't this what one should expect when the GPL is in force?

      And Mandrake does things first about as often as Red Hat does. And they don't always end up in agreement. (Mandrake still prefers KDE over Gnome, and Red Hat the reverse, e.g.)

      --

      I think we've pushed this "anyone can grow up to be president" thing too far.
  18. Re:Why Mandrake is right by Junta · · Score: 2

    I would say this is more flamebait, but anyway....

    I would say commercial software companies understand dynamic linking fine, they are not idiots (at least my company isn't). There is nothing about the windows architecture that forces *anything* to be in a .dll file, just like linux doesn't require anything to be in a .so file. The difference is not one of architecture, both are equally well suited for dynamic linking. The difference is in the way licensing tends to work, convenience, and update ability. Companies in the windows world frequently license the use of a third party component, but they never exchange a line of source code, but instead only get API documentation and necessary .dlls. The agreement often also stipulates that redistribution is *only* permitted in the form of a dll. Also, when it comes to updates, it is easier to update individual dlls bandwidth wise than a whole application. You see linux binaries that are dynamically linked to let users try their luck with .sos too, in most cases.

    - Commercial companies can understand the filesystem fine, but that doesn't mean they like it. The typical installation strategy of putting binaries, libraries, headers, and documentation in standard, shared places can make it easier on CLI users, but makes support and integratin testing/implementation a nightmare. Companies want maximum control over the install process and want to keep things in a separate directory not because they don't "get it", but because they can only test a finite number of combinations, and the more the user deviates from those tested configurations, the more potential conflicts/bugs could be exposed by exotic configurations. If their product just happens to use the same filename as another product, and the user in trying to install erases the other applications file, will get upset with the second company. Same goes with relocation and such. Many commercial Unix apps never require access outside of ~, but some do, but same goes for a few open source projects.

    - That whole last paragraph smelled of pure FUD. Quite frankly I don't see much the point of UnitedLinux, but I don't think they are doing this, if for no other reason then they *know* they lack the market presence to pull it off. As mentioned in the story, Linux distributions are not the same as the Unix vendor differences, and UnitedLinux seeks to solve a largely non-existant problem.

    --
    XML is like violence. If it doesn't solve the problem, use more.
  19. Re:Why Mandrake is right by ceswiedler · · Score: 3, Interesting

    Dynamic linking is bad, and we should all go back to static linking? Well, why don't we get rid of this whole "networked computers" thing and go back to timeshared servers?

    Dynamic linking has its problems, but the answer isn't "statically link everything". There should (and can) be a clear separation between changing the interface of a dynamic library and changing its underlying implementation. All of my applications which use zlib should benefit from upgrading the shared library to fix bugs.

    Microsoft has tried to answer this with COM, where COM objects have interfaces which never change and instead create a new "version" of the interface if it needs to be updated. It's no panacea but it's the right idea.

    The problem is that programming is hard. There's no quick solution that will fix all of these problems, and we don't need to go back to static linking either. Developers need the discipline to use the techniques which answer the problems effectively. And there is no way you can convince me that open source developers have more discipline in that area than proprietary developers.

  20. Loki installer by Ender+Ryan · · Score: 2
    Or, like Loki, id, and some others... the Loki installer is a perfectly effective and free, easy to use, and reliable way of distributing commercial software. Others have made their own installers(* Office, yeck, nasty installer ;-).

    I have never had binary incompatibility problems with any commercial Linux software, on any distribution. And, unlike most freeloaders who read this site, I buy a significant amount of commercial Linux software.

    --
    Sticking feathers up your butt does not make you a chicken - Tyler Durden
  21. Why Should Success == evil forces? by BRock97 · · Score: 4, Interesting

    Over the last few years of open source, why is it that when an open source company becomes successful financially (and by this, I mean is able to operate without going under), they become the source of evil-ness in the eyes of others? I understand that Taco put the "evil forces" in quotes to indicate a certain level of sarcasm, but to some in Open Source Land, they do see it this way.

    What has RedHat done that is so bad? Sold out? Stifled innovation? As far as I am concerned, no, they have not. In fact, I am very happy with their products on the server level and use it on three production machines at my local university. The Airforce is even looking into using servers running RedHat. Not only does their stuff run well, but it gets good name recognition for Linux as a whole.

    It isn't just RedHat, either. I am sure that if the Apache Foundation were to go private and start selling a commercial version of Apache httpd AND become commercially sound, they would be looked upon in the same way.

    I am asking in all seriousness. I want to understand this mentallity.

    --

    Bryan R.
    The price of freedom is eternal vigilance, or $12.50 as seen on eBay.....
    1. Re:Why Should Success == evil forces? by Hollins · · Score: 2

      successful financially (and by this, I mean is able to operate without going under)

      As RedHat is yet to turn a profit, and it remains questionable whether she ever will, I would say she is in certain danger of going under.

    2. Re:Why Should Success == evil forces? by FreeUser · · Score: 4, Informative

      Over the last few years of open source, why is it that when an open source company becomes successful financially (and by this, I mean is able to operate without going under), they become the source of evil-ness in the eyes of others?

      This presumption isn't correct IMHO. Not even Richard Stallman (whos rhetoric, while often quite insightful, is about as feiery as it gets) is guilty of what you describe here, much less the majority of the GNU/Linux and Free Software/Open Source community at large.

      Red Hat has done some great things for the community, and has given back a great deal to the community. I may not prefer their distro personally, but I have no trouble suggesting it (or Mandrake) to friends who want to install and play around with Linux.

      What has RedHat done that is so bad?

      They have encouraged proprietary software vendors to release their wares in a manner that is compatible with Red Hat and not other distributions, by falsely implying that they, Red Hat, set the standards and everyone else follows.

      This is bad because (a) Red Hat does not (and shouldn't) set the standards and (b) it is quite possible, and vastly preferable, to package software in a distribution-agnostic form installable by evertyone. Blender did it, Loki did it, Id and several other proprietary vendors do it now.

      This is my only real criticism of Red Hat, and if they would cease and desist this behavior (which IMHO does in fact do harm to the community as a whole, and to the vendors who are seduced by the erroneous notion they have to target one or two main distros) I would have absolutely nothing bad to say about them whatsoever.

      UL, on the other hand, is an effort to exploit exactly this myth, mislead software vendors in the process (to their detriment and the detriment of the GNU/Linux community at large), all without giving even a fraction of what Red Hat has given back to the community, and that is a very real and serious problem. Actually, propogating the notion of commercially imposed standards (rather than standards formed by consensus) and forcing users to use a One True Distro (or forever chase and mimick a One True Distro) is a terrible disservice to the community, regardless of how much is "given back" to the community to compensate, and it is an effort that should be resisted and fought.

      --
      The Future of Human Evolution: Autonomy
    3. Re:Why Should Success == evil forces? by tempest303 · · Score: 4, Interesting

      I must respectfully disagree with a few things here:

      They have encouraged proprietary software vendors to release their wares in a manner that is compatible with Red Hat and not other distributions, by falsely implying that they, Red Hat, set the standards and everyone else follows.

      This is true to an extent. Red Hat did essentially "go their own way" in some respects, setting up their own standards for some things. The most notorious of these breaks is, of course, the use of GCC 2.96 instead of 2.95. This caused a lot of controversy, and deservedly so, but it's what they felt they had to do for their distro. They had customers who required the enhancements of 2.96, and so they met those needs. They took a lot of crap for it, too, but they stuck to their guns (and the customers they were serving).

      RH also took some liberties with file system layout, etc. They obviously felt it was important enough to make the change, so they did.

      What I'm trying to illustrate here is that in both cases, RH did what they did not to lock out other vendors, or to hyjack the industry, but rather to apply what they felt was some needed sanity into certain aspects of Linux. However, the community has now "caught up" to Red Hat's changes, by releasing GCC 3.x, and the LSB 1.1 spec. RH's next distro (which will undoubtably be called 8.0) is going to be using GCC 3.x, and will be LSB compliant. So it seems to me that Red Hat has only been doing what they felt was necessary until the community made their decision on the direction of things, and then RH re-converged their distro with the community at large.

      it is quite possible, and vastly preferable, to package software in a distribution-agnostic form installable by evertyone. Blender did it, Loki did it, Id and several other proprietary vendors do it now.


      Yeah, but they did it by making nasty custom installer scripts, typically with no uninstaller! Eek! This might be nice for Slack or Gentoo people, but how about an RPM for the RH, Mdk, Suse, Caldera, and (via alien) Debian users? What's more, they probably also statically linked the stuff to hell and back. I'd prefer to see 2 releases - LSB and non-LSB. A nice RPM for LSB compliant distros, and non-LSB for people who don't give a stuff. ;-) The LSB people are rewarded with package management, and smaller executables, and a smaller memory footprint, but it doesn't keep out the people who aren't compliant.

      While I'm on the subject, who isn't compliant now, or won't be by Fall? RH will be fully compliant with 8.0, MDK is/will be soon, all the United Linux distros are/will be (SuSE, Caldera, Connectiva, Turbo), and Debian is/will be as well. What about Gentoo, Slack, and the micro-distros? Anyone know if they plan to conform? FOr that matter, what about Lycoris and Lindows? ANyone have info either way on these?

    4. Re:Why Should Success == evil forces? by ftobin · · Score: 2

      This is true to an extent. Red Hat did essentially "go their own way" in some respects, setting up their own standards for some things. The most notorious of these breaks is, of course, the use of GCC 2.96 instead of 2.95. This caused a lot of controversy, and deservedly so, but it's what they felt they had to do for their distro. They had customers who required the enhancements of 2.96, and so they met those needs. They took a lot of crap for it, too, but they stuck to their guns (and the customers they were serving).

      This is exactly the same reasoning that people give for why IE and other Microsoft products have so many bad-standards-wise 'features'. I don't buy it when it's applied to Microsoft producs, and I don't buy it when it's applied to RedHat products.

      Let me be clear that am not trying to knock RedHat here, but merely your means of argument.

    5. Re:Why Should Success == evil forces? by tempest303 · · Score: 2
      I see where you're going with your objection. However, it's a bit apples to oranges to compare the GCC 2.96 thing to the usual "embrace and extend" tactics, because:
      • they have demonstrable reasons for doing what they did (ie: not just doing it for the sake of changing things, and thereby breaking them for everyone else)
      • their changes were (naturally) 100% open-source
      • when the opportunity finally arose to rejoin what the rest of the community was using (GCC 3), they did just that.
      By comparison, show me where Microsoft plans to re-join the rest of the Web community and stick to XHTML 1.0 standards for their HTML "standards". :)

      What RH did was a temporary fix, whereas MS's changes are meant as a permenant break, thus making them fundamentally different types of divergence, IMHO. I understand your argument of inconsistancy, but given this fundamental difference, I don't believe it's a fair comparison.
  22. Re:Why Mandrake is right by cjpez · · Score: 3, Informative
    Or, if you've thought things through, you'll be using something like Encap or GNU Stow, in which case you will be installing into one directory.

    Seriously, try it out. It's absolutely wonderful. By far the best way I've found to keep your system from accumulating too much cruft (well, it won't stop the accumulation, but it will make it trivially easy to get rid of later). I've only used Encap, but it's way way cool. When you compile a program, use "--prefix=/usr/local/encap/program-1.0" with the configure script, and then you'll have /usr/local/encap/program-1.0/bin, /usr/local/encap/program-1.0/share, etc . . . Then you run "epkg -i program" and it'll install all the symlinks correctly into /usr/local the way you'd expect. Then you can remove packages, upgrade, etc, etc, etc. Very fun.

  23. Re:Why Mandrake is right by be-fan · · Score: 2

    Is this a good thing? I think it's a stupid relic of the days when $PATH and $LD_LIBRARY_PATH were the best way people could come up with of taking individual software applications and importing them into a common environment. These days, a database mapping command and .so names to binaries and libraries that live in their own application directories would be a far cleaner solution. It could even be automatically managed by RPM or DPKG, with something like 'menu' on Debian.

    --
    A deep unwavering belief is a sure sign you're missing something...
  24. Re:Why Mandrake is right by abe+ferlman · · Score: 3, Interesting

    when a user installs an application on UNIX, he does not expect that application to install random files in arbitrary directories all over the filesystem. There is no registry in UNIX and no guarantee that the application won't be relocated to another system.

    I wish that this were true, but "make install" typically writes to a lib directory, a bin directory, and runs ld to update the library directory listings. Thank goodness it's not a binary-only registry like windows has (ld.so.conf is pretty simple to grok once you know why it's there), but it's not as simple as you make it out to be.

    This, in fact, is the only reason I use rpms on my redhat boxen- it's a lot easier to uninstall a package than a tarball that has had "make install" run because the package management software keeps track of where all the files were installed for you.

    --
    microsoftword.mp3 - it doesn't care that they're not words...
  25. Re:Spam by ceejayoz · · Score: 3, Informative

    Because spam means unsolicited commercial e-mail, no matter how useful it is?

    That being said, Mandrake doesn't seem to spam - I had to explicitly sign up for the newsletter...

  26. Did you read the article? by jaaron · · Score: 4, Interesting

    If you didn't read the Mandrake article yet, I would really, really recommend you do so. It's wonderfully written and an excellent explaination of what a distribution is and how software should be developed. For example:


    It is extremely hard for us to understand why some software publishers and hardware manufacturers only support one Linux distribution.

    Each hardware manufacturer should develop drivers directly with the appropriate Free Software project. Network card manufacturers should cooperate with the Linux kernel project, videocard manufacturers should collaborate with the XFree86 project, and so on. For example, when a network card module is included directly in the Linux kernel it becomes a de facto standard supported by all Linux distributions.

    In the same spirit, all software publishers should certify their products for a given version of the LSB (Linux Standard Base), not for a particular brand of Linux. Therefore, that software would work equally well with any Linux distribution that is in conformity with the LSB.


    This article has really increased by respect of Mandrake and shown that they really do understand the Open Source/Free Software methods.

    --
    Who said Freedom was Fair?
  27. Re:debian rocks :) by BrokenHalo · · Score: 2, Funny

    Yes, but Woody shows no sign of being released in my lifetime...

  28. Is this really newsworthy? by Uttles · · Score: 2

    Look, everyone knows Mandrake doesn't want to join United Linux, and why? Because they want to make money, and not share it with anyone else. It would be nice to see Red Hat follow a strict Linux standard, and Mandrake to do so as well (since they tend to follow Red Hat) but that probably won't happen because they are constantly trying to include things that will make people buy their distro and sign up for their services rather than just the same old standard stuff. That's the reason, and everyone knows it, Mandrake is just blowing smoke.

    --

    ~ now you know
    1. Re:Is this really newsworthy? by javahacker · · Score: 2, Insightful

      Yes, Red Hat and Mandrake are FOR PROFIT companies, and they will do things to attract people to buy their distribution. Duh! Many companies that "want to make money" are paying for people to contribute to Linux development full time. You make it sound like following a standard (anyone heard of LSB) means you must be part of United Linux.

      United Linux is an attempt by several companies that don't have a large portion of the market to build name recognition for themselves, and to make more money. Don't make it sound like they are out to save the world, they want more people to buy their brands of Linux, just like Red Hat and Mandrake do.

  29. New definition of spam by The+Cat · · Score: 3, Insightful

    Any e-mail I don't want = spam

    I guess Mandrake is sending their newsletter to *@*.* now, right?

    Spam is unsolicited bulk e-mail with a specific commercial pitch or advertisement including a price. Introductory e-mails (especially sent to a specific address), newsletters and business correspondence is not spam.

    1. Re:New definition of spam by FreeUser · · Score: 2, Offtopic

      Spam is unsolicited bulk e-mail with a specific commercial pitch or advertisement including a price.

      Wrong, and spoken like a true spammer. (I hope you are not a spammer, but your definition echos almost precisely that which is used by some Spammers to justify their bulk emails).

      SPAM is Unsolicited Bulk Email. Period.

      Whether it is promoting Salvation from the Lord Our God(tm), Senator Hollings Reelection Campaign, or the Latest Penis Extention scam, it is SPAM.

      However, opt in mailing lists are NOT SPAM because the Opt In process itself is an act of solicitation.

      Of course, if a vendor or web site changes your selection from 'not opting in' to 'opting in' then, of course it is SPAM, because in fact you never did opt in, and they have deliberately miscategorized their lists in order to decieve.

      Any bulk email that arrives without your having asked to be included on a list (e.g. for notifications, etc.) is SPAM. Period.

      All of that having been said, it is my understanding that Mandrake's Newsletter is opt in, which means by opting in you solicited it and it is therefor NOT SPAM.

      --
      The Future of Human Evolution: Autonomy
    2. Re:New definition of spam by The+Cat · · Score: 2

      [i]I hope you are not a spammer[/i]

      No. However there are times when I send "hello, our company is" e-mails to other web sites and news sites, one at a time. Is that spam? No.

      Polite introductory correspondence is essential to business. Screeching SPAM!! SPAM!! SPAM!! every time an unfamiliar e-mail address appears in the From: field doesn't help solve the spam problem, and in fact, makes it worse.

      That said, I'm glad to see Mandrake's newsletter is opt in. They don't seem like a spamming-type company (and they make an excellent Linux distribution).

      Oh, and moderators: since the word SPAM appeared in the STORY, this is NOT offtopic.

    3. Re:New definition of spam by geekoid · · Score: 2

      SPAM is Unsolicited Bulk Email. Period.
      wrong.

      In regards to email, the original poster is correct.
      Feel free to look at the definition of SPAM in any anti-spam law.

      --
      The Kruger Dunning explains most post on /. http://en.wikipedia.org/wiki/Dunning%E2%80%93Kruger_effect
    4. Re:New definition of spam by shepd · · Score: 2

      >Is that spam?

      Yes, and if I were a sysadmin that received your email, I'd simply firewall you off my subnet.

      You have no right to advertise to me. If you want to send me an email, make sure it is ontopic for the email address you've found.

      I really doubt any websites you've found had "send your advertising here" email addresses.

      Next thing people will say that looking companies up in the yellow pages and dialing them by hand to advertise to them is not telemarketing.

      --
      If you could be told what you can see or read, then it follows that you could be told what to say or think - BoC
    5. Re:New definition of spam by The+Cat · · Score: 2

      Yes, and if I were a sysadmin that received your email, I'd simply firewall you off my subnet.

      What if our business wanted to buy something? By this definition, such an e-mail would be labeled spam.

      So now every e-mail sent by a business is advertising, therefore it is spam. This is why screaming SPAM!! for *every* business e-mail is the wrong idea.

      make sure it is ontopic for the email address you've found.

      The topic being printed right next to the e-mail address no doubt...

      The definition of spam is "unsolicited bulk e-mail." Sending a polite introductory e-mail to *one* address doesn't fit that definition.

      The new definition is "if the e-mail didn't come from a familiar address, it is spam" and that is plainly ridiculous. I don't support mass random e-mail advertising by any means (I get about 50 such messages a week), but businesses have to communicate.

      to advertise to them

      I never said these e-mails were advertisements. We have a web site for advertising. E-mail is for communicating with people. Businesses may not have a right to advertise to you, but they do have the right to use e-mail like everyone else.

    6. Re:New definition of spam by Per+Abrahamsen · · Score: 2

      > SPAM is Unsolicited Bulk Email. Period.

      Correct.

      > In regards to email, the original poster is correct.

      He is correct that his definition of spam is new.

      > Feel free to look at the definition of SPAM in any anti-spam law.

      No law I have heard of define the term SPAM. Some laws outlow specific types of spam, and sometimes email that are not spam, but without defining a specific term for what they outlaw.

  30. Re:Why Mandrake is right by Fastball · · Score: 3, Interesting
    Statically linking is not a waste when you consider the cheapness and size of today's storage solutions. Unless you install everything under the sun, this is not a problem. Additionally, you get a performance increase with statically linked libraries. Dynamic linking might have been *the* way of life when storage capacities were in the tens or hundreds of MB, but by no means is it the only viable solution these days.

    That said, you are probably right about the expediency of bug fixes through libraries. Still, when you consider the rapid pace of development of some projects, I think this isn't as much of an issue as you might think it is.

    Worse than DLL or .so hell is RPM hell. I am sure all of you who have been exposed to this technological travesty agree. When a distribution's installation hinges on the installation of the Perl RPM, for example, you are virtually guaranteeing that you will break something and potentially assfuck your system if you remove or don't install the Perl package in favor of compiling from a tarball.

  31. 2nd tier? by sammy+baby · · Score: 2
    UL is just the 2nd tier distros trying to get attention and ink away from the "evil forces" in North Carolina.

    Yeah, because we all know what a second-tier outfit SuSE is.

  32. Debian UnitedLinux by Chris+Pimlott · · Score: 2
    Look again. It's a joke. Ransom Love says he wants to find a way to include Debian in UnitedLinux and DWN is saying the only way that'll happen is if they make UnitedLinux based on Debian.

    If you don't believe it, check out the UnitedLinux FAQ, which states:
    Today, four development members - Caldera, Conectiva, SuSE, and Turbolinux - make up UnitedLinux, but the initiative is open for additional Linux companies to participate.
  33. Treat Base Distro's like XFree (or the kernel) by Anonymous Coward · · Score: 2, Interesting

    I think we should treat the base Linux distro as a commodity and separate it from other components. We have a group working on XFree, one for the kernel, etc, so why not get a bunch of people together and release a base distro with the kernel, required libs, XFree, command line apps, etc. This base would hopefully be LSB compliant (FHS too!). This way, different companies would concentrate on installers, application choosers, and eye candy (KDE/Gnome/etc). Don't worry, there will still be lots to fight about ;)

  34. UL as the "Linux Ultra-Lite/Total-Fluff" distro? by dcavanaugh · · Score: 2, Insightful
    UL resistance is high in the current Linux community, so their customers will have to come from somewhere other than the existing Linux base.

    The final frontier of Linux computing is the Windoze desktop. RH, Mandrake, and a few of the geekier distros have pretty much conquered the hardcore Linux community, but there has been minimal penetration of the desktop market.

    What remains is the competition over whose Linux will be pre-installed on the next batch of lowball Walmart machines. Simplified installs, upgrades and desktop support will appeal to the "Linux for dummies" crowd, especially those who don't know or care about the GPL issues.

    No matter who UL says their target market is, the only customers that would be interested in a "pay per seat" implementation of Linux are those who are trying to abandon a "pay per seat" implementation of something else. The UL product should have some appeal for PC manufacturers who want a cheaper Microsoft than Microsoft. I think UL will evolve into the "Linux Ultra Lite/Total Fluff" distro.

  35. Mandrake doesn't get UL, and neither do you. by Opusthepenguin · · Score: 5, Insightful

    Mandrake is right on when they say "MandrakeSoft would gain nothing by joining United Linux, and doing so would damage our reputation." Mandrake's claim to fame is their ease of use and GUI utilities, which have been praised and touted in this thread. They are not limited to the desktop, but they do it very well and that is their core competency. The are traditionally not the hardend server Linux you would think of (yes, of course Mandrake makes a fine server, I'm talking about their focus and perception). The UL crew have been very specific on what their target market is; not the desktop, the enterprise server, even to the exclusion of the desktop. Why then would Mandrake be interested in joining such a server focused group? As state, they wouldn't. Joining UL would force them to compete in an area where they are neither the leader or have a competitive advantage. Sure, you can believe all the sanctimonious hoorah they spout if you want, but bottom line is it's bad business for a desktop focused distro to join a server focused organization.

    The biggest missconception about UL is that it is some Borg like entity that once you join you must fall in line with. This is just not the case. Each participating member can do whatever they like outside the UL organization. SuSE has stated quite clearly that they will continue to offer a desktop version. This version will (probably) not have the UnitedLinux tag on it, but then for a desktop, who cares? What UL offers is the ability to have your OS certified on enterprise hardware without being lucky enough to have the "defacto Linux standard" in your title (that's RedHat incase you missed it). With that in mind, there's no reason Mandrake could't join UL and realse a UL version, fully certified on all major hardware, with the added value of it's GUI tools, etc. Then Mandrake could continue to sell their deskop/server versions that would appeal to a broader, more price sensitive, customer base.

    The second biggest missconception about UL is that it limits competition. This is just the opposite of the truth. To date there is only One distro that enjoys certification across all major hardware line, RedHat. Now, either RedHat has been unwilling or unable to convince it's hardware partners to certify agains all Linux distro's or, say, a Kernel/libs version of Linux. Sure, their are hundres of distro's out there, but only one certified for your enterprise needs, nice if your RedHat. With UnitedLinux there will not be two distros certified on all major hardwere, but five. And, because of the open (gasp) whey UnitedLinux was founded that could grow into as many distro's who care to achieve that level of certification. So, while UL does nothing to prevent a distro from producing whatever they like (thus not hurting competition), they provide the avenue through wich all distro's, not just RedHat, can achieve hardware certifications and compete in the enterprise market.

    UnitedLinux is not a bad thing. It is focused on what it wants to do, but ultimately it does what RedHat never cared to, bring the rest of Linux along into the enterprise space. . . if they want to come.

    Opus

  36. CPAN by nullard · · Score: 2

    I'd like to see a package management system somewhat like CPAN (more info). I like being able to use a ReadLine enabled interface and automatic dependancy checking. I like being able to break the install into parts: I gan get the module, tweak it as I see fit, then install it. It just seems like a better system then fink, apt-get, etc.

    --


    t'nera semordnilap
    1. Re:CPAN by crumley · · Score: 2
      You can do this with apt-get now, though it could be a little cleaner.
      1. apt-get source foo (grab the source)
      2. tweak the source
      3. apt-get -b source (builds the source - apt-get is smart enough not to re-grab the source)
      4. dpkg -i foo.deb (install)
      Build-depends don't work with all debs yet, but with the majority. And apt-get is readline enabled, unless your favorite shell isn't ;).
      --
      Preventive War is like committing suicide for fear of death. - Otto Von Bismarck
  37. Heres why by clump · · Score: 2
    UnitedLinux is clearly an attempt to raise the commercial value of compatible and LSB-compliant linux distributions.
    Please keep in mind that UnitedLinux isn't the LSB. I fully agree with your later assertion of the goodness of the LSB but if your looking for LSB, UnitedLinux isn't the way to go. Its an entirely different goal.
  38. Re:Why Mandrake is right by fmaxwell · · Score: 2

    Staticically linked libraries are not a 'far superior' development model. Seriously. If you want to use your system efficiently, you really don't want every application completely self-contained. That's a lot of redundancy, and thereofre, al ot of waste.

    My last 80GB, 7,200rpm hard drive cost me $75 after rebates. Thus the redundency and waste arguments are just not relevent to most people. I'd much rather buy a larger hard disk than give up system stability.

    Not to mention the distribution of bug fixes. Linux or Windows, it's much nicer if I can download/build a new .so or .dll to fix a problem in a library used in a number of applications, without having to rebuild every single one.

    And what happens when the "new and improved" .dll does not work properly with an existing app? That's happened over and over in the Windows world. Suddenly CD burning stops and it turns out that something replaced one ASPI-related .dll with an older or newer version that is incompatible.

    The entire concept of .dll files flies in the face of software regression testing. If the software that I deliver to you can be changed because you installed software from Adobe, Microsoft, or AOL (that replaced a shared .dll), what good was my testing?

    Welcome to the world of modern software.

    You act like "modern software" is somehow better than older software. In fact, the number of bugs that exist in the typical business application dwarfs its equivalent from a decade ago.

    But all of that aside, the shared .dll concept is like disk compression software -- an answer to a problem (expensive, limited disk storage) that no longer exists.

  39. Re:Why Mandrake is right by hey! · · Score: 2
    In the windows world, the issue is trust.

    Do you trust the providers of the DLL to only to provide updates that are strictly compatible with the version you installed on the user's machine?

    Do you trust the other software vendors to do the right thing when writing their installers?

    You balance off your feelings of unease with the performance cost of providing a copy of the DLL in your application directory or statically linking such functions as you need.

    --
    Post may contain irony: discontinue use if experiencing mood swings, nausea or elevated blood pressure.
  40. Re:Why Mandrake is right by captaineo · · Score: 2

    Very, very good points, especially about regression testing. Most software companies have enough trouble verifying that their own code works correctly; it gets worse when third-party dll developers can make changes at their whim...

    Binary software vendors have been doing a better job of not breaking DLL interfaces. It comes out of necessity - you can't just ask each of your customers to recompile a whole bunch of things every time you make a change (like some open-source library developers have been known to do =).

    Consider the *immense* lengths that Microsoft has gone to in order to avoid breaking user32.dll and msvcrt.dll after umpteen different changes. (e.g. according to Joel Spolsky/Joelonsoftware.com, MS kept a bug in malloc/free just so that SimCity would continue to run on Windows 95).

    I do see a certain advantage to DLLs however - cache footprint. It is better to have one shared copy of a "hot" function like malloc() than many statically-linked copies... But this is a really small concern.

    Keep in mind that even if all executables are 100% statically linked, they still depend on a stable kernel syscall interface. The Linux kernel developers have been pretty good about binary API stability over the years, but there have been occasional breakages. (e.g. changing the layout of files in /proc)

  41. Somebody mark this date... by Charlie+Bill · · Score: 3, Insightful
    UL is just the 2nd tier distros trying to get attention and ink away from the "evil forces" in North Carolina. I'll just stick to the best distribution and watch the fun from afar ;)

    Someone please mark this date.

    Inter-Linux FUD takes over any rational discussion of things.

  42. Re:LINK CORRECTION by Isaac-Lew · · Score: 2
    After all, I could use the tools included in Slackware (gcc, vim, the source packages, etc) to make a new distro, but that wouldn't make it Slackware.

    Nope...that would make it Red Hat :P.

    (In case some of you don't know/remember, RH started out as a derivative of Slackware).

  43. Face it - it's a merger by psicE · · Score: 4, Insightful

    What do SuSE, Caldera, Conectiva, and TurboLinux have in common? Simple; those four distros are practically the only ones that continue to try to make a profit, and consistently fail. RedHat is profitable, and Mandrake is getting closer every day; Debian, Gentoo, and myriad others are noncommercial distros that have no profit incentive. But SuSE, Caldera, Conectiva, and TurboLinux all want to be the next RedHat, and outside of very small markets, they all failed.

    SuSE is RedHat's biggest competitor in Europe, and has the greatest marketshare in Germany. Caldera was formerly RedHat's biggest competitor in the US (until Mandrake came along). Conectiva is RedHat's biggest competitor in Latin America. TurboLinux is RedHat's biggest competitor in Japan.

    So, these four distros realized that in every market, there was generally three corporate competitors: RedHat, Mandrake, and one of them. They decided to merge, so that there would be a common distro with worldwide marketshare; but kept the companies separate, so that they could leverage their brand in each market - would Latin Americans suddenly buy a copy of SuSE? As it is, they might fully merge someday, if/when the UnitedLinux brand becomes stronger.

    Mandrake knew that they were a strong competitor throughout a very large geographical area; as they said in this statement, their worldwide marketshare is larger than the four UnitedLinux companies combined. Mandrake would have nothing to gain if they had to pool their resources with four companies who are much weaker then they are, and declining all the time.

    I wouldn't be surprised if UnitedLinux ends up in a full corporate merger, and later the whole thing goes bankrupt; after reading Mandrake's statement, I get the feeling that they wouldn't be either.

    1. Re:Face it - it's a merger by Jason+Earl · · Score: 2

      That's the only explanation I have heard that explains why SuSE would pick up the tab for helping Caldera develop a Linux distribution. SuSE wants access to the remnants of Caldera's ex-SCO distribution network, TurboLinux's Japanese market, and Connectiva's Latin markets, and they are willing to pay the developers to go after these markets.

      I wish them luck, but RedHat has the momentum, and it has much better licensing terms. In my opinion the reason that SuSE and Caldera aren't in RedHat's spot is that they haven't been as free with their source code as RedHat and Mandrake have been. It might seem like a small thing, but part of the reason that many of us are switching to Linux is to get out from under the thumb of our software vendors. Caldera and SuSE want us to trade our old proprietary software vendors with a new one (that bases most of their work on Linux), and most people aren't falling for that. Both Caldera and SuSE have created distributions that were as good (or better in most cases) as RedHat's, but the Freedom issue has tripped them up.

  44. Incorrect yet again by FreeUser · · Score: 2
    In regards to email, the original poster is correct. Feel free to look at the definition of SPAM in any anti-spam law.

    The definition of SPAM predates any legislation on the subject by years. The fact that our corrupt government has drafted legislation (or, in some cases, allowed mass marketers to draft legislation) that changes the definition for the convinience of the SPAMMERs themselves in fact does nothing to legitimize the incorrect definition you are defending. It does serve, however, to delegitize the government that is redefining the term ... the same government, perhaps, that defines the total destruction of a southeast Asian village as "liberation," fascist contra-revolutonaries as "freedom fighters," computer security crackers as "terrorists," and so forth.

    From whatis:
    Spam is unsolicited e-mail on the Internet. From the sender's point-of-view, it's a form of bulk mail, often to a list culled from subscribers to a Usenet discussion group or obtained by companies that specialize in creating e-mail distribution lists. To the receiver, it usually seems like junk e-mail. In general, it's not considered good netiquette to send spam. It's generally equivalent to unsolicited phone marketing calls except that the user pays for part of the message since everyone shares the cost of maintaining the Internet.
    The most authoritative definitions are probably the following ones, offered by the Net Abuse FAQ (for USENET)
    The term "spam" [...] means "the same article (or essentially the same article) posted an unacceptably high number of times to one or more newsgroups." CONTENT IS IRRELEVANT. 'Spam' doesn't mean "ads." It doesn't mean "abuse." It doesn't mean "posts whose content I object to." Spam is a funky name for a phenomenon that can be measured pretty objectively: did that post appear X times?
    and the email abuse FAQ (for email)
    Unsolicited email is any email message received where the recipient did not specifically ask to receive it.

    Taken by itself, unsolicited email does not constitute abuse; not all unsolicited email is also undesired email. For example, receiving "unsolicited" email from a long-lost friend or relative is certainly not abuse. The reason that it is defined separately is that email abuse takes several forms, all of which begin with the fact that the email received is unsolicited.

    Bulk email is any group of messages sent via email, with substantially identical content, to a large number of addresses at once.

    First, a short lesson on the term "SPAM". Spam describes a particular kind of Usenet posting (and canned spiced ham), but is now often used to describe many kinds of inappropriate activities, including some email-related events. It is technically incorrect to use "spam" to describe email abuse, although attempting to correct the practice would amount to tilting at windmills. For more on the history of the term, look for "2.4) Where did the term 'Spam' come from?" in http://www.cybernothing.org/faqs/net-abuse-faq.htm l

    UBE: Unsolicited Bulk Email
    UCE: Unsolicited Commercial Email
    MMF: Make Money Fast
    MLM: Multi-Level Marketing

    [ are all forms of abuse, commonly referred to as 'spam' ]
    The only people who are defining SPAM in the self-serving, restricted manner as you are are the SPAMMERs themselves and the legislators they have bought (and, indeed, not even all of them).
    --
    The Future of Human Evolution: Autonomy
  45. Respectfully disagree by vanyel · · Score: 2
    I think the whole UnitedLinux thing is lame- the distros that want to be compatible already are.

    Being a FreeBSD user, and thus to some extent part of the problem ;-), I'm only peripherally aware of what's going on here, but an attempt to unify the operating environment of the various Unices can only help. Unifying Linux would be a great start. The inability to do this in the late 80's, combined with a refusal to make a user interface the mere mortals could use, handed the PC market to Microsoft in the first place. Unix was going gangbusters back then and was on the verge of standardizing, but everyone had to do their own thing, and Billy jumped in. And it's taken another 10-15 years for Apple to put a pretty face on Unix. The Open Source version still has a long ways to go yet to match it.

  46. Re:Why Mandrake is right by fmaxwell · · Score: 2

    Dude. The entire concept of Open Source Software flies in the face of regression testing.

    If a firm develops an open-source app and regression tests it, I can trust it. If I change it, then all bets are off. But the goal of United Linux is to make the Linux platform appealing to application developers, including commercial, closed source applications. When you play swap-the-dll on them, you make support more difficult and expensive.

    Oh yeah, that's right, you trust that the kernel developers won't break documented features that they expose - the same is true with library developers: a library developer can be trusted to not break functionality between minor versions. A good one anyway.

    You may trust them, but I've seen enough problems to know that I want as much control of my app as possible. If I test it with whatever.dll version 6.3.1.4, then I want 6.3.1.4 on the system, not some version that someone thought would work better.

    Yeah. Office 2000 and Photoshop 6.0 crash on me all the time. Buggy as hell. You're right.

    Well, if you aren't aware of the bugs and if they don't result in a complete crash, then they don't exist, right? Try going to the Microsoft Knowledge Base for, say, Word 2000 and searching for the phrase "Microsoft has confirmed this to be a problem". The search maxes out at 150 results. God (and Bill) only knows how many bugs really exist.

  47. Re:Good for Mandy by Afrosheen · · Score: 2

    Sounds good to me. All moderators that make bad mods, please respond to explain yourself. That'll make everyone happy.

  48. The Problem with Uniting Linux by tlambert · · Score: 3, Insightful

    I have great respect for the Mandrake Linux, or any other Linux distribution, for that matter. Making a distribution of any software is hard, and an OS is more complex than most.

    But Mandrake is missing the boat... and so is United Linux.

    In Mandrake's FAQ entry, explaining why they have decided not to participate in United Linux, they state:

    "Since all distributors use the same base
    components, there are relatively few binary
    incompatibility issues. And even when a
    binary compatibility problem arises, it's
    easy to recompile an application for a given
    Linux distribution."

    and they claim:

    "It is extremely hard for us to understand
    why some software publishers and hardware
    manufacturers only support one Linux
    distribution."

    To me, the answer is obvious: a third party developer would have to not only internally certify their software for support purposes, but it would have to also maintain seperate SKUs (Stock Keeping Units) for each of the Linux versions on which it runs. For commercial applications, "recompile" is not as easy as the act itself. It's clear, these people have never produced a third party shrink-wrapped packaged software product intended to run on a UNIX system.

    The intent of United Linux is to try and make it possible for a manufacturer to build shrink-wrapped product that they can know will run on any United Linux labelled platform.

    But here, United Linux must fail, as the LSB has failed.

    In the original UNIX Wars (of which I am a battle-scarred veteran), the problem was that each distribution of UNIX, even for the same processor family, was "standard plus extensions". Each vendor tried to provide "value add"... and, in doing that, they introduced incompatability between nominally standards compliant platforms.

    So paying lip-service to a standard gets you nowhere. The LSB gets you nowhere, and POSIX gets you nowhere. You may be able to compile the same source code on each of these platforms, and, if you are lucky, and did not need to use any platform proprietary information to build your product, it may run without errors. But all you've achieved with this is source compatability.

    The LSB doesn't give you binary compatability, and neither does United Linux. And it won't, even if they specify the ABI, even to the point of install tools and other minutia, like IBCS2 did (and neither BSD nor Linux has *full* IBCS2 compliance, until the IBCS2 installation and packaging tools also work -- it's not *just* the ABI, it's the environment).

    Why will United Linux fail, since that's what I'm leading up to?

    United Linux will fail because it's not possible to *turn off* the vendor "value add".

    This seems counter-intuitive at first, but it's a fact. It's the same reason the LSB has failed to deliver on the same promise. And it's the same reason UNIX was never able to be defragmented, when everyone started using Intel processors and commodity PC hardware. Here is the reason:

    Standard plus extensions is inherently non-standard.

    Let me repeat that:

    Standard plus extensions is inherently non-standard.

    Until it's possible to turn off *everything* that isn't covered by a standard, it will be impossible for a third party developer to build something that they *know* will run on all platforms that conform to the standard.

    Linux vendors: if you want to become the #1 developement platform for United Linux, then strip out everything that isn't covered by the definition of United Linux.

    That -- and only that! -- will guarantee that any program that runs on your platform will run on any United Linux platform.

    It will guarantee that there is no possibility of a third party developer accidently using a vendor specific extension (OK: "enhancement", but we know that it's really there for vendor lock-in).

    It will also make you a commodity.

    *This* is what the vendors in the UNIX Wars feared, and refused to let happen. And, in doing that, they lost all the third party development resources to Windows, which *was* a commodity, even if it was one only because of the Microsoft Monopoly.

    Will this happen? Will the Linux Vendors wake up to the fact that they nust agree to *commoditize themselves*? Probably not. It's a lot easier for Caldera or Mandrake or Red Hat to compete among themselves, and try and beat each other down, than it is for them to try and take on Microsoft.

    So Mandrake... you're avoiding doing the wrong thing by not participating in United Linux, given it's current vender differentiation model permitting vendor lock-in of third party developers.

    *But*... you are doing it for the wrong reasons, and as long as you stick to your guns, you aren't going to be doing the right thing for the right reasons, either.

    -- Terry

  49. Re:Why Mandrake is right by HiThere · · Score: 2

    The real argument for static linking is simple. If you use static linking your program is more likely to run after system updates. There are other answers, but they are a bit less reliable.

    --

    I think we've pushed this "anyone can grow up to be president" thing too far.
  50. Why introduce a new definition of spam? by Per+Abrahamsen · · Score: 2

    Why do you think we need a new definition of spam?

    > Any e-mail I don't want = spam

    Wrong, although it is undertsandable why many new users believe so. Most unwanted email they get is spam, so when more experienced users call that spam, they believe it cover all unwanted email.

    > I guess Mandrake is sending their newsletter to *@*.* now, right?

    Not as far as I know.

    > Spam is unsolicited bulk e-mail

    Yes. Of course, spam is more than that. We used the term for mass-posted messages to Usenet before junk email became a problem on email. And before the term reached Usenet, it was used for the practice of flooding online text games with messages, preventing other players their turn.

    > with a specific commercial pitch or advertisement including a price.

    No such requirement have ever been part of the definition of spam. While most email spam have a commercial twist, there are a low that doesn't (Jesus loves you, learn about the supresseed ethnics, help this worthy cause).

    The "includes a price" clause is plain stupid, the majority of spam doesn't include spam, it just refers to a web site.

    > Introductory e-mails (especially sent to a
    > specific address), newsletters and business
    > correspondence is not spam.

    Depend on whether it is bulk and unsolicited. It need to be both to be spam.

  51. YAST licence. by deno · · Score: 2

    SuSE Yast is not closed source, but it isn't "Open Source" either. It's a propriatery licence which gives you somewhat more freedom than usual propriatery licences, but leaves SuSE in control.

    This is a fact. Now you may argue that "this isn't a problem" for you, and someone else may argue that "this is a problem" for him...

  52. Re:It's more like this by deno · · Score: 2

    In fact, LSB has been seen as a "Good Thing" for ages at MandrakeSoft, but we didn't want to kill the idea by advertising LSB-compliance too early (ages-old buggy libs, "media" directory fiasco, no test suite, etc..).

    For Mandrake 8.x, the goal was to make the distro "mostly LSB compliant", and that's what it is. First distro which is really supposed to be fully LSB-compliant is 9.0.

  53. Re:Spam by deno · · Score: 2

    Well.. Guess some people can't imagine the idea of 200.000 people opting in for a newsletter. So, "it must be spam" .-)

    And I thought geeks have good power of imagination... ;-)

  54. Re:What? (Oh piss off) by sg_oneill · · Score: 2

    Oh piss off you abusive wanker. Theres no point in abusing someone just because you don't agree. Maybe when you graduate from high school you'll learn that. Remember kidstuff that that sort of language in the real world will likely get your nose punched in.
    Fuck off.

    --
    Excuse the Unicode crap in my posts. That's an apostrophe, and slashdot is busted.