00:00:00 --- log: started osdev/02.08.07 00:35:02 --- quit: lynx_zZz (Read error: 110 (Connection timed out)) 00:40:02 --- quit: thorf (Read error: 110 (Connection timed out)) 00:40:06 --- quit: trans (Read error: 110 (Connection timed out)) 00:41:42 --- quit: bono22 ("Lost terminal") 00:45:29 --- join: bono (~bono@modemcable171.3-202-24.mtl.mc.videotron.ca) joined #osdev 01:28:15 i cant seem to make my kernel automatically load with grub through bochs... 01:45:11 --- quit: nbsp ("-_-.zZ") 01:45:26 --- join: trans (~trans@00-20-78-c9-e5-d1.bconnected.net) joined #osdev 02:09:17 --- join: lynx_zZz (~lynx@p50808F14.dip.t-dialin.net) joined #osdev 02:22:41 --- join: eirikn (eirik@ipv6.eirikn.net) joined #osdev 02:37:19 are there any other programs that grab screenshots of windows? xv keeps flashing the window while its taking the picture and the flashing ends up in the image 02:39:43 gimp? 02:40:48 uhh 02:41:00 gimp is kind abig to fire up just for a screenshot 02:42:33 your question did not mention program size... ;) 02:42:54 apt-get install and its there within 30 secs! ;)) 02:45:31 seeking advice... im using bochs debugger, im at the fatal instruction: a far call to a tss descriptor... bochs errors giving me : panic , cs=0 ... but the jump causes execution of micro code wich i cant see/debug... what can i do? 03:11:26 air: image magic (import) 03:11:29 import -window root -nobeep foo.png 03:13:35 imagemagick - Image manipulation programs. 03:13:43 (dpkg) 03:17:08 oink! merci pour la recommandation de irssi! Ca me convient tres bien! :)) 03:17:18 bono: de rien :) 03:17:51 hmm 03:17:59 what does import do when u run it with no args? 03:18:28 it waits for you to click on a window to get its xid to grab it :) 03:18:46 bono: i KNOW what u said :) 03:19:33 oink: and? 03:19:35 hehe... oink: air veux que jutilise cria! :)) 03:19:55 bono:)) 03:20:03 * air bans bono from #osdev :) 03:20:11 heh... 03:20:17 air: well if you want to take a screenshot of a single window, click on it, if you want to take a screenshot of your whole desktop, click on the root window :) 03:20:23 or use -window root 03:20:27 * bono will never use cria of his whole life!! 03:22:08 oink: thanks 03:22:49 de rien :) 03:23:14 stop! hes gonna ban us all!! :)) 03:23:20 :)) 03:24:11 --- join: corsairk8 (~Stealthy@62.30.121.110) joined #osdev 03:24:14 darn 03:24:31 I need a tshirt with 'Segmentation fault' on it, does anyone know where I can get this ? :) 03:28:56 --- quit: trans (Read error: 110 (Connection timed out)) 03:32:21 hi all 03:34:48 hey! 03:35:31 bono: 0.2.6 is ready, go look at new screenshot and then install it 03:35:47 * ava yawns 03:36:41 oink: cafepress.com, use gimp to create image with that phrase, upload to cp and buy a shirt 03:37:02 woha, nice :) 03:37:05 tnx 03:37:15 then slap a link to it on yer page and make money when others buy the shirt 03:37:50 ahah 03:38:05 hint hint, add on the profit AFTER u buy yer shirt :) 03:38:40 :))) 03:41:11 air-> i dont use irc clients which dont support ctrl-e ctrl-a! ;)) 03:41:28 --- join: bono22 (~bono@modemcable171.3-202-24.mtl.mc.videotron.ca) joined #osdev 03:41:43 aww right... whats soooooooooo cool about this irc client... 03:43:30 TAB is not bound -> air... comon... no tab completion? ;) 03:43:37 --- quit: bono22 (Client Quit) 03:44:06 what's ctrl-a and ctrl-e? 03:44:18 and no tab completion DOES suck, yes :) 03:47:30 bono: stfu, cria has tab completion, u just cant read INSTALL files 03:48:07 ./configure.sh 03:48:09 You must configure with the --test option if you want 03:48:09 to run cria without installing it. 03:48:09 Did you read the above messages? 03:48:09 Did you read "./configure.sh --help"? 03:48:09 Do you even know how to read? :) 03:49:32 he was asking you if there was a tab completion heh :) 03:49:47 oink: 04:43 TAB is not bound -> air... comon... no tab completion? ;) 03:50:01 '?' :) 03:50:03 oink: that sounds like he fired up the client with no config file 03:50:04 --- join: aramius (~aramius@p508692D1.dip.t-dialin.net) joined #osdev 03:50:11 :))))) 03:50:14 tab is bound inside the config file 03:52:41 bono: do u know that irssi has a backdoor? 03:52:54 s/has/had/ 03:53:03 did you know that openssh had a backdoor too ? 03:53:20 bono: the developer claims someone hacked the website and added it but thats not true, he added the backdoor himself 03:53:28 rotfl 03:54:04 if u ever find a backdoor in cria i will give u $1000 03:54:13 gimme $1000 now :) 03:54:44 oink: go find a bug? 03:54:58 s/?// 03:55:23 eks will give u a kiss for every bug u find 03:55:26 the fact that cria is still vulnerable to security flaws, can be considered as a backdoor, right ? :) 03:55:29 woah :) 03:55:45 what security flaws? 03:57:07 format strings attacks, buffer overflows and overrun 03:57:14 where? 03:57:41 well at least there's the one I found yesterday, about the /names .. 03:57:50 (this one could be remotely exploitable) 03:57:51 download 0.2.6 03:58:07 you fixed it ? :) 03:58:10 :) 03:58:13 ahah 03:58:39 i fixed the sprintfs the other day 03:58:53 i fixed the printfs tonight 03:59:03 and the strcpy/cats are on the TODO 03:59:13 well cutting the thing by the size of the buffer is NOT a fix you know :) 03:59:29 eh? 04:00:05 you can have multiple %s in an sprintf() where the char * don't come from the actual network buffer you're using as source (the one you cutted) 04:00:45 huh? 04:00:55 i dont use sprintf 04:01:19 huh ? :) 04:01:29 ziga@owl:/tmp$ grep -ri 'sprintf(' cria | wc -l 04:01:29 160 04:01:36 0.2.6 04:01:45 aw 04:01:49 04:58 i fixed the sprintfs the other day 04:01:53 yeah 04:01:56 I untarred the 0.2.6 04:02:00 thinking it was 0.2.4 04:02:08 there is ONE sprintf in 0.2.6 04:02:14 i wanna see u exploit it 04:02:43 its in src/user.c 04:02:55 there is 4 :) 04:03:19 $1000 you said ? :) 04:03:42 4? 04:04:14 yeah, three others in the plugins 04:04:23 ah, debug code 04:05:49 hmm 04:06:03 thats not good 04:06:08 i remember removing those 04:06:17 :> 04:06:29 im gonna be pissed if i had that file opened twice 04:07:31 those sprintfs dont matter 04:07:40 no way u can exploit em 04:08:36 and partyline doesnt work yet, so its not an official piece of code 04:18:59 --- join: stormbind__ (~stormbind@pD9E612EE.dip.t-dialin.net) joined #osdev 04:19:05 --- quit: stormbind_ (Read error: 110 (Connection timed out)) 04:19:58 hey all 04:20:06 --- join: airc (~cria-user@12-254-199-50.client.attbi.com) joined #osdev 04:20:15 --- quit: air ("CRIA 0.2.5cvs7 -- http://cria.sf.net") 04:20:19 --- nick: airc -> air 04:22:02 oink: find anything yet? 04:22:14 maybe, does the nickcomp plugin works ? 04:23:09 sorta 04:23:33 its got a little bug tho 04:23:40 see BUGS file 04:24:11 kay 04:28:19 waiting for mailman I am 04:29:52 file: u are lame :) 04:30:29 i would give that mailman $1000 to drop and then smash yer package right before he hands it to u 04:30:49 air: he doesn't hand it to me 04:31:03 file: u gonna take it from his truck? 04:31:09 air: he gives me a postcard so I can go to the post office to pickit up 04:31:27 what a lame mailman 04:31:40 mine would only give me the card if i wasnt home 04:31:41 haha 04:31:52 they don't deliver it, plus i owe customs 04:32:08 ah 04:33:05 and it weighs 8 pounds... 04:33:13 i know 04:33:52 but that dont matter 04:34:16 my laptop came in a monitor sized box and they left it on my front porch 04:34:31 stupid sobs 04:34:46 did you owe customs? 04:35:09 $2500 laptop in HUGE box marked "LAPTOP COMPUTER" all over it on the front porch for all the theives to see 04:35:41 ;) 04:35:45 and no one stole it 04:35:53 it was there for hours 04:36:03 good 04:37:31 and no i didnt owe customs but i did pay for signature devliery 04:37:44 haha 04:38:03 and yes i got my $2 backs 04:38:05 back 04:38:26 good 04:39:04 why dont u just go to post office? 04:40:16 ummm 04:40:19 why would I? 04:40:23 to get it 04:40:30 I don't even know if it's here 04:40:36 so 04:40:43 and it would take me a bit to get there 04:40:54 u live on a farm? 04:40:54 plus I have to cross the main street of my town 04:41:25 haha 04:41:26 u must be a little kid with no car :) 04:41:33 correct 04:46:07 --- join: trans (~trans@00-20-78-c9-e5-d1.bconnected.net) joined #osdev 04:48:00 air: gna, I suspect an heap overflow on nickcomp.c, line 93 04:48:15 strcpy'ing to lastmatch 437 bytes 04:48:17 bbl, food 04:56:42 back :) 05:00:55 that's fast 05:01:00 yup :) 05:01:02 I always takes me about 2 hours :) 05:01:06 heh :) 05:01:16 10 for me, max 20 05:01:18 anyway 05:01:24 or I eat there, in front of my comps 05:01:26 I'm off for breakfast 05:01:33 cya in 2 hrs :) 05:01:34 be back in 2 hours :) 05:01:37 :)) 05:01:57 PS: I'm redesigning planetdax.com :) 05:02:04 again? 05:02:04 heh 05:02:09 yes :) 05:02:17 well 05:02:21 I'm designing my new tshirt :p 05:02:21 a bit simpler but very stylish design 05:03:35 yay 05:03:35 bye, bbl 05:03:40 cya 05:08:31 --- join: twork (twork@pD4B9F0DF.dip.t-dialin.net) joined #osdev 05:15:12 --- quit: mrd ("http://mrd.knows.it") 05:21:26 --- join: lhowe_away (~louishow@adsl-20-222-144.mia.bellsouth.net) joined #osdev 05:22:23 --- nick: lhowe_away -> lhowe 05:25:29 --- quit: izik ("Client Exiting") 05:37:49 there 05:37:49 i fixed all strcpy and strcat calls 05:37:49 but i left one strcat for u to exploit 05:37:50 see if u can find it :) 05:38:03 its worth finding 05:38:22 oh, u will need to checkout cvs 05:42:52 --- quit: twork () 05:49:39 --- part: aramius left #osdev 05:56:30 yay, back within an hour!!! 05:56:36 bah 05:57:05 air: lol, since when is cria an exploit finding game? ;) 06:00:33 Rico: it is for oink 06:03:13 want... mail 06:03:56 wtf 06:04:17 air: you haven't created any 'cria' module on your cvs repository 06:04:27 just commited all file in the repository root 06:05:26 then, 'src', 'rfc', 'plugins', are the only modules 06:05:31 (with some files) 06:06:58 you should import again :) 06:07:28 * file crys 06:07:30 er I mean 06:07:32 * file cries 06:07:33 file: cries :) 06:07:45 oink: I know :p I corrected myself 06:07:53 file: you were faster than me :( 06:07:57 darn right 06:08:33 oink: you're just a lazy bastard 06:08:47 Rico: huh ? 06:09:14 THE LAPTOP WILL COME! 06:09:24 file: yeah, one day 06:09:28 within two months :) 06:09:31 :p 06:10:37 they just delivered my laptop 06:10:47 ah, cool :) 06:10:53 --- join: Stalky (~cms@ool-4352c2ce.dyn.optonline.net) joined #osdev 06:10:58 morning 06:11:05 evening :) 06:12:20 evening is much nicer 06:12:23 mornings suck 06:13:47 Stalky: why do you go to bed then? 06:14:48 mourning 06:15:38 --- quit: lynx_zZz ("Reconnecting") 06:15:40 --- join: lynx_zZz (~lynx@p50808F14.dip.t-dialin.net) joined #osdev 06:16:00 I have.. .a laptop 06:16:02 bono: my job imposes a schedule which my body finds unnatural 06:22:35 --- quit: lynx_zZz (vinge.openprojects.net irc.openprojects.net) 06:22:35 --- quit: air (vinge.openprojects.net irc.openprojects.net) 06:22:36 --- quit: ava (vinge.openprojects.net irc.openprojects.net) 06:22:36 --- quit: gpf (vinge.openprojects.net irc.openprojects.net) 06:22:36 --- quit: Zenton (vinge.openprojects.net irc.openprojects.net) 06:22:36 --- quit: lar1 (vinge.openprojects.net irc.openprojects.net) 06:22:36 --- quit: indigo (vinge.openprojects.net irc.openprojects.net) 06:22:47 --- join: lynx_zZz (~lynx@p50808F14.dip.t-dialin.net) joined #osdev 06:22:47 --- join: air (~cria-user@12-254-199-50.client.attbi.com) joined #osdev 06:22:47 --- join: ava (~d@chcgil2-ar6-4-47-169-191.chcgil2.dsl-verizon.net) joined #osdev 06:22:47 --- join: gpf (~ben@h0020af25039b.ne.client2.attbi.com) joined #osdev 06:22:47 --- join: Zenton (~vicente@8.Red-80-34-35.pooles.rima-tde.net) joined #osdev 06:22:47 --- join: lar1 (~lar1@adsl-63-204-135-157.dsl.snfc21.pacbell.net) joined #osdev 06:22:47 --- join: indigo (~daboy@bgp01104776bgs.wbrmfd01.mi.comcast.net) joined #osdev 06:32:50 --- nick: lynx_zZz -> lynx 06:39:06 --- quit: Stalky ("http://www.echosproject.org") 06:49:27 --- quit: bono ("leaving") 07:09:08 --- join: acme (acme@pD9544CD9.dip.t-dialin.net) joined #osdev 07:21:52 --- quit: EtherNet (Read error: 104 (Connection reset by peer)) 07:24:16 --- join: EtherNet (~Under@lu9dcn.ampr.org) joined #osdev 07:33:49 --- join: aramius (~aramius@p508692D1.dip.t-dialin.net) joined #osdev 07:38:07 --- quit: hak ("[BX] We are BitchX of Borg. You will be assimilated. Using ircII is futile.") 07:42:34 --- join: ChillySpy (ChillySpy@ppp267.ppp5.cleveland.nccw.net) joined #osdev 07:43:52 --- join: izik (~izik@212.199.177.57) joined #osdev 07:59:16 --- quit: ChillySpy () 08:04:08 anybody here ? 08:05:32 Yes. 08:06:11 lhowe hello man!!! good evening.. 08:06:24 Hi 08:09:44 hey Ethienethie! 08:10:13 Rico hey Dr. ) 08:10:38 this keyboard hates me :P 08:11:01 hehe :) 08:11:13 I need inspiration! 08:11:25 what's that site of open source website designs? 08:11:44 found it 08:12:00 :P 08:13:19 --- quit: acme (Read error: 110 (Connection timed out)) 08:14:33 --- quit: lynx (Read error: 110 (Connection timed out)) 08:15:09 what is the better/faster node (OPN) ? 08:22:49 --- join: Javanx (~javanx@213.45.18.39) joined #osdev 08:40:45 --- join: HeavyJoost (~HeavyJoos@a213-84-139-110.adsl.xs4all.nl) joined #osdev 08:40:57 --- part: HeavyJoost left #osdev 08:49:14 --- join: I440r (~mark4@1Cust231.tnt2.bloomington.in.da.uu.net) joined #osdev 08:50:36 --- join: Holofix (Holofix@ptldme-cmt1-c5-24-25-167-228.maine.rr.com) joined #osdev 08:50:43 --- part: Holofix left #osdev 08:56:39 --- join: Javanx_ (~javanx@213.45.18.39) joined #osdev 08:57:11 --- quit: Javanx (Read error: 104 (Connection reset by peer)) 08:59:29 --- quit: trans (Read error: 110 (Connection timed out)) 09:17:36 --- quit: ava (Read error: 104 (Connection reset by peer)) 09:20:32 --- join: daxy (you@u195-95-90-6.goplanet.pi.be) joined #osdev 09:20:35 moo 09:20:45 sigh 09:20:56 will people never learn to not use my nick... 09:23:35 --- nick: daxy -> dax 09:24:51 moo 09:24:57 regained muh nick 09:26:28 --- join: ava (~d@chcgil2-ar6-4-47-169-191.chcgil2.dsl-verizon.net) joined #osdev 09:27:03 --- quit: lhowe ("retn") 09:27:48 moo? 09:28:36 the cow is of the bovine ilk 09:28:42 one end is MOO the other milk 09:30:09 great :) 09:30:12 i hate daxos 09:37:23 maybe i ought to quit daxos 09:40:42 --- quit: izik (Read error: 104 (Connection reset by peer)) 09:42:12 --- join: Ubel (~Ubel@62.145.133.49) joined #osdev 09:46:44 all dead. 09:46:45 hmm 09:48:12 come on guys 09:49:37 je 09:50:02 cool 09:50:07 somebody woke up 09:50:12 dax: add this protection stuff to your nick :) 09:50:17 so they get auto-disconnected 09:52:34 hmm 09:52:44 what protection stuff 09:53:06 --- part: Ubel left #osdev 09:53:41 --- join: Ubel (~Ubel@62.145.133.49) joined #osdev 09:55:15 so quiet llalalala 09:56:00 yes 09:56:03 indeed 09:56:38 * dax chants: "i haaaatteeee daaaaxooooooossssss" 09:57:05 --- join: nonama (~nx@c185.parabole.lt) joined #osdev 09:57:16 hey 09:57:18 * nonama is back (gone 00:05:05) 09:57:20 whaaat isss wrooong with daaaxosss 09:57:23 hello nonama 09:57:25 No NAma? 09:57:25 alot. 09:57:38 18:56 -NickServ(NickServ@services.)- KILL Turn kill protection on or off 09:57:42 this one 09:57:43 set kill on 09:57:59 oh 09:58:00 mmm 09:58:16 im working on little shitOS family os called fEPA OS 09:58:26 dax so what is wrong with it? name one thing? 09:58:36 well alot 09:58:48 couple of bugs 09:58:50 for Educational 09:58:55 alot of things not working 09:58:59 for Educational Purposes Assembled OS 09:59:03 etc etc etc 09:59:19 thread creation, space creation and all is crappy 09:59:42 i feel like working on daxos is just wasting time 09:59:48 it's useless 09:59:58 i just want to do something useful. 10:00:34 when i write something from floppy i do ex=1000 bx=0 and read few sectors. but there are places in memmory i shouldnt write stuff. its like a000 and so. how to know such places? 10:01:18 well sorry guys for being the one to tell you this but 10:01:23 most osdev is useless 10:01:25 :) 10:01:34 realy? 10:01:41 i didnt know that :] 10:02:18 yah true 10:02:23 Ubel: could you help me with my problem? 10:02:27 in the beginning i really learned alot 10:02:45 but it's kinda making no progress atm 10:03:43 dax: what are you working on? 10:03:53 nonama actually I know probably less than you 10:04:05 but you can ask and I can pretend to know the answer if you want to 10:04:05 :) 10:04:14 :/ 10:04:18 that's how real people get jobs 10:04:19 kmon 10:04:22 pretend to know everything 10:04:24 woking on a really crappy, small microkernel 10:04:25 uh... 10:04:38 l4-like 10:04:40 nonama just ask? 10:04:45 what is wrong? 10:05:00 what adresses are used for something else than data storage 10:05:09 i know: 0xa000 10:05:53 well I have no idea 10:06:07 really havent done any osdev or plan to do 10:06:17 I am just trying to look l33t by hanging here 10:06:21 so wtf are you doing here :] 10:06:21 :) 10:06:24 oh.. ok 10:06:27 been working on small oses for the past few years 10:06:27 heheeh 10:06:28 hmm 10:06:33 no not sure 10:06:43 maybe one day I will do little bit os stuff 10:07:01 dax: can you tell more about daxios? 10:07:25 aye, nonama, what do you want to know? 10:08:13 dax: is it shitOS family os? (loader,kernel,shell) 10:08:53 --- join: HuntrCkr (huntrckr@155.239.116.13) joined #osdev 10:09:17 dax: alive? 10:09:26 dax: my os is shitOS family os. 10:10:47 back 10:10:47 hmm 10:11:04 it's a grub, loader, kernel, sigma0, roottask os 10:11:44 what is sigma0? 10:12:01 the root memory server 10:12:18 it handles physical memory for a part 10:12:29 making sure nobody messes with reserved memory 10:12:37 or kernel/sigma0/roottask memory 10:13:00 later on the memory server requests all available memory from sigma0 and takes over mostly 10:13:39 huh? 10:13:39 :] 10:14:13 :/ 10:14:22 you see 10:14:32 i know how to set interupts 10:14:39 read stuff from floppy 10:14:45 and jump to that stuff 10:15:35 ah 10:15:38 --- quit: asmodeus ("Hymnis") 10:15:46 not too much about os design? 10:16:33 no 10:16:39 there is nothing to design 10:16:45 im planing to make something like fs 10:16:50 and thats it 10:16:56 ah 10:17:16 fs, execuiting apps 10:17:27 it will be os like: 10:17:29 loader 10:18:08 kernel(interupts, reading config.sys from fs, executing env app from that file) 10:18:21 env app(does some interface with user) 10:18:24 all os 10:18:30 (floppy os btw) 10:18:43 ah 10:18:59 i think 10:19:06 that's the easy way 10:19:09 --- join: lynx (~root@pD9544C3A.dip.t-dialin.net) joined #osdev 10:19:20 that when i will finish my fs 10:19:20 if i did it that way i would have a fully useable system by now lol 10:19:24 i will know what to do 10:19:44 so why havent you done it that way? 10:20:20 because i don't like that way :) 10:20:29 a kernel must be a work of art :) 10:20:40 hehe 10:20:43 you see, with my knowledge i see no other way 10:21:01 he is trying to perfect his "startup screen" :) 10:21:03 small, really tiny, and should redefine your understanding of speed 10:21:24 revolutionary 10:21:38 are we still talking about the startup screen? 10:21:43 no 10:21:45 about kernels 10:21:46 :) 10:21:46 :) 10:21:51 bad joke sorry 10:21:52 :] 10:22:06 hmm maybe i'm going to redo daxos 10:22:12 and stick less to l4 10:22:20 dax: have you gotten your ipc sorted out yet? 10:22:23 and learn from the errors i made 10:22:25 yes 10:22:30 it's uberfast 10:22:31 really 10:22:41 well it's faster than mach 10:22:52 slower than l4 x2 10:22:55 what is wrong with 282bytes kernel that has no place to crash? 10:23:22 --- join: trans (~trans@00-20-78-c9-e5-d1.bconnected.net) joined #osdev 10:23:34 not much to do with it 10:23:40 no idea 10:23:52 well it will be able to do everything as DOS 10:23:52 what's wrong with a 22kb microkernel with hyper-threaing support 10:23:54 nothing 10:23:54 :) 10:24:03 hyper-?? 10:24:04 nonama: it lacks a kernel ;) 10:24:06 uhheeehhh? 10:24:15 HuntrCkr: what do you mean? 10:24:15 oh yea i finished hyperthreading support 10:24:22 explain how it works? 10:25:26 ..? 10:25:42 how what works? 10:25:43 ht? 10:25:48 that's something on teh new xeons 10:25:53 nonama: a kernel is something that manages the resources in your pc. if you can even make the simplest manager for all the resources in your pc in 282 bytes, you are brilliant 10:26:46 --- join: Aardappel (wvo96r@p508C4F64.dip.t-dialin.net) joined #osdev 10:27:10 HuntrCkr: well it can do some stuff with cpu, keybord, screen, floppy and pc speeker. that is much for me 10:27:44 nonama: in 282 bytes... can u send me the src code for that plz!! :) 10:28:22 HuntrCkr: sure :] 10:28:40 me too thanks 10:28:48 nonama: is it in protected mode, or real mode and using bios ints? 10:29:30 HuntrCkr: real mode. 2 or 3 kernel ints :] 10:29:46 where to send that zip? 10:29:53 dcc send? 10:30:11 dcc seend 10:30:55 im not an os developer 10:31:09 so dont tell me its crappy, i know it is 10:31:24 ITS CRAPPY 10:31:26 no sorry 10:31:31 havent even checked it out 10:31:52 i know it is 10:31:56 GEEE 10:31:58 so just shut up :] 10:32:05 2:30 power fuckup 10:32:09 hey lynx 10:32:11 and my server lost data 10:32:14 kthx :/ 10:32:18 hey Ubel :) 10:32:25 wb lynx 10:33:08 well 10:33:11 nonama: actually, it reminds me a lot of DOS source code :) 10:33:14 it seems to work mr nonama 10:33:18 thanks 10:33:20 ok 10:33:20 hrm 10:33:31 that was just the evil french`s fault 10:33:48 HuntrCkr: i have never seen dos or some other non shitOS 10:33:53 HuntrCkr: :] 10:34:00 HuntrCkr: is it good or bad? 10:34:06 Ubel: you tried it? 10:34:11 no 10:34:14 just viewed the source 10:34:20 oh... 10:34:23 try it 10:34:23 :] 10:34:32 i like beep command 10:34:32 :] 10:34:49 nonama: not commercial grade, but definitely ok for somebody that is not an OS developer 10:34:54 ; --------------------------------------------------------- 10:34:54 ; kernel loader taken from knasos 10:34:54 ; --------------------------------------------------------- 10:34:56 :) 10:35:11 HuntrCkr: its my first os 10:35:12 * dax is looking for new design ideas 10:35:19 decided to dump daxos :) 10:35:43 nonama: why don't you move the beep command and the others into the kernel and implement them as ints as well 10:35:50 --- join: miro (~miro@pD9E4C82E.dip.t-dialin.net) joined #osdev 10:36:01 it looks quite nice for someone who said he didnt know lot 10:36:07 great work nonama 10:36:48 yea 10:36:48 :) 10:36:52 * HuntrCkr decides not to publish his source code... if he can't understand it, how will others ;) 10:36:52 HuntrCkr: i failed to do that :] 10:36:57 but you'll end up like me nonama 10:37:10 dax ?? 10:37:25 you'll dump it and want more... more speed, better design... and you'll start from scratch again and again and again 10:37:26 arrgggg 10:37:34 like i'm doomed to never finish one of my oses lol 10:37:57 osdev is like drugs? 10:37:58 dax: i wont. cuz im not interested in good results. im interested in results 10:38:11 yea yea, i was like that in the beginning too 10:38:15 still remember that 10:38:20 dax: try to finish an os... then when everything works, see how you can better it as a whole 10:38:22 then i got a book on osdev 10:38:26 so osdev is like sex for nonama.... better having something than nothing 10:38:42 and some papers 10:38:46 and i got addicted aaarrgggg 10:38:48 lol 10:38:48 --- join: acme (acme@p50808FAB.dip.t-dialin.net) joined #osdev 10:38:52 yes it's like drugs 10:39:09 HuntrCkr: hmm... dunno... 10:39:29 my current kernel is too close to l4 imo 10:39:53 liedke's team will be able to make a kernel better than daxos anyhow, so why continue on it 10:39:59 going for another idea 10:40:10 something more adventurous than microkernel maybe 10:40:18 like an exokernel? 10:40:20 or something 10:40:21 hmm 10:40:28 anyone has some nice ideas? 10:40:46 dax: help me get a database driven filesystem done 10:40:52 wow 10:40:56 dax exokernel? 10:41:01 --- quit: lynx ("BitchX: the cootiless client") 10:41:04 hmm 10:41:06 --- join: lynx_ (~lynx@pD9544C3A.dip.t-dialin.net) joined #osdev 10:41:08 database driven filesystem 10:41:13 dax explain what a exokernel is? 10:41:13 wb lynx_ 10:41:20 thanks nonama :) 10:41:23 i have no experience with filesystem design 10:41:24 --- nick: lynx_ -> lynx 10:41:26 better ask geist 10:41:33 dax: join the club :) 10:41:41 dax .. what is exokernel? 10:41:47 uhm 10:41:54 move everything outside of the kernel 10:41:59 except for protection 10:42:08 provide minimal abstraction 10:42:18 and handle most in "libos"es 10:42:47 i like the way i handled memory management in daxos 10:42:56 the tree based aproach is really neat 10:43:36 tree based? 10:43:45 uff 10:43:49 i think osdev is not for me 10:43:50 :) 10:44:08 yes 10:44:09 so database driven filesystems dont have folders and files? 10:44:16 uhm 10:44:17 dunno 10:44:22 do'nt ask me about fs's 10:44:27 ubel: they do 10:44:57 in conventional fs, a folder is nothing but a file with special attribute 10:45:12 it then contains a list of files in that file 10:45:19 ahh 10:45:38 in a db fs, all your files are in one table, and just linked to a folder 10:45:49 this makes searches lightning fast 10:46:31 yes 10:46:32 hmm 10:47:01 cool 10:47:19 the entire idea behind db driven fs is to just link data from different tables together, instead of all kinds of repetetive info being saved with each file 10:47:30 has anyone implented a database filesystem? 10:48:05 ? 10:48:11 not that i know of, but there a lot of design specs for planned ones 10:48:31 wasnt microsoft planning to do one or? 10:49:03 microsoft do something revolutionary... i don't think so 10:49:23 :) 10:51:51 problem i am having is this... random access read/write!! 10:52:12 HuntrCkr: have you tried my os on emulator? 10:52:50 being able to write any size data to any byte location in a file, without overwriting any data in the sectors already there 10:53:29 while assigning free blocks as needed and doing all of this in a single controlled loop 10:53:59 shouldn't be too hard 10:54:01 hmmm... that actually sounds easy :( too bad it isn't!! 10:54:28 nonama: with what do i compile it... nasm? 10:54:41 eww nasm 10:54:47 me si gas guy 10:55:09 HuntrCkr: just go to that folder and type make. 10:55:16 bbl 10:55:28 if you are in bach or something it should do everything for you 10:55:41 * oink ? 10:55:48 bash you mean ? :) 10:55:54 yeah 10:55:56 oink@ 10:55:58 oink! 10:56:03 'make' does the job, bash is just a shell :) 10:56:05 heya :) 10:56:47 m... yeah 10:56:59 how long does it take for cpu to do 10:57:10 mov cx,1000 10:57:20 re: 10:57:23 loop re 10:57:30 1000 ticks? 10:58:03 1 second? 10:58:37 anyone alive? 10:58:53 how is that time when pc performs one operation called 11:02:12 nonama: sorry... i don't know a term like that 11:02:38 there is something like that 11:03:00 as for your os, i will build it another time... vmware is giving me trouble at the moment 11:05:38 that code above will take a different amount of time on different pc's 11:06:03 it depends how many instructions per sec the processor can do 11:07:16 --- join: daxy (~you@u195-95-94-97.goplanet.pi.be) joined #osdev 11:07:21 back 11:07:26 anyone knows about v++ ? 11:07:33 you were gone? 11:07:39 ;) 11:08:21 v++? you mean vc++? 11:08:31 no 11:08:37 the v++ cache kernel 11:08:53 oh, sorry :| 11:09:24 ah damn 11:09:46 HuntrCkr: are you working on an os? 11:09:58 yeah...why? 11:10:29 what kind of os? 11:11:22 the kind that runs on a pc... just kidding... but, what do you mean? 11:12:18 what kernel design 11:12:28 microkernel, exokernel, monolithic, etc... 11:12:53 hmmm... micro/mono 11:13:39 ah 11:14:02 process control and mem management in the kernel, the rest will run as processes on a client/server basis 11:14:13 ah yes 11:14:24 the entire memory management in the kernel? 11:14:36 have not quite decided yet 11:14:43 but, likely yes 11:15:08 so your vfs in the kernel too? 11:15:16 or atleast the kernel has to be aware of the vfs? 11:15:42 maybe i will have a high-level memory optimization process running, that's all for mem management outside 11:15:56 vfs? 11:15:56 ah 11:16:12 yea... 11:16:16 the filesystem layer thinnggy 11:16:28 nm 11:16:53 HuntrCkr: what type of kernel is my kernel? 11:16:57 going to redo daxos 11:17:14 daxy: dont 11:17:25 why not 11:17:31 nonama: monolithic i suppose 11:17:36 no, the kernel will have a basic fs access built-in for start-up, but a PL1 task will take over fs driver duty immediatly 11:18:10 nonama: actually, i think yours is more exokernel 11:18:11 hmm 11:18:21 HuntrCkr: what that means? 11:18:22 ugh 11:18:29 --- quit: dax (Connection timed out) 11:18:44 nonama: you do everything outside of the kernel 11:18:54 m... 11:19:04 hmm 11:19:06 dos is exokernel too theb 11:19:08 dos is exokernel too then 11:19:10 exokernel design looks cute 11:19:19 and daxos is a crappy name btw 11:19:26 need a new name 11:19:57 dax: you need to design and think about what you want to do for a couple of days, before you start programming again :) 11:20:00 Isis, Xrystal, Yced, etc 11:20:04 need something new 11:20:10 HuntrCkr: i know :) 11:20:19 most likely a week or 2 11:20:40 * nonama 'designed' his os for 3 years now 11:20:42 i need a week or 2 to think about this damn fs 11:20:52 hehe 11:20:52 :] 11:20:57 yah 11:21:02 i need a week for the new daxos 11:21:08 "daxos" 11:21:08 i need a new name 11:21:14 something fresh... something neat 11:21:19 hmm 11:21:25 something without "os" 11:22:00 Omega :) 11:22:07 maybe a mineral or a crystal 11:22:08 hmm 11:22:18 yea a mineral or crystal would be nice 11:23:02 call it YADOS 11:23:08 yet another dax os 11:23:12 no os 11:23:24 Crap 11:23:28 i want to get rid of the "os" and the "dax" part 11:23:38 hehe... the first guy i know to think about the name more than what he is going to code in it :)) 11:23:41 quartz :) 11:23:47 noDaxANDnoOS 11:23:52 oh 11:23:59 c and assembler 11:24:01 --- join: izik (~izik@212.199.180.180) joined #osdev 11:24:05 easy choice 11:24:06 izik: hey 11:24:10 or ada 11:24:12 hey noname :) 11:24:13 :] 11:24:13 hmm 11:24:13 an os in ada 11:24:16 daxy: not it in ... in it!! 11:24:16 how is it going? 11:24:18 would be nice :) 11:24:33 daxy: there is AdaOS 11:24:43 yah i know 11:24:46 hmm 11:24:49 HuntrCkr: oops 11:24:49 heh 11:25:03 --- join: DRF (~daniel@host213-121-68-66.surfport24.v21.co.uk) joined #osdev 11:25:06 wanted to be too fast :/ 11:26:06 mayhbe i should go for something less "extreme" and try to fi nish tit this time 11:26:21 finnish 11:26:27 finish? :) 11:26:33 * oink bored. 11:26:39 i can't type 11:26:43 so wht 11:26:44 really ? :)) 11:26:49 oink help me with "daxos" 11:26:52 daxy: I can't 11:26:56 why noy 11:26:58 daxy: I should be working on another project :) 11:26:59 not 11:27:02 ah 11:27:06 which one 11:27:18 GTK+ 2 stuff 11:27:24 dax: i hope you spell in your code better 11:27:26 :) 11:27:30 :]] 11:27:42 HuntrCkr: i don't 11:27:45 :/ 11:27:50 poor gcc .. :( 11:28:01 anyways, i am going to watch tv now... CYa all later! 11:28:06 gcc doesn't deserve better 11:28:10 it sucks bigtime` 11:28:11 --- nick: HuntrCkr -> HuntrCkr_away 11:28:33 i just need a name for my new os 11:28:42 maybe a mineral or a crystal 11:28:47 anyoher hads and idea 11:28:55 omg my typing is bad lol 11:29:35 oink 11:29:38 anyone 11:29:38 plz 11:29:50 moooooooo00000000ooooo 11:30:57 YO! 11:31:10 rico 11:31:13 you si good 11:31:16 gimme a name 11:31:19 for my new os 11:31:24 daxy, if you loose the daxos name, then I would like to use it :) 11:31:36 so what 11:31:37 Osirius 11:31:40 yuck 11:31:47 lol 11:31:50 that's bad 11:31:55 xrystal? 11:32:01 yack 11:32:01 gayos 11:32:04 burk 11:32:05 apocalyps 11:32:08 blaurg 11:32:14 you guys are sick :) 11:32:14 pixy 11:32:30 what about 'OS' ? 11:32:33 yasgos 11:32:37 no 11:32:38 http://www.planetdax.com/news/potbsp2.png - is the new design for Planet of the Babes 11:32:42 no 'os' in it 11:32:49 i was thinking about a mineral or a crystal 11:32:51 would be nice 11:32:55 heh 11:32:56 well 11:32:57 but i can't think of any atm 11:33:13 daxy: Garderobe 11:33:18 wallet 11:33:19 Go to a mineral website or something 11:33:20 ...... 11:33:24 Rico: PINK 11:33:26 ! 11:33:29 :D 11:33:39 daxy: alive? 11:33:41 gimme a mineral website :) 11:33:41 will it be themable ? 11:33:46 daxy: stfw 11:33:46 Jasper, Quartz, Amathist, Calcite..... 11:33:48 oink: NO! 11:33:52 daxy: name is Garderobe 11:34:01 daxy: name is Titnagas 11:34:02 since it's static html 11:34:02 hmm 11:34:06 nonama 11:34:10 garderobe is french you know ? 11:34:11 and .. 11:34:16 it SOUNDS LIKE SHIT in french :) 11:34:20 lol 11:34:29 and it's spelled 'Garde Robe' 11:34:30 french sounds like shit imo 11:34:30 oink: its some stone in LT 11:34:38 i don't like the language 11:34:46 really don't 11:34:59 daxy is nice, take it as your os name :) 11:35:06 quartz is already taken btw 11:35:07 gemini 11:35:09 daxy: call it Titnagas 11:35:10 daxy nah 11:35:15 taken 11:35:18 titnagas? 11:35:22 tit-nagas? 11:35:24 assgass 11:35:25 :)) 11:35:28 assgas 11:35:32 fireprutt :) 11:35:34 tit-nagg-ass 11:35:35 :) 11:35:45 outta here 11:35:53 hell yeah, 'fireprutt' is nice :) 11:35:56 gonna grab some paper and design a new "daxos" 11:36:16 call it strings 11:36:16 hmpf 11:36:27 daxy: titnagas is stone ppl used in stone age to make fire 11:36:49 daxy: will it be POSIX compliant ? :) 11:37:09 it will be dax compilant 11:37:20 it will suck 11:37:28 (as usual) 11:37:31 cuz i guess there is at least 20 dax* family oses 11:37:44 right daxy? 11:37:52 Think of a good phrase or witty comment and translate it to latin. (Involves to much effort for me though lol) 11:38:49 well, whadda ya think of my design? 11:39:03 Rico: it's pink 11:39:15 Rico: pink 11:39:19 Rico: p i n k 11:39:29 * oink gives a pair of glasses to Rico 11:39:32 --- join: Tux889 (Tux889@mctn1-1237.nb.aliant.net) joined #osdev 11:39:33 hey all 11:39:35 it's me file 11:39:36 okay, what do you think of the design it it has your favorite color? 11:39:37 I got my laptop 11:39:45 yay 11:39:53 yey lol, at last. 11:39:54 if it ^ 11:40:29 ;) 11:40:33 gotta get the sound working 11:41:03 What OS have you put on it? 11:42:11 Windows 95 11:42:52 Hmm 11:42:52 And how big is the hard drive? 11:43:08 2.1gb 11:43:21 Ah, that explains it 11:43:46 * DRF wants to get a larger hard drive so he can put on a second OS on his laptop 11:51:35 what happens when my interupt calls himself? 11:54:55 --- part: Tux889 left #osdev 11:57:38 --- quit: izik (Read error: 104 (Connection reset by peer)) 11:58:37 i beg for your help 11:59:03 i moved my input code into kernel as int 11:59:15 Don't know, personally I've never tried it 11:59:22 it reads stuff from kbd 11:59:27 but after enter 11:59:42 it acts as it should but doesnt go back to code 12:00:11 --- quit: DRF ("Be online later") 12:00:27 --- quit: Javanx_ ("I don't feel a thing, and i stopped remembering. The days are just like moments tourned to hours") 12:00:37 --- quit: daxy (Read error: 110 (Connection timed out)) 12:03:45 please someone 12:03:50 just before 12:03:52 retf 12:04:04 i print 'x' 12:04:11 i see it on the screen 12:04:32 in the code i have 12:04:55 int 21h (my interupt) and printing '.' 12:05:01 in screen i get x only 12:05:04 no dot 12:06:09 what can the problem be? 12:08:15 there 12:08:21 i minimised my code 12:08:22 i have 12:08:30 int#input: 12:08:30 mov al, 'x' 12:08:30 mov ah, 0x02 12:08:30 int 21h 12:08:30 retf 12:08:43 crashes after this 12:09:18 --- quit: eirikn (Remote closed the connection) 12:09:40 --- join: gigi_sull (~sullivan@a-co5-18.tin.it) joined #osdev 12:09:46 Aiee :) 12:09:48 Hello! 12:10:23 hi 12:11:11 --- join: eirikn (eirik@ipv6.eirikn.net) joined #osdev 12:15:14 --- quit: eirikn (Read error: 104 (Connection reset by peer)) 12:15:56 --- quit: nonama ("Client Exiting") 12:23:12 --- join: n\ (netguy@217.16.226.205) joined #osdev 12:24:41 --- join: eirikn (eirik@ipv6.eirikn.net) joined #osdev 12:36:59 moo 12:37:16 m00:P 12:38:33 --- join: pavlovskii (pavlovskii@62.25.144.9) joined #osdev 12:38:45 hello 12:38:51 hej hej 12:52:58 --- quit: I440r (No route to host) 13:08:18 --- join: dax (you@u195-95-90-60.goplanet.pi.be) joined #osdev 13:08:21 heya 13:09:10 anyone alive? 13:09:27 hey dax 13:09:46 yep 13:09:56 pavlovskii! 13:10:04 trying to figure out how to update the hw cursor ;) 13:10:11 i'm thinking about redesigning "daxos" 13:10:25 how's it going? 13:10:32 are you back to where you were before you lost your code? 13:10:49 --- quit: trans (Read error: 110 (Connection timed out)) 13:11:06 much further 13:11:14 but i don't really like it that much 13:11:28 and it's really too close to l4 13:12:22 so i want something different 13:12:30 dunno what though 13:12:47 something easier maybe, but still... 13:13:02 microkernel, cache kernel, exokernel or something totaly new, dunny 13:13:04 dunno 13:13:19 hmm, it's good to throw away your code once in a while and re-write it better 13:14:01 well i want to throw away my design 13:14:04 and do it better 13:14:09 learn from my mistakes 13:14:14 make it better 13:14:15 :) 13:14:40 main goals would be stability, performance, portability and scalability 13:16:23 hmm 13:16:39 good night 13:16:51 and i'm also going to include a kernel debugger/profiler from the start 13:17:00 dax: some interesting goals there 13:17:06 --- join: izik (~izik@212.199.178.101) joined #osdev 13:17:16 performance will be very important 13:17:17 --- join: ChillySpy (ChillySpy@ppp245.ppp6.cleveland.nccw.net) joined #osdev 13:17:23 e.g. stability != performance 13:17:26 still don't really know what design to go for 13:17:27 i know 13:17:41 monolithic kernel! :) 13:17:45 i want performance, but i won't sacrifice stability for it 13:17:53 and no, no monolithic 13:17:58 ok, so go for stability and performance when you can 13:18:08 yes 13:18:23 and portability is important too 13:18:25 ...stability (and performance when you can) 13:19:02 --- join: Elbo (~Elboras@ACB64A63.ipt.aol.com) joined #osdev 13:19:04 exokernels look nice for performance 13:19:11 hi 13:19:13 but, stability wise they seem to have a problem 13:19:17 cache kernels look nice 13:19:21 --- nick: Elbo -> Elboras 13:19:24 but i can't find the v++ source code 13:19:34 --- join: I440r (~mark4@67.241.42.211) joined #osdev 13:19:43 * pavlovskii likes monolithic kernels 13:19:48 good all-round 13:19:50 lol 13:19:54 i don't really like pure monolithic 13:20:10 they solve most of the problems except a pretty design 13:20:26 dax - try maybe a ring kernel (or a layer kernel) 13:20:33 hmm 13:21:33 i dunno 13:21:47 the inner most ring will be like mem management, driver loading... and other CORE things... each layer after that, is less stable, and relies on Ring 0 13:21:55 yea 13:22:03 i know 13:22:21 examples: VMS, OS/2 13:22:53 its like a monolithic but could also be a hybrid of a mono/micro 13:22:57 --- quit: miro (Remote closed the connection) 13:22:59 hmm 13:23:14 well i don't have any problems with microkernels 13:23:26 daxos had decent performance 13:23:38 really? 13:23:50 ring 0 would be the mono... but ring 1 or 2 could also impliment module type thigs... which acan run in ring 3 or 4 13:23:51 did you share address spaces between processes and servers? 13:23:57 uhm, you could do that 13:23:58 did you use zero-copy IPC? 13:24:15 well 13:24:19 did you use SYSENTER and SYSEXIT to cut down on interrupt overhead? 13:24:21 ipc required one copy 13:24:29 and i used syscall and sysret for ipc 13:24:42 what about address space sharing? 13:24:51 what about partial context switching? 13:24:56 dax - its kinda like a TRYhybrid... so try that 13:25:05 yes and yes 13:25:11 * pavlovskii is trying to make the point that the x86 is really bad at running microkernels 13:25:11 --- join: cookin (~jrydberg@d212-151-87-109.swipnet.se) joined #osdev 13:25:34 pav - well its not really a microkernel 13:25:35 yes the x86 is sub-optimal for microkernels 13:26:21 had alot of nice things in daxos 13:26:27 but i don't really like it that much 13:26:43 and i dunno about a ring kernel 13:26:44 hmm 13:28:03 what's so suboptimal about it? 13:28:09 what are some other design options 13:28:18 cookin: alpha and mips are much better 13:28:23 --- join: ink (iBot@adsl-216-102-91-59.dsl.snfc21.pacbell.net) joined #osdev 13:28:25 yo 13:28:27 tell me why 13:28:40 mips has tagged tlb, so that makes a diff for context switching 13:28:53 and both mips and alpha have much better performance for ring switching 13:29:05 cookin: the biggest overhead is TLB flushes when you do MOV CR3 13:29:06 true. 13:29:07 but monolithic kernels would benefit from that too 13:29:25 but they only switch address spaces when switching to a thread outside of the current process 13:29:25 pavlovskii: by flushing the tlb's for the kernel? 13:29:44 cookin: no, when switching address spaces 13:29:58 the assumption is that the kernel occupies every address space 13:30:10 normally it's mapped into every address space, yes. 13:30:23 well you can solve a bit of that problem by multiplexing address spaces 13:30:39 and allowing processes to use a 512mb aspace for example 13:31:02 you've still got the INVLPG overhead 13:31:17 an exokernel sounds interesting 13:31:32 pav - i really dont see the point of them 13:31:48 exokernels can be pretty fast 13:32:09 cache kernels look nice too 13:32:22 isn't just exokernels just an abstraction level lower than microkernels? 13:32:29 but they share alot with exokernels 13:32:31 yes kinda 13:32:41 exokernels would be sub-microkernels 13:32:49 as I see it, exokernels say "why is all this stuff in the kernel? why not keep drivers in user mode?" 13:33:10 well that's the same with microkernels 13:33:10 and "why should driver code be in a different process? why not put it in every process?" 13:33:13 e.g. MS-DOS 13:33:16 :) 13:33:22 but exokernels keep things in libs, not in servers 13:33:26 that's the big dif afaik 13:33:27 pav - the way i understand it... its like each program and device, and whatever.. is basically a mini kernel 13:33:54 yes, kinda 13:34:03 dax: go and write an exokernel and let us know how well it works :) 13:34:11 hmm 13:34:17 dax - but its stupid to force that upon all the developers 13:34:18 dunno 13:34:26 --- nick: HuntrCkr_away -> HuntrCkr 13:34:37 ChillySpy: you wouldn't 13:34:49 i would rather have a HUGE kernel... and a program can just clue it componenets, instead of the other way around 13:34:52 Windows doesn't force writing a button control onto developers, does it? 13:34:59 it puts it in a library and you link to that 13:35:12 i like the idea of a small kernel 13:35:28 pav - but windows isnt an exokernel 13:35:29 smaller kernel => bigger apps (one way or another) 13:35:32 --- quit: indigo ("rebooting new kernel") 13:35:39 ChillySpy: I know, but replace "button control" with "IDE driver" 13:35:41 yes i know 13:35:55 but i still think minimizing the kernel is a good thing 13:36:05 anyway, what about the other kernel tasks? 13:36:14 hardware management is only part of the kernel's job 13:36:23 hmm 13:36:26 dax - so do i... but i would rather write 100 lines to get something done (in a large kerenel) than 10,000 lines for the same thing 13:36:28 what about looking after shared resources e.g. the file system 13:36:44 ChillySpy: no problem, you'd still write open() either way 13:36:51 daxos was about 12000 lines 13:36:53 just that on an exokernel, it wouldn't end in a system call 13:37:11 pav - why would you have to write open()? 13:37:28 ChillySpy: is your point that you'd have to write more code in an app to do the same thing? 13:37:29 pav - for a device driver? 13:37:35 ok, nm 13:37:38 pav - yes.. 13:37:43 don't you lose a lot of security and protection capabilities with an exokernel? 13:38:04 you have to figure out a way to make it secure 13:38:05 HuntrCkr: security for what? the hardware? 13:38:07 that's the chalange 13:38:17 to me exokernels forces an app writter (devices, or other apps) to write a OS 13:38:22 dax: secure language! 13:38:22 of ther own( 13:38:24 j/k :) 13:38:39 ChillySpy: no, because the OS will provide user-mode libraries which implement drivers for you 13:38:56 MS-DOS/BIOS are a good example of an exokernel 13:39:08 ChillySpy: you simply link your programs to pre-compiled libraries of code 13:39:12 the driver code runs in the same address space as the app code, yet you don't need to know how hard disks work to write to a file 13:39:18 you just call int 21h 13:39:36 and DOS doesn't need to know the difference between floppy, IDE and SCSI disks -- it talks to the BIOS 13:39:41 --- part: izik left #osdev 13:39:58 bah 13:40:01 i dunno what to do 13:40:36 but, if your app and the libraries run in the same privilige level, you have problems... 13:41:15 your library needs direct IO access to do its stuff, so any app writer can also use direct IO in his program 13:41:47 that's the tricky part 13:42:04 dax: you cannot possibly solve that problem 13:42:34 hmm 13:42:41 maybe with a virtual machine 13:42:48 or a safe language 13:42:56 dax - ruby 13:43:03 unless you load the libraries in a shared space and all apps use one instance of it, and only that code segment has a higher pl 13:43:09 every time I hear these arguments for microkernels, exokernels, etc., it reinforces my belief that monolithic is the only reasonable way to write a kernel 13:43:31 pav: micro works well too 13:43:32 monolithic: the drivers are in a separate PL where the *CPU* provides protection 13:43:39 the CPU's protection is infallible! 13:43:42 pav - heh... its just a differnet way of organizing your code and trying to be different 13:43:47 you don't need some funny safe language 13:44:01 no address space switch overhead, minimal context switch overhead 13:44:20 pavlovskii: btw, if you think that microkernels do'nt provide decent performance, go take a look at l4 13:44:24 pav - ruby is not a *funny safe language* 13:45:18 grr 13:45:18 will lilo never SHUT UP?! 13:45:33 * pavlovskii shoots lilo 13:45:34 * ink points to crush 13:45:46 * pavlovskii remembers #osdev on the other server 13:45:54 moo 13:45:57 --- quit: Elboras () 13:46:20 maybe i'm going for another microkernel 13:46:31 although i'm stuck with the ipc performance problems again 13:46:53 ok, why a microkernel? 13:47:15 heh... i'm not even going to try and classify my kernel... I am not sure it falls in anywhere :) 13:47:20 because i like the idea behind it 13:49:26 The exokernel's sole purpose is to securely multiplex hardware resources among user-space processes. Device drivers, virtual memory, even cpu multiplexing and process management are implemented in user space 13:49:29 gnite ppl... have fun!! 13:50:41 --- quit: HuntrCkr () 13:50:56 damn, Planet of the Babes is gonna rock!!! 13:52:51 --- join: bono (~bono@modemcable171.3-202-24.mtl.mc.videotron.ca) joined #osdev 13:54:07 --- quit: ChillySpy () 13:55:20 hmm 13:57:39 maybe i should try something distributed 13:57:43 network transparant 13:59:05 --- join: acme2k (acme@pD9E63C37.dip.t-dialin.net) joined #osdev 13:59:51 --- quit: clog (^C) 13:59:51 --- log: stopped osdev/02.08.07 14:00:23 --- log: started osdev/02.08.07 14:00:23 --- join: clog (nef@bespin.org) joined #osdev 14:00:23 --- topic: 'Operating System DEVelopment www.osdev.org || links: qzx.com/lib , onee.yi.org , kverka.org/~osdev || stats/people: bespin.org/~qz/irc || http://www.osjournal.hopto.org' 14:00:23 --- topic: set by air on [Thu Aug 01 22:14:06 2002] 14:00:23 --- names: list (clog acme2k bono ink cookin I440r dax pavlovskii eirikn n\ gigi_sull lynx acme Aardappel Ubel ava aramius EtherNet itherfohi _andre rob_ert file Rico oink gab eks zephir|away corsairk8 stormbind__ air gpf Zenton lar1) 14:02:21 --- quit: cookin ("Client Exiting") 14:07:22 --- quit: gigi_sull (Read error: 113 (No route to host)) 14:08:22 --- join: gigi_sull (~sullivan@a-co10-46.tin.it) joined #osdev 14:08:32 * gigi_sull is gone. Gone since Wed Aug 7 22:05:00 2002 14:11:04 --- quit: acme (Read error: 110 (Connection timed out)) 14:14:29 --- join: HeavyJoost (~HeavyJoos@a213-84-139-110.adsl.xs4all.nl) joined #osdev 14:14:42 --- join: indigo (~daboy@bgp01104776bgs.wbrmfd01.mi.comcast.net) joined #osdev 14:14:59 moo 14:15:03 eks: MoOOooOO! 14:15:33 indigo: moO 14:16:41 moo :P 14:16:43 mOoO 14:16:45 hum 14:17:18 god damn windows users :( 14:17:18 * indigo is running 2.4.19 now 14:17:23 eks: i know it...they suck 14:17:36 they can't understand the lameness of their own OS 14:17:51 oooh.. they do understand it, but they still think it's the best 14:18:16 and when you point out features that other OSs have but windows doesn't, they say "that isn't a missing feature, it's just unix specific..." 14:18:18 and seeing how lame printer and fax support are under linux, I can understand it.. 14:18:49 like dynamic linking 14:18:52 well, linux got many things for it, but it's just not ready to replace the win98 at the office..which makes me sad 14:18:52 it's "unix specific" 14:18:59 heh 14:19:00 yah 14:19:08 EY! 14:19:13 I'm a windows user! 14:19:16 I'm stuck re-installing a win98 machine per month 14:19:22 well, maybe it will be ready to replace windows in the audio studio soon :) 14:19:35 indigo: lol :) 14:20:39 Rico: no, you're a webmaster :p 14:21:03 (!@#) 14:21:12 ($#!) 14:21:15 (sup ? :) 14:21:18 (pwet) 14:21:31 huh 14:21:42 oink: http://www.planetdax.com/new/babes/ 14:21:49 I'll have to fiddle with win2k network drivers programming 14:21:51 whadda ya think of the new design now? 14:22:03 (at least reverse engineering) 14:22:28 anybody? 14:22:53 Rico: looks the same with lynx 14:22:56 as usual 14:23:00 all sites look the same 14:23:21 cool! 14:23:56 well 14:24:05 actually I prefered the old one 14:24:11 --- quit: dax (Read error: 110 (Connection timed out)) 14:24:14 at least there where 3 actual babes on it ;> 14:25:08 * eks thinks the pinky colors will attract the 55+ crowd ;) 14:25:11 hum 14:25:17 hmm well 14:25:29 I'm gonna fire up X11 and mozilla just to see that 14:25:29 15.7MiB to install gtk dev stuff 14:25:39 'better thank me to do such a thing 14:25:47 gab: ain't worth it 14:25:56 hmmm 14:26:23 --- nick: zephir|away -> zephir 14:26:35 eks: content still coming 14:26:58 but any critique on the design/layout? 14:27:18 girls colors, nice for a lesbo site 14:27:35 --- quit: eks ("time to go home and play some drum") 14:27:43 yeah right 14:28:00 * gab really wasted his time by launching X and moz 14:28:03 any other comments? beside the colors? 14:28:36 * gab may ask for a financial reparation for the loss of computing power occasionated by this crap 14:30:00 I'll pay in babes 14:30:24 --- join: Holofix (Holofix@ptldme-cmt1-c5-24-25-167-228.maine.rr.com) joined #osdev 14:30:30 --- part: Holofix left #osdev 14:31:50 --- quit: zephir ("Vision[0.9.2-0719]: i've been blurred!") 14:34:10 hum 14:34:18 does gtk have a c++ interface? 14:34:25 yeah 14:34:28 it's called gtk-- 14:34:29 what's it called? 14:34:30 ahh 14:34:42 humm 14:36:39 gtkmm now 14:39:24 --- join: trans (~trans@00-20-78-c9-e5-d1.bconnected.net) joined #osdev 14:39:48 gtk minus, minus [...] 14:40:04 --- join: _avlovskii (pavlovskii@modem-1156.barrelled.dialup.pol.co.uk) joined #osdev 14:40:25 --- quit: pavlovskii (Killed (NickServ (Nickname Enforcement))) 14:40:35 --- nick: _avlovskii -> pavlovskii 14:40:53 grr... reconnected 97% of the way through an 8MB download 14:40:56 ja 14:41:15 damn wxWindows download server doesn't do resume either 14:41:23 --- part: HeavyJoost left #osdev 14:52:13 --- quit: gigi_sull (Read error: 110 (Connection timed out)) 14:53:11 --- join: gigi_sull (~sullivan@a-co5-16.tin.it) joined #osdev 14:53:21 * gigi_sull is gone. Gone since Wed Aug 7 22:05:00 2002 15:00:59 --- join: cookin (~jrydberg@d212-151-110-19.swipnet.se) joined #osdev 15:01:40 --- quit: aramius ("Client Exiting") 15:06:35 question-> who decides of the initial process image heap size? the linker? the os? 15:07:06 I do 15:08:17 ?? 15:08:49 j/k 15:10:04 irc has joke transmission limitations! ;) 15:10:40 true 15:10:52 erm, the OS usually determines the initial heap size 15:12:20 its the same value for all created processes? 15:16:06 --- quit: cookin ("Client Exiting") 15:18:42 bono: depends on the OS 15:18:55 some image file formats might have heap size fields 15:19:14 I'm not so sure now -- I think Win16 NE might have specified the heap size 15:21:47 --- quit: gigi_sull (Read error: 113 (No route to host)) 15:23:10 --- quit: acme2k (Read error: 104 (Connection reset by peer)) 15:26:38 pavlovskii : are you there? 15:26:38 pavlovskii: the elf file format specifies, for each section<->segment mapping, a file size, and a memory size... im wondering if the difference between the 2 could be the initial heap size... 15:27:03 lynx: hi :) 15:27:19 bono: not necessarily... just give the heap a sensible size 15:27:30 remember the heap is in a separate area of memory to the executable image 15:27:41 the image is in a fixed location... the stack and heap could be anywhere 15:27:59 pavlovskii : wxwindows... we take? 15:28:05 for gods sake? 15:28:10 not a fake? 15:28:13 hmm, are you thinking there is one heap per segment? 15:28:18 while playing quake? 15:28:21 lynx: 91% downloaded 15:28:25 I think so, though 15:28:37 * lynx MC Rhymamasta Lynx0r 15:29:18 --- quit: oink ("leaving") 15:29:23 pavlovskii: separate memory area? well, the way i saw it: [ code ][ data/heap-> <-stack ] 15:29:40 bono: too restrictive 15:30:20 try: |[memory][ executable ][memory][ heap ][mem][heap][ stack ][ stack ]| 15:30:34 you'll have one stack per thread 15:30:48 you can have a memory manager which supports fragmented heaps 15:30:54 --- join: oink (~ziga@void.phear.org) joined #osdev 15:30:56 well its got to be in the same segment as the data segment... 15:31:15 pavlovskii: do you have any good link on this topic? 15:31:54 lynx: who knows? 15:32:04 take wxWindows 15:32:14 up your nose 15:32:14 I suppose 15:32:24 bono: no 15:32:32 bono: #osdev :) 15:32:47 pavlovskii : what a rhyme!!!111^^1^`'''' 15:33:04 * pavlovskii remembers bono is using segmentation 15:33:21 for the nation 15:33:32 at your workstation 15:33:41 on the PlayStation 15:33:53 not a good rhyme 15:34:03 for apropriation 15:34:13 of radiation , ruling the nation 15:34:32 lol 15:36:09 Rico: damn nice breasts :) 15:36:38 pavlovskii : got it? 15:37:19 lynx: yep 15:38:08 lynx: what shall we call this project? 15:38:33 radiator ? 15:38:40 * lynx doesnt know 15:38:55 phunk 15:38:56 * pavlovskii thinks of random words 15:39:03 Archipelagos 15:39:05 pavlovskii: pwgen :) 15:39:05 razui ? 15:39:09 izomorg 15:39:14 phuc joo 15:39:18 bronkstovtk 15:39:29 Aku ryou taisan! 15:39:30 pavlovskii: pwgen :) 15:39:43 (fight the evil daemon) 15:39:43 lynx is reading an Aphex Twin track listing 15:39:45 japanese 15:39:51 oink: fsck 15:39:52 lol 15:40:03 dope? 15:40:09 alkaline 15:40:10 pavlovskii: /usr/bin/pwgen 15:40:17 silicon 15:40:20 rapido 15:40:28 radildo 15:40:35 radeau 15:40:41 rateau 15:40:41 I thought of continuing the naming scheme from The Moebius and giving it the name of another Orbital track, but all the good ones are taken 15:40:43 parmesan 15:40:48 gorgonzola 15:40:51 brie 15:40:52 rebirth 15:40:52 edam 15:41:00 Reaktor 15:41:02 hang on 15:41:04 bah 15:41:07 Radiator 15:41:09 Terminator 15:41:13 Traktor 15:41:18 hrm 15:41:20 Radiator has a nice ring to it 15:41:20 Faktor 15:41:26 so you'll make the first rebirth, second, fourth, third and fifth, they you'll get harassed by jones & stepheson productions because of their copyrighted stuff, 15:41:28 it has 15:41:29 nice, isn't ? 15:41:31 is there a building in New York called the Radiator Building? 15:41:44 --- part: EtherNet left #osdev 15:41:46 radiator is a part 15:41:51 i think it is hrm ... 15:41:57 Snaktor 15:42:02 the wheel used in fans 15:42:07 yay 15:42:16 * pavlovskii looks for a snack 15:42:17 helic.. 15:42:20 Kacktor 15:42:22 greek or latin this is :) 15:42:24 kacke = crap 15:42:31 helio 15:42:38 quantor 15:42:44 code quantor 15:42:46 :))) 15:42:50 ... 15:42:56 mayaha 15:42:56 silly french. 15:43:02 yamaha 15:43:11 marihuanator 15:43:15 masturbator 15:43:17 Mmmm 15:43:18 heh, let's do like OpenBeOS and ask for names on a web site 15:43:25 lol 15:43:28 j/k 15:43:46 liquidor 15:43:50 why not calling it openbeos when they drop the name ? :) 15:43:52 liqueur 15:43:54 j/k :> 15:43:57 bah 15:43:57 liquidator 15:43:58 liquor 15:44:05 argh 15:44:15 cementor 15:44:20 CAMEMBERT 15:44:23 mixor 15:44:24 roquefort 15:44:31 brie-OR 15:44:39 chedd-OR 15:44:40 (these are smelly cheeses fyi) 15:44:45 sonar-O-mat 15:44:46 sonar 15:44:53 sonar 15:44:54 oink ? 15:44:54 blök-O-mat 15:45:03 yes! a name with an 0=device,keyboard,keyboard 15:45:06 grr 15:45:10 rotfl 15:45:11 :)))) 15:45:13 eh?!? 15:45:14 yes! a name with an ö in it 15:45:19 lol 15:45:23 :))) 15:45:28 sönar 15:45:33 Reaktör 15:45:39 Radiatör 15:45:46 k-jö-föl 15:45:47 lol 15:45:48 that looks very heavy metal 15:46:00 motörhead 15:46:07 (cage-aux-folles, birdcage, french movie.) 15:46:18 baisemoi 15:46:21 pff :) 15:46:33 Réĺk TőR 15:46:39 argh 15:46:50 superdupersupermegagigaultrafantasticrazorstick 15:46:57 uhm 15:47:03 oink : your toy? 15:47:10 super-duper-super-mega-giga-ultra-fantastic-razorstick 15:47:14 lynx: yours, 15:47:19 ARGH 15:47:21 no razors! 15:47:38 gha, wtf 15:47:43 erazor 15:47:46 no 15:47:47 my rip got stuck at 0.3x, track 24 15:47:48 clichee 15:47:49 wtf wtf wtf wtf 15:47:54 * oink kicks grip & oggenc 15:48:05 "gonzo the dancing beatmachine" 15:48:08 --- join: Javanx (~javanx@213.45.18.39) joined #osdev 15:48:15 haha 15:48:29 :) 15:48:30 hrm 15:48:38 any other good names? 15:48:48 fortune 15:48:55 hrm 15:48:58 good idea 15:49:00 fopen 15:49:06 fuckstick 15:49:08 oops .. 15:49:09 already taken :) 15:49:21 gravity? 15:49:33 atmosphear 15:49:39 lol 15:49:42 gravity is a newsreader 15:49:47 Jupite 15:49:48 r 15:49:54 ah, that's the name of a real synth 15:49:57 noestradameus 15:49:58 hrm 15:50:00 mars ? 15:50:04 teh ULTIMATE thing :) 15:50:05 venus ? 15:50:09 pluton 15:50:10 ur-anus ? 15:50:13 . 15:50:20 --- join: nbsp (g@ip68-14-60-55.no.no.cox.net) joined #osdev 15:50:20 DIPLODO-CUS 15:50:30 whose making a synth? 15:50:33 ts 15:50:40 ...besides me? 15:50:40 ;] 15:50:41 lynx, indigo afaik 15:50:42 ink talkling, he is 15:50:50 is ink doing one as well? 15:50:50 ugh, so much lag 15:50:57 ja 15:51:02 has the whole of #osdev switched over to synthesiser programs now? 15:51:26 yes he is 15:51:40 SO MUCH LAG! 15:51:46 pavlovskii": 15:51:49 takes 20 sedconds for my test to appear on screen =/ 15:51:54 pav: I'll start soon too, yes 15:51:59 text * 15:52:02 ink : reboot 15:52:17 Rico: lol @ Josh 15:52:24 :) 15:52:33 nono, it's the damn connection 15:52:41 lesbian threesome! 15:52:42 on the other end 15:52:56 ink : reconnect... heh 15:55:31 hmm, I like the name Radiator 15:55:42 kinda random, yet kinda cool 15:56:31 --- join: izik (~izik@212.199.178.101) joined #osdev 15:57:03 ok 15:57:06 so 15:57:12 maybe we should do some planing 16:03:30 pav: so how far along is you synth? 16:03:39 good night, good luck :) 16:04:18 winxp us fucked up 16:04:18 ink: base structure, a reasonable Windows GUI, DSP modules for function generator and attack/decay 16:04:21 mine is now working in the new codebase but needs optimizations... lopts of optimization 16:04:22 it makes noises :) 16:04:37 my start menu disappeared 16:04:57 and so are my favorites 16:05:43 --- quit: eirikn ("Segmentation fault") 16:05:47 ink: got a URL? 16:05:48 ah, yours is for windows? 16:06:06 it's going to me multi-platform 16:06:11 lynx and I are working on it 16:06:29 411 MB in use by the system 16:06:33 I'm never that high! 16:06:36 nah, I should really make a website for mine ;] 16:06:46 nifty 16:07:33 lynx: shall I start an SF project for it? 16:07:38 then we can start CVS'ing code 16:08:06 * pavlovskii runs a wxWindows sample 16:08:25 pavlovskii ya 16:08:49 whats that project about? 16:09:00 lynx: what's your SF id? 16:12:50 --- quit: izik (Remote closed the connection) 16:13:11 what licence? 16:13:26 I prefer BSD or MIT because it's less invasive, but...? 16:13:38 --- quit: I440r (No route to host) 16:14:00 --- quit: Rico (Read error: 104 (Connection reset by peer)) 16:16:07 synth = program which transforms text to voice? 16:16:19 --- part: n\ left #osdev 16:16:59 no, synth = program which makes noises 16:18:12 whats your project about? a software signal generator? 16:18:19 basically, yes 16:18:28 --- join: Rico (Rico@node-c-1c6a.a2000.nl) joined #osdev 16:19:16 from 411 MB to 125 MB, it's magic! 16:20:19 pavlovskii : blackmilk 16:20:21 sorry 16:20:23 was errr... 16:20:24 well 16:20:31 "sufing the web" 16:20:53 http://www.attrition.org/gallery/computing/how_to_clean_y2k_bug.jpg 16:20:56 pavlovskii : invastive in what way? 16:21:02 * ink coughs pr0n 16:21:06 --- quit: gab (Read error: 113 (No route to host)) 16:21:15 pr0n?!?! 16:21:26 imho it gives the code more rights than the people who write it 16:21:40 yeah 16:21:42 where? 16:21:52 pavlovskii : i think you can make some money with gpl, too 16:21:58 BSD just says, "I wrote this code, it's mine, don't blame me for anything that goes wrong" 16:22:02 --- join: gab (~prfalken@gaia.chx-labs.org) joined #osdev 16:22:07 pavlovskii : the x11 one is said to be good 16:22:11 GPL or BSD? 16:22:14 hmm, X11 16:22:15 and MIT too 16:22:24 no gpl 16:22:38 I think I used MIT on Mobius 16:22:57 are you bothered if people take our code and use it in closed-source projects? 16:23:01 write your own licence 16:23:11 * pavlovskii isn't a lawyer 16:23:19 so? 16:23:20 pavlovskii : is there a way to get some money out of it then? heh 16:23:35 heh, maybe :) 16:23:58 well, then no 16:24:05 i am not bothered 16:24:13 ok, BSD I think 16:25:39 well 16:25:47 pavlovskii : what are you doing? 16:26:00 filling in the SourceForge project application form 16:26:04 you ever done one of those? 16:27:45 hmmm... why are you guys writing a signal generator? (pardon my curiosity) 16:28:02 packetknife : np, never 16:28:07 no i mean 16:28:21 bono : because we are music enthusiasts 16:28:32 bono: professional software is expensive 16:28:55 and can you resume what you intend your software to do? 16:29:47 bono: more of a digital instrument 16:29:53 not just simple waveforms... 16:29:54 lynx: here's the project description for submission 16:30:08 they want you to explain what your project is for so they can approve it 16:30:10 This is intended to be an open-source software synthesiser, portable to at least X11 and Windows. Its design is loosely based around being a clone of the Reaktor package: users can build synthesisers by linking together plugin DSP modules and sending them to a wave output device. Examples of modules might include oscillators, function generators, filters and sequencers. The intended audience for this software is a typical compute 16:30:25 btw: only SF will see this, I have something more succinct for the public description 16:30:53 pavlovskii : very good 16:31:02 a typical compute? 16:31:14 a typical compute!! 16:31:18 is my recieve buffer to small or is that an ircd limitation? 16:31:32 ink: your receive buffer is too sm 16:31:41 =/ 16:31:42 i see the same thing... 16:31:49 maybe you should make it bi 16:31:57 * ink kicks pav in tah shin 16:32:08 did you only get as far as "typical compute" ? 16:32:12 nm... 16:32:21 The intended audience for this software is a typical computer-literate musician who will be happy to fiddle with dials on a computer screen but not necessarily wanting to learn the signal generation theory behind it. 16:32:36 heh 16:32:46 aye 16:32:50 the theory is the best part 16:32:50 i need a new mixer 16:32:58 you can do a LOT if you know what you're doing 16:33:00 then i could do a mix for wopn 16:33:02 ink: which is why we write this software :) 16:33:05 heh 16:33:12 hmm, maybe I should rephase that 16:33:19 they will need to know the theory anyway 16:33:23 my synth is aimed more at being a signal gen for MIDI controllers 16:33:26 there will be a lot of jargon on the screen :) 16:33:52 I have a programming language thingie to define instruments 16:33:59 I will have a GUI an shit for that later 16:33:59 that geb's the files 16:34:07 plugins an shit 16:34:22 but some of the code is _REALLY_ slow so I need to look at this 16:34:30 I think I may know whats up 16:34:40 ok: 16:34:41 The intended audience for this software is a typical computer-literate musician will be familiar with the concepts involved in signal generation and who will be happy playing with dials on a computer screen. 16:36:06 is + will? 16:36:17 --- quit: ink ("Client killed by user") 16:36:32 ...or? 16:36:48 isnt the sentence wrong? 16:37:08 we need "who is familiar" 16:37:27 bah, I'll take that bit about the dials out 16:37:29 yes 16:37:50 is a typical c-l musician will =>? 16:38:01 The intended audience for this software is a typical computer-literate musician who is familiar with the concepts involved in signal generation. 16:38:51 yeah 16:38:52 =) 16:39:32 --- join: _avlovskii (pavlovskii@62.25.153.14) joined #osdev 16:39:45 --- quit: pavlovskii (Killed (NickServ (Nickname Enforcement))) 16:39:49 yeah, that one is better 16:39:50 --- nick: _avlovskii -> pavlovskii 16:40:00 (the entence) 16:40:22 we like? :) 16:40:37 --- quit: gab (Read error: 104 (Connection reset by peer)) 16:41:08 ok, that's going in 16:41:50 --- join: gab (~prfalken@gaia.chx-labs.org) joined #osdev 16:41:51 * pavlovskii checks whether the name "radiator" is already taken 16:41:54 and it's OK 16:43:43 ok: 16:43:49 anyone interested: /join #radiator 16:47:05 --- join: izik (~izik@212.199.178.101) joined #osdev 16:50:25 --- quit: corsairk8 () 16:52:32 --- quit: izik ("Client Exiting") 16:53:46 --- join: I440r (~mark4@1Cust240.tnt1.bloomington.in.da.uu.net) joined #osdev 17:03:17 --- join: Ubel_ (~jonorn@arnarson.is) joined #osdev 17:03:24 hello 17:12:01 --- join: malenfant (~malenfant@142.179.60.181) joined #osdev 17:18:54 --- join: DRF (Daniel@host213-121-69-199.surfport24.v21.co.uk) joined #osdev 17:26:02 --- nick: bono -> bono_away 18:02:04 mooooooo 18:02:13 mOoooOOOooOOOOOOOO 18:02:30 --- quit: pavlovskii () 18:03:03 --- quit: trans (Read error: 110 (Connection timed out)) 18:05:35 gn all 18:07:10 nite 18:20:18 --- quit: malenfant ("Client Exiting") 18:22:38 there 18:22:41 my laptop is setup 18:22:47 * file is on AIM through his proxy on it right now 18:22:57 boo 18:23:33 Ah, runs away 18:23:38 hoo? 18:24:04 file: So happy with the laptop? 18:24:19 yes 18:24:29 wish I could SSH through it though 18:24:36 > 18:24:43 i am so damnsexy 18:24:48 hej lynx 18:24:55 hey indigo =) 18:24:59 supsup? 18:25:03 not much 18:25:09 i'm tring to get gtkmm installed 18:25:28 the debian package is br0ken 18:25:29 indigo: check card? 18:25:34 file: not yet :( 18:25:39 indigo: ok 18:28:34 lynx: whats the cause of this confidence boost? 18:30:06 DRF : penisenlargement.com 18:30:11 it really helps!!!1111 18:30:16 lol 18:30:34 althought it starts hurting :/ 18:30:56 --- quit: indigo ("restarting X") 18:31:24 ouch 18:32:09 how are you? 18:32:25 --- join: indigo (~daboy@bgp01104776bgs.wbrmfd01.mi.comcast.net) joined #osdev 18:32:45 sry guys, did i miss anything? 18:32:46 wb indigo 18:32:50 no 18:32:53 oki 18:32:54 I'm fine thanks 18:32:59 i changed my hostname 18:32:59 we made fun of you... of course 18:33:06 oh 18:33:09 i was wondering... 18:33:19 should /etc/hostname have just the hostname, or hostname.domain? 18:42:24 * lynx should shave 18:44:46 heheh 18:44:50 shaving is good :) 18:45:08 i remember when i was little and my dad was tucking me in... 18:45:18 *scratch* 18:45:20 ow :P 18:46:17 eh 18:46:23 ts 18:46:26 * lynx confused 18:46:36 phillishave.. heh 18:47:40 dumdedum... 18:47:46 * indigo waits for gtkmm to build... 18:49:51 gah...still building 18:49:57 i can build linux in this ammount of time 18:50:49 *still* building 18:50:51 :/ 19:09:48 --- quit: Ubel_ (Read error: 113 (No route to host)) 19:12:31 --- join: EtherNet (~Under@lu9dcn.ampr.org) joined #osdev 19:14:01 --- join: karingo (karingo@246.portland-03-04rs.or.dial-access.att.net) joined #osdev 19:26:38 --- join: trans (~trans@00-20-78-c9-e5-d1.bconnected.net) joined #osdev 19:30:02 hrm 19:30:12 i would like to install irix again from scratch 19:30:13 hrm 19:31:16 is irix ported to x86? 19:31:26 hell no :) 19:31:57 althought i heard sgi planning to port is to itanium 19:32:01 but hrm 19:32:15 althought i dont like the idea 19:33:31 --- join: Raptor-32 (~rick@wpg-209-202-63-27.mts.net) joined #osdev 19:33:39 w00 r00pt00r 19:33:45 ;) 19:33:50 wussap? 19:33:54 get the fuck to bed you. :P 19:33:59 watching Unbreakable 19:34:58 --- quit: Javanx ("I don't feel a thing, and i stopped remembering. The days are just like moments tourned to hours") 19:34:59 oh, thats the right film for you 19:34:59 heh 19:35:08 * lynx wonders about upgrading his indigo 19:35:28 to what? 19:35:39 r10k 19:35:43 haha 19:35:57 i could afford it in any case 19:35:57 wouldnt that be expensivE? 19:35:59 but hrm 19:36:08 and isnt the r10k like fucking powerful? 19:36:12 i have to save money for my new dj mixer 19:36:17 Raptor-32 : nah 19:36:20 Raptor-32 : not anymore 19:36:49 Raptor-32 : it`S maybe like a pII 300 19:36:59 well, not bad still 19:37:06 but sure... i love irix and it would be cool for development =) 19:37:15 better than my celeron , heh 19:37:17 devel of what? 19:37:22 ohh 19:37:25 wxwindows stuff 19:37:36 ohh, getting into that stuff eh? 19:39:09 --- nick: bono_away -> bono 19:40:47 hrm 19:40:54 new dj mixer = 670e :/ 19:42:06 what would you people think of a strategy game of like financial stuff? 19:42:26 well 19:42:32 for me it would be boring 19:42:50 lol, way to use tact lynx 19:43:04 *shrug* 19:43:23 sorry. 19:43:28 * lynx wonders 19:43:32 * lynx has an idea... 19:43:35 haha 19:43:38 HAR HAR 19:44:00 * lynx goes to prepare the IRIX network install **procedure** 19:44:42 * trans beats himself to death with a lead pipe 19:45:49 * lynx gets out the IRIX discs 19:45:58 Mmmmm 6.5.8 Mmmm 19:50:38 --- join: eks (~eks@h24-82-197-140.wp.shawcable.net) joined #osdev 19:50:56 hey eks =) 19:51:05 * lynx listens to fm4 19:51:07 hey :) 19:51:15 eks : you know fm4 has a stream now =) 19:51:26 hrm.. does it? 19:51:28 url? 19:51:32 eks : i might buy some parts to upgrade my indigo2 =) 19:52:18 fm4.amd.co.at 19:52:25 pirating it somehow , heh 19:52:49 tstst 19:53:02 dumdidum 19:54:38 eks : listening ? 19:54:47 lynx: huh.. soon.. 19:54:50 bah 19:54:56 world wide show already ending :/ 19:55:02 i love that jazz stuff heh 19:55:47 lynx: which protocol? 19:56:18 usual mp3 stream , afaik 19:56:26 i dont listen to it via the stream , heh 19:58:29 well, that stream just doesn't stream 19:58:37 so I'm moving down the stream to another stream 19:58:37 well 19:58:37 hrm 19:58:43 ok 19:58:51 eks ; how are you doin? 19:59:16 lynx: bad, I think my fs just returned 30 days back because I shut it down improperly.. 19:59:22 XFS is _bad_ on that.. 19:59:48 really? 19:59:49 heh 19:59:57 it sure boots in the same time as if you had never improperly shut down, but man.. you get your files like 10 revisions before.. 20:00:12 * eks checks if he has the stuff he bookmarked a week ago.. 20:00:25 huhuh.. empty bookmarks :~( 20:00:58 there no corrupted file, no error in the fs.. just ... your files are .. out of date.. 20:01:42 eks : i am preparing a new irix installation on my server .. eurgh = pain in the ass 20:02:43 lol 20:02:50 --- quit: bono ("leaving") 20:02:52 copying a cd takes like 97% cpu load 20:04:06 eks : you ever worked with wxwindows? 20:04:10 ja 20:04:15 you like it? 20:04:59 can't say I like it anymore than many other portable gui 20:05:10 compared to which ones? 20:05:35 --- quit: DRF ("Nite") 20:05:43 don't remember off the top of my head, but there were a couple we studied when working on bochs 20:06:32 --- quit: Raptor-32 ("[BX] Everybody was Kung Fu fighting!") 20:06:44 ok 20:06:53 OMG... 20:07:08 the file revision went _so_ far back that I don't even have my email account created ... 20:07:12 duh.. stupid thing.. 20:07:24 xfs fucked you? 20:07:45 today was the first powerouttake in my life :/ 2:30 horus 20:07:47 hours 20:08:15 he... i just wanted to code ... opened the editor and then the system powered off 20:08:15 heh 20:11:24 maybe i should use the mips pro compilers instead of gcc 20:12:41 hrm.. 20:13:01 man.. xfs got me back to almost a clean install... strange though.. cause some files seems very recent.. 20:13:12 like I did a distro upgrade yesterday.. that sticked somehow.. 20:13:20 hrm 20:13:37 hum 20:13:43 This is the forums.gentoo.org rsync server. 20:13:43 Located in New York, USA. 20:13:43 Behave or we'll call your mother. 20:13:43 like ramdriver :/ 20:13:46 lol 20:14:19 moOooOOoOOO! 20:14:27 moo indigo 20:14:37 hrm. I really have to get some sleep :/ 20:14:37 * indigo is learning gtkmm 20:14:41 pff 20:14:44 sleep sux0r 20:15:08 I slept 3 hours last night.. 20:15:25 installing a debian box at work til well past midnight.. 20:15:28 heh 20:15:32 cool :) 20:15:47 * indigo wishes he could find a decent job :( 20:15:50 not cool when you have to be back at work for 7:30 am.. 20:16:01 an asshole at work called the union and bitched about his hours 20:16:03 now i have none :( 20:16:15 union? 20:16:17 i got 24 this week, and none next week 20:16:28 big sux0rage 20:16:34 indigo: if you're still using blackbox, get the 'steelblue2' theme 20:16:42 eks: nope, ion 20:17:00 yeah, but ion file dialogs and pop-ups sucks 20:17:11 well, blackbox window management sucks 20:17:24 i have to use a mouse in blackbox 20:17:26 that sucks 20:17:28 yeah.. no easy way out 20:17:35 use kde3 20:17:42 lynx: kiss my ass ;) 20:17:50 * lynx kicks eks' ass 20:18:01 children! 20:18:04 eks : well ... i R using xfce 20:18:14 * lynx likes it 20:18:21 I are.. how lame 20:18:28 eks ;) 20:18:43 anyway 20:18:46 * eks wonders if the asshole on sinfest.net will die.. 20:18:53 4wdm r00lx 20:19:05 eks : what asshole? 20:19:14 woah .. me could check email after 4 days 20:19:23 I liked matchbox.. if only it had better keyboard support.. 20:19:35 (and multiple app instances from the same launcher..) 20:19:47 lynx: you don't read the comic? 20:20:31 eks : no, i dont read any comics 20:20:47 any good ones? 20:21:34 well, sinfest.net isn't bad, just that they should release a comic a day instead of one every 2~3 days 20:21:41 oh .. my bad 20:21:48 s/sinfest.net/exploitationnow.com 20:21:57 * eks wonders how he mixed those two up.. 20:22:35 i just know the sad comics form eplodingdog.com 20:22:44 eks: what are thos about? 20:22:56 WTF? 20:23:05 recieving message 1 of 43 20:23:12 * lynx hopes it is no spam 20:23:24 * lynx gets a mail every 3 days or so, usually 20:23:27 hum 20:23:42 eks: i think after i finish io, then an rpg, i'll write a windowmanager 20:24:02 * indigo starts a 'things to code' queue 20:26:43 rpg and then a windowmanager 20:26:45 :) 20:27:39 heh 20:27:44 don't screw around in #wopn 20:27:50 you don't get banned, you get k-lined :P 20:28:15 lol 20:28:43 hrm 20:29:02 xvfz 3 gigs, heh 20:29:21 --- join: bono (~forsy@modemcable171.3-202-24.mtl.mc.videotron.ca) joined #osdev 20:32:08 lynx: sweet 4x 18.2MB hentai videos on stileproject.com ^^ 20:32:27 ^_^ 20:32:41 * lynx did that stuff already... heh 20:33:06 lol 20:33:17 keep the vids for tomorrow's ;) 20:34:15 url ? 20:34:46 http://www.stilemedia.com/?v=bibleblack1a.wmv 20:34:53 http://www.stilemedia.com/?v=bibleblack2a.wmv 20:34:54 is it good? 20:35:06 * lynx doesnt have wmv codecs 20:35:07 http://www.stilemedia.com/?v=bibleblack3a.wmv 20:35:14 bah.. you suck :p 20:35:17 install mplayer :p 20:35:22 ok 20:35:26 mom 20:35:28 well 20:35:30 moo 20:35:32 install IRIX first :/ 20:35:32 ntahsuoetnsneht 20:35:34 <>GCRhtaoenSH 20:35:36 moOoo 20:35:46 * indigo just can't seem to type tonight : 20:35:47 :) 20:35:49 see! 20:35:51 gah 20:36:29 maybe someone should abolish dvorak, here 20:36:40 heheh 20:36:45 * indigo kicks lynx 20:36:49 ach shit 20:36:58 it is lik 5:35 :/ 20:37:03 time SUCKS 20:41:16 heh 20:41:17 yah :) 20:49:07 argh 20:49:10 * lynx hates tftp 20:49:53 * lynx hates all the miniroot consoles that come with irix 20:49:54 ach :& 20:53:51 lynx do you have an IRIX for i386 platform ? 20:54:45 there is no irix for i386 20:54:58 lynx I've heard something about it 20:55:11 only irix for itanium afaik 20:55:16 but uhhh 20:55:16 okas.. so you have a Silicon Graphic ? 20:55:20 yes 20:56:10 OHHHHH that's very expensive, really ? 20:56:28 --- mode: ChanServ set +v clog 20:56:48 no 20:56:52 i bought it at ebay 20:56:58 was like hrm... 300e 20:57:18 ahh ok.. I wish get a sparc... 20:57:41 they are cheap, too 20:58:25 --- quit: bono () 20:58:49 --- join: Raptor-32 (~rick@wpg-209-202-63-21.mts.net) joined #osdev 21:01:18 hrm 21:01:25 hey 21:02:06 hey 21:03:00 palettes suck 21:03:21 * Raptor-32 wonders why no one has adopted his vision of a true truecolor GUI 21:03:37 truecolor ? 21:03:55 where even if you only have 256colors, you make them 256"true"colors 21:03:55 6:03 :/ 21:04:06 ? 21:04:18 where the color byte isnt a value for an array, its a value for red, blue and green 21:04:29 Raptor-32: they have that 21:04:31 8bit: RBG 232 21:04:34 Raptor-32: i'm running it now 21:04:37 well, it doesnt show in X 21:04:50 Raptor-32: that's for good reason; it would be way slow 21:04:50 cause xmms throws the pallete the fuck out 21:04:52 --- join: bono (~bono@modemcable171.3-202-24.mtl.mc.videotron.ca) joined #osdev 21:04:52 :P 21:05:09 Raptor-32: then you don't have a big enough pallete 21:05:32 indigo : its a laptop from like 1994, cant expect everything from it.:P 21:06:02 indigo : where'd you move your domains? 21:06:05 well, storing the colors as a 4 dimention vector won't fix the shortage of palete space 21:06:13 my domains? 21:06:17 xgs.dhs.org and that? 21:06:21 ya 21:06:28 well, i'm between domains... 21:06:34 it's no longer active 21:06:41 and i'm awaiting my check card to pay for the new one 21:06:51 so your current email address is? 21:07:05 indigo@westbloomfieldtwp.com if you really need it 21:07:12 lol 21:07:17 that's another domain for another guy that goes to the same box :) 21:07:34 so you will no longer control your own mail server? 21:07:43 i still do 21:07:47 i just don't have a domain 21:07:50 it's the same box 21:07:54 oh, ok 21:07:54 you may be able to use my ip... 21:08:03 lol, im not that desperate 21:08:07 i just wanted to know 21:08:10 indigo@68.42.49.145 21:08:24 cause today i was bored at work, so i decided i'd try to see what you were up to 21:08:29 there's a lot of non-rfc complient mailservers out there that won't accept that though 21:08:50 ahh 21:08:52 i see :) 21:09:06 well, working on io 21:09:14 so i saw 21:09:20 apparently ITS NOT READY :P 21:09:36 hrm 21:09:40 yah, where did you get that? :P 21:09:46 lol 21:10:56 i'm giving it life now 21:11:32 are ya? how so? 21:11:34 --- join: malenfant (~malenfant@142.179.60.181) joined #osdev 21:12:09 soon you should be able to hook machines together and make it beep 21:12:16 well 21:12:24 i have a square oscilator done 21:12:29 and an sdl soundout almost done 21:12:38 now i'm working on a gui 21:12:57 gui programming sux0r 21:13:19 so much shit to memorize 21:13:25 like all HLL, i think 21:14:36 heheh 21:15:18 hum 21:15:33 i have a k0d3rk47 at my side 21:15:51 he's sleeping anyway 21:15:57 he's always here when i'm coding :) 21:16:17 i think he likes wopn... :P 21:16:55 cant see you liking cats 21:17:09 "you dont deserve to sleep here!!" lol 21:17:10 not my cat :) 21:17:19 but he's a good cat... 21:17:24 he kills stuff... 21:17:33 ah that makes it all the better 21:17:33 he doesn't have claws though :( 21:17:50 of course, that makes it more fun when he kills stuff :) 21:18:08 "who the fuck put that mouse on my keyboard!?" 21:18:12 heheh 21:18:38 so whats your goal with io exactly? 21:18:48 just to learn or to make something useful? 21:18:58 write some decent music synth software 21:19:23 ala midi? 21:19:36 if you want... 21:19:46 for input 21:21:59 still running debian? 21:22:11 ja 21:22:17 or are you one of those reched gentoo convertees? :P 21:22:19 oh, ok 21:23:29 i'd like to run gentoo, but i don't have a box to run the server while i change 21:24:03 my other box is too slowww 21:24:12 it can't handle this site :P 21:24:23 it's just running backups 21:24:34 heh 21:29:39 to bed to bed to bed i said. :P 21:29:41 gn all 21:29:56 this laptop has a 39day uptime, not too shabby 21:30:11 --- quit: Raptor-32 ("[BX] We drink more beers than Norm on Cheers!") 21:32:54 humm...segfaults... 21:35:34 )@)(@*)! 21:35:37 --- quit: Ubel () 21:38:18 whee! 21:38:21 * indigo has a big button! 21:38:22 :PP 21:38:53 yay 21:38:59 it netboots =) 21:39:03 heh 21:39:32 sash : boot -f bootp()avatar.koma:/stand/fx.ARCS --x 21:39:33 =) 21:51:25 quit 22:00:43 yay! 22:00:45 i have panes! 22:01:35 wheeeeeee!!!! 22:01:42 --- join: I440r_ (~mark4@1Cust228.tnt1.bloomington.in.da.uu.net) joined #osdev 22:01:44 gui programming is so much fun! 22:02:00 *NOT* 22:02:11 heh 22:02:14 it sux0r 22:13:34 --- quit: malenfant ("Client Exiting") 22:14:51 --- quit: I440r (No route to host) 22:15:18 --- quit: eks ("zzz") 22:15:24 --- join: geist (~geist@dsl-65-191-44-105.telocity.com) joined #osdev 22:15:58 w00t! 22:16:53 i have panes! :P 22:18:17 keen 22:19:11 --- quit: lynx (Read error: 110 (Connection timed out)) 22:19:46 man, i am megalagged 22:19:48 and tired 22:19:48 so 22:19:51 * indigo goes to sleep 22:20:21 nite 22:27:29 --- nick: geist -> geist-out 23:21:14 --- quit: trans (Read error: 110 (Connection timed out)) 23:37:24 --- join: |_PmRd_| (pmrdnet@Sherbrooke-HSE-ppp3605964.sympatico.ca) joined #osdev 23:59:59 --- log: ended osdev/02.08.07