| |
| |
| |
|
Page: 1 2 3 4 5 6
Comments:
<0> you're writing it in C++ ? <0> okey, time to write a pci root bridge driver <1> jrydberg, yup <1> moved from C to C++ a couple of months ago <1> success <0> bah! i need a good reference over how you access PCI on i386 <2> It's not like it's hard. Write an encoded DWORD to one port, read/write from another. <0> I know. But I still need a reference. <3> re <0> hmm <0> cool, the root bridge code compiles <4> :) <0> now lets write a driver for it <1> jrydberg, the mindshare book on pci is excellent <1> isbn 0201309742
<1> now go to amazon <2> "PCI Systems Architecture" or something like that? <1> "PCI System Architecture" <2> Mmm... It's definately not bad. <1> yeah, i have a few tom shanley books and they all r0xr <1> "jenni's got a gun..." <0> she sure does <5> ahem. <1> Amanita_Virosa, why name yourself after a fungus? <5> because it's a very cool fungus <5> lethally toxic. <1> "Odour/taste:Slightly sickly and unpleasant odour; deadly poisonous - must not be tasted." <5> hehe <5> that's kinda screwy <1> So... it's really bad for my libido <1> cherrio miss sophie <1> uhm, shackan <6> grer ! <6> gr00ber, did you implement some sort of message p***ing la Mach ? <1> no <6> so how do you ipc ? <1> i don't <1> but I have a plan <6> :confused: <6> what kind of plan? <1> objects marshalling over shared memory <1> but first things first... i'm going to redesign the VM before starting on that part <6> something like the good old Monitors, but over shared memory? <1> there will be various api's, like queues <1> and object RPC <1> shackan, you're working on IPC now? <5> i recently wrote a block cache <5> it was kinda neat <7> dang, right at the wrong moment... <5> not for an OS tho <7> sorry, object RPC, and ? .... <1> ... and you should get a stable DSL <7> heh, ok gonna consul cmeme for backlogs <7> *consult <7> ok <1> shackan, you're working on IPC now? <7> still thinking about it <7> my dream would be something like OpenBinder <5> i feel odd. i've been writing a filesystem and i just finished a block cache <5> but they're not for an OS <5> they're part of a database engine. <7> writing a dbms is cool <7> one could make a specialized operating system dedicated only to handling transactions and synchronizing access to a database stored on disk <5> that's very similar to what a good dbms is <5> like i said, i've got a block cache <5> and a filesystem <7> write a sql processor, and you're done :D <7> oh, and maybe a networking stack <5> i've got the networking glue already <5> more or less <5> from my mp3 streaming server <5> the sql parser isn't all of it tho <5> at the moment, i have to finish the filesystem, build the ISAM layer, write the index system <5> then do a query executer, then a query planner <5> and THEN an sql parser <5> that's a lot of code :P <7> indeed
<7> is this all for work? <5> nope <5> it's for fun <5> well, a bit of both i guess <5> i'm writing a software product <7> and ISAM is for weenies, gimme some InnoDB :) <5> sortof a spare time project <5> errr... <7> j/k <5> i'm not talking about MyISAM, which ****s <5> i'm talking about ISAM <5> my system uses a fully ACID-compliant MVCC system <7> Indexed Sequential Acces Method ? <5> which kicks even InnoDB's *** <5> yes <7> whoa, cool <5> i've already finished writing the MVCC system, i might add <5> and it works very well <7> why don't you get a job at Oracle ? <5> that's not a bad idea. <7> make six figures a year, that kind of things :) <7> not at all <5> it'd be better than the nickle-and-diming i'm doing now to get by <7> ****s <5> c'est la vie <5> tho i imagine having written a DBMS, when i'm done it and all, will help that <7> I wonder if having written an early os could help that <5> eh? <7> I wonder if having written a rudimental kernel could help one's resume <5> somewhat <5> i've gotten a few interviews because of my self-booting forth kernel <5> but that's a bit more than rudimentary <5> it compiles itself as it boots :P <7> coolness! <5> yep <5> i like that one <5> i've tinkered with OS's, but i've been spending more time lately working on standard libraries <5> trying to make the operating environment before the kernel now <7> the top-down way <5> nope, the bottom-up way <5> but the kernel is still not the bottom. <5> my ***embler is almost done now, my linker is part-way, i've prototyped a few compiler systems before but i haven't started on the new compiler. <7> whoa, I believe it took a _lot_ of time to get that far, uh ? <5> eh? <7> writing an ***embler and a linker is not something you do over a weekend.. <5> my ***embler is really cool. you can feed it an instruction table for any architecture, and it'll become a native ***embler <5> well, the linker was a weekend project, although i haven't written the interface yet <5> the ***embler took a long time to design, because it's so generic <5> an x86-only ***embler would have been a weekend project <1> !icalc <8> gr00ber: Error: You don't have the trusted capability. If you think that you should have this capability, be sure that you are identified before trying again. The 'whoami' command can tell you if you're identified. <5> truthfully, today i'm not even doing software <1> !calc 202 <8> gr00ber: 202 <5> i'm running simulations of a switching converter i just designed. <1> lol <9> Amanita_Virosa: You take a look at yasm before? <1> !math 2+2 <8> gr00ber: Error: The "Math" plugin is loaded, but there is no command named "2+2" in it. Try "list Math" to see the commands in the "Math" plugin. <1> !list math <8> gr00ber: base, calc, convert, icalc, rpn, and units <5> Samy - nope, i haven't... <1> !calc 2+2 <8> gr00ber: 4 <1> yummy <5> but my ***embler (phasm) has absolutely no system-specific parts <5> the parser itself is reprogrammable <5> i should finish off the x86 tables soon <5> and write something in it <2> Amanita_Virosa: You're a Forth programmer, too? <5> (the problem is that CPU design is one of my hobbies... and no multiplatform ***embler out there was easy enough to reprogram to tune to some of the peculiarities of my CPU's) <5> yep <1> !info x <8> gr00ber: Error: "info" is not a valid command.
Return to
#osdev or Go to some related
logs:
nosync hangs konqueror usb #centos #kernel #web #php #javascript kickass.com passwords Requested video codec Enable it at compilation. kubuntu #gentoo ubuntu dhcp renew
|
|