Post a Comment
I tried the latest release today. Couldn't get it to run at all in VirtualBox, the kernel fails right after the boot menu. Also tried in a QEMU VM and got it to install, but can't get MINIX to connect to the network. The ifconfig utility keeps crashing with a memory allocation error. Haven't tried it on physical hardware as MINIX doesn't support my physical network card.
I checked the documentation and confirmed all my VM settings were what the MINIX devs recommend. The MINIX team may be making some great progress (the installer is certainly straight forward, man pages are well written, etc), but I can't get the operating system to a point where I can do anything useful with it. No network and no desktop makes for a limiting experience.
I have never heard or read about them not getting along. Mind pointing me to a source/reference?
Thank you in advance
Here is the whole thread:
http://groups.google.com/group/comp.os.minix/browse_thread/thread/c...
Wikipedia article about it:
http://en.wikipedia.org/wiki/Tanenbaum%E2%80%93Torvalds...
I agree that Andrew Tanenbaum using Git for MINIX is ironic. In a way I think it proves that professors can be wrong sometimes, too.
Maybe they should learn more about humility and being humble.
Edited 2012-03-02 05:43 UTC
Oh, the great debates?
This doesn't suggest that they don't get along. It only proves that they have different opinions regarding the design of os kernels.
Of course professors can be wrong but they usually aren't
.
Professor Andrew seems to be even more humble than Linus.
Using git has nothing to do with the architecture of os kernels so I don't see the irony.
If Andrew started accepting monothilic kernel designs in his kernel then that would be ironic.
Remember also, with this particular holy war, such gems as L4 ("one billion L4 kernels" in Qualcomm-based mobiles 1.5 year ago, who knows how much now http://en.wikipedia.org/wiki/L4_microkernel_family#Commercial_deplo... ) or INTEGRITY (flew a modern airliner or... jet fighter lately? http://en.wikipedia.org/wiki/Integrity_(operating_system)#INTEGRITY-178B )
Edited 2012-03-04 21:00 UTC
How does minix using a tool that has nothing to do with the disagreement between Andy and Linus make him wrong in any way? "
Perhaps I've used the wrong words, I just think there's some irony in this.
I mean, Linux became bigger than MINIX and Git was created as a result of Linux development and growth.
Andrew Tanenbaum in that post said that Linux would have no future due to its monolithic design, now they're using Git, which came out from Linux development not a long time ago.
Was Andrew right or not?
Edited 2012-03-02 07:30 UTC
Minix was not always free(as in speech).
Minix was initially just a research operating system. It's just since recent times that Andrew let known his ambitions for minix.
Too often I see Torvalds' minions spreading FUD about minix, general misconceptions etc...
Would u suggest that minix use inferior SCM tool just to avoid this perceiced irony? Avoid every and anything related to linux or its creator?
That would be cazy :/.
There is no irony in Andrew's team using git. Andrew has never publicly disagreed with anything git or related to git.
Was Andrew right or not?
You decide. Linux is widely used though a failure on the desktop. Linux is a huge piece of software, which is difficult to learn and maintain. Many distributions are unstable. Right now I'm using ubuntu which is forcing me to choose between having children in the future and resting my laptop on my lap because it goes well over 80 degrees C whenever I play any media or connect to my desktop over vnc. Sometimes I try to play a mp3 and for some reason the os hangs, then dies. If a microkernel like minix will offer me greater stability than this, then I welcome it.
The linux of yore was nothing like the linux of today. Linux has had to evolve to stay relevant. It will have to continue to evolve. So will minix.
Success for linux doesn't mean failure for minix or vice versa.
In the near future, minix will not be directly comparable to linux because linux is just a kernel while minix(3) is a full operating system.
You are talking about a conversation from 1992!
Tanenbaum thought that Linux had no future because of its architecture and he was right! The Linux architecture back then was a monolithic kernel that was NOT portable at all. Our modern modular and portable Linux is a totally diferent animal.
Linux was right too, MINIX was an incomplete academic teaching toy and NOT free.
Both where right and over time we got a better Linux AND a better MINIX even if MINIX still has some way to before it becomes truly useful.
Consider the situation back then.
MINIX not free and a toy. Linux incomplete, monolithic, x86 only and more or less crap. BSD involved in a lawsuit. We had no good choices at all and now if you want a *NIX your best choices are all free AND we have so many of them that we get to argue about the best choice too!
When it comes to the issue which kernel architecture is better I really don't give a shit. Linux proved one thing (well Linux AND HURD proved one thing), it is easier to improve what you have then to start over from scratch to build a theoretically better or purer architecture.
This is pure irony. You talk about Linus opponents should be humble? And what about Linus himself? Doesnt he have an attitude problem with his big ego? Stealing all cred from the GNU project. Calling OpenBSD developers "Masturbating monkeys", for their focus on security. "I have scared away all normal developers, now only the rest is left on the Linux kernel project". etc etc
So Linus T has no attitude problems, right? He is humble right?
Actually Linus just speaks him mind.
I have heard myself saying the same things when being frustrated with people moaning about "browser X" ... being a web dev myself.
He is direct and honest ... I rather deal with someone like him than someone who smiles to my face and wishes to stab me in the back.
I see this similarly to the "Strict by fair" teachers ... these were always the best teachers, because you knew what they expected.
This is pure irony. You talk about Linus opponents should be humble? And what about Linus himself? Doesnt he have an attitude problem with his big ego? Stealing all cred from the GNU project. Calling OpenBSD developers "Masturbating monkeys", for their focus on security. "I have scared away all normal developers, now only the rest is left on the Linux kernel project". etc etc
So Linus T has no attitude problems, right? He is humble right? "
What I said about humility definitely goes to Linus Torvalds too.
Perhaps he needs to be taught a lesson? Maybe a fork is coming?
Its still funny.
Yes, its different software than they were arguing about, but they were really arguing about philosophies of software development. Pragmatic vs Academic. Linus is the ultimate pragmatist, IMHO. Git was designed with the same pragmatic philosophy ( "screw disk space, I need speed").
This along with the increased use of NetBSD code, shows that Minux is becoming more pragmatic all the time.
Edited 2012-03-02 15:50 UTC
AFAIK the only thing they "don't get along with" is which of micro or monolithic kernels are a "better" design.
The whole thing is massively blown out of context by the press and even more so here as Git isn't even remotely related to kernel design.
It's a little like saying I'm not going to use any software nor services developed by anyone on OSNews who I've ever disagreed on. If everyone acted like that - nothing would ever get done.
Nice work for Minix. I hope some day, Plan 9 would also embrace clang or gcc or pcc (modern supported compilers).
The lack of USB stack / peripherals is something that keeps Minix from being used more extensively.Hopefully soon they will have something in this area. Even more important, they could start thinking about DDE kit.




