12:00am I want a copy for myself, the developers edition. The reason I even keep my OS project and not jump the BeOS bandwagon myself is because it is not a multiuser, portable system. And not very process flexible. Everything is geared for pervasive threading (tons and tons of threads). Very very fast user interaction response time, but crappy for a server Hmmm so LINUX still rules the internet world... As far as servers go... yes. BeOS is the ultimate single user So is Be better for multimedia the a SGI workstation? I'd say so BeOS is the ultimate single user, multimedia system, at least in my eyes... SGI has a huge head start on software though Hmmm, when you find the warez... lemme know <_QZ> bad ass <_QZ> i just got to call in an air strike If you're here often, which I may be soon, then I can find you easily. :) I'll be here often _QZ: Air strike? QZ: I can't see you as the spokesman for the SPA... :) <_QZ> this is fun <_QZ> i can blow up anything with unlimited air strikes Ok... Remindes me of Comand and Conquer: Red Alert I think there may be a BeWarez channel of effnet... I'm on right now I'll take a look Ok, cool nope, not on eff <_QZ> ah next level "forget about freeman" 12:10am DAMIT! Quit that! <_QZ> damnit <_QZ> they are bombing the entire base 3:00 in the godamned morning and I'm gonna go start up a Half-life game... girlfriend is gonna kill me <_QZ> and i am being buried in the crap 3:00? Are you on the East coast? I'd imagine Half-Life would be much smoother on BeOS :) Yepers :) Northern Ontario... all night CD burn fest :) Hehe I just got a CD-RW drive... I am in San Jose, CA, USA Mine's only a 2x Sony CR-R... Not very fast but reliable. I'm in Sudbury, Ontario. (yes, it can be found on maps :) So is CA falling into the ocean anytime soon? I have a 2x16x2 Yamaha... and I think CA is pretty safe for the time being. Yamaha... I wish I would have had the money for that one... but I only paid $400 CDN for it... which is a good price I got mine for $288 USD Thats not too bad. They are about $390 USD here! :) Nope... sorry dollars are down... more about $350 12:20am :) They have DVD burners out now for about $450 USD here... Wow! I haven't seen any of those here. I sell computers sometimes, so I have some lists where they sell... DVR-R, DVD-RW, and the amazingly expensive DVD-RAM... DVD-RAM? What do thoes gems go for? I guess $799 CDN before taxes... It's like an MO disk. $25 per disc (nice considering each side holds 4.7 G) <_QZ> damnit <_QZ> another night with only 6hrs sleep <_QZ> i hate halflife Hmmm I know what you mean... and you have my upmost sympathy You going to bed now _QZ? <_QZ> ya I can't... 15 more burns to do... ugg... Got SIN and Fallout 2... supposed to be good games... 15 burns on a 2x... hmmm 8hrs? And they new Star wars one... Something Squadron... Maybe not 15... I'm gonna cut some stuff out You just grab the CDs and burn em' then decide if they are any good :) I really don't need Rainbow 6... doesn't look interesting :) yep thats the way to do it :) Did your friends just get a buncha' new CDs or something? Tom Clancy = Boring I have never read any of his stuff... Sorta... guy came up for Christmas and had a buch of stuff from friends, so he just gave em to me (I gave him FF7 and Grim Fandango to copy). 12:30am I bought thoese games... and Half-Life too... Some games are worth buying, others... well... Yah I bought Quake II... on sale for $9.99 USD Really? Thats cool. I generally like anything made by Lucas Arts... Jedi Knight was awsome It gets redundant, though... how many space-ship shoot em games does one need? Hmm... the Tunes page does not have the IRC logs up... thats good. This conversation would look bad :) Yah... HEHE Quick... lets talk Tunes! Umm... Did you know that I may be the new Project coodinator for Tunes? Ooo, cool. That's all the tunes news I have :) I have none... Ok, I guess thats enough Tunes talk They may want a project meger with UniOS... it's resonable they have similar goals :) Yep thats my 2 cents :) You need to play Half-Life... the game is awesome I hadent herd of it before tonight... <_QZ> awesome doesnt come close to describing it Really? It's on the shevles now... orange box. Hard to miss :) <_QZ> Beholder_: what is the design specs for unios I do not in any way regret buying the game. It was worth every penny. Currently... umm http://members.xoom.com/unios/proposed_final_layout.html at the moment <_QZ> i do not in any way regret having halflife given to me for xmas :) LOL, I thought you were assleep _QZ. QZ: Damit! I've had the game since it hit the shelves... gawd I'm way to slow at these games... _QZ: Where are you? <_QZ> Beholder_: and i was sick sat/sun <_QZ> Beholder_: i got this far on xmas day and tonight <_QZ> and some last night QZ: I'm only 21... I can't be getting old... damit... I must be incompetent then... <_QZ> and walk-throughs are wonderful things :) <_QZ> im 25 Im 13 12:40am Ahh :) I have not cheated once at the game.... no walkthrough's or codes... <_QZ> i dont use codes I think they should not even be coded for... it's debug code, take it out at the final lar: 13? Young to be thinking about your own OS :) Yah, I know... I'm getting a head start :) My only advice to anyone is to learn all you can about all the OS's available, before starting. Some things are not in our current ones because of such oversights. Cept BrIX... BrIX is perfect... hehehe :) <_QZ> hehe Arg! LINUX is SOOO compilcated... I could never understarnd it in a million years! hehe <_QZ> Beholder_: tril told u how to capitalize brix Sorry BRiX? Damit... is it that imporant!? :) <_QZ> yes <_QZ> brix or BRiX <_QZ> just like intel is never spelled with a capital I Where did you come up with the name BRiX? <_QZ> a friend did I've never reprimaned anyone on saying: unios, uniOS, UNIos, UnOS even :) <_QZ> my name is brand Ah Ahh, that makes sense then. UniOS is a project development name, not the final product <_QZ> and brix is modular like bricks <_QZ> IX is popular with OSes <_QZ> linix, AIX <_QZ> unix Ya, cant go wrong with that phonetic :) <_QZ> oops Even Frank Herbert's Dune serese has a planet called IX... the technology place :) <_QZ> hmm IX, has a ring too it... I shoud call my os ravenix! j/k Heheheh ravenix... I like it :) can't be worse than the proposed UniTUNES... heheheheh <_QZ> As a group, we have mostly agreed on the fact that we want a <_QZ> Multiuser, Multitasking, Hardware Abstracted, Object Oriented <_QZ> Hierarchy system. So both of the potential final models reflect this <_QZ> philosophy. <_QZ> that does not describe an OS What Raven isn't descriptive? No it does not. It is the high level OS layout model that we wish to use. <_QZ> IPC We have no specifics of implementation yet, only the basics of how things will talk <_QZ> hmm and its OOOS IPC (inter process communication) I thought you'd know that one? <_QZ> what level of OO do u take the OS OOOS? Where the hell did I put the extra O in? <_QZ> i know what ipc is 12:50am <_QZ> im saying u have ipc in an OOOS <_QZ> OO OS <_QZ> object oriented OS Umm... yes... why would you not need it? ooix! <_QZ> what level of OO do u use lar: Good one! :) OO is cool The OO can be described as communicative client/server response. If thats what you mean by level. <_QZ> shit i will finish reading the page tomorrow and talk to u next time yer here <_QZ> must sleep Ok Night _QZ. ωνω SignOff _QZ: #TUNES (BRiX [http://www.qzx.com/brix] :: sleep) Does Tril stop by often? Yep, mostly during the day I think. I'm new here Ahh So what prompted you to take interest in designing an OS? The chalange, and I am sick of Microcrash er Microsoft Anything else? What do want your OS to do? Be compatable, and stable are the main goals. And have fun :) Thats the best reason :) Gotta go now... I'll be back some other time :) ωνω Beholder_ [beholder@ppp-104.m2-2.sub.ican.net] has left #tunes [] 01:00am Night all. ωνω SignOff lar1: #TUNES (I'll say my 73's... KF6SLW clear.) 01:10am ωνω NetSplit: gerrold.openprojects.net split from varley.openprojects.net [02:58am] ωνω BitchX: Press Ctrl-F to see who left Ctrl-E to change to [gerrold.openprojects.net] ωνω Netjoined: gerrold.openprojects.net varley.openprojects.net ωνω Fare [rideaufr@esmeralda.enst.fr] has joined #tunes ωνω hcf [nef@escher.sdi.agate.net] has joined #tunes ωνω abi [nef@bespin.ml.org] has joined #tunes ωνω SignOff Fare: #TUNES (Ping timeout for Fare[esmeralda.enst.fr]) ωνω Fare [rideaufr@esmeralda.enst.fr] has joined #Tunes ωνω SignOff hcf: #TUNES (Ping timeout for hcf[escher.sdi.agate.net]) ωνω hcf [nef@escher.sdi.agate.net] has joined #tunes ωνω SignOff Fare: #TUNES (Ping timeout for Fare[esmeralda.enst.fr]) ωνω hcf_ [nef@eland.nerd-herd.net] has joined #tunes ωνω SignOff hcf: #TUNES (Leaving) ωνω smkl [sami@ppp72.dial-in.verkkotieto.com] has joined #tunes ωνω SignOff hcf_: #TUNES (Leaving) ωνω SignOff abi: #TUNES (Leaving) hmmmmm ωνω hcf [nef@escher.sdi.agate.net] has joined #tunes 12:20pm ωνω SignOff hcf: #TUNES (Leaving) ωνω hcf [nef@escher.sdi.agate.net] has joined #tunes !asimov.openprojects.net!! Received :devlin.openprojects.net SERVER tolkien.openprojects.net from devlin.openprojects.net !?! ωνω Beholder [beholder@ppp-093.m2-2.sub.ican.net] has joined #tunes hello Hello Haven't seen you here before, what OS project do you represent? what's the unios webpage? smkl: http://members.xoom.com/unios/ i represent nothing hcf: Nice of you to remember :) Hell, half the time I cant :) 03:50pm smkl: Thats ok :) hcf: You seen Tril today? Beholder: nope ωνω _QZ [brand@p0wer.qzx.com] has joined #tunes he'l probly be on sometime soon ωνω SignOff hcf: #TUNES (bbiab) 04:00pm smkl: I just aproved your subscription to the mailing list ok <_QZ> Beholder: who is the project leader for unios? ωνω hcf [nef@escher.sdi.agate.net] has joined #tunes I am, why? 04:10pm <_QZ> just wondering >>> _QZ [brand@p0wer.qzx.com] requested PING 914976700 600931 from #tunes <_QZ> how will u handle objects <_QZ> will ther ebe a binary for say a text class that is full of methods and then u map that into the process space with the text data for each text object? Well, from the designs that we are currently working on, it will be either object talks to kernel, which talks to another object, or object talks to persistent set location object, which talks to another object. <_QZ> without a kernel how do objects 'talk' to other objects? <_QZ> and 'talking' is nothing more than one object invoking a method on another, correct? The system object will load at a specified location and act as a kernel... Yes that is correct Or manipulating values also <_QZ> now do u have 'apps' or is it all done with objects? <_QZ> other objects shouldnt have the ability to directly manipulate values in another object <_QZ> it should all be done with methods so the object having its value manipulated can readjust any other crap You mean the whole system? Yes everything is objects. All objects exist within the hierarchy (it's our security/inheretence model), which either have permission to talk to other objects or not. Programs (Apps) are composed of interconnected in-memory objects <_QZ> ok so u cant directly execute binary code? <_QZ> u must send a message to a data object andthe system finds the binary class and makes a process? Yes that sounds like it We load the binary (compiled) objects into memory, then use them there 04:20pm Kinda like a great big DLL network The safest way was just interpreted OS's... uggg... way too slow The data objects are handled by Object Handlers (OH) specific to the data in question <_QZ> so if i wanna play doom i gotta clonea template of a saved game (new game would be a blank saved game) and it loads doom over the saved game and runs? Like ZIP files are just an extension of the FS... the FS has a child object for ZIP... kinda like that You can dynamically create data from scratch if you want. No need to do a save game template :) <_QZ> hmm <_QZ> something cant come from nothing in a true OO environment Objects can hold their own proprietary data... which can be accessed by any other program (if allowed)... <_QZ> it best to have templates that u clone <_QZ> call the data shit an object and the binary method code the class A game, for example would not have much of a need to share data with anything other than a remote object (network game) <_QZ> so the class holds its default layout? It can hold it's default layout, yes, that is part of OO theory, as I understand it <_QZ> what if i wanna make templates <_QZ> must i make several copies of the class with different default layouts? You can make templates, as objects that fill in the blanks... like a spreadsheet or something <_QZ> u need to use templates for everything <_QZ> u shouldnt hold the default layout inside the class If you want a bunch of differing templates... I'd imagine for a Word processor you'd only need the blank, and the user created ones But then you'd have to design templates for everything... a default layout is not a bad thing, and as it can be overridden, it does not limit flexibility When I think of an object, I think of a free floating singular entitiy with data, methods, and events, which can be manipulated as such. It must have a default to instantiate, or be fed one. 04:30pm <_QZ> by keeping hte default layout in the class u increase the size <_QZ> because u need code in the class to build the object from that default data <_QZ> by using templates u dont need that extra code <_QZ> now say i wanna add a method to a class, what do i do? can i? What about the Object Handlers having a default template? <_QZ> what object handlers? Actually, from your thinking, a template could actually be a program... wow... that is very interesting Object Handlers are objects that specifically handle data <_QZ> yes templates can hold code <_QZ> and the class would execute that code <_QZ> execute/interpret/compile whatever The templates could be interepreted like a script... <_QZ> when u require every class to have data then u make for a very configurable system Is this how you are laying out BRiX? <_QZ> somehwat, brix goes deeper <_QZ> it doesnt use classes <_QZ> it breaks down the class into methods Do you serialize the methods in case of duplication (in memory?) <_QZ> so i can have 100 different methods that all handle the same function <_QZ> there is a default method to always use or another can be selected <_QZ> brix only loads each methods (called actions in brix) once <_QZ> it maps the action into each object space <_QZ> and brix doesnt have ipc Interesting model. Was that on the web page? I think I missed it <_QZ> when an object sends a message to another the kernel has the fs object load the object and the action (unless already loaded) and runs the action in the message <_QZ> yes it was <_QZ> on the page <_QZ> if hte object needs to share memory it can pass the ID of an object buffer Is your system completly document/data centric? <_QZ> when u simply everything u can make it smaller, faster, more stable and easier to understand <_QZ> yep 04:40pm <_QZ> and all code is shared <_QZ> a game would be broken doen into tons of actions all working together I agree... simple is better, and more flexible <_QZ> and any other programmer can take advantage of those actions in his/her actions How far are you on developing this concept? Do you have some working programs? <_QZ> it reduces the overall size of the system <_QZ> the kernel is close <_QZ> and i have the fs, floppy, keyboard, text screen, And you said the primary interface with be GUI? How do you organize all the actions in memory? 04:50pm ωνω SignOff hcf: #TUNES (Leaving) π _QZ/#tunes is GONE ( Auto-Away after 30 mins ) ωνω SignOff smkl: #TUNES (sleeping ...) ωνω hcf [nef@escher.sdi.agate.net] has joined #tunes <_QZ> ok im back <_QZ> friend came over <_QZ> Beholder: u here? 06:20pm ωνω SignOff hcf: #TUNES (Leaving) Yep, I'm back now... sorry same situation :) 07:50pm <_QZ> heh <_QZ> when brix loads an action or any other object it keeps tracks of them in a list <_QZ> when u send a message it looks up the object and action in the list to find its location Ahh <_QZ> brix also ages objects/actions so that when u run out of memory it will overwrite that area and remove the object/action from the list <_QZ> so it doesnt need to use swap <_QZ> the most used objects actions are always in memory It will need to swap if you need to many object in memory at once wont you? 08:10pm <_QZ> sorta Or will it just load them when it outdates them (again)? <_QZ> in current OSes if i open a text document they will keep it and its viewer/editor app in memory until the user closes it <_QZ> in brix the text object and the veiwer is loaded to display the text <_QZ> after that it the text and viewer will be removed when the memory is needed <_QZ> if u continue to send messages to the text object, like when u scroll it or something else, then it will not age and wont be selected for removal when memory is needed I see, that sounds resonable <_QZ> that means i dont need code to handle a swap <_QZ> and brix is persistent so it never has to save anything before overwriting <_QZ> the system automatically saves any modified objects during idle times <_QZ> so brix is much faster on low memory systems where lots of swapping is normal <_QZ> since it only needs to load instead of save and then load like current swapping OSes So you don't loose much on speed. What architecture are you prototyping for right now? <_QZ> x86 x86? Protected? Flat? <_QZ> both ωνω Tril [dem@xws028.xtrn03.wwu.edu] has joined #tunes <_QZ> i have 2 versions 08:30pm Hey Tril, nice to see ya hey beholder <_QZ> flat unprotected (lite) and the protected paging (normal) <_QZ> brb Which one do you like better? So Tril, hows goes things tonight... it's -55 C here :) is that what my calculator says, -67 F? Sounds like it :) Very very very very very very cold... ωνω AlonzoTG [Alonzo@client-151-200-120-73.bellatlantic.net] has joined #tunes om :) There ya are :) Hey, Alonzo, you proposed a merger with you OS and Uni. BTW, you should update your page to have info about your OS There IS info on my OS on my page! :P It's as current as It can be... I don't get to technical on the page but the key concepts are there. :) Some projects remain independant while helping Uni... That is the current status with Alonzo. Also OJ Hickman. Any help you can give me in producing the prototype will help. I'm trying to make the code so I can port it to other platforms in the future and upgrade the same source to the final release version. :) 08:40pm As are we. As little as posible that is machine dependant. The rest is built upon a high level layer of object hierarchy. What you see in the prototype is only the lowest level of abstraction. For example the unix emulation module that is also included will be fully platform independant. :) wont' all modules? Like an emulator? yes. The Core module will have to be machine dependant. All other modules will be independant. 08:50pm I just got back from reorgainizing the tree a little bit. :) hehe yeah It's better now :) I think that compatibility with some older stuff would be nice also, we have plans for emulators too... cept one member, who wants the system to thread multi-os's (strange) you have a system tree? wow Tree = source directories. I'm trying to figure out how to lay out the source code. :) Start at the begining, and go the end :) Put some braches inbetween... :) I just reorgainized everything! :P I've never organized any of my source code... cept into directories at the most :) never needed subdirs yet, haven't exceeded 3 or 4 C files(modules) I've never written source code big enough to put in directories :P yep. that's what I just said Me and tril here are crazy. Okay. Lets see :) I have some games I've made, and they got pretty big... but thats only because they were done in VB... splits everything off hehe VB... This OS will be, at the lowest levels at least, C and ASM... :) hmm, I think I'll crash unix if I distribute it with a directory named "KDζmon" So I'll have to change that before sending it off... The source is looking very good now, I think Linux systems can take that letter I'm really beginning to understand its features now. I think my tree is finalized. I still need to solve this linker problem. :((( Kick it... maybe it will work :) 09:00pm Hey, I'm not at that stage yet... You must unlearn what you have learned If it were iron it would still be ore now, Once I build an engine out of it then I can kick it. Ayeorn :) what? I'm trying to find a phonetic spelling of iron. try the international phonetic alphabet :) Beholder: did you read the partial draft manual that came with the OS? I don't know that alphebet. :) Sorry :( I have not opened the Zip yet.... but I will do so in a few moments I'll stick around untill u do :) Windoze 3.11 has been up for 8:30 hours today. :P Wow and it hasn't crashed once? It crahsed earlier today but that was before this streak. many days It holds togeather all day, 14-18 hours... one day I took it up to 35 hours of continuous uptime without even disconnecting from the net! no, I don't think that's possible. Ask the people who were there! :P I was up for that entire time! I meant having 35 hours in one day Right. But the total duration of uptime was 35 hours. I just left it on overnight. Okay, Anything that needs discussing? no :) om 09:10pm alonzo:did you know that sometimes you appear a little too cheerful? Zoloft (happypill) using the word d00dz makes you look very childish Oh well ωνω NetSplit: norton.openprojects.net split from tolkien.openprojects.net [09:14pm] ωνω BitchX: Press Ctrl-F to see who left Ctrl-E to change to [norton.openprojects.net] D00Z is fine :) It's all in the preception :) ωνω Netjoined: norton.openprojects.net tolkien.openprojects.net ωνω _QZ [brand@p0wer.qzx.com] has joined #tunes Wetscrape just crashed. (I wish I could run gekko on this thing) It was a fault in GDI.exe and windoze closed wetscrape? No it should have killed GDI.exe and restarted it... or phoned microsoft and told them they are idiots! you will program your OS to phone you and tlel you you're an idiot? I was just considering that. 09:20pm It would be really funny. To include a speach recognision module, and with telephony... Then you could theoretically have an automated discussion with a semi sentient AI on the computer... sortof a stress reliever for my customers... I'll have to shut it down if it becomes too popular... :P Or just fix the buggs. :P hehe yeah :) my motto is the best way to fix bugs is never to write them Murphy's law: Buggs happen. maybe, but having a better language in combination with using program Proofs can reduce them a lot yes my OS will have the potential of running many languages. :) The trick is to find one single universal language to compile the modules into :| Same here... difficult... I'm looking at the universal turing machine to try to find core concepts that can be implemented anywhere. one single language is what I'm working on.. GREAT! Now that's something we can really collaborate on! :) If we all go on to write seperate OSses then they can all still be compatable! :) actually when it's implemented it won't need an OS at all, because it would absorb the OS as an extension of the language Trill; I don't see how it will be possible to get around the neccessity of a core module... that's where reflection comes in *sigh* The Forth concept? Not exactly. Read my message, http://www2.tunes.org/list/tunes/9812/msg00073.html okay. save that link, I need to reboot... ωνω SignOff AlonzoTG: #TUNES (Have Nice Day :)) 09:30pm ωνω Tril has changed the topic on channel #tunes to: I need to reboot... ωνω AlonzoTG [Alonzo@client-151-200-125-158.bellatlantic.net] has joined #tunes back... That was quick?! I can't even connect with my modem that fast! :) Must've just reloaded win yep! :) Cool... I gotta go soon... stayed up way to late last night :( Did you unpack that zipfile... I would like your comments in the mail. or requests for further explaination. :) Nope... can't ... click ... mouse... ... NO.. must stay... .... I will comment in mail, yes :) Have nice ZZZ then :) later, beholder Bye ωνω SignOff Beholder: #TUNES (Read error to Beholder[ppp-093.m2-2.sub.ican.net]: Connection reset by peer) alonzo;what zip file? the one of my current soruce tree... :) 09:40pm empty subdirectories? Some sporadic readmes, .H and .C files... I'm trying to figure out how it will all fit togeather to make something that at least makes a vague effort at working... hrm, could you try a picture? maybe a diagram of the system , then the source tree will be self-evident from that it's not easy to draw tunes I did draw a number of pictures. on the page? nope, Stupid .pcx file anyway... My computer got fucked up so I lost the source code to the picture... oh,well, I am going to go asleep too. see you later! sorry about the picture bye ωνω SignOff Tril: #TUNES (Tril has no reason) ωνω SignOff AlonzoTG: #TUNES (Have Nice Day :)) 09:50pm ωνω tcn [tcn@cci-209150250061.clarityconnect.net] has joined #tunes ωνω SignOff tcn: #TUNES (Leaving) ωνω SignOff _QZ: #TUNES (BRiX [http://www.qzx.com/brix] :: sleep)