Jump to content

Why do people use Linux or OS X to extract, edit and compile the DSDT?


  • Please log in to reply
4 replies to this topic

#1
roon83

roon83

    InsanelyMac Protégé

  • Members
  • Pip
  • 42 posts

Why do people use Linux or OS X to extract, edit and compile the DSDT when all of this is possible on Windows by using just the iASL and a good text editor?Are the ACPI Tables different on Windows?



#2
Funkoyote

Funkoyote

    InsanelyMac Protégé

  • Members
  • PipPip
  • 86 posts
  • Gender:Male
  • Location:Madrid (Spain)

Maybe because this people (like me) don't use windows, and don't want to install it.



#3
roon83

roon83

    InsanelyMac Protégé

  • Members
  • Pip
  • 42 posts

I saw a lot of posts on forums and blogs giving instructions to extract and compile DSDT from Linux Live CD's as if it is too hard or impossible on Windows. Some people even giving links to their custom Linux Live Distros to do that. Taking advantage of ignorance? Some people mention DSDTE for Windows. I know it's a lot easier to do the editing and compiling using the AIO tool but recommending it as if it is the only tool for Windows is not right. Some people recommend using Aida64 a commercial product to do that.as if everybody can afford to buy one (people can use the pirated version but why encourage piracy when all that can be done for free).



#4
DAXGr

DAXGr

    InsanelyMac Protégé

  • Members
  • PipPip
  • 60 posts
  • Gender:Male
  • Location:Thessaloniki - Greece
  • Interests:C#, Game development and hobbyist automation.

Hmm I don't know, maybe the BIOS loads presents  different ACPI code or something like that. I agree with you, I dual boot Win8 and 10.8.3 and this would make life so much easier for those BIOS and OSX updates



#5
3.14r2

3.14r2

    The Round One

  • Members
  • PipPipPipPipPipPipPipPip
  • 1,333 posts
  • Location:Molvania

Linux, OS X and Windows although are designed to understand/work the ACPI specification, developers of all the above OSs, do interprent/implemnt the specification differently. Windows can work with DSDT containing many bugs (there are many examples on web, when people using Linux have to fix DSDT in order to make PC work as it should, while the same PC may and usually is perfectly working in Windows).

 

Linux developers (Apple developers as well), as I see it, are playing by the rules and expect that each x86 compatible PC/Mac uses ACPI tables made to the letter according to the official ACPI specification. It obviously not always true.

 

Therefore Linux or OS X may read the ACPI tables more precisely or honestly (if you will), then Windows would do. Windows is well known for containing and using various non trivial fixes and workarounds.

 

I use Linux for the task. It had never failed me.







0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users

© 2014 InsanelyMac  |   News  |   Forum  |   Downloads  |   OSx86 Wiki  |   Mac Netbook  |   PHP hosting by CatN  |   Designed by Ed Gain  |   Logo by irfan  |   Privacy Policy