Nogen der kender en god Linux Telefon?
Jeg er lidt på udkig efter noget andet end alt det iPhone, Windows og Android der er derude på markedet.
Jeg er faldt lidt for en Nokia N900 (En lidt ældre Mobil, men ser da meget sjov ud). Kender I andre? Gerne med fuldt tastatur og gerne en "ok" skærm...
Jeg er også blevet lidt træt af at Google, Microsoft og Apple har lukket deres Kontakt, Kaldender + Opgaveliste til andre end deres egne enheder. Måske I kender en go omvej? Jeg har arbejdet lidt på om jeg kan sætte min egen OwnCloud Server op på min Synology Nas....
Jeg er faldt lidt for en Nokia N900 (En lidt ældre Mobil, men ser da meget sjov ud). Kender I andre? Gerne med fuldt tastatur og gerne en "ok" skærm...
Jeg er også blevet lidt træt af at Google, Microsoft og Apple har lukket deres Kontakt, Kaldender + Opgaveliste til andre end deres egne enheder. Måske I kender en go omvej? Jeg har arbejdet lidt på om jeg kan sætte min egen OwnCloud Server op på min Synology Nas....
Kommentarer19
Nokia N9 er vel noget mere
Men hvis man tænker en smule fremad og langsigtet, burde man nok bare være tålmodig i nogle måneder og støtte Jolla, som bruger SailfishOS der er et "rigtigt" GNU/Linux-system (baseret på Mer Core (fortsættelsen af MeeGo), Wayland, Qt):
https://jolla.com/en/
Da de er et europæisk selskab er de også umiddelbart lidt udenfor PRISM's rækkevidde >:-)
Derudover kommer der i overskuelig fremtid en række andre Linux-telefoner - Tizen, Ubuntu, FirefoxOS - det er dog stadig noget uklart for mig, om nogen af dem bliver "rigtige" GNU/Linux-systemer, eller om de alle blot bliver nogle forkryblede bastarder der tilfældigvis kører på en Linux-kerne a la Android.
Blackberry kunne man også overveje synes jeg, de bruger (og bidrager til) Qt. Og så slipper man i det midnste for at have med de i #0 omtalte konglomerater at gøre. Blackberry Q10 har fysisk tastatur, men til gengæld lidt lille skærm.
Jeg har nemlig fået et
Så har valgt at købe den lille satan... kan se den rummer mange sjove muligheder, så kan jeg evt. få mig en rigtig Linux telefonen på et senere tidspunkt.
N900 er skam en rigtig
Men hvis ikke man støtter de producenter der er, så er det ikke givet at man overhovedet har mulighed for at købe en (ordentlig) Linux-telefon "... på et senere tidspunkt" :-)
Undskyld at jeg
Undskyld at jeg spørger, men hvad er det helt præcis, der lokker ved en "ordentlig" Linux telefon? Og hvorfor er Android ikke ordentlig? Det er ikke for sjov, at Android ikke bruger den normale Linux toolchain.
X.org funger ikke rigtigt på telefoner. Meget af GNU userland er stort og bloated. Tag f.eks. Bionic vs. glibc. Android har en toolchain der er specifikt designet mobile enheder. Den har helt andre indfaldsvinkler en meget du finder på en Linux-desktop, og derfor er den også inkompatibel med en sådan. F.eks. er det en indbygger feature i Android at alle programmer kører i en sandkasse, og kun har adgang til de ting på dit system, som du giver dem tilladelse til. En anden væsentlig forskel er, at Android har et multitasking system end Linux-desktoppen, der stiller nogle andre krav til ens framework og den måde man opbygger programmerne på.
Min pointe er, at jeg er glad for at Android ikke er et "ordentligt" Linux system. Jeg kan sagtens følge ønsket om at Android var friere, specielt med hensyn de tilgængelige muligheder for udviklere (så man kunne undgå Java). Men alt i alt syntes jeg, at Googles valg virker meget pragmatiske.
Udover en markant større
Det betyder at:
* mobilproducenten vil bidrage til udviklingen af de teknologier du bruger på din desktop eller server
* velkendte programmer (både kommandolinje og gui) vil være tilgængelige eller relativt nemt kunne porteres til enheden, og dermed i øvrigt skabe en potentiel indtægtskilde til fri software-udviklere
* mobil-app-udviklere vil relativt nemt kunne tage springet til Linux-desktop-udviklere
* en "ordentlig" Linux-telefon vil næsten pr. definition være mere tweakbar og hackervenlig end de alternativer der er på markedet
* nu interesserer jeg mig ikke for Android, så jeg ved ikke ret meget om det, men det er ikke mit indtryk at deres multitasking er noget at misunde, måske lige hvis man sad med et Apple-produkt
* MeeGo-Harmattan kører aldeles glimrende på noget mere beskeden hardware (N9) end de fleste moderne Android-telefoner, jeg skal dog ikke kunne sige hvor meget "bloat" der er taget ud, men der er da i hvert fald et nogenlunde full-featured userland.
* Jolla vil i øvrigt bruge Wayland allerede i deres første telefon
Altså, udover at du får den fedeste telefon, så støtter du hele gnu/linux-økosystemet, og du slipper for at støtte Microsoft, Apple eller Google. Ren win-win.
Her er i øvrigt en præsentation af Jolla/SailfishOS fra Akademy:
http://files.kde.org/akademy/2013/videos/Vesa-Matti_-_Qt,_Open_Source_a…
EDIT: Jeg glemte lige at nævne en væsentlig fordel ved en "ordentlig" gnu/linux-telefon, de mest populære multiplayer netværksspil a la wordfeud og quiz battle vil sandsynligvis ikke være tilgængelige (selvom Jolla shpper med et Android-runtime...) ;-)
En lille kommentar til Apple multitasking
Jeg ville dog også foretrække en "ren" GNU/Linux telefon. Det er mere frit, og sandsynligvis også mere malwarefrit, end Android, som GNU/Linux er på desktoppen. Androids sikkerhed synes jeg ikke er noget, at prale af. Bestemt ikke.
Kan ikke anbefale N9
Faktisk har jeg overvejet at klage til Nokia over den opførsel. Jeg har intet ønske om at min købte telefon konstant skal vise reklamer for en Windows Phone.
Generelt synes jeg ikke at Nokia fortjener nogen støtte, men har man brug for nogle apps vil jeg mene at Nokia N900 nok vil være et bedre valg, hvis man absolut ikke vil tage det naturlige valg og bruge Android.
Mit umiddelbare råd er enten Android eller at vente på Sailfish. (Jeg vil ikke gøre mig klog på firefoxOS).
Jeg er hammerende ligeglad
Jeg er mega glad for min N900, godt tastatur, OK Kamera (til hverdags billeder), fed GUI og så er systemet totalt åbent! Der ligger ligefrem en Terminal installeret fra fabrikken! Har allerede haft Debian installeret på den, og den kører super godt! Købte den for 499,- for en sprit ny fra vores egen butik. De lage inde med et par stykker jeg bestilte fra vores fjernlager...
Jeg knokler bare lidt med at få BT Mus til at virke på den... Kunne jo være ret fedt at få en lille arbejdsstation med rundt omkring ik? ;)
Ubuntu edge
Indsæt tekst her...
Mvh Racermussen
Undskyld at jeg
Jeg holdt meget af min N900, fordi at jeg havde et fysisk tastetur (ikke Linux specifikt, vil gerne have en android telefon med sådan et), at jeg havde fuld root på telefonen, at jeg havde alle mine normale shell værktøjer tilgængeligt, at mange af de programmer jeg var vant til fra min PC kørte på telefonen (ikke alles UI passer til så lille en skærm).
Hvad jeg ikke kunne lide var størrelse/vægten på telefonen, batteritiden og at det kun var single-touch.
#4: X.org funger ikke rigtigt på telefoner.
Jeg lagde ikke mærke til at der skulle være nogle problemer med X på N900'en.
Ja, jeg kan godt se din
Ja, jeg kan godt se din pointe. Selv ville jeg dag også finde det enormt dejligt, med et økosystem omkring min telefon, der mindede om det, jeg har på min computer.
Men jeg syntes ikke, at du opstiller løsninger på de problemer jeg nævner. Min pointe er at det Google har lavet med Android, simpelthen er bedre og mere velegnet til mobiltelefoner. Hvad gør Jolla f.eks. med sikkerhed for at begrænse hvor meget adgang et app har til telefonen? Da de bruger Qt, går jeg ud fra at det primære sprog er C++, hvilket køre direkte hardwaren, og derfor vil have fuld adgang til alt. Medmindre de har en eller anden sandkasse løsning. Android får sandkassen foræret, idet Java kører i en virtuel maskine.
#5: nu interesserer jeg mig ikke for Android, så jeg ved ikke ret meget om det, men det er ikke mit indtryk at deres multitasking er noget at misundeJeg vil mene at den er ideel. På en Android telefon er der intet, der hedder at åbne og lukke et program. Man skifter bare mellem alle sine apps, som man lyster, skal ikke bekymre sig det fjerneste og hvis man vender tilbage til et app, finder man det som hovedregel som man forlod det. Desktop multitasking er ikke egnet til en telefon. Androids tilgang er bygget ind i udvikler frameworket, og den stiller andre krav til hvordan man udvikler programmer. Har Qt nogen form for understøttelse for den slags bekymrings fri multitasking?
#10: Jeg lagde ikke mærke til at der skulle være nogle problemer med X på N900'en.Så undrer det mig bare at hverken Google, Jolla eller Canonical valgte at bruge X.
Hvad gør Jolla f.eks.
I forhold til x11 er
I forhold til x11 er der ingen tvivl om at det ikke er optimalt, men det er det sådan set heller ikke på desktoppen. Men lige som på desktoppen, så har de telefoner der har brugt det, formået at skjule det ganske godt for brugeren. I fortil til Jolla, så er der jo allerede argjmenteret for hvordan de løser denne udfordring.
Hvordan multitasking skal fungere på en telefon er nok lidt en subjektiv holdning. Selv har jeg haft både en n900 og en n9, og har pt en sg2 med android, og personligt synes jeg er multitasking fungerede klart bedre på de 2 første (i særdeleshed på n900 grunden en lkdt bedre gui opbygning)
Hvordan multitasking
Jeg mener at kunne huske, at have set videoer med folk, der praler over hvordan appsne på N9eren kørte videre i baggrunden, og at man kunne se thumbsnailsne bevæge sig i programoversigten. Efter min mening er det ganske tåbeligt. De fleste programmer har ingenting at skulle lave i baggrunden, så det er bare spild af systemressourcer hvis de fortsætter.
Som du kan høre, kan
Jeg er helt enig. Og hvis man ønsker det som udvikler, kan man sagtens lave programmer der kører aktivt i baggrunden, fx ved bruge af services. Det kunne fx være GPS programmer og musikafspillere mm.
Men pointen er at med mindre der er en vægtig grund til at holde processer køren i baggrunden, er det klart bedre at de lukker ned til de kommer i forgrunden igen.
Ubuntu Edge
Jeg er selv Java udvikler, men alligevel så mener jeg også at en telefon bør kører sine programmer så native som mulig. Og derfor kunne jeg godt tænke mig at følge med i udviklingen af Ubuntus mobile udgave. For en "almindelig" Linux bruger tror jeg også at ubuntu er letterer at modificerer, compile og installerer på en telefon end de Android baserede, da Ubuntus er tætterer på desktop udgaven.
Og jeg har intet imod at støtte denne udvikling med $$$.
http://www.indiegogo.com/projects/ubuntu-edge
Desværre er det langt fra sikkert at hardwaren bliver til noget, men så får jeg da 97% af mine penge igen. :-( Men jeg krydser staig fingre.
Da de bruger Qt, går
Der bruges primært QML ("javascript") til apps - C++ tror jeg kun man vil bruge til underliggende logik i meget avancerede apps. Medmindre man er meget stor C++-entusiast :-)
Android multitasking vs. traditionel
EDIT: Selvfølgelig kan en traditionel desktop-app ligge i baggrunden og opdatere dens GUI til ingen verdens nytte - men igen, nogle gange kan det faktisk være til god nytte, f.eks. hvis man ser en video, og lige hurtigt vil checke noget på nettet, mens videoen er lidt kedelig, eller at man lige hurtigt vil checke noget andet, mens browseren indlæser et stort website. Hvis det ikke er nyttigt at app'en opdaterer dens GUI i baggrunden, så kan den vente med at fortage sig noget indtil dens "vindue" bliver aktivt.
N9'eren har jo i hvert fald
N9'eren har jo i hvert fald generelt noget højere batterilevetid end nogen Android-telefoner jeg kender til, så... >:-) ... hvor meget af det der skyldes hardware eller software eller anderledes brugsmønstre skal jeg ikke kloge mig på.
Forhåbentlig kommer det samme til at gælde med Jolla.