Slashdot Mirror


Debian 6.0 "Squeeze" Frozen

edesio writes with a snippet from debian-news.net, trumpeting an announcement from the ongoing DebConf10 in NYC: "Debian's release managers have announced a major step in the development cycle of the upcoming stable release Debian 6.0 'Squeeze': Debian 'Squeeze' has now been frozen. In consequence this means that no more new features will be added and all work will now be concentrated on polishing Debian 'Squeeze' to achieve the quality Debian stable releases are known for. The upcoming release will use Linux 2.6.32 as its default kernel in the installer and on all Linux architectures.""

7 of 202 comments (clear)

  1. Re:sweet! by FuckingNickName · · Score: 3, Interesting

    The Open Source community is about shared effort for shared gain, not personal recognition.

    Have you spent a moment in the "Open Source community"? The majority of contributions to Linux are from profit-making corporations. Most of the remainder take glory in advertising their contributions for CV and geek cred. Certain projects are so cliquish that a friendly attitude (read "sucking up") to the core team is a far better way of being welcomed as a contributor than technical expertise.

    My original post included specific project examples, but since the most political organisations also have the most time to loudly whine at their detractors, I thought I'd remove them. I can think of at least one major open source Unix distribution the central developers of which seem to deliberately so poorly document their work that getting up to sufficient speed on what they do to make a positive contribution requires mentorship.

    FWIW, Debian as a whole doesn't suffer so much from this problem. I guess because it doesn't attract the glamour-seekers, nor does it consider itself elite. If politics is a hindrance there, it's more about idealism than personal power struggles.

  2. Re:sweet! by ShecoDu · · Score: 5, Interesting

    And ubuntu's community has to spend time dealing with the newbies, that's a huge weight off of debian's shoulders, it's a symbiotic relationship.

  3. Sounds like good news to me! by FridayBob · · Score: 4, Interesting

    In mid June I set up my latest server based on Squeeze with the expectation that it would go stable this summer. For a while I thought perhaps I had jumped the gun and would be stuck with a relatively unstable system for a longer period, but I guess not.

    In particular, I'm happy with Squeeze because I could use it to get my Kerberos-OpenLDAP-OpenAFS system working on both the file server and workstations. Not that I've ever use any FOSS other than Debian for my server, but after my attempts failed to get the latest Ubuntu client to run the necessary client software for this (unfortunately) uncommon, but very capable distributed file system, I suspected the same Debian version for the workstation represented my best chance of success. And sure enough: it worked straight away! Ubuntu may have certain benefits, but it seems that if you want a desktop system that is a little out of the ordinary, Debian is still your best bet.

  4. Re:Debian? by petermgreen · · Score: 3, Interesting

    Most of the time when ubuntu needs to update a package they first check if debian has an updated version, and most of the time it has.
    That's probablly true for the more minor stuff but the big name stuff like glibc, gnome, kde etc is often newer in ubuntu's development version than in debian unstable and sometimes newer than even experimental.

    as you have to specifically specify that you want stuff from experimental when you install or update a package
    You can pin the whole of experimental at the same level as unstable and therefore cause apt to install stuff from it automatically (you can even pin it higher but thats a bad idea because often older versions get left in experimental after unstable is updated). I've done it in a chroot but never tried it on an independent system.

    --
    note: i'm known as plugwash most places but i screwd up registering that here somehow in the past and now can't register
  5. Re:sweet! by buchner.johannes · · Score: 3, Interesting

    We discussed what Ubuntu gives back here: http://tech.slashdot.org/story/10/08/01/0326208/First-GNOME-Census-Results

    If you want to see some Ubuntu criticism, search for Greg Kroah-Hartman Linux Plumbers Keynote, where he explains why distributions based on other distributions aren't really helping development.

    --
    NB: The message above might reflect my opinion right now, but not necessarily tomorrow or next year.
  6. Re:Not just Linux... by TheRaven64 · · Score: 3, Interesting

    Well duh! Of course libc uses reserved identifiers for those. If it used non-reserved identifiers, it would conflict with valid user code.

    Nope, sorry, not true. Parameter names never conflict with identifiers in any other scope. Identifiers beginning with an underscore are reserved for the 'implementation,' which can be interpreted as including the libc as well as the compiler, however the GNU C standard reserves ones starting with a double underscore for the compiler, yet unistd.h (and other headers in glibc) are littered with parameters starting with double underscores. In particular, the __block parameter name means that you have to do hacky work-arounds if you want to compile code using blocks on a GNU platform. Meanwhile, this code work out of the box with any other libc implementation.

    It requires one or more of the macros that, according to POSIX / SUS, the code needs to define.

    Which would be fine, except that the glibc man pages don't say which functions are from which standard, so you need to hunt around looking for every symbol. If a function comes from 4BSD but was later adopted by POSIX and SUS, what do you define? If you define the POSIX macro, then you may find that you've suddenly hidden a load of other things that were working correctly. There are some really fun cases where no combination of the public macros expose all of the features that you want and you need to define some of the glibc internal ones.

    On other platforms, the macros work in a much more sane way. Everything the libc supports is exposed by default, but if you are writing portable code then you can define a specific set of standard macros and it will disallow anything not in those standards.

    --
    I am TheRaven on Soylent News
  7. Re:sweet! by cp.tar · · Score: 3, Interesting

    I really wonder why some people seem to hate the notion of companies paying developers to work on Linux.

    Yes, Linux is an excellent example of how successful open source development can be. Especially in the sense GNU HURD isn’t.

    The fact that most development comes from various companies should be counted as a success of Linux.
    I mean, think about it. Unlike other operating systems, developed either by monopolists or by relatively small communities, Linux is now a result of joint effort of both numerous independent programmers and several large companies. All scratching their own itches, all working on making Linux better, all sharing their improvements with everybody else.
    This is also the greatest success of GNU: without the GPL, there would have been no strong incentive for everyone to share their improvements (even though it would be a good long-term strategy; the modern corporate world is more interested in quarterly statements, it seems).

    --
    Ignore this signature. By order.