Hi there,

i will send some bug report and fixes for mandrake 7.1. This huge document also
include ideas for the next upcoming mandrake release.

At first I will also say my congratulation for Linux Mandrake 7.1, which is currently
the best available linux distibution i know (and i know many :-).

Guys, u had done a very good. Please continue in the same way.

But there is nothing on this world, that could not be done a little bit better, so i 
will
give some hints, ideas and improvment for the next step.

Bug fixes:
----------

netscape has no access to the global mime.types and mailcap entrys in /usr/lib,
because netscape looks in the directory /usr/local/lib/netscape for this file.
Please make some links:
        ln -s /usr/lib/netscape  /usr/local/lib/netscape
        ln -s /usr/lib/mime.type /usr/lib/netscape/mime.types
        ln -s /usr/lib/mailcap    /usr/lib/netscape/mailcap
I think it would be also a good idea to move the mailcap and mime.types files
to /etc, because there are confuguration files in my eyes.

There are also some entrys missed in the /usr/lib/mimetypes file, with make the live
easier for using acrobad read and realplayer:
 /usr/lib/mime.types
  audio/x-pn-realaudio-plugin    rpm
  audio/x-pn-realaudio           ra ram smi
  application/pdf                pdf
  application/vnd.fdf            fdf
  application/smil               smil
 /usr/lib/mailcap
  audio/x-pn-realaudio-plugin;;\
         x-mozilla-flags=plugin:RealPlayer(tm) 7.0 Plug-In
  audio/x-pn-realaudio;/usr/X11R6/bin/realplay %s
  application/pdf;/usr/local/Acrobat4/bin/acroread %s
  application/vnd.fdf;/usr/local/Acrobat4/bin/acroread -iconic %s 
  application/smil;/usr/X11R6/bin/realplay %s

In the file /etc/pluggerrc is a bug in the line for audio/basic and
audio/x-basic. Remove the xanim for this entrys and add a
 : play $file

There is also a problem with imwheel, which creates a /tmp/imwheel.pid file. 
This file is only accessable by the user who has at last invoked the imwheel
daemon, so no other user has the right to start imwheel, because imwheel will
fail to create a new /tmp/imwheel.pid file. My current bug fixes for these is a
workaround - chown of /usr/bin/X11R6/imwheel to daemon and set the s-bit.

The glide modul is only for the mosix kernel available in the 7.1 distribution,
please install the next time the correct version. In the kernel-upgrade to
2.2.16 it is completle missing.

kmix has some trouble with my soundblaster live card, it save not with
channel is split and should show.

kpm has a bug with showing the swap space. It will alwasy show 0/0 KB used. 
It does not matter if you have a swap file or if it is used. Please use the
original version qps on (http://www.student.nada.kth.se/~f91-men/qps/) with had
also support for the mosix kernel.

kdevelop is missing glimpse (http://webglimpse.net) or htdig
(http://www.htdig.org) to do a search for keywords in the documentation. This
is very important for using kdevelop. Please add one of them.

I will alwas get trouble with missing fonts using gimp, because some
script-fu depend on the freefonts-0.10.tar.gz and sharefonts-0.10.tar.gz
found on ftp://ftp.gimp.org/pub/gimp/fonts/.

rpmdrake crash with segfault while searching with regular expression, f.e.  *test*.

install the binloader for windows, dos and dexe programms:
 if [ -f /proc/sys/fs/binfmt_misc/register ]; then
        if [ -x /usr/bin/wine ]; then
                echo "Enable windows binary support"
                echo 
':BIN-win:M::MZ\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00@:\xff\xff\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xff:/usr/bin/clear:'
 > /proc/sys/fs/binfmt_misc/register
        fi
        if [ -x /usr/bin/dosexec ]; then
                echo "Enable dos binary support"
                echo ':DEXE:M::\x0eDEX::/usr/bin/dosexec:' > 
/proc/sys/fs/binfmt_misc/register
        fi
 fi

I miss the follwing mode lines for mpeg1 video in /etc/X11/XF86Config:
 #Modes for mpeg1 fullscreen
 Modeline "320x240"     15.750 320  336  384  400   240  244  246  262 Doublescan
 Modeline "352x240"     15.750 352  368  416  432   240  244  246  262 Doublescan
 Modeline "352x280"     15.750 352  368  416  432   280  284  286  302 Doublescan
 Modeline "352x288"     15.750 352  368  416  432   288  292  294  310 Doublescan

XF86Setup will always crash on any computer i have tried.

libstdc++ is incompatible with redhats libstdc++. Binaries with are compiled
with the redhat or suse libstdc++ will output warnings to stdout or will not
work like ddd, the data display debugger.

improvments:
------------

Optimizing video memory access with /proc/mtrr:
 echo "base=0x... size=0x... type=write-combining" > /proc/mtrr

Optimizing cdrom access by setting the dma and 32bit IO:
 /sbin/hdparm -q -c1 -q -d1 /dev/cdrom

Optimized opengl librarys for mmx, 3Dnow and voodo 1,2 and 3 will be very nice.

Do not install static .a library, use an extra rpm file for this. Static
library normaly not needed by the a programmer, and on my notebook
installation there tooked about 50 MB (20 MB for libc.a).

Compressed docs and HOWTO's, because ther still need to much space on my
notebook hd. It is possible to decompress them on the fly by using a little
http-daemon and a cgi-script.  If you are interrested on my cgi-script than mail
my.

Make two terminfo rpm's, one with include all currently available terminfo
files and one with includes onyl the necesary terminfo's, f.e.:  ansi
 at386
 console
 crt
 dump
 emu
 eterm
 ibmpc
 ibmvga
 linux
 lpr
 minix
 nansi
 pcansi
 printer
 pty
 rxvt
 screen
 unknow
 vtxxx
 xterm

As i had seen on the glide driver, you have the mandrake kernel also working
with mosix support. Please include this also in the gpl distribution
(http://www.mosix.org).

TV support is in mandrake 7.1 still very poor, there is a no assistant for
installing a tv card nor a programm to watching tv (xawtv, kwintv, gtv),
listening radio (kradio, gradio), grabbing video or videotext.   tv:   kwintv
(http://www.mathematik.uni-kl.de/~wenk/kwintv/)   xawtv
(http://me.in-berlin.de/~kraxel/xawtv.html)  radio:
  radio (http://www.debian.org/Packages/unstable/sound/radio.html)
  kradio
  
(http://linux.about.com/compute/linux/library/metalab/blmeta_apps_sound_radio-cards.htm)
 video grabber:
  vstream (http://www.ee.up.ac.za/~justin/bttv/)
  bttvgrab (http://moes.pmnet.uni-oldenburg.de/bttvgrab/)
 videotext:
  VideoteXt (http://elektra.e-technik.uni-ulm.de/~mbuck/vtx/index.html)
  alevt (http://user.exit.de/froese/

pc speaker dsp driver will be a very nice feature, because at work we have in
our PC's and embedded controller normaly no soundcard installed. I know that
the quality is very poor, but for testing and feedback this would be okay.

A more intelligent scanner support would be also very nice, f.e. automaticly
detection of scanner devices. There is also no ocr application available (do
u know a free one?)

ISDN support is still missing in the current 7.1 version of mandrake. This is
a very important feature in germany.

Support for + char selection on konsole and gpm, because this char will also
be used in filenames, which currenty can not select by a double click.

Support cable and dsl modens which use the ppp over ethernet protocoll (ppoe).

The e2compr kernel patch still working very good since years, so i think it
is time to put it in a linux distributuins, prefered Mandrake ;-)

FAX-Modem support is hard to use. Outgoing and Incoimg FAX support sould be
available like in the bloody MS Win.  Printing to a fax or automatic delivering
a fax as a tiff attachment on a email should be possible.

The cdfs (http://www.elis.rug.ac.be/~ronsse/cdfs/) is a very nice kernel
modul with gives u access to all track on a cdrom. So u have access the the
boot part or the sound tracks on a cdrom.

Remove mandrake stuff from /etc/rc.d/rc.local, so that it will never touched by
a mandrake installation.

missing packages:
-----------------

There are some package missed in the gpl version, with are very important:

acrobad reader, the .pdf reader
 (http://www.adobe.com)
realvideo, realtime aduio and video over ip
 (http://www.real.com)
staroffice, a office suit
 (http://www.sun.com/products/staroffice/5.2/get.html)
komba, a samba share browser
 (http://zeus.fh-brandenburg.de/~schwanz/komba.html)
powertweak, a cpu and chipset optimizer and accelerator
 (http://linux.powertweak.com/)
cfs, a cryptographic nfs filesystem
 (http://www.debian.org/Packages/stable/non-us/cfs.html)
mtv, realtime mpeg-1 viewer
 (http://www.mpgegtc.com)
videolan, a powerfull dvd player
 (http://www.videolan.org)
broadcast 2000, a video editing swoftware
 (http://heroine.linuxave.net/bcast2000.html)
ethereal, a network sniffer with gui
 (http://ethereal.zing.org)
blender, a animation programm
 (http://www.blender.org)
povray, a 
 (http://www.povray.org)
freepascel, a turbo pascal compatible ide
 (http://www.freepascal.org)

A good .wav editor would bo also needed.

installation:
-------------

Do not install x-editors or x-irc clientes or x-another apps. Choose from
every category the best and install the other only, if the user wish this.

Better installation scaleability. Install only the necessary files, that are
needed for the choosen usage. For example:
-If choosing network server, allow the user to tell, what type of network
  server: smb (windows), mars (novell), appletalk or unix.
-For the network acces: ethernet, modem (slip or ppp)
-For software development: C, C++, Perl, PHP, TCL/TK and so on...

Install only the language files and directorys that are necessary, to save
disk space. I think the best way is to install english always and the choosen
language as the prefered.

Clean up lib and include directory. there are to many files in this
directory, bring the gnome-libs to usr/lib/gnome, librarys requiered by kde to
/usr/lib/kde, libs only used by xmms to /usr/lib/xmms and so on.

Move all executables binaries which requieres X to /usr/X11R6/bin

Remove from all executale binaries programm the special segemnents with
sstrip, a tool found at
http://www.muppetlabs.com/~breadbox/software/elfkickers.html this will bring
back some MB.

Sorry, about this long mail, but i am to lazy to write for every topic an extra
mail.

Okay, thats all,
hope it will help u to make Mandrake also for the future to best Linux
Distribution.

Bye,
Stefani

Reply via email to