[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

More ideas from juhtolvi (LONG!)

First I'd like to tell, that I do not subscribe this mailing-list and I am
not Debian developer. I can read mailing-list-archives via WWW and if you
want, you can reply me, too.

Here is more ideas to make Debian GNU/linux even better Linux-distribution
than it already is:


First, I propose more packages to be added to Debian GNU/Linux:

OpenSource-programs of Applix Inc.

Linux Palm Desktop
Applix SHELF
Linux Stoctracker



Linux Palm Desktops is software for communicating between Linux-box and
3Com Palm-computer.

SHELF is free stand-alone-implementation of Applix ELF (Extension Language

Stocktracker tracks stock prices, I think.

 * * *



Reads VERY much information from /proc-directory as input and outputs
system information in human-readable format according to that information.

 * * *



Sources of this famous Doom-clone were released some time ago, and Linux port
made of it is now in version one-point-oh.

 * * *



It seems, that this would be better Tripwire-clone than Sentinel.
Licenced under GPL. Don't forget that Tripwire is non-free program.

 * * *



Some other drawing program. Very much features, but not as famous as Gimp.

 * * *



Adds any kind of ASCII-boxes (including C/C++-comments) around text-input. 
Licenced under GPL.

 * * *



Tiny little databse program for situations, where SQL engines are too much.
If you liked the Appleworks or Microsoft Works databases, you will like
QuickList. QuickList means for database user as much Ted means for
wordprocessor users. Licenced under GPL.

 * * *



SATAN/SAINT-clone except with a little bit different approach.

Authors of SARA seems to have some other security-related tools, too:


But I am not very sure, if their software is free at all.

 * * *

Heroine Virtual-products:





Broadcast 2000




Video editing and viewing tools and library for them. Licencing information
found in docs follows:


This is a Quicktime library for UNIX in a freely redistributable,
statically linkable library.  You can statically link it in a program
and charge money for the program.  The only condition is that if you
use it in a program, you must put the author's name and email
somewhere.  If you improve the library itself or add a free codec to
it, you should release your improvements.  If you redistribute the
code, you must also redistribute the author information and
documentation.  At this time it's very popular to license stuff under
the GPL.  You are free to include this library in a derived work and
license the derived work under GPL.


The official license for this software is currently GPL, although you
have permission to link commercial codecs and use snippets of code from
this package in a commercial product.  Why you'd want to use code from
an unemployed programmer is entirely up to you.  By commercial I mean
stuff which was financed by debt or vapor capitol.  There is no
warranty, not even the implication of fitness for a particular purpose.

Broadcast 2000:

Currently Broadcast 2000 is commercially licensed.  Although we want to
get Broadcast 2000 under the GPL so you can have some source code to
compile, the licensing depends on how we decide to pay the loans which
financed it.


Some time ago I proposed, that new section called "security" for packages
should be established. But then I thought, that many other new sections
should be established, because current sections has so insane number of
packages. It is real pain in the ass to read them with web-browser, 
because you must scroll so much. Here is my proposed sections:

- security

- astronomy
- chemistry
- physcis
- biology
- statistics

- science 
  for all scientific tools, that do not not fit to math, chemistry, physics
  biology, statistics, astronomy or other barnches of science having its
  own section.

- archivers
  (zip, unzip, bzip2, cpio, tar, guitar etc.)

- backup
  (taper, amanda etc.)

- config
  Configuration tools for users (dotfile, fvwmconf)

- dictionaries
  Wordlist for ispell and dictd etc.

- filemanagers
  (Midnight Commander, ytree, gentoo, tkdesk, gtkfind etc.)

- finance
  (gnucash etc.)

- web-clients
- web-server
- web-author 
  (screem, august, tkhtml etc.)
- mail-client
- mail-server

- news-client
- news-server

- irc-clients
- irc-servers

- emulators

- sysmons
  all kind of tools to monitor the state of the system, like uptime, xosview,
  procmeter, top, gtop etc.

- video (or movie)
  viewers and editors for all kind kind of videos, movies and other

- 3d
  tools for three dimensional graphics (povray, blender, giram etc.)

- devel-libs
  everything from devel-section, that is actually libraries (or headers
  of libraries).

- compilers
  every compiler from devel-section.

- ide
  (xwpe, vdkbuilder, glade, gide, visual tcl)

- debuggers
  (ddd, gdb)

- versioning
  (cvs, rcs)

- database
  For databases like PostGreSQL and QuickList and their utilities.

- sound-edit
- sound-play
  (most sound editing tools can also play, but players can't be used for

Also games-section should be splitted to smaller section, but I don't know
very much about games. Any ideas?


I like menu-system of Debian very much, but it has some issues, I'd like to
point out.

Compare these screenshots:


As you all can see, Apps-Tools-menu is absolutely way too long. Some
windowmanagers and menuing programs can handle that, but some of them can't.

And hierarchy of menus is not very logical or elegant. And I think I know
what I am talking about, because I have hacked configuration files of
wmconfig of Red Hat Linux countless hours:


IMHO Debian menu system is more sophisticated than wmconfig of Red hat Linux,
but I am helluva sure, that we should exploit the possibilities of it more
remorselessly to make desktops of Debian-systems more comfortable.

Admin            -- Configuration tools of root (LILO-config, Gnome-apt, 
                    linuxconf etc.) 
Apps             -- normal apps
  3D             -- xfpovray, blender etc.
  Clocks         -- xclock, asclock etc.
  Documentation  -- Documentation and their viewers (xman, tkman, tkinfo etc.)
  Editors        -- editors (Plain-text-editors only!)
  Electronics    -- geda etc.
  Emulators      -- dosemu, etc.
  File managers  -- ytree, Midnight Commander, gentoo, gtkfind etc.
  Graphics       -- xpaint, xfig, xtiff, etc. (still-images only!)
  Math           -- gnuplot, octave, oleo, gnumeric etc.
  Misc           -- If this section becomes too big, it is time to create
                    more sections. (xzoom, xmag, xclipboard, xfontsel etc.)
  Net            -- mail, news, web, irc, etc. (ckermit, seyon, minicom etc.)
	FTP      -- ftp, ncftp, lftp etc.
	IRC      -- ircII, TkIrc, XChat etc.
	News     -- slrn, tin etc.
	Mail     -- pine, mutt, tkrat, xbiff etc.
	WWW      -- Netscape, Lynx, Chimera etc.
  PIM            -- Personal Information Management (gnomecal, ical, gnomecard)
  Programming    -- debuggers, IDEs etc. (DDD, Glade, VDKBuilder, TkCVS, xwpe
  Science        -- xephem
  Shells         -- bash, ksh, zsh, etc.
  Sound          -- TkMidity, XMMS, Freeamp, xsidplay, gtcd, xmcd etc.
  System Monitor -- System monitoring tools (gmemusage, top, procmeter etc.)
  Viewers        -- Viewers for other than images (gv, acroread, xpdf,
                    xdvi, gless, xless etc.) 
  Video          -- Viewers and editors for movies and videos and other
		    non-still-images (rvplayer, aktion etc.)
  Word Process   -- WYSIWYG Word processors (Pathetic Writer, LyX, GWord etc.)

Config           -- User's configuration tools (dotfile, iceconf,
                    wmakerconf etc.)

Games            -- games and recreations
  Adventure      -- walk around virtual space, zork, MOO's, etc
  Arcade         -- (any game where reflexes count)
  Board          -- Like: Gnuchess, pente, gnugo
  Card           -- solitare, etc
  Puzzles        -- Stuff from xpuzzles, ...
  Sports         -- Games derived from "real world" sports
  Strategy       -- Build your world (Games like lincity, freeciv)
  Tetris-like    -- games involving falling blocks
  Toys           -- (oneko, xeyes, etc.)

Screen           --
  Lock           -- xlock, etc.
  Screen-saver   --
  Root-window    -- things that fill the root window

Window-managers -- (change between fvwm, afterstep, etc)
  Modules       -- fvwm modules, etc. 

XShells         -- shells (like xterm, rxvt, ...)

Unfortunately I don't know very much about games. Somebody should think
about classification of games.

-- Juhapekka "naula" Tolvanen *  U of Jyväskylä * juhtolv@st.jyu.fi --
-- http://www.cc.jyu.fi/~juhtolv/ * * " STRAIGHT BUT NOT NARROW ! " --
" Varför måste vi bo i fucking jävla kuk-Åmål? "

Reply to: