[О блоге] [наверх] [пред] [2018-04-01 17:39:11+03:00] [77ace3cb3a5b8e9e306c5a84c924993af91bc592]
Темы: [plan9]

Какие ОС используют хакеры Google?

https://groups.google.com/forum/#!msg/comp.os.plan9/2PwnP0KfJ5A/IbYonTzS0B8J
К сожалению, для просмотра ссылки нужно скачать закрытый код с Google,
поэтому, на отдельном компьютере это сделав, помещаю сюда копию ветки в
plain-text.

Если коротко, то GNU/Linux это некачественное поделие, но кто-то его
использует. FreeBSD -- выбор хакеров типа Russ Cox. Но, безусловно на
всё это ставится Plan9 софт.

Russ Cox

    The standard set up for a Plan 9 aficionado here seems to
    be a Mac or Linux machine running Plan 9 from User Space
    to get at sam, acme, and the other tools.  Rob, Ken, Dave, and I
    use Macs as our desktop machines, but we're a bit of an exception.
    Most Google engineers use Linux machines, and I know of
    quite a few ex-Bell Labs people who are happy to be using
    sam or acme on those machines.  My own setup is two
    screens.  The first is a standard Mac desktop with non-Plan 9
    apps and a handful of 9terms, and the second is a full-screen
    acme for getting work done.  On Linux I do the same but the
    first screen is a Linux desktop running rio (formerly dhog's 8½).
    More broadly, every few months I tend to get an email from
    someone who is happy to have just discovered that sam is still
    maintained and available for modern systems.  A lot of the time
    these are people who only used sam on Unix, never on Plan 9.
    The plan9port.tgz file was downloaded from 2,522 unique
    IP addresses in 2009, which I suspect is many more than
    Plan 9 itself.  In that sense, it's really nice to see the tools
    getting a much wider exposure than they used to.

    I haven't logged into a real Plan 9 system in many years,
    but I use 9vx occasionally when I want to remind myself how
    a real Plan 9 tool worked.  It's always nice to be back,
    however briefly.

Philippe Anel

    Thanks for this info Russ.
    Can you briefly tell us why you (Russ, Rob, Ken and Dave) no longer use
    Plan9 ?
    Because of missing apps or because of missing driver for your hardware ?
    And do you still use venti ?

Russ Cox

    > Can you briefly tell us why you (Russ, Rob, Ken and Dave)
    > no longer use Plan9 ?
    > Because of missing apps or because of missing driver for your hardware ?
    > And do you still use venti ?
    Operating systems and programming languages have
    strong network effects: it helps to use the same system
    that everyone around you is using.  In my group at MIT,
    that meant FreeBSD and C++.  I ran Plan 9 for the first
    few years I was at MIT but gave up, because the lack of
    a shared system made it too hard to collaborate.
    When I switched to FreeBSD, I ported all the Plan 9 libraries
    and tools so I could keep the rest of the user experience.

    I still use venti, in that I still maintain the venti server that
    takes care of backups for my old group at MIT.  It uses
    the plan9port venti, vbackup, and vnfs, all running on FreeBSD.
    The venti server itself was my last real Plan 9 installation.
    It's Coraid hardware, but I stripped the software and had installed
    my own Plan 9 kernel to run venti on it directly.  But before
    I left MIT, the last thing I did was reinstall the machine using
    FreeBSD so that others could help keep it up to date.

    If I wasn't interacting with anyone else it'd be nice to keep
    using Plan 9.  But it's also nice to be able to use off the shelf
    software instead of reinventing wheels (9fans runs on Linux)
    and to have good hardware support done by other people
    (I can shut my laptop and it goes to sleep, and even better,
    when I open it again, it wakes up!).  Being able to get those
    things and still keep most of the Plan 9 user experience by
    running Plan 9 from User Space is a compromise, but one
    that works well for me.

David Leimbach

    And as you said before, there's always the vx32 port :-).  I find it's
    often a lot more practical for me to run stuff in that or Inferno hosted
    on Mac OS X as well.  I used to keep a Plan 9 box at home, but it
    released the magic smoke the other day, and I'm afraid that means it's
    dead.

    I've been kicking a few ideas around about replacing it, and maybe
    trying to make it more useful to the community somehow that I run one,
    but I've got to get buy in from the wife to invest.  (Isn't there some
    tax write-off for hobbies or something in the US?)

Rob Pike

    What Russ says is true but for me it was simpler. I used Plan 9 as my
    local operating system for a year or so after joining Google, but it
    was just too inconvenient to live on a machine without a C++ compiler,
    without good NFS and SSH support, and especially without a web
    browser.  I switched to Linux but found it very buggy (the main
    problem was most likely a bad graphics board and/or driver, but still)
    and my main collaborator (Robert Griesemer) had done the ground work
    to get a Mac working as a primary machine inside Google, and Russ had
    plan9port up, so I pushed plan9port onto the Mac and have been there
    ever since, quite happily.  Nowadays Apples are officially supported
    so it's become easy, workwise.
    I miss a lot of what Plan 9 did for me, but the concerns at work override that.

Brantley Coile

    Thanks for all the responses.  We us a lot of Macs as well.  Everyone
    has a Mac and use plan9ports, drawterm, 9vx, terminals running in
    Parallels or Fusion, and hosted Inferno.  We also, of course, have a
    real Plan 9 network with a Ken file server using EtherDrive as both the
    local cache and the worm drives, and a collection of cpu servers for
    doing development driver work.  We get the best of both worlds.

    [оставить комментарий]