ישנם יותר ויותר מנהלי התקנים או בקרי חומרה להפצות GNU / Linux, אך ייתכן שעדיין ישנם רכיבים חסרים מנהלי התקנים ספציפיים ואינם פועלים במחשב שלנו. יש כלי שאינו עדכני, אבל לקח הרבה זמן אבל אולי זה לא ידוע כל כך, מה שנקרא ndiswrapper ומשמש להתקנת מנהלי התקנים של Windows בלינוקס.
למרות שזה נראה לך מוזר אם לא הכרת אותה, אפשר לעשות זאת. ביסודו של דבר ndiswrapper הופך את מנהלי ההתקנים שנבנו להתקנה ב- Windows למנהל התקן מוכן לתפקוד בלינוקס, למרות שזה לא מומלץ וזה יכול לתת בעיות, במקרים קיצוניים מסוימים זה יכול להיות מאוד מעשי ולהימנע מבעיה אחת בתאימות הרכיבים שלנו.
באופן ספציפי, מה ש- ndiswrapper מאפשר להשתמש בו מנהלי התקני כרטיסי רשת שנוצרו עבור Windows ותחת ה- API שלו, כדי להכיל אותם בצורה שתוכל לעבוד עם ליבת לינוקס. אתה יכול להתקין אותו בהפעלה שלך ממאגרים, להוריד אותו מהאינטרנט או עם כלים כמו יכולת, מהמקורות וכו '. לאחר ההתקנה נוכל לקחת מנהלי התקני כרטיסי רשת עבור Microsoft Windows ולחפש את קובץ ה- INF הכלול באלה.
ואז עם קובץ ה- inf בהפעלה שלנו אנו מבצעים את הפקודה הבאה, שתיצור כברירת מחדל קובץ /etc/modprobe.d/ndiswrapper עם הכינוי שיתייחס למנהלי ההתקנים. זה יכול לגרום לבעיות אם כבר יש לנו כרטיס אחר עם אותו שם, ולכן יהיה צורך לשנות אותו. לאחר שתסיים הדברים אמורים לעבוד:
ndiswrapper -i nombre_driver.inf ndiswrapper -m modprobe ndiswrapper
אנו יכולים לראות את מנהלי ההתקנים המותקנים עם:
ndiswrapper -l
או מחק את הבקר אם הוא לא עובד או שאינו תקין:
ndiswrapper -r nombre_driver
בדיוק כמו שיש ndiswrapper לנהגי כרטיסי רשת, ישנם גם כלים אחרים לסוגי חומרה אחרים המבצעים את אותה פונקציה, תוך שימוש במנהלי התקנים סגורים של Windows המותקנים בהפצת לינוקס שלנו. דוגמה נוספת תהיה Envyng, במקרה זה עבור NVIDIA ו- ATI / AMD GPUs, אם כי זה כרגע טיפשי בהתחשב בכך שיש גם מנהלי התקנים חינמיים וגם פרטיים עבור לינוקס עבור כרטיסים אלה ...
ואין אחד גנרי? כלומר, זה עובד עבור כל סוג של נהג ללא קשר אם זה GPU, Ethernet, WiFi או כל דבר אחר?