Linux-dist för labbdator

Elektronik- och mekanikrelaterad mjukvara/litteratur. (T.ex schema-CAD, simulering, böcker, manualer mm. OS-problem hör inte hit!)
Användarvisningsbild
chille
Inlägg: 2469
Blev medlem: 25 juni 2003, 20:54:41
Ort: Stockholm
Kontakt:

Linux-dist för labbdator

Inlägg av chille »

Finns det någon vettig Linux-dist att köra på en labbdator? Nu hoppas jag ju såklart att det ska finnas någon vettig dist där det kanske redan ligger med lite smått & gott såsom Eagle och andra vettiga program.

Eller får ma helt enkelt köra något vanligt tjaffs, typ Ubuntu, och installera allting sjlälv? :?
Användarvisningsbild
speakman
Inlägg: 4838
Blev medlem: 18 augusti 2004, 23:03:32
Ort: Ånge

Inlägg av speakman »

Påminner lite om den här tråden, men du kanske sitter på lite bättre prestanda?

Hur som helst, vad tror du sannolikheten är att det finns en färdig dist (på en rimlig storlek) som har allt färdiginstallerat för allas behov?
Nä, kör in Ubuntu å installer Eagle genom "sudo apt-get install eagle". SÅ jobbigt kan det väl inte vara med 4 ord?
sodjan
EF Sponsor
Inlägg: 43249
Blev medlem: 10 maj 2005, 16:29:20
Ort: Söderköping

Inlägg av sodjan »

> där det kanske redan ligger med lite smått & gott såsom Eagle...

Den sannolikheten är troligtsvis lika med 0 %.
Johan.o
EF Sponsor
Inlägg: 2387
Blev medlem: 18 juni 2003, 01:08:50
Ort: Jönköping

Inlägg av Johan.o »

Fast jag skulle nog inte rekommendera att installera linux på en labbdator.
Eftersom nästan alla utvecklingmiljöer för elektronikutveckling endast finns för
Windows.

( Jag kör XP på min labbdator, funkar bra så länge man inte installerar nytt och krabbar
på den för mycket, samt undviker att ansluta den till internet. )
Användarvisningsbild
chille
Inlägg: 2469
Blev medlem: 25 juni 2003, 20:54:41
Ort: Stockholm
Kontakt:

Inlägg av chille »

speakman:
Jo, nu snackar vi ju ändå en hyffsat modern dator. Åtminstånde Pentium 4 1.5GHz+ med mellan 256MB och 2GB RAM och hårdisk så det räcker och blir över, antagligen även dubbla skärmar 8)

Nä det är klart, det finns ingen dist som uppfyller alla behov. Det är precis därför det finns olika distar, en kanske är anpassad för musik, en för workstation, en för CNC medans en annan kanske är nerbantad till 15MB och avsedd för att agera router/gateway/dns.... så risken att det finns en som skulle passa mig bättre än en vanlig "standard-dist" finns ju faktist.

sodjan:
Med tanke på att det till exempel finns linuxdistar avsedda för musikproduktion och även för CNC-maskiner, typ svarvar, robotar och fräsar så finns det ju alltid en möjlighet att det finns någon dist som är mer lämpad för en elektornik/mekaniklabbdator än ett vanlig "workstation os" är. Annars kanske det vore på tiden att slänga ihop en? Eller åtminstånde göra ett "addon" eller iaf en lista på de programmen som är värda att ha.

Johan.o:
Och sannorlikheten att jag ens skulle vilja ta i windows ens med en lång tång, en rymdträkt och vaccin mot hepatit a/b, aids, hiv och allt man kan tänka sig är typ... noll...

Jag kör windows xp i dagsläget men har tröttnat på att använda ett operativsystem där 99% av funktionerna jag behöver saknas. När dessa funktioner finns i de flesta andra operativsystem såsom Linux, Open/Net/FreeBSD, OS X, med flera. Jag får helt enkelt offra att några program måste köras genom en emulator mot att jag får de funktioner jag _måste_ ha för att kunna utföra arbetet.

Eftersom en del av programmen jag använder är utvecklade för Linux så tänkte jag helt enkelt att det skulle passa bättre att köra Linux "på riktigt" istället för att köra FreeBSD med stöd för Linux-binaries, vilket jag brukar göra annars.

Dessutom håller jag på och kodar programvara för inbyggda system som kör Linux, då underlättar det _väldig_ mycket om jag först kan köra programmet på en "vanlig dator" innan jag slänger in det på ett inbyggt system och provar. Just det var väl den avgörande för att jag tänkte prova Linux istället för att forsätta med FreeBSD. Känns ju _lite_ fel att bygga en Linux-kernel på en burk som kör FreeBSD.
Användarvisningsbild
speakman
Inlägg: 4838
Blev medlem: 18 augusti 2004, 23:03:32
Ort: Ånge

Inlägg av speakman »

Fast å andra sidan - Ubuntu "har" ju i princip allt, men är inte installerat per default.
Hittar ingen siffra, men Debian har c:a 18000 paket färdigkompilerat och klart, och jag tvivlar på att Ubuntu har mycket färre eftersom det bygger på Debian.
Paketen är alltså färdigkompilerade och anpassad för Ubuntu/Debian.

Vilket plattform använder du på inbäddade systemet?
Användarvisningsbild
chille
Inlägg: 2469
Blev medlem: 25 juni 2003, 20:54:41
Ort: Stockholm
Kontakt:

Inlägg av chille »

Jo det är sant. Men frågan är hur många "specialprogram" som finns precompiled. Finns till exempel avr-dude?

För tillfället blir det väl AVR32 (AP7000) och Intel XScale (PXA255).

Aja, får väl slanga hem Ubuntu och prova då. 8)
SvenW
Inlägg: 1156
Blev medlem: 24 april 2007, 16:23:10
Ort: Göteborg

Inlägg av SvenW »

"Finns till exempel avr-dude? " Ja visst!
http://packages.ubuntu.com/gutsy/electronics/

För övrigt är det inte så svårt att bygga program från tarbollar. Man kan få ladda ner några utvecklingsverktyg och ett antal 'dependencies' bara. Sedan bygger man om programmen efter tycke och smak.
Användarvisningsbild
speakman
Inlägg: 4838
Blev medlem: 18 augusti 2004, 23:03:32
Ort: Ånge

Inlägg av speakman »

Gjorde en liten sökning med "apt-cache search avr" och fick dessa till svars (rensat bort några ovidkommande paket):

Kod: Markera allt

ava - Algebraical Virtual Assembler for Atmel's AVR MCUs
avarice - use GDB with Atmel's JTAG ICE for the AVR
avr-libc - Standard C library for Atmel AVR development
avra - Assembler for Atmel AVR microcontrollers
avrdude - software for programming Atmel AVR microcontrollers
avrdude-doc - documentation for avrdude
avrp - Programmer for Atmel AVR microcontrollers
avrprog - Programmer for Atmel AVR microcontrollers
binutils-avr - Binary utilities supporting Atmel's AVR targets
gcc-avr - The GNU C compiler (cross compiler for avr)
gdb-avr - The GNU Debugger for avr
sdcc - Small Device C Compiler
sdcc-doc - Small Device C Compiler (documentation)
sdcc-libraries - Small Device C Compiler (libraries)
simulavr - Atmel AVR simulator
uisp - Micro In-System Programmer for Atmel's AVR MCUs
Så förstår man lite hur stort det egentligen är... :)
Johan.o
EF Sponsor
Inlägg: 2387
Blev medlem: 18 juni 2003, 01:08:50
Ort: Jönköping

Inlägg av Johan.o »

SvenW: Tarbollar?
sodjan
EF Sponsor
Inlägg: 43249
Blev medlem: 10 maj 2005, 16:29:20
Ort: Söderköping

Inlägg av sodjan »

"Arkiv" skapade med tar...
Johan.o
EF Sponsor
Inlägg: 2387
Blev medlem: 18 juni 2003, 01:08:50
Ort: Jönköping

Inlägg av Johan.o »

Ok, förstår jag det då rätt om att arkiv skapade med tar alltid innehåller
icke kompilerade program?

edit: Googlade 'tar' och tydligen är det inte så, men det blir så jag tolkar
SvenW's inlägg, mao jag fattar inte..
sodjan
EF Sponsor
Inlägg: 43249
Blev medlem: 10 maj 2005, 16:29:20
Ort: Söderköping

Inlägg av sodjan »

> Ok, förstår jag det då rätt om att arkiv skapade med tar alltid innehåller
icke kompilerade program?

100% fel.

Tänk på tar som på zip (ungefär), det har inget annat syfte en att
packa ihop en samling filer till ett "arkiv".

Däremot så är det väldigt vanligt att källkodsdistributioner av
applikationer sker som just tar filer.
Användarvisningsbild
PHermansson
EF Sponsor
Inlägg: 4340
Blev medlem: 22 december 2004, 00:46:38
Ort: Särestad Grästorp
Kontakt:

Inlägg av PHermansson »

Tar står för 'Tape Archiver' och användes ursprungligen för backuplagring på band. Det är som Sodjan skriver ett sätt att skapa ett arkiv av filer, dock innehåller det ingen komprimering. Det finns dock stöd för externa komprimeringsbibliotek där Gzip och Bzip2 är de mest vanliga. Därför ser man ofta filer med ändelserna '.tar.gz' och 'tar.bz2'.
Vad nu detta hade med ursprungsfrågan att göra :)
sodjan
EF Sponsor
Inlägg: 43249
Blev medlem: 10 maj 2005, 16:29:20
Ort: Söderköping

Inlägg av sodjan »

En stilla undran...
Hör inte Ubuntu/linux till de moderna OS som har bra inbyggda hjälpfunktioner ?

man tar vad man haver, un-tar jag...

(Jävlar vad jag fick till det där ! :-) )
Skriv svar