00:00:00 --- log: started osdev/02.08.30 00:01:07 anyone have a nice linux choice for a development platform that I don't have to do much toget started and is small? 00:01:11 --- join: miro (~miro@picknicker.codeon.de) joined #osdev 00:02:28 miro! 00:02:38 jdrake: Huh? 00:02:42 r0b3rt 00:04:02 i am switching from dos to linux to develop my os on, picking one is the question 00:04:16 dos :D 00:05:15 using djgpp :-) 00:05:28 i am using vmware 00:05:58 debian :P 00:06:04 pick debian :) 00:06:24 yeah debian rulez 00:07:52 debian is notorious for its prehistoric software in new versions 00:07:59 root is looking good, including gcc3.2 00:09:38 --- quit: trans (Read error: 60 (Operation timed out)) 00:09:52 Heh. 00:09:57 pre-historic... 00:10:00 And DOS isn't?! 00:10:09 --- quit: I440r (": sleep bed go tuck light off ; immediate") 00:10:14 gcc 2.95.4 works perfectly. 00:10:41 robert, yes it does, but advances have been made 00:12:09 Use NASM instead, then. 00:12:23 You can easily get the latest versions. 00:12:27 AND, your OS will be smaller. 00:12:56 i am using nasm too 00:13:44 use Mooj once i finish writing it! :) 00:13:51 what is that? 00:14:57 umm.. it's an "everything" project. 00:16:03 that doesn't do much yet. 00:16:32 do you know how to get wget to get all the directories and files below the address you specify? 00:17:04 i get -m does it 00:17:24 On FTP? 00:17:27 yes 00:36:02 --- quit: jdrake () 00:42:59 --- quit: nbsp (Read error: 104 (Connection reset by peer)) 00:43:19 --- join: nbsp (g@ip68-14-60-55.no.no.cox.net) joined #osdev 01:00:12 --- join: gremlin (~gremlin@sb.organiccrap.com) joined #osdev 01:07:08 --- quit: eirikn (card.freenode.net irc.freenode.net) 01:07:08 --- quit: Robert (card.freenode.net irc.freenode.net) 01:07:08 --- quit: Magik (card.freenode.net irc.freenode.net) 01:07:08 --- quit: oink (card.freenode.net irc.freenode.net) 01:07:08 --- quit: Rico (card.freenode.net irc.freenode.net) 01:07:08 --- quit: indigo (card.freenode.net irc.freenode.net) 01:07:08 --- quit: nbsp (card.freenode.net irc.freenode.net) 01:07:08 --- quit: delphinus (card.freenode.net irc.freenode.net) 01:07:08 --- quit: Zenton (card.freenode.net irc.freenode.net) 01:07:08 --- quit: ^ChAoS (card.freenode.net irc.freenode.net) 01:07:08 --- quit: file (card.freenode.net irc.freenode.net) 01:07:08 --- quit: Teratogen (card.freenode.net irc.freenode.net) 01:07:08 --- quit: gpf|venus (card.freenode.net irc.freenode.net) 01:07:08 --- quit: gremlin (card.freenode.net irc.freenode.net) 01:07:08 --- quit: BC_V (card.freenode.net irc.freenode.net) 01:07:08 --- quit: tetryl (card.freenode.net irc.freenode.net) 01:07:08 --- quit: miro (card.freenode.net irc.freenode.net) 01:07:08 --- quit: pengo_ (card.freenode.net irc.freenode.net) 01:07:17 --- join: gremlin (~gremlin@sb.organiccrap.com) joined #osdev 01:07:17 --- join: nbsp (g@ip68-14-60-55.no.no.cox.net) joined #osdev 01:07:17 --- join: miro (~miro@picknicker.codeon.de) joined #osdev 01:07:17 --- join: pengo_ (xtofu@p592-tnt1.mel.ihug.com.au) joined #osdev 01:07:17 --- join: eirikn (~eirik@ipv6.eirikn.net) joined #osdev 01:07:17 --- join: BC_V (~Pardu@h24-64-196-88.pi.shawcable.net) joined #osdev 01:07:17 --- join: Teratogen (~leontopod@67.40.69.97) joined #osdev 01:07:17 --- join: gpf|venus (~ben@h0020af25039b.ne.client2.attbi.com) joined #osdev 01:07:17 --- join: Robert (~Robert@robost86.tsps1.freenet6.net) joined #osdev 01:07:17 --- join: oink (~ziga@void.phear.org) joined #osdev 01:07:17 --- join: indigo (~daboy@bgp01104776bgs.wbrmfd01.mi.comcast.net) joined #osdev 01:07:17 --- join: Rico (Rico@node-c-1c6a.a2000.nl) joined #osdev 01:07:17 --- join: Magik (matt@3ffe:b80:1065:1:0:0:0:2) joined #osdev 01:07:17 --- join: file (joshnet@65.166.122.14) joined #osdev 01:07:17 --- join: tetryl (~hayakawa@sak.edge.co.jp) joined #osdev 01:07:17 --- join: ^ChAoS (~chaos@deadbabe.badf00d.org) joined #osdev 01:07:17 --- join: Zenton (~vicente@8.Red-80-34-35.pooles.rima-tde.net) joined #osdev 01:07:17 --- join: delphinus (~peter@adsl-02-pc-04.iss.com.tw) joined #osdev 01:07:26 --- quit: pengo_ (card.freenode.net irc.freenode.net) 01:07:26 --- quit: miro (card.freenode.net irc.freenode.net) 01:09:16 --- join: miro (~miro@picknicker.codeon.de) joined #osdev 01:09:16 --- join: pengo_ (xtofu@p592-tnt1.mel.ihug.com.au) joined #osdev 01:11:35 --- join: berkus (~berkus@kraft.skbkontur.ru) joined #osdev 01:12:36 --- quit: Magik (card.freenode.net irc.freenode.net) 01:12:36 --- quit: Robert (card.freenode.net irc.freenode.net) 01:12:36 --- quit: eirikn (card.freenode.net irc.freenode.net) 01:12:36 --- quit: Rico (card.freenode.net irc.freenode.net) 01:12:36 --- quit: oink (card.freenode.net irc.freenode.net) 01:12:36 --- quit: indigo (card.freenode.net irc.freenode.net) 01:12:36 --- quit: delphinus (card.freenode.net irc.freenode.net) 01:12:36 --- quit: ^ChAoS (card.freenode.net irc.freenode.net) 01:12:36 --- quit: Zenton (card.freenode.net irc.freenode.net) 01:12:36 --- quit: file (card.freenode.net irc.freenode.net) 01:12:36 --- quit: gpf|venus (card.freenode.net irc.freenode.net) 01:12:36 --- quit: nbsp (card.freenode.net irc.freenode.net) 01:12:36 --- quit: Teratogen (card.freenode.net irc.freenode.net) 01:12:36 --- quit: berkus (card.freenode.net irc.freenode.net) 01:12:36 --- quit: BC_V (card.freenode.net irc.freenode.net) 01:12:36 --- quit: gremlin (card.freenode.net irc.freenode.net) 01:12:36 --- quit: tetryl (card.freenode.net irc.freenode.net) 01:12:53 --- join: berkus (~berkus@kraft.skbkontur.ru) joined #osdev 01:12:53 --- join: gremlin (~gremlin@sb.organiccrap.com) joined #osdev 01:12:53 --- join: nbsp (g@ip68-14-60-55.no.no.cox.net) joined #osdev 01:12:53 --- join: eirikn (~eirik@ipv6.eirikn.net) joined #osdev 01:12:53 --- join: BC_V (~Pardu@h24-64-196-88.pi.shawcable.net) joined #osdev 01:12:53 --- join: delphinus (~peter@adsl-02-pc-04.iss.com.tw) joined #osdev 01:12:53 --- join: Zenton (~vicente@8.Red-80-34-35.pooles.rima-tde.net) joined #osdev 01:12:53 --- join: ^ChAoS (~chaos@deadbabe.badf00d.org) joined #osdev 01:12:53 --- join: tetryl (~hayakawa@sak.edge.co.jp) joined #osdev 01:12:53 --- join: file (joshnet@65.166.122.14) joined #osdev 01:12:53 --- join: Magik (matt@3ffe:b80:1065:1:0:0:0:2) joined #osdev 01:12:53 --- join: Rico (Rico@node-c-1c6a.a2000.nl) joined #osdev 01:12:53 --- join: indigo (~daboy@bgp01104776bgs.wbrmfd01.mi.comcast.net) joined #osdev 01:12:53 --- join: oink (~ziga@void.phear.org) joined #osdev 01:12:53 --- join: Robert (~Robert@robost86.tsps1.freenet6.net) joined #osdev 01:12:53 --- join: gpf|venus (~ben@h0020af25039b.ne.client2.attbi.com) joined #osdev 01:12:53 --- join: Teratogen (~leontopod@67.40.69.97) joined #osdev 01:18:01 gah 01:18:09 this is really annoying 01:18:19 boy is this fun 01:18:55 heh 01:20:49 * Rico enjoys it 01:21:30 * Rico farts of enjoyment 01:22:19 --- quit: ^ChAoS (card.freenode.net irc.freenode.net) 01:22:19 --- quit: Teratogen (card.freenode.net irc.freenode.net) 01:22:19 --- quit: gpf|venus (card.freenode.net irc.freenode.net) 01:22:19 --- quit: nbsp (card.freenode.net irc.freenode.net) 01:22:19 --- quit: file (card.freenode.net irc.freenode.net) 01:22:19 --- quit: Zenton (card.freenode.net irc.freenode.net) 01:22:19 --- quit: delphinus (card.freenode.net irc.freenode.net) 01:22:19 --- quit: tetryl (card.freenode.net irc.freenode.net) 01:22:19 --- quit: BC_V (card.freenode.net irc.freenode.net) 01:22:19 --- quit: berkus (card.freenode.net irc.freenode.net) 01:22:19 --- quit: gremlin (card.freenode.net irc.freenode.net) 01:22:56 --- join: nbsp (g@ip68-14-60-55.no.no.cox.net) joined #osdev 01:22:56 --- join: delphinus (~peter@adsl-02-pc-04.iss.com.tw) joined #osdev 01:22:56 --- join: Zenton (~vicente@8.Red-80-34-35.pooles.rima-tde.net) joined #osdev 01:22:56 --- join: ^ChAoS (~chaos@deadbabe.badf00d.org) joined #osdev 01:22:56 --- join: file (joshnet@65.166.122.14) joined #osdev 01:22:56 --- join: Teratogen (~leontopod@67.40.69.97) joined #osdev 01:22:56 --- join: gpf|venus (~ben@h0020af25039b.ne.client2.attbi.com) joined #osdev 01:23:12 --- join: berkus (~berkus@kraft.skbkontur.ru) joined #osdev 01:23:12 --- join: gremlin (~gremlin@sb.organiccrap.com) joined #osdev 01:23:12 --- join: BC_V (~Pardu@h24-64-196-88.pi.shawcable.net) joined #osdev 01:23:12 --- join: tetryl (~hayakawa@sak.edge.co.jp) joined #osdev 01:29:32 Rico ... 01:29:59 --- quit: miro (Remote closed the connection) 01:32:20 --- join: trans (~trans@fatwire-201-19.uniserve.ca) joined #osdev 01:33:26 --- nick: gab[dodfx] -> gab[tdc] 01:40:04 miro!!!!! D': 01:44:14 --- quit: gremlin (Read error: 104 (Connection reset by peer)) 01:46:50 --- join: foofoo (~foofoo@cpe-24-221-255-164.ut.sprintbbd.net) joined #osdev 01:47:10 --- nick: gab[tdc] -> gab 01:48:31 --- join: ludde (~ME@h165n2fls31o280.telia.com) joined #osdev 01:51:19 what is the difference between call gate, task gate, trap gate and interrupt gate? 01:52:55 interrupt gate is a slot used on interrupt 01:53:02 trap gate on exceptions or traps 01:53:10 task gate, when switching task 01:53:15 call gate, upon syscall 01:53:40 what is the difference between an exception and an interrupt? 01:54:13 an exception is something generated on error conditions 01:54:24 an interrupt is more generic 01:54:39 (and they don't use the same vector table) 01:54:41 so you can't use an interrupt gate to handle, say a page fault? 01:54:51 they don't use the IDT? 01:55:14 processor exceptions are mapped into the lower 32 interrups. 01:55:16 it would be useless to use an interrupt for handling page faults 01:55:24 there's an exception for that 01:55:36 --- join: bono (~bono@modemcable171.3-202-24.mtl.mc.videotron.ca) joined #osdev 01:55:46 that's what I meant 01:56:16 why is it useless to use an interrupt gate to map CPU exceptions? 01:56:57 because there's already an exception dedicated to memory faults 01:57:08 --- join: lodda (~lodda@p508FF373.dip.t-dialin.net) joined #osdev 01:57:31 interrupt 14 is used for page faults 01:57:57 is there another way to detect a page fault, than to use the interrupt slot? 01:58:03 how does a jmp, call, int instruction push CS and eip to stack? 01:58:04 i don't understand what you mean. 01:58:18 which at first CS or EIP? 01:59:04 I dunno x86 enough 01:59:14 hrm 01:59:16 * gab is more RISC oriented 01:59:57 anyone? 02:00:04 lodda: first flags, then cs, and last eip 02:02:49 ok thanks 02:05:13 --- quit: nbsp ("-_-.z") 02:05:33 so i'd have to do: pop eip pop cs popf ? 02:05:57 instead of ret 02:06:02 or iret 02:06:34 iret 02:09:26 hmm...i want to save them (for multitasking) so i'd do 3 times pop eax then in the first time the flags would be in it, second time CS would be in it, and third time eip would be in it, right? 02:12:03 bbl 02:12:07 --- quit: lodda ("leaving") 02:17:06 --- join: lodda (~lodda@p508FCE3F.dip.t-dialin.net) joined #osdev 02:18:28 i'd have to do pop eax pop ax pop eax 02:18:45 hrmm 02:18:58 be, going off 02:19:12 /s/be/bye 02:19:18 --- quit: lodda (Client Quit) 02:22:35 --- join: spyck (~spyck@i80.ryd.student.liu.se) joined #osdev 02:22:53 --- quit: bono ("leaving") 02:28:42 --- quit: foofoo () 03:47:29 --- quit: trans (Read error: 110 (Connection timed out)) 03:53:25 --- quit: berkus ("Quit XChat") 03:59:46 --- quit: delphinus () 04:08:20 --- join: kemu (~kemu@145.36-200-80.adsl.skynet.be) joined #osdev 04:13:45 --- quit: kemu (Read error: 104 (Connection reset by peer)) 04:34:02 --- join: kemu (~kemu@148.46-200-80.adsl.skynet.be) joined #osdev 04:55:46 * spyck is away: arr. must study. 04:58:50 --- join: Mathis (Mathis@gstw-d9b89f36.pool.mediaWays.net) joined #osdev 04:59:08 heh all 05:06:22 --- join: Kurt (~kmw@gc-nas-01-s122.cinergycom.net) joined #osdev 05:11:00 --- quit: Kurt ("Connection reset by ear") 05:13:03 moo 05:14:51 b00! 05:14:55 Hey indigo :) 05:33:59 --- quit: Mathis ("User pushed the X - because it's Xtra, baby") 05:46:56 --- quit: lynx (Read error: 110 (Connection timed out)) 05:54:23 --- join: lynx (~lynx@p508088CC.dip.t-dialin.net) joined #osdev 05:56:25 :/ 06:13:53 --- join: dax_ (~dax@u212-239-207-153.adsl.pi.be) joined #osdev 06:14:29 --- nick: dax_ -> dax 06:14:49 finaly back home 06:16:14 ahhhh 06:16:21 hey babe 06:16:21 decent download speeds once again :) 06:16:49 I don't understand Task State Segments, do I need one per process? 06:17:01 nah one for each cpu is enough 06:17:11 unless you want to use them for context switches 06:17:27 what is the purpose of the task state segment? I only want to use them for swithing to a kernel stack at an interrupt. 06:18:17 well you *could* use a tss for context switches 06:18:22 nobody does that though 06:18:23 When there is an interrupt, does it switch to the kernel stack in the TSS? 06:18:37 I've already implemented context switches without TSS. 06:18:56 yes i think so 06:19:44 so right before the thread enters user mode, i should set the TSS entry to the top of the kernel stack? 06:20:28 when the thread goes back to user mode, it will switch to the stack. 06:20:32 err 06:20:48 when the thread is in user mode, and a switch to kernel mode happens, it will switch to the stack. 06:21:47 Does the CPU always switch to the SS:ESP in the task state segment when going from user to kernel mode? 06:33:01 --- join: Mathis (Mathis@gstw-d9b89f0f.pool.mediaWays.net) joined #osdev 06:33:14 The CPU always switches to the stack for that priveledge mode. 06:33:23 re 06:33:26 moo? 06:39:01 Magik: how do you mean? 06:39:47 Let me pull up the explanation from the Intel manual... they explain it best. 06:40:47 okay 06:41:29 woo indigo .. how is io goin? 06:43:09 ludde: e-mail address? 06:45:09 ludde: Sent 06:45:15 thanks 06:45:34 Whenever a call gate is used to transfer program control to a more 06:45:34 privileged nonconforming code segment (that is, when the DPL of the 06:45:34 nonconforming destination code segment is less than the CPL), the 06:45:34 processor automatically switches to the stack for the destination code 06:45:35 segments privilege level. 06:46:03 I, of course, assume you're using call gates to call your kernel. 06:46:36 Page 127 of Vol 3. of the IA-32 programming manuals 06:47:01 I don't understand the difference between interrupt, call, trap and task gates. 06:47:03 brb 06:47:13 Lots (: 06:47:16 brb though 06:47:22 i'm currently using interrupt gates to call the kernel :) 06:47:27 ok 06:49:13 I'm using indirect pointers to call kernel functions 06:51:32 this is taking ages btw 06:54:04 you mean years? 06:55:29 ludde: Get the IA-32 manuals from Intel, best I can do. 06:56:56 http://developer.intel.com/design/pentium4/manuals/ 06:57:03 Magik: I have them, but i don't know what to look for. 06:57:11 Vol 3, let's see... 06:59:01 Section 4.8.2 06:59:21 --- quit: pengo_ ("got to go -- can't keep the orphans waiting") 06:59:49 "Task gates are used for task switching and are discussed in Chapter 6, Task Management." 07:00:03 i wrote a nice little script to configure the daxos kernel this morning :) 07:00:07 Trap and interrupt gates are special kinds of call gates used for calling exception and interrupt handlers. 07:00:08 but they don't discuss when to use that, and when to use this. 07:00:25 Call gates facilitate controlled transfers of program control between different privilege levels. 07:00:41 Well, depends on your OS design. 07:00:50 for example, should I use a call gate or an interrupt gate to handle a syscall? 07:01:18 Does the call reside in a different priveledge level than user code? 07:01:34 dax: nice... 07:01:40 yes yes :) 07:01:42 in python 07:01:48 user mode calls the interrupt. perhaps that means that the DPL must be 3. 07:01:52 dax: a script in a snake? 07:01:54 first thing i ever wrote in python too 07:02:07 Mathis: yes 07:02:13 ludde: If you're changing priv levels, you're using a call gate. 07:02:20 I dont like snakes in my system 07:03:03 they are so slow... 07:03:35 yea python is pretty slow 07:03:42 Magik: but the IDT can't contain a call gate descriptor 07:04:12 Magik: the user mode programs calls a syscall with int 30h 07:04:19 s/programs/program/ 07:05:45 That's a design decision, yes. 07:05:57 In which case, you'd use interrupt gates. 07:06:04 Just different things you need to know to handle those. 07:06:24 If you map the kernel into process space, or at least part of it, you can use a call gate. 07:07:01 Or, like BrixOS, you don't care about process levels and the compiler inserts the appropriate jump. (: 07:07:20 okay 07:07:32 it's a bit confusing with those reversed smileys :) 07:07:52 Don't mock the smileys (: 07:08:58 ): 07:09:14 Section 5.11 in Vol 3 is the place to start 07:10:11 --- join: crg (~crg@server.sisk.reset.net.pl) joined #osdev 07:10:40 what can be wrong in mov mm0, [esi] ? 07:11:20 movq (%esi), %mm0 looks better imo 07:11:21 hmm 07:11:24 Did you offer the sacrificial lamb before calling? 07:11:35 mov lmb,%knfe 07:12:07 wtf 07:12:59 Well, I guess you want to move the knife into the location referenced by lamb... mov (%lmb),%knfe 07:14:07 --- quit: crg (Client Quit) 07:51:12 --- quit: Robert (Read error: 110 (Connection timed out)) 07:57:13 --- join: Robert (~Robert@robost86.tsps1.freenet6.net) joined #osdev 08:11:52 damn 08:11:56 music sounds like utter crap. 08:13:16 * dax cries 08:13:19 * dax collapses 08:13:21 NOOOOOOOOOOOOOOOOOOOOOOOOOOO. 08:16:16 * Rico humps dax 08:22:28 --- quit: spyck (Read error: 110 (Connection timed out)) 08:23:19 rico fufme 08:23:20 hmm 08:23:53 --- join: acme (acme@pD9544A53.dip.t-dialin.net) joined #osdev 08:27:54 --- nick: lynx -> lynx_away 08:35:57 hmm i need mp3s 08:36:05 now that i have my adsl back i need to download some mp3s 08:36:10 but from where.... hmmm 08:36:12 heh 08:37:42 any suggestions? 08:39:50 from the internet!!! 08:39:56 i need some kind of minicom like app 08:40:01 is there something like it for X ? 08:40:29 minicom-like-app? 08:40:30 To do what? 08:40:47 to control my kernel debugger 08:40:52 tits! 08:40:53 (: 08:45:05 From the BSD ports collection. 08:45:13 hmm 08:45:48 Hrm. I forgot I'm on a IPv6 client. The DCC may not work. 08:47:23 --- join: miro (~miro@pD955937D.dip.t-dialin.net) joined #osdev 08:47:26 There, try that. 08:50:28 [ender]:11:54am:/usr/local/etc% telnet localhost 6000 08:50:28 Trying ::1... 08:50:28 Connected to localhost. 08:50:28 Escape character is '^]'. 08:50:28 >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< 08:50:28 TITS Version 1.0.2 08:50:30 Copyright 2001, Steve Woodford. All Rights Reserved 08:50:32 Connection to service `Matt's Console' from `localhost' 08:50:34 There is currently 1 other active connection to this service 08:50:36 >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< 08:50:38 telnet> send break 08:50:40 ok banner 08:50:42 SPARCstation 10 (1 X 390Z50), No Keyboard 08:50:44 ROM Rev. 2.12, 128 MB memory installed, Serial #3376862. 08:50:46 Ethernet address 8:0:20:1f:18:df, Host ID: 723386de. 08:50:49 ok 08:56:03 --- join: Downix (downix@AC8773CC.ipt.aol.com) joined #osdev 08:57:32 --- join: Robert_ (~Robert@robost86.tsps1.freenet6.net) joined #osdev 08:57:39 hello 08:58:02 --- quit: Robert (Killed (NickServ (Ghost: Robert_!~Robert@robost86.tsps1.freenet6.net))) 08:58:12 --- nick: Robert_ -> Robert 09:01:08 --- join: sliv3r (doc@phenix.rootshell.be) joined #osdev 09:01:11 hi 09:01:33 what's new? 09:02:05 nothing 09:02:37 for 6 months, nothing? 09:02:49 e? 09:03:05 i guess you thing i am someone else that i realy am 09:03:14 than i realy am 09:03:23 I ment on the channel 09:03:35 aaa 09:03:38 hehe 09:08:01 *yawn* 09:09:42 --- quit: sliv3r ("[BX] Get your free warez from ftp://127.0.0.1!") 09:10:18 --- quit: Mathis ("User pushed the X - because it's Xtra, baby") 09:10:45 --- quit: kemu (Remote closed the connection) 09:23:20 hmm 09:23:40 is it possible to connect to a vmware serial port with gdb? 09:23:43 --- join: spyck (~spyck@i80.ryd.student.liu.se) joined #osdev 09:25:11 dunno 09:46:14 dunno either 09:47:31 bah 09:47:57 --- quit: file ("My damn controlling terminal disappeared!") 09:53:20 --- join: file (joshnet@65.166.122.14) joined #osdev 09:55:45 --- join: jbreker (~jbreker@HSE-Ottawa-ppp235252.sympatico.ca) joined #osdev 10:11:40 --- join: x2Sx (~x2Sx@adsl-dyn-4-189.adsl.easynet.fr) joined #osdev 10:17:57 moo. 10:18:15 * Downix gets out the axe.... Here cowie.... 10:19:33 * dax walks towards Downix 10:20:12 * Downix hands dax the axe. "better chop some wood, looking a bit cold tonight." 10:21:01 --- join: Ghiottone (~alex@ppp-41-16.27-151.libero.it) joined #osdev 10:21:56 :) 10:22:29 --- nick: dax -> dax|food 10:32:55 --- join: Mathis (Mathis@gstw-d9b89f39.pool.mediaWays.net) joined #osdev 10:33:33 heh all 10:37:56 hi 10:39:04 --- join: trans (~trans@fatwire-201-169.uniserve.ca) joined #osdev 10:45:42 --- join: trash (~trash@pf10.zgora.cvx.ppp.tpnet.pl) joined #osdev 10:52:27 --- quit: eirikn ("Segmentation fault") 10:52:38 --- nick: dax|food -> dax 10:54:36 --- join: I440r (mark4@pool-63.52.218.37.ipls.grid.net) joined #osdev 10:54:58 anyone alive? 10:55:19 yeah 10:56:11 nope, just corpses 10:56:25 oooh corpses 10:56:26 :) 10:56:35 smelling corpses... 10:56:39 badly 10:56:54 mmm... i'm getting hungry 10:58:23 any of you tried winex? 10:58:48 i have 10:58:54 think i have it installed atm 10:58:59 why? 10:59:23 I was considering buying it... 10:59:35 ah 10:59:36 why? 10:59:45 I hate to switch to windows just to play a game. 10:59:58 well... i play alot of my games under wine 11:00:09 and winex CVS access is free too afaik 11:00:16 yes, I have it 11:01:17 but I'm not able to make it work well and it seems that the binary version has some things like installshield that aren't in the cvs for DCMA 11:01:44 --- quit: trash ("leaving") 11:02:48 Ghiottone: ah... what problems have you experienced maybe? 11:03:37 I am running debian 11:03:52 never really liked debian myself 11:04:06 and don't know how to configure winex whitout conflict with .debs 11:04:08 mmm i love my home network 11:04:09 why? 11:04:19 i don't like the package management thinggy 11:04:28 ? 11:04:32 i prefer something like freebsd/openbsd/gentoo 11:04:46 you mean like compiling on the fly? 11:04:55 that too 11:05:11 and i prefer the entire "ports" system 11:05:18 I have not tried any of them 11:05:27 which are the differences? 11:05:37 well in debian you would use dselect 11:06:05 in openbsd/freebsd you go to /usr/ports// 11:06:22 and then you run make all install clean or something like that 11:06:24 and it's installed 11:06:37 to uninstall you go to that dir and run make uninstall or something like that 11:06:38 mmm. 11:06:40 --- quit: Downix ("Client Exiting") 11:06:57 gentoo has a similar system, also everything organized in directories 11:07:06 so it means that you have all the sources of all the apps in your dist on /usr/ports? 11:07:10 but you use the "emerge" script for everything 11:07:25 Ghiottone: no, only files pointing out to urls where to get the sources 11:08:14 you can do the same with a debian. Why don't you like it? 11:08:28 i don't like the interface 11:09:09 well, I don't like dselect too. But it is not required neither the only interface. 11:09:26 yea i know 11:09:28 I do almost everything directly with apt-get 11:09:39 like apt-get install galeon 11:09:41 it's just that debian never felt natural to me 11:09:45 dunno why 11:09:54 or apt-get remove --purge gqmpeg 11:09:57 * file waves to dax 11:10:03 * dax files to wave 11:10:05 uhm 11:10:09 otherway around 11:10:13 * dax waves to file 11:10:16 :) 11:10:28 i gotta decide what to install on my smp box too 11:11:08 daxos! 11:11:18 what else? :) 11:11:18 yea... duh 11:11:27 something more usable too :) 11:11:43 mmmm 11:11:48 daxos 2 ! 11:11:50 eh eh :) 11:13:10 brb 11:15:44 ... 11:15:52 daxos 0.0.02 11:15:53 ! 11:18:29 * file nudges dax 11:22:29 --- quit: I440r (Read error: 104 (Connection reset by peer)) 11:25:30 * spyck is away: taking a bath. :) 11:28:48 --- join: I440r (mark4@pool-63.52.218.35.ipls.grid.net) joined #osdev 11:31:50 --- join: mur (jukka@baana-62-165-187-227.phnet.fi) joined #osdev 11:34:03 murrrrrr 11:34:45 Murr murr! 11:39:11 * mur murr 11:39:15 * mur was assigned to navy 11:39:19 :O 11:42:10 uploaded this holidays pics to my server (Carbon) 11:43:04 oh 11:43:05 whops 11:43:08 i forgot something 11:43:20 assigned to naval war school as conscript graphician 11:43:20 :) 11:50:26 awww 11:51:06 great pics. 11:52:33 i love my new nikon 11:52:47 http://dax.i989.net/fotos/Andere/DSCN0012.JPG 11:52:50 feel the power. 11:53:03 or flower 11:53:05 whatever. 11:53:18 --- part: ludde left #osdev 11:58:16 ... 11:59:15 hm.... 12:00:05 * spyck is back (gone 00:34:35) 12:00:28 --- join: zensox (~zensox@pD954B740.dip.t-dialin.net) joined #osdev 12:01:29 hm..... 12:02:20 and i just love operas zoom selection menu, because most digicam owners are too dumb to make small pictures instead of zillions of megapixels pictures of non-importance 12:03:35 bye bye all! 12:03:44 --- part: Ghiottone left #osdev 12:04:27 mur: a) that picture was ment to demo the close up capability of the cam, i didn't want to loose any quality b) i just ripped them off the cam, haven't had the time yet to shrink them/compress them 12:04:56 the time you save multiplies many times when others load such big picture 12:05:14 often such sizes cause even stopping of loading since of their large size 12:05:55 and what comes to zoom capacities of camera, the picture contains far too much black areas, for instace 12:06:34 hmm 12:06:37 who cares even 12:08:40 i do 12:08:46 i dont want to waste my time 12:08:49 --- quit: BC_V ("Client Exiting") 12:08:58 most pictures are not even important and are far too big 12:09:18 oh 12:09:26 so i'll keep the sexy pics of my gf for myself 12:09:27 ok. 12:10:07 do so 12:10:25 i dont need any zillion sized pictures since you rarely need to see all the hair 12:10:29 or details 12:10:34 they are useless mostly 12:10:44 true 12:10:53 i don't mind seeing my gf at those resolutions though 12:11:54 I love my S40. 12:12:24 S40 ? 12:12:36 Canon S40. Smaller brother of the G2. 12:12:42 ah yes 12:13:09 bought a coolpix 2500 this summer, my old nikon was like falling apart :/ 12:13:19 really nice & compact cam 12:15:19 I'd like to see Foveon chips in prosumer cameras. 12:15:48 I shoot everything in Canon's RAW mode, which allows me to apply better algorithms to the sensor output than the camera can. 12:16:02 Readjust white balance post shooting, etc. 12:17:46 hmm 12:33:06 --- quit: miro (Remote closed the connection) 12:33:42 --- join: miro (~miro@pD955937D.dip.t-dialin.net) joined #osdev 12:39:38 --- quit: acme (Read error: 104 (Connection reset by peer)) 12:50:46 --- quit: trans (Read error: 110 (Connection timed out)) 13:00:40 --- join: pavlovski (TimRobinso@modem-883.abra.dialup.pol.co.uk) joined #osdev 13:00:54 hey all 13:02:09 hey you 13:09:16 PAV! 13:09:31 hey mur, dax :) 13:10:32 --- join: Kurt (~kmw@gc-nas-01-s149.cinergycom.net) joined #osdev 13:15:08 --- join: dax__ (~you@u212-239-207-153.adsl.pi.be) joined #osdev 13:15:48 --- quit: dax__ (Remote closed the connection) 13:18:02 so hae you improved möbi? 13:18:33 I'm adding networking 13:18:41 and fixing some bugs 13:21:10 some gui yet? 13:23:15 no, not yet 13:23:56 compilers? 13:25:33 not yet either :) 13:25:44 hm, using Cygwin is hard enough 13:29:54 moebi? 13:30:19 Is that an umlaut or some other accent mark? 13:30:58 It's an umlaut 13:31:01 Möbius 13:31:08 Cube 13:31:22 Very neat name. 13:31:42 cube? 13:33:05 --- quit: file ("My damn controlling terminal disappeared!") 13:39:52 --- join: DorkPunk (~rajiv@cs6625167-251.austin.rr.com) joined #osdev 13:40:28 Greetings. 13:43:55 hey DorkPunk :) 13:44:11 How are you today, Mr. Robinson? 13:44:19 fine thanks :) 13:44:21 and you? 13:44:27 Just fine, thank you. :-) 13:44:43 pavlovski - I have been thinking a lot, and grown quite confused. LoL 13:45:37 ok 13:46:29 Moebius Cube... http://www.computer.org/tc/tc1995/t0647abs.htm 13:47:10 pavlovski - Which should I implement first? DMA support, a floppy controller, or a filesystem? 13:47:20 --- quit: Mathis ("User pushed the X - because it's Xtra, baby") 13:47:20 probably a file system 13:47:28 I can't remember -- are you using GRUB as a loader? 13:47:45 Also used in SciFi novels (Hyperion, etc) to describe an energy container with no known break - a singularity. 13:47:48 pavlovski - Yes. I am using GRUB. My kernel is Multiboot compliant. 13:48:25 ok, so why not write a simple file system driver which will allow you to view the list of modules like a directory? 13:48:27 --- join: ludde (~ME@h165n2fls31o280.telia.com) joined #osdev 13:48:46 pavlovski - Which filesystem does GRUB use? 13:48:49 then you can load other drivers (e.g. floppy and FAT) as modules, and you'll be able to see them in the 'module list' directory 13:48:58 it doesn't, it gives you an array of multiboot module structures 13:49:07 however, you could create a virtual file system to access them 13:49:24 Ah yes, true. 13:50:03 I want the native filesystem to be EXT3. 13:50:06 I mean EXT2. 13:50:14 Although, EXT3 would be nice. ;-) 13:50:48 ok, good idea 13:50:56 ext2 seems pretty good, and flexible 13:51:15 Do you think that I should implement EXT2 support before DMA and floppy controller support? 13:51:51 why do ext2 first if you've got nothing to read from? 13:52:10 pavlovski - Yes, true. So DMA, floppy controller, EXT2 (in that order)? 13:52:18 better to do this virtual module file system idea, get a floppy driver from the Multiboot modules, and play with the floppy drive first 13:52:26 ok, but don't worry too much about DMA 13:52:26 --- quit: dax (Remote closed the connection) 13:52:38 pavlovski - But isn't a floppy controller impossible, without DMA? 13:52:40 I mean, don't worry too much about learning everything about DMA 13:52:54 it will be OK to copy and paste the one DMA function you will need 13:53:27 Which DMA function will I need? 13:54:14 I don't know 13:54:25 Oh okay. 13:54:29 it's the 'make the floppy drive controller work' 13:54:49 nothing else you will use needs the ISA DMA controller 13:54:51 void make_the_damn_floppy_drive_controller_dork ( void ); 13:55:08 "Work," rather. Not "Dork." LoL 13:55:11 you won't use ISA DMA outside the floppy driver unless you start supporting ISA sound cards or an ECP parallel port 13:55:36 pavlovski - Yes, I am *far* away from even thinking about sound support. But I think that I shall only support PCI soundcards. 13:56:14 yep, PCI DMA is competely different, and a *lot* nicer :) 13:56:30 I wish floppies worked with PCI DMA. 13:56:37 Then I could just forget about ISA DMA. 13:57:52 heh, maybe you should buy an ATA floppy drive :) 13:57:56 or a SCSI one 13:58:23 That would be nice. 13:58:39 But then I would have to buy a PCMCIA SCSI card for my laptop first... LOL 13:58:53 I don't even know if my laptop can support an ATA floppy... 14:01:12 --- join: tirloni (gpt@neutron.tirloni.org) joined #osdev 14:02:38 --- join: Mathis (Mathis@gstw-d9b89f31.pool.mediaWays.net) joined #osdev 14:03:06 --- quit: Kurt ("Connection reset by queer") 14:12:03 I wonder why Adobe Acrobat Reader says that it "requires" 64 MB RAM. It seems to work fine on my system with 48 MB RAM, even without swapping. 14:13:56 --- quit: jbreker ("Client Exiting") 14:18:19 --- join: trans (~trans@fatwire-201-169.uniserve.ca) joined #osdev 14:21:19 DorkPunk/pavlovski: http://debs.future.easyspace.com/Programming/Hardware/FDC/floppy.html 14:21:31 Has the aforementioned "DMA bits" 14:21:46 Magik - Thanks, looking now. 14:22:52 --- join: HeavyJoost (HeavyJoost@a213-84-139-110.adsl.xs4all.nl) joined #osdev 14:25:19 No prob... this is off eks' excellent OS dev page. 14:25:19 --- join: file (joshnet@65.166.122.14) joined #osdev 14:25:32 http://onee-san.net/ 14:25:40 There are links to DMA programming resources too. 14:26:38 DorkPunk: maybe because it works better with "big" documents and 64 MB ? :) 14:26:53 oink - LoL 14:29:31 --- quit: ludde () 14:36:56 Which doc did you guys use to learn how to program DMA? 14:39:34 --- quit: Dest (Read error: 104 (Connection reset by peer)) 14:58:18 --- join: cookin (~jrydberg@d212-151-95-176.swipnet.se) joined #osdev 15:01:34 --- quit: Mathis ("User pushed the X - because it's Xtra, baby") 15:07:21 --- quit: DorkPunk ("[BX] With a BitchX here and a BitchX there, here a BitchX there a BitchX everywhere a BitchX") 15:08:06 --- join: EtherNet (~ethernet@lu9dcn.ampr.org) joined #osdev 15:08:06 --- part: EtherNet left #osdev 15:10:06 --- quit: pavlovski (Read error: 60 (Operation timed out)) 15:16:09 --- quit: trans (Read error: 110 (Connection timed out)) 15:17:59 * spyck is away: sleeping.. 15:19:56 --- quit: cookin ("Client Exiting") 15:20:30 --- join: nbsp (g@ip68-14-60-55.no.no.cox.net) joined #osdev 15:23:25 --- join: geist (~geist@tkgeisel.com) joined #osdev 15:37:57 --- join: DorkPunk (~rajiv@cs6625167-251.austin.rr.com) joined #osdev 15:40:00 --- join: trans (~trans@fatwire-201-169.uniserve.ca) joined #osdev 15:49:21 Greetings. 15:49:46 yellow 15:49:53 What's up, file? 15:50:07 nothing 15:50:09 u? 15:51:32 file - Just trying to implement DMA, floppy controller, and filesystem code. :-( 15:53:36 ic 15:54:05 file - Have you done these things in your kernel yet? 15:55:20 lol 15:55:24 I'm not writing an OS 15:55:29 file - I see. 15:55:30 I'm just a friend of eks 15:58:44 ah, the floppy controller 15:58:45 what fun 15:59:29 geist - What a headache! 16:05:29 what the fuck 16:08:11 --- join: Aardappel (wvo96r@p508C71DA.dip.t-dialin.net) joined #osdev 16:08:40 yay, I'm gonna buy a notebook! 16:08:54 --- join: pavlovski (TimRobinso@modem-789.barrelled.dialup.pol.co.uk) joined #osdev 16:08:57 join #radiator 16:09:04 oops 16:09:10 SPAMMER!!!! 16:09:15 * Rico kicks pavlovski 16:09:20 join #radiator! now! 16:09:27 * Rico kicks pavlovski again 16:09:35 SPAMMAHR!!!!!!!!!!!! 16:09:43 jk :) 16:09:44 enlarge your penis, add 3 inches... join #radiator 16:09:46 hi all 16:10:00 join #radiator 16:10:14 --- nick: lynx_away -> lynx 16:10:30 lol 16:10:37 * Rico humps lynx 16:10:49 no humping for me? 16:10:53 good 16:12:48 --- part: geist left #osdev 16:13:03 no humping for geist either 16:18:13 only nice people get humped by me 16:18:28 though I made a huge exception for lynx this time.. 16:18:43 because i am 19 now? 16:18:45 and this was both the first AND the last time 16:19:09 and NO BABIES FROM ME!!!!! 16:19:45 I'm gonna get an athlon 1600 notebook :D 16:20:17 die. 16:20:27 * Rico dies 16:20:40 * lynx laughs evilishly 16:20:51 * Rico raises from the dead 16:20:59 ..kills lynx 16:21:02 no 16:21:07 ..and goes to his grave again 16:21:07 i am unkillable 16:21:17 lynx: I just prooved otherwise 16:21:21 no 16:21:23 yes 16:21:26 thats impossible 16:21:32 Are there any non-interrupt driven modern architectures? 16:21:34 the titanic cannot sink either... 16:21:35 no, it's isn't 16:21:53 DorkPunk : good question 16:21:54 * file sinks 16:22:20 DorkPunk: I very much doubt it 16:22:35 the RMS File crushed on a growler 16:22:36 I know! "The System With No Hardware" ;) 16:22:51 pavlovski - I very much doubt it as well. 16:23:12 One day, I would like to build my own architecture, and my own OS for my architecture. 16:23:32 that would be very cool 16:24:09 Then I will change my name to Steve Jobs. LoL 16:24:23 And my email address will be: l33t@aol.com 16:26:21 lynx: 16:26:34 i'll be transferred.... 16:26:38 .. to navy... 16:31:08 cool, me too! 16:33:01 naval war school 16:33:07 as conscript graphician 16:37:13 --- quit: DorkPunk ("BitchX: so real, you'll wet yourself!") 16:40:32 --- quit: Aardappel ("http://wouter.fov120.com/") 16:43:16 compiling xine on irix 16:43:24 * lynx hopes he can look at some small avis 16:43:29 watch 16:46:41 * Rico has windows media player installed :) 16:47:38 --- quit: trans (Read error: 104 (Connection reset by peer)) 16:53:34 Rico+_+ 16:53:36 errm 16:53:42 Rico++ 16:53:43 =) 16:54:49 --- join: eks (~eks@h24-82-197-140.wp.shawcable.net) joined #osdev 16:54:57 hello girls 16:54:59 ;) 16:55:26 hey! 16:55:35 hello file :P 16:55:42 hehe... file is a girl 16:55:49 am not :p 16:57:38 --- quit: Jasper ("What is this thing called "Real Life" ? and .. where the hell can i download it ?") 16:57:57 --- join: witten (~witten@sdsl-64-32-131-193.dsl.lax.megapath.net) joined #osdev 16:58:24 --- quit: I440r ("Reality Strikes Again!") 16:59:22 hi daddy 16:59:32 Djembe? 16:59:41 * lynx wunna watch pr0n on his indigo 16:59:54 lol 17:00:02 i got 5 CD-RWs 17:00:07 but i have no burner 17:01:01 go indigo , go! 17:02:21 wow 17:02:24 xine compiled :) 17:02:29 damn, that was fast 17:03:57 --- join: EtherNet (~ethernet@lu9dcn.ampr.org) joined #osdev 17:04:16 --- mode: ChanServ set +v clog 17:05:36 is "life's" like "life is" ? 17:05:48 it depends on the context 17:05:52 ye 17:05:57 can be genitive, too 17:06:01 lynx: mplayer doesn't compile ? 17:06:06 if you say, "Life's good", then it means, "Life is good" 17:06:07 like this is Ethernet`s dog 17:06:15 --- join: trans (~trans@fatwire-201-229.uniserve.ca) joined #osdev 17:06:18 oink : never tried it 17:06:20 "..life's like this you.." ---> the life is like you ? is same ? 17:06:24 lynx: possessive IIRC 17:06:29 try it then 17:06:34 pavlovski: yes! 17:06:36 pavlovski : ye 17:06:41 EtherNet: no, that means "...life is like this you..." 17:06:55 AVRIL LAVIGNE! 17:06:55 it doesn't make sense otherwise 17:06:57 oink : well, lemme compile xine`s gui, too 17:07:09 oink : then i will give mplayer a try, do you know its URL= 17:07:10 ok but what does "life is like this you" means ? 17:07:10 file: yes! 17:07:10 lynx: mplayer has a gui too btw :) 17:07:18 is that like say" your life" ? 17:07:18 freshmeat.net/mplayer 17:07:31 don't forget --enable-gui (or --with-gui) 17:07:32 ? 17:07:34 EtherNet: that sounds like part of another sentence 17:07:39 it doesn't make sense on it's own 17:07:48 pavlovski: ok.. 17:07:56 pavlovski: that's a song 17:07:57 oink : ok, babi 17:08:30 if I am not wrong that's the lyric... 17:08:33 Why'd you have to go and make things so complicated? 17:08:33 I see the way you're acting like you're somebody else 17:08:45 Gets me frustrated 17:08:45 Life's like this you 17:09:00 fuck 17:09:06 * lynx gets his glasses 17:09:14 that's it! 17:09:22 "Life's like this: you fuck" 17:09:41 :) 17:09:42 heeheheee 17:09:43 life's like this: you thought and you crawl and you ..." 17:09:48 lol 17:09:53 trans: nooo 17:10:11 something like tha 17:10:14 trans: and you fall, and you crawl and you break and you take what you get and you turn it into 17:10:26 * pavlovski fixes his pipe implementation 17:10:34 there is a meant to be a break after lif's like this 17:10:40 honesty and promised me I am never gonna find you fake it 17:10:40 no.. no no... ;P 17:10:40 I think that's right 17:11:06 trans: heheh 17:11:14 file: I got hers video today 17:11:20 file: made by Much Music canada.. 17:11:27 are they any good 17:11:27 EtherNet: nice 17:11:42 file: do you have it ? 17:11:52 EtherNet: no, I don't collect the videos 17:12:00 file: ahh ok 17:12:03 hwo do i add a path? 17:12:31 pavlovski are you there? 17:12:48 EtherNet: yes 17:13:14 pavlovski: what does "chill out watcha yellin' for?" means??? she says it and I have no idea what's that 17:13:36 "Chill out" = Relax 17:13:43 "Watcha" = What are you 17:13:50 "Yellin'" = Yelling (shouting) 17:13:56 excellent! 17:14:00 pavlovski: thanks! :P 17:14:04 hahahaha 17:14:16 or.. "calm down, why are you shouting" 17:14:38 mur: or... "don't be stupid, and shut up" heheheh 17:15:17 rather "dont shout, there is no reason to shout".. 17:15:34 --- quit: mur ("*( )3:o -[mur mur]") 17:17:12 brb 17:17:12 --- part: EtherNet left #osdev 17:26:39 zoopaman 17:34:40 --- join: BC_V (~Pardu@h24-64-196-88.pi.shawcable.net) joined #osdev 17:41:02 --- part: witten left #osdev 17:47:39 --- quit: pavlovski ("Client Exiting") 17:52:11 bah 17:52:17 i cannot watxh divx :/ 17:52:24 phew, finally he's gone... 17:52:35 since they are mostly from win32 dlls :P 17:52:53 lynx: windows media player with the easy to install divx codec works just fine 17:53:03 Rico : on a MIPS machine? 17:53:18 yes, I run windows on a mips 17:53:30 hrm 17:53:33 winnt ? 17:53:42 did it have a port for mips machiens? 17:53:47 no, I run windows under a bochs session in windows 17:53:53 ah 17:53:55 errr,on a mips 17:54:09 so you are using Sowftwindows wich came with IRIX? 17:54:18 SoftWindows 17:54:22 don't know 17:54:33 no 17:54:37 I programmed it myself 17:54:37 die. 17:54:39 oh 17:54:40 * Rico dies 17:54:42 yeah.. i forgot 17:54:55 last time you coded some MelindaWorm , ritE? 17:55:52 that was just a prank along my serious work, nothing special 17:56:07 serious work like? 17:56:29 highly confidential stuff 17:56:29 didnt you code the kernel used in OpenBeos? 17:56:45 lynx: yes, I help a lot. 17:56:52 oh 17:57:01 I've also worked on irix 17:57:17 and you worked on the onyx 3k designs? 17:57:35 no, you mix that up with my younger brother 17:57:54 oh 17:57:58 what about your sister? 17:58:11 she's a photomodel 17:58:13 isnt she involved in new "I/O" designs? 17:58:21 * lynx nods 17:59:47 she's currently staying at the ritz in london for a photosession weekend for FHM's 3 upcoming new stars 17:59:59 she's nr 1 of course 18:00:10 * lynx is amazed 18:00:19 Rico : are you number two? 18:00:56 no 18:01:20 mixing it up with your younger brothter again? 18:01:39 FHM only does females, I date nr. 2 from FHM's 3 upcoming new stars 18:01:54 * lynx amazed 18:02:11 she's a multimillionair, though I'm a multibillionair.. 18:02:33 pr0ns R us 18:02:40 if she's rich and good looking 18:02:42 send me her pic 18:02:46 Rico : so why are you idling in this ugly IRC ? 18:02:50 oh, the hell with the good looking and the pic 18:02:54 what's her email address? 18:02:55 =) 18:03:02 Teratogen: buy the next release of FHM 18:04:04 I'm doing research for sad and stupid open source programmers 18:04:23 not for, on. 18:05:18 ... 18:05:24 okay, most of this is a lie 18:05:30 question: Is a segment descriptor the same thing as a selector? 18:06:08 but my sister IS a hot girl and I DO research on sad and stupid open source programmers. ;) 18:07:17 no, a segment descriptor is an 8 byte data structure, read the IA-32 manuals, part 3 for more info on that. a segment selector just selects a segment descriptor, also in the ia32 manuals. 18:08:46 ok. 18:09:16 So a segment selector goes in the GDT, and a segment descriptor goes in CS, DS, etc? 18:16:06 hrm 18:16:15 there's something weird in the linux setenv/getenv implementation.. 18:30:18 --- quit: Teratogen ("ooooh, poopie!") 18:31:42 --- nick: BC_V -> BC_V_brb 18:32:33 --- join: jdrake (jptd@CPE014410113717.cpe.net.cable.rogers.com) joined #osdev 18:46:26 --- join: Kurt (~kmw@gc-nas-01-s138.cinergycom.net) joined #osdev 18:53:39 * HeavyJoost is away: ..:: Zzzz ^ 12 ::.. 19:02:31 --- quit: Kurt ("Connection reset by rear") 19:10:40 --- quit: tirloni ("ircII EPIC4-1.0.1 -- Are we there yet?") 19:15:05 http://www.salon.com/tech/feature/2002/08/28/0wnz0red/index.html <-- awesome read 19:16:54 * file waves to eks 19:17:49 eks eks eks? 19:20:29 eks you dingo 19:25:17 ? 19:25:25 hello 19:25:33 ehhe 19:25:34 hello 19:25:55 how's your day? 19:26:05 awesome :) 19:26:12 sweet 19:26:47 * file throws a lemon at eks 19:27:49 :p 19:27:59 dare you to take a bite :p 19:32:58 --- join: sliv3r (doc@phenix.rootshell.be) joined #osdev 19:33:02 hi 19:45:49 --- join: lhowe_away (~louishow@adsl-20-208-12.mia.bellsouth.net) joined #osdev 19:47:22 --- nick: lhowe_away -> lhowe 20:02:01 moo 20:04:00 mooo 20:04:18 indigo: I got a brand new african goat skin on my drum! 20:06:16 wow! 20:06:41 woa.... this drum is .... ueber sounding cool now... 20:06:42 * indigo makes a dead goat noise 20:07:00 the sound is hyper rich and low ringing.. 20:07:10 hm 20:07:14 not bad for a dead goat :) 20:07:47 well, i'm having fun with bugs in other people's code! 20:07:59 i miss os dev :( 20:08:52 you know... 20:08:58 we should work on an OS for the helio 20:09:16 mips asm.... 20:09:18 mMmMmm 20:09:22 ehehe 20:09:27 * file laughs at indigo 20:09:30 I should work on an os for my Alpha 20:09:31 haven't you had enough troubles? 20:09:33 mmmMmmmm alpha asm 20:09:39 file: never :P 20:09:51 haha 20:09:56 x86 asm just seems....err...wrong :) 20:10:04 lol 20:10:06 goodnight all 20:10:07 file: the feeling is always temporary and addictive, you never have enough in the end ;) 20:10:27 gn file 20:10:33 humph 20:10:41 * indigo got payed today! 20:10:45 ehehe 20:10:51 indigo: nice 20:10:55 a whole two hundred and sixty dollars! 20:11:03 wow 20:11:13 that's mucho grande in Canada :p 20:11:19 that like...enough for an apartment and maybe even food! 20:11:32 indigo: for how many hours of work? 20:11:47 40 + 2.75 overtime 20:11:57 pretty good 20:12:05 actually, quite lame... 20:12:22 an apartment is at least $500 / mo 20:12:33 and more realisticly $900 in this area 20:12:40 oh dear me 20:12:45 how are you surviving? 20:12:51 lol 20:13:00 indigo: I play 317$ bubble gum wrappers per month :p 20:13:05 s/play/pay/ 20:13:09 for the appartment rent 20:13:24 eks: and your street name is weird :p 20:13:26 bubble gum wrappers? 20:13:44 * indigo wonders if this is a translated french idiom... 20:14:25 * indigo has been considering moving to canada 20:14:41 and i need to learn french... 20:14:51 indigo: your more than welcome to come 20:15:11 indigo: you can live with eks! 20:15:18 file: line 1: parse error after "your" 20:15:30 file: line 1: expecting: noun 20:15:44 indigo: :p 20:15:55 those qzx.com/lib and kverka.org/~osdev doesn't seem to work for me 20:16:03 hm 20:16:15 * indigo invades eks's house 20:16:36 eks has an apartment 20:16:43 file: i'd have to learn eksspeak :) 20:16:59 indigo: that's easy, just add eh to the end of every sentence 20:17:15 file: no, he has a very strange accent eh? 20:17:25 indigo: not too bad eh 20:17:34 he just looks strange 20:17:41 heh 20:17:51 can't look worse than I :) 20:17:58 well 20:18:27 he has no hair and there's a dragon on his head 20:19:06 eks: are you going to take this from him? 20:19:24 indigo: yes he is 20:19:37 help! where can I found documentation about kernel scheduling ? I am interested in a specific document not sites where i can browse for it (i have browsed already :] ) 20:19:53 sliv3r: google.com 20:20:20 indigo: where do you think I'm coming from ? :) 20:20:32 not-google.com? *G* 20:20:33 i wrote an article on software task switching on sempiternity.org 20:20:49 okay 20:20:55 i'll see ... 20:21:45 indigo: eks appears dead 20:21:54 indigo: you may have his apartment :) 20:22:05 indigo: sempiternity.org is dead 20:22:09 sliv3r: http://www.google.com/search?q=kernel+scheduling&sourceid=mozilla-search&start=0&start=0 20:22:12 looks good to me... 20:22:20 hrm... 20:22:33 file: sempiternity.org working for you? 20:22:40 one moment 20:23:01 yes 20:23:02 works locally... 20:23:09 sliv3r: check your spelling 20:23:28 http://sempiternity.org/articles/x86_sts.php 20:23:30 http://www.sempiternity.org/articles/x86_sts.php 20:23:35 lol 20:23:43 indigo: i'll try again, thanks 20:25:33 indigo: heh! actually there is a routing problem from my darn isp 20:25:44 but i'll note the url 20:25:47 thanks again 20:26:37 * file nudges eks 20:27:12 * indigo shoves eks 20:27:35 indigo: if after 1 minute he still doesn't respond, you are hereby authrozied to dispose of his body and take his apartment 20:27:43 authorized 20:27:47 yay! 20:28:12 oh well a minute is too long, your've got authorization now! 20:28:13 mooo 20:28:19 hey! 20:28:22 I responded! 20:28:28 eks: indigo has authority to kill you 20:28:33 eks: I'd hide 20:28:42 * indigo kills eks 20:28:46 --- quit: lhowe ("IL2 Sturmovik") 20:28:47 lol 20:28:49 too late! 20:28:56 * eks respawns after 30s 20:29:00 * indigo disposes of eks's body 20:29:12 I was smoothing my drum's skin 20:29:14 are you going to use his skin on his Djembe? 20:29:19 * indigo kills eks: respawing too quickly 20:29:20 It's smoother than a baby's ass now :P 20:29:29 --- quit: gpf|venus (Remote closed the connection) 20:29:46 how would you know? 20:29:49 --- join: gpf|venus (~ben@h0020af25039b.ne.client2.attbi.com) joined #osdev 20:29:55 heh 20:30:08 file: I've touched baby's asses before :P 20:30:17 * eks is a professional pedophile 20:30:27 * file screams 20:30:28 certified level III 20:30:52 your scary 20:31:16 line 1: parse error after "your"; expecting: NOUN 20:31:35 * sliv3r will hit the bed 20:31:37 by 20:31:46 --- quit: sliv3r ("backster.free.fr/ostest") 20:31:56 noun scary 20:32:00 * file grins 20:32:55 was that parsed ok? 20:33:21 indigo: file is canadian, expect bad english from him 20:33:37 you're freaking me out! 20:33:41 lol 20:34:06 eks: look who's talking! ;) 20:34:53 * file tries to look, and finds indigo 20:34:56 indigo is talking. 20:35:00 ehehe 20:35:13 hrm.. I need some water.. 20:35:19 locate tap 20:35:21 damn my drum is nice :PP 20:35:21 turn on tap to hot 20:35:27 put hand under tap under hand is gone 20:35:34 until hand is gone 20:35:45 file: lame joke, reboot and try again 20:35:51 you guys ever tried the loadall instruction? 20:35:56 eks: Access Denied. 20:36:15 aagh! 20:36:20 THEY ARE ALL CRAZY! 20:36:27 I'M NEVER MOVING TO CANADA! 20:36:30 indigo: lol 20:36:38 * indigo moves south 20:36:48 even worse :p 20:36:50 indigo: rotfl, you think CYF is better? ;) 20:37:09 atleast in Canada most people are nice 20:37:13 anyway 20:37:18 I'm getting extremely sleepy 20:37:23 therefore I must go to sleep 20:37:39 CYF? 20:38:34 mmm 20:38:57 night everyone 20:39:00 indigo: hokum 20:39:08 ceasar yanez fernandez 20:40:31 hokum? 20:40:38 ohh... 20:40:40 ohH! 20:41:00 not that far south :) 20:41:16 lol 20:42:41 --- join: ExposedTruth (ExposedTru@dsc02.sji-ca-4-138.rasserver.net) joined #osdev 20:43:21 --- quit: spyck (Read error: 110 (Connection timed out)) 20:43:41 well, i think i'll play a little quake 3 and then go to bed 20:44:13 i'd be programming, but there's so many bugs... 20:44:15 ugh :( 20:52:43 --- quit: ExposedTruth () 21:00:22 --- join: delphinus (~peter@218-160-14-162.HINET-IP.hinet.net) joined #osdev 21:00:26 hello all. 21:03:35 hello 21:04:50 why would somebody use a microkernel or a monolithic over the other (what purpose would either one best serve) 21:22:46 they dont serve any purpose 21:23:08 no kernel is the best kernel 21:23:50 --- join: I440r (~mark4@1Cust171.tnt3.bloomington.in.da.uu.net) joined #osdev 21:24:58 if i could get indent support into crush i would start coding brix 21:32:01 'These 8 hour days have to stop, we need to be working 15 hours a day and weekends, balls to the wall.' 21:32:03 heh 21:41:37 --- join: geist (~geist@dsl-65-191-44-105.telocity.com) joined #osdev 21:46:50 --- quit: I440r ("Reality Strikes Again!") 21:51:00 howdy 21:59:13 --- join: I440r (~mark4@1Cust171.tnt3.bloomington.in.da.uu.net) joined #osdev 22:04:56 hey geist 22:06:35 --- quit: eks ("Zzz") 22:08:30 --- quit: I440r (Read error: 60 (Operation timed out)) 22:13:06 --- join: I440r (mark4@pool-63.52.217.106.ipls.grid.net) joined #osdev 22:20:51 hi 22:38:33 --- join: toadx (~user@ip68-7-95-59.sd.sd.cox.net) joined #osdev 23:09:30 --- quit: trans (Read error: 60 (Operation timed out)) 23:25:33 --- join: pengo (xtofu@p165-tnt2.mel.ihug.com.au) joined #osdev 23:28:18 --- quit: jdrake (Read error: 104 (Connection reset by peer)) 23:38:30 --- join: dax (~you@u212-239-207-153.adsl.pi.be) joined #osdev 23:39:03 Hi dax :) 23:40:11 R0b3rt :) 23:40:27 i wub my adsl... 23:40:40 adsl is the devil 23:40:58 Satan made the adsl 23:41:52 yes i wub satan. 23:42:01 it's fast. 23:42:05 no more 3kb/sec 23:42:07 * geist thinks about hooking up his imac again 23:42:08 all 150kb/sec 23:42:20 i'll hook up my smp rig some day 23:42:20 * geist is eyeing this sun type 6 keyboard that I dont use but really like 23:42:30 one of the irritating things about the imac is the keyboard 23:42:33 so.... 23:42:37 * geist put two and two together 23:42:46 yah the keyboard isn't that great 23:43:28 galeon sucks 23:43:33 it blows goats 23:43:57 yes it does 23:44:07 it killed XFree86 yesterday 23:44:42 i still wonder what os(es) to put on my smp rig 23:44:43 hmm 23:46:03 no linux i think 23:46:16 freebsd/beos/qnx whatever 23:46:17 hmm 23:47:16 or newos? 23:47:17 heh 23:52:40 what are you going to do with this smp rig? 23:52:45 will it be your main machine? 23:57:58 back.. 23:58:09 geist May I ask you a question? 23:58:24 maybe two. :-p 23:59:59 --- log: ended osdev/02.08.30