Page 1 of 2
Development cancelled
Posted: Wed Dec 05, 2007 10:08 am
by inflater
Hey,
PortixOS has been cancelled, but the site is still online; as of school responsibilities, lack of time, no development team and stuff, OS dev is getting pretty boring and I don't have interest in it any more. I would like to thank Brendan, Dex, Combuster, Candy and everybody who have helped me in my project.
Regards
inflater
Posted: Wed Dec 05, 2007 10:29 am
by Dex
Thats sad news
Maybe you just need a break, OS Dev can get you down.
Anyway, good luck with your school work.
Posted: Wed Dec 05, 2007 11:17 am
by AJ
Hi,
Keep all the sources safe - hope you manage to reinstate it in the future!
Cheers,
Adam
Posted: Fri Dec 07, 2007 8:22 pm
by piranha
Thats what happened to me.
I got bored, couldn't get stuff working, etc. and I stopped for about 1/2 year.
But it got more interesting, so I'm back at it!
Posted: Sat Dec 08, 2007 3:13 am
by XCHG
That's sad! You can always resume writing the Operating System whenever you get some free time. For me, I enjoy the challenge. The more difficult it becomes the more fun it gets. Anyway, I hope that you succeed in your studies and continue writing your OS again.
Posted: Sun Dec 09, 2007 9:57 am
by frank
I didn't get bored I just developed a really bad case of carpel tunnel that wont go away.
Posted: Sun Dec 09, 2007 10:22 am
by Alboin
frank wrote:I didn't get bored I just developed a really bad case of carpel tunnel that wont go away.
May I interest you in a
Microsoft Ergonomic Keyboard?
I use one so I can pull down those dark debugging nights without causing myself any pain.
Think Christmas present!
Posted: Sun Dec 09, 2007 11:22 am
by frank
I already have one. But it hurts every time I touch a keyboard or mouse. Oh well.
Posted: Mon Dec 10, 2007 1:12 pm
by Jeffrey
That's too bad man, but you will be back. It kinda grows on you.
@
Alboin - I just realized what C8H10N4O2 was and I just have to say that C9H13N is much better.
Reply
Posted: Mon Dec 10, 2007 3:22 pm
by matias_beretta
I always get bored but after some time, I become interested again. When I decide to give up, I think in the effort it took me to understand all related to computer and osdev.
Posted: Tue Dec 11, 2007 9:20 am
by inflater
frank wrote:I already have one. But it hurts every time I touch a keyboard or mouse. Oh well.
I know the standard keyboard layout since my 6 to now on, and I can't obstruct for a pain.
AJ wrote:Keep all the sources safe - hope you manage to reinstate it in the future!
Well... these next 3 or 4 months will be hard, because I'm leaving the elementary school and I will need to pass the big upcoming exams.
The gymnasium plus the high school (if I would succeed) are another 9 years of school; and I know these schools before me will be much harder than this elementary one. 14+9=23... PortixOS resume in my, say 25? well... maybe
Thanks Dex for your encouragement.
Jeffrey wrote:I just have to say that C9H13N is much better.
What about CH3CH2OH?
Regards
inflater
Posted: Tue Dec 11, 2007 11:13 am
by Laksen
Are the sources available to the general public? I seem to recall that PortixOS was made in Pascal
Posted: Tue Dec 11, 2007 7:18 pm
by Dex
Laksen wrote:Are the sources available to the general public? I seem to recall that PortixOS was made in Pascal
I have the source code to a freepascal OS, if your interested ?, PM me i will post you a link.
Posted: Wed Dec 12, 2007 9:35 am
by inflater
@Laksen:
The old pascal PortixOS was not open source, but I can send the sources to you, but I warn you...
-
The sources are uncommented, and if you would find a comment, it is usually in slovak. Plus the whole code is a MESS, really. I've been very lazy to clean it up, altough I knew what I was writing... - the problems of which I usually asked here were mostly from assembly etc.
The kernel can be compiled only with Borland Pascal 7.0 w/ patched CRT unit from "exception divide by zero" on machines faster than 150MHz. It won't compile on freepascal because the kernel is 16bit.
The kernel expects unreal mode to be set up before loading!
As I'm searching the code in my backup HDD now... I can't remember if the kernel wasn't targeted for my former FS "Really Strong File System", or for FAT12. And believe me, programming a OS in BP 7.0, which is very tied to DOS and stack frames etc., is almost impossible. My old portixos loader had some primitive fat12 functions because I couldn't do them in inline assembly.
If you will set interrupt vectors using function SetIntVec(), be warned that you can't compress the kernel .EXE from now on. Also I can't remember if the EXE was actually compressed...
Also I've trashed the old PortixOS 0.4 pre-release 1 English (long darn name, isn't it?
), so you should do a full rewrite except for the basic functions (writestr, beep, etc.). Also I would recommend to download a Kamenicky to Windows-1250, or even better Kamenicky to pure ASCII convertor (if you do not want to use slovak to english translator) and also if you do not want to be scared off of the creepy text encoding.
Again, please note that the old PortixOS was unreal mode. You should see Wiki that describes wtf it is.
Posted: Fri Jan 04, 2008 10:57 am
by inflater
Just were fiddling with bkerndev and DJGPP on my new machine; the winter holidays are almost at end... Anyways, just got Brandons kernel working under bootf02 boot loader. I personally try to avoid GRUB much as possible, until it comes to harddisks.
But it is pretty easy to switch between bootf and GRUB now. I encountered a little error that the kernel would GPF randomly at the beginning; I've forgot to set new stack
Now I'm trying to make some functions like set fdd motor on/off, fddread, fddwrite on my own (yes, in C). But I can't even think about PortixOS reincarnation you know - the hard times are coming and that little kernel thing can't be said as a "OS". Anyways I've kept the ASM PortixOS sources safe, but I really think I should MAKE the OS's functions and not to copy them from another operating system kernel, closed-source, open-source, copyright, or whatever. - To make an independent OS and no to be ashamed of myself as a "copy cat". The other programmer has done tough work too and I don't want to rip him off (I
didn't wanted that before too, but it became very evident and PortixOS seemed almost the same as DexOS, I didn't wanted that). So if a new PortixOS, it's with only myself-written code, and if I would need help from other C programmer, I will link to him in the OS's "about" section. And the project must be now with a new OS name.... ... geez... I'm starting to sound like crazygray
http://www.osdev.org/phpBB2/viewtopic.php?t=15485
Regards
inflater