@# Quotes DB     useful, funny, interesting





Google
 
Web www.quotesdb.info
Undernet  |  EFnet  |  Quakenet  |  Freenode  |  Dalnet  |  Ircnet  |  Galaxynet
Page: 1 2 3 4



Comments:

<0> what a wonderful niiiiiight
<0> with alpha blended clouds on the skyyyyy
<1> gr00ber, why did you exclude fp-arithmetic? Isn't that somewhat limiting to the "user"?
<1> Unless you have explicit compiler-support, that is.
<0> no, i said the kernel
<0> that's normal
<1> ah! alright.
<0> user space have fp obviously, but waaay to expensive for kernel threads :)
<1> at least for rendering. true.
<0> the real cost is in the context switch; lots of more state to save if many kernel threads use fp, mmx, sse
<0> which is why almost all kernels avoid it like the plaugue
<1> hm. why do render in kernelmode at all?
<0> which is sad, since a lot of the sse ops can be extremely handy in lots of graphics stuff
<0> wobster, no need
<0> although speed matters
<1> hm? I thought you'd be doing right that.



<0> some graphics interfaces require port i/o for certain stuff; inducing a syscall each time sux
<0> anyway, this graphics stuff is currently just for fun and to get some basics in place; been sidetracking myself basically
<0> going back to the ip stack real zoon ;)
<1> heh' .. we want screenshots!!
<0> but that's way to much work to do in one sweep
<0> wobster, yay, it's a logo and a mouse cursor :)
<1> I've seen worse os-screens, dude ;)
<0> i figure i'll add a terminal window for fun before i put the graphics thingy on the shelf for now
<0> the vmware adapter has glyph support so it should be trivial
<1> glyph-support in what way?
<0> as in you can define font glyphs and index them
<1> cool
<0> then reference/draw them into the fifo by index ref
<0> and since my kernel is unicode, i should be able to see my native letters too :)
<1> I hacked libreetype once for vector-glyph support ..
<1> freetype
<0> right
<2> w0bster and groober
<0> i may integrate freetype
<1> oh well. happy hacking. takin' a nap now. cu later groob.
<0> cu
<2> gn me too
<1> yeah. do that. looks awesome and is relatively slim ..
<1> cu mur
<3> hello
<4> hi :)
<5> yo
<6> hi
<7> morning
<8> I am confused as to...
<8> the types on the GDT.. 9Ah and 92h..
<8> where do these numbers come from?
<9> the intel manual
<8> hehe
<8> okay.. I'll have to find mine.. oh wait they're over there..
<8> I found GDTR..hmm ...
<8> oh
<8> Code and Data Segment descriptor types
<8> so 92 is Data Read/Write, 9A is Code Execute/Read
<8> :O?
<9> good
<10> hi
<11> Hmm
<11> Hopefully you guys are not idling
<11> on the x86, when in 16bits mode and using the "Address Prefix"
<11> What happens?
<11> does it result in: A) [address is a dword].word (data's a word), B) [address is a word].dword (data's a dword), or C) [address is a dword].dword (data's a dword)
<9> good question
<9> no idea. test it out and see
<11> Coded somewhat of a dynamic recompiler for running 16bit proggies
<11> Can enter VESA in Pmode but there are still some bugs due to these "inaccuracies"
<11> (Yes yes, I took the long way instead of just using V86 mode)
<9> ah
<9> i futzed with that a few years back
<9> got it to work fine on a few emulators but not my test machine
<9> and seeing as it was just slightly above being something i completely didn't care about, i gave up
<11> What I'm really doing is simple really... I decode the opcodes into a "simpler form"... mov sreg, r/m16 let's say becomes just: mov dword [dest], [src]
<11> (all the variables in the emulator are addressed through memor addresses)
<11> anyways, that's p***ed to an asm function which does the operation + logs the flag data
<11> memory*



<12> It's somehow funny when people refers to 'functions', even if they have lots of side effects. :)
<12> Can't you guys just talk about procedures, actions or methods (depending whether you do OO or not), they all really have their correct names!
<9> SANiK: oh i misread. you're interpreting the video bios
<9> bravo. carry on
<12> pessimistic guessing is really efficient sudoku algorithm.
<12> the principle goes so that you find out a place where certain number would not bring game forward any bit, usually it is on that place.
<11> I think I can conclude the answer to my question from studying differences in nasm output. data size=controlled by operand prefix, address size=controlled by address prefix
<12> then when you have found few of those, it usually solves almost by itself after that.
<12> Hmm, maybe security at some point goes to exactly that position.
<12> you can solve them by finding out the most answer which you would least expect. :)
<12> pessimistic answer.
<12> And quite efficient exploitation from nature of problems.
<12> maybe there's also an another kind of 'truth' in it.
<12> The most efficient way of solving problems is not to solve them.
<12> Possibly you can go to great heights with that.
<9> the only winning move is not to play.
<12> that's not true.
<12> life is not zero-sum games.
<12> if you like losing it may be annoying fact that you can't really lose.
<9> how about a nice game of chess?
<12> actually I could take a round.
<12> but which chess client should I use?
<9> Global Thermonuclear War
<12> rats and cockroaches would win in that game more than me. :) No thanks.
<12> and it's not really game but a step.
<12> but if you really do not want to play chess, don't ask it.
<9> sigh. you're obviously not catching the wargames references
<9> you'd kick my *** at chess anyway. i totally ****
<12> hmm, maybe it's not really the point which you would least expect, you do not tend to expect worst possible choices unless you'd be pessimistic.
<13> morning
<14> How do I access a SATA hard disk (without using the BIOS)? I can't find any information on it, as it seems you have to pay money for it.
<15> heya
<16> woo kqemu is open source as of a few days ago
<17> what? where?
<18> yup, just emerged it last night :)
<16> trying to find cvs for it :)
<19> hi folks
<19> OOT, not so technical, in my country, so few people are actually interested on learning OS design...perhaps you can kindly share how or why you grow your interest in OS?
<19> so few here really means few...
<18> I think it's pretty rare everywhere
<19> and thanks in advance if any of your are willing to share
<19> a-priori: I did same guess too...but wonder why? too difficult? needs "extra imagination"?
<18> more common in universities and whatnot, but even then most CS students aren't interested
<20> perhaps "no need"
<18> a bit of both, I think, and yes, people don't see the point
<21> I like the challenge
<19> bluecode: I heard that kind of answers too randomly here in my environment
<18> "why would I write something that already exists and that you'll never finish?"
<21> yeah, versus "how cool would it be to run apps over a kernel I wrote?"
<21> plus you learn a lot along the way, anyway
<18> yeah, and I think that's where people differ
<19> if I am allowed to share a bit.. I can describe the approach here
<21> having said that, I've broken my vm
<18> people around here will say, "but *I* haven't done it before"
<19> the lecturer suddenly throw you tanenbaum book to read
<21> so I can't run apps ;)
<19> along with some OS "myths"
<19> so in a semester, instead of looking codes, you read "myths"
<18> what sort of "myths"?
<19> and when you see the reality, let's say Linux kernel, you're like shocked with 10000 Watts
<19> "
<21> it's not necessary to start completely from scratch. most sane people will take a bootloader that exists, for example, and you can take an existing kernel and gradually rewrite it or play with it. there's plenty of minimal oses out there
<18> yeah... in my case, I wrote a basic bootloader just to figure out how it works, then scrapped it and used GRUB :)
<21> I wasted a load of time trying to do a bootloader before doing grub
<19> a-priori: something like explaining about syscall, without actually explain how syscall is really done
<19> a-priori: so for those youngster, it's like imagining a magic that suddenly enter kernel space coming from nowhere
<18> they didn't talk about interrupts and whatnot?
<19> diodesign: seems like "wasting my time" is an initial cost before you gradually increase OS knowledge
<20> wouldn't that be to x86 specific?
<18> what, interrupts?
<20> software interrupts from user space...
<19> bluecode: which one? my saying about syscall?
<18> no, interrupts are used on every platform
<18> we used m68k in my OS cl***


Name:

Comments:

Please enter the result of the sum 63 + 46 (to avoid spam):






Return to #osdev
or
Go to some related logs:

install glibc ubuntu
#css
p5evalbot source
imap.php line 180
#perl
proxylist.php
#gentoo
#perl
#web
#math



Home  |  disclaimer  |  contact  |  submit quotes