Announcement

Collapse
No announcement yet.

Open Boot Challenge 2009

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • Open Boot Challenge 2009

    One of the ways that innovation happens is through some friendly competition. I've heard many claims of fast booting systems but have seen very few actual video showing it. Here's your chance to put your money where your mouth is...

    The goal:

    To show what hardware and what software produces the fastest boot times.

    Definitions:

    Boot: Times are measured from power on (the time at which you press the "On" button) until music is playing. Sleep is not allowed (since it still requires some power). I'd also like to see hibernate AND cold boot times if possible.

    The rules:

    1) Can use any "common" car PC hardware.
    2) Must use a "common" carpc OS (ie, no DOS)
    3) Must use a "common" frontend (ie, CF, RR, nGhost, OpenMobile, revFE, etc).
    4) Must show your times on video
    5) You must list all hardware and software used in your contest entry. Suggesting what tweaks and how long it took you to configure it to boot that fast will be useful to others as well.

    The prize:

    You get to put the title of "2009's Fastest Booter" in your sig. Other prizes are welcome from any sponsors.

    Additional rules and definitions are welcome in order to make it fair.

    The Results:

    Cold boot Winner: tripzero
    Video: http://www.youtube.com/v/Mymb9g_N_Ng
    Time: 23 seconds
    Hardware:
    Zotac ION/Atom 330 2Gig DDR2 (2x1GB)
    30Gig OCZ Vertex Turbo

    Software Notes:
    LinuxICE2 2.0.1 upgraded to Ubuntu 10.04
    Btrfs file system

    Resume from Hibernate Winner: NibbleIt
    Video: http://www.youtube.com/v/E7tzBfxnMfU
    Time: 13.5 seconds
    Hardware:
    Zotac ION
    1GB RAM
    OCZ Core Series v2 SSD

    Software:
    TinyXP Rev 09 - option 8
    Centrafuse v2
    Former author of LinuxICE, nghost, nobdy.
    Current author of Automotive Message Broker (AMB).
    Works on Tizen IVI. Does not represent anyone or anything but himself.

  • #2
    why cold boot only? that's not a normal use case for most people. if the point of the challenge is to simply show what configuration can go from off state to music playing, why exclude a feature that is commonly used to improve boot times?
    EWF, HORM, MinLogon on XP.

    Zotac ION Atom N330, 2GB low-profile RAM, M3-ATX
    Win Embedded Std 2011 RC
    OCZ Vertex Turbo 30GB SSD
    Lilliput 629 Transflective, WRX Screen Mount
    BlueSoleil BT, i-Blue GM-2 GPS, DirectedHD Radio, Andrea Mic
    VoomPC 2

    Comment


    • #3
      Originally posted by SFiorito View Post
      why cold boot only? that's not a normal use case for most people. if the point of the challenge is to simply show what configuration can go from off state to music playing, why exclude a feature that is commonly used to improve boot times?
      The lowest common denominator is cold boot. There are a lot of people who only cold boot because hibernate/sleep doesn't work for whatever reason. Furthermore, even people who do hibernate most of the time have to cold reboot eventually because of updates, a crash, or new software installation, etc. I believe those who are going for a true OEM experience have to be concerned about boot times.
      Former author of LinuxICE, nghost, nobdy.
      Current author of Automotive Message Broker (AMB).
      Works on Tizen IVI. Does not represent anyone or anything but himself.

      Comment


      • #4
        Originally posted by kev000 View Post
        The lowest common denominator is cold boot. There are a lot of people who only cold boot because hibernate/sleep doesn't work for whatever reason. Furthermore, even people who do hibernate most of the time have to cold reboot eventually because of updates, a crash, or new software installation, etc. I believe those who are going for a true OEM experience have to be concerned about boot times.
        I think that being required to cold boot due to hardware or OS restrictions is an indication that an OS or hardware shouldn't win, or even be in the contest. That being said I agree with Mr Fiorito, i think that hibernate should definitely be an option in the contest, but standby should not as it is not an "off" state.
        "stop with the REINSTALLS, what do you think we got some lame-o installer!!!" - mitchjs
        RevFE
        My Shop

        Comment


        • #5
          Okay, I revised the rules to allow Hibernate but not sleep (because sleep is probably equal on almost all hardware and OS/software configurations).
          Former author of LinuxICE, nghost, nobdy.
          Current author of Automotive Message Broker (AMB).
          Works on Tizen IVI. Does not represent anyone or anything but himself.

          Comment


          • #6
            Can't believe I'm going to say this, but I actually agree with Kev on this one.

            One because it is his competition, so he gets to set the rules.

            and two because cold boot is the baseline measurement that most of the community will look at.


            Yes, alot of people use hibernation on a day to day basis (I am one) and some (lucky ones) can use standby but at the end of the day, cold booting is the baseline.


            Maybe there could be two or even three competitions, Cold Boot, Standby and Hibernation.


            Trouble with Hibernation is, somone could have a really small amount of memory, which wouldn't normally be viable to run a CarPC on but have a very quick hibernation boot.

            Comment


            • #7
              Can't believe I'm going to say this, but I actually agree with Kev on this one.
              :P *high five*
              Former author of LinuxICE, nghost, nobdy.
              Current author of Automotive Message Broker (AMB).
              Works on Tizen IVI. Does not represent anyone or anything but himself.

              Comment


              • #8
                Yea my vote would be for hibernate and cold-boot. Standby resume doesn't make sense because the differences will be too small to measure (fractions of a second). kev throw one of your videos in here to start things off-i'll throw up a vid of my dev machine booting to openMobile and if the competition picks up ill actually try lol
                openMobile - An open source C# Front End (why choose openMobile?)
                - Always Recruiting Developers -
                Like what you see? Donations are always welcome

                Comment


                • #9
                  Originally posted by justchat_1 View Post
                  Yea my vote would be for hibernate and cold-boot. Standby resume doesn't make sense because the differences will be too small to measure (fractions of a second). kev throw one of your videos in here to start things off-i'll throw up a vid of my dev machine booting to openMobile and if the competition picks up ill actually try lol
                  I need to re-film the video to meet the new requirements. The old video cut-off as soon as nghost finished loading. I need to show music playing, so I'll just redo it.
                  Former author of LinuxICE, nghost, nobdy.
                  Current author of Automotive Message Broker (AMB).
                  Works on Tizen IVI. Does not represent anyone or anything but himself.

                  Comment


                  • #10
                    +1 on cold boot. Don't those who hibernate, do it because cold boot is slower?
                    Click for my projects
                    2006 F150 with removable Nexus 7

                    2006 Mustang with indash CarPC (Retired)

                    Comment


                    • #11
                      LinuxICE2 stock - no optimizations

                      This is a stock install of LinuxICE2 (2.0.1) with no OS optimizations:

                      [media]http://www.youtube.com/watch?v=xUjaAuMo40E[/media]

                      hardware:
                      - Zotac ION Atom 330
                      - 2 Gigs DDR800 RAM
                      - OCZ Vertex 30GB

                      USB devices: bluetooth dongle.

                      "Mark" happens at 00:02s. Music starts playing at 00:32. Total boot time: 30s.

                      I'll try to get an optimized boot video here soon.
                      Former author of LinuxICE, nghost, nobdy.
                      Current author of Automotive Message Broker (AMB).
                      Works on Tizen IVI. Does not represent anyone or anything but himself.

                      Comment


                      • #12
                        Originally posted by tripzero View Post
                        This is a stock install of LinuxICE2 (2.0.1) with no OS optimizations:

                        [media]http://www.youtube.com/watch?v=xUjaAuMo40E[/media]

                        hardware:
                        - Zotac ION Atom 330
                        - 2 Gigs DDR800 RAM
                        - OCZ Vertex 30GB

                        USB devices: bluetooth dongle.

                        "Mark" happens at 00:02s. Music starts playing at 00:32. Total boot time: 30s.

                        I'll try to get an optimized boot video here soon.
                        Which isn't too far from the "5 second boot" we heard so much about. jk looks good....but how much will that change when nghost moves to meego?
                        openMobile - An open source C# Front End (why choose openMobile?)
                        - Always Recruiting Developers -
                        Like what you see? Donations are always welcome

                        Comment


                        • #13
                          going to post mine tomorrow. this'll be interesting.

                          Comment


                          • #14
                            Originally posted by justchat_1 View Post
                            Which isn't too far from the "5 second boot" we heard so much about. jk looks good....but how much will that change when nghost moves to meego?
                            hehe, it's all in how you measure it. Which i think is fair as long as you define the terms. For example, this is my fastest boot video. If you take out post (which takes about 3s on the zotac), then the OS itself boots in 12 seconds. But that's not legal for this challenge thus I'm in the process of reinstalling LinuxICE2 and partitioning the drive for optimization (as well as taking out the 3s bootloader delay). I hope to shave off about 5 seconds from the above time. Well see.
                            Former author of LinuxICE, nghost, nobdy.
                            Current author of Automotive Message Broker (AMB).
                            Works on Tizen IVI. Does not represent anyone or anything but himself.

                            Comment


                            • #15
                              Here's another one:

                              [media]http://www.youtube.com/watch?v=nrAymkfk52w[/media]

                              I reformatted the drive ext2+ext4 and removed the 3s boot delay. Not much of a difference though.

                              mark 00:03" and music at 00:31". so that's 28s total boot.

                              I won't do any more optimizations unless someone can beat that time.

                              To be specific, I formatted my drive with a 200MB partition for the kernel in the ext2 non-journallying FS. I then formatted the rest of the drive ext4 and mounted that as "/". The extra formatting didn't seem to make a huge difference. I suspect possibly a cpu bottleneck.
                              Former author of LinuxICE, nghost, nobdy.
                              Current author of Automotive Message Broker (AMB).
                              Works on Tizen IVI. Does not represent anyone or anything but himself.

                              Comment

                              Working...
                              X