(Part 2) Best products from r/linux4noobs
We found 39 comments on r/linux4noobs discussing the most recommended products. We ran sentiment analysis on each of these comments to determine how redditors feel about different products. We found 222 products and ranked them based on the amount of positive reactions they received. Here are the products ranked 21-40. You can also go back to the previous section.
21. A Practical Guide to Linux Commands, Editors, and Shell Programming (4th Edition)
- Indoor/outdoor portable pet pen (no door) creates a 16-square-foot enclosure for playtime and exercise
- Includes a play pen with 8 connected panels, thumb clips for connecting the ends together, and 8 ground anchors for outdoor use
- Durable wire construction made of iron with a rustproof black finish
- Sets up in seconds; simply unfold, shape, and connect (no tools required)
- Suitable for dogs up to 16 inches tall; recommended for extra-small and small sized breeds
- Folds flat for easy transport and compact storage
- Note: do not leave pets unattended outdoors
- Product dimensions: 60 x 60 x 24 inches (LxWxH, round) or 48 x 48 x 24 inches (LxWxH, square); 24 x 24 inches (LxH, per panel)
Features:
22. Linux Kernel Development
- Takes 2 AA batteries; Picture size 62 x 46 millimeter; Viewfinder real image finder, 0.37x, with target spot
- New selfie mirror, shutter speed: 1 per 60 sec
- New macro lens adapter for close ups 35 centimeters to 50 centimeters
- Automatic exposure measurement; The camera signals the recommended aperture setting with a flashing LED; This helps capture the perfect photo every time
- Focusing: 0.6 meter
Features:
23. Intel Dual Band Wireless-AC 7260 2x2 Network plus Bluetooth adapter (7260.HMWWB.R)
Ultimate Wi-Fi performance more speed, coverage, larger capacityBluetooth 4.0 smart readyIntel wireless displayIntel Smart Connect technologyIntel Wi-Fi HotSpot assistantBusiness class wireless suite
24. Alfa Long-Range Dual-Band AC1200 Wireless USB 3.0 Wi-Fi Adapter w/2x 5dBi External Antennas – 2.4GHz 300Mbps/5GHz 867Mbps – 802.11ac & A, B, G, N
- Amazing N 300Mbps & AC 867Mbps Data Transfer Speeds are Perfect for Media
- Wireless Security Standards Include WEP 64-Bit, WEP 128-Bit, WPA-PSK, WPA2-PSK
- Dual-Band (2.4GHz/5GHz) 5dBi Removable Antennas Guarantee Reliable Access
- Functions Seamlessly with Windows XP, Vista, 7, 8/8.1; Mac 10.5 or Later; & Linux
- Supported Standards Include 802.11a, 802.11b, 802.11g, 802.11n, and 802.11ac
Features:
25. The Linux Programming Interface: A Linux and UNIX System Programming Handbook
- No Starch Press
Features:
26. UGREEN USB 3.0 Hub 3 Ports USB Sound Card 2 in 1 External Stereo Audio Adapter 3.5mm with Headphone and Microphone 5Gbps High Speed for Mac OS, Windows, Linux iMac, MacBook, Mac Mini, PCs, Tablets
Multi Ports: USB 3.0 Hub 3 Ports help protect the USB port on your PC or computer by adding two additional USB ports. If done frequently plugging and unplugging the USB port of PC, it is easy to damage. With this little hub, you can connect three USB devices at the same time without worry.USB Audio ...
28. 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:
29. From Bash to Z Shell: Conquering the Command Line
- Used Book in Good Condition
Features:
32. AmazonBasics Uni-Directional DisplayPort to HDMI Display Cable - 6 Feet
DisplayPort to HDMI Cable connects your computer to an HDTV for audio/video streaming or to an HD monitor or projectorGold-plated connectors, bare copper conductors, and foil-and-braid shielding for high picture quality and pure soundSupports video resolutions up to 1920x1200 and 1080p (Full HD) and...
33. Asus GL503GE-RS71 Strix Scar 15.6" FHD 120Hz Intel i7-8750H NVIDIA GTX 1050Ti 8GB DDR4 2666MHz 1TB SSHD
Intel Core i7-8750H 2.2GHz (Turbo up to 3.9GHz), NVIDIA GTX 1050Ti 4GB GDDR515.6" Fhd, matte, 120Hz 1920 x 1080, 8GB DDR4 26661TB SSHD (8GB Cache) Firecuda, RGB (4-zone) keyboard1 x HDMI, 1 x mDP, 3 x USB Type-A 3.1 (Gen1)1 x USB Type-A 2.0, 1 x USB Type-C 3, 1 (Gen2)
36. Cryptography and Network Security: Principles and Practice (6th Edition)
- Used to gently heat fermentations
- Use tape to adhere this flexible heating wrap directly to your fermenter
- Draws 40 Watts
- Not intended for indoor use
Features:
38. Linux Application Development
- Takes 2 AA batteries; Picture size 62 x 46 millimeter; Viewfinder real image finder, 0.37x, with target spot
- New selfie mirror, shutter speed: 1 per 60 sec
- New macro lens adapter for close ups 35 centimeters to 50 centimeters
- Automatic exposure measurement; The camera signals the recommended aperture setting with a flashing LED; This helps capture the perfect photo every time
- Focusing: 0.6 meter
Features:
39. Monoprice Select Mini 3D Printer v2 - White With Heated (120 x 120 x 120 mm) Build Plate, Fully Assembled + Free Sample PLA Filament And MicroSD Card Preloaded With Printable 3D Models
- Support for All Filament Types: The heated build plate and wide range of extruder temperatures allow this printer to work with any type of filament, from basic filaments, such as ABS and PLA, to more advanced materials, such as conductive PLA, wood and metal composites, or dissolvable PVA.
- Compact Desktop Design: Featuring a small footprint and basic, open frame design, this 3D printer is compact enough for any desk.
- Ready to Print: Unlike most other low-cost 3D printers, this printer ships fully assembled and has already been calibrated at the factory. We even include sample PLA filament and a MicroSD card with preinstalled models, so you can start printing right out of the box!
- Sample Filament diameter- 1.75mm, Filament size spool/sample- about 10ft. One sample print, Filament Color- natural/clear
- Heated aluminum build plate nozzle cooling fan for printing all filament types. Complete kit with sample PLA filament, bed scraper, and MicroSD card with preloaded model files. Micro USB and MicroSD card connectivity. PC and Mac compatible. Compatible with Cura, Repetier, and other software
- Supported Filament Types - ABS, PLA, Wood, Copper Fill, Steel Fill, Bronze Fill KINDLY REFER USER MANUAL BEFORE USE; Max Extruder Temperature: 482°F (250°C)
Features:
40. StarTech.com USB 3.1 to 2.5" SATA Hard Drive Adapter - USB 3.1 Gen 2 10Gbps with UASP External HDD/SSD Storage Converter (USB312SAT3CB), Black
- QUICKLY ACCESS A SATA SSD OR HDD: This USB 3.1 to SATA cable delivers instant access to your 2.5" SATA drives from your laptop or computer. The adapter is compatible with SATA I, II and III (up to 6Gbps)
- NOTE: Supports 2.5" SATA drives only. For 3.5" drives please see our USB312SAT3
- FAST TRANSFER SPEEDS & UASP SUPPORT: The SATA hard drive adapter cable lets users experience enhanced performance and super-fast data transfer speeds with support for USB 3.1 (10Gbps) and UASP
- CONNECT FROM ANYWHERE: The external HDD / SSD storage converter delivers perfect portability, tucking away nicely in a laptop bag. The cable-style adapter is USB-powered so no external power cords are required
- PLUG-AND-PLAY: Access any 2.5" hard drive or solid-state drive from any USB enabled computer by simply plugging in the SATA adapter cable; you can easily swap between drives with no need to install the drive inside an enclosure
Features:
Sorry for getting all dramatic, but for me you're asking a red pill/blue pill question. I applaud your curiosity and can only recommend you follow your gut and take the red pill. The truth is by asking the question you already know what to do next. Just keep going. However I'll give you a few ideas because you got me excited.
OSX Terminal
Underneath the shiny GUI surface of your mac you have an incredible unix style OS just waiting to be played with and mastered. A few tips to get you going.
Download iTerm 2. Press cmd-return, cmd-d and command-shift-d.
Congrats. you now have a hollywood hacker style computer
Copy and paste this line into your terminal and say yes to xcode.
ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
Awesome you now have homebrew. A linux style package manager.
May as well get cask too.
brew install caskroom/cask/brew-cask
Now you can install programs by typing a couple of words.
try
brew cask install virtualbox
Get Linux ASAP
Linux is relatively easy to get up and running and awesome fun. try any of these options
If any of the above seems slightly daunting don't sweat it. Be confident and you may just surprise yourself at how much you can learn in such a short amount of time.
Learn the command line
The command line opens up the wonderfully powerful and creative world of unix. Push on.
Play, Play, Play
Do what gets you excited.
I got a big kick out of learning ssh and then pranking my friends with commands like
say hello friend, i am your computer. i think your friend two-gun is very handsome. Is he single?
or
open -a "Google Chrome" https://www.youtube.com/watch?v=X0uYvQ_aXKw
Do what you find fun. Oh and check out Richard Stallman. He's a good egg.
Enjoy.
edit-0
forgot iTerm link
edit-1
Wow! Gold! Ha! Thank you. This is so unexpected! I'd like to thank the academy, my agent, my mom...
> do need a wireless network adapter.
Choosing a wireless adapter with Linux that functions well entirely relies on driver support for the wireless chipset more than the brand or model on the box.
Atheros chipset based wireless adapters are more often than not the best option available. Locating one can be challenging but they are available. the most modern atheros wireless driver for Linux is the ath10k Linux driver. Researching this module should reveal many options.
The wireless adapters available may not all be new but there are options for wireless cards that use that driver specifically
>Do I need amd hardware?
No
>Would intel be the way to go?
That has been mine and many others experience.
As mentioned previously Ryzen cpu's having severe hardware faults that can only be fixed by replacing the cpu.
This more recent issue with Ryzen based motherboards not yet being fully supported also solidifies Intel as the best available choice between brands.
Someone I helped this past weekend couldn't get thermal management drivers for his Ryzen motherboard to function properly. While some of the challenges are entirely as a result of experience anyone with similar amounts of experience could expeirence similar results from new amd based pc hardware.
>Forgive me for my lack of understanding, but why two harddrives? What does the sata SSD drive do?
SSD hard disks use NAND flash memory instead of spinning mechanical platters to store data and ssd's as a result are quite a bit faster with data throughout and responsiveness. Latency response times are significantly lower for SSD's to respond to data read and write requests however the total available storage space is also significantly lower as a result.
With the reduced storage space having a second mechanical disk with good performance and storage space is still beneficial.
Typically if your careful about where you install software having a 512 GB ssd you should never fill it to capacity running an OS install.
>Does the motherboard support an extra harddrive?
Yes absolutely. That motherboard has support for several hard disks and dual M.2 SSD drive expansion slots. M.2 SSD disks are the newest SSD form factor and the data transfer speeds they can offer are astounding however the cost per gigabyte is also significantly more.
>I'd like to hook up some sort of webcam and microphone. Do you have any thoughts on the best way of acquiring such? I've only ever used inbuilt systems in laptops.
I have an older model Microsoft Lifecam Cinema webcam that does have a microphone and also has working native open source Linux drivers. Newer webcams may be nicer and easier to locate such as a Logitech C930 but i'm unaware if native Linux driver support is available.
>It'd be really cool to have two monitors for my computer. Woud that motherboard support such?
That Asus motherboard can run up to three monitors using different display connectors with just the onboard video provided by the Intel CPU.
The EVGA videocard supports running four displays with proper connectors. I have three monitors on my pc with an nvidia evga 1070 graphics card using displayport to HDMI adapters easily located from amazon
The monitors I use are Acer H236HL models that offer very nice slim bezels and IPS LCD panels and support HDMI connections. These monitors are an older model acer however for the cost they are a fantastic economical option of you only require 1080p resolution. Here's a couple Linus Tech Tips reviews on these monitors.
https://www.youtube.com/watch?v=BXX0cCWWDsU
https://www.youtube.com/watch?v=ODGn3I9BIAo
Internet is a very complex global network of networks. Internet security is a bit vague term, what you really are looking for is network security, but even before you go for understanding security you first need to understand how network communication works. First understand the basics.
Network communication is made possible by hardware and software stack. Electrical/telecom engineers take care of the hardware part, i-e how the data has to be multiplexed into signals (see Frequency division multiplexing, Time Division Multiplexing) and transmitted over through some medium and de-multiplexed again at the receiver end.
Software stack is an implementation of set of protocols/standards through which communication between processes, devices and networks is made possible, the famous one is TCP/IP stack. There is another conceptual networking model OSI model as well but TCP/IP is the most well known and widely implemented protocol stack. Make yourself familiar with the TCP/IP stack, you should grasp basics like how different layers of stack communicate with each other and how different protocols work together to make the magic of internet possible.
You should learn the HTTP request/response flow and then relate it to what you have learned so far.
When you are done with these, move towards more advance stuff. Network security involves understanding about cryptographic algorithms that includes symmetric (eg AES) and public key cryptography (RSA) and hashing algorithms (SHA, MD5 etc). Get an overview about these systems, how and why they are used. These cryptographic algorithms/concepts Cryptography is based on mathematics especially number theory but you don't need to worry about that at the moment. Abstract understanding is important before you get into more details.
Learn about how SSL works. Exploits work at almost all levels of protocol stack, starting from exploits in HTTP and TCP to lower level packet sniffing and Man in the middle attacks. Learn a front end web language i-e javascript and at least know about one server side scripting language, PHP is one of the easiest to learn.
I recommend Computer Networking: A top down Approach by Kurose, this book explains the complex concepts in a very intuitive language and is used as a text for undergraduate networks course throughout the world.
Computer Networking: A Top-Down Approach
Cryptography and Network Security: Principles and Practice
There is another very good book TCP/IP Protocol Suite by Behroz Forouzan but the text is very dense and detailed, and usually is taught at advanced undergraduate or graduate level networking courses.
Read good and famous security blogs and Keep learning with a lot of patience. Cheers!
Ugh...afraid I am not that much of a help there...too old ;) Lots of this actually comes from DOS (you know, the OS of microsoft before windows) programming books and books about the linux kernel in version 2.0 ;) So really old and probably not available anymore. And both had nothing to do with virtualization...just, well DOS was no multitasking system. Direct hardware access and even manipulating the memory mapping registers were common back then for normal programs (as only one program could run at a time...you could do whatever you wanted, nothing else could get in your way). All this is pretty useless knowledge nowadays...but it helped a lot to know the basics to somewhat understand "modern" stuff like virtualization...it's more just learning how it was done as the basics are still in large parts the same.
But afraid that means I have no clue about a modern book that would teach these topics nicely. (not to mention that my first books about that hardware stuff were still in German...only two years learning English at school were not enough back then to understand English programming books ;))
I heard some good about Linux kernel development but afraid didn't read it...so take with a grain of salt (And this is really more if you are interested how the kernel does things and how hardware access is really done, it's not a book that will help you much with "ordinary" daily work on a linux system.
Afraid I am not aware of any general purpose book for linux at all...there must be some for sure but afraid I always just looked into kind of specialized books...so can't help there at all.
A slightly higher level book that helped me a lot to deal with linux was linux application development (although I read it in the first edition..and german translation back then. In this case I have no excuse for that...by that time I should have been good enough in English to read the original..so probably just some teenager laziness). But this one is really good, leads you through the whole process of writing your own shell...requires basic C knowledge though.
What brings up something interesting...even if not linux related directly...any book about learning the basics of C will also help a lot with linux. I see that a bit different than learning a language like python for example..while learning python will of course also help you understanding linux better in some cases learning C gets you really dirty. It forces you to learn some basics about hardware...most other languages "shield" you there (exception c++ which is also very lowlevel and if you ask me the more interesting language to learn...but if you ask Torvalds he probably would have some strong words of disagreement there. So for the linux kernel learning C is better)
But overall...really better make a new question about this and ask a wider audience...afraid I am just the wrong person to give any good suggestions there.
What is big?
What are you planning on printing in? PLA like normal people or ABS which needs a heated bed and to be much better ventilated?
Anycubic i3 Mega is 8.3 x 8.3 x 8.1 inches
If you're literally just looking for the cheapest way into 3D printing Microcenter has PowerSpec Duplicator i3 Mini for $150.
Its build area is 5.9" x 5.9" x 4.5" and it uses 1.75mm PLA
You'll probably be printing a lot more things smaller if you're experimenting around since double the length, width, and height cubes the volume (though there's a lot more filament in the shell than infill).
Also, Cura or any other slicer that works on Linux is going to take .stl files and output gcode files to an SD Card and you can then print from the SD card in the printer without the computer attached.
Anycubic boasts 10 microns, but the layer height 100-400 is going to be your main source of "quality" in my opinion and it can match that. What you're giving up is mostly the ability to print ABS, potentially the ability to print Glow-in-the-dark PLA (you need a hardened steel rather than brass tip for this), and heated bed.
Obviously, the Creality C10 and Tevo Tornado and if it's me, and I have $350 in my hand, I'm going to grab a Tevo Tornado.
And of course: Monoprice's Budget Model is small, but gives you the heated bed and hot-end temperatures to do ABS, etc. if you wanted to.
I'm pretty sure that they can all just print GCODE from your SD Cards.
I'd be remiss if I didn't plug Octo-print
Here's one I have that has always worked in any Linux machine I've tried it in.
http://smile.amazon.com/gp/product/B003MTTJOY
The downside is it only supports 2.4GHz, so interference could be a problem if you're in an apartment or other place with lots of WiFi congestion. Also, it's 802.11n (previous gen) instead of 802.11ac (current gen) so it's theoretically slower, but it might still be faster than your Internet connection and should be fast enough for use in a crypto mining rig (as opposed to say, a box for streaming 4K video).
Again, the benefit of that adapter is that it works in Ubuntu (including 16.04) out of the box with absolutely no setup or drivers/firmware required. You just just plug it in, pick your network, put in the password, and you're done.
For dual-band (2.4GHz/5GHz) and 802.11ac that similarly works out of the box in Ubuntu, my Intel 8260 has been great, but that's a mini-PCIe card rather than USB.
There may well be other, better options than these, but I'm just giving you the ones I have personal experience with. The key factor in Linux compatibility for Wi-Fi adapters is the chipset it uses. The same chipset can be used in a wide variety of Wi-Fi adapters from different brands. If given adapter supports Linux out of the box, then any other adapter using the same chipset will also work out of the box.
The Linux Documentation Project is a great free resource:
http://tldp.org/LDP/Bash-Beginners-Guide/html/
A Practical Guide to Linux Commands, Editors, and Shell Programming (4th Edition)
https://www.amazon.com/dp/0134774604/ref=cm_sw_r_cp_apa_bh7QAb518JBC8
The first two are for learning Bash; this is an awesome resource for learning how to administer RHEL/CentOS7:
RHCSA/RHCE Red Hat Linux Certification Study Guide, Seventh Edition (Exams EX200 & EX300)
https://www.amazon.com/dp/0071841962/ref=cm_sw_r_cp_apa_wj7QAbX8M0DG5
Online tutorials can answer any questions you might ever have, but when learning something new I like the condensed nature of a well written book on a subject. For shells, I thought this book was excellent, and still reference it from time to time:
http://www.amazon.com/Bash-Shell-Conquering-Command-Line/dp/1590593766/ref=sr_1_1?ie=UTF8&qid=1290060461&sr=8-1
also.... ZSH FOR LIFE!
Typically if your USB wireless adapter functions and your network sucks... It's not a safe bet to assume correlation causation with drivers and updates. It's typically your home network.
Consider looking into Ubiquiti's line of UNIFI products. Or you can find your own brand you may prefer which sell "Access Points". Then I would wire all access points to a central area.
You haven't told us how large your house may be or what physical barriers you may have..
If you really believe it's your USB wireless hardware that may be the source of the issue, I would heavily recommend something like this ALFA NETWORKS RT2800 USB Iteration.It should be natively supported across most distributions.
Good luck. Reply if you have any questions.
I am a beginner too and just finished this book TLCL.Another one i would recommend is shell scripting bible.For most part use google to learn about commands and man page is your friend. I am more of a book kind of guy so never used video resources. Most important you should know where to look for help when stuck.
Considering that the best book about Linux, Kerrisk’s The Linux Programming
Interface was published in
2010, the answer is a determined yes. Just make sure to read a good
book. Most of the knowledge, even if technically obsolete by now, should be
transferable in a way to the state of the art.
I'd recommend this book. It's very good.
http://www.amazon.com/The-Linux-Programming-Interface-Handbook/dp/1593272200
I use the Edimax Wireless N adapter if I need one with guaranteed Linux support -- can confirm it's worked without issue on at least 5 different physical systems, varying between Linux and Windows.
I also have a ZyDas ZD1211 adapter that we used in my networking class for packet injection/wireless sniffing, so that's also got good compatibility.
This is the book I normally point folks to. It has, in my opinion, some of the best explanation for regular expressions that I've run across, and hits on basically all the behind the scenes stuff you'd want to know.
Edit: Unfucked my formatting.
I had a similar issue that turned out to be a kernel bug: https://bugzilla.kernel.org/show_bug.cgi?id=195303
​
I got one of these and all is well: https://www.amazon.com/UGREEN-External-Adapter-Headphone-Microphone/dp/B01HPMHOY0/ref=sr_1_18?crid=3J2Q1R1HVQ2IW&keywords=usb+audio+adapter&qid=1554078757&s=gateway&sprefix=usb+audo%2Caps%2C159&sr=8-18
​
Not ideal, but I'll gladly switch back to onboard once the issue is fixed.
​
Yes, there are multiple USB WiFi adapters that will work with Linux. I just received a EDIMAX AC600 for a small work project that came with the Linux drivers on CD.
A co-worker also purchased an [Alpha Long-Range AC1200] (https://www.amazon.com/dp/B00VEEBOPG/ref=cm_sw_em_r_mt_dp_U_4tklDbRERW39Y) and has it working with Kali.
By no means is this an extensive list, but just a couple that I've seen success with in the past few days alone.
For cash-in-pocket noobs who like to have a book in hand I'd recommend any of these books by Mark G. Sobell.
A Practical Guide to Linux
Old (1997) but takes you from the basics to intermediate.
A Practical Guide to Linux Commands, Editors, and Shell Programming, 4th. Ed.
Also covers the basics but it's more focused on those subjects included in the title.
A Practical Guide to Ubuntu Linux, 4th. Ed
I have no experience with this book but I'm including it for completeness.
A Practical Guide to Fedora and Red Hat Enterprise Linux, 7th. Ed.
Same. No experience.
It is four years old now but "Linux Kernel Development" http://www.amazon.com/Linux-Kernel-Development-3rd-Edition/dp/0672329468
despite the name, the book is also nice even for people not doing kernel development.
Hi I bought a USB adapter but couldnt really get it to work, the box said it was linux friendly but that was bullshit.
I think I will try to swap out the network card for this one https://www.amazon.de/Intel-7260-HMWWB-R-Wireless-AC-7260-PCIe-Mini-PCI-Karten/dp/B00N7474CS/ref=pd_cp_147_1?_encoding=UTF8&psc=1&refRID=XRA19XDZPMBDNZ64HJTC
Would this be possible? I know how to solder and it has good reviews with the version of ubuntu that I am using.
http://www.linux-hardware-guide.com/2016-09-06-intel-ac-7260-wifi-mini-pci-express-dual-band
Read Books: I recommend this, this and this.
You got your URL and link-text swapped, should go like this:
This is the book I normally point folks to
I have been a Unix admin for 5+ years and I am always finding cool tricks with commands I have been using for years. Or built in shell commands even, such as:
http://www.amazon.com/Bash-Shell-Conquering-Command-Line/dp/1590593766/ref=sr_1_1?ie=UTF8&qid=1319107875&sr=8-1
Is one of the books I have been going back over.
http://www.amazon.com/Edimax-EW-7811Un-150Mbps-Raspberry-Supports/dp/B003MTTJOY/ref=sr_1_1?ie=UTF8&qid=1458262126&sr=8-1&keywords=wifi+adapter+for+raspberry+pi
Alfa Long-Range Dual-Band AC1200
https://www.amazon.com/dp/B00VEEBOPG/ref=cm_sw_r_em_apa_vR8OBbQ4FQYPE
Works in monitor mode too.
seen this one recommended. but not tried it personally, and it's not a tiny dongle.
Alfa Long-Range Dual-Band AC1200 Wireless USB 3.0 Wi-Fi Adapter w/2x 5dBi External Antennas – 2.4GHz 300Mbps/5GHz 867Mbps – 802.11ac & A, B, G, N
https://www.amazon.com/dp/B00VEEBOPG/ref=cm_sw_r_cp_apa_vDJTBbX9DP7GH
So does your wifi work on other Linux distro's?
If so then your wifi will work in any Linux distro. You just have to use the exact package/libraries and drivers of the Linux distro that your wifi work in.
Give me your wifi info and I can find the right drivers for you to use in Ubuntu.
http://askubuntu.com/questions/333424/how-can-i-check-the-information-of-currently-installed-wifi-drivers
https://help.ubuntu.com/community/WifiDocs/WiFiHowTo
And if your wifi isn't working right in any Linux distro. Then just use a USB nano wifi adaptor that works in Linux. http://www.amazon.com/Edimax-EW-7811Un-150Mbps-Raspberry-Supports/dp/B003MTTJOY
Most books are still made out of paper.
Try these : UTLK
and Linux Programming Interface
A Practical Guide to Linux Commands, Editors, and Shell Programming (4th Edition) by Mark Sobell.