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