Slashdot is powered by your submissions, so send in your scoop

 



Forgot your password?
typodupeerror
×
News

Linus Tries Out BitKeeper 248

Flammon writes: "Linus has been overloaded with patches for a while and recently the issue started to become hot again. In an unprecedented move, Linus has started using BitKeeper, as reported by Linux Today. The benefits of BitKeeper are already showing from the large amount of detail provided in the latest unstable kernel pre-release." eirikref adds: "Read Linus' own statement and take a look at the BK web interface."
This discussion has been archived. No new comments can be posted.

Linus Tries Out BitKeeper

Comments Filter:
  • PPC Kernel (Score:4, Informative)

    by NewbieSpaz ( 172080 ) <nofx_punkguy@lin ... UTrg minus punct> on Wednesday February 06, 2002 @10:06AM (#2961131) Homepage
    IIRC, the PPC Kernel is maintained through BitKeeper, and has been for quite some time.
  • Re:PPC Kernel (Score:5, Informative)

    by NewbieSpaz ( 172080 ) <nofx_punkguy@lin ... UTrg minus punct> on Wednesday February 06, 2002 @10:08AM (#2961139) Homepage
    Here is some Info [penguinppc.org] on it...
  • by reaper20 ( 23396 ) on Wednesday February 06, 2002 @10:13AM (#2961157) Homepage
    Looks like I spoke to soon, looks like they will be maintained at http://linux.bkbits.net
  • by Anonymous Coward on Wednesday February 06, 2002 @10:26AM (#2961208)
    Bitkeeper is available under two licenses. The commercial license costs money and comes with support. The non-commercial license does not cost money., but it has a requirement that all your ChangeLogs must be sent to a world-readable server controlled by BitMover.

    Bitkeeper source is available, but it's illegal to redistribute a version of Bitkeeper with the mandatory open logging stripped out.

    Bitmover Inc. wants to avoid the situation where people use bitkeeper like gcc, taking free software tools but not giving anything back. You can pay Bitmover money, or you can use a free-as-in-beer version that is suitable for software libre and unsuitable for closed-source software.
  • by Anonymous Coward on Wednesday February 06, 2002 @10:34AM (#2961234)
    psst ... turn on the sarcasm detector!
  • Re:But surely (Score:1, Informative)

    by Anonymous Coward on Wednesday February 06, 2002 @10:37AM (#2961248)
    The FreeBSD, NetBSD and OpenBSD projects seem to meet those criterion and are all using CVS. Sure there is stuff they wish they had, but they seem to do pretty well with CVS. Better IMNSHO than with out, very much so since I can get complete coppies of the Project repos.
  • by Otis_INF ( 130595 ) on Wednesday February 06, 2002 @10:40AM (#2961258) Homepage
    http://bitkeeper.com/Products.Comparisons.Perforce .html [bitkeeper.com]

    Allthough this is marketing poop so it should be taken with a fine grain of salt, it might answer your question.
  • by gmack ( 197796 ) <gmack@noSpAM.innerfire.net> on Wednesday February 06, 2002 @11:02AM (#2961341) Homepage Journal
    There are seperate forks: 2.2.x and 2.4.x. Neither are maintained by Linus.
  • by ethereal ( 13958 ) on Wednesday February 06, 2002 @11:48AM (#2961531) Journal

    Drivers are distributed with the kernel for two reasons:

    • It's convenient for users to get it all in one package
    • It's convenient for developers to keep it all together so that if the core interfaces change, the driver change will happen quickly.

    The USB drivers aren't overly entangled with the real innards of the kernel, they just happen to be shipped in the same tarball.

  • by CondeZer0 ( 158969 ) on Wednesday February 06, 2002 @11:59AM (#2961586) Homepage
    I found very interesting a document from Jack Moffitt (of xiph.org [xiph.org] fame,
    one of the main Ogg developers and one of the Icecast Core Developers [icecast.org]),
    about some problems he had with the BK license when he was using it
    for hosting Icecast:

    "A Critique of the BitKeeper License" [mit.edu]
    http://www.mit.edu/afs/athena/user/x/i/xiphmont/Pu blic/critique.html


    You might also find interesting his post on the matter to the
    "Icecast Developer Discussion List":

    http://www.xiph.org/archives/icecast-dev/0067.html [xiph.org]

    I hope that he will post here his his experience using BK
    in an Open/Free-source project...

    Best regards

    \\Uriel



    P.S.: Yea, I know I'm karma whoring, but I'm sure many people will find this interesting,
    specially in casse Jack dont post to this history latter
  • Re:Which is Best? (Score:2, Informative)

    by eli173 ( 125690 ) on Wednesday February 06, 2002 @12:43PM (#2961778)
    > Should I move from CVS and, if so, which is best?

    That depends, of course. ;)
    But for me, the answer is Subversion (http://subversion.tigris.org/), once it is done. Its design goal is to be a replacement for CVS... and to do that, they are releasing it under a BSD-style license.
    And that decision will make it useful in the *BSD's, Debian, and any other OS.
    They aren't breaking new ground, just making a better CVS--and that is exactly what I need.

    Eli
  • Re:But surely (Score:4, Informative)

    by Paul Jakma ( 2677 ) on Wednesday February 06, 2002 @01:56PM (#2962267) Homepage Journal
    No,

    if you read the recent thread on l-k, it's because in private Linus has been talking for quite a while to the bitkeeper people about what he wanted from bitkeeper before he'd use it, and the bitkeeper people have gone and implemented most of it, so Linus agreed to use it for a while.
  • Re:Which is Best? (Score:3, Informative)

    by krokodil ( 110356 ) on Wednesday February 06, 2002 @02:54PM (#2962572) Homepage
    > If CVS works for you, and you have no complaints or
    > issues, then don't switch.

    I really hate this kind of attitude. Along with "Use what you are most comfortable with". It kills any desire to learn and use new stuff and to impove.

    I say try it out and see if it worth switching to new CM.
  • Re:Which is Best? (Score:3, Informative)

    by William Tanksley ( 1752 ) on Wednesday February 06, 2002 @02:58PM (#2962595)
    If you're happy with CVS, stay with it at least until Subversion is finished -- svn is designed to be a replacement for CVS which fixes all the annoying oddities.

    If you're not happy with CVS, or have been wondering why CVS doesn't do some specific things, check out some of the really different alternatives (but be prepared for some differences):

    - "Aegis" supports TestFirstProgramming. In order to submit a change, you must provide a test which passes with the change, and fails to pass without the change. Furthermore, your change must not break any of the old tests. Extremely powerful for group programming, and useful for single-person programming.
    - "BitKeeper" provides an attractive GUI and powerful tools, designed by a professional community. It provides very powerful support for branches, and allows you to use all the convenience of the full version-controlled repository without having to have all your checked-in changes messing up the main repository.
    - "arch" may have a simpler interface right now, but it makes up for it with a very impressive model of distributed repositories. Like BitKeeper, you can make a local repository in order to make changes you want to see; unlike BitKeeper, that local repository is a full repository in its own right, and can be served independantly. It supports very sophisticated merging, so that you can merge your local repo with someone else who happened to start up their own local repo based on the same master repo; you can, of course, also merge with the master, and the master can choose to merge with your work.

    I am impressed with the variety of version control systems which are now coming into their own. Very nice to see.

    -Billy
  • by rgmoore ( 133276 ) <glandauer@charter.net> on Wednesday February 06, 2002 @05:43PM (#2963860) Homepage

    One other potential advantage is that it clearly presents what kind of changes Linus is interested in accepting. One reported big problem in the past is that Linus has a tendency to drop patches that change too much or have an insufficient explanation of what they do. By making it obvious what kind of changes he does accept and how the messages describing them should be written, it will make it easier for people to learn how to write a change the Linus will accept.

  • by lm ( 6327 ) on Wednesday February 06, 2002 @08:55PM (#2964914)
    www.bkbits.net is a free hosting service we provide.
    It is not the same as openlogging, those logs are on www.openlogging.org.
    I got an OK from Linus to put his trees on linux.bkbits.net,
    you may go poke at them there.

    Note that bkbits.net sort of looks like it might evolve into sourceforge
    but that's not our intent. What we want is to provide that infrastructure
    so that different people can host their own projects.
    bkbits.net is a cache, you go there to fill your cache but then you have everything.
    BitKeeper replicates the metadata so you are nowhere near as reliant on a centralized server
    like sourceforge.

The use of money is all the advantage there is to having money. -- B. Franklin

Working...