9fans - fans of the OS Plan 9 from Bell Labs
 help / color / mirror / Atom feed
From: Chris McGee <newton688@gmail.com>
To: Fans of the OS Plan 9 from Bell Labs <9fans@9fans.net>
Subject: Re: [9fans] Plan 9 5th Edition
Date: Sun, 20 Nov 2016 10:23:23 -0500	[thread overview]
Message-ID: <A2E86EC1-3369-4A6D-ACCA-BA718A12DC8F@gmail.com> (raw)
In-Reply-To: <CAJvBL5yyKLZWOFCE6B6q+Jdd27XTznYu5zr0LaHUk-hjVy6THA@mail.gmail.com>

[-- Attachment #1: Type: text/plain, Size: 2284 bytes --]

I like the idea of focusing on the functionality, not specific software, that could go into a 5th edition. It seems that stepping back and rethinking popular industry trends led to some of the unique and interesting decisions that gave us plan9 in the first place.

Here is what I'd like to see
-3D graphics (something akin to /dev/draw except for graphics pipelines)
-Location capabilities (gps, map drawing, routing)
-Mobile interface (clean, simple, optimized for small and touch screens)
-2D graphics editing (edit photographs or make raster art from scratch, layers, antialiasing, filesystem for scripting)
-3D printing (manipulate 3D model data, output one of the standard formats for printers)
-Knowledge/AI system (plug in statements, make inferences)
-Notifications (deliver events, alerts and reminders to my attention in a consistent manner)
-Search quickly for files based on content (indices, also accessible via 9P, there's a paper floating around about this)
-Easily find disk space statistics (free disk space for each file system)
-Single Instruction Multiple Data (language and compiler for writing programs that can use these special instructions)
-Video playback and recording (support for most popular 3 codecs, including one of the free ones, syncing of audio stream, record from camera and/or screen)
-Clean HTML (not fully featured web browser, instead render existing HTML in a clean, readable way, not unlike the various reader modes in popular web browsers, convert to PDF/PS)

I think that each of these can be done in the plan9 way with simple, consistent and elegant implementations that integrate well with the rest of the system. The focus is to enable capability and not necessarily to just port existing software, repeating existing complexity and bloat.

Chris

> On Nov 19, 2016, at 3:37 PM, Charlie Lin <charlielin65@gmail.com> wrote:
> 
> Any features that should be incorporated into Plan 9?
> 
> 
>> On Nov 16, 2016 17:27, "Charlie Lin" <charlielin65@gmail.com> wrote:
>> Any plans for Plan 9 5th edition?
>> 
>> My desires:
>> ISO-compliant C compiler and preprocessor
>> Port other programming languages (especially Go) to here
>> Start a source code repository
>> Port Git, SVN, Mercurial, et cetera to here

[-- Attachment #2: Type: text/html, Size: 2984 bytes --]

  parent reply	other threads:[~2016-11-20 15:23 UTC|newest]

Thread overview: 42+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2016-11-16 22:27 Charlie Lin
2016-11-16 22:43 ` Stanley Lieber
2016-11-16 22:44 ` Ole-Hjalmar Kristensen
2016-11-16 23:53 ` Chris McGee
2016-11-17  0:34   ` James A. Robinson
2016-11-17  1:14     ` Charlie Lin
2016-11-17 16:16   ` Dave MacFarlane
2016-11-17 17:50     ` Ori Bernstein
2016-11-17 20:29       ` Chris McGee
2016-11-17 20:32         ` Ori Bernstein
2016-11-17 20:31     ` Chris McGee
2016-11-17  0:21 ` Charlie Lin
2016-11-17  0:30   ` Kurt H Maier
2016-11-18 19:54     ` Charlie Lin
2016-11-18 19:57       ` Charlie Lin
2016-11-18 19:58         ` Charlie Lin
2016-11-18 22:26           ` hiro
2016-11-18 22:28             ` hiro
2016-11-19 16:57           ` cinap_lenrek
2016-11-19 18:42             ` Steve Simon
     [not found]       ` <CAEVxPTMKBpWFEGr-k1diNa2BVgCjsL1g-OPZdhn9LmEn3uLB5g@mail.gmail.com>
     [not found]         ` <CAEVxPTN_KZn_4+s1xr-uiDzEY72wf2AtrXYN_FDgdaPbyqpLbw@mail.gmail.com>
2016-11-18 20:07           ` Jules Merit
2016-11-17  0:55   ` Charlie Lin
2016-11-17  1:02     ` Stanley Lieber
2016-11-17  1:18     ` Kurt H Maier
2016-11-19 22:27       ` David Arnold
2016-11-20  2:39         ` hiro
2016-11-20  4:26           ` Ryan Gonzalez
2016-11-20  6:22             ` Kurt H Maier
2016-11-20  6:54               ` James A. Robinson
2016-11-20  9:44             ` hiro
2016-11-21  2:19         ` Wes Kussmaul
2016-11-21  8:02           ` hiro
2016-11-21  8:02           ` Kurt H Maier
2016-11-21  8:46             ` Sigrid Haflinadóttir
2016-11-21 15:08               ` Wes Kussmaul
2016-11-21 15:42                 ` Chris McGee
2016-11-19 20:19 ` Charlie Lin
2016-11-19 20:37 ` Charlie Lin
2016-11-19 21:51   ` Steve Simon
2016-11-19 22:27     ` Stanley Lieber
2016-11-20 15:23   ` Chris McGee [this message]
2016-11-20 18:09     ` hiro

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=A2E86EC1-3369-4A6D-ACCA-BA718A12DC8F@gmail.com \
    --to=newton688@gmail.com \
    --cc=9fans@9fans.net \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).