Author Topic: FluffOS-2.20  (Read 9680 times)

Offline wodan

  • BFF
  • ***
  • Posts: 419
  • Drink and code, you know you want to!
    • View Profile
FluffOS-2.20
« on: April 22, 2010, 03: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)


Offline melkor

  • Acquaintance
  • *
  • Posts: 20
  • Dreamer
    • View Profile
    • melkor(dot)eu
Re: FluffOS-2.20
« Reply #1 on: April 23, 2010, 06:31:20 AM »
Can you repack and re-upload the file? I cannot open .xz with anything. Tried gzip and bzip2 without any success.
death() is just a heartbeat() away...

Offline wodan

  • BFF
  • ***
  • Posts: 419
  • Drink and code, you know you want to!
    • View Profile
Re: FluffOS-2.20
« Reply #2 on: April 23, 2010, 07:58:00 AM »
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

Offline melkor

  • Acquaintance
  • *
  • Posts: 20
  • Dreamer
    • View Profile
    • melkor(dot)eu
Re: FluffOS-2.20
« Reply #3 on: April 23, 2010, 08:18:25 AM »
Thanks! It worked. Never used xz before.
death() is just a heartbeat() away...

Offline cratylus

  • Your favorite and best
  • Administrator
  • ***
  • Posts: 996
  • Cratylus@Dead Souls <ds> np
    • View Profile
    • About Cratylus
Re: FluffOS-2.20
« Reply #4 on: April 23, 2010, 08:29:32 AM »
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

Offline quixadhal

  • BFF
  • ***
  • Posts: 474
    • View Profile
    • Shadowlord.org
Re: FluffOS-2.20
« Reply #5 on: April 23, 2010, 12: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.

Offline wodan

  • BFF
  • ***
  • Posts: 419
  • Drink and code, you know you want to!
    • View Profile
Re: FluffOS-2.20
« Reply #6 on: April 23, 2010, 04: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.

Offline cratylus

  • Your favorite and best
  • Administrator
  • ***
  • Posts: 996
  • Cratylus@Dead Souls <ds> np
    • View Profile
    • About Cratylus
Re: FluffOS-2.20
« Reply #7 on: April 23, 2010, 11:18:16 PM »
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


Offline chaos

  • BFF
  • ***
  • Posts: 274
  • Job, school, social life, sleep. Pick 2.5.
    • View Profile
    • Lost Souls
Re: FluffOS-2.20
« Reply #8 on: April 24, 2010, 09:37:10 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.

Offline cratylus

  • Your favorite and best
  • Administrator
  • ***
  • Posts: 996
  • Cratylus@Dead Souls <ds> np
    • View Profile
    • About Cratylus
Re: FluffOS-2.20
« Reply #9 on: April 24, 2010, 11:45:46 AM »
Windows version, compiled for DS 3.0

http://lpmuds.net/files/driver/fluffos-2.20-ds01w.zip

Offline wodan

  • BFF
  • ***
  • Posts: 419
  • Drink and code, you know you want to!
    • View Profile
Re: FluffOS-2.20
« Reply #10 on: April 24, 2010, 05:21:02 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.
Funny, took me less than 5 seconds to find it for both!
the package is called xz-utils

Offline chaos

  • BFF
  • ***
  • Posts: 274
  • Job, school, social life, sleep. Pick 2.5.
    • View Profile
    • Lost Souls
Re: FluffOS-2.20
« Reply #11 on: April 24, 2010, 05:35:41 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.
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.

Offline wodan

  • BFF
  • ***
  • Posts: 419
  • Drink and code, you know you want to!
    • View Profile
Re: FluffOS-2.20
« Reply #12 on: April 24, 2010, 05:53:54 PM »
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!

Offline quixadhal

  • BFF
  • ***
  • Posts: 474
    • View Profile
    • Shadowlord.org
Re: FluffOS-2.20
« Reply #13 on: April 25, 2010, 12: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. :)

Offline Tricky

  • BFF
  • ***
  • Posts: 187
  • I like what I code and I code what I like!
    • View Profile
Re: FluffOS-2.20
« Reply #14 on: April 27, 2010, 08:22:05 PM »
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