Linux er det mest elskede OS for udviklere

marlar
Antal: 3043
Tilmeldt:
05-12-2009
User is offline
Linux er det mest elskede OS for udviklere

Jeg faldt over denne statistik over alt muligt inden for softwareudvikleres brug af værktøjer, sprog og styresystemer mv.

Linux er det OS som flest udviklere elsker at arbejde med!

https://insights.stackoverflow.com/survey/2019#technology-_-most-loved-d...


OracleJMT
OracleJMT's picture
Antal: 717
Tilmeldt:
26-05-2013
User is online
Statistisk set, hvordan kan

Statistisk set, hvordan kan det mon være? Der er jo de samme værktøjer tilgængelige, uanset os - så længe det er unix/unix-like. Ydermere kan Gnu toolchain installeres i hvilket-som-helst os.

Så det må handle om lysten og friheden til, at hacke helt på egne præmisser, - som du vitterligt kan udi det uendelige på Linux - hvilket er meget forståeligt, snarere end værktøjerne og tilstedeværelsen af samme.

Jeg har også hørt om en helt anden statistik, hvor det er i f.eks. en af BSD'erne eller MacOS' favør. Men det afhænger vist helt af hvem man spørger.

Men det er rart, at se en original UNIX, som MacOS på listen, når Solaris ikke er med.


marlar
Antal: 3043
Tilmeldt:
05-12-2009
User is offline
Linux giver stor frihed, det

Linux giver stor frihed, det er nok en del af forklaringen. Men jeg ser mange eksempler på vejledninger og tutorials der tager udgangspunkt i fx apt-get eller andre Linux-pakkesystemer når der installeres værktøjer. Det giver også nok en lyst til at vælge en linuxvariant for en del udviklere.

Denne statistik er baseret på Stackoverflow som er en defacto-standard for udvikler-til-udvikler platforme. Så den må siges at være ret så tungtvejende.

#1: Men det er rart, at se en original UNIX, som MacOS på listen, når Solaris ikke er med.

Hvorfor kalder du MacOS en original UNIX? Den er da BSD-baseret.

BSD er i øvrigt nævnt: https://insights.stackoverflow.com/survey/2019#tec...


OracleJMT
OracleJMT's picture
Antal: 717
Tilmeldt:
26-05-2013
User is online
Fordi XNU/Darwin indeholder

Fordi XNU/Darwin indeholder kode fra BSD 4 Lite/Nextstep, som har direkte rødder tilbage til research UNIX. - Derudover er der også kode fra FreeBSD og NetBSD i MacOS. Ud over det har den bestået Single UNIX Specification 3 by the Open Group, siden den første version, med undtagelse af Lion.

I FreeBSD og NetBSD kan du bruge pkgng og pkgin, og i MacOS kan du installere enten homebrew eller Macports og få samme funktionalitet, som apt og rpm, så jeg tror mere forskellen for udviklerne ligger i den enorme fleksibilitet, det findes i Linux, hvor du kan hacke næsten alt.


marlar
Antal: 3043
Tilmeldt:
05-12-2009
User is offline
Joh, men derfor er det

Joh, men derfor er det alligevel en tilsnigelse at kalde den en original UNIX. Den har rødder tilbage til UNIX, men ren UNIX er det nu ikke.


OracleJMT
OracleJMT's picture
Antal: 717
Tilmeldt:
26-05-2013
User is online
Den er ligeså meget UNIX

Den er ligeså meget UNIX som Solaris. Hvis Solaris ikke et en ren UNIX, så er der ingen ren UNIX tilbage. Hvis du tænker på fuldstændig original UNIX, som da der kom rene System 3 4 udgivelser, Så nej. Så er der ikke flere af sin slags tilbage. Men MacOS, HP-UX, Solaris, AIX, SCO er det tætteste du kommer idag.

Ud over det, så er NetBSD faktisk tættere på original UNIX, end FreeBSD er, da det udspringer af BSD 4 Lite, som har mere original kode, end 386BSD, som FreeBSD udspringer af.


OracleJMT
OracleJMT's picture
Antal: 717
Tilmeldt:
26-05-2013
User is online
I øvrigt er det pudsigt, at

I øvrigt er det pudsigt, at mange vælger Linux og ikke fx. FreeBSD, hvis de er meget opsatte på, at bruge et ægte Unix-miljø, - i stedet for en tvivlsom Minix-knockoff (tvivlsom i forhold til SUS, ikke POSIX)

HVIS det forholder sig sådan.

Men det VED jeg ikke er derfor folk vælger Linux. Det er fordi det er bedre, som mainstream udviklingsmiljø. Det er langt mere moderne og alle de store firmaer og frivillige udvikler på det. Det er så at sige der det sner.

Ligesom med Windows 10 og WSL, der efterhånden virker fantastisk.


marlar
Antal: 3043
Tilmeldt:
05-12-2009
User is offline
tvivlsom i forhold til

#6: tvivlsom i forhold til SUS, ikke POSIX

Hvad er SUS?

#6: Ligesom med Windows 10 og WSL, der efterhånden virker fantastisk.

Det er længe siden jeg har prøvet WSL. Måske skulle jeg prøve det igen.

Det er lidt pudsigt med MS. Før i tiden var der ikke meget romantik i luften mellem MS og Linux / OSS,

Nu gør de virkeligt meget for OSS, tag bare deres Visual Studio Code som er det mest populære udviklingsmiljø.

Og så selvfølgelig WSL.

TypeScript bør også nævnes, et Javascript-baseret sprog udviklet af MS som er meget populært, og stigende.


OracleJMT
OracleJMT's picture
Antal: 717
Tilmeldt:
26-05-2013
User is online
Hvad er SUS?Det er Single

Hvad er SUS?

Det er Single Unix Specification 03.


linuxuser42
linuxuser42's picture
Antal: 255
Tilmeldt:
05-01-2008
User is offline
Fra MS hjemmeside.: Also,

Fra MS hjemmeside.:
Also, even though you will be able to run many popular server applications (e.g. Redis), we do not recommend WSL for hosting production services – Microsoft offers a variety of solutions for running production Linux workloads in Azure, Hyper-V, and Docker.

Det er altså ikke helt seriøst. Endnu. Mon ikke de går All-in på Linux.

Mht OSX som udvikler platform så er det rigtigt det er for nedlukket og ganske simpelt uanvendelig. Ihvertfald i min branche.
Far joke alert: Der er to måder at sige i'et på iOS:
1) Iiii. Som i 'den er flot, sikker og virker bare'
2) eeiiij (langt engelsk i). Som i 'kan man ikke engang det'


OracleJMT
OracleJMT's picture
Antal: 717
Tilmeldt:
26-05-2013
User is online
Mht OSX som udvikler

Mht OSX som udvikler platform så er det rigtigt det er for nedlukket og ganske simpelt uanvendelig. Ihvertfald i min branche.

Du kan vælge imellem to pakke managers til, at hente alverdens FOSS software, og du har afgang til nøjagtigt de samme terminalværktøjer, som på Linux og BSD

Så medmindre du taler om at hacke på selve systemet, kompilere kerner osv. så kan du det samme i terminalen.


linuxuser42
linuxuser42's picture
Antal: 255
Tilmeldt:
05-01-2008
User is offline
Nej det kan man bestemt

Nej det kan man bestemt ikke. Vores professionelle elektronik værktøjer er f.eks. ikke lavet til OSX.


OracleJMT
OracleJMT's picture
Antal: 717
Tilmeldt:
26-05-2013
User is online
Helt præcis hvilke

Helt præcis hvilke værktøjer mangler du? Nævn eksplicitte værktøjer.


linuxuser42
linuxuser42's picture
Antal: 255
Tilmeldt:
05-01-2008
User is offline
Mangler bestemt ikke nogen.

Mangler bestemt ikke nogen. Er godt tilfreds på en åben platform.
Cadence og Synopsys tools er eksempler. Der er mange.

Vi bruger dog macs til at udvikle iPhone programmer stuff. Kan vist være svært at undgå.


OracleJMT
OracleJMT's picture
Antal: 717
Tilmeldt:
26-05-2013
User is online
Jeg mente: I sammenhæng

Jeg mente:

I sammenhæng af, hvis du brugte MacOS, hvilke ville du så mangle. Ikke hvad du mangler på en åben platform.


linuxuser42
linuxuser42's picture
Antal: 255
Tilmeldt:
05-01-2008
User is offline
Jamen vi kan slet ikke bruge

Jamen vi kan slet ikke bruge Mac. Desværre.


OracleJMT
OracleJMT's picture
Antal: 717
Tilmeldt:
26-05-2013
User is online
Og? Linux er da ligeså

Og?

Linux er da ligeså fantastisk. Bare anderledes.
Bruger selv Fedora.
Så ja, du kan ikke de samme ting på nogle af platformene, men hvem siger at man er nødt til at kun holde sig til en ting, HVIS et behov skulle opstå. Der er ingen platform der er dårligere eller bedre alligevel.


linuxuser42
linuxuser42's picture
Antal: 255
Tilmeldt:
05-01-2008
User is offline
Undersøgelsen er forøvrigt

Undersøgelsen er forøvrigt ret interessant. Tak for link!
Vim foran Emacs, yeah!
VScode meget mere populær end Atom. Stakkels Atom.


OracleJMT
OracleJMT's picture
Antal: 717
Tilmeldt:
26-05-2013
User is online
Microsoft er virkelig blevet

Microsoft er virkelig blevet glade for FOSS og Linux, må man sige. Det er godt, at det er sådan.


marlar
Antal: 3043
Tilmeldt:
05-12-2009
User is offline
Vim foran Emacs,

#17: Vim foran Emacs, yeah!

I terminalen er jeg nu mere til nano :)

VScode meget mere populær end Atom. Stakkels Atom.

Ja sådan kan det gå. Jeg brugte kortvarigt Atom i forbindelse med en opgave med TypeScript som min foretrukne IDE Komodo ikke kan håndtere. Men så startede jeg på udvikling i Vue.js og brugte til dette VS Code fordi det gør stort set alle andre. Og jeg forstår det godt, VS Code er suveræn. Jeg blev hurtigt solgt. Og har ikke brugt Atom siden.

Jeg foretrækker stadig Komodo til mange ting, men til moderne Javascript (ES2016 og TypeScript) dur den ikke.

Både Atom og VS Code er bygget på Electron der igen er bygget på en indlejret Chromium. Min TV4ever app kan også køre i NWJS der minder om Electron, blot med den forskel at NWJS kan køre Chrome apps. Engang i den nye år vil vi gå over til den nye platform da den giver mange flere muligheder.