I plan to purchase a laptop this January for my upcoming computer networking course.
I plan to purchase a laptop this January for my upcoming computer networking course.
You're taking a great first step into computer networking! Since you're comfortable with general computing, you're already in a strong position. The M1 MacBook is built on ARM architecture, which means it handles tasks differently than Intel-based systems. Using Ethernet adapters shouldn't cause major issues, though compatibility can vary depending on the adapter and software requirements.
Regarding running Windows in VM mode: it's possible if the virtualized environment supports it, but performance may be limited compared to native Windows. If you're considering a 11th Gen Intel or Ryzen 4000 series processor, those options are solid choices for performance and value. The ARM-based M1 chips offer excellent efficiency and power savings, making them ideal for modern use cases.
Macs usually come with a higher price tag compared to PC parts, and often provide less powerful components at similar costs. This perspective comes from someone who uses a Mac. I really enjoy my Mac, but its value feels limited. I mainly keep one because I prefer how Windows is evolving under Microsoft. The new ARM-based Macs can’t run Windows natively since the boot camp support has ended. It’s possible Microsoft will eventually release a Windows 10 version compatible with M1 chips, but I doubt it. I’m not sure if running Windows inside a VM would work well. For computer science classes, I’d choose a PC instead. If you’re not comfortable with Windows as your main operating system, Linux is always a solid alternative. Plus, the M1 chip is still improving, though it can cause issues when reinstalling Mac OS due to firmware problems. I’d wait for the M1 technology to stabilize before making a purchase, especially when we learn more about what Apple can achieve.
Most networking classes assume Windows is the operating system. It’s wise to ask instructors about their specific tools and adjust your preparation accordingly. Cisco’s Packet Tracer is widely used in Cisco courses, while GNS3 offers more flexibility and is open source. You’ll likely work with one or both of these platforms. I recommend setting up a home lab to experiment independently. The lectures provide a foundation, but hands-on practice and learning from mistakes will advance your skills significantly. For that, a laptop with USB A ports and built-in Ethernet is ideal. Connecting to networking gear in your lab means using DB9 serial ports, Cisco-style RJ45 ports, or Ethernet cables. Trying Apple’s complicated dongle solutions will be frustrating. When it comes to brands, I prefer ThinkPad T series laptops, though Dell Latitude models are also popular. Choose something with at least 16 GB RAM and four cores if you plan to run GNS3. More resources are always better.
Thanks! I checked out ThinkPads and ThinkBooks—they seem excellent. I used one a while back and believe they’re worth reselling well.