Som disclaimer är jag inte programmerare, utan använder Linux (Ubuntu) i första hand som serverplattform. Jag "förstår" därför inte allt jag läser eller hör, men följande länk togs upp och diskuterades i Linux Action Shox s20e07.

http://www.osnews.com/story/25619/Mac_OS_X_10_8_restricted_to_App_Store_signed_apps_by_default



2012-03-17 10:18, Anders Wallenquist skrev:
On 2012-03-17 09:35, Roger Karlsson wrote:
Samtidigt vet vi att många Linuxprogrammerare har MAC som plattform. När Apple (enligt ryktet) låser ute den möjligheten i nästa operativsystem (då det uppenbarligen endast ska gå att koda till MAC från en MAC) vill vi att de utvecklarna ska flytta till Ubuntu - inte till t.ex. Arch eller Fedora.
Jag tror inte att apt-get install terminal är avgörande för det.

Vad är det som lockar med Mac som utvecklingsplattform? Har själv varit Mac-användare för hårdvarans skull, men lagt på Ubuntu för att få den bästa utvecklingsmiljön. Vi kanske skulle göra ett meta-paket ubuntu-developer som lägger på allt som utvecklaren behöver och göra snyggast koppling till launchpad och byggsystemet som går att göra? Fylla på med vad en fd Mac användare kanske skulle sakna?

Har inte hört det ryktet - men Apple som den totalitära talibanleverantör de utvecklats till så förvånar det inte.

När jag försökt använda Mac OSX som utvecklingsplattform så har det tagit dagar att bygga de verktyg och bibliotek som jag behövt från källkod och enormt strulande bara för att göra en enkel ssh-montering eller importera mina gpg-nycklar. Hittade inte någon vettig IDE eller terminal. Vi fanns dock out of the box om jag minns rätt. Det som tar tio minuter från en ren Ubuntu-installation till en fungerande utvecklingsplattform tog en vecka på Mac. Kanske jag som inte fattade finessen iofs, men från min horizont var OSX bara ett stort mörker.

Linus Torvalds anser att Ubuntu är strulig för kernel-utvecklaren - det borde vara en issue för kernel-gruppen. Om olika former av upstream-utvecklare tycker det finns problem med Ubuntu som utvecklingsplattform så är det allvarligt, något som man borde adressera. En del har ju skett med satsningen på "Opportunistic Programmer". Är själv involverad i några upstream-projekt som valt varierande plattformar från Launchpad till git och google. Kan nog hålla med om att det går att trimma bort några vassa kanter här och var, framför allt på dokumentation som skall vara plattformsöverskridande och som kan vara svår att avgöra hur aktuell den är. Ett inte ovanligt problem är att delar av projektgruppen lagts sig till med vanor/ovanor baserad på utdaterad dokumentation. Det finns beskrivningar om hur man bäst bygger sina deb-paket från förra århundradet ute på nätet fortfarande. Meta-paket för t ex upstream Drupal-utveckling (eller vilket projekt det nu monde vara) kanske skulle kunna tillföra något? Best practice för upstream-deltagandet, paketering av resultatet för distribution i allmänhet och för egna servrar, användning av launchpad byggsystem etc.

/Anders W


-- 
ubuntu-se mailing list
ubuntu-se@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-se

Till