Linux Debian codenames

The name of the pictureThe name of the pictureThe name of the pictureClash Royale CLAN TAG#URR8PPP












34















I've got a few, quite silly, non-technical questions about giving codenames to Debian releases.



Each Debian release has its unique codename, which is (so far) a characters' name from Toy Story movies by Pixar.



Here is list of all assigned codenames so far:



  • release 1.1 is buzz (Buzz Lightyear) - the spaceman,

  • release 1.2 is rex - the tyrannosaurus,

  • release 1.3.x is bo (Bo Peep) - the girl who took care of the sheep,

  • release 2.0 is hamm - the piggy bank,

  • release 2.1 is slink (Slinky Dog) - the toy dog,

  • release 2.2 is potato - Mr. Potato,

  • release 3.0 is woody - the cowboy,

  • release 3.1 is sarge - the sergeant of the Green Plastic Army Men,

  • release 4.0 is etch - the toy blackboard (Etch-a-Sketch),

  • release 5.0 is lenny - the toy binoculars,

  • release 6.0 is squeeze - the name for the three-eyed aliens,

  • release 7.0 is wheezy - the name of the rubber toy penguin with a red bow tie,

  • release 8.0 is jessie - the name of the yodelling cowgirl,

  • release 9.0 is stretch - a purple rubbery octopus toy at Sunnyside Daycare (currently stable).

List of upcoming major Debian releases' codenames after jessie:



  • release 10.0 is buster - Andy's pet dachshund (currently testing),

  • release 11.0 is bullseye - Woody's horse,

  • release 12.0 is bookworm - intelligent worm toy with a built-in flashlight.

There are also:



  • special codename sid (Still In Development) which is symbolic link to codename which is currently unstable,


  • stable which is symbolic link to codename which is currently stable,


  • testing which is symbolic link to codename which is currently testing.

The list of Toy Story characters is quite robust but at some time, there will be no more characters' names to assign.



My questions are:



  • What codenames will be assigned if we run out of characters' names?

  • Who decides what is codename of next release (please don't answer ambiguously like: 'community')?

  • How many releases' names are planned ahead?

BTW: Interesting quote from debian.org/doc/manuals:




The decision of using Toy Story names was made by Bruce Perens who
was, at the time, the Debian Project Leader and was working also at
Pixar, the company that produced the movies.




Debian releases development
Infographics by Claudio Ferreira Filho (@filhocf) (license: CC BY-SA 4.0).










share|improve this question



















  • 5





    If it were me, I'd just continue picking characters from other Pixar movies. Humanity will probably go extinct before we run out. Let the aliens worry about carrying on the naming convention after that. :D

    – Joseph R.
    Aug 11 '15 at 3:43












  • Running out of Pixar characters. Yea, that won't happen anytime soon. That may be one of the reasons the team went for this naming schedule in the first place.

    – Mast
    Aug 11 '15 at 11:57











  • Debian, in not “Linux Debian”, is is sometime referred to at Debian Gnu/Linux” (at least when it uses Linux).

    – ctrl-alt-delor
    May 21 '17 at 14:02















34















I've got a few, quite silly, non-technical questions about giving codenames to Debian releases.



Each Debian release has its unique codename, which is (so far) a characters' name from Toy Story movies by Pixar.



Here is list of all assigned codenames so far:



  • release 1.1 is buzz (Buzz Lightyear) - the spaceman,

  • release 1.2 is rex - the tyrannosaurus,

  • release 1.3.x is bo (Bo Peep) - the girl who took care of the sheep,

  • release 2.0 is hamm - the piggy bank,

  • release 2.1 is slink (Slinky Dog) - the toy dog,

  • release 2.2 is potato - Mr. Potato,

  • release 3.0 is woody - the cowboy,

  • release 3.1 is sarge - the sergeant of the Green Plastic Army Men,

  • release 4.0 is etch - the toy blackboard (Etch-a-Sketch),

  • release 5.0 is lenny - the toy binoculars,

  • release 6.0 is squeeze - the name for the three-eyed aliens,

  • release 7.0 is wheezy - the name of the rubber toy penguin with a red bow tie,

  • release 8.0 is jessie - the name of the yodelling cowgirl,

  • release 9.0 is stretch - a purple rubbery octopus toy at Sunnyside Daycare (currently stable).

List of upcoming major Debian releases' codenames after jessie:



  • release 10.0 is buster - Andy's pet dachshund (currently testing),

  • release 11.0 is bullseye - Woody's horse,

  • release 12.0 is bookworm - intelligent worm toy with a built-in flashlight.

There are also:



  • special codename sid (Still In Development) which is symbolic link to codename which is currently unstable,


  • stable which is symbolic link to codename which is currently stable,


  • testing which is symbolic link to codename which is currently testing.

The list of Toy Story characters is quite robust but at some time, there will be no more characters' names to assign.



My questions are:



  • What codenames will be assigned if we run out of characters' names?

  • Who decides what is codename of next release (please don't answer ambiguously like: 'community')?

  • How many releases' names are planned ahead?

BTW: Interesting quote from debian.org/doc/manuals:




The decision of using Toy Story names was made by Bruce Perens who
was, at the time, the Debian Project Leader and was working also at
Pixar, the company that produced the movies.




Debian releases development
Infographics by Claudio Ferreira Filho (@filhocf) (license: CC BY-SA 4.0).










share|improve this question



















  • 5





    If it were me, I'd just continue picking characters from other Pixar movies. Humanity will probably go extinct before we run out. Let the aliens worry about carrying on the naming convention after that. :D

    – Joseph R.
    Aug 11 '15 at 3:43












  • Running out of Pixar characters. Yea, that won't happen anytime soon. That may be one of the reasons the team went for this naming schedule in the first place.

    – Mast
    Aug 11 '15 at 11:57











  • Debian, in not “Linux Debian”, is is sometime referred to at Debian Gnu/Linux” (at least when it uses Linux).

    – ctrl-alt-delor
    May 21 '17 at 14:02













34












34








34


5






I've got a few, quite silly, non-technical questions about giving codenames to Debian releases.



Each Debian release has its unique codename, which is (so far) a characters' name from Toy Story movies by Pixar.



Here is list of all assigned codenames so far:



  • release 1.1 is buzz (Buzz Lightyear) - the spaceman,

  • release 1.2 is rex - the tyrannosaurus,

  • release 1.3.x is bo (Bo Peep) - the girl who took care of the sheep,

  • release 2.0 is hamm - the piggy bank,

  • release 2.1 is slink (Slinky Dog) - the toy dog,

  • release 2.2 is potato - Mr. Potato,

  • release 3.0 is woody - the cowboy,

  • release 3.1 is sarge - the sergeant of the Green Plastic Army Men,

  • release 4.0 is etch - the toy blackboard (Etch-a-Sketch),

  • release 5.0 is lenny - the toy binoculars,

  • release 6.0 is squeeze - the name for the three-eyed aliens,

  • release 7.0 is wheezy - the name of the rubber toy penguin with a red bow tie,

  • release 8.0 is jessie - the name of the yodelling cowgirl,

  • release 9.0 is stretch - a purple rubbery octopus toy at Sunnyside Daycare (currently stable).

List of upcoming major Debian releases' codenames after jessie:



  • release 10.0 is buster - Andy's pet dachshund (currently testing),

  • release 11.0 is bullseye - Woody's horse,

  • release 12.0 is bookworm - intelligent worm toy with a built-in flashlight.

There are also:



  • special codename sid (Still In Development) which is symbolic link to codename which is currently unstable,


  • stable which is symbolic link to codename which is currently stable,


  • testing which is symbolic link to codename which is currently testing.

The list of Toy Story characters is quite robust but at some time, there will be no more characters' names to assign.



My questions are:



  • What codenames will be assigned if we run out of characters' names?

  • Who decides what is codename of next release (please don't answer ambiguously like: 'community')?

  • How many releases' names are planned ahead?

BTW: Interesting quote from debian.org/doc/manuals:




The decision of using Toy Story names was made by Bruce Perens who
was, at the time, the Debian Project Leader and was working also at
Pixar, the company that produced the movies.




Debian releases development
Infographics by Claudio Ferreira Filho (@filhocf) (license: CC BY-SA 4.0).










share|improve this question
















I've got a few, quite silly, non-technical questions about giving codenames to Debian releases.



Each Debian release has its unique codename, which is (so far) a characters' name from Toy Story movies by Pixar.



Here is list of all assigned codenames so far:



  • release 1.1 is buzz (Buzz Lightyear) - the spaceman,

  • release 1.2 is rex - the tyrannosaurus,

  • release 1.3.x is bo (Bo Peep) - the girl who took care of the sheep,

  • release 2.0 is hamm - the piggy bank,

  • release 2.1 is slink (Slinky Dog) - the toy dog,

  • release 2.2 is potato - Mr. Potato,

  • release 3.0 is woody - the cowboy,

  • release 3.1 is sarge - the sergeant of the Green Plastic Army Men,

  • release 4.0 is etch - the toy blackboard (Etch-a-Sketch),

  • release 5.0 is lenny - the toy binoculars,

  • release 6.0 is squeeze - the name for the three-eyed aliens,

  • release 7.0 is wheezy - the name of the rubber toy penguin with a red bow tie,

  • release 8.0 is jessie - the name of the yodelling cowgirl,

  • release 9.0 is stretch - a purple rubbery octopus toy at Sunnyside Daycare (currently stable).

List of upcoming major Debian releases' codenames after jessie:



  • release 10.0 is buster - Andy's pet dachshund (currently testing),

  • release 11.0 is bullseye - Woody's horse,

  • release 12.0 is bookworm - intelligent worm toy with a built-in flashlight.

There are also:



  • special codename sid (Still In Development) which is symbolic link to codename which is currently unstable,


  • stable which is symbolic link to codename which is currently stable,


  • testing which is symbolic link to codename which is currently testing.

The list of Toy Story characters is quite robust but at some time, there will be no more characters' names to assign.



My questions are:



  • What codenames will be assigned if we run out of characters' names?

  • Who decides what is codename of next release (please don't answer ambiguously like: 'community')?

  • How many releases' names are planned ahead?

BTW: Interesting quote from debian.org/doc/manuals:




The decision of using Toy Story names was made by Bruce Perens who
was, at the time, the Debian Project Leader and was working also at
Pixar, the company that produced the movies.




Debian releases development
Infographics by Claudio Ferreira Filho (@filhocf) (license: CC BY-SA 4.0).







debian distributions






share|improve this question















share|improve this question













share|improve this question




share|improve this question








edited Dec 31 '18 at 18:26







patryk.beza

















asked Aug 10 '15 at 21:10









patryk.bezapatryk.beza

514518




514518







  • 5





    If it were me, I'd just continue picking characters from other Pixar movies. Humanity will probably go extinct before we run out. Let the aliens worry about carrying on the naming convention after that. :D

    – Joseph R.
    Aug 11 '15 at 3:43












  • Running out of Pixar characters. Yea, that won't happen anytime soon. That may be one of the reasons the team went for this naming schedule in the first place.

    – Mast
    Aug 11 '15 at 11:57











  • Debian, in not “Linux Debian”, is is sometime referred to at Debian Gnu/Linux” (at least when it uses Linux).

    – ctrl-alt-delor
    May 21 '17 at 14:02












  • 5





    If it were me, I'd just continue picking characters from other Pixar movies. Humanity will probably go extinct before we run out. Let the aliens worry about carrying on the naming convention after that. :D

    – Joseph R.
    Aug 11 '15 at 3:43












  • Running out of Pixar characters. Yea, that won't happen anytime soon. That may be one of the reasons the team went for this naming schedule in the first place.

    – Mast
    Aug 11 '15 at 11:57











  • Debian, in not “Linux Debian”, is is sometime referred to at Debian Gnu/Linux” (at least when it uses Linux).

    – ctrl-alt-delor
    May 21 '17 at 14:02







5




5





If it were me, I'd just continue picking characters from other Pixar movies. Humanity will probably go extinct before we run out. Let the aliens worry about carrying on the naming convention after that. :D

– Joseph R.
Aug 11 '15 at 3:43






If it were me, I'd just continue picking characters from other Pixar movies. Humanity will probably go extinct before we run out. Let the aliens worry about carrying on the naming convention after that. :D

– Joseph R.
Aug 11 '15 at 3:43














Running out of Pixar characters. Yea, that won't happen anytime soon. That may be one of the reasons the team went for this naming schedule in the first place.

– Mast
Aug 11 '15 at 11:57





Running out of Pixar characters. Yea, that won't happen anytime soon. That may be one of the reasons the team went for this naming schedule in the first place.

– Mast
Aug 11 '15 at 11:57













Debian, in not “Linux Debian”, is is sometime referred to at Debian Gnu/Linux” (at least when it uses Linux).

– ctrl-alt-delor
May 21 '17 at 14:02





Debian, in not “Linux Debian”, is is sometime referred to at Debian Gnu/Linux” (at least when it uses Linux).

– ctrl-alt-delor
May 21 '17 at 14:02










3 Answers
3






active

oldest

votes


















35














I'll answer your questions out of order: the release team chooses code names (see their task description), two releases ahead; the next three releases are Buster (Debian 10, scheduled for the second quarter of 2019), Bullseye (Debian 11), and Bookworm (Debian 12); and I don't think we're worried about running out of names yet...



As pointed out by eyoung100, Stretch is the octopus in Toy Story 3, and Buster is Andy's dog. As you mention in your updated question, Bullseye is Woody's horse. Bookworm is the intelligent, flashlight-wielding worm toy from Toy Story 3.



Also, Sid is the name of the next-door kid who breaks all his toys. "Still in development" is a backronym.






share|improve this answer
































    20














    You already have a good answer for most of it.
    But for interest I thought I would play into the math of running out of names:



    It has been 19 years since the first codenamed release (Buzz 1996).
    So far 13 character names are used.



    Toy Story has 40ish potential names, assuming no more movies.



    If we assume that names continue being used at the same rate -- I suspect they will be used slower, as releases are not happened as often as they once did (image from wikimedia):



    https://upload.wikimedia.org/wikipedia/en/timeline/1aea1ee0d1b542b4b731bc28de752e84.png



    But ignoring that, and assuming linear:



    13/19=0.68 names used per year.
    Thus to use 40 names it will take, 40/0.68 = 59 years.
    Which will bring us to 1996+59=2055.



    If we assume that Moore's law continues, (which to be fair, seems unlikely)
    then the number of transistors per CPU by the time Debian runs out of names will be 2^(59/2) = 759,250,125 times that it was when Debian began using this naming scheme. Or 1,048,576 times that of today.
    This will be a very different world in computing.
    Today a high end CPU has 4 billion transistors (like a Xeon), and a super computer might have 10,000 of them (like Tianhe-2), so the supercomputer has 40,000,000,000,000 transistors. An iPhone 6 CPU has 2,000,000,000 transistors.
    The smartphones of 2055, when Debian runs out of names will have 25x as many transistors as today's best supercomputers.
    It is hard to say if Debian will still be a functional OS for such computers.



    It does however seem highly unlikely that Moore's law will continue up to that point. In which case, computing will likely go somewhere far weirder. Quantum, optical, or other technologies which haven't been conceived of.



    In short, Debian does not have to worry about running out of names.
    The computing world is likely to be so different by the time it does,
    that such worries make no sense.






    share|improve this answer
































      7














      Counting from Toy Story to Toy Story 4 (planned to be release 2017), there are less than 8 years between movies, on average. Using @Oxinabox's estimate of less than a release per year, that would require less than 8 new characters per movie (in fact, 22 years/3 movies*0.68 debian releases/year=about 5 new characters per movie), to keep going forever.



      I imagine, in practice, if they were to run out (or before), they'd select a new movie franchise.






      share|improve this answer






















        Your Answer








        StackExchange.ready(function()
        var channelOptions =
        tags: "".split(" "),
        id: "106"
        ;
        initTagRenderer("".split(" "), "".split(" "), channelOptions);

        StackExchange.using("externalEditor", function()
        // Have to fire editor after snippets, if snippets enabled
        if (StackExchange.settings.snippets.snippetsEnabled)
        StackExchange.using("snippets", function()
        createEditor();
        );

        else
        createEditor();

        );

        function createEditor()
        StackExchange.prepareEditor(
        heartbeatType: 'answer',
        autoActivateHeartbeat: false,
        convertImagesToLinks: false,
        noModals: true,
        showLowRepImageUploadWarning: true,
        reputationToPostImages: null,
        bindNavPrevention: true,
        postfix: "",
        imageUploader:
        brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
        contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
        allowUrls: true
        ,
        onDemand: true,
        discardSelector: ".discard-answer"
        ,immediatelyShowMarkdownHelp:true
        );



        );













        draft saved

        draft discarded


















        StackExchange.ready(
        function ()
        StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2funix.stackexchange.com%2fquestions%2f222394%2flinux-debian-codenames%23new-answer', 'question_page');

        );

        Post as a guest















        Required, but never shown

























        3 Answers
        3






        active

        oldest

        votes








        3 Answers
        3






        active

        oldest

        votes









        active

        oldest

        votes






        active

        oldest

        votes









        35














        I'll answer your questions out of order: the release team chooses code names (see their task description), two releases ahead; the next three releases are Buster (Debian 10, scheduled for the second quarter of 2019), Bullseye (Debian 11), and Bookworm (Debian 12); and I don't think we're worried about running out of names yet...



        As pointed out by eyoung100, Stretch is the octopus in Toy Story 3, and Buster is Andy's dog. As you mention in your updated question, Bullseye is Woody's horse. Bookworm is the intelligent, flashlight-wielding worm toy from Toy Story 3.



        Also, Sid is the name of the next-door kid who breaks all his toys. "Still in development" is a backronym.






        share|improve this answer





























          35














          I'll answer your questions out of order: the release team chooses code names (see their task description), two releases ahead; the next three releases are Buster (Debian 10, scheduled for the second quarter of 2019), Bullseye (Debian 11), and Bookworm (Debian 12); and I don't think we're worried about running out of names yet...



          As pointed out by eyoung100, Stretch is the octopus in Toy Story 3, and Buster is Andy's dog. As you mention in your updated question, Bullseye is Woody's horse. Bookworm is the intelligent, flashlight-wielding worm toy from Toy Story 3.



          Also, Sid is the name of the next-door kid who breaks all his toys. "Still in development" is a backronym.






          share|improve this answer



























            35












            35








            35







            I'll answer your questions out of order: the release team chooses code names (see their task description), two releases ahead; the next three releases are Buster (Debian 10, scheduled for the second quarter of 2019), Bullseye (Debian 11), and Bookworm (Debian 12); and I don't think we're worried about running out of names yet...



            As pointed out by eyoung100, Stretch is the octopus in Toy Story 3, and Buster is Andy's dog. As you mention in your updated question, Bullseye is Woody's horse. Bookworm is the intelligent, flashlight-wielding worm toy from Toy Story 3.



            Also, Sid is the name of the next-door kid who breaks all his toys. "Still in development" is a backronym.






            share|improve this answer















            I'll answer your questions out of order: the release team chooses code names (see their task description), two releases ahead; the next three releases are Buster (Debian 10, scheduled for the second quarter of 2019), Bullseye (Debian 11), and Bookworm (Debian 12); and I don't think we're worried about running out of names yet...



            As pointed out by eyoung100, Stretch is the octopus in Toy Story 3, and Buster is Andy's dog. As you mention in your updated question, Bullseye is Woody's horse. Bookworm is the intelligent, flashlight-wielding worm toy from Toy Story 3.



            Also, Sid is the name of the next-door kid who breaks all his toys. "Still in development" is a backronym.







            share|improve this answer














            share|improve this answer



            share|improve this answer








            edited Apr 16 '18 at 18:42

























            answered Aug 10 '15 at 21:48









            Stephen KittStephen Kitt

            166k24368449




            166k24368449























                20














                You already have a good answer for most of it.
                But for interest I thought I would play into the math of running out of names:



                It has been 19 years since the first codenamed release (Buzz 1996).
                So far 13 character names are used.



                Toy Story has 40ish potential names, assuming no more movies.



                If we assume that names continue being used at the same rate -- I suspect they will be used slower, as releases are not happened as often as they once did (image from wikimedia):



                https://upload.wikimedia.org/wikipedia/en/timeline/1aea1ee0d1b542b4b731bc28de752e84.png



                But ignoring that, and assuming linear:



                13/19=0.68 names used per year.
                Thus to use 40 names it will take, 40/0.68 = 59 years.
                Which will bring us to 1996+59=2055.



                If we assume that Moore's law continues, (which to be fair, seems unlikely)
                then the number of transistors per CPU by the time Debian runs out of names will be 2^(59/2) = 759,250,125 times that it was when Debian began using this naming scheme. Or 1,048,576 times that of today.
                This will be a very different world in computing.
                Today a high end CPU has 4 billion transistors (like a Xeon), and a super computer might have 10,000 of them (like Tianhe-2), so the supercomputer has 40,000,000,000,000 transistors. An iPhone 6 CPU has 2,000,000,000 transistors.
                The smartphones of 2055, when Debian runs out of names will have 25x as many transistors as today's best supercomputers.
                It is hard to say if Debian will still be a functional OS for such computers.



                It does however seem highly unlikely that Moore's law will continue up to that point. In which case, computing will likely go somewhere far weirder. Quantum, optical, or other technologies which haven't been conceived of.



                In short, Debian does not have to worry about running out of names.
                The computing world is likely to be so different by the time it does,
                that such worries make no sense.






                share|improve this answer





























                  20














                  You already have a good answer for most of it.
                  But for interest I thought I would play into the math of running out of names:



                  It has been 19 years since the first codenamed release (Buzz 1996).
                  So far 13 character names are used.



                  Toy Story has 40ish potential names, assuming no more movies.



                  If we assume that names continue being used at the same rate -- I suspect they will be used slower, as releases are not happened as often as they once did (image from wikimedia):



                  https://upload.wikimedia.org/wikipedia/en/timeline/1aea1ee0d1b542b4b731bc28de752e84.png



                  But ignoring that, and assuming linear:



                  13/19=0.68 names used per year.
                  Thus to use 40 names it will take, 40/0.68 = 59 years.
                  Which will bring us to 1996+59=2055.



                  If we assume that Moore's law continues, (which to be fair, seems unlikely)
                  then the number of transistors per CPU by the time Debian runs out of names will be 2^(59/2) = 759,250,125 times that it was when Debian began using this naming scheme. Or 1,048,576 times that of today.
                  This will be a very different world in computing.
                  Today a high end CPU has 4 billion transistors (like a Xeon), and a super computer might have 10,000 of them (like Tianhe-2), so the supercomputer has 40,000,000,000,000 transistors. An iPhone 6 CPU has 2,000,000,000 transistors.
                  The smartphones of 2055, when Debian runs out of names will have 25x as many transistors as today's best supercomputers.
                  It is hard to say if Debian will still be a functional OS for such computers.



                  It does however seem highly unlikely that Moore's law will continue up to that point. In which case, computing will likely go somewhere far weirder. Quantum, optical, or other technologies which haven't been conceived of.



                  In short, Debian does not have to worry about running out of names.
                  The computing world is likely to be so different by the time it does,
                  that such worries make no sense.






                  share|improve this answer



























                    20












                    20








                    20







                    You already have a good answer for most of it.
                    But for interest I thought I would play into the math of running out of names:



                    It has been 19 years since the first codenamed release (Buzz 1996).
                    So far 13 character names are used.



                    Toy Story has 40ish potential names, assuming no more movies.



                    If we assume that names continue being used at the same rate -- I suspect they will be used slower, as releases are not happened as often as they once did (image from wikimedia):



                    https://upload.wikimedia.org/wikipedia/en/timeline/1aea1ee0d1b542b4b731bc28de752e84.png



                    But ignoring that, and assuming linear:



                    13/19=0.68 names used per year.
                    Thus to use 40 names it will take, 40/0.68 = 59 years.
                    Which will bring us to 1996+59=2055.



                    If we assume that Moore's law continues, (which to be fair, seems unlikely)
                    then the number of transistors per CPU by the time Debian runs out of names will be 2^(59/2) = 759,250,125 times that it was when Debian began using this naming scheme. Or 1,048,576 times that of today.
                    This will be a very different world in computing.
                    Today a high end CPU has 4 billion transistors (like a Xeon), and a super computer might have 10,000 of them (like Tianhe-2), so the supercomputer has 40,000,000,000,000 transistors. An iPhone 6 CPU has 2,000,000,000 transistors.
                    The smartphones of 2055, when Debian runs out of names will have 25x as many transistors as today's best supercomputers.
                    It is hard to say if Debian will still be a functional OS for such computers.



                    It does however seem highly unlikely that Moore's law will continue up to that point. In which case, computing will likely go somewhere far weirder. Quantum, optical, or other technologies which haven't been conceived of.



                    In short, Debian does not have to worry about running out of names.
                    The computing world is likely to be so different by the time it does,
                    that such worries make no sense.






                    share|improve this answer















                    You already have a good answer for most of it.
                    But for interest I thought I would play into the math of running out of names:



                    It has been 19 years since the first codenamed release (Buzz 1996).
                    So far 13 character names are used.



                    Toy Story has 40ish potential names, assuming no more movies.



                    If we assume that names continue being used at the same rate -- I suspect they will be used slower, as releases are not happened as often as they once did (image from wikimedia):



                    https://upload.wikimedia.org/wikipedia/en/timeline/1aea1ee0d1b542b4b731bc28de752e84.png



                    But ignoring that, and assuming linear:



                    13/19=0.68 names used per year.
                    Thus to use 40 names it will take, 40/0.68 = 59 years.
                    Which will bring us to 1996+59=2055.



                    If we assume that Moore's law continues, (which to be fair, seems unlikely)
                    then the number of transistors per CPU by the time Debian runs out of names will be 2^(59/2) = 759,250,125 times that it was when Debian began using this naming scheme. Or 1,048,576 times that of today.
                    This will be a very different world in computing.
                    Today a high end CPU has 4 billion transistors (like a Xeon), and a super computer might have 10,000 of them (like Tianhe-2), so the supercomputer has 40,000,000,000,000 transistors. An iPhone 6 CPU has 2,000,000,000 transistors.
                    The smartphones of 2055, when Debian runs out of names will have 25x as many transistors as today's best supercomputers.
                    It is hard to say if Debian will still be a functional OS for such computers.



                    It does however seem highly unlikely that Moore's law will continue up to that point. In which case, computing will likely go somewhere far weirder. Quantum, optical, or other technologies which haven't been conceived of.



                    In short, Debian does not have to worry about running out of names.
                    The computing world is likely to be so different by the time it does,
                    that such worries make no sense.







                    share|improve this answer














                    share|improve this answer



                    share|improve this answer








                    edited May 21 '17 at 14:05









                    ctrl-alt-delor

                    11k41958




                    11k41958










                    answered Aug 11 '15 at 2:53









                    Lyndon WhiteLyndon White

                    413312




                    413312





















                        7














                        Counting from Toy Story to Toy Story 4 (planned to be release 2017), there are less than 8 years between movies, on average. Using @Oxinabox's estimate of less than a release per year, that would require less than 8 new characters per movie (in fact, 22 years/3 movies*0.68 debian releases/year=about 5 new characters per movie), to keep going forever.



                        I imagine, in practice, if they were to run out (or before), they'd select a new movie franchise.






                        share|improve this answer



























                          7














                          Counting from Toy Story to Toy Story 4 (planned to be release 2017), there are less than 8 years between movies, on average. Using @Oxinabox's estimate of less than a release per year, that would require less than 8 new characters per movie (in fact, 22 years/3 movies*0.68 debian releases/year=about 5 new characters per movie), to keep going forever.



                          I imagine, in practice, if they were to run out (or before), they'd select a new movie franchise.






                          share|improve this answer

























                            7












                            7








                            7







                            Counting from Toy Story to Toy Story 4 (planned to be release 2017), there are less than 8 years between movies, on average. Using @Oxinabox's estimate of less than a release per year, that would require less than 8 new characters per movie (in fact, 22 years/3 movies*0.68 debian releases/year=about 5 new characters per movie), to keep going forever.



                            I imagine, in practice, if they were to run out (or before), they'd select a new movie franchise.






                            share|improve this answer













                            Counting from Toy Story to Toy Story 4 (planned to be release 2017), there are less than 8 years between movies, on average. Using @Oxinabox's estimate of less than a release per year, that would require less than 8 new characters per movie (in fact, 22 years/3 movies*0.68 debian releases/year=about 5 new characters per movie), to keep going forever.



                            I imagine, in practice, if they were to run out (or before), they'd select a new movie franchise.







                            share|improve this answer












                            share|improve this answer



                            share|improve this answer










                            answered Aug 11 '15 at 4:47









                            AMADANON Inc.AMADANON Inc.

                            718411




                            718411



























                                draft saved

                                draft discarded
















































                                Thanks for contributing an answer to Unix & Linux Stack Exchange!


                                • Please be sure to answer the question. Provide details and share your research!

                                But avoid


                                • Asking for help, clarification, or responding to other answers.

                                • Making statements based on opinion; back them up with references or personal experience.

                                To learn more, see our tips on writing great answers.




                                draft saved


                                draft discarded














                                StackExchange.ready(
                                function ()
                                StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2funix.stackexchange.com%2fquestions%2f222394%2flinux-debian-codenames%23new-answer', 'question_page');

                                );

                                Post as a guest















                                Required, but never shown





















































                                Required, but never shown














                                Required, but never shown












                                Required, but never shown







                                Required, but never shown

































                                Required, but never shown














                                Required, but never shown












                                Required, but never shown







                                Required, but never shown






                                Popular posts from this blog

                                How to check contact read email or not when send email to Individual?

                                Displaying single band from multi-band raster using QGIS

                                How many registers does an x86_64 CPU actually have?