Half a croissant, on a plate, with a sign in front of it saying '50c'
h a l f b a k e r y
Free set of rusty screwdrivers if you order now.

idea: add, search, annotate, link, view, overview, recent, by name, best, random

meta: news, help, about, links, report a problem

account: browse anonymously, or get an account and write.

user:
pass:
register,


                                                           

Please log in.
Before you can vote, you need to register. Please log in or create an account.

Autodistro

A witch which asks you which kind of linux distro you wish.
  (+6, -3)
(+6, -3)
  [vote for,
against]

There are many linux distributions. Many are similar to each other, and the rest share the characteristic that they are not as similar to each other. Ultimately, all linux distributions are linux, underneath it all (not very far underneath, either).

My idea is for a web application that acts as a witch, which guides your answers by asking questions which will prompt said answers. The result becomes a 'profile' and will be compared with existing profiles, for ease of management.

A profile, then, might supplant what we know of as a distro. It is then used to 'assemble' and 'deliver' your specific distribution of desire.

Rather than choosing to install, eg, Debian, or Gentoo, or Fedora, or Suse, or Ubuntu, I might have tried one or two of these already and so I've been exposed to things about them that I like. For example, the package management system and depositories (eg: rpm, debs, or compiling things from source with your optimised make.conf such as Gentoo's portage uses). Or the variety of processor types it can be optimised for (again, see Gentoo). Or the speed of updating and installing stuff (avert your gaze from Gentoo). Or various other aspects that might be appealing to you.

To start with, each of the established distros would have profiles on the Autodistro service - for example, Xubuntu 8.10 (intrepid) would be downloadable from the usual ubuntu mirrors, but also synthesizable from Autodistro, which would create a more or less identical iso or other delivery method using the appropriate profile. The option might also be viable to request a very old distro if the profile were rigged up, and the sources were still available, but I'm not sure there's much appeal in retro software. But still, it could be done.

Where it might be of disruption would be to abstract out what these exact differences are in terms of aspects that can be specified, rather than aspects that are attributes of the distro you happen to be using. For example, it might be viable to, via the question-asking witch, to select an Ubuntu-netbook-remix -like distro, except that the package management should be portage, and the WM should be xfce. For example. That gets me as far as the kind of differences I'd be faced with in choosing a whole distro, or sub-flavour of one. One final question at this level might be "livecd; liveusbstick image; distro installer; or combinations?".

At a further level of tailoring, the witch would be present more detailed questions, such as which languages can you do without, keyboard layouts, etc. Also, what the target machine is (eg, an Acer Aspire One netbook) and all the appropriate drivers and such are included - or alternatively, keep it general, and your distro will work on all machines - useful if you selected liveusbstick or livecd.

Then, at a much more refined and personalised level of mass customisation, you can pick 'families' of software for 'in' or 'out'. Of course, this is just your start image, and of course, you can proceed to use or install the distro and install any further software you like in the usual manner. It's just that with many livecds I use, there's a predictable bunch of software that tends to be there and I'll never touch it, so I'd simply select those groups out altogether (eg, games). A more typical use of this level might be that I'd experiment with an Autodistro profile that gives me a liveusbstick netbook image that only contains a browser - no games, no office software, no graphics software, no media players. Just to see how it feels. At the moment, I'm achieving that by starting with a 'proper' livecd or liveusbstick and then subtracting the stuff I don't want. I'd rather start that way and build up later.

Finally, your Autodistro profile will be compared quantitatively and qualitatively with others, and 'very similar' ones will be made aware to you (and others, similarly) and you might, for the sake of efficiency, elect to use an existing known one that highly resembles the one you just specified, as a base from which to tweak. Therefore the Autodistro application could grow to form some sort of relational inference regarding what is 'similar' or not, from a user perspective.

Ultimately, with intelligent use of profiles and a large profile base, it might be possible for a completely new and novice user to be guided towards a very usable distro for them, without their needing to know much at all about what they're about to be doing. Hopefully, it will result in easy to use and appropriate distributions that 'just work' for the average user, and highly customised distribution profiles for the expert twiddler, also.

Ian Tindale, Dec 23 2008

searchme: with halfbakery as the query http://www.searchme.com/#/&q=halfbakery/
I am in no way affiliated with the product... [4whom, Jan 01 2009]

[link]






       Or... compile your own kernel. Like any novice wants to do *that*! (If I had a penny for every poorly made kernel I'd come up with)   

       Ubuntu seems like it knows what it's doing when it installs but it certainly isn't as lucid as the Autodistro would be useful.   

       (+)
Jinbish, Dec 23 2008
  

       Yes - sounds like a reasonable idea
hippo, Dec 23 2008
  

       Would this be like an automated Linux nerd (flying on a broom) who is familiar with at least 20 distros in their latest form, and comes to your house and interviews you, then chooses the best for you? Sounds like it would be an enormous amount of work to keep current. I like linux so[+].
n81641, Dec 23 2008
  

       //a web application that acts as a witch// Providing eye of newt, etc? +
csea, Dec 23 2008
  

       Aren't they all much of a muchness ? Redhat, 10 years ago had the family of stuff chooser etc etc. Last time I checked Linux, you only realised you made the wrong choice when you changed your mind post installation. So I guess this does fall more into the "Geek on a broom" distribution rather than an "Autodistro". Unless all the various package managers play nice, but that would rather make the different distributions redundant.   

       Probably of more use is a web system that offers a "a second take" profiling where a distribution is suggested, but you can then see the profiles various users moved on to. Or in other words "9 out of 10 visitors found our service useful. The remaining 10% knew what they were doing and didn't come back. The best you can hope to get from this service is the judgement of a novice."   

       It is a good example of evolving decision trees and how the internet fails to deliver the spread of information in any qualified context. Like the dilemma about the "forest tree voting" idea, this idea demands "decision tree credibility". In essence we do not have an information architecture where you can distinguish between a novice and an expert beside the place you saw the information or if you keep up with usernames, who wrote it e.g. "Joel is a bit green but ok" or "Wikipedia is ok, not too much graffiti".
bigsleep, Dec 23 2008
  

       Who's maintaining this web site? To whom do its customers turn for support?
phoenix, Dec 23 2008
  

       I was thinking of support while I was writing it, but didn't know whether this overlaps the commercial or professional support+maintenance product providers or not. I suspect, probably not. This degree of variance would be support hell.   

       On the other hand, if fans of linux drift from allegiance to various distros to allegiance to Autodistro, then you'd find people who inherently give good support (and there's a goodly supply of those heroes on freenode, for example) would find themselves in a wider nodal pool.   

       For example, an ex-Mandrake expert who now finds themselves an old hand at urpmi and consequently is a valued asset in Mandriva support, would now also be exposed to the sort of bustle that the .deb masters at Ubuntu are faced with, and both would now overlap with the Red Hatters that help the Fedora people out, and all of those would stand agape and aghast and akimbo with the <hyphenated>compile absolutely everything from source</> crowd that is the Gentoo audience (then compile it again because by the time you've finished compiling it a new version of the app has been released). All of this would, of course, inherently by now be one big mixup mashup of flavours and architectural choices, rather than discrete distros.   

       I consider it another set of maze wall boundaries that'd be hedge-trimmed down for the people to walk over with no consideration.
Ian Tindale, Dec 23 2008
  

       I think you're overestimating (or misrepresenting) your audience. Evidently they know they want to run linux, but not which flavor. They know what features they want, but can't figure out which distributions offer them.   

       I'd be less worried about support (you could just throw your hands up and say "not my problem") than having a business case. I'd expect it to take a great deal of effort not only to stay up-to-date on all the distributions and their features, but to make sure your witch/wizard stays up-to-date as well. That's going to be expensive.
phoenix, Dec 23 2008
  

       Yes. Although, arguably, linux support is presently balkanised in that there are 'freelance' (ie, on freenode) experts in this distro or that distro but rarely completely agnostic experts that have equal exposure to all distros (after all, we all have our favourites, and we all have a bunch that we've never tried). The commercial providers of support and maintenance (ie, the 'paid-for' versions of the distros) are entirely walled into their own product, more often than not.
Ian Tindale, Dec 23 2008
  

       Wasn't there a music project with a similar idea, you listed artists you liked, and the engine would suggest new artists you might like based on similarities? If a user could try say, 3 specific distros, then rate aspects of them, then the engine could recommend a distro that suits the user. That might not be to hard to maintain. It would also filter those unwilling to at least put the effort into trying the 3 distros.
n81641, Dec 26 2008
  

       I think you're thinking of Pandora radio, am I right?
Spacecoyote, Dec 26 2008
  

       It always comes down to hardware interrogation. Software always runs sweetly with the knowing drivers.
wjt, Dec 27 2008
  

       //it's a choice of bewildering flavours and complex textures//   

       Linux cook-off. Now thats an idea for a show.
bigsleep, Dec 28 2008
  

       <large whiny post deleted>   

       It's a good concept, but with the (lack of) state of "AI" for help-software, it won't fly.   

       For instance, I neither need nor want User Accounts or ACL's, etc. in my distro: it's a single user (or occasionally supervised guest) machine so to me it's just bloatware; Unix was written for a different environment.   

       What distro/subset can do that for me ?
FlyingToaster, Dec 29 2008
  

       (-) I think I feel similar about this as phoenix does, sorry - this is adding complexity that software won't be able to sustain to an area already suffering from too much of it. Investing the same amount into just making the base set clearer/work at all would be more useful.
jutta, Dec 29 2008
  

       FlyingToaster, - Linpus Lite.
Ian Tindale, Dec 30 2008
  

       jutta, - the trouble with such efforts as the Linux Standard Base (LSB) and other 'standards' is that developments and innovations* quite quickly outpace any standard, bypassing it or rendering both the presence of a standardised way of doing something, and a novel but advantageous way of doing something, a mess.   

       * I never thought I'd refer to linux as innovative, but I think within the past two years it's now turned the corner from an arena of copycatting to a hotbed of true innovation.   

       § I also thought I'd never come to see negative value in standards, but the more I think about it, the more I see standardisation as a hopeless inclination toward technological fundamentalism.
Ian Tindale, Dec 30 2008
  

       The last few annos really spell this out for me. A lot of people just want the most stable system and for that any distro that offers the features required is probably ok. The problem comes when you can't wait for a particular innovation because its still new and maybe restricted to a particular distro. Whether you are developing or just using, being part of a 'bleeding edge' area is about the same - both uses are taking part in innovation. So I guess the real purpose of this idea is to suggest the distro that is currently active in the area(s) of innovation you wish to participate in ? (For my money PVR's)
bigsleep, Dec 30 2008
  

       [Ian] since a quickly googled excerpt from their manual reads "At default settings, the password for the user account is “linpus.”" I'm thinking not.
FlyingToaster, Dec 31 2008
  

       Well, on my Acer Aspire One, which has Acer's mix of Linpus Lite, it doesn't have any user accounts (other than one called 'user' - but the normal people don't see that) - it just starts up and you're at the bit where you choose whether to browse the interweb or play games or do other stuff. The idea that there are actually such things as user accounts may well never occur to a typical AA1 user.
Ian Tindale, Dec 31 2008
  

       Lots of important software requires a multi-user system which is why you don't see single-user systems so much.
Spacecoyote, Jan 01 2009
  

       My iPod Touch has a single user - at least from the point of view of me (the single user). Obviously, as it's a unix system behind it all, it no doubt has the usual raft of other 'users' that aren't people.
Ian Tindale, Jan 01 2009
  

       Standardisation is sooo last year. Consumers, marketers and manufacturers are all moving to "personalisation". The trick is getting these very large combinations and permutations succinctly described and accurately recorded. It is the future, and it will come.   

       Eventually several users, even on one device, will have access to their own preferences as well as best practice preferences by users with similar profiles. Although there is a propensity for privacy intrusion, it does not have to be the case.
4whom, Jan 01 2009
  

       <gentle aside> Has anyone tried searchme:. A visual search engine with stacks (for personalisation). A bit like onenote meets a web browser. Will post a link. <\ga> If content can be moulded to a user why can't an OS?
4whom, Jan 01 2009
  

       Not sure about OS distribution, but I recently purchased a computer with MS Office product set pre-installed. From what I can make out, the key I input decides which subset of the pre-loaded product set I get.   

       I cannot see how this idea is different enough to garner such negative (well, less positive) response. Sure, the combinations make it jump off the charts, but not impossible.   

       Which begs the question. Why don't MS let you choose which products of the set you would like to activate for a certain fee? I would have loved the new Access, but couldn't give a toss for the new Word. Presuming they are both preloaded and awaiting activation.   

       This is a great idea!
4whom, Jan 01 2009
  

       my apology Ian, no intention side rail your ideas' discussion . honestly .   

       \\ <gentle aside> Has anyone tried searchme:. A visual search engine with stacks (for personalisation). A bit like onenote meets a web browser. Will post a link. <\ga> \\   

       cool, as in colliris . my little umpc handled it along with my voice recognition and onenote and chrome, firefox, seamonky. yahoo im ( voice n video going) and logmein and a music player running !   

       thnx! [4whom] [Ian]
Sir_Misspeller, Jan 01 2009
  

       [IT], I think [FT] wants something that is literally single user, for whatever reason.
Spacecoyote, Jan 03 2009
  

       Then boot linux into 'single user' mode. There's a googlefull of pages out there in response to "single user linux" - doesn't take a special linux to do it with. Or, boot OS X into single user mode (hold command+s down when booting).
Ian Tindale, Jan 03 2009
  
      
[annotate]
  


 

back: main index

business  computer  culture  fashion  food  halfbakery  home  other  product  public  science  sport  vehicle