Pages:
Author

Topic: Windows or Linux for Wallet Software? (Read 6465 times)

full member
Activity: 154
Merit: 100
June 09, 2017, 05:25:45 AM
#45
Linux for every aspect: security, ease of installation and future-proof.
full member
Activity: 152
Merit: 100
June 03, 2017, 04:16:30 PM
#44
however, i've seen some dev's publishing the windows binary long before publising the linux binary...
That is very common, usually in the download section for most things you will find:

Download link for Windows: A compiled, ready to run package with binaries, sometimes even an installer. Just unpack and run.

Download link for Linux: Source code package for compilation that requires specific knowledge


It is frustrating sometimes, especially when you don't know how to compile or dependencies are missing and there is no information available.


Quote
Windows or Linux for Wallet Software?
If you can afford the problems, take your time to learn how to compile things in Linux, then go Linux.

If you can afford the extra cost of Windows, and you are satisfied with it then go Windows.


I'm Linux user myself, and I can tell you it is pretty frustrating when you want to run a program and it does not compile and they have it as an installer for the Windows and/or Mac.

Note to developers: Please explain what are the dependencies of your program detailed, accurately. What is used to compile and all. PLEASE!
hero member
Activity: 949
Merit: 517
June 02, 2017, 10:13:42 PM
#43
for me I go for a Linux OS for a software wallet.
but in my research on bitcoin wallet I found out that these is not recommended for a better wallet for some issues in personal hardware like pc or laptop because this hardware can easily be stolen, hacked or even damage instantly.
sr. member
Activity: 756
Merit: 252
June 02, 2017, 09:38:33 PM
#42
Using a terminal may be easier than you think, especially in Linux. Get comfortable in it and you'll quickly learn how powerful it is.I'd recommend using Linux for your case. Even if you dislike the terminal and want to stick to GUI, that's no problem too in Linux. In general, a Linux OS is much more stable and reliable than Windows, there's no sketchy background processes and no automatic updates. Give it a shot Wink
This is true, but I have noticed that Linux has problems running in some laptops and weird bugs appear so if the laptop is compatible I will recommend Linux but if it is not then I will recommended windows instead.
full member
Activity: 266
Merit: 100
June 02, 2017, 08:55:44 PM
#41
Using a terminal may be easier than you think, especially in Linux. Get comfortable in it and you'll quickly learn how powerful it is.I'd recommend using Linux for your case. Even if you dislike the terminal and want to stick to GUI, that's no problem too in Linux. In general, a Linux OS is much more stable and reliable than Windows, there's no sketchy background processes and no automatic updates. Give it a shot Wink
member
Activity: 70
Merit: 10
June 02, 2017, 12:44:38 AM
#40
Linux is a highly secure operating system. ... But as the operating system with largest user it is the primary target for malicious coders. As a result, of all major systems, Microsoft Windows is the most likely to be the victim of viruses.
newbie
Activity: 17
Merit: 0
June 01, 2017, 11:26:21 PM
#39
For Me It's Window But The More Secured Is Lunix Obviously
And Vmweare exist For this Situation  Cheesy
newbie
Activity: 6
Merit: 0
June 01, 2017, 10:56:48 PM
#38
In my opinion, Linux is better than Window. Smiley
hero member
Activity: 882
Merit: 533
A USB stick with ubuntu isn't that good, as you are very limited.
You have a hundred ways to generate a bitcoin keypair, just pick the one you want to use.

If you are really aware of security, you can use virtualbox to create a temporar Linux machine, regardless of the flavor, and then from there you can generate private and public key, address, and create your transactions, once it is done, just backup the keys, write them down, and delet the machine.

It is one the safest ways to work with bitcoin.
newbie
Activity: 9
Merit: 0
 Cool
Linux is most recommended.....
member
Activity: 84
Merit: 10
Try using debian linux, I am also one of the people who use linux variant, operating system which I think is very safe for your wallet.
legendary
Activity: 858
Merit: 1000
I imagine it will be easier to compile for linux, but easier to reach a larger audience with a windows executable. Depends on the overall goal of the new coin. I run my wallet on an offline linux machine.
legendary
Activity: 2254
Merit: 1043
Windows laptop with a Linux boot usb stick
hero member
Activity: 910
Merit: 1000
「きみはこれ&#
By the looks of it, the NSA tools that were leaked are mostly targeting Windows operating systems and these Malware attacks and Ransomware are also predominantly on Windows. I bought several second hand computers and notebooks and use them for different tasks.
That's not the fresh news.Windows Kernal is easily exploitable.NSA's tools were leaked on purpose.It's an inside,planned job.

I have a bootable Tails {Linux based} DVD that I clean boot with to do some of my Bitcoin related tasks. < This method, reduce the risk of having spyware and malware and keyloggers being installed and collecting data of everything I do >
Why not just  install grub bootloader and keep windows along ? The interesting part is,if my hard disk ever fails due to system issues,I can always login from Linux and back it up.

legendary
Activity: 3542
Merit: 1965
Leading Crypto Sports Betting & Casino Platform
By the looks of it, the NSA tools that were leaked are mostly targeting Windows operating systems and these Malware attacks and Ransomware are also predominantly on Windows. I bought several second hand computers and notebooks and use them for different tasks.

I have a bootable Tails {Linux based} DVD that I clean boot with to do some of my Bitcoin related tasks. < This method, reduce the risk of having spyware and malware and keyloggers being installed and collecting data of everything I do >

I also use one to create paper wallets < This one will never connect to the internet again >

Do not use one OS, try multiple operating systems for different tasks. ^smile^
legendary
Activity: 1806
Merit: 1164
The problem is many OEM Windows machines will not run Linux due to compatibility problems. HP laptops are famous for rejecting Ubuntu installs. Dell and Lenovo, not so much. If you go this route check the laptop for compatibility at https://certification.ubuntu.com/certification/

System76 sells laptops with Ubuntu loaded ready to go. A bit pricey though. Whatever you do try to get yourself an SSD you will be amazed at the speed.
legendary
Activity: 2828
Merit: 2472
https://JetCash.com
I bought a second machine recently ( an HP netbook ), mainly because I wanted a machine to use off grid, so I got one without a fan, and with an SSD. I was shocked by the "extras" in the Windows 10 that was installed, and I decided that it was insecure with all the Microsoft tracking and reporting -Cortana, cloud saving, and various other things. I reformatted the drive, and installed Ubuntu without any difficulty. I bought an external SSD for the blockchain storage for two reasons - the internal drive wasn't really large enough, and I felt that the detachable drive gave me extra security.

I've had no problems at all with running core, and you can use the Ubuntu updater to keep your node software up to date.

You will find it cheaper to buy a Windows machine and wipe the disk, than to buy a Linux machine. This is because the Windows machine comes loaded with trials and "free" software that poses a security risk in my opinion. The Linux machine will run faster as well.
member
Activity: 72
Merit: 10
I am about to buy a fancy laptop primarily for the purpose of doing all my cryptocurrency stuff (but not mining).

Can anybody help me decide between Windows and Linux?  My main question is do wallets/nodes tend to be developed on Linux first or Windows first?  I want to know which platform Bitcoin clients, but also other cryptocurrency clients/wallets in general tend to get developed on first.

I am not an expert with command line (although I can use Linux in a basic way), so I refer mainly to GUI type wallets.  I am interested in software for Bitcoin, Ethereum, Monero, Factom, Synereo, Dash, Maidsafe, Storj, NEM, Sia and Lisk.  So Windows or Linux for these?

My advice is to install VMware Workstation. Install a Windows system and completely update it but don't install anything on it. Then create what is called "Linked Clones". Make a linked clone for EACH and every one of your crypto currencies. You can probably put Litecoin and Bitcoin on the first one, but each shitcoin should have it's own VM.

You will notice some shitcoins only really have a Linux wallet. If that's the case then do the same thing with Ubuntu 16.04 LTS.

What I do is a bit different. I have an install of Ubuntu 16.04 LTS. I use what is called LXC containers. Each LXC container has a node on it. One for bitcoin, one for litecoin, a few for shitcoins, etc. But I'm a lot more technically apt than most people.

I would also completely blow away your laptop and perform a vanilla installation of Windows 10 without all the bloatware. Most importantly, do not browse the internet or install anything else on it.
legendary
Activity: 1806
Merit: 1164
No reason not to use Linux but you really should be thinking about using a hardware wallet for as many of your cryptocurrencies as are supported by Trezor or Nano S.
newbie
Activity: 26
Merit: 0
Here's a small snippet in Python, which creates you Private key, Public key and address. Especially for those, who don't believe anyone, cause using this code, literally only you can know your private key Smiley

1. install Linux
2. Use pip to install pybitcoin tools - https://github.com/vbuterin/pybitcointools (written by Vitalik Buterin BTW!)
3. Generate all the stuff:

>>> from bitcoin import *
>>> private_key = "28da5896199b85a7d49b0736597dd8c0d0c0293f130bf3e3e1d102e0041b1293"
>>> public_key = privtopub(private_key)
>>> public_key
'0497e922cac2c9065a0cac998c0735d9995ff42fb6641d29300e8c0071277eb5b4e770fcc086f32 2339bdefef4d5b51a23d88755969d28e965dacaaa5d0d2a0e09'
>>> address = pubtoaddr(public_key)
>>> address
'1LwPhYQi4BRBuuyWSGVeb6kPrTqpSVmoYz'

That's it Smiley
Pages:
Jump to: