Page 1 of 2

Secretion 0.2

Posted: Thu May 01, 2008 10:23 am
by Stevo14
Yes, I know 0.1 comes before 0.2, but 0.1 was broken in so many ways that it wasn't worth asking people to waste their time testing it. So here it is, the first "official" release of my current OS project, called "Secretion".

http://code.google.com/p/secretion/

Although this version actually has less features than 0.1, version 0.2 is more stable and has more of my own code in it (aka. the entire memory manager including paging and the heap is written from scratch using my own algorithms). So, please test it. :)

Posted: Thu May 01, 2008 11:11 am
by inflater
Cool user interface. 8) PC squeaker function did work, but the shutdown function didn't.

Regards
inflater

Posted: Thu May 01, 2008 11:50 am
by Stevo14
Yea, shutdown is broken. That is why it is listed under "dev-help" instead of just under "help". I'm glad you like the interface... although it is really only an over-glorified command line. :)

Posted: Thu May 01, 2008 7:40 pm
by 01000101
maybe my computer is just being retarded or something, but VPC 2007 won't accept your floppy disk image. it says that it is not the correct size for a floppy image. your image is 1.40MB and it requires 1.44MB

Posted: Fri May 02, 2008 12:01 am
by Stevo14
Hmm... Your right. Neither Bochs nor Qemu complain though. I'm going to be away from the internet for a couple of days, but I will still try to fix the problem. It shouldn't be too difficult.

Re: Secretion 0.2

Posted: Fri May 02, 2008 4:46 am
by jal
Stevo14 wrote:So here it is, the first "official" release of my current OS project, called "Secretion".
This might be the result of your not being a native English speaker, but 'Secretion' is really a word with many negative and filthy connotations. I'd seriously suggest changing it's name!


JAL

Posted: Fri May 02, 2008 5:03 am
by JamesM
Hi,

Works great in bochs - reboot function and speaker functions work. Qemu - the font doesn't get changed - so it's using a 8x16 font with a line height of 8px, so the lines are chopped in half!

Cheers,

James

Re: Secretion 0.2

Posted: Fri May 02, 2008 5:47 am
by Brynet-Inc
jal wrote:
Stevo14 wrote:So here it is, the first "official" release of my current OS project, called "Secretion".
This might be the result of your not being a native English speaker, but 'Secretion' is really a word with many negative and filthy connotations. I'd seriously suggest changing it's name!


JAL
I agree entirely, not a very appealing name... *shiver*

Posted: Fri May 02, 2008 9:44 am
by 01000101
lmao, it does indeed send the wrong signal... unless your intent was to scare users away. :D

Posted: Fri May 02, 2008 10:16 am
by blound
JamesM wrote:Hi,

Works great in bochs - reboot function and speaker functions work. Qemu - the font doesn't get changed - so it's using a 8x16 font with a line height of 8px, so the lines are chopped in half!

Cheers,

James
I have the same problem in Vmware Server

Re: Secretion 0.2

Posted: Sat May 03, 2008 2:50 pm
by Stevo14
jal wrote: This might be the result of your not being a native English speaker, but 'Secretion' is really a word with many negative and filthy connotations. I'd seriously suggest changing it's name!
JAL
No, actually, I am a native English speaker (although my permanent "home" is not in an English speaking country.) I chose the name secretion for 3 reasons.
1) Because it doesn't contain the letters 'OS'.
2) Because it is unique (I've never heard of anything else called "Secretion").
3) Secretion is a process where a cell releases useful chemicals, not just waste products. I actually want this OS to be remotely useful. :)
Also, for me it doesn't have any really negative connotations. Excretion, on the other hand, does. :)
blound wrote:
JamesM wrote: Hi,

Works great in bochs - reboot function and speaker functions work. Qemu - the font doesn't get changed - so it's using a 8x16 font with a line height of 8px, so the lines are chopped in half!

Cheers,

James
I have the same problem in Vmware Server
This is a known issue, but it is not really high on the priority list because, AFAIK, it works on real hardware. Although, with a majority of emulators not correctly switching fonts, maybe I should look into it more.

Re: Secretion 0.2

Posted: Sun May 04, 2008 10:04 am
by jal
Stevo14 wrote:1) Because it doesn't contain the letters 'OS'.
You could've chosen any of a million other words :).
2) Because it is unique (I've never heard of anything else called "Secretion").
There are good reasons for that :).
3) Secretion is a process where a cell releases useful chemicals, not just waste products. I actually want this OS to be remotely useful. :) Also, for me it doesn't have any really negative connotations. Excretion, on the other hand, does. :)
I, and at least one other person have negative connotations, and I'm pretty sure others will have too.
This is a known issue, but it is not really high on the priority list because, AFAIK, it works on real hardware. Although, with a majority of emulators not correctly switching fonts, maybe I should look into it more.
Yeah, same here. I really don't know why it won't work, it's one register affecting font height, you'd expect them to get the basics right. Switching font height with int 10h (in real mode) does work however in both Qemu and VMware, so perhaps there's some other register as well. I should look at the Bochs BIOS, since Qemu uses that as well.


JAL

Posted: Sun May 04, 2008 11:22 am
by inflater
Stevo14 wrote:3) Secretion is a process where a cell releases useful chemicals, not just waste products. I actually want this OS to be remotely useful.
I'm sorry for going OT in your thread, but here the word "sekrét" usually means some type of a.. err, body fluid. :D Of course, the name isn't a matter for me, I call my OS Patlock from the Matlock series, but with a P on the beginning. Not sure why, :-k

Posted: Sun May 04, 2008 3:42 pm
by Stevo14
inflater wrote:Of course, the name isn't a matter for me, I call my OS Patlock from the Matlock series, but with a P on the beginning. Not sure why, :-k
Yea, It is just a name. It can always be changed. Maybe Secretion could be the "code-name" for the OS and then I could change it to something else before the 1.0 release... who knows.
jal wrote:I should look at the Bochs BIOS, since Qemu uses that as well.
That is a good idea. I will try to look at the Bochs Bios when I get back around to solving this video problem.

Posted: Mon May 05, 2008 1:00 am
by jal
Stevo14 wrote:
jal wrote:I should look at the Bochs BIOS, since Qemu uses that as well.
That is a good idea. I will try to look at the Bochs Bios when I get back around to solving this video problem.
Well, if you do I'd be interested to hearing what causes it, as (as I described above) I experienced the same problem.


JAL