Why can’t a macOS be installed in a Windows computer?
macOS, also known as Mac OS X, is a proprietary operating system developed and maintained by Apple Inc. for use on Apple’s Macintosh computers. This operating system is not designed to be installed on non-Apple hardware, such as a Windows computer. This is because macOS is specifically built to work with Apple’s hardware and software ecosystem, and is therefore not compatible with the hardware and software of a Windows computer. Additionally, Apple has put in place technical and legal restrictions to prevent macOS from being installed on non-Apple hardware.
Apple don’t want that to happen.
Not because they want to extract more money from hardware sales (Apple hardware is actually cheap for the quality you get anyway), not because they wouldn’t sell OS X as a product if they could.
It’s really simple: they did the math on the support costs of random third party hardware, and the numbers came up “nope”.
Get 20% off Google Google Workspace (Google Meet) Standard Plan with the following codes: 96DRHDRA9J7GTN6 Get 20% off Google Workspace (Google Meet) Business Plan (AMERICAS): M9HNXHX3WC9H7YE (Email us for more codes)
Apple actually did this long before OS X was a thing; for a short while you could actually get a licensed non-Apple MacOS computer.
But the support costs killed it.
To actually do this and make money, they’d have to sell OS X for a couple of thousand dollars, or maybe a subscription at about $50/month. That’s to pay for the three or four thousand developers and ten or so thousand support people they’d have to hire to deal with all the random crap hardware out there.
And it still wouldn’t meet their quality targets anyway.
So how can Microsoft do it?
They get the OEMs and hardware manufacturers to deal with most of it. Which they mostly do badly, but people have somehow become used to the resulting mess.
Making the OS itself free does mean that they don’t want people to install it on third party hardware because that would mean zero profits from the extra user (unless they use services such as iCloud in a premium fashion — more than just what’s given free).
I guess that makes the hackintoshing phenomenon an issue. Now, when the support for the last Intel based Mac ends hackintoshing will be a real issue (I mean, some explicitly limit themselves to High Sierra because of some NVidia GPUs that aren’t supported on newer versions at all…). But for now, if you have good, compatible hardware, you can reap the benefits just fine.
I am currently a hackintosher but intend to get an actual MacBook Pro (Intel based) soon. Wouldn’t have happened if I didn’t get a good hackintosh. So I’d say, don’t fight those who try it out like this and then migrate to actual Apple products, since that’s actually a profit vector. Only fight those that do it despite that.
The better question to ask is “How does Linux do it?”. You can find drivers for most of “the random crap hardware out there”… You can “google yourself” the support for most of the issues you’d run into, unlike Windows, etc. Support is a “thing” mostly for corporate users. Companies need someone to sue in case they’d somehow lose a penny because of hw/sw issues.
Using Windows would be much better than hackintoshing. Windows has its issues, it is not as reliable as macOS. However, Windows is much more flexible than macOS. It is much more programmer friendly than macOS. Most of the advantages of macOS will cease to exist once you take it out of the integration with Apple hardware.
You can, not so easily, run the OSX on a windows machine as you would run a second version of windows or Linux or any other OS. My current machine has around 4 different OS in 2 drives. The machine was originally assembled keeping in mind running it on OSX, endearingly known by the community as Hackintoshs. I did run an OSX version of Snow Leopard for a few months but didn’t have much use of it as I already own a MacBook Pro. A fun project but not without hastles.
Also, I did shift my 10+ year old MacBooks drive into the machine, before writing this reply, just for fun. Given the changes over time, the OSX failed to recognise half the peripherals which is solvable, but would need a lot of work.
You can. Such computers are called a “Hackintosh.” The procedure is totally unsupported, but I suppose it can save the user some money, when it works.
It’s not that it can’t. It’s a violation of the end-user license. If you’d like to give a try, just google out Hackintosh. I am not aware of any prosecution if you do. Definitely nothing like the infamous Microsoft initiated BSA raids on companies and individual users.
While the familiar click-and-drag approach is a hallmark of macOS, there’s a hidden world of keyboard shortcuts waiting to be unleashed…Continue reading on Medium »
I am aware of the 120hz difference and battery life. But is there any true difference in speed/computing etc between these two options? I really don’t know what to chose. Only needed for light work (word/outlook/browsing) but on 3 to 4 accounts that remain logged in. Would really appreciate help. submitted by /u/ovijf [link] [comments]
My screen is broken but im using it through hdmi to a tv. I'm abroad and connected it to a tv which is much bigger and it works but I can't see any of the open chrome, logic etc. How do I change the setting so I can see the and use the app properly? Maybe the screen size or resolution? submitted by /u/Don_Gamez [link] [comments]
Even though when I go to the backup in iTunes and say "show" in finder I can see the exact path. Thank you. https://preview.redd.it/1ctj733ebuwc1.png?width=3374&format=png&auto=webp&s=5b73d188e463404df5ddcdf06513960ff9688f6a submitted by /u/ponyboysa42 [link] [comments]
Anyone know how to get the keyboard lights to be always on? I assume it’s because there’s no ambient light sensor now, but lights work when logging in. Just not once I’ve entered my password. submitted by /u/IP_05T04s1994s [link] [comments]
I really love the usability of MacBooks and I was wondering what the best specs would be for someone who wants to use blender/Rhino to sculpt/model. I’m not too focused on rendering but it would still be nice to be able to do that. I also want it to last a while so I want to make sure I get the right specs so i don’t regret anything. submitted by /u/NeedleworkerLost1414 [link] [comments]
Hi all, I've had this issue since yesterday where Chrome has been showing me red lines and a small square with a landscape in it, which I have to click on in order to load an image. Anyone else having this issue or knowing how to fix it? It's getting tedious to press the squares, especially on Pinterest, and the dotted lines are an eyesore. I tried uninstalling Chrome off of my MacBook and reinstalling it, but no luck. thanks! I do have a Macbook Pro. https://preview.redd.it/4utn7axx4uwc1.png?width=2704&format=png&auto=webp&s=fa6c2eb750d3c9bbe859f19fbac00cab8f4c9557 https://preview.redd.it/glbpaaxx4uwc1.png?width=2704&format=png&auto=webp&s=682783d3f26799529ffe578e6c25b511d6c49365 submitted by /u/Ordinary-Cut8829 [link] [comments]
Hello, I have a Macbook Air from 2017. It is working fine, but not for what I am doing currently. I am a master’s student and am working a lot with Anki, word, excel, safari. Sometimes other programs related to my field (softwares for neuroimaging and programming). This might become more often depending on where I am going to work and if I do a PhD. But I definitely know for sure that I can’t write my master‘s thesis with my current laptop. It doesn’t work well if I have more than 20 pages on word and especially when I am using my second screen. I am currently not sure what to choose. I definitely stick to 16GB ram, however I am not sure if the M3 is worth the money. M2 i a bit cheaper. And I was also wondering. Would even older models from 2023/2022 be a good choice for me? I don’t want to spend too much money, but I also don’t want to buy a macbook, where I will struggle again. It should work for my purposes without any problems submitted by /u/SimplePretend2976 [link] [comments]
Hello! long time lurker here, love the community. I am in a bit of a pickle at the moment; a friend of mine wants to trade his M2 512gb MacBook Pro for my 2018 iPad Pro, Magic Keyboard and Apple Watch series 8. Do you think it's worth it? I dont really use the iPad, and would be giving the Mac to a sibling who still uses a 2017 air. Thank you all in advance for taking the time to help! have a great day submitted by /u/scared_symphonist [link] [comments]
Hello everyone, Got this Macbook Pro a1398 from a friend as it wasn't turning on and sometimes it'll show this screen or will just stay black. I opened it and it had so much dust that vents were blocked so I'm guessing the GPU overheated, is there anything that can be done at this stage on top of getting all the dust out of it? Fans will both come on, but nothing will show on the screen. Thank you submitted by /u/jeffcarras [link] [comments]
help! my macbook air does this whenever it's charging. the battery percentage does not go up or down either. what do you think has an issue, the charger or battery? submitted by /u/Agitated-Try2370 [link] [comments]
One of the last days my mid 2012 MacBook Pro will be used for work. 16gb memory as well as an upgraded hard drive and replacement keyboard over the 12 years of its life (al upgraded by myself) The only thing that has really let it down is the charger that’s had to be replaced a couple of times. My wife is away to USA for a trip and is bringing me back a new 14” M3 8G memory MBP. Do you think it will last me 12 years? submitted by /u/MrPinky79 [link] [comments]
I recently bought this used MacBook Pro 2019 16 inch. Intel Core i9, 32GB RAM and 1TB SSD. It's in excellent state. What do you guys think? Was it a good deal? submitted by /u/Fallen_Phoenix8 [link] [comments]
Hey guys bit of a stupid question here. Today I punched my laptop keyboard in response to my macbook randomly shutting itself off and subsequently deleting all the progress I had made across multiple hours of work on a physics essay, very stupid I know. Anyways the keyboard and trackpad no longer respond to anything, but the touchscreen on switch still does. Is there anything I can do myself to fix it or am I just forced to cough up the money for a new one or repair. Thanks guys. submitted by /u/Independent-Ear-1916 [link] [comments]
As streaming services continue to dominate the music industry, Apple Music remains a top choice for many listeners due to its extensive…Continue reading on Medium »
In the realm of accessibility, tech must cater to all. It’s about crafting an inclusive space where your app or game embraces everyone…Continue reading on Medium »
Media reports suggest that sales of Apple’s Vision Pro augmented reality device have slowed to the point that demand for pre-purchase…Continue reading on Enrique Dans »
Spotify napotkało przeszkody w procesie zatwierdzania przez Apple aktualizacji swojej aplikacji w Unii Europejskiej, która miała na celu…Continue reading on Medium »
Apple, not typically associated with openness, has released a generative AI model called OpenELM, which outperforms other language models…Continue reading on Medium »
Are you experiencing issues with your MacBook while in Abu Dhabi? ScorpionFix is your preferred Apple service center in Abu Dhabi, so look…Continue reading on Medium »
Taking a screenshot on a Mac is a fundamental skill. Taking screenshots on Mac lets you grab images of your screen. This is useful for…Continue reading on Medium »
I’m confident in my ability to replace the screen, just wanted to make sure before I ordered a replacement. submitted by /u/mildandwild420 [link] [comments]
It doesn’t turn on so I was either going to put it in to diagnose and maybe repair depending on cost or treat it as a project and add upgraded parts pretty novice in this area but would love to learn…is it worth it? Or should I just return it to the skip!? And buy one that’s working or a newer iMac? My needs for one are minimal but I just love the look! submitted by /u/Luke10089 [link] [comments]
Replacing the logic board of a MacBook is a delicate operation that requires expertise and precision. Often considered the brain of the…Continue reading on Medium »
On both Windows and Linux, you can use the grep command in combination with the | (pipe) operator to filter the output of another command. The | operator takes the output of the command on the left and passes it as input to the command on the right.
Here is an example of how to use the grep command with the | operator on both Windows and Linux:
On Linux:
# List all the files in the current directory and filter the output to show only the files that contain the word "example" ls | grep example
On Windows:
Get 20% off Google Google Workspace (Google Meet) Standard Plan with the following codes: 96DRHDRA9J7GTN6 Get 20% off Google Workspace (Google Meet) Business Plan (AMERICAS): M9HNXHX3WC9H7YE (Email us for more codes)
# List all the files in the current directory and filter the output to show only the files that contain the word "example" dir | findstr example
In this example, the ls (Linux) or dir (Windows) command lists all the files in the current directory, and the grep (Linux) or findstr (Windows) command filters the output to show only the lines that contain the word “example”.
You can use the grep command with the | operator in combination with other command-line utilities to perform various tasks. For example, you can use the grep command to filter the output of the ps command to show only the processes that contain a particular string in their command line arguments.
# Show all the processes that contain the string "python" in their command line arguments ps -aux | grep python
I hope this helps! Let me know if you have any questions.
Using the rev command: The rev command is a utility that reverses the lines of a file or the characters in a string. To reverse a string, you can use the echo command to pass the string to rev:
echo"string" | rev
Using the sed command: The sed command is a powerful utility that can perform various text transformations. To reverse a string, you can use the sed command with the -r option and the 's/.*(.)/\1/g' expression:
echo"string" | sed -r 's/.*(.)/\1/g'
Using the awk command: The awk command is a programming language that is used for text processing. To reverse a string, you can use the awk command with the {print} action:
echo"string" | awk '{print $1}'
On Windows:
Using the powershell command: The powershell command is a shell that provides a command-line interface for Windows. To reverse a string, you can use the powershell command with the -C option and the '[System.Text.Encoding]::Unicode.GetString([System.Text.Encoding]::Unicode.GetBytes("string"))' expression:
Using the cmd command: The cmd command is the command-line interpreter for Windows. To reverse a string, you can use the cmd command with the for loop:
cmd /c "for /L %i in (1,1,%len%) do @echo !string:~%len%-%i,1!"
These are some ways to reverse a string on Linux and Windows. There are other ways to achieve this, using different utilities or programming languages.
Via shell script on Linux
sh-3.2# vi reverse.sh #### Start Script ##### #!/bin/bash input_string=”$1″ reverse_string=””
Get 20% off Google Google Workspace (Google Meet) Standard Plan with the following codes: 96DRHDRA9J7GTN6 Get 20% off Google Workspace (Google Meet) Business Plan (AMERICAS): M9HNXHX3WC9H7YE (Email us for more codes)
::—————- :: Calc Var Length ::—————- :: %*=Str to Check :: Returns %Len% :: ————— :StrLen %* set Data=%* for /L %%a in (0,1,80) do ( set Char=!Data:~%%a,1! if not “!Char!”==”” ( set /a Len=%%a+1 ) else (exit /b) ) exit /b
::————— :: Reverse String ::————— :: %* Str to Reverse :: Returns %Reverse% ::—————— :ReverseStr %* set Data=%* call :StrLen %Data% for /L %%a in (!Len!,-1,0) do ( set Char=!Data:~%%a,1! set Reverse=!Reverse!!Char! ) exit /b
The Windows boot process involves several stages, in which the operating system performs various tasks to prepare the system for use.
The BIOS (Basic Input/Output System) runs a power-on self-test (POST) to check the system’s hardware components and to load the bootstrap program.
The bootstrap program, also known as the boot loader, is responsible for loading the operating system kernel and transferring control to it. In Windows, the boot loader is called the bootmgr.
The operating system kernel, which is the core of the operating system, initializes the system and starts the system services.
The system services, such as the device drivers, are loaded and initialized.
The operating system loads the user profile and starts the user interface, such as the desktop or the login screen.
The user can log in and start using the system.
This is a general overview of the Windows boot process. The exact sequence of events may vary depending on the specific version of Windows and the hardware configuration of the system.
Power is turned on.
The first process starting when you turn on your computer is BIOS i.e, Basic Input Output System. BIOS has two functions, to conduct POST and read MBR.
POST – POST stands for Power On Self Test. POST checks all the hardware devices connected to a computer like RAM, hard disk etc and make sure that the system can run smoothly with those hardware devices. If the POST is a failure the system halts with a beep sound.
Now BIOS checks the boot priority. We can set the boot priority as CD drive, hard disk or floppy drive
MBR – The next duty of BIOS is to read the MBR. MBR stands for Master Boot Record and its the first sector on a hard disk. MBR contains the partition table and boot loader.
Functions of Boot loader Now BIOS has passed the control to boot loader and boot loader is a small program which loads kernel to computers memory. Actually there are two stages of boot loaders, stage 1 boot loader and stage 2 boot loader. MBR contains the stage 1 boot loader and stage 1 boot loader is a link to the stage 2 boot loader. The stage 2 boot loader resides in the boot partition and it loads the kernel to memory.
Boot files and functions There are three boot files in a Windows operating system and they are NTLDR, NTDETECT.COM and Boot.ini. The boot files are found in the active partition of hard disk and its normally C drive in a Windows machine.
NTLDR – NTLDR stands for NT Loader and its the second stage bootloader. The path of NTLDR is C:\Windows\i386\NTLDR.
Boot.ini – Boot.ini contains the configuration files of NTLDR. When the operating system is loaded we cannot pass any arguments to kernel, so those arguments are passed through boot.ini. You can edit boot.ini by opening through notepad. The path of Boot.ini is C:\boot.ini.
NTDETECT.COM – This file detect hardware’s and passes information to NTLDR. Using the collected information the NTLDR creates a hardware key and this key is used to detect hardware’s. A new hardware key is generated after each reboot of the operating system and that’s why system asks to reboot after installation of a new hardware. The hardware keys created by NTLDR can be found in Windows registry at HKEY_LOCAL_MACHINE -> HARDWARES.
Kernel and its functions After executing the functions of boot files the control is passed to Kernel. ntoskrnal.exe is the kernel file in a Windows machine and its path is C:\Windows\system 32\ntoskrnal.exe. Kernel acts as a layer between software and hardware. The library file hal.dll (C;\Windows\system32\hal.dll) helps Kernel to interact with hardware’s. HAL stands for Hardware Abstraction Layer and this hal.dll file is machine specific. Now the drivers for hardware’s are loaded from the file C:\Windows\system32\config\system and the Kernel is loaded to primary memory.
Services and log in procedure When kernel is loaded in the primary memory services for each process is started and the registry entry for those services can be found at HKEY_LOCAL_MACHINE – System – Current control set – Services. Winlogon.exe (C:\Windows\system32\winlogon.exe) is the last service started during this process. Winlogon.exe starts the log in procedures of windows machine. It first calls the library file msgina.dll (C:\Windows\system32\msgina.dll). MSGINA stands for Microsoft Graphics Identification and Authentication and it provides the log in window. Now msginal.dll passes the control to LSA (Local Security Authority), it verifies the username and password from the SAM file. SAM (Security Accounts Manager) contains the information about all users created in a Windows operating system. Now the booting procedure is over and we have reached the desktop of Windows operating system.
Let’s find out how to set Date and time via command line on linux and windows:
On Linux via terminal
System time (Must have sudo privilege) date -s ‘2015-07-28 15:27:30’ Hardware time Let’s set the hardware clock to the current system time: hwclock –systohc
On Windows via command prompt terminal
System time (Must have Administrator privilege) date The current date is: 07/28/2015 Enter the new date: (mm-dd-yy)_ time The current time is: 15:34:03.44 Enter the new time: _
How to Replace all instances of a string in a file?
Open the file in read mode using the open() function.
Read the contents of the file into a string using the read() method.
Use the replace() method to replace all instances of the target string with the new string.
Open the file in write mode using the open() function.
Write the modified string to the file using the write() method.
Close the file using the close() method.
Here is an example code snippet:
This will replace all instances of old_string with new_string in the file file.txt.
# Open the file in read mode with open(‘file.txt’, ‘r’) as f: # Read the contents of the file into a string contents = f.read()
# Replace all instances of the target string contents = contents.replace(‘old_string’, ‘new_string’)
Get 20% off Google Google Workspace (Google Meet) Standard Plan with the following codes: 96DRHDRA9J7GTN6 Get 20% off Google Workspace (Google Meet) Business Plan (AMERICAS): M9HNXHX3WC9H7YE (Email us for more codes)
How to search all files containing a specific string on Linux and Windows?
On Linux
grep -rnw ‘directory’ -e “pattern” grep –include=\*.{txt,log} -rnw ‘directory’ -e “pattern” This will only search for files with .txt or .log extension. grep –exclude=*.txt -rnw ‘directory’ -e “pattern” This will exclude files with .txt extensions.
On Windows
CD Location FINDSTR /L /S /I /N /C:”pattern” *.log
Today I Learned (TIL) You learn something new every day; what did you learn today? Submit interesting and specific facts about something that you just found out here.
submitted by /u/ColeBelthazorTurner [link] [comments]
Reddit Science This community is a place to share and discuss new scientific research. Read about the latest advances in astronomy, biology, medicine, physics, social science, and more. Find and submit new publications and popular science coverage of current research.