D.i.N.S. v1.0D
Posted: Sat Jul 05, 2008 10:33 pm
Hello once again!
I've been working quite a bit behind the scenes on some very core peices of the D.i.N.S. OS. Instead of spending this time adding alot of signatures (although I did still add a few), I decided to add SMBios parsers and allow my OS to detect how many processors were in a machine as well as speeds, manufacturers, and just about another other info attainable from the SMBios. This wasn't actually a big highlight in my book. Even though I coded the parsers quickly and without any real goal in mind, it did put me in a state of mind geared towards adding core functionality that would improve performance.
So, after a while of thinking, I decided to implement SMP support. In this update, I get to announce that D.i.N.S. OS supports both multi-core and multi-processor systems and uses them quite efficiently. When a multi-core/cpu system is detected, my OS takes the first two cpu's and assigns each of them to a cooresponding network card. In this method of implementation, cpu0 handles nic0 and cpu1 handles nic1, thus splitting the workload. From there, if more processors are detected, it assigns it to a nic card to help the existing handler cpu out, and it just keeps going in this circle. So, 4 cores = 2 cores per nic in a 2 nic system. This is already fully implemented and has been tested on both BOCHS using 8 cores (max it can do) and on my Intel C2D with 2 nics. Although it has been tested, I still keep the experimental status on it until I can further test it on more real hardware.
As for p2p/bittorrent clients added to the blocked list, I applogize for the minimal update list, but here it is:
----------------
BitZip v2
Zultrax
KaZaA Lite
IMesh
Blubster
DC++ (not fully tested, experimental code)
----------------
I ended up meeting with a venture captialist on tuesday of last week, and we had lunch and discussed my OS design and implementation. He was very excited about this and was very serious about getting this rolling. He is setting me up meetings with some more lawyers/attourny's and I should be a company very soon. I am also meeting with the director of admissions and the director of techical affairs at a university here in VT. If the meeting with them goes well, I will get admittance based purely off of my design, and be in charge of a small (5-10) team of developers, marketing majors, and other business majors who would participate and work under me in exchange for both credit and a chance to gain reputation. The college would also win from this as it would promote their entreprenual departments and if successful, a huge gain to repuration.
Thanks for tuning in once again!
I've posted a few screenshots below as well. Enjoy.
I've been working quite a bit behind the scenes on some very core peices of the D.i.N.S. OS. Instead of spending this time adding alot of signatures (although I did still add a few), I decided to add SMBios parsers and allow my OS to detect how many processors were in a machine as well as speeds, manufacturers, and just about another other info attainable from the SMBios. This wasn't actually a big highlight in my book. Even though I coded the parsers quickly and without any real goal in mind, it did put me in a state of mind geared towards adding core functionality that would improve performance.
So, after a while of thinking, I decided to implement SMP support. In this update, I get to announce that D.i.N.S. OS supports both multi-core and multi-processor systems and uses them quite efficiently. When a multi-core/cpu system is detected, my OS takes the first two cpu's and assigns each of them to a cooresponding network card. In this method of implementation, cpu0 handles nic0 and cpu1 handles nic1, thus splitting the workload. From there, if more processors are detected, it assigns it to a nic card to help the existing handler cpu out, and it just keeps going in this circle. So, 4 cores = 2 cores per nic in a 2 nic system. This is already fully implemented and has been tested on both BOCHS using 8 cores (max it can do) and on my Intel C2D with 2 nics. Although it has been tested, I still keep the experimental status on it until I can further test it on more real hardware.
As for p2p/bittorrent clients added to the blocked list, I applogize for the minimal update list, but here it is:
----------------
BitZip v2
Zultrax
KaZaA Lite
IMesh
Blubster
DC++ (not fully tested, experimental code)
----------------
I ended up meeting with a venture captialist on tuesday of last week, and we had lunch and discussed my OS design and implementation. He was very excited about this and was very serious about getting this rolling. He is setting me up meetings with some more lawyers/attourny's and I should be a company very soon. I am also meeting with the director of admissions and the director of techical affairs at a university here in VT. If the meeting with them goes well, I will get admittance based purely off of my design, and be in charge of a small (5-10) team of developers, marketing majors, and other business majors who would participate and work under me in exchange for both credit and a chance to gain reputation. The college would also win from this as it would promote their entreprenual departments and if successful, a huge gain to repuration.
Thanks for tuning in once again!
I've posted a few screenshots below as well. Enjoy.