Jason A. Donenfeld، ليکڪ جو VPN WireGuard،
پيچس ۾ اوپن بي ايس ڊي ڪرنل لاءِ ڊرائيور شامل آهن، ifconfig ۽ tcpdump يوٽيلٽيز ۾ تبديليون شامل آهن وائر گارڊ جي ڪارڪردگي، دستاويزن، ۽ وائر گارڊ کي باقي سسٽم سان ضم ڪرڻ لاءِ ننڍيون تبديليون. ڊرائيور پنهنجي الگورتھم جي عمل کي استعمال ڪري ٿو
عمل درآمد لينڪس، ونڊوز، macOS، *BSD، iOS ۽ Android لاءِ سڀني سرڪاري WireGuard ڪلائنٽ سان مطابقت رکي ٿو. هڪ ڊولپر جي ليپ ٽاپ (Lenovo x230) تي ڪارڪردگي جاچ ڏيکاريندي 750mbit/s جي ذريعي. مقابلي لاءِ، بنيادي ike psk سيٽنگن سان isakmpd 380mbit/s جي هڪ انٽرپٽ مهيا ڪري ٿي.
جڏهن اوپن بي ايس ڊي ڪرنل لاءِ ڊرائيور کي ڊولپ ڪيو ويو ته، ڪجهه تعميراتي حل چونڊيا ويا جيڪي لينڪس لاءِ ڊرائيور سان ملندڙ جلندڙ هئا، پر ڊرائيور بنيادي طور تي OpenBSD لاءِ تيار ڪيو ويو هو، هن سسٽم جي خصوصيتن کي ذهن ۾ رکندي ۽ ٺاهڻ ۾ حاصل ڪيل تجربي کي مدنظر رکندي. لينڪس لاء ڊرائيور. WireGuard جي اصل ليکڪ جي رضامندي سان، نئين ڊرائيور جو سڄو ڪوڊ مفت ISC لائسنس تحت ورهايو ويو آهي.
ڊرائيور اوپن بي ايس ڊي نيٽ ورڪنگ اسٽيڪ سان مضبوطيءَ سان ضم ٿي ٿو ۽ موجوده سب سسٽم استعمال ڪري ٿو، جيڪو ڪوڊ کي تمام ڪمپيڪٽ بڻائي ٿو (ڪوڊ جون 3000 لائينون). اختلافن ۾، لينڪس جي ڀيٽ ۾ ڊرائيور جي اجزاء جي الڳ الڳ الڳ الڳ آهي: OpenBSD-مخصوص انٽرفيس "if_wg.*" فائلن ۾ رکيل آهن، DoS تحفظ ڪوڊ "wg_cookie.*" ۾ آهي، ۽ ڪنيڪشن ڳالهين ۽ انڪرپشن. منطق ”wg_noise.*“ ۾ آهي
جو ذريعو: opennet.ru