Announcement

Collapse
No announcement yet.

Your CarPC's distro?

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

  • Your CarPC's distro?

    What distro are you using in your Carputer? I'm in the process of building mine and figured this would be a good place to start. There is another thread about 'what distro do you use,' but a lot of people talk about their desktops there (mine is gentoo, btw0). I'm wondering what people do for the Carputer. And any special setups they have. I belive someone on these boards mounts their entire drive read only, so they can just pull the power and not worry about mucking anything up. Others use Software suspend. Here's a few questions / ideas:

    - if using a RO drive, do you have a second partition that is writeable for transfering mp3's to? Do you mount your /var to a ramdrive? Another partition for software suspend?
    - Anyone try Linux From Scratch ?
    - Anyone want to post their .config files for their via board kernel compiles?
    - Any other questions people have?

    For my first go, I'll probably use gentoo (as that's what I'm accustomed to), my second go may be LFS.

    Take care,

  • #2
    I'm actually planning to do LFS and may just build up my own distro/frontend for release... Currently reading the LFS documentation to get a better handle on how to do it... it seems pretty straightforward in terms of setting things up, but will obviously be quite time consuming to put together...

    (Not sure on the distro thing as it may be hard to do a generic carputer distro in order to have the greatest level of compatibility and ease of installation while at the same time maintaining stability and speed)...

    Still trying to figure out "What are the bare bones services/modules/programs are needed to accomplish specific funtionality at specific points in the boot process, in order to provide the fastest access to media output and greatest level of overall functionality?"

    - With the RO/R mounting, it seems to be that for the most part, the MP3 drive could be mounted just R, then remounted as RO for transfer/sync/cd ripping operations and remounted as R after that operation is completed (I don't see the need to load nfsd or smbd/nmbd defaultly, possibly have a script which loads/unloads those as well as does the remount...)... Was thinking about having a "Wardriving/Kismet" or "WLan client" type of toggle switch, which i may just associate the network file sharing and RO remount with... (Since I will only be in client mode at my house).

    - I'm thinking I may have a small partition for writing state based information to /var at a specific interval / on shutdown... (Current song, etc), then on resume from suspend to a read-only "firmware" base state image from a flash based media, and reinitialize the player state from that information. (Which would decrease shutdown time, startup time)... May also be worthwhile to use a cheap 128MB USB flash drive to do the state base and mount the entire hard drive as R.

    - Also, may replace my BIOS with a "linux bios", as my current post time is around ~10sec. (Biostar Nforce2)

    Comment


    • #3
      Gentoo (2004.3) w/Linux kernel 2.6.10+various patches, including SWSUSP2, -epia, and others.

      Still tweaking it, too. Also striving valiantly to get my (ex-) shiny new PSOne screen to play w/it.

      Comment


      • #4
        Debian Sarge, 2.6.8.1 with the epia patch.

        rubicon, what'd you have to do to get -epia to patch against 2.6.10? I tried against 2.6.11 and it failed.
        System status: in progress

        Comment


        • #5
          Originally posted by Change
          rubicon, what'd you have to do to get -epia to patch against 2.6.10? I tried against 2.6.11 and it failed.
          It's been more than an hour since I did it, so its flown *right* out of my mind.

          I had to make some changes to the kernel source (take THAT, Micro$oft!) for all of the patches I used to apply cleanly. If you like, I can get you a diff of my kernel source against vanilla 2.6.10 (think I started out w/the gentoo-dev-source version tho... not sure ATM.)

          I'll be upgrading (? - well, updating at any rate) to 2.6.11 - most likely the gentoo-dev version - in the near future; I can get you a diff of *that* against vanilla 2.6.11 when I'm done; won't be annotated (i.e. *this* patch does *this*, and *that* patch does *that*), but at least you'll have it.

          Comment


          • #6
            I created my own embedded system using Fedora Core 2 as a development platform. The entire system is read-only while in the car; read/write when mounted using USB CF Reader to transfer GPS data and mp3s. The kernel is 2.4.29 and runs on 233 MHz processor with 64MB of RAM.

            Comment


            • #7
              I've done LFS on a couple home machines. It is way too much maintainence to keep going, especially for a car. It will take you a couple days to get it running with X.
              Audio Rockford Fosgate: 900 Watt 4-channel amp, 501bd Mono amp
              Computer AMD 2400+ XP, 1 GB DDR RAM, Orbit Micro 250W DC-DC PSU

              Head units are for cheaters!
              sure some girls fake orgasms.....but it's guys like me who fake the whole relationship

              Comment


              • #8
                Yes, but thats where the scratch part comes into play. I think most car player's installations will be frozen once they are fully installed and functional -- so keeping the system maintained and healthy becomes less of an issue after the first month or so of running the system.

                Comment


                • #9
                  You guys may as well be speaking a foreign language!
                  Fabricator

                  Comment


                  • #10
                    Originally posted by Altimat
                    You guys may as well be speaking a foreign language!
                    Microsoft delende est!

                    Comment


                    • #11
                      Originally posted by TheLlama
                      Yes, but thats where the scratch part comes into play. I think most car player's installations will be frozen once they are fully installed and functional -- so keeping the system maintained and healthy becomes less of an issue after the first month or so of running the system.
                      And with all these people demanding features all the time, i am sure a system won't age quickly....

                      come on.... a GUI??? who uses that?? navigation? i got two [not so] good eyes and a map. Music? HAH! I like listening to my engine... And anyway, who has time for all that while driving and compiling a new kernel?

                      steve
                      steven n

                      95 Saturn SC1
                      Alpine 9831 + Blaupunkt SR04
                      Stereo Integrity 327 Comps + MTX 4244
                      Resonant Engineering XXX 18 D2 + Elemental Designs Nine.1 + 7.5ft^3 tuned to ~29Hz

                      Carputer Progress: Rethinking, box has consumed my trunk

                      Comment


                      • #12
                        Originally posted by khemical
                        come on.... a GUI??? who uses that?? navigation? i got two [not so] good eyes and a map. Music? HAH! I like listening to my engine... And anyway, who has time for all that while driving and compiling a new kernel?
                        Hmm... Ok, I'll bite. You're being sarcastic because either
                        1. you enjoy spewing venom from the cozy shelter of the Windows garden, or
                        2. you misinterpreted thellama's comment re:an install becoming "frozen." I'm pretty sure that (s)he meant an individual install will become frozen, not development for the carpc toward which we're all working, in our sometimes strange ways.
                        Either way, chill out, steve.

                        - Bill S. Preston, Esq.

                        Comment


                        • #13
                          Originally posted by rubicon
                          [*]you misinterpreted thellama's comment re:an install becoming "frozen." I'm pretty sure that (s)he meant an individual install will become frozen, not development for the carpc toward which we're all working, in our sometimes strange ways.
                          Correct. I meant that the individual's installation will come to a point where no more maintanence needs to occur (except for adding features). At this point it makes little sense to upgrade packages if everything works fine and meets specification.

                          BTW. I'm a he. As in, I'm a male.

                          Comment


                          • #14
                            Actually, I am 100% against using windows -- I am a mac/linux user. I was being sarcastic because, of all places, this forum seems to be filled with people who want to be on the bleeding edge.

                            Lets say that there exists a project for a frontend that becomes fairly popular, fairly quickly. It follows the development model of most linux apps, having a stable release, and a development release/cvs/subversion. And, for instance, if 60% of the people are happy with the stable release, the other 40% are wanting to try out the new features. Unless the developer is insane, ala RMS, and writes a lot of their own modules, this won't be a problem. But as with most projects, the cvs release creates a need for new dependancies that can always be changing. I don't blame developers for this, but using these apps on a bare LFS system gets to be a pain.

                            I have been using a bleeding edge LFS compile for the last 2 years or so. I update my system about every 2 months (automatically, overnight -- i don't have THAT much free time) to the current CVS/Testing release of LFS. I don't need time added to that to update dependancies that are used by only 1 program! I only use 1, MAYBE 2, programs that use GNOME. 1!! That is one f'n huge dependancy. And most of the frontends i see now use Qt. Thats even worse!!!

                            You can't please everybody. The only person I care to please is myself, so that is why I write my own software. Works the way I want it to, but never when I want it too

                            steve
                            steven n

                            95 Saturn SC1
                            Alpine 9831 + Blaupunkt SR04
                            Stereo Integrity 327 Comps + MTX 4244
                            Resonant Engineering XXX 18 D2 + Elemental Designs Nine.1 + 7.5ft^3 tuned to ~29Hz

                            Carputer Progress: Rethinking, box has consumed my trunk

                            Comment


                            • #15
                              nice save

                              Comment

                              Working...
                              X