NetBSD released for iMacs and G3s 105
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. "
UVM (Score:1)
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.
HA! Yeah, like that will be the day. (Score:1)
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.
Absurd Prices? (Score:1)
Amazing.
Re:Demo'd at USENIX last week (Score:1)
I found this goody:
http://world.std.com/~bdc/projects/vaxen/vaxgee
"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."
More dreary 80186 trivia: (Score:1)
Re: (Score:1)
Re:Commercial OS Vendors can now start chapter 11 (Score:1)
--
Get your fresh, hot kernels right here [kernel.org]!
Re:Commercial OS Vendors can now start chapter 11 (Score:1)
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.
Redundancy (Score:1)
=)
Nothing's wrong with text configs... (Score:2)
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.
Re:Other OSes and G3's (Score:2)
Re:Redundancy (Score:1)
Not only that, it's not just for G3 Macs (Score:1)
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 [yahoo.com] 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. [macintouch.com]
So the better headline would have been "higher-end Macs" rather than "iMacs and G3s."
Oops, my fault. (Score:1)
Mea culpa,
J.
dreary trivia: 80186... (Score:1)
Demo'd at USENIX last week (Score:2)
Nice guys too.
Portability (Score:3)
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.
"More" Support? (Score:1)
iMac (Score:1)
Cool.
--Rob
Comics:
Sluggy.com [sluggy.com] - It rocks my nads.
Re:Not FreeBSD - I know, I know. (Score:1)
--Rob
Comics:
Sluggy.com [sluggy.com] - It rocks my nads.
RELIABILITY.. (Score:1)
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 [sluggy.com] - It rocks my nads.
Re:HA! Yeah, like that will be the day. (Score:1)
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 [sluggy.com] - It rocks my nads.
Looks like the whole concept is borked. (Score:1)
False advertising? 8-)
--Rob
Comics:
Sluggy.com [sluggy.com] - It rocks my nads.
Re:Looks like the whole concept is borked. (Score:1)
Comics:
Sluggy.com [sluggy.com] - It rocks my nads.
Now having installation dramas. (Score:2)
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 [netbsd.org] hints slightly that I need the file
Help?
--Rob
Comics:
Sluggy.com [sluggy.com] - It rocks my nads.
Re:RELIABILITY.. (Score:1)
Re:Demo'd at USENIX last week (Score:1)
this iMac probably outperformed that VAX 20:1
Re:Looks like the whole concept is borked. (Score:1)
I'd suggest asking for help on the proper NetBSD mailing list, not here.
Re:*nix for eMate? (Score:1)
Re:Opinion: Linux or NetBSD (Score:1)
Re:OpenBSD (Score:1)
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.
Re:RELIABILITY.. (Score:1)
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.
--
Re:Other OSes and G3's (Score:1)
-----------------------------------------------
*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.
----------------------------------------------
under the hood (Score:1)
OpenBSD (Score:2)
xm@GeekMafia.dynip.com [http://GeekMafia.dynip.com/]
Re:Democratic? (Score:1)
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)
ALi chipset (Score:2)
Re:Demo'd at USENIX last week (Score:1)
--jon
Re:Other OSes and G3's (Score:1)
-------------------------------------
sure (Score:1)
server URL's ? (Score:1)
Re:Commercial OS Vendors can now start chapter 11 (Score:1)
Other OSes and G3's (Score:1)
Re:sure (Score:1)
"Linux is only free if your time has no value" - Jamie Zawinski
Re:*nix for eMate? (Score:1)
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.
Re:*nix for eMate? (Score:1)
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...
Re:server URL's ? (Score:1)
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.)
*nix for eMate? (Score:1)
It would be pretty funky carrying that around and running my web server from it.
Re:HA! Yeah, like that will be the day. (Score:1)
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.
Re:AWSOME - Syntax Error in Signature (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.
^ Now we're talking.
Just doing my duty as the Nit-picking Policeman of Inconsequential or Irrelevant Things.
Re: Redundancy (Score:1)
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
Re: BeBox supported? (Score:1)
Re: FreeBSD VM is very different (Score:1)
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).
Re: UVM, also egcs (Score:2)
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
Re: Linux/NetBSD Number of platforms (Score:2)
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.