Take the 2-minute tour ×
Programmers Stack Exchange is a question and answer site for professional programmers interested in conceptual questions about software development. It's 100% free, no registration required.

I am trying to implement my computer system following the unix philosophy i.e. I want to edit files, read/send email, store data and browse the web, all using tools that comply with the unix philosophy.

Others have defined the unix philosophy better than I, but suffice it to say that I mean tools that "do one thing well", work with unix pipes and can be easily scripted. I'm looking at tools like ed, edbrowser, nmh and uzbl.

However, I wonder where like-minded people on the internet 'hang out' (e.g. a wiki or forum)? Is there any internet community, or linux distribution community, that has a large group of people who also wish to implement all their work through unix philosophy tools?

Any suggestions would be much appreciated.


migration rejected from stackoverflow.com May 5 '14 at 10:37

This question came from our site for professional and enthusiast programmers. Votes, comments, and answers are locked due to the question being closed here, but it may be eligible for editing and reopening on the site where it originated.

closed as off-topic by MichaelT, jwenting, ChrisF May 5 '14 at 10:37

This question appears to be off-topic. The users who voted to close gave this specific reason:

  • "Questions asking us to recommend a tool, library or favorite off-site resource are off-topic for Programmers as they tend to attract opinionated answers and spam. Instead, describe the problem and what has been done so far to solve it." – MichaelT, jwenting, ChrisF
If this question can be reworded to fit the rules in the help center, please edit the question.

You may find kindred spirits at suckless.org –  sarnold Apr 7 '11 at 9:39
Are you of System V or BSD rite? –  vartec Jun 20 '11 at 9:50

2 Answers 2

The Arch Linux community follows a philosophy similar to the Unix philosophy, and has made a few applications such as :

uzbl follows the UNIX philosophy - "Write programs that do one thing and do it well. Write programs to work together. Write programs to handle text streams, because that is a universal interface."

netcfg is used to configure and manage network connections via profiles. It has pluggable support for a range of connection types, such as wireless, ethernet, ppp. It is also capable of starting/stopping many to one connections, that is, multiple connections within the same profile, optionally with bonding.


I'd give usenet a try. Usenet is the ultimate bastion of old-school. There are some pretty solid linux and unix groups there.

And browse Usenet with plain old rn. –  mouviciel Dec 9 '11 at 15:45
@mouviciel: Real geeks use find /var/spool/news -name | xargs less (note: find command used without reference while using a Windows system; errors possible). Seriously, I strongly prefer trn. –  David Thornley Dec 9 '11 at 17:51