Annotation of wikisrc/ports/mac68k.mdwn, revision 1.1

1.1     ! mspo        1: [[!template id=port
        !             2: port="mac68k"
        !             3: cur_rel="6.0"  
        !             4: future_rel="7.0"
        !             5: changes_cur="6.0"
        !             6: changes_future="7.0"
        !             7: thumbnail="http://www.netbsd.org/images/ports/mac68k/800_and_classicII.gif"
        !             8: about="""
        !             9: NetBSD/mac68k is the port of NetBSD to Apple Macintosh computers that
        !            10: utilize the Motorola 68k-series processor. It should run on most
        !            11: Macintoshes with a 68040 or 68030 processor, and on Macs with a 68020
        !            12: processor (provided that they also have a 68851 PMMU). For Macs using
        !            13: the PowerPC processor, please take a look at
        !            14: [NetBSD/macppc](../macppc/).
        !            15: 
        !            16: The mac68k port was originally known as MacBSD. It began as a port of
        !            17: the Berkeley Networking Release 2 (more commonly known as Net/2) with
        !            18: 386BSD-0.1 filling in the cracks. This was running in a basic form in
        !            19: the late spring of 1992. About that time, it became obvious that 386BSD
        !            20: was a dead end, and NetBSD looked like the way to go. The initial NetBSD
        !            21: merge was into the 0.8 released sources. The first formal release of
        !            22: NetBSD/mac68k was as a part of NetBSD 1.0. NetBSD/mac68k was the first
        !            23: free OS to run on a 680x0-based Macintosh, and currently supports more
        !            24: of these systems than any free OS.
        !            25: 
        !            26: Development activity on NetBSD/mac68k continues at its usual pace (in
        !            27: other words, when the volunteers find time). Much progress has been
        !            28: made, however, and most desktop systems can boot to a usable state.
        !            29: 
        !            30: """
        !            31: supported_hardware="""
        !            32: -   Mac II, IIx, IIcx, SE/30
        !            33: -   Mac IIci
        !            34: -   Mac IIsi, IIvx, IIvi
        !            35: -   Performa 400/405/410/430, 450, 460/466/467
        !            36: -   LC/Performa 520, 550/560
        !            37: -   Performa 600/600CD
        !            38: -   MacTV
        !            39: -   LC II, III, III+
        !            40: -   Classic II
        !            41: -   Color Classic
        !            42: -   Centris 650
        !            43: -   Quadra 700
        !            44: -   Quadra 610, 650, 800
        !            45: -   Quadra/Centris 660AV
        !            46: -   Quadra 840AV
        !            47: -   Quadra 630
        !            48: -   Centris 610[^[1]^](#ftn.68LC040)
        !            49: -   Quadra 610 DOS[^[1]^](#ftn.68LC040)
        !            50: -   Quadra 605[^[1]^](#ftn.68LC040)
        !            51: -   LC 475, Performa 475/476[^[1]^](#ftn.68LC040)
        !            52: -   LC 575, Performa 575/577/578[^[1]^](#ftn.68LC040)
        !            53: -   LC 580, Performa 580/588[^[1]^](#ftn.68LC040)
        !            54: -   LC 630/630 DOS, Performa
        !            55:     630/631/635/636/637/638[^[1]^](#ftn.68LC040)
        !            56: -   Performa 640 DOS[^[1]^](#ftn.68LC040)
        !            57: -   PowerBook 170
        !            58: -   PowerBook 160/165/180
        !            59: -   PowerBook 550c
        !            60: 
        !            61: * * * * *
        !            62: 
        !            63: [^[1]^](#68LC040)System is based on the Motorola 68LC040 and [FPU
        !            64: functions are not yet fully
        !            65: supported](http://www.macbsd.com/macbsd/LC040-and-BSD.html).
        !            66: """
        !            67: 
        !            68: additional="""
        !            69: ## History of NetBSD/mac68k
        !            70: 
        !            71: [Allen Briggs](http://www.ninthwonder.com/~briggs/) was the port
        !            72: maintainer of NetBSD/mac68k up until the release of [NetBSD
        !            73: 1.2](../../releases/formal-1.2/). He handed this position over to Scott
        !            74: Reynolds effective as of the 1.2 release. Here is Allen's story of the
        !            75: origins of NetBSD/mac68k:
        !            76: 
        !            77: *Once upon a time...*
        !            78: 
        !            79: > [Brad Grantham](http://www.plunk.org/~grantham/), got to thinking that
        !            80: > a cool, cheap workstation with a decent interface, tools, and
        !            81: > capabilities would be a lot of fun to build and sell and was just what
        !            82: > the world needed. Well, he started talking to some friends and they
        !            83: > decided that a nifty first step would be to make some money by selling
        !            84: > a real cheap Unix for the old Mac II's (that were required for CS
        !            85: > majors at Virginia Tech for a couple of years -- basic config? 80MB
        !            86: > HD, 2MB RAM, A/UX 1.0/1.1--later upgraded to 2.0).
        !            87: >
        !            88: > At this time, Berkeley Networking Release 2 (Net/2) was available on
        !            89: > the Internet and 386BSD 0.0 had recently been released, so that looked
        !            90: > like a handy place to start. Brad and [Lawrence
        !            91: > Kesteloot](http://www.teamten.com/lawrence/) spent a lot of time and
        !            92: > sweat getting the system to almost work--relieving stress by killing
        !            93: > earwigs. They got the system up to single-user mode, but hit a slump
        !            94: > that Chris Caputo broke. Chris also did a significant amount of work
        !            95: > to get the system to be self-hosting and read/write SCSI at a decent
        !            96: > rate. About this time, there was lots of wind about great things to
        !            97: > come from 386BSD 0.2, but there was also these new system, NetBSD,
        !            98: > that seemed to be going somewhere. Chris began to merge the existing
        !            99: > code to NetBSD's 0.8 release.
        !           100: >
        !           101: >
        !           102: > Well, that summer (1993) saw several changes: Lawrence went off to
        !           103: > grad school; Chris went to Microsoft and got married; Brad moved to
        !           104: > California; and [Allen Briggs](http://www.ninthwonder.com/~briggs/)
        !           105: > and Michael Finch started working on the system instead of just
        !           106: > hanging around like spectators. They got MacBSD merged into NetBSD 0.8
        !           107: > by the time that NetBSD had progressed to 0.9... At Christmas that
        !           108: > year, Brad and Lawrence got back together and had a hacking session
        !           109: > with Mike in Mike's apartment. This led to support for a few more
        !           110: > systems and was generally considered to be a Good Thing.
        !           111: >
        !           112: > Allen took on the responsibility of keeping the mac68k code up to date
        !           113: > and managed to do so while also making some improvements and merging
        !           114: > in the occasional contributed changes.
        !           115: 
        !           116: Quotes included in an early release of MacBSD
        !           117: ---------------------------------------------
        !           118: 
        !           119: > "The best book on programming for the layman is \`Alice in
        !           120: > Wonderland'; but that's because it's the best book on anything for the
        !           121: > layman."
        !           122: >
        !           123: > -- Fortune
        !           124: >
        !           125: > "Just about every computer on the market today runs Unix, except the
        !           126: > Mac (and nobody cares about it)."
        !           127: >
        !           128: > -- Bill Joy 6/21/85
        !           129: 
        !           130: """
        !           131: 
        !           132: ]]
        !           133: [[!tag tier2port]]

CVSweb for NetBSD wikisrc <wikimaster@NetBSD.org> software: FreeBSD-CVSweb