10 ms·
XINU OS – Xinu Is Not Unix
- z1mm32m4n 11y agoSee now this is my kind of acronym. Things like "gnu's not unix" are too arbitrary; you can replace the 'g' with anything and still get an acronym that works. XINU is nice, elegant, and unambiguous.
- nmikhailov 11y agoSame with WINE - Wine Is Not an Emulator
- swsieber 11y agoHow about: WINE - Wine is no emulator?
- mongol 11y agoI don't see the difference..?
- krick 11y agoHe is pointing out that leaving out "is" in "GNU is not Unix" is pretty lousy way to make an acronym (if that could be called acronym at all), as "is" is as much word as "not" or "Unix" are and omitting it is arbitrary. It isn't a preposition or something.
- nailer 11y agoRemoving one and two letter words from acronyms is commonplace.
- krick 11y agoYeah, you mean prepositions, which "is" isn't. I don't really care, btw, just clarifying what parent (probably) tried to say.
- nailer 11y ago> Yeah, you mean prepositions No I don't. See https://en.wikipedia.org/wiki/Acronym#Numerals_and_constituent_words https://en.wikipedia.org/wiki/Acronym#Numerals_and_constitue... and also https://en.wikipedia.org/wiki/Etiquette https://en.wikipedia.org/wiki/Etiquette
- credit_guy 11y agoMaybe he means that Xinu is Unix backwards.
- such_a_casual 11y agoIt's a recursive acronym that is also UNIX backwards: XINU Is Not Unix
- mtgx 11y agoIt's also UNIX written in reverse.
- bcook 11y agoI completely missed that. Now my OCD's thirst has been slaked. Thanks.
- asdfaoeu 11y agoGINX is not UNIX?
- aceperry 11y agoGenuino is not UNIX
- colordrops 11y agoHmm, they look like identical forms of wordplay, with GNU having the added advantage of being an actual word.
- fallingbadgers 11y agoXINUL anyone?
- anon4 11y agoXinul Is Not (your) Uncle's Linux
- ecma 11y agoMore important than the acronym is the effort itself. XINU is a really interesting project and probably the second OS I was introduced to outside of the POSIXy neighbourhood. It differs from a lot of other projects in that its goals (to my understanding) were very different to the usual approach toward providing POSIX compliance or a platform intended to support layering POSIX on top of a base architecture. I picked up an old copy of the textbook and never read it. Maybe this is the kick I needed to pick up the newer edition and actually check it out in earnest!
- kabdib 11y agoWhen I first learned C I also read Lions' Notes on v6 Unix, and kind of saw what was going on, but the XINU book really drove home how kernels worked. The XINU book on internetworking was similarly great.
- ZenoArrow 11y agoIs there a document or video that gives an overview of the XINU architecture?
- nickpsecurity 11y agoSeriously, as neither the website nor the Wikipedia article tell me crap about that. Guess we're expected to buy a book... (sighs)
- ecma 11y agoIf you happen to read this, the courses at Purdue which are based around XINU seem to be CS354 and CS503. Some google-fu turns up lecture notes but I'll avoid linking them due to the fact that they don't seem to be openly distributed. That may or may not be what you were after since the book is probably more detailed at to the point than the course notes would be.
- fiatjaf 11y ago"network communication, local and remote file systems"
- dewyatt 11y agoNetwork communication sans TCP it appears.
- belltyler 11y agoI took the CS OS grad. course at Purdue last semester that taught OS principles using XINU. Overall, I think the OS is great. Used primarily for embedded systems (routers were the common example) it was simple, quite extensible and fun to learn.
- talkingtab 11y agoNot to forget a Berkeley company from long ago called Mt Xinu. (Unix TM backwards). They made one of the funniest *nix related calendars ever among other good things.
- feld 11y agoThere is a FreeBSD-derived OS called Xinuos that is different than this and caused me much confusion ... http://www.xinuos.com http://www.xinuos.com
- aidenn0 11y agoThe license is here: https://www.cs.purdue.edu/homes/dec/xlicense.html https://www.cs.purdue.edu/homes/dec/xlicense.html (I had to google for it)
- aidenn0 11y agoDoes anyone know if XINU is used in Purdue's undergrad OS classes these days? I went there and it was not mentioned even once (took OS around '04). Most of what we did was in Nachos[1] 1: https://en.wikipedia.org/wiki/Not_Another_Completely_Heuristic_Operating_System https://en.wikipedia.org/wiki/Not_Another_Completely_Heurist...
- jpetrucc 11y agoCS354 (OS) at Purdue used XINU for the majority of the semester I took it in 2013
- Nano2rad 11y agoXinu is used for code in Douglas Comer's book on TCP/IP, early editions.
- LukeShu 11y agoXINU is used for CS354, the undergrad CS OS course (and has been for at least the last 2 years). A different OS is used for the undergrad ECE OS course; I think it may be Nachos, but I'm not sure.
- TacticalTable 11y agoCurrently procrastinating on a project using Xinu at Purdue. Some of the systems are dead basic, which makes it really great as a teaching tool.
- pg_is_a_butt 11y agoin college, we had to write our own compiler, and then use it to compile Xinu, and then compile the compiler within Xinu. my biggest takeaway was that the raw source code of a powerful operating system could fit in about 9 pages of textbook.
- panglott 11y agoNot to be confused with... https://en.wikipedia.org/wiki/Xenu https://en.wikipedia.org/wiki/Xenu