Slashdot Mirror


Linux in a World Where Windows 3.0 Never Happened

covertbadger writes "Larry Osterman said farewell yesterday to David Weise, the developer he credits with getting applications to run in protected mode on Windows 3.0, which led directly to Microsoft choosing to push Windows instead of OS/2. Today he speculates on what the IT world would be like if Weise had never completed this work. Windows 95 would never have existed, OS/2 would be the de facto standard, and IBM would never have put weight behind Linux because it had its own operating system to push."

49 of 574 comments (clear)

  1. Who is to say someone else wouldn't have by Shnizzzle · · Score: 5, Insightful

    put weight behind Linux? Maybe Apple goes that route instead of using Darwin.

    1. Re:Who is to say someone else wouldn't have by justforaday · · Score: 4, Interesting

      Apple did briefly explore that route (mkLinux - linux on the mach kernel). Instead, they used their experience there, along with that little bit of technology they acquired known as NeXTSTEP to make OSX...

      --
      I'll turn into a supernova and burn up everything. Well I'll turn into a black little hole and you'll turn into string.
    2. Re:Who is to say someone else wouldn't have by bombadillo · · Score: 4, Insightful

      OS X ( DARWIN ) is based off of NEXT OS. Steve Jobs was head of NEXT after he left Apple. When Steve came back to Apple he basically brought NEXT OS back with him. Apple would not have chosen Linux when they already had another solid *nix alternative.

      Ever notice that the home directory icon on OS X resembles the NEXT home icon.

    3. Re:Who is to say someone else wouldn't have by AvitarX · · Score: 3, Interesting

      I would say Oracle.

      With IBM having OS/2 and DB2 they would be able to push them together like MS does with SQL Server for Windows.

      To fight this Oracle could commit to Linux (which they have done) and had a platfor that they had control of on both sides.

      --
      Wow, sent an e-mail as suggested when clicking on "use classic" banner, and got a fast response that addressed my msg
    4. Re:Who is to say someone else wouldn't have by Leo+McGarry · · Score: 5, Informative

      It seems like some people don't know the story there.

      Back in the mid-90s, Apple developed their own port of Linux running on Power Mac hardware. It was called MkLinux. Apple shipped a number of developer releases.

      The problem was that, compared to the work Apple was doing on what would eventually become XNU, the Linux work was just not very encouraging, particularly in the area of device drivers. The Linux modular kernel model was also inferior to XNU's. So when it came time to choose a kernel for their new operating system, Apple dropped Linux like a hot potato and chose XNU with I/O Kit instead.

      This Web page gives a decent very high-level overview of how XNU was designed, explaining why it was a better fit than Linux for a robust, general-purpose, reliable operating system. Of course, Apple's Darwin documentation is the best source for up-to-date information.

  2. warning by X43B · · Score: 5, Funny

    IBM evil (again) and no Linux? I think you're going to blow a lot of /.'s minds.

  3. Re:If Windows had never existed on the home deskto by justforaday · · Score: 4, Interesting

    And then they would've been slapped with a "look and feel" lawsuit that they wouldn't have had the resources to fight off...

    --
    I'll turn into a supernova and burn up everything. Well I'll turn into a black little hole and you'll turn into string.
  4. "What if?" can be fun by Anonymous Coward · · Score: 5, Interesting
    Yeah, "What if?" can be fun, especially when you apply it to wars. What if Hitler had never invaded Russia? What if he had invaded Britian earlier in the war? Fun, if you're in that mind set.

    This one is a little bit too "If" for my liking; it goes back a little too far and tries to extrapolate too much. None the less, it's an interesting read.

    So heres some more:
    • What if AT&T never sued and BSD386 had been completed?
    • What if MULTICS hadn't been cancelled?
    • What if Dave Cutler didn't join the NT group at Microsoft?
    • What if Ed Roberts laughed Paul Allan out of MITS with their BASIC interpreter?
    • What if the Lisp Machines/Symbolics split had never happened and the hacker stayed at the MIT lab?
    1. Re:"What if?" can be fun by SydShamino · · Score: 5, Informative

      Are you implying that, if Hitler hadn't invaded Russia, Stalin would have had enough extra troops after WWII to move into the northern Europe, occupying Sweden and Finland? Then, given how many more US troops were required to defeat Hitler without Soviet help, the United States was left in a weaker position compared to USSR that later prevented the Soviet collapse in 1991?

      In other words, if Hitler hadn't invaded Russia, Linux today would be greatly changed because Linus would have been a Soviet citizen in a communist state?

      "What if" scenarios are fun...

      --
      It doesn't hurt to be nice.
    2. Re:"What if?" can be fun by elgatozorbas · · Score: 5, Funny

      What it all these nerds had girlfriends? /. would not have existed!

    3. Re:"What if?" can be fun by Anonymous Coward · · Score: 5, Funny

      Wow, I was about to mod this whole thread "Offtopic," but you managed to draw a connection between Third Reich historical speculation and Linus Torvalds. Sir, I salute you!

  5. Re:Hmm by TheKidWho · · Score: 4, Funny

    And we would still be on OS 8 right now, waiting until 2006 for OS 9.

  6. Re:If Windows had never existed on the home deskto by dave1791 · · Score: 4, Interesting

    Nah, they would have been ripping off WPS, which would have made a better Linux. I used to run OS/2 back in the early 90's and the win95 interface was a step backwards.

  7. Doom only ran on DOS by Dancin_Santa · · Score: 4, Funny

    So all those college-age kids with their DOS computers would still be using DOS.

    Microsoft would have ruled the roost.

    Nothing is different than it is now.

    1. Re:Doom only ran on DOS by edwdig · · Score: 4, Insightful

      Doom ran on practically anything. I remember playing it on SparcStations and SGI Indy Workstations back in 95. Doom would've just been written for whatever was the dominant platform at the time.

      Games go where the users are. Not the other way around. Gamers are too small a percentage of computer users to dictate platforms to everyone else.

    2. Re:Doom only ran on DOS by NanoGator · · Score: 3, Insightful

      "Gamers are too small a percentage of computer users to dictate platforms to everyone else."

      You do realize that we all have CD ROMs and sound cards because of games, right?

      Windows gamers are numbered in the 10s of millions. If you don't believe me, then I'd like you to explain why EB is stuffed with Windows games on the shelves with little to no support for any other OS.

      --
      "Derp de derp."
  8. What if? by Malc · · Score: 3, Insightful

    If "ifs" and "ands" per pots and pans then tinkers would be rich men.

    Who says Microsoft wouldn't have embraced and extended OS/2 and shut IBM out, leading to the same conclusion?

    What a waste of space stories like these are.

  9. Fallacy of the Never Happened by Speare · · Score: 5, Insightful
    There's a fallacy in imagining a world where a particular person never completed a particular invention. In short, it skips the notion that someone else would have invented it instead.

    If Ungh Blungh didn't invent the wheel, some other proto-Sapiens halfwit would have invented it in the following year. It's not like there was a shortage of halfwits in the golden crescent.

    If Henry Ford didn't invent the assembly-line production model, someone else would have invented it in the following decade. It's not like there was a shortage of development in the industrial arena.

    If this developer at Microsoft didn't fix "enhanced mode" Windows, then some other developer at Microsoft would have. It's not like Microsoft was aching for cash to hire smart developers to tinker with 80386 instruction sets.

    The size and complexity of an invention AND its environment are also key: If Linus never wrote a whole and usable kernel and published it, chances are that no other homebrew kernel would have grown with the same fervor. The complexity of the task, and the complexity of the eco-political forces at work, helped to spur the adoption in a unique way.

    --
    [ .sig file not found ]
    1. Re:Fallacy of the Never Happened by ghoti · · Score: 4, Insightful

      Good point, but you ignore the importance of timing here. If protected mode stuff running on Windows would have been done half a year later, Microsoft may already have made a decision to go with OS/2 - and enhanced Windows would have just been another nice demo.

      --
      EagerEyes.org: Visualization and Visual Communication
    2. Re:Fallacy of the Never Happened by Zarhan · · Score: 4, Insightful

      There's a fallacy in imagining a world where a particular person never completed a particular invention. In short, it skips the notion that someone else would have invented it instead.

      Wheel and rest of your examples are valid. However, I think that there *are* certain things that wouldn't have been invented by someone else.

      Consider Einstein. In 1905, he published his special relativity theory. Now, for this, all the pieces were pretty much there - somebody else would have come up with that sooner or later.

      However, general relativity, in 1915, is something that probably would have not been realized even by today if it were not for Albert. Even if we had gravity probe B I think scientists would be pretty dumbfounded by results - there is not really any "reasonable" explanation. You need to think outside the box - and I think that even though Newton's "standing on the shoulder of giants" applies to lots of things, there were no shoulders to stand upon regarding general relativity.

      Of course, this point is rather irrelevant because we are talking about developing an OS..

    3. Re:Fallacy of the Never Happened by san · · Score: 3, Insightful

      To bring this thread further off topic:

      Actually, Hilbert published his paper on general relativity at the same time as Einstein. (Einsteins paper was submitted 5 days later than Hilbert's).

      The concept of 'curvature of space' (in the sense of differential geometry) had been worked on since Riemann in the 19th century and with Einstein's general relativity it had become clear that the universe doesn't have a Euclidian metric.

      From that realization it was only a matter of time before somebody presented a metric which includes gravitational and electromagnetic effects, which is general relativity.

  10. Wow by tdemark · · Score: 4, Funny

    Rube Goldberg would have been proud of that article.

    - Tony

  11. Re:Hmm by mirko · · Score: 5, Interesting

    Apple, or Be ?
    In 1996 BeOS stood as the most promising environment around.
    There was also RiscOS, BTW. which could have gone very far (it's actually present in loads of set top boxen).

    --
    Trolling using another account since 2005.
  12. Would this have been so bad? by Gr8Apes · · Score: 4, Interesting

    While the PM interface did have some shortcomings, the OS was rock stable by 94. Heck, the PM shortcomings were minor compared to those of any other OS of the time. Multi-threaded applications, flat memory model, inherently non-fragging file system, the concept of shadows (closest weak analogies are symbolic links or shortcuts) that dissappeared when the root file was deleted, and the addition of extended file attributes that let a file name be anything and still tied to a particular application. A truly great OS with features yet unmatched by any other system, including, dare I say it, Mac OS X. (FYI: I'm about to purchase a Mac, so put the flame throwers away;)

    If anyone wants to flame the 2MB cache cache limitation of the file system, do realize that the HPFS386 file system used in the server did not have that restraint. Also recall the time period that this OS came out in. 2MB was a significant portion of 16 or 32 MB of RAM. (Yeah, that's right, OS/2 would run just fine in 32 MB of RAM. Heck, it'd run on 4MB machines if you wanted it to, with the smallest system I recall hearing about was a 2MB system minus the PM.)

    I still recall being able to run C&C in a window with sound while running Word 6, and several OS/2 apps with nary a problem. (Pentium Pro in 97).

    A trip down Nostalgia Lane once more. Would I run it again? Sure, if it had the applications needed today.

    --
    The cesspool just got a check and balance.
    1. Re:Would this have been so bad? by NutscrapeSucks · · Score: 4, Interesting

      Funny how you fail to mention Windows NT, which was superior to OS/2 in every way execept the graphical shell.

      The fact is that OS/2 was "gimped" in certain ways -- no integrated networking, no file permissions, no multiple users, various 16-bit legacy limitations in the kernel. This was done on purpose because IBM had no intention of letting Intel-based OSes intrude on it's midrange AS/400 and RS/6000 server business.

      When NT hit the market, it immediately started taking over server applicaitons. Something that OS/2 never would or could do. At least for servers, NT has always been the hardware driver, pushing the x86 platform upwards, and Linux has benefited hugely from that.

      If Windows never existed, the entire proprietary server market (DEC, SGI, HP, Sun, and IBM) would be very much richer and happier today.

      --
      Whenever I hear the word 'Innovation', I reach for my pistol.
  13. Remember Back To The Future 2? by Xpilot · · Score: 5, Funny

    Where Old Biff steals the DeLorean and gives the Sports Almanac to young Biff? Then Doc and Marty come back to a hellish timeline where Biff is a billionaire.

    I think something like that happened, where old Bill goes back in time and gives young Bill some tips on how to get lucky in the IT world, plus some source code for Windows 3.0. And we're living in the nightmarish timeline that was created.

    Only Doc and Marty can save us now. Or Linux. Whichever does it first :)

    --
    "Backups are for wimps. Real men upload their data to an FTP site and have everyone else mirror it." -- Linus Torvalds
    1. Re:Remember Back To The Future 2? by Dun+Malg · · Score: 4, Funny
      But there is absolutely no freaking way I'd be getting in a Microsoft time machine. (Or a Linux one, for that matter.)

      Hey, if you don't trust the Linux Time Machine project, why don't you download the source and fix it rather than complaining about it! :)

      --
      If a job's not worth doing, it's not worth doing right.
  14. I have to say... by angst7 · · Score: 4, Interesting

    OS/2 Warp was goodness in the extreme. (Bugs aside). I ran it for a while trying to stay away from Windows and knowing that someting would drag me away from DOS eventually. The interface and capabilities of OS/2 made me a bit giddy I recall. I still have rather bizarre memories of decentered happieness while running it. Weird.

    Of course my memories from around that same time of running early slackware linux are even better. It was on a 386 linux box with 5MB memory that I first saw the (then new) WWW in Mosaic on X. Windows couldn't grant me that pleasure at that time. (Trumpet winsock my ass)

    --
    StrategyTalk.com, PC Game Forums
    1. Re:I have to say... by Gr8Apes · · Score: 5, Interesting

      2.3 and 2.4 were pretty darn nice. I don't really recall too many issues with bugs. At least not in comparison to MS's bugs. I recall rebooting my machine 3 times in a year. I'd often hear colleagues scream in frustration as hours of work dissappeared in the all too familiar BSOD. (Well, familiar to them... ;)

      Had IBM capitulated to MS Office's underhanded call for memory @ 2GB when starting, even though it'd never use it, we might still be running OS/2.
      That manuever made Office95 incompatible with OS/2, and along with the then incompatible default file formats, the beginning of the end was near for OS/2.

      --
      The cesspool just got a check and balance.
  15. Re:Engineer? by SCHecklerX · · Score: 4, Funny

    Actually, just having a degree doesn't make you an engineer. Passing your EIT is the first step to that path. "MSCE" is a disgusting use of the word engineer to anybody who is a real engineer.

  16. Re:Engineer? by budcub · · Score: 3, Insightful

    People with a Phd can be called doctor too.

    Besides, not all engineers design bridges.

  17. Re:If Windows had never existed on the home deskto by datadriven · · Score: 5, Funny
    Then Linux types would have had to shamelessly rip off the MacOS interface instead of the Windows one.


    Maybe they'd call it Gnome, or something like that.
  18. Linux would still be here. Here's the logic: by pandrijeczko · · Score: 3, Insightful
    1. Linus Torvalds released the Linux kernel in 1991 because "he was unsatisfied with the operating systems of the time" (as I think the quote goes from "Just For Fun").

    2. He wrote the Linux kernel on a 386 PC - yeah, i guess he could have been using SCO UNIX on it but I seem to recall he was using MS-DOS a bit also.

    3. Richard Stallman started GNU during the 1980s, emacs, gcc, etc were already in widespread usage and being handed out as free source code.

    Therefore, the catalyst that sparked off Linux doesn't appear to have been Windows 3.0 anyway.

    Sure, with more OS/2 users, there may not have been so many people developing for Linux but it would still be here.

    --
    Gentoo Linux - another day, another USE flag.
  19. Microsoft & Skin Cancer by Prince+Vegeta+SSJ4 · · Score: 4, Funny
    Why Global Warming may be the first question you ask, but think about it. Many of us know that the shorter the wavelength of light, the higher the energy. We also know that blue and ultraviolet light has a shorter wavelength than red and yellow.

    Therefore, due to the increased number of blue radiation given off by windows machines, there has been an exponential increase in short wavelength, high energy electromagnetic radiation - which of course has been linked to skin cancer.

  20. Ford didn't develop it by madaxe42 · · Score: 3, Informative

    Colt developed the first production line model, for making their famous 6 shooters, 30 years before Ford applied the model to car manufacture.

  21. Re:Engineer? by Evil+W1zard · · Score: 3, Insightful

    Degree's don't mean crap. If you have the experience and skillsets and not the degree you still can be an engineer.

    --
    News Reporters Make Tasty Polar Bear Treats!
  22. Been thanking the wrong guy! by Mr.+BS · · Score: 3, Funny


    And I've been thanking Linus Torvalds for all of these years???

    Dave Weise... You 'da man!!!

  23. Re:Engineer? by Hal_Porter · · Score: 4, Insightful

    Having a degree doesn't make you engineer, solving problems does.

    --
    echo -e 'global _start\n _start:\n mov eax, 2\n int 80h\n jmp _start' > a.asm; nasm a.asm -f elf; ld a.o -o a;
  24. Re:I would expect this from a microsiftite by erikharrison · · Score: 4, Insightful

    What the hell are you talking about?

    There is not FUD. Fear? Uncertainty? Doubt? He didn't say a damn thing against Linux, and even argues that the business model which pushed IBM to invest in Linux (and which was partially caused by Linux) would still exist. They'd just open up OS/2 instead of porting OS/2 code (and AIX code, since those code bases have intermingled) to Linux.

    It's not unreasonable. OS/2 already has a strong presense in enterprise workstations, and that's a strong consulting market. A stronger OS/2 very possibly might have kept IBM (and only IBM mind you) out of the Linux game.

    Stop yelling just because someone said something you didn't understand.

  25. What if... by wayward_son · · Score: 3, Interesting

    What if Linus Torvalds had known BSD existed?

    Linus admits that he basically re-invented the wheel with linux, BSD had what he wanted, but he didn't know about it or that it was freely available.

  26. OT: Re:"What if?" can be fun by Kjella · · Score: 3, Interesting

    Yeah, "What if?" can be fun, especially when you apply it to wars. What if Hitler had never invaded Russia? What if he had invaded Britian earlier in the war? Fun, if you're in that mind set.

    Actually, if Hitler had the sense to "finish off" Europe by taking Britain before going east, it's overall not fun. Extremely creepy is more like it. He probably could, had he not sent all his troops east to fight the Soviets and wasted his missiles on civilian targets. What would happen is anyone's guess, but there'd be no US build-up in the UK, no D-day. Remember that the only thing that finally stopped Hitler was both the future superpowers of the world as well as resistance movements in half of Europe put together. Don't blame it all on the French ;)

    Kjella

    --
    Live today, because you never know what tomorrow brings
  27. Answer by Stuart Ballard by Spy+der+Mann · · Score: 3, Informative

    (from comments posted after TFA: )

    re: Tipping Points 2/3/2005 1:00 PM Stuart Ballard

    I guess I put it the other way around: the corporate interest in Linux was fueled *by* its undeniable technical and grassroots-level adoption success.

    Remember that in the real world IBM picked up Linux despite having its own Unix brand. Linux beat out IBM's best efforts (AIX and the stillborn Project Monterey) on *merit*, so convincingly that IBM themselves decided to scrap their own work in favor of it. I have a hard time thinking of any corporate involvement (on the scale you're contemplating) before that point that could be said to explain IBM's decision to adopt it. So I'm forced to conclude that if not IBM, one of the other hardware/Unix vendors would have done what they did. The other hardware/Unix vendors, in the no-Windows scenario, would be in the same place that IBM was in today's world, with the same options available.

    I'd definitely add one to your list of things that fueled Linux's success, although it doesn't affect the "what if" because neither of our future-histories modify it: the widespread availability of the Internet. Linux is an (IMHO inevitable) product of the fact that suddenly anyone with programming talent can easily get the latest version, submit a code patch, and see it integrated into new versions within days, if not *hours*. Linux couldn't have happened if the developers had to mail around 3.5" floppies :) My guess is that the absence of the Internet is pretty much the only thing that really *would* have erased Linux out of history.
    --------
    (end of comments)

    Frankly I think this is much more plausible. Thank God for the "reply" button in the blogs! :)

  28. Re:Per? Were! by teamhasnoi · · Score: 4, Funny
    If 'ifs' and 'buts' were candy and nuts, we'd all have a Merry Christmas!

    If 'buts' and 'ors' were filthy whores...I'm still working on this one.

  29. In every way? Methinks not... by Richard+Steiner · · Score: 4, Interesting

    "Funny how you fail to mention Windows NT, which was superior to OS/2 in every way execept the graphical shell."

    Since you mention the graphical shell, I'll assume you're talking about OS/2 2.0 or later with the WPS and not earlier 1.x incarnations.

    What about the fact that OS/2 came bundled with Rexx while NT had nothing at all similar?

    That OS/2's MVDM was significantly better than NT's VDM at running DOS programs?

    That OS/2's GUI could be decoupled and replaced with a smaller shell (TSHELL or similar) for use on older hardware for small servers?

    That OS/2 consistently beat NT in various performance tests over the years, and even did a cleanup when a single-CPU Warp Server box was put up against a 4-CPU NT Server box on file and print sharing benchmarks sponsored by PC Week?

    While NT and its successors certainly have definite advantages, mainly due to market position, I think you vastly overstate its relative position in terms of technology.

    Later versions of OS/2 from Warp 3 Connect on had a decent networking stack based on BSD, and most of the 16-bit portions of the kernel are gone at this point in time, so those limitations are no longer current.

    --
    Mainframe/UNIX Bit Twiddler and long time Windows/Linux Hobbyist.
    The Theorem Theorem: If If, Then Then.
  30. Re:Per? Were! by jaklein · · Score: 5, Insightful

    "If 'buts' and 'or' were filthy whores, we'd all be covered in chanker sores."

    --
    I used to be a paranoid, now, I'm just a noid.
  31. Re:If Windows had never existed on the home deskto by Locutus · · Score: 4, Interesting

    Following CUA just means that copy works with Ctl-C keys, etc and has nothing to do with the design of the system. On the otherhand, the WPS was/is based on the OO( object oriented ) design/spec called CORBA( industry standard ). It was/is OO all the way through and therefore those little icons you see are consistent in how they work since they are all based on a few basic objects. The Win95 interface was based on HP NewWave and was/is a shallow GUI interface with special bits of code for some parts and other parts use the same bits.

    There is really a world of difference between what Microsoft wants for its system and what IBM wants. IBM( and most C++ developers in the tech sector ) wanted and used a full hierachical object model( z inherits from y which inherits from x ) while Microsoft had tried to stay away from that kind of thing because it "hides" the underlying structure( the Windows APIs ). Back in the early 90's, there were alot of application frameworks out there for devopers to use and most would allow the applications to be compiled on OS/2 or Windows and many times UNIX too. That was bad for Microsoft and they did a great job at making sure OO frameworks went away.

    Even computer language history would have changed without Microsoft or Windows 3.0. Without Microsoft hold of the desktop, JAVA would not exist and SmallTalk would have probably be much more popular. In the late 80's and early 90's, IBM was trying to find a language/system to use across all of it's operating systems. SOM and Smalltalk were popular until JAVA came along. But this is speculation and will always be so opinions will vary.

    I will say that the stuff from IBM typically looked more like it was designed to solve customers and developers problems, instead of being designed to protect a monopoly( ala Microsoft ). IMO.

    LoB

    --
    "Anyone who stands out in the middle of a road looks like roadkill to me." --Linus
  32. MCSE DeVry grad reviews Mac mini by bonch · · Score: 3, Funny

    Since Slashdot rejected my submission, enjoy: http://www.divisiontwo.com/articles/MacMini2.html

  33. If Windows 3.0 never happened.... by boarder8925 · · Score: 4, Funny

    If Windows 3.0 never happened, we wouldn't have funny Flash animations like this:

    http://tinyurl.com/44te2

  34. Re:Lucky streaks and closed minds by Lemmy+Caution · · Score: 4, Insightful

    I think comparisons with Nazi Germany are fatuous. GWB is not Hitler, on dozens of levels. He's not even that important - the political movement of which he is a part is not his vision, is not really dependent on him in anyway, and would survive his disappearance without batting an eye.

    Also, GWB has not engaged in the activities you've described.

    However, I do think that the rise of the Japanese militarist regime is a far more productive metaphor. Replace state Shinto with Christianity, and the parallels really start to fit. The slow erosion of civil liberties, the pressure to put media in the service of state goals, the increasing authority given to law enforcement, the hostility to dissent, the use of rhetorics of victimization to justify intervention (Japan used the fact of European colonialism to legitimize its own empire).

    The "slow boil" effect is the key parallel, I think. In 1933, the Nazis took over a fairly democratic society, and the flags went up. Nazi ideology was explicitly racist, with an agenda for racial domination. There was no such moment in Japan. Yamato suprematism was never part of official doctrine, and was often repudiated by members of the military who wanted to encourage the cooperation of the co-prosperity sphere members (while the same sort of "boys will be boys" apologetics you would hear for Abu Ghraib and other abuses would be used to minimize or deny responsibility for events like the Rape of Nanking.)

    As in Fascist Italy, there was room for some (limited, monitored) dissent - Communists were able to operate throughout conflict, though many leaders were imprisoned.

    The parallels aren't perfect, but I don't think the last chapter in the US' rightward drift has been written yet, either. The attitudes that are looming are worrisome.