Andrew says he would sacrifice 50% of performance, if the system would never crash?!? ~ For me, that is a REALLY hard sell. :\ 5-10% sure, but 50%?
As is, my computers rarely ever crash, and by rare i mean that 'off-hand' I can't actually remember the last crash, on either my Mac or my main desktop, which is running Archlinux.
I think I'm more interested in the Genode project (sort of the successor to L4).
I know very little in programming, but I agree entirely with Andrew, I wish Minix had a lot more development power, I sooo want a simple reliable operating system for browsing and servers.
A lot of theses technologies are in BeOS and Haiku if I've correctly understand !
But if one day Minix 3 can run firefox or another HTML5 capable browser, I think I will try it seriously on real Hardware. This OS seems to feel all the holes I hate on current OS models.
Look up the l4 kernel for an example of a formally proven system. (the proof is over 20 times the length of the actual code). To be reliable without qualification you would still need hardware that was reliable without qualification, but run it with ECC and EM sheilding, you may get 6 or ever 7 nines of uptime. (The best linux systems get 4, the best unix systems get 5.)
1. first such commands may be obfuscated or hidden in a very clever way that's not obvious on it's face.
2. Even lacking malicious system commands, software that is not formally proven will have bugs, and some of those bugs will be exploitable. There are several exploits that will let a local Linux user escalate their privileges to root.
Great video. One thing I disagree with is the notion that it's all about the OS never crashing. That's wonderful academics, but it fails to cover this little thing called utility. What good is an OS that never crashes if, without its network driver due to a locked PCI bus, it is dead in the water? IOW, sometimes it is far better to crash and reboot the OS and actually be useful once again.
The current Intel lineup of processors run too hot. MacBook's and other laptops eventually heat up in your lap. Then the fans run at full speed, and then I have to turn up the speakers. Slower hardware is better.
SO basically Minix is a modular OS, with individual programs or drivers sectioned so they don't affect the whole OS if they fail? Makes a lot more sense than monolithic kernels, but I imagine it would run slightly slower because of the linking that needs to be done to make sure all these seperate modules? I suppose that that shouldn't really be that noticeable though, so I'm not surprised schools use Minix as a learning system. We just need to make it usable with a GUI and other programs.
@montaTheNuts they have to rewrite the wheel for creating the vga out for minix, so they used windows rather than spending days trying to make a vga out driver.
Ultimate hacking box - a pc rated as a DX4-100 running two systems - Windows for Workgroups 3.11, and on the other partition Minix 3.1.8. Dial-up modem, configure the CD-ROM drive, and a basic VGA PCI card/monitor
You run `./configure' and it always fails. /Always/. You know? What happens? It was looking for, I dunno, Perl 5.2.3.26.9.4b, and if that wasn't there it gives up--even though the application you're trying to install doesn't use Perl at all.
yeah, i can relate to that. :D i love this guy. makes me believe again in unix. too bad it's always the underdog that takes things seriously.. remember when apple used to make straightforward things instead of shiny ones? remember when linux used to run on 10 year old hardware? remember when.. ah, never mind, i'm getting old. tanenbaum ftw. ;)
At 45:00, the Chrome question is little wierd because the Chrome OS use Linux kernel as the OS. Different name for the system but the OS is well know but hided from wide public.
What's with the super-gay British? (Aussie?) accent at 44:49? He should try and tone the gayness and lispiness if he wants to make himself understood. Bejasus these limey bastards can't speak their own language for nuts.
Keep in mind that Minix is lacking drivers. That means you cannot run it on any random laptop, until you have ported all the necessary hardware drivers to Minix.
@z0ltanz0ltan This is not a game of "what OS do you run",I was simply stating that the hardware equivalents are bad examples due to their limited complexity and system dependencies.
@ungamedplayer See what gets missed out without good context? I had intended it as a sarcastic jab at you by asking which OS you might have recently created. Anyway it is infinitely more difficult to try and explain to an audience the raison d'etre of a new OS and I believe that Andy was merely trying to juice up his presentation than expecting anyone to sue him for perjury! Fairly speaking though, I doubt this will be successful as a General Purpose OS, it's too niche, even for grandma. Heh.
@ungamedplayer Agreed on both counts. The way Linux is going though, I doubt Minix would be a threat even in the reliability sphere as Andy wants to portray Minix' core strength. Linux is infinitely more configurable with over 19 years of solid fine-tuning. Let's see how it churns out. Meanwhile I have got a copy of his source and it seems pretty straightforward till now. Probably we could contribute if only to learn from the experience.
Andrew says he would sacrifice 50% of performance, if the system would never crash?!? ~ For me, that is a REALLY hard sell. :\ 5-10% sure, but 50%?
As is, my computers rarely ever crash, and by rare i mean that 'off-hand' I can't actually remember the last crash, on either my Mac or my main desktop, which is running Archlinux.
I think I'm more interested in the Genode project (sort of the successor to L4).
Cool talk nonetheless
triplesquarednine 4 days ago
I know very little in programming, but I agree entirely with Andrew, I wish Minix had a lot more development power, I sooo want a simple reliable operating system for browsing and servers.
HWGuyEG 1 week ago
My car is like that, usually it wants a new belt, fluid, or a new engine. of course its a FORD "Found On Road Dead" vehicle.
TheIndustrialphreak 1 week ago
i clapped at 43:35
ydkantor 1 month ago
What has the progress been on a "rethought file system"?
dfr343 1 month ago
A lot of theses technologies are in BeOS and Haiku if I've correctly understand !
But if one day Minix 3 can run firefox or another HTML5 capable browser, I think I will try it seriously on real Hardware. This OS seems to feel all the holes I hate on current OS models.
ElectronikHeart 3 months ago
@Uknown231231231
Look up the l4 kernel for an example of a formally proven system. (the proof is over 20 times the length of the actual code). To be reliable without qualification you would still need hardware that was reliable without qualification, but run it with ECC and EM sheilding, you may get 6 or ever 7 nines of uptime. (The best linux systems get 4, the best unix systems get 5.)
WorBlux 4 months ago
@Uknown231231231
1. first such commands may be obfuscated or hidden in a very clever way that's not obvious on it's face.
2. Even lacking malicious system commands, software that is not formally proven will have bugs, and some of those bugs will be exploitable. There are several exploits that will let a local Linux user escalate their privileges to root.
WorBlux 4 months ago
We can tell who thumbed down this vid.
emeka1978 5 months ago
@emeka1978 I think it was Linus..
Metal404Head 3 months ago
respect
sakisnemkav 5 months ago
To get perfectly reliable software you need for formally prove the entirety of the code and use, though this seems to come closer.
WorBlux 6 months ago
Great video. One thing I disagree with is the notion that it's all about the OS never crashing. That's wonderful academics, but it fails to cover this little thing called utility. What good is an OS that never crashes if, without its network driver due to a locked PCI bus, it is dead in the water? IOW, sometimes it is far better to crash and reboot the OS and actually be useful once again.
jonmasters 7 months ago
The current Intel lineup of processors run too hot. MacBook's and other laptops eventually heat up in your lap. Then the fans run at full speed, and then I have to turn up the speakers. Slower hardware is better.
JordanTBoehm 7 months ago
SO basically Minix is a modular OS, with individual programs or drivers sectioned so they don't affect the whole OS if they fail? Makes a lot more sense than monolithic kernels, but I imagine it would run slightly slower because of the linking that needs to be done to make sure all these seperate modules? I suppose that that shouldn't really be that noticeable though, so I'm not surprised schools use Minix as a learning system. We just need to make it usable with a GUI and other programs.
odinlinux 8 months ago
zomg you are using windows and microsoft office for the presentation? ahahah your minix can't do that?
montaTheNuts 8 months ago
Comment removed
AgentCROCODILE 7 months ago
@montaTheNuts they have to rewrite the wheel for creating the vga out for minix, so they used windows rather than spending days trying to make a vga out driver.
videomavric 4 months ago
@videomavric He could have used Linux instead.
metasjodiendo 3 months ago
118 people appreciated ,Linus didn't :)
catalintgjiu 9 months ago 5
Ultimate hacking box - a pc rated as a DX4-100 running two systems - Windows for Workgroups 3.11, and on the other partition Minix 3.1.8. Dial-up modem, configure the CD-ROM drive, and a basic VGA PCI card/monitor
evilunixuser1 10 months ago
Great talk
MultiJamala 10 months ago
You run `./configure' and it always fails. /Always/. You know? What happens? It was looking for, I dunno, Perl 5.2.3.26.9.4b, and if that wasn't there it gives up--even though the application you're trying to install doesn't use Perl at all.
ROFLMAO
vikraman2007 11 months ago
I was a student of you though your book, AST.
terminal2004 1 year ago
Isn't it weird that Minix has what? 6000 lines of kernal code? And Linux has 13million? Hmm...
Darr1066 1 year ago
@Darr1066 Minix is a microkernel whereas Linux is a monolithic kernel. It's sort of apples to oranges.
reinux 1 year ago
I thought Andy Tannenbaum was a dutch guy... I always imagined him having this dutch accent... lol ... nice talk.
YoLninYo 1 year ago
@YoLninYo
Me too, but apparently he's an American who moved to the Netherlands.
pulnimar 1 year ago
I remember the time before HD TV or color phones like it was yesterday.... Hmmm... or Maybe it was yesterday.
~
ArhkXi 1 year ago
Trying out MINIX 3, i see great potential.
HWGuyEG 1 year ago
'you run ./configure, and it _always_ fails'..
yeah, i can relate to that. :D i love this guy. makes me believe again in unix. too bad it's always the underdog that takes things seriously.. remember when apple used to make straightforward things instead of shiny ones? remember when linux used to run on 10 year old hardware? remember when.. ah, never mind, i'm getting old. tanenbaum ftw. ;)
bamdadkhan 1 year ago
At 45:00, the Chrome question is little wierd because the Chrome OS use Linux kernel as the OS. Different name for the system but the OS is well know but hided from wide public.
TheFri13 1 year ago
What's with the super-gay British? (Aussie?) accent at 44:49? He should try and tone the gayness and lispiness if he wants to make himself understood. Bejasus these limey bastards can't speak their own language for nuts.
z0ltanz0ltan 1 year ago
The ./configure example (39:10) is spot on for Linux. Any version of Linux. This is the sole reason for the existence of the Linux sysadmin. Heh.
z0ltanz0ltan 1 year ago
irony: minix 3 creater using windows
roopeshvaddepally 1 year ago 2
@roopeshvaddepally
Keep in mind that Minix is lacking drivers. That means you cannot run it on any random laptop, until you have ported all the necessary hardware drivers to Minix.
ShinNoNoir85 1 year ago 2
@roopeshvaddepally, I'm pretty sure that doesn't count as irony.
dgphi 1 year ago
@roopeshvaddepally Perhaps he needs software that hasn't been developed for Minix yet?
sookoll23 1 year ago
Cute presentation but..
Cars do crash for "random" reasons.
Aircraft carriers don't have dependant systems, software does.
ungamedplayer 1 year ago
@ungamedplayer And your OS is?
z0ltanz0ltan 1 year ago
@z0ltanz0ltan This is not a game of "what OS do you run",I was simply stating that the hardware equivalents are bad examples due to their limited complexity and system dependencies.
ungamedplayer 1 year ago
@ungamedplayer See what gets missed out without good context? I had intended it as a sarcastic jab at you by asking which OS you might have recently created. Anyway it is infinitely more difficult to try and explain to an audience the raison d'etre of a new OS and I believe that Andy was merely trying to juice up his presentation than expecting anyone to sue him for perjury! Fairly speaking though, I doubt this will be successful as a General Purpose OS, it's too niche, even for grandma. Heh.
z0ltanz0ltan 1 year ago
@z0ltanz0ltan Subtleness is lost in a text only medium. I like his ideas and understand where he's coming from.
Any new operating system will need to
a) have massive financial backing behind it to push it over the adoption curve (Then compete with MS and OS X)
or
b) be open source ( then compete with Linux).
I don't think that there is much point competing with Linux, and I don't have the cash capital to do the first.
ungamedplayer 1 year ago
@ungamedplayer Agreed on both counts. The way Linux is going though, I doubt Minix would be a threat even in the reliability sphere as Andy wants to portray Minix' core strength. Linux is infinitely more configurable with over 19 years of solid fine-tuning. Let's see how it churns out. Meanwhile I have got a copy of his source and it seems pretty straightforward till now. Probably we could contribute if only to learn from the experience.
z0ltanz0ltan 1 year ago
It's really great for all the os developer as well for com.sc. students.
amiteshprashar 1 year ago 8