Hi Rory,
Relax, don't be afraid of asking anything about the project, it's why i'm
here =]
Well, One thing at time:
* I fail to see why mercurial would be better to this project, the most
common online-repository which i have notice which support mercurial is
BitBucket, and i personally don't like it, if you want to clarify this to
me, I'll be grateful
* Yeah you are right, but there are 2 points here:
1 - it will be possible to run pythonix over a JVM or .NET and use
their respective debugger tools, to lookup inside kernel while it's
running, which is actually pretty cool
2 - In README I state that it will exists be another project with
Clang/ASM which will implement PyPy and all the "Low Level Stuff" , this
create a kind of LLFW (low level framework), so anyone can use this to
implement a man-in-the-middle in this project, and write a O.S
straight-forward.
* Minix is for education purposes because Tanenbaum want this way. Pythonix
will only use the structure and the basis of Minix, but after that, will be
some serious "tweaks" about implementation because of Python features to
turn the project into something more usable.
Pip for package Manager
Reboot without power-off the machine
Write kernel modules on-the-fly, and make they work
it's some of features i have on mind
I hope i made the points clear, any doubt, don't be afraid to ask.
All the best
Em sexta-feira, 25 de abril de 2014 03h53min52s UTC-3, Rory Browne escreveu:
>
> If I understand correctly, that your goal is to implement stuff in python
> that was originally implemented in C, then I'm really surprised that you're
> using Git, and not Mercurial.
>
> Using the Git/Hg example again, I've often praised Mercurial on the basis
> that while something like C might be the right tool for writing a Kernel,
> that something like Python was the right tool for a Version Control system.
> I have to mirror that argument and ask if Python is really the tool for the
> job here.
>
> You correctly state that python runs on .net, java and many other
> platforms, including plain C, and go on to point out that your kernel could
> run on any of these platforms. I have to ask what exactly is your kernel
> for, because typically these platforms run on top of the kernel and not
> visa vearsa.
>
> It seems fitting that this is to be built on Minix; I'm struggling to find
> a non educational use for it.
>
> Having all that said, I'm not trying to discourage you in any way; I'm
> just trying to get a better idea of your thought process.
>
> Rory
> On 24 Apr 2014 15:59, "Victor H. Panisa" <[email protected]<javascript:>>
> wrote:
>
>> Hello to all .
>>
>> I'm a network analyst and mess with programming a few years ago . In the
>> last year over here I became interested and began to take in my python
>> projects that were always in C. And I'm in my first steps in collaborative
>> development with git
>>
>> I am currently starting a project to develop a microkernel in python3 .
>> Based on the latest release of minix . And after taking a own course .
>>
>> The motivation of the concept of python not only a language but a letter
>> of reference, implemented in different languages . Java and . NET for
>> example, having your main default and being in C. This allows the system to
>> run virtually any environment . Besides the fact that it is based on minix
>> . Can be shipped on ARM . Anyway chances are many
>>
>> I'm creating documentation . With inputs and references beyond a "
>> translation guide " for those who do not know the C fund and to maintain a
>> standard in design .
>>
>> The result will be a simple operating system , with easy reading,
>> learning and maintenance . Due to the characteristics of python
>>
>> Any questions, suggestions or constructive criticism are always welcome
>>
>> For those who are interested :
>>
>> https://github.com/vhpanisa/pythonix
>>
>> A hug !
>>
>> --
>> You received this message because you are subscribed to the Google Groups
>> "Python Ireland" group.
>> To unsubscribe from this group and stop receiving emails from it, send an
>> email to [email protected] <javascript:>.
>> For more options, visit https://groups.google.com/d/optout.
>>
>
--
You received this message because you are subscribed to the Google Groups
"Python Ireland" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
For more options, visit https://groups.google.com/d/optout.