Ubuntu with Minix 2.0 3-Clause BSD licence to GPL-3 licince
jean-loups at ovh.fr
jean-loups at ovh.fr
Fri Jun 30 14:49:59 UTC 2023
Le 2023/06/30 15:31, Liam Proven a écrit :
> On Fri, 30 Jun 2023 at 02:18, <jean-loups at ovh.fr> wrote:
>
>> i am beginner programmeur
>
> OK...
>
>> and my favorite stuff i would like is coding kernel,
>
> Kernel programming is the hardest kind. Not anything for a beginner, I think!
>
>> i would like know if it's possible to pass minix 2.0 to GPL licence
>
> [1]
>
> No. You can't relicence someone else's code.
>
> [2]
>
> Why v2? Minix 2.0 is long long obsolete.
>
> https://minix1.woodhull.com/FAQ.html
>
> Minix 2 only ran on x86 and Motorola 68000. No Arm version, as far as I can see.
>
> [3]
>
> Minix 3 is the interesting version. It is the microkernel.
>
> However, even so:
>
> https://www.osnews.com/story/136174/minix-is-dead/
>
>> and start to develop a new kernel for Ubuntu :
>
> That makes no sense.
>
> Ubuntu is a Linux. A complex, full-function Linux at that.
>
> Secondly, it is derived from Debian.
>
> Debian has had versions with other kernels before but it's a hard
> target and all but 1 are discontinued
>
> https://www.debian.org/ports/kfreebsd-gnu/ <- dead
>
> https://www.debian.org/ports/netbsd/ <- dead
>
> https://www.debian.org/ports/hurd/ <- sort of alive
>
> More appropriate would be to try to learn by building a simpler Unix.
> There are many.
>
> Version 6 Unix:
>
> https://pdos.csail.mit.edu/6.828/2012/xv6.html
>
> Version 7 Unix:
>
> https://www.nordier.com/
>
> Xinu:
>
> https://xinu.cs.purdue.edu/
>
>> perhaps for a beagle board with arm64 CPU
>
> Minix 3 does support Arm:
>
> https://wiki.minix3.org/doku.php?id=developersguide:minixonarm
>
> But it's rough -- better to start on x86.
>
>> on an xeon processor.
>
> Do you mean "OR a Xeon"?
>
> No need to focus on what model of Xeon. Any x86 chip will do.
>
>> my first step is to recode in ASM the boot code,
>
> What? Why?
>
> minix 2.0 use assembler for access to processor boot
>
>> but not ASM coder
>
> Then again, why?
>
> i will learn but it's a big project for portflolio
>
>> i have some stuff in C and C++ but no assembler.
>
> So don't.
>
>> any people would like follow my in this adventure, for a new kernel like Apple M1 or M2
>
> Those are processors, not kernels.
>
> if you have see my github on my wiki you well know what, i will try on beagle board with cortex A72
>
>> please say me what beagle board need by for a lot of stuff to try in real, or the virt-manager configuration.
>
> Don't?
>
> hadware have always some stuff isn´t emulated
>
> Just learn to use an x86 hypervisor and use that?
>
> Virtualbox is the easiest.
>
> But... listen.
>
> Microkernels are a largely discarded idea now. The communications
> (IPC, inter-process communications) between modules are too hard to do
> with good performance.
>
> is my dream, again if you some interest to my project you will see my github
>
> Plan 9 showed that using the filesystem is much simpler and more
> efficient than IPC.
>
> https://9p.io/plan9/
>
> A fork called 9front is still alive and active. There was a new
> release last week.
>
> http://9front.org/releases/2023/06/25/0/
>
> Learn that. Learn C and kernel coding on Plan 9.
>
> Forget Ubuntu. It is approximately 1000x bigger and more complicated.
>
> is for learning, i will have second job. just a kernel, the else is the GNU programs
>
>> i hope i interest some people,
>
> I am sorry to have to be so direct, but you seem very confused, and
> you want to start learning how to build a brick wall by building a new
> Empire State Building as your first effort.
>
> IMHO this is foolish and misguided. Start small. Start as small as you can!
>
> In fact, maybe a better starting place would be Fuzix, an even smaller OS.
>
> https://www.fuzix.org/
>
> stallman will say learn on big project for learn... isn´t me... is m'y dream, an life style
>
> --
> Liam Proven ~ Profile: https://about.me/liamproven
> Email: lproven at cix.co.uk ~ gMail/gTalk/FB: lproven at gmail.com
> Twitter/LinkedIn: lproven ~ Skype: liamproven
> IoM: (+44) 7624 277612: UK: (+44) 7939-087884
> Czech [+ WhatsApp/Telegram/Signal]: (+420) 702-829-053
best regard,
your signed say more about you that you constructive reply
take care
jean-loups white
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.ubuntu.com/archives/ubuntu-users/attachments/20230630/fc0b79b6/attachment.html>
More information about the ubuntu-users
mailing list