What are good Git GUI clients for Mac? GitKraken is cross-platform, has a beautiful UI, is easy to setup/use, has smooth integrations & is free. Download at gitkraken.com. If your Mac is capable of upgrading to Mojave, that’s what you will see in the App Store. So Apple actually prefers you update straight to the latest version. The time when a new macOS Mojave from Apple is replacing the High Sierra has come. This 10.14 update includes the support for a dark theme, the updated Mac App Store interface, desktop stacks, gallery view, and many more new options. With the release of Mojave 10.14.1, this article is no longer being updated. The list for 10.14.1 is now here. This article lists bugs which you and I have encountered in macOS Mojave 10.14 itself. Sep 14, 2018 The time when a new macOS Mojave from Apple is replacing the High Sierra has come. This 10.14 update includes the support for a dark theme, the updated Mac App Store interface, desktop stacks, gallery view, and many more new options.
Apple announced macOS Mojave on June 4, 2018 at its Worldwide Developer Conference (WWDC). Some of macOS Mojave's features include Dark Mode, iOS app support, and Group FaceTime. Data security and privacy are also key; end users will have more power over how the new system and the software that runs on it will use and access personal data stored on their devices and keep their privacy safeguarded.
This cheat sheet will be updated regularly to reflect news and tips about macOS Mojave.
SEE: Software usage policy (Tech Pro Research)
macOS Mojave (officially deemed version 10.14) is the 15th major release of macOS (formerly known as OS X), Apple's desktop operating system for its lineup of computer devices. Apple continues to derive its core OS from Unix, while adding many new features to augment the existing framework of services that users have come to know and love.
Technical requirements:
Additional resources
With each major release of macOS, Apple includes new features and applications and updates of existing ones, and macOS Mojave is no different. These are some of the standout features in macOS Mojave.
Additional resources
macOS Mojave will work well with not only the latest hardware versions in Apple's desktop and mobile computing line, but it will also perform admirably on older hardware with little to no loss of functionality between the two. These are the hardware requirements by model that will officially support Apple's latest operating system.
Additional resources
While Apple manufactures its macOS operating system to work hand-in-glove with the Mac lineup of computers and is still the only method for using Apple's operating system in a legally licensed capacity, there are people who insist on the solid build quality, engineering, and aesthetic of Apple's designs while preferring to use an OS other than macOS.
This is made possible using similar components to those found in modern PC-based laptops, which allow Apple computers to run macOS, alongside or replaced by virtually any operating system available—including hypervisors for virtualized environments and labs. Below is just a small sample of some of the more common OSes that may be installed on your Macs in lieu of macOS Mojave.
SEE: How to become an iOS developer: A cheat sheet (TechRepublic)
Microsoft Windows
The Windows client OS is often seen as the direct competitor to Apple's macOS. Besides holding the largest user base market share, Windows is a common fixture in the business world, as it is used to run the computers and lead productivity for most sectors—from administrative to medical to education, and many, many more.
By having the largest market share, it helps that most developers worldwide code their apps to support Windows, providing a rather large swath of available software to choose from, with many notable free-to-use tools and industry-leading commercial options as well.
Windows client OS is also known for its native support of many enterprise-level staples, such as Active Directory services and Group Policy settings for centralizing the management of devices and user accounts on a network, and locking down the security on those devices to simplify the overall management associated with large, enterprise-class networks.
SEE: Windows 10 April 2018 Update: An insider's guide (free PDF) (TechRepublic)
Kali Linux
Formerly known as BackTrack, Kali Linux is a Debian-derived distribution that is aimed at security professionals and designed for digital forensics and pentesting/penetration testing, which seeks to simulate attacks to find and exploit vulnerabilities in computer devices and networks with the end goal being to correct any issues identified to harden the systems to prevent future attacks from threat actors looking to cause harm.
Kali includes many tools and frameworks to aid IT professionals in their task of detection, exploitation, and remediation. And while this distribution focuses on tools relating to computer security, it is a full-fledged Linux desktop operating system that features similar package managers, commandline interface, and underlying system core.
VMware ESXi
ESXi is an enterprise-class type-1 hypervisor that installs on bare-metal hardware, or runs directly off the computer and not through the OS-level like type-2 hypervisors, such as the version of Hyper-V included in Windows Server, for example. Developed by VMware and consisting of a proprietary Linux kernel, ESXi is the underlying host system for managing resources utilized by guests, or virtual machines that run off the host.
While ESXi is a hypervisor and technically classified as an operating system, it in and of itself does not run beyond a largely CLI-based screen once loaded. The idea behind the small footprint is that the ESXi host is monitored and managed remotely through vCenter Server or through the locally installed or web-based VMware console. It is through this interface that VMs are created, resources are configured, and additional settings area managed, as needed.
VMware has made the core hypervisor ESXi free to use through the GPL license; however, this enables 1:1 use and management of VMs and requires many tasks to be manually executed. For enhanced management capabilities, including High Availability (HA) and live migration of VMs to name a few, additional products are commercially available to augment existing hosts and their virtualized guests, as well as pay-for-support options and licensing fees, if necessary.
SEE: VMware vSphere: Cheat sheet (TechRepublic)
Ubuntu
Referred to often as the most popular Linux distribution, Ubuntu is open source, fully supported, and best of all free to use in either client or server versions. The developer, Canonical, keeps it updated with security patches released regularly and pledges continued support of each release for a predetermined period of time, typically 3-5 years. Additionally, Ubuntu boasts an extremely talented and loyal support community that provides help for most user requests through its interactive forums free of charge.
While the OS is largely free, Canonical does offer commercial support and services for a fee to organizations that wish to align themselves with a familiar customer support model as other major developers, such as Microsoft, Apple, and VMware.
The underlying goal of the Ubuntu distribution is to run securely and stably on just about any device it's installed on; this is ensured by the operating system's default stance on running programs and commands with low privileges to prevent users from performing catastrophic changes to the system. As for stability, the technical requirements for Ubuntu are relatively low compared to that of other modern OSes—this allows Ubuntu to run on desktops, laptops, servers, cellular phones, and IoT devices (new and old).
SEE: Ubuntu Server: A cheat sheet (TechRepublic)
Linux Mint
Linux Mint is similar to Ubuntu and is a community-driven distro that offers full multimedia support and includes open-source applications for a complete desktop environment out-of-the-box. Depending on the version downloaded, Linux Mint supports multiple different environments to choose from by default with additional support extended by way of its CLI or various package managers.
As an added benefit to Linux users, a Windows compatibility layer called WINE is available to emulate the Windows environment, making it possible to run popular Windows-only apps from within the Linux desktop environment.
While Linux is arguably not as refined as some of the competing OS offerings from Microsoft or Apple, Linux Mint has a surprisingly polished GUI that overlays Linux's commandline-based underpinnings to provide a modern desktop experience for the casual, beginner, or intermediate user— while still packing enough power under the hood to allow pros to feel at home while working on tasks. Newspaper editorial template for word 10.
Microsoft Windows Server/Hyper-V Server
Similar to its desktop-focused sibling, Windows Server offers robust scaling and provides services that are used the world over to establish enterprise-class support for user and device management, network services like DHCP and DNS to configure IP addresses automatically and process internet lookups, and serves as the foundation for any number of host-based services, like email, web, and failover clustering.
Modern versions of Windows Server also provide support for the virtualization hypervisor, allowing the sharing of hardware resources to run multiple instances of nodes as virtual machines (VMs) without the need for additional physical devices.
In the last few years, virtualization has really come into its own and has grown popular with many organizations seeking viable ways to limit its carbon footprint, while saving money by leveraging the large-scale resources and operating efficiency of larger, more powerful servers to consolidate existing physical devices into encapsulated VMs that can be spun up at a moment's notice, moved, copied, and scaled up or down as needed with simply a few clicks of a mouse. Microsoft has capitalized on this with a stripped-down version of its popular Windows Server OS by including only the necessary hypervisor and management functions to limit resource use and provide easy provisioning of VMs.
SEE: Windows Server 2016: A cheat sheet (TechRepublic)
Citrix XenServer
Citrix XenServer is a popular virtualization hypervisor with a Linux foundation and based on the Xen Project that is free and open-source software. However, the Citrix version of XenServer is released as a commercial distribution with proprietary additions to the core providing additional features and support from a major corporation as opposed to community-based support as is standard with most open-source Linux distros.
XenServer is a popular hypervisor choice due to its rock-solid Linux core, proven stability, and impressive, high-level scalability expanding to over 4,000 physical CPUs, 256 vCPUs per guest VM, 16 TB of RAM per host, and 1 TB of RAM per guest. It also supports both paravirtualization and hardware-assisted virtualization for modified and unmodified guest OSes, respectively, and the ability to live migrate VMs (i.e., move running virtual machines without the need to stop or power them down).
Additional resources
macOS Mojave became available on September 24, 2018. Since its initial release (10.14), Apple has released the following point upgrades to address issues affecting the performance, reliability, and security of macOS, though no new features have been developed since the first release version:
Additional resources
macOS Mojave can be installed on supported Apple hardware by downloading the installer from the Mac App Store. Apple always maintains the latest version of authorized applications curated in the App Store, which means users downloading macOS Mojave will obtain the most recent code release available at the time of download.
Additional resources
Whether you need iPhone and Mac tips or rundowns of enterprise-specific Apple news, we've got you covered. Delivered Tuesdays
Sign up today Sign up todayEditor's note: This article was first published in June 2018.
By William Gallagher
Saturday, October 13, 2018, 01:41 pm PT (04:41 pm ET)