Is the IOS linux-based?

hectorjhrdzhectorjhrdz Member Posts: 127
I don't know where, but i heard about the IOS is a linux-based OS.

Is it true?


cheers

Comments

  • Johnny 5Johnny 5 Member Posts: 24 ■□□□□□□□□□
    Hmm if it is, that's news to me! I think Windows NT/2000/XP/2003 are a lot more based on Unix / Linux than Cisco IOS ever was...

    However, some of Cisco's newer Voice over IP Products are Linux based. CallManager 5.0 runs on top of Linux, and Unity Express is a Linux appliance that plugs in to a router.
  • SlowhandSlowhand Mod Posts: 5,161 Mod
    The early IOS was, in essence, a stripped-down Unix install. Keep in mind, though, this was well before Linux was even a shimmer in Linus Torvald's eye. Since then, the IOS has evolved into an operating system all its own, and only retains some throwbacks to its Unix roots.

    Free Microsoft Training: Microsoft Learn
    Free PowerShell Resources: Top PowerShell Blogs
    Free DevOps/Azure Resources: Visual Studio Dev Essentials

    Let it never be said that I didn't do the very least I could do.
  • mikej412mikej412 Member Posts: 10,086 ■■■■■■■■■■
    Slowhand wrote:
    The early IOS was, in essence, a stripped-down Unix install.
    Before there was Cisco there were UNIX boxes acting as routers (and gateways) :D So thinking back to those days.... I'd guess Cisco hired some UNIX programmers, rather than VAX programmers, to code the IOS.

    Most of the "histories of Cisco" do state that IOS is UNIX based.... UNIX derived.... UNIX inspired.... etc

    I still think they should have included vi, or at least ed in the IOS and used that to allow better ACL editing. icon_lol.gif
    :mike: Cisco Certifications -- Collect the Entire Set!
  • SlowhandSlowhand Mod Posts: 5,161 Mod
    mikej412 wrote:
    I still think they should have included vi, or at least ed in the IOS and used that to allow better ACL editing. icon_lol.gif

    There ya go. I'm all for built-in tools for editing and working. Just so long as they don't include emacs. . . *shudder*

    icon_lol.gif

    Free Microsoft Training: Microsoft Learn
    Free PowerShell Resources: Top PowerShell Blogs
    Free DevOps/Azure Resources: Visual Studio Dev Essentials

    Let it never be said that I didn't do the very least I could do.
  • HumperHumper Member Posts: 647
    Johnny 5 wrote:
    Hmm if it is, that's news to me! I think Windows NT/2000/XP/2003 are a lot more based on Unix / Linux than Cisco IOS ever was...

    Where do you get Windows like from a Cisco CLI??? The only comparison I think would be DOS Prompt!!!! Even then Windows can't spell traceroute right!! :D:Dicon_lol.gificon_lol.gif
    Now working full time!
  • JDMurrayJDMurray Admin Posts: 13,093 Admin
    Johnny 5 wrote:
    Hmm if it is, that's news to me! I think Windows NT/2000/XP/2003 are a lot more based on Unix / Linux than Cisco IOS ever was...

    Where do you get Windows like from a Cisco CLI??? The only comparison I think would be DOS Prompt!!!! Even then Windows can't spell traceroute right!! :D:Dicon_lol.gificon_lol.gif
    MS-DOS 2.0 and later were inspired by Bell Labs UNIX systems. MS-DOS 2.0 was a complete re-write from the 1.x releases and they had to model it on something (I guess the IBM OSes were not to Bill's taste). The reason DOS uses backslashes in its paths, and not slashes like UNIX, is because slashes were already used by MS-DOS as command line flag separators.
Sign In or Register to comment.