1987: Tanenbaum creates MINIX as a Unix-like teaching OS>In 1987, MINIX, a Unix-like system intended for academic use, was released by Andrew S. Tanenbaum to exemplify the principles conveyed in his textbook, Operating Systems: Design and Implementation. While source code for the system was available, modification and redistribution were restricted.1991: Torvalds copies the MINIX code>I'm doing a (free) operating system (just a hobby, won't be big and professional like gnu) for 386(486) AT clones. This has been brewing since April, and is starting to get ready. I'd like any feedback on things people like/dislike in minix, as my OS resembles it somewhat (same physical layout of the file-system (due to practical reasons) among other things). I've currently ported bash(1.08) and gcc(1.40), and things seem to work. This implies that I'll get something practical within a few months [...] Yes - it's free of any minix code, and it has a multi-threaded fs. It is NOT protable [sic] (uses 386 task switching etc), and it probably never will support anything other than AT-harddisks, as that's all I have :-(.Also 1991: Torvalds announcing the first official version of Linux and adopts GNU userland:>[As] I mentioned a month ago, I'm working on a free version of a Minix-lookalike for AT-386 computers. It has finally reached the stage where it's even usable (though may not be depending on what you want), and I am willing to put out the sources for wider distribution. It is just version 0.02...but I've successfully run bash, gcc, gnu-make, gnu-sed, compress, etc. under it. 1992: Adopts GPL and POSIX>When Torvalds released version 0.12 in February 1992, he adopted the GNU General Public License version 2 (GPLv2). [...] With the support of the POSIX APIs, through the libC that, whether needed, acts as an entry point to the kernel address space, Linux could run software and applications that had been developed for Unix.
Fast forward 1996>The GNU people tried calling it GNU/Linux, and that's ok. It's certainly no worse a name than "Linux Pro" or "Red Hat Linux" or "Slackware Linux" ...Isn't it funny how the kernel that started as a MINIX lookalike and depended heavily on GNU software somehow became a one-man branding exercise?
>>109401439>Isn't it funnynot really, if you want a real laugh find the thorvalds/tanenbaum flamewars
>>109403090>thorvalds/tanenbaum flamewarshttps://choices.cs.illinois.edu/cache/Linus_vs_Tanenbaum.html
Yeah, I'd be surprised if this retard can code at all
>>109404162remember this is the same retard that is renowned for abusing people for their bad code, then forces an update to the linux kernel that basically crashed the global user base. the guy is a fucking fag, he's one of those dudes that exists in the margins of society because he exploits the fact that most people are polite so he doesn't have to be. most of the work on linux has been done by for profit corporate entities. let that sink in.
>>109403182>In the meantime, RISC chips happened, and some of them are running at over 100 MIPS. Speeds of 200 MIPS and more are likely in the coming years. These things are not going to suddenly vanish. What is going to happen is that they will gradually take over from the 80x86 line. That didn't age well.
>>109403182Yeah, Torvalds sounds exactly like the fat, angry, frumpy nerd faggot I always thought he was.
>>109404294ARM is more popular than x86 by far, but everything is VLIW under the hood.
>>109404356>ARM is more popular than x86 by farthis is because cellphones and don't pretend otherwise. it's only started making in-roads in real compute because ai, and even then a lot of that backbone is still x86, which is resolutely not going anywhere and is actively being developed because the demand for it is huge.
>>109404387Because the preferred unit of personal computing is the phone. x86 is still relevant because it happens to be married to the banks' chosen winner in the semiconductor market, not because instruction set matters.
>>109404294In the early 1990s and onward MIPS was the first 64 bit cpu and it was ahead of x86 in floating point operations and bandwidth for many years. This was one part of why Silicon Graphics was so successful until they fucked up everything (they also bought MIPS the company..) and everything went downhill from 1997 onwards or so.MIPS was still used in consumer hardware like PS2 and PSP.. they were quite powerful.
>>109404710*MIPS (company) = risc processors
>>109404537>not because instruction set matters.>instruction set is still that largest general compute tech stack>but doesn't matterstop sacrificing your self-respect to win on the internet anon. you'll feel much better about yourself.
weird topichow do i find a copy of powertools book
>>109401435El gordo puto de Linus se robó el código. Tenenbaum was right.
>>109404162He made linux and git. Anything you say will not change that. What have you done?
>>109401435Funny how both GNU and Linux have common ancestry in MINIX.The first thing Stallman wanted for the GNU Project was a compiler, so he asked for the source code of ACK (Amsterdam Compiler Kit, which was the compiler used for MINIX), but they've declined, so gcc was born.Years later ACK was open-sourced, but it was already late and i don't think many cared (I downloaded it on my MINIX because it's basically the only source code missing from normal install, but it's pretty big and hardly educational, unlike the kernel). MINIX also had a more restrictive license in the beginning.Imagine if Tanenbaum both open-sourced ACK and MINIX early on and embraced all the software contributions over comp.os.minix, maybe as separate MINIX distribution that's not focused on education.Then the microkernel would have trully won, and MINIX would be living as the main OS on all of our machines, not just inside Intel ME.
>>109403182>>109404328>https://choices.cs.illinois.edu/cache/Linus_vs_Tanenbaum.html>Yeah, Torvalds sounds exactly like the fat, angry, frumpy nerd faggot I always thought he was.Didn't get that impression at all.It wasn't even particularly flame war'ish.
>>109403182looks that professor is more obsessed with GNUnix than Linus.. GNUnism infested everything, theory and practice, hehehe..professor lost the debate, imo. obviously there were no asynchronicity knowledge back then, so they were arguing in what was available. anything monolithic is inclined to a threading model, yecheiftan won
>>109401435>CopiesHe learned from it, but he produced something entirely different. Freax / Linux was a monolithic kernel and initially only worked on x86.
>>109404537you can hardly call phones "personal computing" at this point
>>109405738>He made linux and git. Anything you say will not change that. What have you done?s/made/stole/g
>>109404717>>109404710youre a bot or extremely ESL because they were talking MIPS as the unit of measurement fuck this gay dead internet earth