From: Simon Strandgaard Date: 2003-11-29T21:32:10+09:00 Subject: Re: Baker On Sat, 29 Nov 2003 19:24:39 +0900, T. Onoma wrote: > On Friday 28 November 2003 11:12 pm, Simon Strandgaard wrote: > >> I have been involved in an operating-system project some years ago. >> We collected many nice ideas. Many documents are unfortunatly in danish, >> but there are some in english. You can browse them here: >> http://cvs.sourceforge.net/viewcvs.py/metasystem/text/uk/cryos/dos/ >> Please tell me what you think. >> >> I would like to help if the project goals were like the visions of the >> above project :-) > > I looked at those, and they describe ideas for an OS which has many > interesting and broad ideas. there are certanly areas of overlap. But what > specifically is the vision you're thinking you want them to have in common? vision: An operating system which tries to implement the best from already known operating systems. We stole many great ideas from Amiga, Mac, Unix, Windows. But the visions were maybe a bit too high.. after it had been going on for 3-4 years, we gave up (failure). We were 4 active developers. Lack of coordination, too inexperienced, disagreement on license.. and many years before I learned Ruby. I often dream-of/reconsider doing it all over. As soon as yesterday on of my operating system friends brought the same issue up.. He is obviously also brainwashed. We need a good shrink, to get rid of such silly ideas. Today if I were going to make an operating system, then I would do as much in Ruby as possible. Use some sort of microkernel, so that everyday kernel-compilation can be avoided. Such kind of project, will require MANY developers, maybe 20. At least more than 4 active developers. Because we failed saving the world, I am now doing the second best: working on a programmers-editor (http://aeditor.rubyforge.org/). >> How does the package-category system work ? > > There are three ways. Basic categories are just arbitrary tags for searching > and what not. 2nd, we have "use cases" like gentoo. These just identify which > packages can work together, and allows you to say which options to leave out > or put in across the board. 3rd, you can catagorize packages into groups > called RecipeCollection. This is commonly used for, say, grouping all the > Gnome programs together. But you can create any collection you want. We do > not catagorize programs into a heirachy, if that's what you are asking. > RecipeCollections make it uneccessary. Thanks for explaining. > We have a mialing list: baker-baker@rubyforge.org. We welcome you to join and > see what you think. > http://rubyforge.org/mailman/listinfo/baker-baker OK, I will do that. -- Simon Strandgaard