LinuxQuestions.org

LinuxQuestions.org (/questions/)
-   Linux - Newbie (https://www.linuxquestions.org/questions/linux-newbie-8/)
-   -   Why would I move from Windows to Linux? (https://www.linuxquestions.org/questions/linux-newbie-8/why-would-i-move-from-windows-to-linux-4175661962/)

proN00B 10-03-2019 02:25 PM

Why would I move from Windows to Linux?
 
I've got a feeling macOS is the most secure out of all of them. It's just something unexplainable that I saw that I cannot put into words. This makes me feel there's no point in switching from Windows to Linux and I don't like MAC so not much more needs to be said there.

I really love the reboot command in Linux, makes you actually want to reboot the system every now and then since it's so easy to do.

Windows is a beautiful design in my opinion, or maybe I am just brainwashed from using it for so long.

I really have no clue why I would want to move to Linux yet something is still bugging me to do so.

This post makes no sense to me whatsoever any more, maybe someone can enlighten me and we shall see if I can wake up a little.

Rickkkk 10-03-2019 03:02 PM

Hey proN00B,

If you're interested in linux, try it ... You don't need to "switch". You can try linux in a virtual machine on your Windows host system, you can try it in a dual boot configuration on the same machine, on a different machine ...

You may only figure out if you want to "move from Windows to linux" after having used it for a while .... I've been using Linux for about 11 years now but I still use Windows occasionally.

I gather you're here on LQ because you're, at the very least, curious. Curiosity is a good thing IMHO .. the more you know about different things the better off you are.

Let us know if you decide to give linux a try and if you need any help.

Cheers.

dmchess 10-03-2019 03:33 PM

Personally, I find every version of Windows is harder to use then the last. If Microsoft was smart, they would stick with a simpler interface that everyone could use, like Window 7 and then put the security and such of Windows 10 underneath. I would never give a Windows 10 computer to a computer illiterate person, but I would give a Raspberry Pi to one. It is just simpler to use.

On Linux, if you don't like the user interface, you can try another one. I think there are over a dozen active desktop environments right now. I know some people are afraid of the command line, but I find it exhilarating. I am often surprised how many complex tasks that I can do with awk, things that an ordinary Windows user would have no clue how to do. Grep is a lot of fun too, again things a Windows user wouldn't even know how to do. And then there are the toys, Linux comes with lots of free toys, free networking, free databases, and more free compilers.

Ok, there is a learning curve, a few good books help. It is like any discipline, the more you put into it, the more you get out.

Terry H.

fido_dogstoyevsky 10-03-2019 03:48 PM

You should move from windows to Linux if Linux will solve one or more problems you're having under your current OS. You may want (instead of need) to make the move if you prefer Linux. You'll only know if you give it a try, and here you have several options.

Quote:

Originally Posted by proN00B (Post 6043485)
I've got a feeling macOS is the most secure out of all of them... and I don't like MAC so not much more needs to be said there...

Macos is secure because it's built on FreeBSD (which is not a Linux). Many people feel the most secure is actually OpenBSD. Don't confuse the user interface with the OS, that's easily changed in Linux and *BSD; and security comes with how the OS is set up, not how it looks.

proN00B 10-03-2019 04:07 PM

Quote:

Originally Posted by fido_dogstoyevsky (Post 6043511)
You should move from windows to Linux if Linux will solve one or more problems you're having under your current OS. You may want (instead of need) to make the move if you prefer Linux. You'll only know if you give it a try, and here you have several options.



Macos is secure because it's built on FreeBSD (which is not a Linux). Many people feel the most secure is actually OpenBSD. Don't confuse the user interface with the OS, that's easily changed in Linux and *BSD; and security comes with how the OS is set up, not how it looks.

Interesting to know.

proN00B 10-03-2019 04:13 PM

Something that worries me about Linux is that it doesn't seem very stable, like there are always errors when using it. I remember when installing there would be this microcode 22 error or something like that, it would still install but then what was the error about? It makes me feel like something about the installation is corrupt due to that error. Then I'd also find errors when downloading updates and stuff, and it makes me wonder how does the system make sure that it stays clean, like I'm not sure how to explain this but when it comes to Windows I feel like if you want to keep your system clean you simply need to reinstall every now and then. I can only imagine it being similar for Linux?

zepherusbane 10-03-2019 04:17 PM

As someone already mentioned, you don't have to switch, you can have it all.

However, one glaring reason does come to mind. Free software. Almost everything you can do in Windows on a paid piece of software has a counterpart in Linux that is free of monetary costs (learning curve yes, cash no).

Examples,
Microsoft Word/office apps - Linux has Libreoffice (and several other options!)
Adobe Photoshop - Linux has Gimp
Adobe Illustrator - Linux has Inkscape

Plus, there are tons of specialized software packages available, and even distributions focused on specific things such as audio production (Ubuntu Studio), HAM Radio (Andy's), pen testing (Kali linux and Parrot linux).







Here's a big list to give you the idea of the range of software available on Linux for several specialty areas. Note that the items with an asterisk in front of them I get in my distros "standard" repos though, like the security ones below could be found in Parrot Linux repo, which wouldn't be a default for the big name Linux distros.



Video production:
  • Blender
  • Devede NG
  • Kdenlive
  • OpenShot Video Editor
  • Pitivi
  • subtitle editor
  • vokoscreen
  • xjadeo

graphic design:
  • font forge
  • font manager
  • font viewer
  • GNU Image Manipulator
  • gpick
  • inkscape
  • krita
  • mypaint
  • synfig studio

Astronomy:
  • gnome predict

graphics utilities:
  • *3d lut maker
  • agave
  • curve viewer
  • *display cal and *scripting client – client is for working with display cal
  • icc profile info
  • *image magick
  • *profile loader
  • *synthetic icc
  • *test chart editor
  • *VRML to X3D

Photography:
  • darktable
  • *entagle
  • *phatch image inspector
  • phatch photo batch processor
  • rapid photo downloader
  • rawtherapee
  • *ristretto image viewer



Audio Production:
  • qjackctl
  • patchage
  • gladish
  • *ladi player
  • *ladi system tray
  • zita-mul
  • meterbridge
  • ardour5
  • audacity
  • brasero
  • dgedit
  • hydrogen
  • lmms
  • musescore2
  • petri-foo
  • puredata
  • qtractor
  • *snooperlooper
  • zyn add subfx alsa
  • zyn addsubfx jack

Effects:
  • ATI
  • calf plugin pack for jack
  • guitarix
  • jack rack
  • jamin
  • rakarrack
  • zita-rev1

Instruments:
  • aeolus
  • drumkvl
  • foo yc20
  • phasex
  • qsynth
  • samplv1
  • synthv1
  • yoshimi
  • midi utils
  • gmid monitor (alsa)
  • gmid moniotor (jack)
  • jack keyboard-configurationqmidiarp
  • qmididnet
  • qmididroute
  • virtual midi keyboard-configuration

Mixers and Card Controllers:
  • Echomixer
  • FFADO mixer
  • HDA jack retask
  • HDSPconf
  • mudita24
  • QASConfig
  • QASHctl
  • QAS Mixer
  • Rmedigi control

Hamradio
  • cubic sdr
  • hamexam

Antenna
  • *fl_moxgen - Moxon Rectangle antenna design program
  • *RigExpert text prog "RigExpert (text)" /usr/share/pixmaps/xterm-color_32x32.xpm /usr/bin/x
  • term -hold -e "echo Command line tool, try: aa-analyzer.pl && /usr/local/bin/aa-
  • analyzer.pl -version" - command line program used with RigExpert AA-xxx analyzers
  • RigExpert (gui)
  • xnec2c - antenna modeling software
  • xnec2c examples


CW -Morse Code
  • *cwwav prog "cwwav" /usr/share/pixmaps/xterm-color_32x32.xpm /usr/bin/xterm -hold
  • -e "echo Command line tool, try: cwwav --help && /usr/local/bin/cwwav –help" - command line program to convert text files to CW wav or mp3
  • ebook2cw - convert Ebook files to CW
  • *flwkey prog "flwkey" /usr/local/share/pixmaps/flwkey.xpm /usr/local/bin/flwkey - modem program for the K1EL Winkeyer series
  • *mfc_gpl prog "MicroFox" /usr/local/share/pixmaps/xcwcp.xpm /usr/local/bin/mfc_gpl
  • qrq - Byonics Micro-Fox 15 configuration GUI
  • *xcwcp prog "xcwcp" /usr/local/share/pixmaps/xcwcp.xpm /usr/local/bin/xcwcp - CW code practice



Digital Modes
  • *direwolf" /usr/local/share/icons/dw-icon.png /usr/bin/xterm -hold -e
  • "echo Command line tool, try: direwolf –help" - soundcard TNC for APRS
  • echolink qtel - Echolink client
  • FreeDV freedv - SSB low bit rate digital voice
  • flamp - NBEMS program for Amateur Multicast Protocol (AMP)
  • flarq
  • fldigi - digital modes such as PSK31 (NBEMS)
  • flmsg - companion to fldigi, a simple forms management editor
  • flwrap - companion to fldigi, file encapsulation / compression
  • glfer - QRSS (slow CW) or DFCW (Dual Frequency CW) modes
  • *js8call
  • *linpac xterm -hold -e "echo Command line tool, try: linpac" - packet radio ax.25 software
  • *pskmail "/usr/bin/java -jar /usr/local/src/jpskmail/javapskmail.jar"
  • *pskmail_server ps
  • kmail_server
  • qsstv - SSTV (analog AND digital)
  • *TinyTrak3 tt3_gpl - Byonics TinyTrak3 Configuration GUI
  • wsjt-x wsjtx - weak signal communication - JT9,JT65,FT8
  • xastir - APRS mapping


Electronic Design
  • Arduino arduino
  • Gerber Viewer gerbv - view Gerber files
  • KiCad kicad - electronic design automation and schematic capture
  • Netlist application-x-pcb-netlist.png xterm -hold -e "echo Command line tool, try: gnetlist && gne
  • tlist -h" see custom desktop file
  • PCB Layout pcbnew
  • *Resistors gresistor
  • Schematic gschem - geda-gschem.desktop
  • Spice (cmd)sr/local/share/pixmaps/gspiceui-32x32.xpm /usr/bin/xte
  • rm -hold -e "echo Command line tool: try ngspice && ngspice --help"
  • Easy Spice easy_spice
  • gSpiceUI gspiceui - GUI interface for spice
  • Smith Chart gsmc - Smith Chart calculator for impedance matching



HF Propagation
  • *Beacons cmdln: ibp FN42g - HF beacons
  • DX Cluster xdx - DX cluster TCP/IP client
  • *flcluster - access DX cluster nodes
  • *qgrid - Maidenhead grid squares calculator
  • *Solar Data get_prop_data
  • SunClock sunclock - track day/night line on Earth
  • splat xterm -hold -e "echo Command line tool: try splat && /usr/bin/splat | less" - command line HF propagation prediction
  • *voacap start_voacap - VOACAP - propagation prediction - link to online data


Logging
  • cqrlog - a full featured QSO logging program
  • *fllog - to provide a common log across networked computers
  • *flnet - a net control logging program by W1HKJ
  • TQSL /usr/local/share/icons/TrustedQSL.png /usr/local/bin/tqsl - used with ARRL Logbook of the World
  • xlog - logging program for casual operators

Rig Control
  • chirp chirpw - used to program frequencies into HTs (chirpw)
  • grig - rig control software
  • flrig - rig control

Satellites
  • APT WX Sats xwxapt - display APT images from weather satellites
  • Earthtrack earthtrack - used with predict and xplanet to display satellites
  • Earthtrack (cleanup) earthtrack_cleanup
  • Fox-1A Telemetry foxtelem - Fox-1A (AO-85) Satellite Telemetry decoder
  • Gpredict gpredict - satellite tracking
  • hamfax hamfax
  • Predict (server) /bin/sh -c "/usr/bin/predict -s" - predict orbits of satellites (used with earthtrack)

Other random ham stuff:
  • dream - digital radio mondiale receiver
  • dump1090 - ADSB reception
  • GNU Radio - GNU software defined radio
  • gqrx - software defined radio receiver
  • gwave - analog waveform viewer (e.g. spice output) (broken)
  • hamlib - radio control library
  • owx - Open Wouxun, command line programs for Wouxun HTs
  • pcb-gtk - interactive printed circuit board editor
  • pskmail - ARQ communication system optimized for HF
  • quisk - software defined radio receiver
  • qrq - CW callsign practice
  • soundmodem - user mode driver for packet radio (useful with xastir)
  • svxlink - Echolink server
  • wordsworth - learn CW a "wordsworth" at a time
  • xplanet - used by earthtrack and predict to track satellites
  • xwefax - display Wefax and Radiofax images


Parrot Security top tools
  • aircrack-ng
  • edb-debugger
  • ettercap-graphical
  • ophcrack
  • weevely
  • wireshark
  • zenmap

Information Gathering
  • DNS Analysis
  • *dnsdict6
  • *dnsenum
  • *dnsmap
  • *dnsrecon
  • *dnsrevenum6
  • *dnstracer
  • *dnswalk
  • *fierce
  • *urlcrazy
  • IDS/IPS Identification
  • *fragroute
  • *fragrouter
  • *ftest
  • *lbd
  • Live Host Identification
  • *arping
  • *cdpsnarf
  • *detect-new-ip6
  • *fping
  • *hping3
  • *inverse_lookup6
  • *miranda
  • *ncat
  • *passive_discovery6
  • *thcping6
  • *wol-e
  • *xprobe2
  • Network & Port Scanners
  • *etherape
  • *masscan
  • *nmap
  • *unicornscan
  • wireshark
  • zenmap
  • OSINT Analysis
  • *automater
  • *casefile
  • *maltego
  • *metagoofil
  • *theharvester
  • *twofi
  • *urlcrazy
  • Route Analysis
  • *0trace
  • *intrace
  • *irpas-ass
  • *irpass-cdp
  • *netmask
  • *trace6
  • SMB Analysis
  • *acccheck
  • *nbtscan
  • *smbmap
  • SMTP Analysis
  • *braa
  • *onesixtyone
  • *snmp-check
  • SSL Analysis
  • *sslcaudit
  • *ssldump
  • *sslh
  • *sslscan
  • *sslyze
  • *tlssled
  • *dmitry
  • *dnmap-client
  • *dnmap-server
  • *ike-scan
  • *maltego
  • *netdiscover
  • *nmap
  • *p0f
  • *recon-ng
  • wireshark


Vulnerability Analysis
  • Cisco Tools
  • *cicso-auditing-tool
  • *cisco-global-exploiter
  • *cisco-ocs
  • *cisco-torch
  • *copy-router-config
  • *merge-router-config
  • *yersinia
  • Fuzzing Tools
  • *afl
  • *bed
  • *fuzz_ip6
  • *ohrwurm
  • *powerfuzzer
  • *sfuzz
  • *siparmyknife
  • *spike-generic_chunked
  • *spike-generic_listen_tcp
  • *spike-generic_send_tcp
  • *spike-generic_send_udp
  • OpenVAS Scanners
  • *openvas check setup
  • *openvas feed update
  • *openvas-gsd
  • *openvas initial setup
  • *openvas start
  • *openvas stop
  • Stress Testing
  • *denial6
  • *dhcpig
  • *dos-new-ip6
  • *flood_advertise6
  • *flood_dhcpc6
  • *flood_mld26
  • *flood_mldrouter6
  • *flood_router26
  • *flood_router6
  • *flood_solicitate6
  • *fragmentation6
  • *iaxflood
  • *inviteflood
  • *kill_router6
  • *macof
  • *rsmurf6
  • *siege
  • *slowhttptest
  • *smurf6
  • VoIP Tools
  • *enumiax
  • *iaxflood
  • *inviteflood
  • *msgsnarf
  • *ohrwurm
  • *protos-sip
  • *rtpbreak
  • *rtpflood
  • *rtpinsertsound
  • *rtpmixsound
  • *sctpscan
  • *siparmyknife
  • *sipp
  • *sipsak
  • *svcrack
  • *svcrash
  • *svmap
  • *svreport
  • *svwar
  • *voipbonner
  • *golismero
  • *lynis
  • *unix-privesc-check




Exploitation Tools
  • Metasploit Framework
  • *armitage
  • *metasploit framework
  • *msf payload creator
  • *update metasploit
  • Social Engineering
  • *ghost phisher
  • *king phisher server
  • *msf payload creator
  • *social engineering toolkit
  • *armitage
  • *beef xss framework
  • *msf payload creator
  • *sandi-gui
  • *shellnoob
  • *social engineering toolkit
  • *sqlmap
  • *termineter
  • *websploit

Post Exploitation
  • OS Backdoors
  • *cymothoa
  • *dbd
  • *intersect
  • *powerploit
  • *sbd
  • *u3-pwn
  • Tunneling & Exfiltration
  • *cryptcat
  • *dbd
  • *dns2tcpc
  • *dns2tcpd
  • *exe2hex
  • *iodine
  • *miredo
  • *proxychains
  • *proxytunnel
  • *ptunnel
  • *pwnat
  • *socat
  • *sslh
  • *stunnel4
  • *udptunnel
  • We Backdoors
  • *laudanum
  • *nishang
  • *webacoo
  • *weevely
  • *backdoor-factory
  • *bdfproxy
  • *mimikatz
  • *powersploit
  • *shellter

Password Attacks
  • Offline Attacks
  • *cachedump
  • cewl
  • *chntpw
  • *cmospwd
  • *crackle
  • crunch
  • *dictstat
  • fcrackzip
  • *hashid
  • *hash-identifier
  • *johnny
  • *lsadump
  • *maskgen
  • *oclhashcat
  • *ophcrack-cli
  • *pwdump
  • *rainbowcrack
  • *rcracki_mt
  • *samdump2
  • *sipcrack
  • Online Attacks
  • *acccheck
  • *findmyhash
  • hydra
  • *keimpx
  • *onesixtyone
  • patator
  • *thc-pptp-bruter
  • *xhydra
  • Passing the Hash tools
  • *mimikatz
  • *pth-curl
  • *pth-net
  • *pth-openchangeclient
  • *pth-rpcclient
  • *pth-smbclient
  • *pth-smbget
  • *pth-sqsh
  • *pth-winexe
  • *pth-wmic
  • *pth-wmis
  • *smbmap
  • Password Profiling & Wordlists
  • *policygen
  • *rsmangler
  • *statsgen
  • *wordlists
  • hashcat
  • john
  • medusa
  • ncrack
  • ophcrack
  • pyrit

Wireless Testing
  • 802.11 Wireless Tools
  • *airbase-ng
  • *aircrack-ng
  • *airdecap-ng
  • *airdecloak-ng
  • *aireplay-ng
  • *airgeddon
  • *airmon-ng
  • *airodump-ng
  • *airolib-ng
  • *airserv-ng
  • *airtu-ng
  • *asleap
  • *bully
  • *cowpatty
  • *eapmd5pass
  • *giskismet
  • *wifi-honey
  • Bluetooth Tools
  • *bluelog
  • *blueranger
  • *bluesnarfer
  • *btscanner
  • *crackle
  • *redfang
  • *spooftooph
  • Other Wireless Tools
  • *genkeys
  • *genpmk
  • *hackrf_info
  • *ubertooth util
  • *zbassocflood
  • *zbdsniff
  • *zbdump
  • *zbfind
  • *zbgoodfind
  • *zbreplay
  • *zbstumbler
  • RFID & NFC Tools
  • *brute force hitag2
  • *bruteforce mifare
  • *calculate jcop mifare keystroke
  • *chip & pin info
  • *continuous select tag
  • *copy iso15692 tag
  • * epassport read write clone
  • *format mifare 1k value blocks
  • *identify hf tag type
  • *identify lf tag type
  • *jcop info
  • *jcop mifare read write
  • *jcop set atr historical bytes
  • Software Defined Radio
  • *gnuradio-companion
  • *rfcat
  • *rtlsdr-scanner
  • aircrack-ng
  • *fern wifi cracker
  • *ghost phisher
  • *king phisher server
  • mdk3
  • pixiewps
  • reaver
  • wifite

Sniffing & Spoofing
  • Network Sniffers
  • *darkstat
  • *dsniff
  • *hexinject
  • *mailsnarf
  • *msgsnarf
  • *netsniff-ng
  • *nfspy
  • *sslsniff
  • *tcpflow
  • *urlsnarf
  • *webmitm
  • *webspy
  • Spoofing and MITM
  • *dnschef
  • *dnsspoof
  • *evilgrade
  • *fake_advertise6
  • *fake_dhcps6
  • *fake_dns6d
  • *fake_dnsupdate6
  • *fake_mipv6
  • *fake_mld26
  • *fake_mld6
  • *fake_mldrouter6
  • *fake_router26
  • *fake_router6
  • *fake_solicitate6
  • *fiked
  • *parasite6
  • *randicmp6
  • *rebind
  • *redir6
  • *spiffioke
  • *bdfproxy
  • *bettercap
  • *etherape
  • *ettercap-graphical
  • *hamster
  • *macchanger
  • *mitmproxy
  • *responder
  • wireshark

Digital Forensics
  • *extundelete
  • *mc
  • *missidentify
  • *pdgmail
  • *reglookup
  • *regripper
  • *vinetto
  • Forensic Carving Tools
  • *magicrescue
  • *pasco
  • *pev
  • *recoverjpeg
  • *rifiuti
  • *rifiuti2
  • *safecopy
  • *scalpel
  • *scrounge-ntfs
  • Forensic Imaging Tools
  • *affcat
  • *dc3dd
  • *dcfldd
  • *ddrescue
  • *ewfacquire
  • *ewfacquirestream
  • *ewfexport
  • *ewinfo
  • *ewfverify
  • *guymager
  • *md5deep
  • *rahash2
  • PDF Forensic Tools
  • *pdfid
  • *pdf-parser
  • *peepdf
  • Sleuth Kit Suite
  • *blkcalc
  • *blkcat
  • *blkls
  • *blkstat
  • *ffind
  • *fls
  • *fsstat
  • *hfind
  • *icat-sleuthkit
  • *ifind
  • *ils-sleuthkit
  • *img_cat
  • *img_stat
  • *istat
  • *jcat
  • *jls
  • *mactime-sleuthkit
  • *mmcat
  • *mmls
  • *mmstat
  • autopsy
  • *binwalk
  • *bulk_extractor
  • *chkrootkit
  • *foremost
  • *galleta
  • *hashdeep
  • *rkhunter
  • *volafox
  • *volatility
  • *xplico
  • *yara


Reverse Engineering
  • *apktool
  • *clang
  • *clang++
  • *dex2jar
  • *edb-debugger
  • *flasm
  • *jad
  • *javasnoop
  • *Kayak – Car hacking tool
  • *NASM shell
  • *ollydbg
  • *rabin2
  • *radare2
  • *radiff2
  • *rafind2
  • *ragg2
  • *ragg2-cc
  • *rarun2
  • *rasm2
  • *ray2


Reporting Tools
  • *casefile
  • cutycapt
  • *dradis
  • *eyewitess
  • *faraday IDE
  • *keepnote
  • *magictree
  • *metagoofil
  • *pipal


Cryptography
  • GPA
  • *SiriKali
  • *zuluCrype
  • *zuluMount

Anon Surf
  • *Anonsurf Start
  • *Anonsurf Stop
  • *change exit node
  • *check IP
  • *Tor Browser
  • *Tor Browser Launcher Settings
  • *Onion Circuits
  • *OnionShare




Games:
  • auralquiz – game you point to your music, then it quizes you on it based on the metadata attached to the music files
  • star conflict – online space MMORG, huge amount of disk taken by this, delete if needed
  • Steam – to get other games
  • Stella – to play old atari 2600 games, pointed to my roms on windows server
  • xword – New York Times style crossword puzzle generator



Misc. stuff
  • VitualBox - to run vms
  • alacarte – menu editor
  • kodi – entertainment center console
  • tree – to do ls like listings, but in a tree format
  • orca – read files outloud
  • festival – voices for voice to speech programs like orca and flite
  • flite – text to wavform
  • figlet – to make large text ascii banners “fignet text to bannerize”
  • espeak – to make the computer say anything “espeak “words to say”
  • cowsay – to make my pc say stuff as a cow or other creatures cowsay -f dragon “message” see /usr/share/cowsay/cows/ for the various ascii creatures you can use.
  • xcowsay – like cowsay, but graphical
  • aview – to create asciiart on the command line from graphic files, it uses imagemagick (listed in graphic programs) asciiview filename.jpg
  • rig – a program to create fake identities

jefro 10-03-2019 04:17 PM

https://en.wikipedia.org/wiki/Pwn2Ow...5%E2%80%932018

While NetBSD/OpenBSD tend to be one of the higher secure reported OS's, the problem is that that the path to secure is a whole host of things to make a system secure.
From hardware to software and all the settings and patches in the OS and programs tend to make it secure. Look at "best practices" and use as many as you can.

Shadow_7 10-03-2019 04:43 PM

The main kicker for me was development. If you want to develop for windows, you're out $2,500 (circa 1996) for visual studio 97 (v. 5.0). If you want to develop for linux, FREE.

As a mostly linux user (circa 2002) since I haven't had a job that required windows since then. I find it difficult to "use" windows. Highlight and middle mouse click to paste, not in windows, right mouse -> copy, right mouse -> paste. ALT+down arrow to bring the current thing under the other windows (in linux / cwm). Not in windows, ALT+tab ... over and over ... until you're where you want to be ... *sigh*. Less of an issue when screens only had 640x480 pixels. But with 3840x2160 pixels, it takes a long time to move the mouse to the bottom (taskbar) to select the app and back to the app. If you're vision / eye sight is even "that" good. Windows drives a man to drink. Linux lets a man drink if he so chooses.

Samsonite2010 10-03-2019 05:32 PM

Quote:

Originally Posted by proN00B (Post 6043526)
Something that worries me about Linux is that it doesn't seem very stable, like there are always errors when using it. I remember when installing there would be this microcode 22 error or something like that, it would still install but then what was the error about? It makes me feel like something about the installation is corrupt due to that error. Then I'd also find errors when downloading updates and stuff, and it makes me wonder how does the system make sure that it stays clean, like I'm not sure how to explain this but when it comes to Windows I feel like if you want to keep your system clean you simply need to reinstall every now and then. I can only imagine it being similar for Linux?

Your mileage will vary - for me, my Windows 10 laptop is the most unstable experience I have had since pre-Windows 7 - the headset that came with it and worked to start with now reports that there are no drivers in Windows 10... I also found MacOS fairly unstable compared to Windows 7 at the time when MacOS was my daily driver for work - mostly the issue was that software crashed a lot. The OS did hang sometimes, but it was mostly the software I was using every day - made a bad experience.

So is Linux any better in terms of stability? Well, in the 5 years or so of using it as a daily, Xubuntu was fairly stable, but had a few tiny glitches - nothing that broke functionality. Ubuntu I moved to a year ago, but it was very unstable for me - loads of issue started popping up after about a month and I was not really doing much other than using it for work. Now for the past 3-4 months I have been using Debian 10 with Cinnammon and some nice themes/icons and this is rock-solid - not a single app or OS error whatsoever - it is early days I suppose, but Debian is known for its stability and is popular for servers and desktops alike. Gaming is great, everything is great so far!

There is so much choice - I can only mention my experience as above as those are the only distros I have given much time to.

IMHO - I think Windows 10 is not great looking and the start menu has to be the worst idea ever. MacOS is clean but dull as dishwater design-wise. Cinnammon with my themes (Adapta-Nokto border and controls, Paper icon pack, qob desktop) - looks stunning :D

Timothy Miller 10-03-2019 09:35 PM

Because you wanted to...why else would ANYONE move from one OS to another?

frankbell 10-03-2019 10:14 PM

Quote:

Something that worries me about Linux is that it doesn't seem very stable, like there are always errors when using it.
This needs context. What distro were you installing on what hardware? (That's a rhetorical question, by the way.) In my years of using Linux, I must say I have not encountered this. I've found Linux, at least the distros I've used, to be quite stable. Slackware and Debian are about as stable as stable can be.

I'm currently installing updates in my Windows 8 virtual machine, and it's about annoying as it can be. In comparison, updating a Linux distro is as painful as eating a Boston Cream Doughnut.

My girlfriend uses Windows 10 (she's an MS Office person who is a professional editor and needs Word), and it makes Windows 8 look cooperative by comparison. Then there's the whole Windows spyware thing, but that's another issue.

As for why switch, as others have pointed out, that's up to you. My own thought is that, unless you are wedded to some bit of Windows software (like my friend and MS Word), giving Linux a look-see might be worth your while.

And, unlike MacOS, Linux will not lock you into a walled orchard. (Sorry, couldn't resist.)

fatmac 10-04-2019 04:44 AM

Freedom - for you & your computer. ;)

Rickkkk 10-04-2019 07:14 AM

Quote:

Originally Posted by proN00B (Post 6043526)
Something that worries me about Linux is that it doesn't seem very stable, like there are always errors when using it. I remember when installing there would be this microcode 22 error or something like that, it would still install but then what was the error about? It makes me feel like something about the installation is corrupt due to that error. Then I'd also find errors when downloading updates and stuff, and it makes me wonder how does the system make sure that it stays clean, like I'm not sure how to explain this but when it comes to Windows I feel like if you want to keep your system clean you simply need to reinstall every now and then. I can only imagine it being similar for Linux?

... I tend to agree with one of the previous responses to your above comment - your mileage will vary depending on various things: your hardware, the version (distro) of linux you choose, your habits as a user (how assiduous are you at keeping your system current, etc. ...) ...

My own experience has been that in general, I've found linux more stable than Windows. I haven't used MacOS to the extent that I can offer an opinion there. I've found certain distros more solid and stable than others, and I eventually arrived at my current distro of choice (Arch) based on my objectives and, I guess to a large extent, personality.

I like to be able to have a lot of control over the OS .. What is installed, what isn't, how it's tuned, etc. (one of the reasons I've never been attracted to Apple products ...). So in my particular case, Arch fits the bill. I can install as much or as little as I want : the computer I'm typing this on is a Microsoft Surface Pro 3 with Arch and Gnome ... pretty full-featured, however my servers at home have a very stripped-down base install of Arch without even the X layer, much less a desktop environment ... I interact with them almost exclusively through ssh and VMs. In between I have several older machines that I configure Arch on as optimally as possible to attain the best performance / functionality balance.

Finally, since I am really not a fan of huge updates, I *love* Arch's rolling release nature. It's simply always up to date if I update it ... that simple. Paradoxically, although this in theory can introduce a higher potential level of instability, my actual experience has been that my Arch systems have been much more stable than anything I've previously tried with linux (Ubuntu / Debian derivatives, mostly).

Hope this helps.

Cheers.

wpeckham 10-04-2019 07:38 AM

There are as many answers to the question of "why DID you switch" as there are people who moved to Linux from anything else. Many people do not have an answer until AFTER they switched, and it may not be the answer that would have moved them before they tried.

In general: economy, freedom, access to a greater range and quality of free and open source software, avoidance of vendor lockin (fits with freedom but with additional economic considerations), need for better disaster recovery, need for better performance: the list could go on for pages!

Not everyone should move Desktop, Server, or laptops to Linux if they are on something else. For some, whatever they have is a perfect fit for what they do. For everyone else there are choices, and about 92% of the best choices involve Linux. Most of the rest involve BSD/FreeBSD, KolibriOS, or another of the alternative operating systems. (If a proprietary Operating System is the problem, another proprietary operating system is seldom the answer.)

If your current platform is working for you I would not reload it. Run Linux on alternate (used, perhaps free/cheap) hardware or in a virtual machine as guest within your current OS (the tools are free) and explore. This way you risk little, and gain knowledge.


All times are GMT -5. The time now is 11:09 PM.