Development cancelled
Development cancelled
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
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
My web site: http://inflater.wz.cz (Slovak)
Derrick operating system: http://derrick.xf.cz (Slovak and English )
Derrick operating system: http://derrick.xf.cz (Slovak and English )
- piranha
- Member
- Posts: 1391
- Joined: Thu Dec 21, 2006 7:42 pm
- Location: Unknown. Momentum is pretty certain, however.
- Contact:
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!
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!
SeaOS: Adding VT-x, networking, and ARM support
dbittman on IRC, @danielbittman on twitter
https://dbittman.github.io
dbittman on IRC, @danielbittman on twitter
https://dbittman.github.io
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.
On the field with sword and shield amidst the din of dying of men's wails. War is waged and the battle will rage until only the righteous prevails.
May I interest you in a Microsoft Ergonomic Keyboard?frank wrote:I didn't get bored I just developed a really bad case of carpel tunnel that wont go away.
I use one so I can pull down those dark debugging nights without causing myself any pain.
Think Christmas present!
C8H10N4O2 | #446691 | Trust the nodes.
- matias_beretta
- Member
- Posts: 101
- Joined: Mon Feb 26, 2007 3:39 pm
Reply
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.
MatÃas Beretta
I know the standard keyboard layout since my 6 to now on, and I can't obstruct for a pain.frank wrote:I already have one. But it hurts every time I touch a keyboard or mouse. Oh well.
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... maybeAJ wrote:Keep all the sources safe - hope you manage to reinstate it in the future!
Thanks Dex for your encouragement.
What about CH3CH2OH?Jeffrey wrote:I just have to say that C9H13N is much better.
Regards
inflater
My web site: http://inflater.wz.cz (Slovak)
Derrick operating system: http://derrick.xf.cz (Slovak and English )
Derrick operating system: http://derrick.xf.cz (Slovak and English )
@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.
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.
My web site: http://inflater.wz.cz (Slovak)
Derrick operating system: http://derrick.xf.cz (Slovak and English )
Derrick operating system: http://derrick.xf.cz (Slovak and English )
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
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
My web site: http://inflater.wz.cz (Slovak)
Derrick operating system: http://derrick.xf.cz (Slovak and English )
Derrick operating system: http://derrick.xf.cz (Slovak and English )