Best products from r/linuxquestions
We found 95 comments on r/linuxquestions discussing the most recommended products. We ran sentiment analysis on each of these comments to determine how redditors feel about different products. We found 332 products and ranked them based on the amount of positive reactions they received. Here are the top 20.
1. Alfa AWUS036H 1000mW 1W 802.11b/g USB Wireless WiFi Network Adapter with 5dBi Antenna and Suction Cup Window Mount Dock - for Wardriving & Range Extension
- 1000mW of power which is more powerful than any other WiFi adapter on the market - includes a 5dBi antenna for better reception
- Very Secure with 64/128/256bit WEP Encryption, TKIP, WPA,WPA2, 802.11i
- Includes driver for Windows 2000, XP 32/64, Vista 32/64, Windows 7, Linux (2.4.x/2.6.x), Mac (MacOS 10.3 - 10.5) For MAC OS 10.6.7 and later version, we suggest AWUS036NHR, AWUS036NH, AWUS036NEH, AWUS051NH.
- The Mount design to easily clinging on Notebook, Netbook and Window.
- Supports Windows, Macintosh, and Linux Now works with Windows 7 just ask us for the Link
Features:
2. The Linux Programming Interface: A Linux and UNIX System Programming Handbook
- No Starch Press
Features:
3. How Linux Works, 2nd Edition: What Every Superuser Should Know
- No Starch Press
Features:
4. StarTech.com SATA to USB Cable - USB 3.0 to 2.5” SATA III Hard Drive Adapter - External Converter for SSD/HDD Data Transfer (USB3S2SAT3CB)
- QUICKLY ACCESS A SATA SSD OR HDD: By connecting to a SATA 2.5" SATA SSD or HDD using this SATA to USB cable--you can add storage, perform backups, create disk images, implement data recoveries, and transfer content to your laptop
- FAST TRANSFER SPEEDS WITH UASP: The SATA to USB adapter supports USB 3.0 data transfer speeds of 5Gbps, plus you can experience transfer speeds up to 70% faster than conventional USB 3.0 when connected to a computer that also supports UASP
- CONNECT FROM ANYWHERE: The hard drive USB adapter is a portable solution that tucks away nicely in a laptop bag with no external power required
- SAVE TIME: The hard drive transfer cable lets you easily swap between drives with no need to install the drive inside an enclosure--just plug and play
Features:
5. TP-Link Nano USB Wifi Dongle 150Mbps High Gain Wireless Network Adapter for PC Desktop and Laptops. Supports Win10/8.1/8/7/XP Linux 2.6.18-4.4.3, Mac OS 10.9-10.15 (TL-WN722N)
- USB WiFi Adapter: Exceptional wireless speed up to 150 Mbps brings the best experience for video streaming or internet calls
- Ultimate Range: High gain antennas ensure superior range and stability. Version 2. 0
- Secure: Easy wireless security encryption at a push of the WPS button
- Industry Leading Support: 2-year and free 24/7 technical support
- Compatibility: Windows (XP/7/8/8. 1/10) Mac OS (10. 9 -10. 15) Linux Kernel (2. 6. 184. 4. 3)
- 150 Mbps wireless transmission rate Provides two methods of operation: Infrastructure and Ad-Hoc
- 150Mbps wireless transmission rate Provides two methods of operation: Infrastructure and Ad-Hoc
- Quick Secure Setup, complies with WPS for worry free wireless security Supports 64/128-bit WEP, complies with 128 bit WPA standard(TKIP/AES), supports MIC, IV Expansion, Shared Key Authentication, IEEE 802.1X
- Standards: IEEE 802.11n, IEEE 802.11g, IEEE 802.11b Interface: USB2.0 Antenna Type: 4dBi Detachable Omni-directional Antenna
- Wireless Speed:11n: Up to 150Mbps 11g: Up to 54Mbps 11b: Up to 11Mbps
- Frequency Range: 2.4-2.4835GHz Wireless Transmit Power: 20dBm(MAX EIRP) Modulation Technology: OFDM/CCK/16-QAM/64-QAM
- Work Mode: Ad-Hoc; Infrastructure Wireless Security: 64/128 bits WEP; WPA/WPA2, WPA-PSK/WPA2-PSK (TKIP/AES)
- Support Operating System: Windows 7(32/64bits), Windows Vista(32/64bits), Windows XP(32/64bits), Windows 2000 Certifications: CE, FCC
Features:
6. TP-Link USB Wifi Dongle 300Mbps High Gain Wireless Network Adapter for PC Desktop and Laptops. Supports Win10/8.1/8/7/XP, Linux 2.6.24 - 4.9.60, Mac OS 10.9 - 10.15 (TL-WN822N)
USB WiFi Adapter: 802. 11N N300 speed allows for great video streaming and internet calling experienceIncreased Range: Dual external antennas deliver enhanced reception and transmission performanceSecure WiFi: Easy one-touch wireless security encryption with the Quick Security Setup buttonIndustry L...
7. UNIX and Linux System Administration Handbook, 4th Edition
- New
- Mint Condition
- Dispatch same day for order received before 12 noon
- Guaranteed packaging
- No quibbles returns
Features:
8. Advanced Programming in the UNIX Environment, 3rd Edition
- No Starch Press
Features:
9. Edimax EW-7811Un 150Mbps 11n Wi-Fi USB Adapter, Nano Size Lets You Plug it and Forget it, Ideal for Raspberry Pi / Pi2, Supports Windows, Mac OS, Linux (Black/Gold)
- Supports 150 Mbps 802.11n Wireless data rate - the latest wireless standard. Permits users to have the farthest range with the widest coverage. (Up to 6 times the speed and 3 times the coverage of 802.11b.).
- Power Saving designed to support smart transmit power control and auto-idle state adjustment
- Supports WMM (Wi-Fi Multimedia) Standard so that you can let different types of data have higher priority. It would allows better streaming of real-time data such as Video, Music, Skype etc
- Includes multi-language EZmax setup wizard
- Spec Standards IEEE 802.11n; backward compatible with 802.11b/g Wi-Fi Certified. Security 64/128 bit WEP Encryption and WPA-PSK, WPA2-PSK security; WPS compatible IEEE 802.1X
- Port 1 x 2.0 USB Type A. Wireless Data Rates Up to 150 Mbps. Modulation OFDM: BPSK, QPSK, 16-QAM, 64-QAM, DSSS. Frequency Band 2.4GHz - 2.4835GHz. Antenna internal chip antenna
- Channels (FCC) 2.4GHz : 1~11. Power Input USB Port (Self-Powered). Dimensions 0.28" x 0.59" x 0.73". Temperature 0 -40 degree C (32-104 degree F). Humidity 10 ~ 90% Non-Condensing. System XP/Vista/Win7, Mac, Linux
Features:
10. CanaKit Raspberry Pi 3 B+ (B Plus) with Premium Clear Case and 2.5A Power Supply
- Includes Raspberry Pi 3 B+ (B plus) with 1.4 GHz 64-bit Quad-Core Processor and 1 GB RAM
- CanaKit 2.5A USB Power Supply with Micro USB Cable and Noise Filter - Specially designed for the Raspberry Pi 3 B+ (UL Listed)
- Dual band 2.4GHz and 5GHz IEEE 802.11.b/g/n/ac wireless LAN, Enhanced Ethernet Capability
- Premium Clear Case, Set of 2 Aluminum Heat Sinks
- CanaKit Quick-Start Guide
Features:
11. UNIX and Linux System Administration Handbook (5th Edition)
- Used Book in Good Condition
Features:
12. WiFi 6 AX200 WiFi Adapter for Windows 10 64bit Chrome OS and Linux Laptop or Desktop PCs-802.11AX 2.4GHz 574Mbps or 5GHz 2.4Gbps(160MHz) with Bluetooth 5.0-Intel WiFi 6 AX200 NGW
1.Model: Intel WiFi 6 AX200NGW; Usage: For Mother Board with Intel CPU have M2 network slot running Windows 10 64bit and Linux PCs;Form Factors: NGFF M2 2230 A/E key;2.Max Data Throughput: 802.11AX: 2.4GHz 574Mbps (40MHz) or 5GHz 2.4Gbps (160MHz).802.11AC:2.4GHz 300Mbps (40MHz) or 5GHz 1733Mbps (160...
13. Panda 300Mbps Wireless N USB Adapter - Windows Vista/7/8/8.1/10, Mint, Ubuntu, Fedora, openSUSE, Centos, Lubuntu, Zorin, Kali Linux and Raspbian Wheezy
Works with any 2.4Ghz wireless g/n routers. Max. wireless connection speed: 300Mbps. Supports both infrastructure and ad-hoc modes. Security: WEP 64/128bit, WPA, WPA2, 802.1x and 802.11i, Cisco CCS V1.0, 2.0 and 3.0 compliant.Multi-OS support: 32-bit and 64-bit Windows XP/Vista/7/8/10, MX LInux, Man...
14. Dell Inspiron i3552-5240BLK 15.6 Inch Laptop (Intel Pentium, 4 GB RAM, 500 GB HDD)
- Intel Quad Core Pentium N3700 1.6 GHz Processor
- 4 GB DDR3L SDRAM
- 500 GB HDD Storage; Optical Drive Not included
- 15.6 Inch HD (1366 x 768 pixels) LED-lit Truelife Screen
- Windows 10 Operating System; Black Chassis
Features:
15. Unix Network Programming, Volume 1: The Sockets Networking API (3rd Edition)
16. Linux Basics for Hackers: Getting Started with Networking, Scripting, and Security in Kali
- Convert any AA battery to a D battery
- Option to use 1 AA,2 AA or use 3 AA for more capacity
- This set includes 4PCS adapters
Features:
17. Supersonic SC-1010JBBT 10.1” QUAD Core Android 8.1 Tablet HDMI & Bluetooth, 8GB Storage 1GB RAM
10.1” Capacitive Touchscreen, Android 8.1 Operating SystemRK3128 Chipset, Quad Core Cortex A7 1.3 GHz ProcessorBuilt-in Bluetooth, 0.3MP Front & 2.0MP Rear CameraBuilt-in 8GB Storage, 1GB RAM Memory, Micro SD Card Slot (up to 32 GB)
18. StarTech.com Dual Monitor DisplayPort KVM Switch - 2 Port - USB 2.0 Hub - Audio and Microphone - DP KVM Switch (SV231DPDDUA)
DUAL MONITOR SUPPORT: Connect and control the Dual Monitor DisplayPort KVM Switch to 2 high-resolution dual DisplayPort computers with a single consoleHIGH RESOLUTIONS: KVM switch supports resolutions up to 2560x1600, perfect for high-resolution applications such as multimedia design, post-productio...
19. Gigabyte GC-WB867D-I REV Bluetooth 4.2/Wireless AC/B/G/N Band Dual Frequency 2.4Ghz/5.8Ghz Expansion Card
Fully qualified Bluetooth 4.2IEEE 802.11ac standards compliant. Intel WIFI module supports Intel WIDIAntenna to support WLAN 2Tx2R transmissionHigh speed wireless connection up to 867 MbpsBluetooth Enhances Data Rate (EDR) support
Many people may disagree with me, but as a Linux user on the younger side of the spectrum, I have to say there was one thing that really worked for me to finally switch for good- books.
There's tons of wikis and forums and of course Reddit to ask questions, but it is hard to get good answers. You may end up paying for books (unless you look on the internet for books) but it doesn't beat having a hard copy in front of you. It boils down to a time vs money trade off. The only wiki I would follow is one directly from the developers that act as documentation, not a community wiki. Also worth nothing certain wikis are more tied to linux and the kernel than others, meaning some are comparable/interchangable with the distro you may be using. Still, a novice would not easily put this together.
Forums are also useless unless you have the configuration mentioned in the post or that forum curates tutorials from a specific build they showcase and you as a user decided to build your system to their specifications. There's way too many variables trying to follow online guides, some of which may be out of date.
This i've realized is very true with things like Iommu grouping and PCI Passthrough for kernel based virtual machines. At that point you start modifying in your root directory, things like your kernel booting parameters and what drivers or hardware you're gonna bind or unbind from your system. While that does boil down to having the right hardware, you have to know what you're digging into your kernel for if you dont follow a guide with the same exact parts that are being passthrough or the cpus or chipsets are different.
Books are especially handy when you have a borked system, like you're in a bash prompt or an initramfs prompt or grub and need to get into a bootable part of the system. Linux takes practice. Sometimes its easier to page through a book than to search through forums.
Another thing about being an intermediate or expert Linux user is that you don't care much about distros or what other users or communities do. It wont matter as under the hood it's all the same, spare the desktop and the package managers. Once you're out of that mentality you just care about getting whatever you want done. I'm not one of those guys that's super gung-ho FOSS and open source. I just use what gets the job done. Also from a security perspective, yes Linux is in theory MORE secure but anything can be hardened or left vulnerable. It's more configuration tied than many uses and forums or threads lead it on to be.
My workload involves talking to servers and quite a bit of programming and scripting, in a variety of capacities. That's what led me to linux over the competitors, but I'm not so prudent to never ever want to use the competitor again or have a computer with it. With understanding Linux more, I use it more as a tool than to be part of the philosophy or community, though that enthusiasm pushes for new developments in the kernel.
I'm assuming you're a novice but comfortable enough in linux to get through certain things:
In any computer related thing, always TEST a deployment or feature first- From your linux system, use KVM or Virtualbox/vmware to spin up a few linux VMs, could even be a copy of your current image. This way any tweaks or things you want to test or try out is in an environment you can start over in.
The quickest way to "intermediate-expert" Linux IMO is learning system administration.
My go to book for this is "The Unix and Linux System Administration Handbook 5th edition"
https://www.amazon.com/UNIX-Linux-System-Administration-Handbook/dp/0134277554/ref=sr_1_1?keywords=The+Unix+and+Linux+System+Administration+Handbook+5th+edition&qid=1564448656&s=books&sr=1-1
This edition is updated recently to cover newer kernel features such as could environments and virtualization. This book also helps when learning BSD based stuff such as MacOS or FreeBSD.
Another good read for a "quick and dirty" understanding of Linux is "Linux Basics for Hackers" It does focus on a very niche distro and talks about tools that are not on all Linux systems BUT it does a good concise overview of intermediate things related to Linux (despite being called a beginners book).
https://www.amazon.com/Linux-Basics-Hackers-Networking-Scripting/dp/1593278551/ref=sr_1_3?crid=396AV036T1Y0Q&keywords=linux+basics+for+hackers&qid=1564448845&s=books&sprefix=linux+bas%2Cstripbooks%2C119&sr=1-3
There's also "How Linux works" but I cannot vouch for this book from personal use, I see it posted across various threads often. Never read this particular one myself.
https://www.amazon.com/How-Linux-Works-2nd-Superuser/dp/1593275676/ref=pd_bxgy_14_img_2/137-6604082-4373447?_encoding=UTF8&pd_rd_i=1593275676&pd_rd_r=feffef24-d3c3-400d-a807-24d8fa39cd1e&pd_rd_w=8GX0o&pd_rd_wg=3AMRB&pf_rd_p=a2006322-0bc0-4db9-a08e-d168c18ce6f0&pf_rd_r=WBQKPADCVSABMCMSRRA1&psc=1&refRID=WBQKPADCVSABMCMSRRA1
​
If you want a more programming oriented approach, if you're confortable with the C language, then you can always look at these books:
The Linux Programming Interface
https://www.amazon.com/Linux-Programming-Interface-System-Handbook/dp/1593272200/ref=zg_bs_3866_1?_encoding=UTF8&psc=1&refRID=5YN3316W22YQ4TSMM967
Unix Network Programming VOL 1.
https://www.amazon.com/Unix-Network-Programming-Sockets-Networking/dp/0131411551/ref=sr_1_1?keywords=Unix+Network+Programming+VOL+1.&qid=1564448362&s=books&sr=1-1
Advanced Programming in the Unix Environment
https://www.amazon.com/Advanced-Programming-UNIX-Environment-3rd/dp/0321637739/ref=zg_bs_3866_2?_encoding=UTF8&psc=1&refRID=5YN3316W22YQ4TSMM967
These books would take you to understanding the kernel level processes and make your own and modify your own system.
As many have mentioned, you can go into these things with "Linux from scratch" but it's also feasible to do Linux from scratch by copy/pasting commands. Unless you tinker and fail at certain things (hence do it on a vm before doing it to the main system) you won't learn properly. I think the sysadmin approach is "safer" of the two options but to each their own.
If he's been talking about getting one, then you can't go wrong with a really basic kit. There are some kits with the micro-sd flash card but IMHO they charge too high of a premium for those. Here's a 32GB micro sd card I've used with no problems and very cost effective. From there, you will have to figure out what he wants to do with it. If he wants to run a media server for instance, you'll want to get a bigger micro sd card or get an external usb hdd. There are literally over 100 different sensors that can be used in Rpi projects so having some idea of what he wants to try would really help. Popular projects are things like pet feeders or light controllers or "magic mirrors". You can google and find detailed instructions and shopping lists for these types of projects. You can get him a starter set of common sensors like this or this for home automation. These kits are good if he doesn't know what he wants to do and just wants to tinker around but if he knows what project he wants to do, then it's better to get the basic kit and an amazon gift card so he can buy exactly what he needs.
A kit I always thought would be a cool gift for someone interested in Raspberry Pi is a retro gaming kit which will run old arcade games. The kit I linked has a usb drive with the game ROMs included but at a $10 premium. You can opt for the cheaper kit and download the ROMs from various sources online. This give him a something fun to start with and he can always pull the Rpi out and buy another flash and use it with sensors or other projects in the future.
This is a bit different from what you described, but you might be able to achieve a similar workflow by passing GPUs through to your VMs and using a KVM switch to redirect your monitors & usb devices to different GPUs attached to different VMs.
Here's what you'd need:
- Pretty much any Linux distro
- More than one GPU
- At least two PCIe USB controllers
- A motherboard and CPU that support passing PCI devices to virtual machines
- A kvm switch like this one: https://www.amazon.com/Port-Dual-DisplayPort-Switch-Audio/dp/B003N3BU6E
- The awesome community at /r/VFIO
​
It'll take a lot of setup, but once you're done you'll be able to toggle through your VMs just by pressing buttons on the KVM switch, plus you'll get full performance from the GPUs which is great if you plan on gaming.
​
I hope this helps!
First: Calm down. They also want you to work for them. It's not like they just have an endless pool of job candidates.
Technical skills are obviously important but other personal traits are much more important. Are you willing to learn? Do you like working in teams? Stuff like that. Technical skills can often be obtained more easily than personal traits. Be confident. If they ask you many technical questions and you can't answer many of them: Don't despair. Be honest about what you know and don't know. Be prepared to present in what particular technical things you have some experience.
If you want to read on Linux and Unix system administration, I recommend this book: https://www.amazon.de/Unix-Linux-System-Administration-Handbook/dp/0131480057
(DM me for tips on how to get it)
Not to dismiss the other book suggestions because they are also good but one of the most important, relevant, useful and famous books of all time about UNIX internal stuff is "Advanced Programming in the UNIX Environment" by Richard Stevens -- Amazon Link
It's not for the faint of heart and you'll need solid understanding of C-based languages... it's as gory as it can get. :)
(assuming you're talking about a desktop) I have this thing and it's absolutely perfect on linux:
https://www.amazon.com/Gigabyte-GC-WB867D-I-Bluetooth-Frequency-Expansion/dp/B00HF8K0O6/ref=sr_1_8?ie=UTF8&qid=1542902422&sr=8-8&keywords=wifi+pcie
It's pci-e, so it does require you to open your pc and plug it inside, but the connection is very stable also thanks to the external antenna. It uses an intel chipset (the card is basically a glorified adapter for a laptop wifi card) which is well supported on linux.
You can't have it both ways. if you want to know exactly then you have to drill down to the fundamentals which are handled at a low level (C & assembly). If you want to understand the general concepts you'll need to make lateral moves and study CS along with having enough of the tiny details to fill in the gaps with your intuition.
I think what you may like is a book on the linux API. This is between kernelland and userland.
Try this one:
https://www.amazon.com/Linux-Programming-Interface-System-Handbook/dp/1593272200
Before you do that ensure you know enough basic C. Linux kernel uses K&R style. So this might be good enough and your best bet to fasttrack.
https://www.amazon.com/Programming-Language-2nd-Brian-Kernighan/dp/0131103628
Do keep in mind this is 2K pages worth of reading. This should help to fill in enough of what you don't know you don't know so that you can better use google-fu to get you further.
Git is awesome, but switching to Linux is its own project. Limit your scope and focus on one thing.
I would strongly consider getting a new hard drive, like an SSD if you don't already have one.
Take out your old drive and install Linux fresh on the new one. Then access your old files from the old drive via a stata cable.
Invariably there will be stuff you forget, like you personal macro workbook in Excel, or that one folder that you put right on your c drive.
Your total investment will be less than $100 and you'll be a lot happier (and you can switch back if you have an unexpected problem, options are valuable!)
Stata cable example StarTech.com USB 3.0 to 2.5” SATA III Hard Drive Adapter Cable w/ UASP – SATA to USB 3.0 Converter for SSD/HDD - Hard Drive Adapter Cable
Either there is no built-in wireless adapter at all, or Linux can't see it.
You may have to buy one. In my experience, WiFi adapters can be hit-or-miss on linux. If you're lucky, you can go to the store and buy one and it will work out of the box. If not, you may have to return it to the store and try a different model, as many times as necessary until you find one that works.
I know on my old Dell laptop, it had a builtin wireless adapter that worked fine. When we needed to hook up a desktop computer at home to WiFi, we bought a cheap one from the store, and again it works out of the box.
Then the next time we needed to hook up an additional desktop to Wifi, we bought another adapter and it didn't work. That time we had to try at least 3 different ones before we found one that worked right.
Your mileage may vary. But whatever you do, don't waste time trying to get it to work if it doesn't do so out of the box. This is utterly futile; most mainstream distributions
ship with all wireless drivers preinstalledhave all wireless drivers readily available in the repository, so if youdon't already have the driver available by defaultcan't easily install the driver using the package manager, then it simply doesn't exist. Just take the thing back to the store for a refund and try a different one if it doesn't work.Just make sure you buy from a store with a good return policy.
-----------------
EDIT: correction. Ubuntu actually seems to package firmwares individually, so you might have to find and install the proper firmware for your adapter. Or, if you don't know which one is the right one, just install all of them just to be safe, that should work fine too. Either way, they should be easily installable like any other package, if they exist at all. If you find yourself thinking you might need to do some kind of complicated workaround, don't. Just take it back to the store and try a different one.
-------------
EDIT 2: Or, you could just buy one specifically labeled as being supported under linux, that would definitely take the guesswork out of it. Like this one: https://www.amazon.com/Panda-300Mbps-Wireless-USB-Adapter/dp/B00EQT0YK2/ref=sr_1_3?ie=UTF8&qid=1482805974&sr=8-3&keywords=linux+wireless+usb+adapter
If you want one that's guaranteed to work with Linux, you'll probably have to order online. Most that you buy in stores are only labeled as working with Windows and maybe Mac; they might work just fine with Linux anyway but it's sort of a crapshoot. In those cases it's nearly impossible to know from the packaging, since sometimes even adapters that are marketed as the exact same product may actually use different chipsets internally.
I've always taken my chances with the in-store purchases due to convenience of not having to wait for shipping, but buying a specifically Linux-oriented one online would certainly take the guesswork out of it.
Yes, but that nano can't do packet sniffing/monitor mode.
If you want a real Kali powerhouse, try a TP-LINK TNxxx with an atheros chipset
This
or This
depending on your budget, and you'll have some great fun with ettercap and all that stuff
It's not a bad investment to have a portable wireless device around that is reliable with Linux for problems like this. It would give you a temporary workaround while you install the needed updates. Plus, they're fairly cheap and you can use them anywhere to install Linux on other problem devices. Something that uses the ath9k driver is almost always a solid bet.
I have one of these, and it is really fast: http://www.amazon.com/gp/product/B00416Q5KI/ref=oh_details_o09_s00_i00?ie=UTF8&psc=1
I have had that exact wireless card in a netbook I used to own. I have gotten brcmsmac to work before in Gentoo and other distros with it, but it was always unreliable. The wl driver works MUCH BETTER with this particular wireless device.
I found a good description of what might help you in this thread. http://ubuntuforums.org/showthread.php?t=1889170&p=11502676#post11502676
Blacklisting all the conflicting modules should help.
I wouldn't actually recommend that purchase, go for something like this instead, you want to be making sure you're getting the latest raspberry pi too, here is a kit that looks like a better fit (just make sure the plug matches your country's). https://www.amazon.com/CanaKit-Raspberry-Premium-Clear-Supply/dp/B07BC7BMHY/ref=sr_1_2_sspa?s=pc&ie=UTF8&qid=1542830469&sr=1-2-spons&keywords=raspberry+pi&psc=1
This book is freakin awesome, i've used it and it's an amazing start and teaches you all sorts of stuff. I don't know how much information you actually know about the command line but this has helped me a lot. This book I have heard was pretty good but I unfortunatly haven't made my way to reading it. besides those two and actually installing and forcing yourself to use it everday there isn't much else you can do.
That's odd because it would appear the same book in the US is highly rated and is sold by Amazon at a reasonable price. https://www.amazon.com/dp/1119021219/ref=cm_sw_r_awd_a5YIwb8AZR6WN
I'm currently about 30% of the way thru it and let me tell you it is very tightly packed with information and doesn't explain concepts in a way that's appropriate for a noob but that's fine because if did it would be 5x longer. Over all, more than half of the book talks about commands and their switches and is therefore a very dry read and involves a lot of rote memorization. I recommend making yourself a lot of flashcards. I've already made myself 380 or so, and at the current rate I'll easily have over 1,000 by the time I am done.
At my current rate of progress I expect to spend about 4-6 weeks working my way thru the book and studying my flash cards before I take the exams.
My first reaction is, you have 760 gb of data that apparently... isn't backed up? Because if it was, you wouldn't be asking this question... so , that's something really you should deal with.
Second thought it a crossover cable will do exactly what you want to do, but what might be easier (and definitely faster) would be to purchase a sata toaster or at least a sata to usb cable, pull the drive from the old computer, connect by cable and copy the data over.
Edit -> something like this
https://www.amazon.com/StarTech-com-SATA-Drive-Adapter-Cable/dp/B00HJZJI84
I know this is not specifically for kernel development, but The Linux Programing Interface Handbook is a great book for better understanding how to program for Linux systems.
I recently bought this one:
http://www.amazon.com/gp/product/B003MTTJOY
It worked out-of-the-box with Ubuntu 14.04, just plug-in and go.
I've had a few bad experiences with cheap USB wifi, some of them say they're linux compatible but they require you to download and compile drivers from the manufacturer. Best thing to do is check the amazon reviews and Q&A (even if you don't buy from amazon). If it's reported as working with Linux (or with the raspberry pi) then that's a good sign.
You can also just search on "<name of product> linux" and usually find someone talking about if it works.
Here are some links for the product in the above comment for different countries:
Amazon Smile Link: http://smile.amazon.com/Alfa-AWUS036H-802-11b-Wireless-network/dp/B002WCEWU8/ref=cm_cr_pr_pb_t
|Country|Link|Charity Links|
|:-----------|:------------|:------------|
|USA|smile.amazon.com|EFF|
|UK|www.amazon.co.uk|Macmillan|
|Spain|www.amazon.es||
|France|www.amazon.fr||
|Germany|www.amazon.de||
|Japan|www.amazon.co.jp||
|Canada|www.amazon.ca||
|Italy|www.amazon.it||
|India|www.amazon.in||
To help donate money to charity, please have a look at this thread.
This bot is currently in testing so let me know what you think by voting (or commenting). The thread for feature requests can be found here.
>If you aren't network scanning, the intel is more stable.
...Wait a minute, how does this work? If you're network scanning, doesn't that mean the chipset is actively doing something at all times, but then how are Intel's cipsets more stable when not doing that, isn't that a little backwards?
>https://www.amazon.com/WiFi-AX200-PCs-802-11AX-Bluetooth-NGW/dp/B07TLBNSZQ
...I don't use Amazon, but thanks for pointing out that that chipset exists.
Why not just an ssd with a USB adapter? Would certainly be better for lifespan.
Something like this: StarTech USB 3.0 to 2.5" SATA III Hard Drive Adapter Cable w/ UASP - SATA to USB 3.0 Converter for SSD/HDD - Hard Drive Adapter Cable https://www.amazon.com/dp/B00HJZJI84/ref=cm_sw_r_cp_apa_IuftxbXK8EBP4
I have a friend that uses one of those for a Windows 10 install that he can carry around for when he needs it.
There are a lot of inexpensive USB WiFi adapters that have good Linux support right out of the box.
If it was a laptop with built-in WiFi, I'd say it's worth spending time and effort trying to get it working, but since it's a desktop and you want to be able to use a live distro, it's well worth the $10 or less to just get a well-supported WiFi adapter.
Example: https://www.amazon.com/Edimax-EW-7811Un-150Mbps-Raspberry-Supports/dp/B003MTTJOY/ref=sr_1_18?ie=UTF8&amp;qid=1517933154&amp;sr=8-18
I used this book: https://www.amazon.com/CompTIA-Linux-Powered-Professional-Institute/dp/1119021219
Worked good enough with questions after each chapter. Pretty ok to do the 60 questions multiple choice exam back in december 2016.
How Linux Works 2nd ed. is a great book for learning the overall concepts. It also goes into enough depth so that it’s a great read for those who already have a good bit of Linux experience but want insight into what’s going on underneath the hood.
https://www.amazon.com/How-Linux-Works-2nd-Superuser/dp/1593275676/
The alfa works great on Linux, I did a bit of googling and your wireless card seems supported. Could u try a live usb of Linux to test.
I agree, just get a USB 3.0 or 3.1 external but why get that expensive and super slow HDD when you can get an external SSD or a normal SATA SSD and a USB adapter like this one:
https://www.amazon.com/StarTech-SATA-Drive-Adapter-Cable/dp/B00HJZJI84
Or the 3.1 version:
https://www.amazon.com/StarTech-com-10Gbps-Adapter-Cable-Drives/dp/B00XLAZODE
I would never run any OS off of an HDD at this point, they're frustratingly slow. But that's just me.
http://www.amazon.com/UNIX-Linux-System-Administration-Handbook/dp/0131480057/ref=sr_1_2?ie=UTF8&amp;qid=1422411384&amp;sr=8-2&amp;keywords=Linux+Administration Yes, its older but the theories and practices are the same, even if the details have changed some. Plus tools like vmstat, iostat, top and du are still the same years later.
If you aren't network scanning, the intel is more stable.
Can't recommend a wifi module unless you tell us what it's going in. You have the best,
https://www.amazon.com/WiFi-AX200-PCs-802-11AX-Bluetooth-NGW/dp/B07TLBNSZQ
https://www.intel.com/content/www/us/en/support/articles/000005511/network-and-i-o/wireless-networking.html
And then everything else below that. Depends on antenna's available, slot available, form factor(m.2/pcie), etc.
This one worked for me: https://www.amazon.com/gp/product/B00EQT0YK2/
I didn't use it much so I can't say if it worked well.
It's possible you can get your wireless working. It looks like there might be a kernel patch, and possibly an issue of secure boot keeping the kernel from using the chip: https://askubuntu.com/questions/765584/is-it-possible-to-use-broadcom-bcm43142-wifi-in-ubuntu-16-04
Pretty sure this is the closest model to the one I've found https://www.amazon.com/dp/B015JVBS8C/ref=twister_B016VLDPMQ?_encoding=UTF8&amp;th=1
According to this it's only about two years old? Maybe a little more, I don't know for sure.
I've heard that this is the best handbook for UNIX/Linux administration:
http://www.amazon.com/Linux-System-Administration-Handbook-Edition/dp/0131480057
TP Link is supposed to be good with Linux
This works for certain without any configuration - http://www.amazon.com/TP-LINK-TL-WN722N-Wireless-Adapter-External/dp/B002SZEOLG/ref=sr_1_5?ie=UTF8&amp;qid=1449448506&amp;sr=8-5&amp;keywords=tp-link+wireless+adapter
This is what's worked on my pi and has been supported in every linux distro I've ever used OOTB.
This one works well in Raspbian, both are Debian-based so it would most likely work.
unfortunately, it is not automatic. you have to download the source packages from tp-link via the link I provided and unzip it, then install the solus development group via the terminal command
sudo eopkg it -c system.devel
once that is done you can follow the instructions within the tp-link source code to compile it. hopefully it will work for you. If you are unable to compile the drivers you can always pick up a $15 linux compatible usb adapter from amazon such as:
https://www.amazon.com/Panda-300Mbps-Wireless-USB-Adapter/dp/B00EQT0YK2
Atombios is the firmware that interfaces directly with your video card. Either your firmware is corrupt, or the video card (most likely the RAM on it) is borked.
It's a T400, so that's pretty old. RAM does fail, but I believe it's more likely that your firmware is corrupted and re-installing it would fix the problem.
Theoretically, you should be able to boot from a LiveCD/USB and get into a normal desktop environment. From there, back up your files to a USB disk or a network location before doing anything else, then (to keep the process simple) try to re-install Linux.
However, it's possible that even booting from a LiveCD/USB won't work if it's a RAM issue (RAM is shared between the CPU and GPU on these), so in that case you'll need to remove the drive from your laptop to back it up to another computer.
If you have access to a computer with a USB3.0 interface, you can pull your hard drive out of the T400 and use one of these to plug that drive into your other computer. They make versions of this that don't require USB3.0, if you want to go on a little search for it. I used to use these pretty frequently back in the day to back up client hard drives.
As someone who had a hell of a time with Wireless Adaptors under linux I can safely say that I finally have one that just works. The TP-Link TL-WN77N works on Ubuntu 13.04 without issue. Plug and play, it also supports Windows 2000+ (Win8 is in beta but works fine).
http://www.amazon.co.uk/TP-Link-TL-WN722N-150Mbps-Wireless-Adapter/dp/B002SZEOLG/ref=sr_1_1?ie=UTF8&amp;qid=1377603967&amp;sr=8-1&amp;keywords=tp+link+tl+wn722n
See how you feel about this one: UNIX and Linux System Administration Handbook (5th Edition)
&#x200B;
Otherwise, you little cannot go wrong with O'Reilly's "In a Nutshell" books.
I've used this for years and it works OOTB on every distro I've tried it on
https://www.amazon.com/Edimax-EW-7811Un-150Mbps-Raspberry-Supports/dp/B003MTTJOY/ref=sr_1_5?keywords=n150+wifi&qid=1564567059&s=gateway&sr=8-5
How Linux Works, 2nd Edition: What Every Superuser Should Know https://www.amazon.com/dp/1593275676/ref=cm_sw_r_cp_api_i_vm5YCb4B6GH8X
I've got an Edimax N dongle that is the only one I haven't had to install drivers for in years. It's faster than B/G but very range dependent. The closer you are the faster it will be.
Along with this book: How Linux Works: What Every Superuser Should Know
Have you taken a look at The Linux Programming Interface?
I think this is what you're looking for:
http://www.amazon.com/The-Linux-Programming-Interface-Handbook/dp/1593272200
https://www.amazon.com/UNIX-Linux-System-Administration-Handbook-dp-0134277554/dp/0134277554/ref=mt_paperback?_encoding=UTF8&me=&qid=
UNIX and Linux System Administration Handbook
Why not simply use a slightly more expensive USB-SSD? $30 should get you one or an SSD+USB_housing_for_SSD.
example: https://www.amazon.com/StarTech-com-SATA-USB-Cable-USB3S2SAT3CB/dp/B00HJZJI84/ref=sr_1_3?crid=1GCSHUJCUSGKX&keywords=usb3+ssd+adapter&qid=1566565441&s=gateway&sprefix=usb3+ssd%2Caps%2C545&sr=8-3#customerReviews
+
https://www.amazon.com/TC-SUNBOW-60GB-Internal-Notebook/dp/B073TTR8JY/ref=sr_1_5?crid=250FLJTDZJE1U&keywords=ssd%2B128gb&qid=1566565547&s=gateway&sprefix=ssd%2B128%2Caps%2C218&sr=8-5&th=1