En af de ting jeg aldrig har været helt tilfreds med på Linux er adgangen til at se hvilken hardware en given maskine har.
Som eksempel har jeg ofte brugt
$ cat /proc/cpuinfo
til at se hvilken CPU der sidder i en maskine
På min nuværende Intense-PC giver den f.eks. en masse linier f.eks.
vendor_id : GenuineIntel cpu family : 6 model : 58 model name : Intel(R) Core(TM) i7-3517UE CPU @ 1.70GHz stepping : 9 microcode : 0x12 cpu MHz : 2101.000
Hvis jeg herefter gerne vil se hvilken audio-hardware maskinen har, så er det en anden kommando - det er rodet....
Jeg er lige faldet over en god løsning på det problem. Programmet inxi (link) giver en logisk præsentation af HW på maskinen.
På en Debian/Ubuntu maskine installeres det nemt med "sudo apt-get install inxi".
Uden nogen argumenter giver inxi ikke så meget ud
$ inxi CPU~Dual core Intel Core i7-3517UE CPU (-HT-MCP-) clocked at 2101.000 Mhz Kernel~3.11.0-15-generic x86_64 Up~1 day Mem~1245.4/3714.4MB HDD~1120.2GB(115.0% used) Procs~246 Client~Shell inxi~1.9.12
Men med lidt højere "verbose level" er det mere interessant:
$ inxi -v 3 System: Host: pto-Intense-PC Kernel: 3.11.0-15-generic x86_64 (64 bit, gcc: 4.8.1) Desktop: Gnome Distro: Ubuntu 13.10 Machine: Mobo: CompuLab model: Intense-PC version: 1.x Bios: Phoenix version: CR_2.2.0.346 X64 date: 11/25/2012 CPU: Dual core Intel Core i7-3517UE CPU (-HT-MCP-) cache: 4096 KB flags: (lm nx sse sse2 sse3 sse4_1 sse4_2 ssse3 vmx) bmips: 8780.4 Clock Speeds: 1: 2101.00 MHz 2: 2101.00 MHz 3: 2101.00 MHz 4: 2101.00 MHz Graphics: Card: Intel 3rd Gen Core processor Graphics Controller bus-ID: 00:02.0 X.Org: 1.14.3 drivers: intel (unloaded: fbdev,vesa) Resolution: 1920x1080@60.0hz GLX Renderer: Mesa DRI Intel Ivybridge Mobile GLX Version: 3.0 Mesa 9.2.1 Direct Rendering: Yes Network: Card-1: Intel 82579LM Gigabit Network Connection driver: e1000e ver: 2.3.2-k port: 4080 bus-ID: 00:19.0 IF: eth1 state: down mac: 00:01:c0:12:06:42 Card-2: Realtek RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller driver: r8169 ver: 2.3LK-NAPI port: 2000 bus-ID: 06:00.0 IF: eth0 state: down mac: 00:01:c0:12:06:4b Card-3: Realtek RTL8723AE PCIe Wireless Network Adapter driver: rtl8723ae port: 3000 bus-ID: 04:00.0 IF: wlan0 state: up mac: 00:0d:f0:ac:64:8d Drives: HDD Total Size: 1120.2GB (115.1% used) 1: model: INTEL_SSDSC2BW12 2: model: Elements_1042 Info: Processes: 246 Uptime: 1 day Memory: 1245.2/3714.4MB Runlevel: 2 Gcc sys: 4.8.1 Client: Shell (bash 4.2.45) inxi: 1.9.12
Programmet tager også argumenter "-N" for netværk, "-G" for grafik og "-A" for audio - og de kan naturligvis kobles sammen
$ inxi -N -A -G Graphics: Card: Intel 3rd Gen Core processor Graphics Controller X.Org: 1.14.3 drivers: intel (unloaded: fbdev,vesa) Resolution: 1920x1080@60.0hz GLX Renderer: Mesa DRI Intel Ivybridge Mobile GLX Version: 3.0 Mesa 9.2.1 Audio: Card: Intel 7 Series/C210 Series Family High Definition Audio Controller driver: snd_hda_intel Sound: Advanced Linux Sound Architecture ver: k3.11.0-15-generic Network: Card-1: Intel 82579LM Gigabit Network Connection driver: e1000e Card-2: Realtek RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller driver: r8169 Card-3: Realtek RTL8723AE PCIe Wireless Network Adapter driver: rtl8723ae
Lækkert!
/pto

...men det er dyrt at lave god journalistik. Derfor beder vi dig overveje at tegne abonnement på Version2.
Digitaliseringen buldrer derudaf, og it-folkene tegner fremtidens Danmark. Derfor er det vigtigere end nogensinde med et kvalificeret bud på, hvordan it bedst kan være med til at udvikle det danske samfund og erhvervsliv.
Og der har aldrig været mere akut brug for en kritisk vagthund, der råber op, når der tages forkerte it-beslutninger.
Den rolle har Version2 indtaget siden 2006 - og det bliver vi ved med.