erik.malm - 2018-02-14 20:16 25s

https://proandroiddev.com/kotlin-a-massive-leap-forward-78251531f616

Kotlin: A massive leap forward – ProAndroidDev

This article summarizes the first part of my research about the impacts of Kotlin for companies and individuals which have existing Java…

Blir lite sugen på att plocka upp Kotlin efter att ha läst ett par extremt positiva bloggar och podcaster. Man kan aldrig kunna för många JVM språk, även om jag är lite sugen att gå in för något kompilerat. Svårt det där med inlärningsval.

teo.roijezon - 2018-02-14 22:19 59s

Varit ganska besatt av Nix senaste.. halvåret eller så https://nixos.org/ I grunden är det en pakethanterare som försöker isolera alla paket Installerar du t.ex. Python så installeras den inte som global /usr/bin/python med ett beroende på /usr/lib/glibc.so (etc), utan till (något som motsvarar) /nix/store/python-3.6-with-glibc-2.26-with-…./bin/python, med ett beroende på /nix/store/glibc-2.26/lib/glibc.so Sedan skapas det en symlänksfarm (“profil”) som länkar in alla paket du uttryckligen installerat, utan att du får allt från deras beroenden Det leder sedan till att du “gratis” får rollbacks (bara att återställa till den föregående profilen), installationer per-användare (varje användare kan ha en egen profil, eftersom allt gemensamt ändå länkar tillbaka till samma plats i /nix/store), och en variant av Pythons virtualenv eller Rubys bundler som fungerar för alla paket i hela systemet (skapa en profil, kör programmet, radera profilen)

teo.roijezon - 2018-02-14 22:46 11s

Sen finns det också NixOS som hanterar hela systemet som en Nix-profil, och NixOps som automatiskt deployar NixOS till en serverfarm

erik.malm - 2018-02-15 07:16 45s

Låter som en mix av Ubuntu Core och CoreOS, fast för desktop. Installerat det på någon hårdvara ännu @teo.roijezon? Jag råkar veta att du har en dator över sen en vecka eller så… hinthint…

teo.roijezon - 2018-02-15 07:23 33s

Yup, hehe Kör hitils NixOS på min systers laptop, min HTPC, och jobblaptopen Och NixOps på båda hemmaservrarna + ~10 VMs som körs på dessa Med en setup som liknar https://nixos.wiki/wiki/Virtualization_in_NixOS

erik.malm - 2018-02-15 19:19 22s

Kul, har letat efter ett alternativ till proxmox (https://www.proxmox.com/en/proxmox-ve).
Jag testkör Solus på min lekdator just nu, men får pröva Nix nästa distro-vända. Kör du stable eller unstable? Lutar åt unstable för ett rent nöjesbygge.

Open-source virtualization and container platform Proxmox VE

Proxmox VE is an open-source server virtualization management platform based on KVM hypervisor and Linux Containers (LXC).
Open-source virtualization and container platform Proxmox VE

teo.roijezon - 2018-02-15 19:28 25s

Kör unstable på det mesta, mest för att när jag konfade allt så var stable ganska långt efter Kör dock 17.09 (stable) på jobbdatorn, och har inte märkt av något större som jag saknar, så det verkar som att det har blivit bättre sedan dess

jenspeterolsson - 2018-02-16 10:43 49s

I mitt nya liv har jag tänkt utveckla dotnet core under linux. Antar att det är ubuntu som gäller om man inte vill mecka för mycket (utan bara lagom mycket..) med sin jobbdator eller what say you all?

erik.malm - 2018-02-16 12:15 39s

Debuggern för dotnet core kör namn-checkar på vilken distribution man kör, går att hacka sig förbi men klart enklast att hålla sig till tex ubuntu.

teo.roijezon - 2018-02-16 12:35 48s

o.O Någon aning vad motivationen bakom det är?

oscarnylander - 2018-02-16 12:37 59s

:thinking_face: microsoft och deras underliga idéer @jenspeterolsson Kör ubuntu, det gör livet lättare. Jag körde arch tidigare men gick över till ubuntu för lite just works-stuk jag känner är hälsosamt att ha för sin utvecklingsdator kanske är för att jag suttit några månader på MacOS också men ja, jag gillar det