unix 2 unix
the "bring unices together" technical and social project
Motivation
There are many different Unix versions ("Unices") out there today.
As a
FOSS
developer I interact with many different developers, who, like me, use many
different versions of Unix.
Many parts of each Unix are beeing reinvented over and over again, which is not
bad in general (things are beeing improved).
The question is:
Why should one Unix not use the advantages another Unix has?
The other motivation is to reduce the gap between different Unices: So
a Unix admin can easily use and hack for Unix B, if she only knows Unix A.
Thus, if she creates a cool feature for Unix A to speedup the boot process
to last only 0.5 seconds, she can submit it to developers of Unix C to Z.
Ideas and status
There are already many ongoing efforts in this direction (see below
for examples), but this is a different idea: It's a platform for Unixers
- to exchange their ideas and code,
- to improve their Unix,
- to share cool ideas,
- to propose standards to be used among Unices,
independently of the Unix (they|you) are using!
As most Unixers like easy to use interfaces, I chose to create
a new mailing list
(just because I think that newsreaders suck more than MUAs).
The difference to existing projects is, that it is not focussed
- on a specific feature,
- a specific version
- or a specific area.
Nor is the idea of this project to create a
- feature rich, fast development (Linux),
- everywhere running (NetBSD),
- fast (FreeBSD),
- secure (OpenBSD)
- and commercially supported (Solaris)
Unix.
What this project may possibly be able to do is
- to bring people together,
- to create a spring board into the Unix scene,
- to prevent you from making the same mistakes others did before
- and to let people create real projects somewhere else.
So, written enough for now:
- Subscribe
to the mailing list,
- blame me for this website,
- tell me that it is
(unecessary|has already been done|<insert flame|praise here>)
- and then let others know, what cool ideas you've in your mind.
Examples
Some projects I'm aware of, which bring together Unices:
- Xorg - Which Unix does not have it?
- GNU - Although they are not Unix
- The BSDs The fast, secure and portable operating systems
- EFSH -
Nico Schottelius' proposal of a generic easy filesystem hierarchy
(this is not related to LSB
- cconfig -
Nico Schottelius' proposal of a configuration format
Do you know about more projects? Add them to this website! See below, how to do it.
About this website
This website is managed with git. If you've corrections or improvements,
I would be happy to receive them:
View sources
Have a look at
gitweb.
Get a local copy
git clone git://git.schottelius.org/netzseiten/unix.schottelius.org
or
git clone http://git.schottelius.org/netzseiten/unix.schottelius.org
Submit changes
server% cd ~/public_html
server% git clone --bare git://git.schottelius.org/netzseiten/unix.schottelius.org
server% echo 'exec git-update-server-info' > unix.schottelius.org/hooks/post-update
server% chmod 0755 djbdns/hooks/post-update
client% git remote add myserver myserver:/home/$USER/public_html/unix.schottelius.org
client% git push myserver master
client% export first=nico-u2u-git; export last=schottelius.org; export nico="${first}@${last}"
client% echo "Get updates at http://myserver/~$USER/unix.schottelius.org" | \
mail -s "Update for unix.schottelius.org" $nico
You can also use git-send-email(1) directly.