Slashdot Mirror


NetBSD released for iMacs and G3s

ChristianC writes "The latest release of NetBSD, 1.4, now supports iMacs and G3s. This is particulary interesting, as OS X is based on various BSD distributions, so NetBSD and OS X will be very similar under the hood. "

105 comments

  1. Not FreeBSD by Anonymous Coward · · Score: 0

    It's NetBSD!

    /begin{grumpy_old_man_mode}
    Can't you read?
    /end{grumpy_old_man_mode}

  2. Opinion: Linux or NetBSD by Anonymous Coward · · Score: 0

    Just a question. Now that NetBSD is supported on my Power Computing Powerwave, am I better of running NetBSD instead of Linux as far as reliability is concerned.

    Informed opinions please.

    1. Re:Opinion: Linux or NetBSD by Anonymous Coward · · Score: 0

      backup

      run with both Linux AND NetBSD

      ktrace the binaries

      let it blow

      evaluate :-)

    2. Re:Opinion: Linux or NetBSD by Anonymous Coward · · Score: 0

      Because Linux for the PPC has been available and used for several years now, there are probably fewer problems _out of the box_ than NetBSD. *HOWEVER*, the fact is that there are far fewer people using Linux or *BSD on PPC as compared to i386. and for that reasons there will probably always be more minor glitches and gotchas in both operating systems on the PowerPC.

    3. Re:Opinion: Linux or NetBSD by perry · · Score: 1

      NetBSD has also run on the PowerPC for years.

  3. Try it! by Anonymous Coward · · Score: 0

    If Linux does not run reliable on your system then dump it and go for NetBSD.

  4. Linux vs NetBSD by Anonymous Coward · · Score: 0

    I've always found that both Linux and *BSD's have their place... (tho the effort often seems duplicated or triplicated when looking at the BSD's)

    Linux is more of a continual effort to bring new features, and experimental stuff to the os.

    *BSD's seem to stick with what they have for the most part and perfect it... so if they have all that you need or want, I would suggest *BSD.

    On the other hand (left I guess) if your one of the guys that gets a thrill out of getting something to work, Linux is probably best...

    on a very notable note... alot of the remote bugs aren't present in *BSD's..

    for me they are all just another toy (in this game called life)

  5. AWSOME by Anonymous Coward · · Score: 0

    Its good to see more unix support on the Mac. But, I don't think Im giving my PC just yet.


    /CTCP VERSION BillGates

    -BillGates- VERSION X-Chat 0.9.4 By ZED - Linux 2.2.9 [i686/400MHZ] : http://xchat.linuxpower.org

  6. Commercial OS Vendors can now start chapter 11 :) by Anonymous Coward · · Score: 0

    This is cool news.

    Linux/PPC (really awesome, have seen it)
    and now NetBSD/PPC enters the arena. Apple
    is doomed now with their MacOS. The days
    that OS Vendors charge absurd prices for
    their products are gone!!

    The real edge is , that even the hardware
    platform isn't an issue more nowadays.

    OSS Os-es, run any hardware. Thats somethin
    Comercial OS vendors like Microsoft can stick
    in their ass.


  7. Re:RELIABILITY.. by Anonymous Coward · · Score: 0

    Runs on more platforms then Linux does? You sure? Hold on, im going to check the webpages right now- brb.

    Linux:
    i386 (intel family)
    SPARC 4m
    SPARC 64 (Ultrasparc)
    Alpha
    m68k (Amiga, atari, mac, NeXT, Dragon Ball)
    StrongARM
    IBM/Motorola G3 (Apple Mac, RS/6000)
    MIPS (SGI, others)
    PA-RISC
    VAX (still porting?) - as in not finished?
    CL-PS7110l (palm top, still porting?) 0 as in not finsihed?
    AP-1000+ (This fuji supercomputer thingy)

    There are others as well.

    NetBSD:
    Alpha
    m68k
    arm32
    powerPC
    i386
    ns32k
    mips
    Sparc 4m/3m
    Sparc 64
    vax

    I'd say they're about even. remember, there are subgroups within each arch. In that case that gives NetBSD 21 (taken from the NetBSD homepage), and Linux (??) somebody more knowledgeabout then I can answer the Linux one.

    Oh well, just thought I'd point this out.

    not anonymous: gusmaster@mediaone.net




  8. Re:AWESOME by Anonymous Coward · · Score: 0

    Thanks for the correction. I spelled awesome wrong too.;)

  9. Re:Commercial OS Vendors can now start chapter 11 by Anonymous Coward · · Score: 0

    or NetBSD/macppc ? ;->

    hrm. Why is NetBSD/i386 called i386 ?
    Is it not NetBSD/x86 or NetBSD/{3456}86 , no ?

    take it easy folks.

  10. Because this is not new news by Anonymous Coward · · Score: 0

    NetBSD 1.4 was relased on May 12.
    For the installation question you should
    subscribe to port-macppc and ask your question
    there (I don't have a iMAC, so I can't help you.)
    http://www.NetBSD.org/cgi-bin/subscribe_list.pl? list=port-macppc

    Well, documentation out of sync with reality is a know problem with NetBSD. Like most OSS projects it's hard to find people volunteering in writing and maintaining better documentations... :-/

    But NetBSD people (AFAIK them) are very friendly, if you mail them enough information about your problems, I'm very sure they will help you.

  11. Re:RELIABILITY.. by Anonymous Coward · · Score: 0

    Well since you count the VAX port of Linux, you should also add the sh3 port of NetBSD.
    (Ok, NetBSD actually runs on sh3...).

    And now go back and erase all ports that are not really usable...

    BTW: There's a good page about this:
    http://www.cynic.net/~cjs/computer/os-ports.html

  12. Re:UVM by Anonymous Coward · · Score: 0

    Big apps start much faster with UVM comparing to old Mach VM.

  13. Re:Commercial OS Vendors can now start chapter 11 by Anonymous Coward · · Score: 0

    > Get your fresh, hot kernels right here!
    > World domination: coming soon to a computer near you!

    No, thank you. I want to dominate all computers near me and nobody to dominate the world.

  14. Re:HA! Yeah, like that will be the day. by Anonymous Coward · · Score: 0

    Linux and Unix in general (especially on x86 hardware) is difficult to install first time. If you don't want to learn how unix/linux works and spend time how to set it up, don't. No-one actually said you had to do Linux. IMHO, linux if really easy once you know what you are doing. However I will admit linux setup could be a hell of a lot better.

    Half the problems are due to the huge variety of hardware on the market for the x86 computer, and that most manufacturers don't write drivers for linux/unix. Thus not as much hardware is supported under linux.

    Another problem is that people actually have to go through linux installation. Computers are still typically sold with Windows pre-installe. They use hardware that isn't supported under linux (like winmodems). Thus, when people try to install linux on their machines, they end up with horror stories of not knowing how to install it, trying to use unsupported devices, not even knowing what hardware is in the machine. Whenever I set up a linux box, I build it with the knowledge of what hardware linux supports. It sounds like you had one of these unplesant unsupported hardware problems.

    I agree that linux probably won't ever entirely replace Windows/MacOS (at least in the near future).

    Your final comment is uncalled for, since when has it been acceptable to take a cheap shot at people who know how to use linux.

    Beau Kuiper
    ekuiperba@cc.BROKE.curtin.edu.au

    (remove my finacial status before using email address)

  15. NetBSD - CDs? by Anonymous Coward · · Score: 0

    Any word on when the "Offical" CDs for 1.4 will be out?
    www.netbsd.org says to download it from the 'net -
    I don't have the bandwidth for such things.

    Thanks.

    1. Re:NetBSD - CDs? by Anonymous Coward · · Score: 0

      USENIX helped fund {Net,Free,Open}BSD and Debian
      to do CDs. Every USENIX attendee got CDs for the
      latest releases of each, so if you know someone
      who went, you might be able to get one from them.

      Otherwise, keep an eye on www.netbsd.COM
      (not .org). That's where the 1.3 CDs were sold
      from, so they should be selling 1.4 CDs soon
      hopefully.

  16. what's wrong with text configs? by Anonymous Coward · · Score: 0

    why little rc files all over /etc? because if you know what you're doing, it actually makes it *easier* to maintain the system since those files are in mostly well-defined places--not some bloated "registry."

    it's just a different model from what you're used to. pretty much the same as switching from your favorite editor to another one during the course of the day as an experiment and feeling like someone cut your hands off because it seems..awkward.

    besides, i don't like spending 25% of my day manipulating a GUI when i'm doing system administration. =)

    do stuff like account creation (on the order of 1000s) through perl and you'll appreciate the text-style configs of unix. i had a summer job at a place where the idiots there were NT peoples trying to get into unix. on their authentication box, they were using admintool under solaris to generate thousands of ISP accounts! i about laughed in their face..

    give RH or some other distro enough time..someone will come up with a decent GUI based administration tool for configuring your sound card...

  17. Re:dreary trivia: 80186... by Anonymous Coward · · Score: 0

    > ...was used in the Tandy 2000 computer in the mid-80s.

    And in the PC Tech X16, a true "PC" in the IBM-compatible ISA bus, boots PC-DOS, etc sense, unlike the uncompatible Tandy. This was about the same time (maybe slightly earlier - it was one of the first IBM XT clones around, even before the Taiwanese 8088s)

    (anyone remember Micro Cornucopia?)

  18. Re:HA! Yeah, like that will be the day. by Anonymous Coward · · Score: 0

    If I walk into a new job, no matter what OS is
    on the box on my desk, if there's no $80k/year
    geek around to fix it, the first thing I'll use
    it for is to print up my resume to send around
    elsewhere...

    Those geeks are absolutely necessary whether the
    users get Windows or *Nix or Macs. I'll go home
    and fiddle my system -- but at work I don't want
    to jerk around with it.

  19. Re:UVM by Anonymous Coward · · Score: 0

    > Since UVM is better than the Mache derived VM FreeBSD and OpenBSD still have, wich is better
    > than the simple VM Linux has, this brings NetBSD in front. (Well, at least in terms of memory :-).

    Oh yeah? Well, Linux doesn't take any TLB flushes when a user process makes a system call and the kernel has to access physical ram. So there :)

  20. A question of communities by Anonymous Coward · · Score: 0

    The NetBSD people are exceedingly nice and helpful. The Linux dudes tend to be spoilt little brats with a bad case of megalomania. You decide.

    1. Re:A question of communities by Anonymous Coward · · Score: 0

      And the *BSD developers are insular and elitest. Or at least the ones I've met are.

      The BSD folks have what I would call an aristocratic development model. It's very refined, but tends toward elitism.

      The Linux folks are far more democratic, but sometimes you will find them in a mob waving pitchforks.

      There are tradeoffs for both sides.

  21. soft/hard profits by Anonymous Coward · · Score: 0

    it's hard to say that, since the Mac and the MacOS are one product.
    Yeah, money made from upgrades doesn't balance out the cost of development, but there wouldn't be much mac hardware sold without the MacOS.

    -David Krauss

  22. Re:UVM by Anonymous Coward · · Score: 0

    > Well, Linux doesn't take any TLB flushes when a user process makes a system call and the kernel has to access
    > physical ram. So there :)
    Well, put some load onto a linux box and see it crawl.

  23. Re:UVM by Anonymous Coward · · Score: 0

    >Since UVM is better than the Mache derived VM FreeBSD and OpenBSD still have

    What do you mean Mach derived VM? You seem angry that NetBSD has bad things said about it in comparison to FreeBSD, which is how a lot of FreeBSD users feel about linux. Statements like "most modern VM in the OSS world" are fairly subjective. Do you even know how FreeBSD's VM works (I don't)? It is always mentioned as totally incredible and such, and responsible for FreeBSD's "grace under pressure."

    I personally use FreeBSD 3.2-STABLE right now on my Celeron, but I know that NetBSD has been an incredible source of help to FreeBSD. USB stack was ported from NetBSD. The source of some of the drivers is the same on both OSes. NetBSD definitely doesn't lag behind FreeBSD from the info I get, rather the OSes (since they have different goals) improve on different things at different times. I'm planning to try NetBSD if (when) I get any hardware that doesn't run FreeBSD (or, if I get an Alpha b4 FreeBSD/Alpha is deemed production quality).

    Question though: which version of gcc does NetBSD 1.4 use? I know that FreeBSD -current is on egcs (kinda excited about that).

    ----
    Congratulations Doug Rabson.

  24. Re:NetBSD - CDs? - by Anonymous Coward · · Score: 0

    Thanks for the info - I'll watch that puppy.

  25. Democratic? by Anonymous Coward · · Score: 0

    "Linus decides" is democratic?!?

    1. Re:Democratic? by Anonymous Coward · · Score: 0

      Hmmm. I always hear Linux advocates saying, that forking is bad and that's why it's better than BSD (wich is forked(*)). Some even say GPL prevents forking (wich is wrong of course).

      (*) To be exact: It has only forked once: OpenBSD is a spin off from NetBSD. NetBSD+FreeBSD have started independently at roughly the same time with codebases from dead projects (4.4Lite and 386BSD IIRC).

    2. Re:Democratic? by DGolden · · Score: 1

      You're free to do a code fork under the GPL if you want, and produce eg. "bortux". Of course, that'd be pretty pointless, since, also due to the GPL, if you actually did do anything good in your code fork, it could be merged back into linux.

      There are situations where such forks are cool - eg. RTLinux (Linux goes hard realtime) and
      mu-clinux ( linux for MMU-less microcontrollers used in embedded systems + PDAs)

      --
      Choice of masters is not freedom.
  26. Re:RELIABILITY.. by Anonymous Coward · · Score: 0

    NetBSD page is much more specific about their ports. They don't just say "It suns on mips," it tells you specific machines. It even mentions DEC Alpha "machine types," which I believe NetBSD supports more of. The page also separates experimental ports too. I mean, you could say Linux runs on a PowerPC chip, but will it run on the BeBox? (But why would you remove BeOS?) NetBSD can run PowerPC on some machines, but BeBox port is marked experimental. You can tell from the webpage that NetBSD is really concerned about portability and hardware support.

  27. UVM vs VM, *BSD and egcs by Anonymous Coward · · Score: 0

    1. AFAIK (I may be wrong) all *BSD had used nearly the same Mach based VM. Since I've used NetBSD before it switched to UVM I think I can say (from a users point of view) UVM is *much* better. This doesn't mean Mach's VM is bad, but UVM is just *MUCH* better.

    2. There's a lot of code sharing between all *BSDs. And that is a dammned good thing IMHO.

    3. NetBSD uses now egcs (1.4 and -current as of today: egcs 1.1.2 relase).

    egcs 1.1.2 doesn't produce any better (in most cases quite worse) code for K6*. Since I boycott Intel I don't know for celeron, probably different.

    I've tried 1.1.2 + those pgcc patches. Much faster code, but since I've experienced some strange code generation bugs (well, I think so) I backed it out. I hope egcs 1.2 will be better...

  28. Re:UVM by Anonymous Coward · · Score: 0

    1.4 :egcs 1.1.1 -release

    on -current:
    gcc version egcs-2.91.66 19990314 (egcs-1.1.2 release)

  29. Re:Redundancy by Anonymous Coward · · Score: 0

    Yes it is, and that's why they are treated
    as one port. Check it out:
    http://www.netbsd.org/Ports/macppc/

  30. Re:RELIABILITY.. by Anonymous Coward · · Score: 0

    Yes I know. But the link from the poster above me explains it isn't "properly" supported. But can you really say linux has been ported to the BeBox when it only runs uniprocessor, just because it runs LinuxPPC? NetBSD project actually points to specific machines, and is very clear about which ones are stable or in development.

  31. Re: Redundancy -- The Processor by Anonymous Coward · · Score: 0

    saying it supports iMacs and G3's is redundant becuase an iMac has a G3 processor in it. It's not really redundant since G3 is a more generally category. So if you say it supports "G3's and iMacs," that could be considered redundant.

  32. Re: Redundancy -- The Processor by Anonymous Coward · · Score: 0

    Aren't Apples big boxes also called "(Power Macintosh) G3"?

  33. Re: Redundancy -- The Processor by Anonymous Coward · · Score: 0

    yes

  34. FreeBSD VM is very different by Anonymous Coward · · Score: 0

    > Since UVM is better than the Mache derived VM
    > FreeBSD and OpenBSD still have

    That is just wrong. OpenBSD just has the same
    VM as NetBSD. John Dyson wrote a new VM
    for FreeBSD long ago. As I understand it,
    NetBSD took a lot of elements from the FreeBSD,
    but made it so it would work on more platforms.

    1. Re: FreeBSD VM is very different by Anonymous Coward · · Score: 0

      Actually some concepts for i386 was borrowed from
      FreeBSD.

    2. Re: FreeBSD VM is very different by abs0 · · Score: 1

      OpenBSD is porting UVM to -current (which should not be a massive task given the common heritage to NetBSD), but I do not believe they have made an official release supporting UVM yet. (Its just a matter of time though).

      John Dyson rewrote the Mach VM for FreeBSD. This was a massive effort and a quite incredible achievement - the current performance and stability speaks for itself, but I do not believe he designed and wrote a 'new' VM system.

      UVM was _not_ taken from the FreeBSD VM. If anything it owes its roots to the 3.X BSD VM system, and was designed and written to specifically and efficiently support unix VM needs, and to offer advanced features such as page loanout which can be used for zero copy network stacks (which is under development).

  35. Re:G3... or 486/100 by Anonymous Coward · · Score: 0

    Troll away you pc bigot. If you knew your cheese you wouldnt post anything quite so ignorant. I enjoy linux on any platform available to me, without the blinkers that come standard with either pc or mac bigotry.

    I suggest you just run your 486 and be happy with it. They go well if you don't want fast X.

  36. Re: BeBox supported? by Anonymous Coward · · Score: 0

    The folks over at NetBSD however, would NOT mark the BeBox supported unless it was really supported, ie, SMP and anything else that goes beyond making it "a usable system." As a general rule, if it boots linux, they say it's supported, but that is not the case with NetBSD.

    At this point, people get mad at this post.
    Please continue.

  37. Re: Redundancy -- The Processor by Anonymous Coward · · Score: 0

    So there is no redundancy.

  38. Re:Other OSes and G3's by Anonymous Coward · · Score: 0

    Cause Be doesn't really care.. they've pretty much dumped PPC, and just blamed it on Apple cause they don't like Apple.

  39. Re:OpenBSD by Anonymous Coward · · Score: 0

    And support for IDE devices in NetBSD is much better (thanks Manuel!). On NetBSD even my old
    (pseudo)ATAPI CD-ROMS work without problems.
    They failed on OBSD and one of them even on Linux
    (on MB with SiS chipset).
    Besides NetBSD supports (U)DMA devices.

  40. Re:OpenBSD by Anonymous Coward · · Score: 0

    BTW when Theo is going to remove this FUD about NetBSD/i386 ?
    http://www.openbsd.org/i386.html

    especially about ATAPI CD-ROMS and ISA cards with
    more than 16M RAM

  41. Re:OpenBSD by Anonymous Coward · · Score: 0

    Since FUD is OpenBSDs real strength (and not security) I doubt that.

  42. Re:Looks like the whole concept is borked. by Anonymous Coward · · Score: 0

    Maybe because it's (still) weekend. Wait for monday.

  43. Re:OpenBSD by Anonymous Coward · · Score: 0

    Crap, just like NetBSD's IDE support.

  44. Re:OpenBSD by Anonymous Coward · · Score: 0

    Since nothing is wrong with NetBSD's IDE subsystem I see we agree at this point.

  45. UVM by Anonymous Coward · · Score: 1

    Yes, in 1.4 is the new UVM. (After a year or so in the experimental "NetBSD current" branch.)

    From my experience (old)VM to UVM is like night to day: page faults on our server went down to less than 1/4 after we have upgraded to 1.4.
    System even "feels" faster (especially on old "handicaped" hardware like my old RISC PC).

    Since UVM is better than the Mache derived VM FreeBSD and OpenBSD still have, wich is better than the simple VM Linux has, this brings NetBSD in front. (Well, at least in terms of memory management :-).

    NetBSD was first with working USB, NetBSD has the most modern VM in the OSS world and NetBSD even supports my ALi chipset better than Linux! :-)
    (The story: My Linux using (and advocating) brother has the AT version of my board and he said, Linux 2.2.I-dont-know-anymore doesn't support IDE-UDMA with this board.)

    This should show people that all the FUD about missing support and lagging behind FreeBSD and no new features, NetBSD is dieing, etc is nonsense.

  46. HA! Yeah, like that will be the day. by Anonymous Coward · · Score: 1

    Yeah sure, once someone like me who WANTS
    to use linux has an easy time configuring
    and setting it up and getting everything to
    work, maybe. But that day will probably never
    happen.

    Grab a notebook, go outside. Randomly say you
    are doing a survey and ask the first 20 people
    you see passing by if they know what The windows
    OS is, Ask 20 others if they know what an imac is,
    then ask 20 other random people if they know
    what linux is. Compare, and understand.

    Linux is still a bear to install. I just got
    Suse Linux 6.1 which made it a lot easier, but
    its still hard. I was messing around thinking
    I'd have to download and purchase OSS when
    I suddenly came upon a section in the SuSe manual
    which was almost in a language that was easily
    understood. I tried it a couple different ways
    and finally found that with one line I could
    get my SB PCI 128 (ensoniq or someting chipset)
    to work fine in linux.

    Of course the next thing I discovered is for
    some reason my memorex cdrom recordable/rewriteable 1622 won't play audio
    cds in linux. It does under windows easily
    but after scouring the net this seems to be a
    problem with it, I don't know why. But mp3's are
    fun.

    The point is that I just screw around with Linux, I don't program - I don't know how not
    even in the simplest language. I'm just a user.
    And I have trouble in linux sometimes, but to
    my friends and family, I'm a computer god.
    I could walk into their house, install windows
    95, set up their modem and sound card and every
    thing, and they'd lick my boots and worship me.
    But I'd have trouble doing even those simple
    things under Linux. It might even be impossible
    depending on the hardware they had.

    It takes a whole lot of people to make the
    mac OS and Windows OS so even a moron can use
    them. Those people make a lot of money, the
    OS costs money. It takes a whole lot of geeky
    people to make linux, those people make it
    so they (the geeky people) can use it. AND THAT
    is why it fails. (Of course it never fails since
    it is free. I mean, if everyone suddenly did
    use linux who'd win? no one owns it!)

    In order to use windows or mac at work, you need
    maybe a couple people who know just a little bit
    more, to keep it running. In order to use linux
    at work you need at least one guy making
    $80,000 a year( or more). That guy can smugly laugh at the people working there how they need
    him to set things up for them, but they also
    laugh at him how he is a huge geek with no life.









    1. Re:HA! Yeah, like that will be the day. by Rob+from+RPI · · Score: 1

      one guy making $80,000 a year (or more). That guy can smugly laugh at the people working there how they need him to set things up for them, but they also laugh at him how he is a huge geek with no life.

      Hurm. You seem to think that there's something WRONG with that. I dunno about you, but I like getting paid twice what my Boss gets, and getting to play with big motherfucking computers all day.

      I see absoloutely nothing wrong with that.

      *shrug*

      --Rob

      Comics:
      Sluggy.com - It rocks my nads.

    2. Re:HA! Yeah, like that will be the day. by be-fan · · Score: 1

      When will people understand that Linux setup is easy enough, maintaining it is hard. Why the hell do I have to go into a text file to configure my sound card? Why are there dozens of config files in /etc Why do I have to go into XF86Config to change my screen resolution!

      PS. X is a bloated monster. We should not be using things on modern computers that is 15 years old. And this network even on local machines is just silly.

      --
      A deep unwavering belief is a sure sign you're missing something...
  47. Absurd Prices? by Anonymous Coward · · Score: 1

    $89.95 is an absurd price for a product that costs millions to develop?

    Amazing.

  48. Re:Demo'd at USENIX last week by Anonymous Coward · · Score: 1

    If dropped from higher altitude nothing can withstand the might of a VAX.

    I found this goody:
    http://world.std.com/~bdc/projects/vaxen/vaxgeek top10.html

    "It doesn't matter to you if someone else's computer is faster because you know your system could smash theirs flat if it fell over on it."

  49. More dreary 80186 trivia: by zztzed · · Score: 1

    It was also used in the Hewlett Packard OmniGo a few years back.

  50. Re:Nothing's wrong with text configs... by Erik+Hollensbe · · Score: 1

    All it takes is one person to write some stupid GUI to parse an RC file and create dialog boxes and radio buttons for it.

    I'm not flaming you, but Windowmaker is a perfect example of this. Each and every one of those wonderful textfiles, since version 0.20, has had an equal and usable GUI to wrap around it, providing full functionality at the point, click, and destroy level.

    It's just a matter of time before enough programs come with a gui config, and write that config to a text file. I have tons of programs that do this already (licq, windowmaker, netscape, xfmail..)

    It's not the file format, it's the usability layer. I wish people would recognize this.

    After all, if windows programs required you to edit the registry instead of using a gui config that's provided by the program, people would be flocking to linux in droves. :)

    -Erik-

  51. Re:Commercial OS Vendors can now start chapter 11 by Brian+Knotts · · Score: 1

    Well, I'm not sure, but NetBSD/x86 would imply support for all x86 chips, including 8086 and 80286 (yes, there was an 80186, but I don't think it was ever used as a PC CPU).

    --
    Get your fresh, hot kernels right here!

  52. Re:Commercial OS Vendors can now start chapter 11 by rasterboy · · Score: 1

    >Apple is doomed now with their MacOS.

    Ummm, try publishing a commercial-quality magazine on something other than the Mac. I've been doing a lot of research on color management, and the Mac OS is still *light years* ahead of even Windows... I don't know when you'll see something like ColorSync for Linux, but until we do, we'll be using our Macs for professional color scanning and color correction, graphics, and publishing.

    --
    ...end of transmission...
  53. Redundancy by Herbmaster · · Score: 1

    Isn't supporting imacs and G3s a little redundant?

    =)

    --
    I'm not a smorgasbord.
    1. Re:Redundancy by pberry · · Score: 1

      Yes and no. iMac implies USB support. There are plenty of G3 based macs out there with no USB support (unless you have a USB PCI card).

      --
      -- Are you an EFF member yet?
    2. Re: Redundancy by abs0 · · Score: 1

      Redundant in what sense? In the sense of only needing one unix on them? In which case that would have been NetBSD, since I believe NetBSD booted on the imac before linux or Apple's MacOS X :) (It certainly supported USB first).

      Note: I do not subscribe to that philosophy - I think people should be able to run/port any OS they like.

      I'm afraid I don't understand the comment :)

  54. Nothing's wrong with text configs... by Millennium · · Score: 2

    at least in theory. They're relatively easy to program and understand, and in an emergency the hand-editability becomes a great asset.

    But programmers forget one problem: the average person. The average person is not a programmer. They get no masochistic joy from hunting through cryptically-named directories to find the file, change it, and then restart the program, especially a big one like X.

    This wouldn't be a problem is most programmers provided other means of configuring the program. But in the *nix crowds, they don't tend to do that (it's getting more popular but is still relatively rare). That's why things like iceconf, e-conf, and wmakerconf are getting so popular; I don't want to have to hunt down, for example, each of the config files WindowMaker uses (~/GNUstep/Defaults/WindowMaker, ~/GNUstep/Defaults/WMWindowAttributes, ~GNUstep/Library/WindowMaker/Menu, and so forth), learn the different syntaxes on each file, and hand-edit them. And the hell of it is, I do know what I'm doing with those files; I've done it before.

    (By the way, WM fans, please don't flame me for this one; I use WindowMaker every day; I'm just using its multiplicity of config files as an example).

    Having multiple config files is a Good Thing; certainly better than having them in a Registry. But it needs to be done right; put them all in a consistent, well-defined place, like the Preferences folder in MacOS, so you at least know where to look for them (if you have lots of them; make a subdirectory of this place and put them in there to keep it organized; but at least get them in one good spot). And to all the coders out there, add a somewhat more convenient way of configuring programs to supplement the config files; your users will thank you for it.

  55. Re:Other OSes and G3's by Millennium · · Score: 2

    Or they just don't want to support the couple of engineers needed to get any of the specs they could possibly need from the LinuxPPC, NetBSD, or Darwin source code and keep it legal to make their software proprietary (still a possibility, but it involves cleanroom techniques, which means sacrificing several engineers since they have to document the specs but then cannot code).

  56. Not only that, it's not just for G3 Macs by J.+FoxGlov · · Score: 1
    It's for "G2" Macs, i.e., those running 603 or 604 PPC chips. The full list is on the main page or in FAQ.

    This is a bit of annoyance, since so many people seem to think the iMac was such a grand leap forward, that it's entirely unlike other Macintoshes. For a while, the page for Yahoo! Pager referred to "iMac OS 8.5," and the morons at Bell Atlantic tried to tell some poor saps that iMacs were of fundamentally different hardware.

    So the better headline would have been "higher-end Macs" rather than "iMacs and G3s."

    --
    damned vulpine http://sb.drtwister.com/
  57. Oops, my fault. by J.+FoxGlov · · Score: 1
    It's not about the processor, it's whether they have PCI or not. NuBus isn't supported.

    Mea culpa,

    J.

    --
    damned vulpine http://sb.drtwister.com/
  58. dreary trivia: 80186... by JohnC · · Score: 1

    ...was used in the Tandy 2000 computer in the mid-80s.

  59. Demo'd at USENIX last week by maynard · · Score: 2

    The NetBSD project demo'd NetBSD on the iMac last week at USENIX. They had a booth over in the vendors area where they were showing this spiffy iMac along with an old VaxStation or somesuch -- this iMac probably outperformed that VAX 20:1... hehe.

    Nice guys too.

    1. Re:Demo'd at USENIX last week by Mason · · Score: 1
      maynard wrote:
      this iMac probably outperformed that VAX 20:1

      Heh. Cool.

      Speaking of older hardware... I just got a Sun SPARCstation 10 the other day, and I'm having a blast with it. It's only running NetBSD 1.3.3 now, but I'll probably upgrade it over the weekend. Anyway, one of the things I love about NetBSD is how I can be on a completely different platform and have exactly the same operating environment that I know and love. I mean, I'm reading SlashDot with Netscape Navigator. Cool.

      My first Unix that I ran at home was NetBSD 1.2-current on a Mac SE/30... When I got some Intel hardware, the transition was utterly painless. X was tougher to set up, but it wasn't impossible. (X on the Sun was a matter of telling it startx. That's it. Heh.)

      Nothing against Linux, but I'm just really happy that NetBSD exists.

    2. Re:Demo'd at USENIX last week by Ketchup · · Score: 1

      Well my VAX 11/785 would squash an iMac like a bug. Bigger IS better.

      --jon

  60. Portability by maynard · · Score: 3

    I'd be looking more at what you want to do - AFAIK, the *BSD's have more emphasis on network throughput (ref: ftp.cdrom.com), whilst linux supports everything under the sun 8-)

    The NetBSD project doesn't state "Of course it runs NetBSD" for nothing. That OS is about the most portable *BSD around, and this is their primary objective (along with "correctness", whatever that means). I'd say NetBSD probably runs on more hardware platforms than Linux, though it's pretty close race.

    NetBSD is a great OS. I run it on my Sun 3/80's because nothing else will , reliably anyway. Who wants to run SunOS 4.1.1? :-)

    I'd say the primary difference between Linux and the *BSD's is not technical, because they're both pretty damn good, but one of licensing terms. The BSD's allow one to take the source and rework it into a completely commercial project, thus allowing re-distribution without releasing source. This is in stark contrast to Linux, released under the GPL, which requires those who both derive from from a GPL'd source tree AND distribute a new product based on said derivative, must also release the new source tree.

    I'm not a licensing zealot, so I think there's a place for both licensing schemes. For example, I suspect the *BSD's would make a better OS than Linux for commercial embedded devices simply because of their licensing terms. However, as an end user who prefers keeping a code base to my OS free and open, I prefer using an OS released under the GPL for my day to day work... so I run Linux on my PC's -- unless I don't have a choice (like with my 3/80's), then I'll run whatever's available. Just a personal preference which says nothing about the quality of the BSD codebase. Those who hack BSD because they prefer the additional freedom of the BSD license have every justification to do so. In fact, the success of BSD in attracting quality developers is in and of itself a validation of their licensing and development model, just as is the success of Linux.

    There. That's about as Politically Correct as I can get. :-)

  61. "More" Support? by Killer+Eye · · Score: 1

    Being glad for more UNIX "support" is good, but not really a concern. After all, the next major release of the Mac OS will essentially be a UNIX, complete with the command line, unofficial (but virtually 100%) POSIX compliance, and pretty good Mac OS backwards compatibility. Or didn't you know?

    --
    "Microsoft killed my company, I hold a personal grudge. I don't use Microsoft products and neither should you."-JWZ
  62. iMac by Rob+from+RPI · · Score: 1

    I recently bought and iMac, and, of course, put Linux on it. (Yellowdog, if anyone cares). Now that FreeBSD run's on it, it may be a good incentive to play with it, as I don't have any non-important machines on which I can mess around.

    Cool.

    --Rob

    Comics:
    Sluggy.com - It rocks my nads.

  63. Re:Not FreeBSD - I know, I know. by Rob+from+RPI · · Score: 1

    It's called a Thinko 8-)

    --Rob

    Comics:
    Sluggy.com - It rocks my nads.

  64. RELIABILITY.. by Rob+from+RPI · · Score: 1

    Well, my main mail/web server running 2.0.35 was up for 220 days (until 24 hours ago, when a hardware failure took out the root/usr drive). I haven't used NetBSD (see, I got it right that time 8-) yet, so, we'll see what happens.

    But, on that subject, the open source Unices are getting to the very-low bug level, and they're getting quite hard to crash from a software perspective.

    I'd be looking more at what you want to do - AFAIK, the *BSD's have more emphasis on network throughput (ref: ftp.cdrom.com), whilst linux supports everything under the sun 8-)



    --Rob
    Comics:
    Sluggy.com - It rocks my nads.

    1. Re:RELIABILITY.. by Scola · · Score: 1

      Actually, linux supported the BeBox two years ago (I haven't checked up on the port since). However, it did not support SMP (which kind of is important on a BeBox).

    2. Re:RELIABILITY.. by zifnab · · Score: 1

      whilst linux supports everything under the sun 8-)


      I think you haven't read what you wrote. F/BSD wants to be the fastest (ftp.cdrom.com is a running F/BSD), but NetBSD runs on more platforms than Linux does.

      seb.
      --
      --
      Memory fault -- brain fried
  65. Looks like the whole concept is borked. by Rob+from+RPI · · Score: 1

    I dunno who said this works on iMac's, but I think they're lying. If I explicitly boot the kernel (bf=/tftp/netbsd), it loads, and the first thing it does is say 'USB Not found' -- considering that the iMac is -based- around USB, it's not going to work all that well..

    False advertising? 8-)

    --Rob

    Comics:
    Sluggy.com - It rocks my nads.

    1. Re:Looks like the whole concept is borked. by Rob+from+RPI · · Score: 1

      I did.. It was ignored.
      Comics:
      Sluggy.com - It rocks my nads.

    2. Re:Looks like the whole concept is borked. by perry · · Score: 1

      The iMac at Usenix was running just fine.

      I'd suggest asking for help on the proper NetBSD mailing list, not here.

  66. Now having installation dramas. by Rob+from+RPI · · Score: 2

    A few questions.. Why are the datestamps on all the files May 11?

    Am I looking in the wrong spot? I went happily to my usual mirror (ftp2.au.netbsd.org), thought there was some NetBSD secret that files are hidden for 2 months before being put on show? Anyway....

    I have an iMAC (as mentioned above), and I'm trying to get the bastard to boot. Not being at all new to bootp, and extremely comfortable with it, I've fired it up, and set up a root filesystem, etc. This is where the clues are needed.
    The page here hints slightly that I need the file /usr/mdec/ofwboot.elf as the actual bootloader (That's kinda useful, having the network loader packaged up inside the install. Sigh) - BUT, it's not there. Not at all. There's a file there that's called 'ofwboot', which I thought would be the one, but it seems like the Mac's OF doesn't like it as it says 'unrecognized Client Program format' (case exactly as displayed). I had a quick search through altavista and found precisely zero hits on 'ofwboot.elf' and zero on the message above.

    Help?


    --Rob
    Comics:
    Sluggy.com - It rocks my nads.

  67. Re:*nix for eMate? by perry · · Score: 1

    The eMate is a strongarm based system, and NetBSD has been ported to lots of ARM based systems. I'd suggest the only real problem would be the lack of mass storage.

  68. Re:OpenBSD by perry · · Score: 1

    I doubt that this means OpenBSD will support the iMac. The kernel has bears little in common with NetBSDs any more. They may be working on their own iMac support, of course, but NetBSD's working on a platform tells you nothing about whether OpenBSD will run.

    By the way: I know the OpenBSD people will claim otherwise, but NetBSD is more or less as secure as OpenBSD. We generally just aren't as loud about it. They sometimes have bugs we don't have, we sometimes have bugs they don't have. In general, NetBSD is very secure.

  69. Re:Other OSes and G3's by SEE · · Score: 1

    A Paraphrase/Interpretation of Be's Position:
    -----------------------------------------------
    *BSD and Linux developers don't get irate phone calls if a chipset revision breaks the OS release on new machines sold under the old name. You see, Be-on-PPC was sold/given mostly to people who were using Macs. Accordingly, they expect the OS to "just work", and get irate if it doesn't.

    The compatibility expectations of Wintel users adopting an alternative OS and of Unix users wanting to run something on a Power Mac are lower. Accordingly, Be not running on your oddball-clone-PC or Linux not running on your undocumented-chipset-revision-G3
    aren't seen as deep failures of the OS vendor, but a ordinary (if irritating) phenomenon.

    Accordingly, Be won't support the new Apple computers until Apple provides the necessary documentation.
    ----------------------------------------------

  70. under the hood by FWMiller · · Score: 1

    Actually, the NetBSD system is superior. The VM system for NetBSD was recently replaced with a new design that is superior to the Mach-based VM design present in the MacOS X implementation. I am under the impression that the new VM design is in this port, someone from NetBSD can verify this. Also, NetBSD traces its lineage to the 4.4BSD Lite release whereas MacOS X traces back to the Next implementation which uses the 4.4BSD server on top of the Mach ``microkernel''. These two implementations are significantly different. The main similarity is at the kernel API level.

    --
    Frank W. Miller
  71. OpenBSD by Ex+Machina · · Score: 2

    This also mens that the next OpenBSD 2.6 will likely support the iMac. FYI: OpenBSD is a security focused BSD that broke off from the NetBSD team in 1995.
    xm@GeekMafia.dynip.com [http://GeekMafia.dynip.com/]

  72. ALi chipset by DGolden · · Score: 2

    If your brother happens to have an ALi 15xx chipset, the support's in 2.3.x, and there are patches for 2.2.x. (Probably in Alan Cox's 2.2.x patch tree, before they were moved out and into 2.3.x). Obviously, 2.3.x is the development branch, and the support is labelled as being in development, but they seem to work pretty well by now, and the Mandrake 6.0 distro includes a 2.2.9 Kernel RPM with the ALi 15xx support patch backfolded in.

    --
    Choice of masters is not freedom.
  73. Re:Other OSes and G3's by BNL+Psycho · · Score: 1

    Or they got all pissy 'cause Apple bought NeXT instead of Be...
    -------------------------------------

  74. sure by mistabobdobalina · · Score: 1

    - if the alternative is FREE

    --
    -- your knees hurt, don't they?
    1. Re:sure by acarey · · Score: 1

      - if the alternative is FREE

      "Linux is only free if your time has no value" - Jamie Zawinski

      --
      -- "I believe the human being and the fish can coexist peacefully." - George W. Bush, 29 September 2000
  75. server URL's ? by mistabobdobalina · · Score: 1

    nah, nevermind. /. effect might be too much for the poor newtons...

    --
    -- your knees hurt, don't they?
    1. Re:server URL's ? by TheHornedOne · · Score: 1

      My Newts can handle about 1 hit per second.. not too shabby for AA-powered hardware but not Apache running at 500Mhz either ;-)

      If you check the List of Newtons currently online ina couple days, I am sure you'll catch some active. The deal is that when their servers go online, they have the option of automagically registering with a "Tracker" running on my WWW server.

      Folks looking for Newtons online can visit the Tracker and find Newton URLs. This side-steps the problem of the dynamic IP address for a WWW server...
      (Unfortunately, there don't seem to be many on this weekend.)

  76. Re:Commercial OS Vendors can now start chapter 11 by Uart · · Score: 1

    I always thought apple lost money on MacOS, and their entire profit came from selling hardware.

    --

    Opinionated Law Student Strikes Again!
  77. Other OSes and G3's by SpectreTFB · · Score: 1

    So there are other OSes on the new G3's and iMacs...so why can't "Be" get with it and get BeOS onto the new G3's...I have BeOS on my PC and love it....it would be even better it I could get it on my G3 also...

  78. Re:*nix for eMate? by Fideaux! · · Score: 1

    Actually, you can carry it around and serve your website from it as long as you can get a modem or ethernet connection. Matthew Vaughn has written a web server for Newton devices running NewtonOS 2.x. Of course it runs a bit faster on a 166mhz StrongArm MP2100 than the 25mhz eMate, but the eMate looks way cooler.


    Newton Personal Data Sharing (the web server) can be found at http://come.to/lightyear_media


    Since the Newt OS is so embedded, I don't think that anyone has tried a *nix port yet. There was a GNUton effort to reverse engineer the system that started a year or so back when they were discontinued, but I don't think it has gone anyhwere.

  79. Re:*nix for eMate? by TheHornedOne · · Score: 1

    Thanx for the mention.. I'm the "Matthew Vaughn" that wrote NPDS and I guess I have hit it big-time since I got mentioned on /. !!!

    There are a couple guys who use my system to carry wireless web servers in the LA area and one guy who works for NSF is taking his server to the South Pole this spring...

  80. *nix for eMate? by birder · · Score: 1
    This reminds me. Anyone know if bsd or linux is available for the Apple eMate? Is it even possible? I saw one of them for sale but didn't follow up to see if it has an installable OS.

    It would be pretty funky carrying that around and running my web server from it.

  81. Re:AWSOME - Syntax Error in Signature by ArrayBoy · · Score: 1

    Well, maybe not a Syntax Error... More like a logic error, unless you mean to send the IRC nick "VERSION" the "BillGates" CTCP message.

    /CTCP BillGates VERSION
    ^ Now we're talking.

    Just doing my duty as the Nit-picking Policeman of Inconsequential or Irrelevant Things.

  82. Re: BeBox supported? by abs0 · · Score: 1

    If a BeBox runs LinuxPPC then I would say linux has been ported to it. It may not fully support all the hardware, but it supports enough to make a usable system.

  83. Re: UVM, also egcs by abs0 · · Score: 2

    The NetBSD 1.4 release uses egcs on all platforms. NetBSD -current has been using egcs for some significant time :)

    The Mach VM system is a general purpose system, not designed specificcally for unix.
    FreeBSD took turned it into a high quality, performant system, and by all accounts it took one hell of a lot of work.

    Chuck Craynor specifically designed UVM for unix VM needs; it has some optimisations and extra features which are not feasible in a Mach derived system.

    FreeBSD has a UBC (Unified Buffer Cache), which is still under development for UVM, which gives FreeBSD a significant advantage in filesystem caching.

    By all accounts they are both very good systems,
    and both work very well, but I believe the underlying design of UVM is cleaner and better suited to unix. (The NetBSD way :)

  84. Re: Linux/NetBSD Number of platforms by abs0 · · Score: 2

    'Linux' runs on more different platforms than NetBSD, but what is 'linux'?

    The linux that runs on the palm pilot is a totally different product/source tree that just happens to be called 'linux'. Even the sparc and ultrasparc linux sports have split the source tree (though they are working on merging them back).

    The different linux source trees can release at different times. This makes it much easier for each platform to develop at its own pace, but makes extra work synchronising between source trees.

    NetBSD has one central source tree, and has to synchronise all platforms to release at the same time (sixteen architectures as of 1.4). The fact it can do this is a credit to the almost fanatical desire for clean code, particuarly given the massive developer base available to linux.

    I dont believe _any_ OS supports anything like the number of platforms as NetBSD out of the same source tree.