@@ -132,7 +132,30 @@ provides a command-line interface for interacting with the RPM system.
132132 as he became a professional software developer.
133133
134134
135- ## Operating system learning checklist
135+ ### Choosing an OS resources
136+ macOS and Linux are generally preferred by Python developers over Windows
137+ because many Python packages like [ gevent] ( http://www.gevent.org/ ) simply do
138+ not work on Windows. Others such as [ Ansible] ( /ansible.html ) cannot be used
139+ as intended on Windows without major hacks.
140+
141+ The following operating system resources cover perspectives on why developers
142+ chose one operating system over others.
143+
144+ * [ Finding an alternative to Mac OS X: Part 1] ( http://bitcannon.net/post/finding-an-alternative-to-mac-os-x/ ) ,
145+ [ part 2] ( http://bitcannon.net/post/finding-an-alternative-to-mac-os-x-part-2/ )
146+ and [ part 3: being productive on Linux] ( http://bitcannon.net/post/being-productive-on-linux/ )
147+ explain what alternative applications are available for common functionality
148+ such as the Gnome windowing system, email and terminal. There are a ton
149+ of tips and tricks in there for getting comfortable with Linux as well as
150+ a lot of thought put into what and why the developer wants his environment
151+ set up in a particular way.
152+
153+ * [ Why I switched from OS X to GNU/Linux] ( https://jeena.net/why-i-switchedfrom-osx-to-linux )
154+ explains the rationale for switching from the Apple-based operating system
155+ to Linux along with what applications the author now uses.
156+
157+
158+ ### Operating system learning checklist
1361591 . Choose either a Debian-based Linux distribution such as Ubuntu or a
137160 Fedora-based distribution like CentOS.
138161
0 commit comments