I have been sincerely looking for help to assist me in OS development...although there are many tutorial online (I confuse of where to start), my main concern is creating realtime 3D environment with rich feature libraries (not to be similiar goal as Windows Longhorn or Sun Project Looking Glass). I gladly welcome everyone who could share their knowledge with me.
See >> http://pivoxworks.tripod.com/os.htm
FYI: I am singaporean guy with less than 1 year of NS army to complete before starting our development...
For correct email address , you can reach me at [email protected]
please ignore the email address at my webpage...
Pivoxworks OS need your help!!!
Re:Pivoxworks OS need your help!!!
uh poor guy.. During my army service we programmed a countdown on a pocketpc which showed us every remaining second (and %-done, %-done on the current day..., etc) to freedom :)yanlilei64 wrote: FYI: I am singaporean guy with less than 1 year of NS army to complete before starting our development...
- Pype.Clicker
- Member
- Posts: 5964
- Joined: Wed Oct 18, 2006 2:31 am
- Location: In a galaxy, far, far away
- Contact:
Re:Pivoxworks OS need your help!!!
don't want to discourage you, but you're very unlikely to get such help from here ...
Re:Pivoxworks OS need your help!!!
Most people who want to write an OS have their own ideas and are doing it for their satisfaction. I have spent ~1 year building up a team for the OS I'm working on and have ended up with 3 kernel devers, someone who'll write a GUI in the future and someone who'll write network drivers and stacks as required. Especially if this is your first project, I'd go alone. Once you've written your first "learning" kernel. You'll realise what's involved a lot more and will be able to set clearer aims and prioritise/break up the project into better sections for different devers to work on. My learning kernel was Therx. Whilst deving it I didn't know that is was my learning kernel (and I suspect that meant that I worked harder on it) but as I slowly learnt about all the more advanced concepts in an OS (ring levels, scheduling alogorithms, syscalls, methods of memory management - how the apps see stuff etc.) I realised that much of what I had written was - although not wrong - in need of major rewrites to allow the OS to function at a high level. At this point I scraped the project, which hadn't been planned and had become a very messy code base, and decided to start a more focused effort. On this second attempt I planned heavily before starting out, and split the kernel up into sections that I knew could be divided amongst a team and prioritised. I'm now in the process of actually building this kernel, and even with all the planning, there are huge difficulties keeping all the devers' source trees syncronised and keeping all interested. None of us can spend vast amounts of time on the project so different parts are deved at different times and communication is near impossible over different time zones etc.
hmm. That was a bit long and i didn't really get anywhere, but I guess i'm just trying to warn you...
Good Luck!
Pete
hmm. That was a bit long and i didn't really get anywhere, but I guess i'm just trying to warn you...
Good Luck!
Pete