Re: [9fans] What are you using Plan 9 for?

2018-06-14 Thread N. S. Montanaro
As of February Go supports Plan 9, according to David du Colombier. I was doing 
some projects with Go and shot him an email around that time.


Re: [9fans] What are you using Plan 9 for?

2018-06-14 Thread 刘宇宝


> On Jun 15, 2018, at 5:12 AM, hiro <23h...@gmail.com> wrote:
> 
>> There is a middling list of improvements I would like, some needing
>> hard work (Go's Shiny),
> what exactly do you mean?

It's said Go doesn't official support Plan 9 any more,  maybe I'm wrong...

> 
>> some in  the middle (proper SSH functionality,
>> native to Plan 9 - I haven't had a chance to mess with Go's options)
> already done by cinap.
> easy, native, and without any broken go stuff.

Do you mean /sys/src/cmd/ssh.c ? If not, where can I obtain it?




Re: [9fans] What are you using Plan 9 for?

2018-06-14 Thread hiro
> For these reasons Plan9 struggles to become more widely adopted as a
> desktop system and in turn porting programs is either taken on as a
> challenge or labour of love.
It's good most people don't do direct ports. A plan9-specific
reinterpretation is so much more interesting.

> So it is not surprising that the utilities
> that you mention are lagging behind the ports to more widely used
> platforms.
Many times programs on other platforms are also lagging behind proven
plan9 technology by multiple decades.

> To answer your question, there are a some people who use Plan9 seriously,
> but I doubt that their numbers will ever become much larger.
Some Plan9 users also got enlightened and stopped using computers
altogether. The step is not big.

> Personally, I
> would like to use Plan9 for servers
What kind of servers are you thinking of? For what application?

> but due to the development toolchain
> issues I keep going back to Linux variants.
What toolchain, which issues?



Re: [9fans] What are you using Plan 9 for?

2018-06-14 Thread hiro
> There is a middling list of improvements I would like, some needing
> hard work (Go's Shiny),
what exactly do you mean?

> some in  the middle (proper SSH functionality,
> native to Plan 9 - I haven't had a chance to mess with Go's options)
already done by cinap.
easy, native, and without any broken go stuff.

> and some trivial (vmx is a recent discovery, I haven't had the time to
> set up a working, integrated instance of 9front, upas or similar is
> the pressing one).
>
> But it all helps me keep my sanity and that makes up for a lot of
> shortcomings.

Have fun! :)



Re: [9fans] What are you using Plan 9 for?

2018-06-14 Thread Daniel Camoles
On Thu, Jun 14, 2018 at 03:22:24PM +0100, Steve Simon wrote:
> The bigger problem today is the lack of a modern web browser.
> 
> There have been many attempts from fgb's abaco, updates of mothra, chyron 
> (sp?) from inferno,
> and cinap's linuxemu wrapping around opera. Sadly none of these works well 
> enough for me
> to mean I can live without another OS.

Well I don't know if it solves your problem, but you could run openbsd from 
inside vmx, and then run a browser like chrome in there. Works perfectly.
You probably could substitute openbsd for linux or other, vmx is fully 
functional.



Re: [9fans] What are you using Plan 9 for?

2018-06-14 Thread hiro
the problem with supporting a modern web browser is not so much a
matter of programming, the biggest problems are of political nature.



Re: [9fans] What are you using Plan 9 for?

2018-06-14 Thread tlaronde
On Thu, Jun 14, 2018 at 03:22:24PM +0100, Steve Simon wrote:
> 
> The bigger problem today is the lack of a modern web browser.
> 

FWIW, there is a javascript engine in C:

http://duktape.org/

and a browser if I'm not mistaken written in C (there is the choice
between are several distinct graphical libraries to link against, but
one can also directly write to a framebuffer or to a dumb window):

http://www.netsurf-browser.org/

(netsurf uses duktape) that could be a starting point for someone with
time to tackle the task.

I sometime consider it but I'm almost at the point of trashing (too many
things to do and finally spending most time to switch from one task to
the other, trying the most part of the slot to restore the context---where
was I, what had to be done and how?---, without not much being done
eventually...)

YMMV,
-- 
Thierry Laronde 
 http://www.kergis.com/
   http://www.sbfa.fr/
Key fingerprint = 0FF7 E906 FBAF FE95 FD89  250D 52B1 AE95 6006 F40C



Re: [9fans] What are you using Plan 9 for?

2018-06-14 Thread Steve Simon
I too have run plan9 since the early 2000s, and plan to stick with it.

> And display adaptors are one of the most challenging for device
> drivers which in turn means that anything that depends on X, etc is going
> to be a challenge.  Sound cards, etc are almost as bad.

I think things have changed quite a bit, display driver problems mostly 
disappeared when vesa support
arrived (abet unaccelerated), and ac97 provided support for basic sound cards.

The bigger problem today is the lack of a modern web browser.

There have been many attempts from fgb's abaco, updates of mothra, chyron (sp?) 
from inferno,
and cinap's linuxemu wrapping around opera. Sadly none of these works well 
enough for me
to mean I can live without another OS.

My current solution at work is a windows laptop (shut) with a raspberry pi 
running plan9. I use
remote desktop to the windows box for web browsing and a some other company 
stuff.

I develop code for a living and regard plan9 as my IDE. I still love the 
interface, and my fingers
know it well.

I have a file/cpu/auth/dns/mail/cifs server at home running plan9. But I also 
need a Mac and
several ipads for me and the kids.

-Steve



Re: [9fans] What are you using Plan 9 for?

2018-06-14 Thread Tyga
I fear that I might be starting a flame war, but ...

I have been using Plan9 (and Inferno to a lesser extent) on and off for
about two decades.  The concepts are very enticing.  But like any other
niche OS (e.g. Minix) the biggest stumbling block seems to be device
drivers.  And display adaptors are one of the most challenging for device
drivers which in turn means that anything that depends on X, etc is going
to be a challenge.  Sound cards, etc are almost as bad.

For these reasons Plan9 struggles to become more widely adopted as a
desktop system and in turn porting programs is either taken on as a
challenge or labour of love.  So it is not surprising that the utilities
that you mention are lagging behind the ports to more widely used platforms.

To answer your question, there are a some people who use Plan9 seriously,
but I doubt that their numbers will ever become much larger. Personally, I
would like to use Plan9 for servers, but due to the development toolchain
issues I keep going back to Linux variants.

Wishing you continued with your adventure series.


On 11 June 2018 at 16:14, 刘宇宝  wrote:

> Yesterday night I finished the sixth article of my Plan 9 adventure series
> at Zhihu, a Chinese Quora like site, https://zhuanlan.zhihu.com/c_
> 185117725
>
> I feel many things are interesting and special, such as Rio(simple and
> beautiful, love it), Acme(so easy to extend), 9p(simple and clean),
> rc(right shell), but I'm still not very used to heavy use of mouse.
>
> I find a bunch of game emulators, instruction simulators, fs servers,
> incomplete POSIX environment, all seem very old, this makes me wondering
> whether anybody still seriously uses(or used?) Plan 9 for serious work,
> what software they frequently use, what software is most lack of.
>
> For my daily work and hobby, I use macOS for Desktop and Linux for
> Server,  most frequently used softwares include:
>
> * iTerm2+Vim+Spacemacs: I can use Acme + rc instead.
> * SSH:  Plan9 has an old SSH client.
> * Perl, Python, NodeJS: Probably I can't get latest versions and enough
> support for their C extensions, it's basically fine, I can edit it with
> Acme and run on Linux.
> * VirtualBox:   I haven't played vmx.
> * Firefox:  I heard there is an old version running on X.
> Abaco and Mothra are not enough to render correctly most (crappy) web pages.
> * Apple Mail:   haven't played upasfs, I guess this is enough.
> * Wechat:   certainly not exist on Plan 9, it's fine,  it doesn't
> exist on Linux too.
> * Video Player:  don't know any on Plan 9.
>
> So far, seems the most lacking software for me is a good enough Web
> browser.
>
> Oh, don't get me wrong, I don't care whether Plan 9 will win the market,
> I'm just curious whether Plan 9 can still be used seriously.
>
> Thanks,
> Yubao Liu
>
>
>
>


Re: [9fans] raspberry pi kernel update

2018-06-14 Thread Richard Miller
Sorry for posting twice, but the first attempt seems to have sat
on some server for a week:

> Received: from 002.las.mailroute.net ([199.89.4.5]
>   helo=relaycust-002.las.mailroute.net)
>   by mail.9fans.net with esmtp (Exim 4.71)
>   (envelope-from <...>) id 1fTGHE-j9-F9
>   for 9fans@9fans.net; Thu, 14 Jun 2018 00:38:12 +
> Received: from in-002.las.mailroute.net (002.las.mailroute.net [199.89.4.5])
>   (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits))
>   (No client certificate requested)
>   by relaycust-002.las.mailroute.net (Postfix) with ESMTPS id
>   4118xK05gNzLlhZ
>   for <9fans@9fans.net>; Wed,  6 Jun 2018 13:42:29 + (UTC)