LPMuds.net
September 09, 2010, 04:08:03 AM *
Welcome, Guest. Please login or register.

Login with username, password and session length
News: This is the forum page. For the main LPMuds page, visit http://lpmuds.net
 
   Home   SITE FAQ INTERMUD DOWNLOADS LINKS Help Search Login Register  
Pages: [1] 2 3   Go Down
  Print  
Author Topic: FluffOS-2.20  (Read 2513 times)
wodan
BFF
***
Offline Offline

Posts: 270

Drink and code, you know you want to!


View Profile
« on: April 22, 2010, 10:59:52 PM »

http://www.fluffos.myzen.co.uk/fluffos/fluffos-2.20.tar.xz

FluffOS 2.20
more error check in malloc64
bigger arrays   (up to 2^31 elements)
bigger mappings (see arrays)
more efficient clean_up()
setting sockets to close on exec done in a more compatible way (only worked on rather new linux kernels)
no longer sends mccp messages when already compressed (fixes older cmud vversions)
some cleanups for compiler warnings
new roulette_wheel() efun in the dwlib package (Woom)
new replace_objects() efun int the dwlib package (replaces all object references in the argument with filenames recursively)
check_valid_path apply now also used for compile paths (source files)
32BIT fix (Kalinash)
use less chars for string hashes (faster)
correctly do tables in (s)printf with utf-8 strings
use the already existing precalculated string hashes more often
save string length for bigger strings as well instead of using strlen on strings > 64k all the time
NetBSD IPV6 fix (Tiz)
fixed crasher in reference_allowed() (in dwlib.c)

Logged
melkor
Acquaintance
*
Offline Offline

Posts: 17


Dreamer


View Profile WWW
« Reply #1 on: April 23, 2010, 01:31:20 PM »

Can you repack and re-upload the file? I cannot open .xz with anything. Tried gzip and bzip2 without any success.
Logged

There is a Dark place inside each of us...
wodan
BFF
***
Offline Offline

Posts: 270

Drink and code, you know you want to!


View Profile
« Reply #2 on: April 23, 2010, 02:58:00 PM »

you need xz instead.
on most linux distributions i would expect 'tar xvf <file>' to work for all the FluffOS archives.
you may need to install xz first.

if your tar doesn't support xz, 'unxz fluffos-2.20.tar.xz' will decompress the file.

HTH
HAND
Logged
melkor
Acquaintance
*
Offline Offline

Posts: 17


Dreamer


View Profile WWW
« Reply #3 on: April 23, 2010, 03:18:25 PM »

Thanks! It worked. Never used xz before.
Logged

There is a Dark place inside each of us...
cratylus
Your favorite and best
Administrator
***
Offline Offline

Posts: 918


Cratylus@Dead Souls <ds> np


View Profile WWW
« Reply #4 on: April 23, 2010, 03:29:32 PM »

you need xz instead.
on most linux distributions i would expect 'tar xvf <file>' to work for all the FluffOS archives.
you may need to install xz first.

if your tar doesn't support xz, 'unxz fluffos-2.20.tar.xz' will decompress the file.

HTH
HAND

For folks using certain OSes or distributions, xz is not that convenient.

For those folks, here's a normal tarball:

http://lpmuds.net/files/driver/fluffos-2.20.tar.gz
Logged
quixadhal
BFF
***
Offline Offline

Posts: 229



View Profile
« Reply #5 on: April 23, 2010, 07:49:19 PM »

What the he** is "XZ"?

I assume it must be better compression?  How much better?  Enough to be worth the annoyance of having it be a pain in the rear for the next few years while people slowly adopt it (remember the gzip -> bzip2 switch?  Or the compress -> gzip switch)?

I'm all for using the bleeding edge stuff that nobody in their right mind wants to touch yet, but I've never even heard of this.  Please tell me it won't merit another seperate flag for GNU tar, like bzip2 did?  I really hate having to use -jxvf for .tar.bz2, but -zxvf for .tar.gz or .tar.Z.
Logged

wodan
BFF
***
Offline Offline

Posts: 270

Drink and code, you know you want to!


View Profile
« Reply #6 on: April 23, 2010, 11:19:44 PM »

What the he** is "XZ"?

I assume it must be better compression?  How much better?  Enough to be worth the annoyance of having it be a pain in the rear for the next few years while people slowly adopt it (remember the gzip -> bzip2 switch?  Or the compress -> gzip switch)?
Yes, it's better, it's not new, that's why I expect it to work for people.

Quote
I'm all for using the bleeding edge stuff that nobody in their right mind wants to touch yet, but I've never even heard of this.  Please tell me it won't merit another seperate flag for GNU tar, like bzip2 did?  I really hate having to use -jxvf for .tar.bz2, but -zxvf for .tar.gz or .tar.Z.

Did you even read my previous post? you don't need to specify the compression method with gnu tar anymore.
Logged
cratylus
Your favorite and best
Administrator
***
Offline Offline

Posts: 918


Cratylus@Dead Souls <ds> np


View Profile WWW
« Reply #7 on: April 24, 2010, 06:18:16 AM »

Slightly modified version that works more conveniently for Dead Souls adopters...

http://lpmuds.net/files/driver/fluffos-2.20-ds01.tgz

tar xzfp fluffos-2.20-ds01.tgz
cd fluffos-2.20-ds01
./configure ds
make


If you're on another lib, see

./configure --help

for lib specific details.

-Crat

Logged
chaos
BFF
***
Offline Offline

Posts: 230


Job, school, social life, sleep. Pick 2.5.


View Profile WWW
« Reply #8 on: April 24, 2010, 04:37:10 PM »

Yes, it's better, it's not new, that's why I expect it to work for people.

apt-get has never heard of it, which effectively makes it obscure to Debian and Ubuntu people.  JADP.
Logged

cratylus
Your favorite and best
Administrator
***
Offline Offline

Posts: 918


Cratylus@Dead Souls <ds> np


View Profile WWW
« Reply #9 on: April 24, 2010, 06:45:46 PM »

Windows version, compiled for DS 3.0

http://lpmuds.net/files/driver/fluffos-2.20-ds01w.zip
Logged
wodan
BFF
***
Offline Offline

Posts: 270

Drink and code, you know you want to!


View Profile
« Reply #10 on: April 25, 2010, 12:21:02 AM »

Yes, it's better, it's not new, that's why I expect it to work for people.

apt-get has never heard of it, which effectively makes it obscure to Debian and Ubuntu people.  JADP.
Funny, took me less than 5 seconds to find it for both!
the package is called xz-utils
Logged
chaos
BFF
***
Offline Offline

Posts: 230


Job, school, social life, sleep. Pick 2.5.


View Profile WWW
« Reply #11 on: April 25, 2010, 12:35:41 AM »

Yes, it's better, it's not new, that's why I expect it to work for people.
apt-get has never heard of it, which effectively makes it obscure to Debian and Ubuntu people.  JADP.
Funny, took me less than 5 seconds to find it for both!
the package is called xz-utils

# apt-get install xz-utils
Reading package lists... Done
Building dependency tree... Done
E: Couldn't find package xz-utils

(yeah, that's after an apt-get update)

Guess I'm just unlucky.
Logged

wodan
BFF
***
Offline Offline

Posts: 270

Drink and code, you know you want to!


View Profile
« Reply #12 on: April 25, 2010, 12:53:54 AM »

I don't actually use any apt-get OS, but from that quick search ubuntu should just know about it and debian has it in testing and unstable.

If that's not the case using google for 'xz <name of your OS>' suggests they really exist!
Logged
quixadhal
BFF
***
Offline Offline

Posts: 229



View Profile
« Reply #13 on: April 25, 2010, 07:24:35 AM »

Unfortunately, I don't use testing or unstable for my file server.  I kindof like it to be stable.

At some point, I may venture forth to find source code to all the libraries xz-utils wants, along with gnu tar, so I can recompile half the OS to enable it. Smiley
Logged

Tricky
BFF
***
Offline Offline

Posts: 170


I like what I code and I code what I like!


View Profile
« Reply #14 on: April 28, 2010, 03:22:05 AM »

Tar BZip2, Tar GZip and Zip versions of 2.20 (and various earlier versions) can be found here... http://ebspso.dnsalias.org/lpmuds/fluffos/?C=M;O=D

Anything with "-rth" tacked onto the end is a modified version of mine.

Tricky
Logged

Pages: [1] 2 3   Go Up
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.11 | SMF © 2006-2009, Simple Machines LLC Valid XHTML 1.0! Valid CSS!