I'd like to second that. Using Mozilla on a 128MB PIII-800 running NetBSD 1.5.1, it often takes several seconds until the Mozilla GUI is paged in. (When working with other apps in the mean time).
Next, Mozilla often just sits there saying "Resolving www.whatever.xx" in the last line, when it has already loaded data from that exact site. Kinda annoying when nothing's moving for nothing (obvious).
And last, it would still be nice when Mozilla supported the -geometry standard X switch, or at least *something* siimlar, so I can place coordinates and a size for when it starts up. I
don't want to use the mouse for placing Mozilla on startup. This was filed for quite some time as a bug now, but it seems it's not important enough to get fixed.
I'd like to add a note on the "it's just another port" comment.
For NetBSD to be portable to all the various platforms, it has to abstract the properties of these platforms, and provide interfaces between machine dependent and machine independent code, so that not every port to a new platform results in copying the whole code, and modifying it until it works on the platform, as that would give you a lot of code redundancy.
Instead, NetBSD does a (IMHO) pretty good job to avoid code redundancy, and with abstract interfaces for bus-access, DMA etc., it's amazing to see lots of code written once, and running on platforms of either endianness, CPU, bus structure, etc.
NetBSD currently runs on 44 different hardware platforms, and 12 different CPUs. If you think adding a new one is "just" a port, you miss something.
If you feel bored, you can read a bit more about what makes an operating system here.
NetBSD already runs on several other 64bit
architectures (alpha, sparc64, dunno about MIPS
and PPC), so this is not the first stab at
getting NetBSD 64bit clean.:)
The software used in the first step of the cluster - splitting up the MPEG stream into single pictures. We used a customized version of dumpmpeg, which uses smpeg and SDL.
For the second part, we used mpeg_encode to create the 5500 MPEGs from the 660.000 JPEGs.
- Hubert
Re:What I would have liked when I ran my first 10K
on
NetBSD Runs a Marathon
·
· Score: 2
Good point - if we get to do this again, I'll ask Sun for a fully-stuffed E10k to do the job.:)
(AFTER we got the software running on Solaris, which flaked out on us on Solarix 8/x86...)
Oh, and try to get some decent video material.;/
- Hubert
copyright, copyleft, copycenter
on
GPL FAQ
·
· Score: 1
I find it mildly disconcerning that I have to read through and (worse) need to understand a 18k file to know what the GPL is about. Looking at the length and complexity of topics covered by the GPL FAQ make me wonder if people putting all their code under the GPL really know what they do.
I'll stick to the Berkeley "go down to the copycenter and make as many copies as you like" license.
Running some sparc & sparc64 machines on Solaris in day business, I can only say I love the machines running NetBSD/sparc. It's ok to install (not that I had to do this more than once), it's rock-stable, can stand loads of some 10 users using it for mail, screen, irc etc.), does some NFS and FTP, and the most funny part is seeing the irregular probes for the usual Linux exploits (rpc.statd,...) in the system logs.
Needless to say, the machine's tight on the outside withstanding such attacks, but also on the inside, if one of my users starts thinking he needs to act funky.
Hehe, did they run on anything than i386 at 3.0
at all? 8-)
SCNR, but it seems the assumption that FreeBSD does SMP on all platform it supports is wrong. (Don't worry, I made it myself too;-)
- Hubert
More Open Source in Space
on
Tux in Space
·
· Score: 2
It's a bit old, but NASA also uses NetBSD in the ISS to monitor gravitation etc. See the link for some more information on both the project and the hardware used. Planned lifetime of this is 10 years - can someone give me a shell account to i can check the uptime?:)
All BSD derivates (NetBSD,...) have emulations for linux for a *long* time. They trap Linux system calls and map them to native calls, which works fine to runs applications like Netscape, Quake, Oracle, etc.
I have a workstation here which still runs Netscape 3, and Slashdot works fine with it. I hope not many providers follow these rules. Supporting people with non-0-day-old hardware, I think this whole thing is a big pile of nonsense that will only make hardware vendors happy.
If people don't understand HTML (etc.) well enough to design "backward-compatible" web sites, they are in the wrong job.
Compiling BitchX (and other applications) should be as easy as "cd/usr/pkgsrc/net/bitchx ; make install". Or if you find someone to make you a precompiled binary, running pkg_add.
The virtual x86 machine emulator 'plex86' is now works on a second Open Source operating system. So far plex86 did only
support Linux as host platform, and thanks to Frank van der Linden of Wasabi Systems (http://www.wasabisystems.com/), it
now also works on the i386 port of the NetBSD multi-platform operating system.
Tested operating systems include FreeDOS beta 4, MS-DOS 6.22, Red Hat 6 Linux and NetBSD 1.5, stay tuned for more to
come. Instead of doing full CPU instruction emulation, Plex86 runs native i386 code at full CPU speed, and only intercepts the
code for system calls into the host platform as well as instructions that modify the machine state like trap or IO operations.
Simply speaking, it is an open source version VMWare.
FYI: If there are significant functional changes (i.e. changes that go beyond getting a package building and running properly) in NetBSD, it will get a "nbX" suffix, where "X" is a running number.
foo-1.2 => foo-1.2nb1 => foo-1.2nb2 => foo-1.3
(You get the idea).
Well, at least for the USB part, we don't have to want it as we already have it. 8-)
SMP is partly there (and wait until it's all ready in NetBSD, then everyone in need of it will be happy to grab it, too!). Journaling Filesystem? Hum, we'll see...
- Hubert
Re:Compatibility support for Win32 programs??
on
NetBSD 1.5 released
·
· Score: 2
Someone else already mentioned that the Windows
execution format is only a modified version of COFF, the Common Object File Format. But I think something that really rocks the boat can be looked at at this URL: http://chiharu.hauN.ORG/peace/screenshot/cmd.png.
(Using a cmd.exe as your login shell:-)
- Hubert
Mouse works fine - under NetBSD
on
Linux Sin Demo
·
· Score: 1
I've just tried this, and the game works under NetBSD 1.5/i386. I don't have see a problem with the mouse, but no sound - but then I didn't really investigate that either.
I'd like to second that. Using Mozilla on a 128MB PIII-800 running NetBSD 1.5.1, it often takes several seconds until the Mozilla GUI is paged in. (When working with other apps in the mean time).
Next, Mozilla often just sits there saying "Resolving www.whatever.xx" in the last line, when it has already loaded data from that exact site. Kinda annoying when nothing's moving for nothing (obvious).
And last, it would still be nice when Mozilla supported the -geometry standard X switch, or at least *something* siimlar, so I can place coordinates and a size for when it starts up. I
don't want to use the mouse for placing Mozilla on startup. This was filed for quite some time as a bug now, but it seems it's not important enough to get fixed.
- Hubert
"use", like in "push through the compiler"?
- Hubert
For NetBSD to be portable to all the various platforms, it has to abstract the properties of these platforms, and provide interfaces between machine dependent and machine independent code, so that not every port to a new platform results in copying the whole code, and modifying it until it works on the platform, as that would give you a lot of code redundancy.
Instead, NetBSD does a (IMHO) pretty good job to avoid code redundancy, and with abstract interfaces for bus-access, DMA etc., it's amazing to see lots of code written once, and running on platforms of either endianness, CPU, bus structure, etc.
NetBSD currently runs on 44 different hardware platforms, and 12 different CPUs. If you think adding a new one is "just" a port, you miss something.
If you feel bored, you can read a bit more about what makes an operating system here.
- Hubert
Here's a screenshot
and a dmesg output, right off the NetBSD site.
Also, check out the NetBSD/x86_64 port page!
- Hubert
NetBSD already runs on several other 64bit :)
architectures (alpha, sparc64, dunno about MIPS
and PPC), so this is not the first stab at
getting NetBSD 64bit clean.
- Hubert
Probably not. By what I understand, Beowulf provides some special ways for communication between nodes.
What we used was just plain services available on every Unix system - rsh and NFS.
- Hubert
Actually, we had SDL.
The software used in the first step of the cluster - splitting up the MPEG stream into single pictures. We used a customized version of dumpmpeg, which uses smpeg and SDL.
For the second part, we used mpeg_encode to create the 5500 MPEGs from the 660.000 JPEGs.
- Hubert
Good point - if we get to do this again, I'll ask Sun for a fully-stuffed E10k to do the job. :)
;/
(AFTER we got the software running on Solaris, which flaked out on us on Solarix 8/x86...)
Oh, and try to get some decent video material.
- Hubert
I find it mildly disconcerning that I have to read through and (worse) need to understand a 18k file to know what the GPL is about. Looking at the length and complexity of topics covered by the GPL FAQ make me wonder if people putting all their code under the GPL really know what they do.
I'll stick to the Berkeley "go down to the copycenter and make as many copies as you like" license.
- Hubert
Needless to say, the machine's tight on the outside withstanding such attacks, but also on the inside, if one of my users starts thinking he needs to act funky.
Try it! -> www.netbsd.org/Ports/sparc/
- Hubert P.S.: There's also support for sparc64, sun3 and sun2 hardware in NetBSD, if required.
Hehe, did they run on anything than i386 at 3.0
;-)
at all? 8-)
SCNR, but it seems the assumption that FreeBSD does SMP on all platform it supports is wrong. (Don't worry, I made it myself too
- Hubert
- Hubert
- Hubert
All BSD derivates (NetBSD, ...) have emulations for linux for a *long* time. They trap Linux system calls and map them to native calls, which works fine to runs applications like Netscape, Quake, Oracle, etc.
;-)
Dunno what the big fuzz is here.
- Hubert
I have a workstation here which still runs Netscape 3, and Slashdot works fine with it. I hope not many providers follow these rules. Supporting people with non-0-day-old hardware, I think this whole thing is a big pile of nonsense that will only make hardware vendors happy.
If people don't understand HTML (etc.) well enough to design "backward-compatible" web sites, they are in the wrong job.
- Hubert
Compiling BitchX (and other applications) should be as easy as "cd /usr/pkgsrc/net/bitchx ; make install". Or if you find someone to make you a precompiled binary, running pkg_add.
;-)
See http://www.netbsd.org/packages/
- Hubert
Nice to see portable, machine independent interfaces (X) replaced with non-portable, machine-dependent ones (svgalib, EVAS).
Not.
One more proof that Linux != Unix.
- Hubert (Unix lover)
Remember everyone saying "unix is dead" a few years ago? Yeah, right...
- Hubert
Try bochs, who will do full CPU emulation.
plex runs native code, and only intercepts "interresting" calls. -> speed.
- Hubert
Tested operating systems include FreeDOS beta 4, MS-DOS 6.22, Red Hat 6 Linux and NetBSD 1.5, stay tuned for more to come. Instead of doing full CPU instruction emulation, Plex86 runs native i386 code at full CPU speed, and only intercepts the code for system calls into the host platform as well as instructions that modify the machine state like trap or IO operations. Simply speaking, it is an open source version VMWare.
See the NetBSD site for more information!
- Hubert
plex was ported to NetBSD, see the netbsd site. Might help in porting. ;)
- Hubert
FYI: If there are significant functional changes (i.e. changes that go beyond getting a package building and running properly) in NetBSD, it will get a "nbX" suffix, where "X" is a running number.
foo-1.2 => foo-1.2nb1 => foo-1.2nb2 => foo-1.3
(You get the idea).
- Hubert
Well, at least for the USB part, we don't have to want it as we already have it. 8-)
SMP is partly there (and wait until it's all ready in NetBSD, then everyone in need of it will be happy to grab it, too!). Journaling Filesystem? Hum, we'll see...
- Hubert
Someone else already mentioned that the Windows
:-)
execution format is only a modified version of COFF, the Common Object File Format. But I think something that really rocks the boat can be looked at at this URL: http://chiharu.hauN.ORG/peace/screenshot/cmd.png.
(Using a cmd.exe as your login shell
- Hubert
I've just tried this, and the game works under NetBSD 1.5/i386. I don't have see a problem with the mouse, but no sound - but then I didn't really investigate that either.
- Hubert