Domain: netbsd.org
Stories and comments across the archive that link to netbsd.org.
Comments · 1,583
-
Re:Linux & low spec machines
If anyone has any suggestions as to a Linux distro I could try (please bear in mind if over about 50Mbs it has to be from a resumable ftp server) that won't take all night on a 56k modem then I'd be most grateful. (Please remember to post the URL and/ or details of the ftp server).
What you want _probably_ isn't Linux. Take a look at NetBSD for that bad boy. I've got OpenBSD running on a PPro 200 with 32 megs of RAM, and it's great.
--saint -
Re:Webshop broken
I want one, just to have a home server that is not x86, is this board really for real???
Depending on what type of server and how heavy of use it's going to be getting, then why bother with a $600 motherboard that you just have to buy more parts for anyways? If you're willing to do a little messing around, just get an old PowerMac for cheap (make sure it's at least a 2nd generation PowerMac as anything before doesn't have PCI, and try to avoid those with the 601 processor, especially the 7200.)
Although it's not quite the same thing that you want to use it for, my router is a PowerMac 7600/132 (604 processor at 132MHz, 92MB of RAM) which was purchased for ~30 USD (+ shipping). As of this post it's been running for 32 days, 7 hours and 24 minutes without any sort of problems.
Only possible problems are the hardware quirks, but NetBSD has a good model support page detailing most of them for anyone who wishes to run any *nix, and the fact that if there isn't enough storage space then you may have to pay a bit for it depending on whether or not the drives are SCSI or IDE. But, with PPC you tend to pay a bit more for the hardware anyways...
Either way, PenguinPPC is a good place to check out info on Linux on the PPC architecture. (And for old Mac owners, MkLinux is a good place to check for solutions to problems that may be missing from the documentation of your chosen distro (*cough*Debian*cough*) ) -
Good..
Finally some open Amiga PPC mother boards! Amiga returns....
Of course, there are already Amiga PPC expansion boards..
http://linux-apus.sourceforge.net/
and
http://www.netbsd.org/Ports/amigappc/
Anyone thought of porting these to daystar PPC upgrade cards for 68k macs (Turbo601 ?)
-
Re:Well planned release
NetBSD is BSD on the edge, if its got a microprocessor NetBSD runs on it.
-
Re:The Hurd and Linux ...and FreeBSD
I should have added a link to the BSD family tree diagram.
-
Re:Then there's still a problem in glibc malloc()
-
Handheld PC as a UNIX workstationSome of the Handheld PCs (which are supposed to run Windows CE) are actually very full featured in terms of hardware. WinCE is nearly useless, but if you install UNIX, you've just got a small laptop for a great price.
I'm quite happy with a NEC MobilePro 800 I have. People come up to me when I'm using it and ask what it is and where they can get such a sweet looking sub-notebook. Most of them are sad when I tell them it won't run Microsoft Windows (it has a MIPS R4000 processor).
However, if you're not shy about installing UNIX and compiling programs from source, you definitely want to check it out. All you'll need is a CompactFlash disk (I recommend the IBM 1GB Microdrive), so that you can fit your OS of choice. (I'm using NetBSD, but I hear Linux works, too. NetBSD has a very nice package management system called pkgsrc.)
Don't get me wrong; a souped-up WinCE device is definitely not ideal for everyone. They're not fast and have miniscule memory, but they should be relatively cheap, even new. (There should be many good deals popping up now that Microsoft is discontinuing its MIPS port of WinCE). I know that Alan Computech has the MobilePro 880 for $490 new. I'm sure you can find much better if you look around.
Here's the specs for the MobilePro 880 (which is slightly faster than the 800 which I have):
- 168 MHz MIPS processor
- 9.4" SVGA (64k colors) touch screen
- 78-key keyboard with a comfortable 17.5mm keypitch
- 32MB RAM
- Type II CF slot
- Type II PC Card slot
The skinny: I'm very happy with my "laptop". Everything I want to run is open source, so I'm not tied to the x86 architecture.
Ben - 168 MHz MIPS processor
-
Handheld PC as a UNIX workstationSome of the Handheld PCs (which are supposed to run Windows CE) are actually very full featured in terms of hardware. WinCE is nearly useless, but if you install UNIX, you've just got a small laptop for a great price.
I'm quite happy with a NEC MobilePro 800 I have. People come up to me when I'm using it and ask what it is and where they can get such a sweet looking sub-notebook. Most of them are sad when I tell them it won't run Microsoft Windows (it has a MIPS R4000 processor).
However, if you're not shy about installing UNIX and compiling programs from source, you definitely want to check it out. All you'll need is a CompactFlash disk (I recommend the IBM 1GB Microdrive), so that you can fit your OS of choice. (I'm using NetBSD, but I hear Linux works, too. NetBSD has a very nice package management system called pkgsrc.)
Don't get me wrong; a souped-up WinCE device is definitely not ideal for everyone. They're not fast and have miniscule memory, but they should be relatively cheap, even new. (There should be many good deals popping up now that Microsoft is discontinuing its MIPS port of WinCE). I know that Alan Computech has the MobilePro 880 for $490 new. I'm sure you can find much better if you look around.
Here's the specs for the MobilePro 880 (which is slightly faster than the 800 which I have):
- 168 MHz MIPS processor
- 9.4" SVGA (64k colors) touch screen
- 78-key keyboard with a comfortable 17.5mm keypitch
- 32MB RAM
- Type II CF slot
- Type II PC Card slot
The skinny: I'm very happy with my "laptop". Everything I want to run is open source, so I'm not tied to the x86 architecture.
Ben - 168 MHz MIPS processor
-
rc system
NetBSD's got a very nice rc (startup) system; as opposed to the monolithic (Open|Free)BSD approach, NetBSD's is a highly modular dependancy based model; no more giving scripts esoteric names like "000.wibble" to try to get it executed before "001.wobble"; just add a dependency in wobble on wibble and the rc system will make sure wibble is executed first.
There's an interesting PDF paper on the design and implimentation, some conciderably more terse and less interesting official documentation and a Daemon News article, and for those uber geeks, the CVS repository where you can compare with the other BSD's.
You'll note FreeBSD -CURRENT is looking at adopting it, while Open sticks with the tried and tested BSD4.4-type setup -
Re:Why?Yeah, you do sound like a troll. You've got your timeline backwards... why did Apple make the effort to port BSD to PPC when NetBSD had provided a perfectly good (and free) distro to the PPC already? The first NetBSD release for Power Macintosh was in May 1999. MacOS X came about two years later, March 2001. (Well, okay... MacOS X Server was released in March 1999, but that's just barely earlier than NetBSD. Both were in development at the same time...)
And like other posters have mentioned, the MVME boards are nothing like a PowerMac. MacOS X isn't going to run on 'em anyways.
-
Re:Why?This is not really true. NetBSD may be the first on Motorola VME PowerPC boards but OpenBSD, NetBSD and Linuxare running on the previous versions of those VME boards based around the Motorola 68000 series of processors.
NetBSD is not completly on new grounds here [they already had PowerPC and VME code]. For the kind of application these machine runs, having a free OS alternative will be more usefull to companies than having something using a restrictive licence like Linux and Darwin.
-
Re:In case you don't know what they're talking abo
Maybe you don't have to make your code run on an old VAX as well as a system with a ANSI-C compiler
Hasn't gcc been ported to the VAX? Seemed like it would have to have been, or the NetBSD Port would be impossible. -
Re:IP address based restrictionsHow about what the BSD folks said?
Quote: None of this software may be downloaded or otherwise exported or re-exported into (or to a national or resident of) Cuba, Iraq, Libya, Sudan, North Korea, Iran, Syria or any other country to which the U.S. has embargoed goods. By downloading or using said software, you are agreeing to the foregoing and you are representing and warranting that you are not located in, under the control of, or a national or resident of any such country or on any such list.
So that basically leaves it on the user to not download something if they know they shouldn't.
-
Re:I *like* my SGI. (Offtopic)
Honest to god, with vintage hardware, if it doesn't have the mouse and keyboard, and every other proprietary piece, you're better off waiting.
even if you can't get ahold of (semi-) proprietary peripherals, these are "real machines" after all, and can be run from a serial port. I've got a stack of SGI challenge Ss in my basement that run this way.
My DECstation is still wanting the puck mouse and a copy of Ultrix 4.3
if you don't dig ultrix, (or can't get it,) NetBSD has been running on DECStations now for years. my main machine (DNS, HTTP, SMTP, SSH plus a handful of users) at home is a 5000/240 running NetBSD 1.4.3A and I have nothing but praise for its reliability. the hardware is easily capable of five-nines uptime and is very well engineered. even the smaller 2100s and 3100s can make reliable light servers.
And please. Don't ever butcher vintage hardware. [...]this really does make me sad.
The horror!
:~( to think that perfectly functional machines still capable of useful work are getting destroyed and scrapped around the world everyday is bad enough, but if people start scrapping machines to cool cases? no respect. -
IPv6 support better in BSDs then linuxI've noticed a lot of people complaining about Linux's IPv6 support or lack there of, and just wanted to point people over to the BSD flavours that have a lot of IPv6 support.
Personally I'm more farmilar with netBSD, there IPv6 package list can be viewed here.
Most of the BSD's also have great multicast support and mbone packages.. Jim
-
IPv6Interesting moot point... it seems that 3G licensees were going to require IPv6. Search for "IPv6" on various corporate and info sites:
- 3com - no listings (no support???)
- Cisco Systems
- HP - no listings in network equipment
- Juniper Networks - OS support
- Linux IPv6 HOWTO
- Lucent - interesting
- NetBSD IPv6 docs
- Windows XP - Installing IPv6
- RFC 2492 - "IPv6 Over ATM Networks"
This long annoying sentence here to get around an annoying slashcode bug, because it can't count.
- 3com - no listings (no support???)
-
Re:Too costly at this pointHardware implementation is most deffinatly the bottle neck that has to be dealt with, but some of the tunneling solutions that are out there now are not as bad as they might seem.
They basically just wrap an IPv4 wrapper around the IPv6 packet and send it back out across the net. A lot of network edge routers do similar types of things already, and many edge routers are doing IPv6 tunneling now.
Check out info about netBSD's IPv6 packages to see what solutions are already available and starting to become more wide spread.
-
Well, if you're going to be that way about it...
... then you could've mentioned the OS that first brought UNIX to my home - starting on a Zip drive in a Mac LCIII: NetBSD.
I left the BSD world for Linux over a year ago, but I still get tired of seeing the world's most portable OS left out.
For some strange reason this message will probably be followed by trolls that sound a lot like {Net,*}BSD is dying. Ignore them.
-
StarOffice still free on NetBSDAs long as StarOffice is free for Solaris, it's free on NetBSD (i386 and SPARC).
:-) -
Re:DECstation != Alpha
NetBSD supports MOP and can be used to boot a DECstation (both the older MIPS based ones and the handful of Alpha based ones that use MOP).
-
Similar article on NewsForge
Although this one throws in a few SPARC and VAX machines...
http://www.newsforge.com/article.pl?sid=02/02/19/0 49208
And it seems the MIPS-based versions of the respective OSes are coming along; NetBSD will run on your O2. SGI's work on Linux for MIPS is as far as "only Indys have a working XFree86" although a few other machines will boot Linux.
An interesting question is what about the Cobalt MIPS-based appliances? Don't they run Linux as the x86 ones do? So where's the source code for those? -
just "DEC"
I have a DEC 3000/400 (no "station") that I got virtually for free a couple years back. I ran netbsd (which has much better hardware support on turbochannel machines than alpha linux, plus it's not linux
::ducks::) on it for a long time, it was a web, name, ftp server, you get the picture. 150 or more days uptime, only interrupted by power outages, and it ran in a closet so must have been at least 80 degrees F in there continuously. When I went to move it, I was puzzled at the sticky grey goo underneath the machine until I realized it had melted its plastic feet!It's a great machine, incredibly reliable, unfortunately the days of these beasts being useful are past I think. It's just so cheap to get an x86 (or in my case an iBook with a dead screen) machine to replace them which is faster, cooler, more energy efficient, and quieter.
Of course the coolness factor of running this old workhorse still appeals to me, perhaps when I get a house with a basement (alleviating the noise and heat) I'll set it up once more.
-
Re:Comparison between x86 and PPC performance?
I would be interested to see some comprehensive real-world benchmarks comparing the two platforms. Really, I'm rather tired of the "Megahertz-myth" PPC touters and the "RISC sucks" x86 campions arguing which is better without any solid numbers.
You could have done that a long time ago with NetBSD, probably the most portable OS in the world.
Oooooh, I forgot. IT'S NOT LINUX! -
Re:Cluster: XT's or MAC 2Si
-
Re:Using it?
-
Re:Kit...
NetBSD allready runs on this thing.
Here is the link. -
Re:Don't fret the $199
yeah because it's so hard to get a bash prompt on a game console.
-
The solution is not 'there'
-
Re: Intel is putting HUGE resources into Linux
NetBSD runs on the Hammer already.
See the NetBSD/x86_64 port page. -
Re:Use Windows XP] shawarma asks: "Due to a recent power outage, I've had to shut down a server running a process that had been running for ages calculating something.
The job it was doing would have been done in a few days, I think, but I had to shut it down before the UPS ran out of juice.
Maybe you should use solar as a backup UPS or hydrogen fuel cells.] This got me thinking: Why can't I freeze down the process and thaw it back up at a later time?
It ought to be possible to take all the connected memory pages and save them in some way, preserve file handles and pointers, and everything.
Maybe net-connections would die, but that's understandable.Time for you to read my notes on KaosBSD, it has a built in autosave which records the state of the programs it's running.
] Has any work been done in this field? If not, shouldn't there be? I'd like to contribute in some way, but I think it's a bit over my head.."
Just leave a note in my Journal or email me if you want something done.] Laptops have been doing this in some form for years: most laptops, when they run out of power, or when told by the user will go into "suspend" mode which is similar to what the poster is describing, however outside of laptops, I haven't seen this done.
Sleeping processes also do something similar, sending their memory pages into swap so other running processes can use the memory. What, if anything, is preventing someone from taking this a step further?I'm already doing this in KAOS, but it's different from suspend or sleep because it uses a status file to track the processes of every program.
This lets individual agents of any app crash and the other agents pickup what that agent was doing and keep your work, you don't lose it.
Say you're writing a report and the agent crashes, you might lose about a minutes work (depending on the autosave rate) instead of the hours you would lose by not saving in MS office.
Or maybe you're running a web browser with a dozen tabs on a window, then that agent crashes. You can then choose to start a new window with all those tabs loaded with the pages you were surfing, which is way better than trying to reload a browser by the history logs.] by sklib: It's not possible to hibernate a single process. Maybe not in windows, but KAOS can hibernate a single process. You can pause it and then save the state file or hibernate which saves the state then quits.
] During thawing, to restore the process's memory structure, one would have to do one of two things: Either put the process *exactly* where it was before in system memory, which may not be possible because other programs (perhaps even the OS?) are running in that memory space now.
My system is different, it uses status files that say what it's doing. It wouldn't need to wrry about the memory use.
The other option is to reallocate new memory for the process, and then go through and fix every pointer in the process to point to new memory locations. I will remind you that this is not possible, because processes can do very strange things with pointers and it's not possible to keep track of all of them from the object code side.
The need to reallocate new memory is not a concern if you uses status files.] Now, if the process could hibernate itself... well that's the same as hitting Save, and Exit in any program.
Which is why I have put hibernate in KAOS, I'm sick and tired of losing track of websites I'm surfing then trying to reload from history.
] So the only problem here is that programs that take weeks and/or months to compute stuff need to be written in such a way that you can save every once in a while, so when the power DOES go out, you don't lose that much of what you've processed.
Actually it's easier to write the OS so that programs autosave to a status file about once a minute regardless of if they are surfing websites or looking for little green men.] In my opinion OS-level hibernation (which already exists for many windows versions, and seems like it should exist for those big mainframes) coupled with some smart programming (no intractable problems here)
I'm programming KaosBSD which can run on anything OpenBSD knows about and maybe port it to some of the things NetBSD supports.
The smart programming is the status manager which all apps can use to autosave.
This is part of the unique way that apps run as part of the system. It can also offer other app services inside your app.
The best example is the calculator, it can popup as a panel you use in any app.
] would put a thorough end to these shenanigans with losing months of processing time just because the power went out 5 minutes before it finished.
Yes, I've run Seti@home and had that happen dozens of times. It always annoys me to see a day of processing go down the drain. -
Re:Getting a taste of his own medicine
If what I have read onthe mailing lists is any indication, it is unlikely Theo will lose control (well, of teh project anyway
:) ). Most seemed to agree that this kind of stunt is exactly what Darren was trying to pull when he put the offending clause in the license in the first place. And regardless of how people feel, it seems the "Official" OpenBSD is still more trusted.
NetBSD out of business? What? Are you smoking Moderator crack, Mr. Troll? Besides, Theo was locked out of the NetBSD project and waited almost a year (holding the only Sparc port BTW) before coming out with OpenBSD. It is not the same situation.
-
Re:Do you care about your kernel?
-
Re:Do you care about your kernel?
-
Re:Do you care about your kernel?
-
Don't forget...
"Of course it runs NetBSD."
-
Re:Here's some useful info..
The Jornada 52x and the 54x use the Hitachi SH3 processor (as stated here) and not the StrongARM processor which is the one that you linked you. The link to the NetBSD/hpcsh port is http://www.netbsd.org/Ports/hpcsh/. I'm not sure if that port supports the 52x nor the 54x or not... if it does, then I might have a use for my unused 545
;-) -
Here's some useful info..
I don't know about Linux, but there is active development of NetBSD (NetBSD/hpcarm) that runs on Jornada 525. I have not tried it, though, so I'm not sure of the current status. Here is the web page: www.netbsd.org/Ports/hpcarm . There is also a guy (in Germany I think) named Keuchel Rainer that has ported lots of UNIX-type tools to Windows CE (focusing on Jornada 720). This includes many command line tools such as tar, telnet, gzip, rsh, etc.. plus Perl (!) and an X Server (!!). Perl seems to work well, but aparently thare are a few limitations due to the WinCE operating system, but I have not had any problems yet, probably because I still a newbie when it comes to Perl
:-) The X server also works well (although a little slow) and includes some ported X apps, such as twm, xeyes, xedit, xcalc, and xpdf. I have not yet tried it with remote X apps, but i'm sure it works. He has also ported emacs to CE! Check it out: www.rainer-keuchel.de(click on Software at the bottom).
There is also a Yahoo! winCE dev group (started by Mr. Rainer: groups.yahoo.com/group/wince-devel If you find out about a Linux port, post it! :-) -
Re:yes, his PC is _DEAD_
I assume you already looked here?
It's just the first thing that came up from Google.
That said, IMHO, a DC that isn't being used to play Virtua Tennis is a DC that's being sorely mistreated - unless it's an extra DC of course :-) -
More optionsOpenBSD works well on PPC Macs. It can co-exist with Mac OS. Of course, there's always NetBSD, which runs on pretty much everything.
If installing Linux, I suggest Debian GNU/Linux. I've had better luck with their distro on PPC Macs than other distributions. (Maybe I'm just more used to apt than RPM.)
You might also want to check out MacOnLinux, which lets you run MacOS on top of Linux.
Finally, there's always Darwin and X Windows!
-
SOme Options...Dear Sir,
Mac OS X (currently at version 10.1.2) is a fine UNIX-like operating system, which uses a customized Mach mikrokernel and BSD libraries and userland utilities, as well as Apple APIs Carbon and Cocoa, to provide a replacement for Mac OS 9 as a next-generation operating system on Mac hardware. Give it RAM.
NetBSD also runs on Macs, and the suppor is very good. AFAIK, the port is in the main tree and development is at the typical moderate rate. I've never used it but of course it's BSD so it could make a good server OS choice, and it's another OS to throw into the mix.
Linux comes in many flavors for the Mac; as I recall most of the major players have PPC or Mac versions and a few minor ones do as well. SuSe, YDL, LinuxPPC, and a lot more are available. Since you read
/. I don't think I have to go in to what Linux is or can do, so just point your browser to the LinuxPPC.org site for info down that avenue. -
Re:Growing slowly
Seems to be lots of NetBSD articles in there; maybe you should switch to a Real OS ?!?!?
-
Re:Java license for Free (as in ???)
Well, it isn't free as in speech, cause we don't get source code, which means it is x86 only (amoung other issues).
It's O.K. for it to run on x86 only. The focus of FreeBSD is to run as well as possible on x86 machines. If you want to run on other architectures, try NetBSD whose motto is ``Of course it runs NetBSD.''
-
Re:Starcat
If I really wanted to run a single OS on all my machines I would check this out NetBSD
I see UltraSPARC, HP 9000, Alpha, RS/6000 and i386 among other things that you may or may not own -
Re:Linux vs. BSDLinux is a development of a port of Minix, initially by one student (Linus). It has since become one of the largest open source OS's, and has a large developer base that ensures rapid development and growth.
The various varieties of BSD grew out of work at UC Berkley. They received a copy of AT&T unix and were allowed to develop their own version from it and distribute it (hence Berkley System Distribution). During the '90's BSD fragmented into several varieties. The best know are FreeBSD, NetBSD, and OpenBSD. Due to this fragmentation and the pull of Linux, development of the various branches of BSD is slower. Because the various BSD communities are smaller, you can get a little more personal attention from people actually developing it.
BSD, being a true Unix is generally considered to be more stable and able to scale better for enterprise use. Linux is generally used for midsize servers.
For more info on BSD check out NetBSD. -
NetBSD?
There was some discussion about Linux running on PS2 at a TFUG meeting last night. Someone asked if NetBSD had been ported to it yet. The only reason Linux beat NetBSD in being the first to run on PS2 was because of the big corporate push. I'm not knocking Linux, it's just that the NetBSD developers have _ALOT_ more experience with porting an OS to different architectures (it has currently been ported to 46!!).
How much is someone willing to bet that NetBSD will beat Linux in being the first OS to run on an XBox? -
firewalls for phones
once the nokia Netbsd port is done, we'll be able to protect our phones using ipf (or maybe even a pf port, if the ipf license still isn't to your liking) and should be fine.
-
Re:MandrakeBSD?I'm surprised (not to say hurt, disappointed and disconsolate) that no one (am I wrong?) has come out with the equivalent of Mandrake to at least one of the BSDs -- and by equivalent I mean in a certain superficial but important way: user-friendly, pretty install, emphasis on user experience, intelligibility.
- Fortunately, you
- are wrong. You must feel greatly relieved.
- MacOS X
- Solaris 8 for Sparc
- NetBSD
/usr/share/doc/. They all make Debian look like filling out a 1040 (though I happen to like the Debian installer).Really, I'm just talking about the install. Something with some graphical flair, built-in help system for new users, and a game or two, or a little slideshow, or some interesting history text files, *something* built in to play while slow parts of the install proceed.
Try leadership@apple.com and see if you can get them to slip Breakout or some decent reading material (like a bunch of Bill Gates jokes) into the next MacOS X installer. You have an iBook, and today's just might follow through on it. Solaris, incidently, will let you goof off in the shell in a seperate window and has graphical on-line help during the install. No tetris though, unless you provide it yourself on a floppy disk. NetBSD makes you wait to play Tetris until the install finishes, and even then it hides them in
/usr/games, which is not in the default path. These NetBSD guys are all business, sheesh. ;-)Have fun.
-
Anyone using wu-ftpd...
Anyone using wu-ftpd has only themselves to blaim if anything happends to their servers. This application has a bug history making Microsoft look like what OpenBSD claims to be. There are many free and secure and certainly more extensible options available, so why distros still stick with wu is beyond my understanding.
-
Re:New Dreamcasts CANNOT run linuxGDROM's are 1GB (high density) CD's, so no, there is no way to burn a GDROM short of getting hold of a GDROM writer + GDR blanks, the mechanisms Sega used were made by Yamaha (later by matshushita I believe).
As for a link to sega removing CD-boot functionality check The NetBSD DC howto. Note the first requirement that the DC be manufactured before September 2000. While the requirement says that SOME of the newer consoles still work, they were likely old stock boards that didn't have the functionality removed. I think that the Boob site has some comments on the newer DC's not booting CD s, but it appears to have been
/.'ed. -
Real Bourne Shell will be released as source
Real Bourne Shell will be released as source code sooner or later by Caldera. Here is the press release:
http://news.linuxprogramming.com/news_story.php3?
l tsn=2001-08-20-003-06-CDhttp://ir.caldera.com/ReleaseDetail.cfm?ReleaseID
= 57417And here are some quotes:
"The Regular Expression library and tools will be made publicly available on SourceForge this week at http://unixtools.sourceforge.net. In coming months, Caldera will Open Source other UNIX tools and utilities, including pkgmk, pkgadd, pkgrm, pkginfo, pkgproto and more, as well as the Bourne shell, lex, yacc, sed, m4 and make. The licenses under which these technologies will be Open Sourced will be decided based on community and business needs."
So, you must keep you eyes on this:
http://unixtools.sourceforge.net/
Meanwhile you can do portable shell-scripting with help from these WWW-pages:
http://www.raycosoft.com/rayco/support/porting.ht
m lhttp://www.raycosoft.com/rayco/support/SANS_2001_
f iles/v3_document.htmhttp://sources.redhat.com/autobook/
http://sources.redhat.com/autobook/autobook/autob
o ok_208.htmlAsh is really good Bourne Shell clone and POSIX-shell implementation. I really like to use it for my shell-scripting, because it prevents me from using bashisms. In my Debian GNU/Linux 2.2 Potato
/bin/sh is actually a symlink to ash that I compiled from sources I took from unstable Debian and it works.But if
/bin/sh is symlink to bash and you have some bashisms in you script that starts "#!/bin/sh", it seems, that even in that case bash won't complain about those bashisms.But you must check out, which version of ash you are running. Debian has always used the latest version of ash. I think it is downloaded from this place:
ftp://ftp.netbsd.org/pub/NetBSD/NetBSD-current/sr
c /bin/sh/Red Hat Linux had ash version 0.2 and it really sucks. Then I made bugreports and latest versions of Red Hat have fresher version of ash.
But it seems, that Slackware still has that ash version 0.2:
ncftp
...ware-8.0/source/ap/ash > pwd
ftp://ftp.slackware.com/pub/mirrors/slackware/slac kware-8.0/source/ap/ash/
ncftp ...ware-8.0/source/ap/ash > ls
ash-linux-0.2.diff.gz _ash.tar.gz
ash-linux-0.2.tar.gz SlackBuild
ncftp ...ware-8.0/source/ap/ash >
BTW I really don't understand, why somebody would want to create installer scripts, when this kind of tool exists: http://www.easysw.com/epm/
EPM Is:
A free UNIX software/file packaging program that generates distribution archives from a list of files. EPM Can:
Generate portable script-based distribution packages complete with installation and removal scripts. Generate vendor distributions in AIX, BSD, Compaq Tru64, Debian, HP-UX, IRIX, Red Hat, and Solaris formats. Provide a complete, cross-platform software distribution solution for your applications.