Slashdot Mirror


Mandriva Juggles Multiple Codebases

jfruh writes "In the wake of its decision to cede control of its Linux distro to its community, Mandriva is trying a tricky balancing act: offering Linux products based on two different code bases. Desktop and OEM offerings will be based on the Mandriva distro, while server products will be based on the traditional Mageia codebase." Update: As babai101 points out the codebases were reversed in the original post.

29 of 44 comments (clear)

  1. OP got it wrong! by babai101 · · Score: 5, Informative

    From TFA "According to CEO Jean-Manual Croset and Director of Community Charles Schulz, the Mandriva server products will be based on the Mageia distribution of Linux, while desktop and OEM products will be based on the historical Mandriva Linux distro." Desktop and OEM offerings to be based upon Mandriva not on Mageia and server to be based on Mageia not Mandriva.

    1. Re:OP got it wrong! by unixisc · · Score: 1

      But shouldn't it have been the other way around? Mandriva use their own in-house code for their servers (like Red Hat does), and use the community fork (like Fedora) for the desktop/OEM versions? After all, servers are what they can actually sell, whereas desktops are usually given away. So it would make more sense that their employees work on the servers, wouldn't it?

    2. Re:OP got it wrong! by eric_herm · · Score: 1

      In fact, the whole point is that in house is a simplification. mandriva SA is controlled by 2 heads, one from JM Crozet, a switzerland business man, and the other by leonid Reiman, a russian "businessman", whose record on the web should explain why no one would say no to him. So basically, what is the reason of a complex strategy is the result of a compromise :
      - desktop is mainly targetted at russian school and the rosa distribution. Rosa pay people who pushed the incompatibility with Mageia for innovation ( ie, rpm5, new installer, trying to drop drakx tool for python based one ), so they do not want to go back to what they have seen as non working ( of course, only in their mind, just see the drop of mandriva on distrowatch ).
      - server is where JM Crozet aim to get money, and for these, he need a solid ground, and that's not with the current desktop offering ( where almost everything is ligthly maintained, without a clear roadmap or server feature such as pxe/auto installation, proper ldap/kerberos integration, non broken software like puppet, cfengine, apache, etc ). So he took the safest way of using Mageia, if only because Mageia is dog fooding servers ( Mandriva either switched to Debian or kept unupgraded servers ).

      So yeah, that's what they try to explain, without saying the real reason. And the whole "let's give back to the community" is a mess too. If you take a look at those who are in the idea, that's mainly people who are on Rosa side, because they have seen no one competent besides them want to work with them. But the whole stuff is broken, just look at the current controversy around mandala Linux. Despites being the first result ( http://poll.pollcode.com/g9vn_result?v ), russian investor push people to vote for something else, because manda mean pussy in russian. They have some teenagers on a random forum claiming to have gamed the poll ( without any proof, as if people where not boasting on forum ), and so decreted that the current poll is flawed ( but of course, only after seeing the result were not what they wanted ), and they will not use it. Not a good start for community.

  2. No problems by colinrichardday · · Score: 2

    Yeah, no problems keeping those straight.

  3. Redhat/Fedora by gmuslera · · Score: 3, Insightful

    They hadnt a lot of problems juggling between those codebases neither. Not sure if Fedora is to Redhat Enterprise like Mageia to Mandriva, or is a totally different beast, but it could work as precedent.

    1. Re:Redhat/Fedora by nxtw · · Score: 1

      Each major RHEL release starts with a fork from a Fedora release.
      RHEL6 is apparently based on Fedora 12/13

    2. Re:Redhat/Fedora by Yaa+101 · · Score: 1

      Mageia is a fork of the rock solid Mandriva 2010 codebase, Mandriva crashed with their experimental 2011 codebase and threw out the main builders of the product, these builders united in september 2010 to start Mageia.

      They used the Mandriva 2010 to build the servers that make the distribution (puppet based) and made the Mageia 1 distro with the servers in june 2011.
      At this moment Mageia 2 is out there but it is not as stable, the product is in the middle of changing from startup scripts to systemd and has dbus and policy kit problems, half of my system does not startup in systemd mode so I am using startup scripts as I always have done.

      The Mandriva they want to use for the desktop is less stable than the Mageia 2 they want to use for servers.
      I use Mandrake since ancient times and stayed with Mandriva and now with Mageia, I am used to it and it mostly works out of the box.

      Only that French company, it has always been and probably stay a disaster.

    3. Re:Redhat/Fedora by unixisc · · Score: 1

      Wasn't Fedora actually a fork from RHEL? At what point did the 2 get interchanged in terms of roles?

    4. Re:Redhat/Fedora by mellyra · · Score: 1

      Fedora is basically the experimental version of RedHat - Red Hat uses Fedora to test the integration of bleeding edge (Desktop) technology which then will eventually end up in RHEL.

      In my (3-4 years old) experience this results in every Fedora version upgrade breaking something new.

      I think the original Fedora codebase (when they migrated from being a set of extra repositories to being a full-blown distro) was taken from the (discontinued) Red Hat Linux, with some caveats (see above rgd stability) Fedora has taken the role of desktop Red Hat Linux.

  4. Step one: Call it Mandrake again. by Picass0 · · Score: 4, Insightful

    This is exciting to see. Giving the community greater influence over the future development of the distro has put this on my list to watch. I've used Ubuntu and Fedora (laptop and desktop) for years, but I used Mandrake years back and would be open minded to doing so again.

    1. Re:Step one: Call it Mandrake again. by dmomo · · Score: 1

      I also enjoyed Mandrake for quite a stretch. At some point, they started littering the install process, and then the desktop with ads. I respect the need for a revenue model, but I feel the experience was too intrusive. There were plenty of alternatives, so I jumped ship.

    2. Re:Step one: Call it Mandrake again. by Picass0 · · Score: 1

      There are many example of open source projects where the feedback of the community is solicited by developers and over time results in improvements. Blender and Gimp are two that jump to mind, but there are many others. Mandriva becoming a distro that is tailored by it's fans has great potential to serve as an example.

      Cynicism is an ugly trait. You should work on that.

    3. Re:Step one: Call it Mandrake again. by unixisc · · Score: 1

      But wouldn't using Mandrake re-invoke copyright battles w/ Hearst corporation, who had already won a case against them in 2004 over the use of that name? As it is, Mandrake Corporation was already in trouble due to the use of the magicians's bowler hat and wand as its logo, and to top that, the use of a Linux tool named Lothar, who in the strip was Mandrake's friend and principle body-building aide. The merger w/ Connectiva and the resulting name change resolved that issue. The last thing the company needs to do is start up new court battles.

      That said, I liked the look of that distro when it was out - a pity I couldn't use it b'cos at the time, it couldn't recognize my network card (in fact, none of the Linuxes I tried out - TurboLinux, Caldera, Corel Linux, Storm Linux, et al could). Which is why Linux didn't work for me @ the time.

  5. Re:who cares? by MickyTheIdiot · · Score: 2

    Who cares that you don't care??

  6. Whats the difference? by vlm · · Score: 1

    Whats the difference between desktop and server other than what marketing has tried to create?

    Imagine having to support two versions of mysql, one on the KDE desktops and one on the backend server. Lovely.

    --
    "Science flies us to the moon. Religion flies us into buildings." - Victor Stenger
    1. Re:Whats the difference? by MickyTheIdiot · · Score: 1

      About $5000... ba da bum bum...

    2. Re:Whats the difference? by vlm · · Score: 1

      What's the difference between a desktop and a kiosk at a shopping? And a point-of-sale thin client? And a node at a beowulf configuration? Do you think we could use the same thing all the time?

      Uh, yeah, thats kind of the point of a universal operating system. Dramatically lower support costs.

      sacrificing performance for less latency is a worthy goal to pursue

      You've got to be kidding. Why would I want a high latency server? Besides you're arguing very small percentage gains.

      --
      "Science flies us to the moon. Religion flies us into buildings." - Victor Stenger
  7. Re:who cares? by osu-neko · · Score: 3, Insightful

    I love it when people do this: click through to read articles they claim they're not interested it, apparently unaware of how websites track reader interests. Every click on an article, going in to read it in full, is literally a vote for more articles like it. It's your way of saying, "Hey, I love these kinds of articles -- they interest me -- please post more like this one!" Of course, if you're afraid one click isn't enough, there's a way to totally trump that and magnify your vote for more articles of the sort: actually post a comment! That indicates a level of interest above and beyond, and adds more content to the site, which sites crave. The more discussion an article generates, the more sites love it.

    If your idea here was to indicate how much you really want to see more articles on this topic, you've done good. OTOH, if you would rather not see more articles on this topic, you've just done the most stupid thing you could do to try to indicate that. The bean-counters don't take time to actually read every comment, they just count the votes, so what exactly you post, what you say in the post, is irrelevant. All that matters is that you posted, and people responded, generating even more content for them.

    --
    "Convictions are more dangerous enemies of truth than lies."
  8. Re:who cares? by THE_WELL_HUNG_OYSTER · · Score: 1

    Your mom?

  9. Re:How the f** is it this company still exists? by BanHammor · · Score: 1

    Parted Magic is useful for recovery partitioning, the kind that you couldn't really do on a hot install. I would like to know why are you so antipathetic to Backtrack, as it ships with some tools that other distros wouldn't. Wireshark, aircrack, all that stuff. You have mentioned so many distros, including forks of Ubuntu, some absolutely unknown ones like Pear and Zorin, but only mentioned Mageia by its' grassroots structure? That is not as important as the aim of the distro. The aim is to have a clean, minimally tampered with user-friendly distribution while still preserving some tools like MCC of Mandriva's.

  10. Re:Mageia = name fail by sumdumass · · Score: 1

    I'm sure they could. However, I'm not sure they are connected with mandriva in any substantive way

  11. Mandriva 2011 was a disaster. They should ditch it by MROD · · Score: 1

    Having used Mandriva (and Mandrake before it) ever since Redhat split its distributions I tried the 2011 version... It was a complete pig's ear of a release, especially if you want to integrate it into a shared network or use it for real work. The worst part (other than systemd and its intrinsic brokenness) is the default "Start" menu replacement. (Oh, and the WiFi is completely broken, the wired networking half so.)

    Mandriva 2010.x was stable and worked very well and this is the basis for Mageia.

    If there were anything they should kill it would be the "desktop" version, start with the old code and move forward.

    As to the anonymous coward who wrote the essay on how bad Mandrake/Mandriva is, I'd just show him URPM, the distro installer (for 2010.x) and compare them with the other distros' solutions. They pale beside them.

    --

    Agrajag: "Oh no, not again!"
  12. Mandriva/mageia:there's nothing left to talk about by Iron_Fist · · Score: 2

    The Mandrake Team created a dependency tool (urpmi) at a time when only debian did, and poor redhat users had to download dependencies by hand.
    The Mandriva Team improved on the -drake family of tools, and came up with a centralized configuration panel : the MCC ; SuSE was doing the same ahead of 6 months, and poor debian users had to dpkg-reconfigure each packages by hand.

    In all that time, it was still the same people doing the good job (Pixel, warly, fpons, and so on).

    Now that they have all left (fired or underpaid), and are not contributing to mageia either, you should realize that you are talking about a completely different product which only retains the name and the history of its ancestor, with a freshly hired off-shore development team.

    Even the Mageia Team is no more than a shadow of the original team, with former interns, and support engineers made software developers.

    There is no magic is this world.

  13. Re:Diety du Jour by unixisc · · Score: 1

    None. Mandriva = Mandrake + Connectiva. That's how it got that name - from their merger.

  14. Mageia/PCLinux by unixisc · · Score: 1

    Why don't they use Mageia for servers and PCLinux, which is another Mandriva fork, for desktops?

    1. Re:Mageia/PCLinux by Yaa+101 · · Score: 1

      PCLinux is an old fork, probably it is too far from the codebase of Mandriva.

      Texstar (PCLinux' maintainer) used to be a packager for Mandriva years ago, he rpm'd a lot of applications in those days, and the packages were of exceptional quality.

  15. Re:How the f** is it this company still exists? by unixisc · · Score: 1

    Pear, at one point, seemed like it was trying to create a MacOS desktop out of GNOME3. It took GNOME3, which everyone at the time was complaining about, made some changes to it to make it look completely like OS-X, even w/ its own app store and everything. Only way one would notice the difference - Opera instead of Safari (which doesn't exist for either Linux nor BSD, AFAIK), and a few other apps in the docking table. But more recently, after they became Comice, they seem to have shifted to covering their bases by having separate distros for KDE 4.x - the desktop, netbook and even Plasma Active.

    The things that I start w/ in most distros is whether they support networking - preferably wireless, but even wired? If they do, I'm willing to try them out further. Since the KDE team has put together a whole host of apps, I'm more willing to give that a try. I certainly hope Calligra picks up & does well.

    Personally, the things that intrigue me more are the BSDs. With Linux, I've seen cases where unless I have the right combination of an OS version plus the relevant driver, it will not necessarily work - I saw that clearly w/ ALSA. Apparently, the lack of a device driver ABI in Linux - the way it's there in BSD - is an issue. W/ the BSDs, they tend to be less distro-happy, even though there are a few moribund distros there as well, such as Desktop BSD, PicoBSD and a few others. Since they tend to provide as many desktops as they can, you don't see too many distros in the BSD side, particularly if the only distinction is the choice of UX. It would also be nice to see Minix making some inroads, riding as it is on the coattails of NetBSD.

  16. Re:Mageia = name fail by unixisc · · Score: 1

    Why not combine forces w/ PCLinuxOS? Egos? B'cos that name at least seems more generic, and people might think of it as less strange, than say, something named Zorin, or Comice, or Mint, or Ubuntu, or so on.

  17. Re:How the f** is it this company still exists? by eric_herm · · Score: 1

    Burocracy, the name that you use because "discussing with other and try to be democratic" or "planning before doing" is not a good term when you want to criticize people.

    And you do realize that Mandrakesoft start in 1998 ? So when you say in the 1990, you are just saying it was good the 2 first year and that's all ?