flat assembler
Message board for the users of flat assembler.
Index
> OS Construction > Is someone interested... |
Author |
|
vid 04 Apr 2007, 22:42
Quote: I think that if a part of the kernel is kept closed source, we could get some profit from the system if it gets to a mature and useful state. |
|||
04 Apr 2007, 22:42 |
|
Dex4u 05 Apr 2007, 03:19
Adan wrote: but my plans are to do something better and more complete (e.g. ForthOS) than current implementations (e.g. RetroForth), and another difference is that it only runs on a 64bit machine. Also you say closed source, are you going to let the people dev and testing it, see the code. |
|||
05 Apr 2007, 03:19 |
|
Adan 05 Apr 2007, 18:10
... maybe "better" is not the correct word to use, but I want to manage high res graphics and even an OO GUI written in Forth, I think it's possible if the system supports preemptive multitasking and memory protection through paging, two things that RetroForth doesn´t support in the way that is designed. And I don´t think that open the minimal asm core code to everyone is a good idea even if you can´t sell the system to anybody, so the dev team should agree with that, and, if they agree, the could share this closed code, but only inside the dev team, something similar to the MOS 64 philosophy...
|
|||
05 Apr 2007, 18:10 |
|
Dex4u 06 Apr 2007, 15:47
Adan wrote: And I don´t think that open the minimal asm core code to everyone is a good idea even if you can´t sell the system to anybody, so the dev team should agree with that, and, if they agree, the could share this closed code, but only inside the dev team, something similar to the MOS 64 philosophy... |
|||
06 Apr 2007, 15:47 |
|
Adan 06 Apr 2007, 16:09
It's not my intention to work alone on this, that´s the reason why I post on this forum, I´m just looking for people who have the same feeling I have that if all code is open to everyone, your intellectual property gets degraded from time to time by people who know nothing about OS concepts or asm programming, even about programming, , and this happens too in mature OSes like Linux, there are a lot of news articles about stolen kernel code from others and things like that. As far is I know, the MOS64 kernel is completely closed source and noone has said It´s a sin!!, It´s just a feeling, It´s hard to find some people and assembler programmers interested in homebrew OSes in my native country, so I post here..., It´s not a crazy idea if you know that only a MINIMAL PART (memory manager and scheduler plus some others) of the kernel will be closed to the public. Every other piece like device drivers or GUI code will be open with a clear and easy to use API, It can be Forth code to interpret directly, or already compiled into threaded code to be executed... What do you think?
And if someone got ofended by my words, I´m really sorry. Thanks. |
|||
06 Apr 2007, 16:09 |
|
Dex4u 06 Apr 2007, 18:06
I am not into forth, but crc did a retroforth port for DexOS, which was cool, but retroforth did not use the high res graphics thats built into DexOS, so that was by chose. Also the forth people, are into small and simple code, so high res-graphic and forth do not useally go togeather, so you may get a new type of people interested in forth. But 64bit asm coders, with OS Dev knowledge are not very common, so good luck.
|
|||
06 Apr 2007, 18:06 |
|
Adan 07 Apr 2007, 04:35
I´m having some problems with the code (maybe is the computer I use, a Compaq Presario V2630, AMD Turion ML34 1800Mhz) and to all who think that a closed source app is pure crap, I´ll upload the entire source code of my project if someone wants to test it or use it in another system (Everyone is welcome to test or use it since I haven´t thought about license type yet). First I have to translate ALL symbols and comments to english cause they are in spanish...(ja, some way to defend my origins, but, unfortunately, use english for everything is a ´must to´ in these days)...
|
|||
07 Apr 2007, 04:35 |
|
hckr83 07 Apr 2007, 05:35
lol...english, the only "compatible" language...kinda like C/C++... but not really..
I have an AMD64 pc, so I can test it if needed, though I don't know forth at all! I know quite a bit of the basics of ASM though.. only thing in spanish I know how to say is "Hablo pantellones" (english keyboard lol) that's I speak pants to you non-spanish knowing people, and this includes me..(I only know it from spanish I I'm taking this year! lol) |
|||
07 Apr 2007, 05:35 |
|
Adan 07 Apr 2007, 14:46
...hckr83, I´m having a 13th fault when doing ´lidt ...´ on my laptop, but it runs well in Bochs and Qemu (Who said that Qemu does not support x86_64 architecture?...). Also tried to fill the IDT with only one interrupt handler like in the long mode examples and it doesn,t work either on the real machine. As soon as I translate the source I´ll upload it (It´s not just a few lines...). And about the Forth interpreter, well, I´m not working in it yet, so don´t worry about it. First I have to decide which threaded technique will use timing some Indirect, Direct and Subrutine threaded code, some key functions that are part of the interpreter core. "pantellones" is in fact "pantalones" for pants, jaja, and, "hablo" and "pantalones" don´t fit well together in spanish. Thanks again and see you later.
|
|||
07 Apr 2007, 14:46 |
|
hckr83 07 Apr 2007, 21:18
I really have no idea on x64 architecture, I really should learn some bits of it
|
|||
07 Apr 2007, 21:18 |
|
edfed 26 Jun 2007, 13:37
do you know the IA32 architecture?
it's the basis of the x64 |
|||
26 Jun 2007, 13:37 |
|
< Last Thread | Next Thread > |
Forum Rules:
|
Copyright © 1999-2024, Tomasz Grysztar. Also on GitHub, YouTube.
Website powered by rwasa.