This is a staging forum for AgileBits, not an official support forum. Visit http://discussions.agilebits.com instead.

New Product Request: 1Password for Linux

13»

Comments

  • Resurrecting an old post because I want to add my +1 for Linux version.



    While OS X is currently my primary OS, I'm in the process of switching to Linux (not liking where 10.8 is going, and not going back to Windows. I was actually going to switch from Windows to Linux before I gave OS X a shot several years ago.) I can make do with exporting from 1Password to something like KeePass, but I would prefer a native Linux version. I have a license for Windows 1P, so I'll be trying it out with WINE before resorting to converting everything to KeePass.



    With as closely related as Linux and OS X actually are, I can't imagine a port would be all that difficult. Considering there are several Linux only applications running happily on OS X by way of MacPorts, Fink and Homebrew which are all essentially software repositories that handle build scripts for compiling the Linux applications into OS X native applications.



    [quote name='brenty' timestamp='1291583487' post='16971']

    It's probably difficult to single out a Linux distribution to develop for, and trying to support essentially infinite Linux platforms would be a nightmare. Here's hoping, though.

    [/quote]



    While there are essentially infinite Linux platforms/distributions... there are only a few major ones.



    The major ones are:



    Red Hat/RPM (which covers Fedora, Red Hat Enterprise Linux, and several others like Yellowdog, CentOS, etc)

    Debian (which also covers Ubuntu, Mint, and several others like Knoppix, Xandros, Damn Small Linux, etc)

    Slackware (which also covers SuSE/openSuSE, Slax, etc)

    Gentoo (which also covers Chromium OS/Google Chrome OS, etc)



    Alternatively instead of targeting a distribution/several distributions, you could target a desktop environment (Gnome or KDE are the two most widely used), or just a framework like GTK or Qt.



    It's really not as difficult to target Linux as people make it out to be. All distributions can easily install the GTK or Qt frameworks (think of them like Win32 / .NET in the Windows world, or Cocoa in OS X), target one of those frameworks and anyone running Linux can use it after installing the necessary framework (if it's not already installed, that is).



    Or you could simplify it even farther and forego a GUI entirely, just make a small CLI program that hooks into the 1P database (1PasswordAgent, perhaps?), that the browser extensions call when they need to access/add/edit/remove/generate passwords. Give the CLI program enough control over reading/writing to the database, and I bet you someone somewhere will write a GUI frontend for it within a month. As long as the browser extensions are as platform agnostic as possible (other than the browser they're running on, obviously), you could probably even get away with not having to write new browser extensions for the Linux version, just add the Linux CLI to the list of programs/helper apps it looks for (I assume they're currently looking for the presence of 1PasswordAgent whether in OS X/Windows to facilitate interaction with the 1P database without having to bring up the full GUI)



    There's also this myth that Linux users won't pay for software because there's so much free Linux software out there/FOSS zealotry/etc. All it takes is a quick look over the Humble Bundles and see that Linux consistently has the highest average donation amount. Not to mention some pretty pricey commercial software like Maya and Softimage being available on Linux. And while there is WINE available for free, both Transgaming and Codeweaver's offer commercial software based on WINE (Cedega (or Cider for OS X) and CrossOver Office/Games respectively) and appear to be doing fairly well with that model as well.
  • LosInvalidos
    LosInvalidos Junior Member
    +1 from me too.
  • khad
    khad Social Choreographer
    Unfortunately, we don't count [url="http://forum.agilebits.com/index.php?/topic/2846-new-product-request-1password-for-linux/page__view__findpost__p__54899"]multiple votes[/url] from the same person. <img src='http://forum.agilebits.com/public/style_emoticons/<#EMO_DIR#>/smile.png' class='bbc_emoticon' alt=':)' />



    As I mentioned in the other thread to which you also posted:



    [color=#282828][font=helvetica, arial, sans-serif]Our developers are heading to WWDC soon and are working on some other projects, so I don't want to get your hopes up. However, if Linux support is the pinnacle of this thread, we may never reach the upper limit but the slope is trending upwards.[/font][/color]



    [color=#282828][font=helvetica, arial, sans-serif]Chrome has recently made some changes that will affect all extensions and may end up being a good thing for you and other Linux users. Time will tell. Again, I don't want to get your hopes up, but there are some pieces that just shifted (possibly in your favor). [/font][/color] <img src='http://forum.agilebits.com/public/style_emoticons/<#EMO_DIR#>/smile.png' class='bbc_emoticon' alt=':)' />
  • WimDS
    WimDS Junior Member
    1Password for Linux would be awesome! I use Ubuntu... #tip <img src='http://forum.agilebits.com/public/style_emoticons/<#EMO_DIR#>/skype_tongueout.png' class='bbc_emoticon' alt=':-P' />
  • khad
    khad Social Choreographer
    Thanks so much for the vote, WimDS!
  • +1 for a fedora version. but then that's probably a multiple vote as I've posted in the past. I love 1password. I migrated from lastpass and then password agent before that. But as I do 90% of my work under fedora, I'm hamstrung by no Linux support.



    <img src='http://forum.agilebits.com/public/style_emoticons/<#EMO_DIR#>/smile.png' class='bbc_emoticon' alt=':)' />
  • +1 for a Linux version.





    What happened to the bookmaklet? Is it impossible to use it right now?
  • khad
    khad Social Choreographer
    The ability to generate "1Password Logins" bookmarklets was removed from 1Password for Mac more than six months ago in our ongoing effort to stay ahead with security:



    http://blog.agilebits.com/2011/12/01/staying-ahead-with-security/



    Thanks for the votes!
  • +1 for Linux client (running Ubuntu) and without 1password. My license is going to waste. <img src='http://forum.agilebits.com/public/style_emoticons/<#EMO_DIR#>/sad.png' class='bbc_emoticon' alt=':(' />



    1Password on Wine just isn't as good as the real thing. <img src='http://forum.agilebits.com/public/style_emoticons/<#EMO_DIR#>/smile.png' class='bbc_emoticon' alt=':)' />



    Cheers,

    Grant
  • +1 from me! I run ubuntu 64, and would love to use 1password. :-)
  • I would like to add a very emphatic +1 for Linux browser extensions.



    I own multiple 1Password licenses (v2 & v3, Mac & Linux) as well as the Pro version of the iOS app, and I use the Android reader too.

    It's fair to say that 1Password is a big part of my digital life, and has been for quite a long time now, so thanks for that Agile Bits <img src='http://forum.agilebits.com/public/style_emoticons/<#EMO_DIR#>/smile.png' class='bbc_emoticon' alt=':)' />



    After years of passive support for the principles of Linux, I have finally decided to invest time and money in making a concerted effort to switch over.

    I have bought a 2nd laptop, installed the latest Ubuntu 64 bit, and I'm slowly working through my most used apps trying to either get them running, or failing that to find alternatives.



    I've got the Windows version of 1Password running fine under Wine, but of course I am sorely missing the browser extensions.



    I totally understand that building and maintaining a full-blown Linux version of the app might not seem worthwhile right now, but if you could get a browser extension working (I would happily pay for one) then you might find that you have more potential Linux customers than you thought.



    I have to say from my own ongoing experience that the lack of support for cornerstone apps like 1Password and Evernote really makes it hard for people to migrate to Linux.
  • khad
    khad Social Choreographer
    edited July 2012
    Thanks for letting us know, mort8104! There are some technical and financial challenges to supporting Linux, but it is possible that standalone browser extensions may run in browsers on Linux one day. That said, we've always believed in trying to be as honest and realistic with our users as possible rather than making lots of empty promises.



    I'm sorry I can't give you a more positive answer right now, but thank you so much for letting us know that you would find this useful. We do take the number of users who request a feature into consideration when we decide on our feature lists.



    Enjoy the rest of your week!
  • +1



    [quote name='bswins' timestamp='1309519404' post='30832']

    We've added you to the list of users desiring the app.

    [/quote]



    As long as you're keeping an interest list, would you mind adding me to it? I'd like to be notified when a Linux client becomes available. It's currently too cumbersome to add new entries or edit existing entries from Linux.
  • khad
    khad Social Choreographer
    Welcome to the forums, kauschovar! I've passed your vote along to the developers. <img src='http://forum.agilebits.com/public/style_emoticons/<#EMO_DIR#>/biggrin.png' class='bbc_emoticon' alt=':D' />
  • mort8104
    edited July 2012
    Hi fellow Linux sufferers,



    I got frustrated enough with the lack of in-browser support to go looking for other alternatives to 1password.



    LastPass sounds too dodgy because they keep your "keychain" in the cloud, but KeePass 2 appears to be a viable open source equivalent to 1password.



    I got it running under Linux Mint without any problems, installed the PassIFox addon in Firefox, and finally got the KeePassHttp connector running using this guide:

    [url="http://robertmassaioli.wordpress.com/2012/02/19/installing-keepass2-on-ubuntu-linux-11-10-to-work-in-google-chrome-via-keepasshttp/"]http://robertmassaio...ia-keepasshttp/[/url]



    NOTE: in order for the http connector and the Firefox plugin to work, you need to have KeePass running! None of the guides I found mentioned that <img src='http://forum.agilebits.com/public/style_emoticons/<#EMO_DIR#>/smile.png' class='bbc_emoticon' alt=':)' />



    You can also import your passwords from 1password into KeePass, but I had issues using the exporter from the Windows version of 1password, so I found this PHP script that should help (not yet tested):

    [url="http://forrst.com/posts/Import_1Password_For_Windows_to_KeePass-0uG"]http://forrst.com/po..._to_KeePass-0uG[/url]



    Alternatively, you could try exporting them from 1password for Mac, or possibly the 1password Pro iPad app which the KeePass site seems to suggest is possible:

    [url="http://keepass.info/help/base/importexport.html#imp_1pwpro"]http://keepass.info/...html#imp_1pwpro[/url]



    So, my plan for now is to duplicate any new credentials I create using KeePass to 1password manually via Wine, but if KeePass ends up being a workable solution (seems good so far) I might just dump 1password altogether. I imagine that the drag of having to maintain 2 separate password repositories will force me to do this sooner rather than later.



    I really do hope that the Agile team can give us some standalone Firefox & Chrome plugins soon. It would be a real shame if I have to desert an otherwise superb suite of applications (that I have invested considerable amounts of cash in) due to lack of Linux support. I'm not going to hold my breath though - this thread has been in existance a long time, and despite swift responses from Agile staff, there is still no sign of any light at the end of the tunnel.



    Good luck all, and I hope the info above helps some of you out.
  • khad
    khad Social Choreographer
    edited July 2012
    I'm sorry that 1Password is not meeting your needs at this time, mort8104.



    [color=#282828][font=helvetica, arial, sans-serif]We have the best customers on the planet, and I am reminded of it time after time. You obviously care enough to share your information with others. Thank you for your passion! I wish more folks in this world shared it. [/font][/color] <img src='http://forum.agilebits.com/public/style_emoticons/<#EMO_DIR#>/smile.png' class='bbc_emoticon' alt=':)' />



    You can export your 1Password for Mac data to a standard CSV file at any time. We prefer to get (and keep) customers honestly rather than through artificial lock-in.



    [color=#282828][font=helvetica, arial, sans-serif]We deeply appreciate customer input and take requests into account constantly. Offhand, I know that we responded to direct customer feedback with regard to the size of the browser extension, updating the legacy Leopard app, the timing of the update checks in the main application, Growl support, and much more.[/font][/color]



    [color=#282828][font=helvetica, arial, sans-serif]I may even use the Linux support myself, but we have always preferred to let the software speak for itself rather than trying to lure people in with promises of future features. In fact, I'd never encourage anyone to purchase 1Password (or any product) based on claims of future features. On the contrary, I would advise you and others to always use the tool that meets your needs as best as possible [/font][/color][i]today[/i][color=#282828][font=helvetica, arial, sans-serif]. If that's not 1Password for you at this time, then we will keep working hard in the hopes that one day it is.[/font][/color]



    [color=#282828][font=helvetica, arial, sans-serif]Please let me know if there is anything else I can help with. I have already passed your vote for this along to the developers and would be happy to pass any additional feedback to them as well.[/font][/color]



    Cheers,
  • Thanks Khad.



    You guys are awesome too.

    I can honestly say that my experience with Agile & 1password has been extraordinary. You guys make beautiful software and back it up with incredible support.



    I will hold off swapping as long that as possible in the hope that you guys come through with some kind of solution for us, and if I do swap I'll keep an eye on this thread ready to come back as soon as Linux support arrives <img src='http://forum.agilebits.com/public/style_emoticons/<#EMO_DIR#>/smile.png' class='bbc_emoticon' alt=':)' />



    Jim
  • khad
    khad Social Choreographer
    Thanks so much for the kind words. I'll be sharing them with the rest of the team. If I have anything to announce in this regard, you can be sure that I will be posting it here! <img src='http://forum.agilebits.com/public/style_emoticons/<#EMO_DIR#>/smile.png' class='bbc_emoticon' alt=':)' />
  • Hi!! I've read the entire post, and I want to add my +1 for the Linux version (Ubuntu in my case). How many votes have you got already? Please, I want to eradicate lastpass from my life. I use it ONLY because I need it on Linux. It is ugly and does not work that well. And it drives me crazy keeping lastpass in sync with my 1Password additions. Yes, I'm a OS X and iOS 1Password customer.



    PLEASE PLEASE PLEASE!! We ALL need it!! And it is true, today it's not that hard to implement something for Linux in all major distributions. And that, my friends, would not only keep your current customers happier than ever, but it would also bring you a lot of new customers that are using crappy software just because there is nothing better for Linux. 1Password is way ahead in quality over the competition, and I'm a Software Engineer, so it's not just 'another opinion'.



    At least some kind of Chrome + Firefox extension that could load the Dropbox agile keychain!



    I think it's time... at least before we all die at the end of 2012!! <img src='http://forum.agilebits.com/public/style_emoticons/<#EMO_DIR#>/emoticon-0136-giggle.gif' class='bbc_emoticon' alt='(giggle)' />



    Keep up the gorgeous and great job.

    Cheers
  • khad
    khad Social Choreographer
    Welcome to the forums, Luciano! And thanks for the kind words. <img src='http://forum.agilebits.com/public/style_emoticons/<#EMO_DIR#>/biggrin.png' class='bbc_emoticon' alt=':D' />



    We don't normally pre-announce products or features, but if we have anything to announce you can be sure I will post about it here and it will also be on our blog. We appreciate you letting us know you'd be interested in a better 1Password solution Linux beyond the existing [url="http://help.agile.ws/1Password3/1passwordanywhere.html"]1PasswordAnywhere[/url] feature and running [url="https://agilebits.com/onepassword/win"]1Password for Windows[/url] under [url="http://www.winehq.org"]WINE[/url].







    [quote]I think it's time... at least before we all die at the end of 2012!! [/quote]

    Hopefully the Mayans were wrong, eh? <img src='http://forum.agilebits.com/public/style_emoticons/<#EMO_DIR#>/smile.png' class='bbc_emoticon' alt=':)' />
  • Yes! Please, please, please, +1 to that! 1Passoword rocks! Thanks!



    o/
  • khad
    khad Social Choreographer
    Thanks for your kind words and vote, Fernando! Welcome to the forums. <img src='http://forum.agilebits.com/public/style_emoticons/<#EMO_DIR#>/biggrin.png' class='bbc_emoticon' alt=':D' />
  • + 1 for the Linux version from me as well <img src='http://forum.agilebits.com/public/style_emoticons/<#EMO_DIR#>/skype_yes.png' class='bbc_emoticon' alt='(y)' />
  • Another +1 for Linux - i would like Ubuntu, CentOS, SuSE, RHEL, OEL <img src='http://forum.agilebits.com/public/style_emoticons/<#EMO_DIR#>/skype_smile.png' class='bbc_emoticon' alt=':-)' /> Guess chances of me seeing it on AIX, HPUX or Solaris are very slim though <img src='http://forum.agilebits.com/public/style_emoticons/<#EMO_DIR#>/smile.png' class='bbc_emoticon' alt=':)' />
  • Really interested in linux support. Count me in for a vote!

  • khad
    khad Social Choreographer

    Thanks so much for your feedback. I will pass your vote along. :)

  • MikeMcFarlane
    MikeMcFarlane Junior Member
    edited January 2013

    +1 from me too.

    Windows is Windows and we will probably always have it, and OS X has sufficient market share to ensure it's longevity, but for me, the writing is on the wall for OS X. It's lost direction and has an increasing list of bugs and irritations in the UX. This is a personal view and if OS X still does it for you that is great. I still love it, but am looking for a change now. And there are only really two apps which keep me on OS X - Things and 1Password. Nearly everything else I use is cross platform. They are both such great apps, and whilst there are many quality alternatives, none of them do it for me. Just my 2c.

    I'm on Debian based CrunchBang.

    Regarding the above comment about it being a 'browser extension', rather than a 'native app'. How does the security of two options compare?

  • MikeT
    MikeT Agile Samurai

    Hi Mike,

    The encryption/decryption and many other security processes are identical, they're just re-implemented in Javascript, which makes it much slower than the native app but just as strong. The browsers are getting better at the speed of javascript and they'll keep improving it over the next several years as it becomes a very important tool for many web services and encryption will be a part of that.

    The extensions themselves are sandboxed by the browsers, so website itself can't see it directly. What we do is inject a script into the site to do the auto-save/auto-fill but no data are stored within this script.

    The features (not related to security) are further restricted by the browser's APIs, so it can't be as fully featured as the native app and likely will never be.

    If you're curious about how it's done, you can take look at the source code of the 1PasswordAnywhere file and see what we did. I'll add to our list to write about the technologies we use in our extensions.

    Thanks!

  • MikeMcFarlane
    MikeMcFarlane Junior Member

    Hi MikeT

    That's interesting, I understand better now. Thanks.

  • MikeT
    MikeT Agile Samurai

    Hi Mike,

    You're welcome, keep the questions coming if you have it.

Leave a Comment

Rich Text Editor. To edit a paragraph's style, hit tab to get to the paragraph menu. From there you will be able to pick one style. Nothing defaults to paragraph. An inline formatting menu will show up when you select text. Hit tab to get into that menu. Some elements, such as rich link embeds, images, loading indicators, and error messages may get inserted into the editor. You may navigate to these using the arrow keys inside of the editor and delete them with the delete or backspace key.