
Fechado
Publicado
Pago na entrega
I’d like Tailscale’s Go-based client to compile, run, and package cleanly on NetBSD 11 (and future releases) and then be accepted into pkgsrc so anyone can install it with a simple pkg_add. The code already builds smoothly on many Unix-like systems; what’s missing is the NetBSD-specific work: fixing any build flags, adjusting syscall wrappers, writing the proper rc.d script, and creating a high-quality pkgsrc framework entry. Default configuration is fine—I’m not looking for custom tunables at this stage—just a solid, reproducible package that aligns with upstream. You’ll need familiarity with Go modules, pkgsrc Makefile conventions, and the usual NetBSD build tools (bmake, [login to view URL], etc.). I’ll provide a NetBSD 11 test VM if you don’t have one handy. Once the package builds locally, we’ll submit it for review on pkgsrc-wip and shepherd it through whatever tweaks the maintainers request. There is already a tailscale package which mostly works with userland networking, but not tun Deliverables • Compiling Tailscale binary that runs without errors on NetBSD 11 • Completed pkgsrc directory (Makefile, distinfo, PLIST, DESCR, rc.d script) that passes pkglint and bulk build checks • Patch set or PR ready for pkgsrc-wip inclusion, with clear commit messages • Brief README outlining the build steps and any upstream changes proposed Acceptance criteria: `bmake install` succeeds on a fresh NetBSD 11 system, `tailscaled` starts via rc.d, and `tailscale status` shows the node online and tailscale works via tun networking. Once those boxes are ticked, we’ll push it upstream and celebrate having Tailscale one command away for every NetBSD user. To clarify: The final goal is to have a working tailscale package on NetBSD in pkgsrc, but for this project a pkgsrc-wip package with any necessary patches would be fine. There is a pkgsrc wireguard package which works fine on NetBSD, so the underlying tech should be good, but for some reason tailscale does not currently work with tun networking on NetBSD. The tailscale userspace-networking seems to work fine So it may involve some back and forth between the wireguard and tailscale packages, and poking at golang networking config
ID do Projeto: 40143860
49 propostas
Projeto remoto
Ativo há 29 dias
Defina seu orçamento e seu prazo
Seja pago pelo seu trabalho
Descreva sua proposta
É grátis para se inscrever e fazer ofertas em trabalhos
49 freelancers estão ofertando em média £140 GBP for esse trabalho

Hello, I can package Tailscale's Go-based client for NetBSD 11 and ensure it compiles, runs, and integrates with pkgsrc. My experience with Go modules and pkgsrc Makefile conventions will enable me to adjust build flags, syscall wrappers, and craft a robust pkgsrc entry. I'll utilize the provided NetBSD 11 VM for testing and ensure all deliverables meet your acceptance criteria, including a seamless `bmake install` and functional `tailscale status`. Questions: • Are there any specific testing scenarios you want to prioritize? • Should the README include detailed upstream change proposals or just a summary? Looking forward to creating a reliable package that makes Tailscale easily accessible for NetBSD users. Thanks and best regards, Kamran
£90 GBP em 5 dias
5,1
5,1

Hello, I’m experienced with Go-based system software and pkgsrc packaging and can make Tailscale build, run, and package cleanly on NetBSD 11, ready for submission to pkgsrc-wip. I’ll handle the NetBSD-specific work: adjusting build flags and syscalls, enabling tun-based networking, writing a proper rc.d script, and creating a high-quality pkgsrc framework that passes pkglint and bulk build checks while staying aligned with upstream. Timeline: start immediately, first working build and pkgsrc files within 20 hours Deliverables: clean NetBSD binary, complete pkgsrc directory, wip-ready patch/PR, and a short README Acceptance: bmake install succeeds, tailscaled starts via rc.d, and tailscale status shows the node online I’m ready to begin as soon as the VM is available. Best regards, Muhammad Jibran
£155 GBP em 1 dia
4,6
4,6

⭐Hi, I’m ready to assist you right away!⭐ I believe I’d be a great fit for your project since I have extensive experience in Go programming and packaging, familiarity with NetBSD build tools, and a strong background in open-source software development. With a keen eye for detail and a commitment to quality, I can ensure a smooth compilation, packaging, and integration of Tailscale client on NetBSD. This project will streamline the installation process for NetBSD users, providing a reliable package that aligns seamlessly with upstream standards. By carefully implementing NetBSD-specific adjustments and creating a robust pkgsrc framework, I aim to deliver a package that meets your requirements and exceeds expectations. If you have any questions, would like to discuss the project in more detail, or would like to know how I can help, we can schedule a meeting. Thank you. Maxim
£37 GBP em 5 dias
4,2
4,2

Hello, I will modify and package the Go-based Tailscale client for native NetBSD 11 support, specifically focusing on enabling the required TUN networking functionality. I will begin by troubleshooting and fixing the current TUN-related issues in the Go code or syscall wrappers. I will then create a high-quality pkgsrc directory, including the Makefile, PLIST, DESCR, and a robust rc.d script that starts tailscaled. The entire package will pass pkglint and bulk build checks. My deliverable will be the compiling binary, the complete pkgsrc directory, and a Patch Set/PR ready for immediate submission to pkgsrc-wip, ensuring tailscale status shows the node online and working via TUN networking. Is the provided NetBSD 11 test VM running on x86_64 or a different architecture? Do you have a preferred method for creating the final patch set (git format-patch, makepatch)? Are there any specific local build flags currently used when compiling Go applications on your NetBSD setup? Thanks, Nivedita
£135 GBP em 7 dias
4,1
4,1

Hello, I can help package Tailscale's Go-based client for NetBSD 11 and future releases, ensuring it compiles and runs smoothly. I'll handle the necessary NetBSD-specific adjustments: build flags, syscall wrappers, and crafting a robust pkgsrc framework entry. My familiarity with Go modules, pkgsrc conventions, and NetBSD build tools will ensure a high-quality package. I'll provide a complete pkgsrc directory with Makefile, distinfo, PLIST, DESCR, and rc.d script, all passing pkglint and bulk build checks. Additionally, a patch set or PR will be prepared for pkgsrc-wip inclusion, with clear commit messages. A README will outline build steps and any proposed upstream changes. Questions: • Are there any specific upstream changes you foresee needing? • How do you plan to test the package once it's ready for submission? Looking forward to collaborating on making Tailscale effortlessly installable on NetBSD systems. Thanks and best regards, Faizan
£90 GBP em 5 dias
3,8
3,8

Hi David, Just wrapped up a similar Go-based package porting project for a client – full build, testing, and package creation for an existing Unix-like system. Exactly the kind of challenge you're facing with Tailscale on NetBSD. We’re the perfect fit for this. I specialize in building and deploying Go applications on various Unix-like systems, including NetBSD, using Go modules, pkgsrc Makefile conventions, and the standard NetBSD build tools. I have extensive experience in creating high-quality, reproducible packages that align with upstream standards. Multiple 5-star reviews on complex Go package compilations and Unix-like system deployments. Happy to dive into the specifics of your project. I'll work with you to identify and address the NetBSD-specific issues, create a solid pkgsrc framework entry, and ensure the final package meets the acceptance criteria. Worst case, you get a free consultation and some solid ideas to get you moving forward. Would you like to schedule a quick call to discuss the project in more detail? Chris | Lead Developer | Novatech
£135 GBP em 14 dias
3,5
3,5

Hi there, I’m Sean, an AI & Full-Stack Developer with over 5 years of experience specializing in software development, Golang, and open-source projects. One of my key achievements includes successfully packaging complex applications for various Unix-like operating systems, ensuring they meet specific build requirements. I understand the nuances of compiling the Tailscale client for NetBSD, including adjusting build flags, syscall wrappers, and creating the pkgsrc framework entry. I can do this project perfectly, ensuring a smooth installation process with `pkg_add`. I typically deliver this scope in 10 days, including testing to ensure `bmake install` succeeds, along with proper `rc.d` setup. Rest assured, I prioritize clean code, thorough documentation, and adhering to pkgsrc conventions. Let’s move forward and get Tailscale ready for every NetBSD user! What specific test cases would you like to run to validate the Tailscale functionality on NetBSD? Thanks,
£250 GBP em 10 dias
3,3
3,3

Hi There, I understand that you need Tailscale's Go-based client successfully compiled and packaged for NetBSD 11, ensuring it integrates seamlessly into pkgsrc. I possess the required skills and experience to address your specific needs, including fixing build flags and writing the proper rc.d script, leading to a reproducible package aligned with upstream. As a software developer with over 6 years of expertise in Linux, Golang, BSD, and open-source software development, I am well-versed in pkgsrc Makefile conventions and the tools required for successful NetBSD package creation. I assure you of a smooth and efficient process for achieving your project's goals. Here are my portfolio links for your reference: https://www.freelancer.com/u/adily1 Looking forward to contributing to this important project. Thank you, Adil Yousuf
£20 GBP em 7 dias
2,3
2,3

Hey there. Have you already identified where the current pkgsrc Tailscale package falls short for tun-based networking on NetBSD, or should I start by auditing the existing patches and rc.d logic? Do you want the initial target to be NetBSD 11 only, or should we keep the Makefile flexible for -current and future releases from day one? I’ve worked with Go services on BSD systems and with pkgsrc, where the real work is aligning Go build flags, syscall expectations, and rc.d behavior so things feel native. I’d start by getting a clean NetBSD 11 build with tun support working outside pkgsrc, then formalize it into a proper pkgsrc package that passes pkglint and bulk builds. That includes a clean Makefile, rc.d script, PLIST, and minimal, review-friendly patches. Once it’s solid locally, I’m comfortable shepherding it through pkgsrc-wip review and iterating based on maintainer feedback until it’s ready for upstream inclusion. Looking forward to discussing more on chat. Best Kirill
£800 GBP em 12 dias
2,4
2,4

❤️Hi, I’ve worked on packaging and porting Go-based networking tools to BSD systems, including creating pkgsrc packages that pass pkglint and bulk build checks. In similar projects, I adapted Go modules to NetBSD by adjusting build flags, handling syscall and networking differences, and aligning the build with pkgsrc Makefile conventions using bmake and mk.conf. I’ve also written rc.d scripts and prepared clean pkgsrc directories (Makefile, PLIST, DESCR, distinfo), then shepherded them through pkgsrc-wip review by responding to maintainer feedback and refining patches. For this project, I’ll apply that experience to get the Tailscale client compiling and running cleanly on NetBSD 11, investigate the tun networking gap by comparing WireGuard’s working pkgsrc implementation with Tailscale’s approach, and apply any necessary Go or pkgsrc-level patches. The result will be a reproducible pkgsrc-wip package that installs cleanly, starts via rc.d, and brings the node online with tailscale status, ready for upstream submission. I’m confident I can deliver this successfully and can begin work right away. Best Regards, Oscar
£190 GBP em 7 dias
2,2
2,2

I’ve spent years shipping and hardening production systems on Unix-like platforms, including building reliable CI/CD pipelines and reproducible builds with strong attention to release hygiene and maintainability. My background in networking-oriented backends (secure auth, low-latency services, and performance work) maps well to debugging the tun-path issues and aligning the implementation with how NetBSD expects device and routing behavior to work. I’m comfortable working in bmake-style build environments and collaborating through review cycles with clear, incremental patch sets and clean commit history, which is exactly what pkgsrc maintainers expect. I approach problems like this by isolating the failing syscall/interface boundary, producing minimal upstreamable fixes, and validating with repeatable install/start/status checks before handing anything off. You’ll get a maintainer-friendly pkgsrc-wip submission plus the engineering discipline to shepherd it through review and keep it working as NetBSD releases evolve.
£135 GBP em 7 dias
1,4
1,4

Dear Client, How are you? I hope this proposal finds you well. I'M A CERTIFIED & EXPERIENCED EXPERT This is to inform you that I have KEENLY gone through your project description, CLEARLY understood all the project requirements as instructed in your project proposal and this is to let you know that I will perfectly deliver as desired. Being in possession of all stated required skills as this is my field of professional specialization having completed all certifications and developed adequate experience in the respective field, I hereby humbly request you to consider my bid for professional, quality and affordable services that meet all your requirements. I always guarantee timely delivery and unlimited revisions where necessary hence you are assured of utmost satisfaction when working with me. Please send me a message so that we can discuss more and seal the project. WELCOME.
£250 GBP em 1 dia
1,0
1,0

Dear [Client's Name], I am Aurallian, and I am confident I can tackle your NetBSD 11 Tailscale packaging project flawlessly. Leveraging my expertise in Go modules and pkgsrc Makefile conventions, I will swiftly ensure Tailscale binaries run seamlessly on NetBSD 11. Utilizing my experience with NetBSD build tools, I will deliver a polished pkgsrc entry alongside a comprehensive README. Let's collaborate closely to streamline the review process on pkgsrc-wip and celebrate your one-step-away Tailscale for all NetBSD users. Eager to get started. Shall we discuss next steps? Best regards, Aurallian
£150 GBP em 14 dias
0,3
0,3

⭐If you award me, your smile shows up.⭐ Hi Your project immediately stood out to me—it's very similar to one I successfully completed just recently. The core challenges, structure, and technical requirements feel highly familiar, with only a handful of unique elements that align perfectly with my established expertise. This close match is excellent news: it lets me bypass the usual ramp-up period, avoid trial and error, and deliver clean, high-quality work quickly and confidently. I bring deep, hands-on experience with Documentation, Software Development, Linux, Golang, BSD, Wireguard and Open Source, along with proven strategies and best practices refined through multiple comparable projects. You can review a directly relevant example in my portfolio here: https://www.freelancer.com/u/thomasb726 I’d be happy to discuss your specific goals in more detail and share a few tailored ideas based on what has worked well in similar scenarios. Why clients consistently choose and return to me: • Clear, proactive, and timely communication—you’ll always know exactly where the project stands • I treat your deadlines, budget, and reputation with the same priority I give my own • Responsive, approachable, and committed to making the entire process smooth and stress-free • Strong ongoing support after delivery; many clients build long-term working relationships as a result If you're looking for precise execution, exceptional quality, and a reliable long-term partner, I’d love to con
£150 GBP em 1 dia
0,0
0,0

Hey , Thank you for sharing the job details. After going through the description, it’s clear you need someone confident with Open Source, Documentation, Golang, Linux, Software Development, BSD and Wireguard and can deliver clean, reliable results. That is exactly the kind of work done day to day, so this project is a great fit. Before getting started, there are a few points that would really help shape the best solution for you: Are all the mentioned skills and features mandatory, or is there any flexibility in the tech stack and scope? Is there any existing code, design, or documentation available, or should this be developed completely from scratch? What is your ideal timeline and any hard deadlines for milestones or final delivery? Why work with me? 1. More than 250 major projects completed, including complex, long-term engagements. 2. No negative feedback over the last 5 to 6 years, reflecting consistent quality and reliability. 3. 100+ recent major projects with 5-star reviews, showing that clients are not only satisfied but return with more work. Availability: 9 AM to 9 PM Eastern Time (full‑time freelancer, easy to collaborate and quick to respond). Portfolio: https://www.freelancer.com/u/syeds273 Recent, relevant work samples will be shared privately to protect client confidentiality. Please start the chat so we can finalize the project details, expectations, and the best execution plan. Regards, Syed.
£20 GBP em 3 dias
0,0
0,0

Hello there , Good afternoon! I’ve carefully checked your requirements and really interested in this job. I’m full stack node.js developer working at large-scale apps as a lead developer with U.S. and European teams. I’m offering best quality and highest performance at lowest price. I can complete your project on time and your will experience great satisfaction with me. I’m well versed in React/Redux, Angular JS, Node JS, Ruby on Rails, html/css as well as javascript and jquery. I have rich experienced in Golang, Documentation, Wireguard, Software Development, BSD, Open Source and Linux. For more information about me, please refer to my portfolios. I’m ready to discuss your project and start immediately. Looking forward to hearing you back and discussing all details.. Hope to hear from you soon
£20 GBP em 5 dias
0,0
0,0

Hi David, I understand your need to have Tailscale's Go-based client compiled, run, and packaged cleanly on NetBSD 11. I am confident in my ability to address the NetBSD-specific requirements to ensure a high-quality pkgsrc entry aligning with upstream standards. My technical strategy involves adjusting build flags, tweaking syscall wrappers, creating the necessary rc.d script, and developing a comprehensive pkgsrc framework entry. I am well-versed in Go modules, pkgsrc Makefile conventions, and NetBSD build tools, ensuring a smooth execution of the project. You can expect the following deliverables from me: - A Tailscale binary that runs error-free on NetBSD 11 - A complete pkgsrc directory meeting all requirements and passing necessary checks - A patch set or PR ready for pkgsrc-wip inclusion with detailed commit messages - A concise README outlining build steps and proposed upstream changes I'll send over my portfolio via direct message. Feel free to reach out there. My background in Go development and system packaging ensures reliable results and professional standards. I'm available to dive deeper into your requirements and address any concerns. Best regards, Taneem
£140 GBP em 7 dias
0,0
0,0

Dear Client, This proposal is focused on delivering a clean, upstream-aligned Tailscale implementation for NetBSD that is reliable, maintainable, and pkgsrc-ready. Slogan: Immediately available in your time zone, ready to start without delay, proven in Go, Unix-like systems, and packaging workflows, with a strict focus on reproducible, upstream-quality results. The work will concentrate on resolving NetBSD-specific build and syscall gaps while preserving compatibility with upstream Tailscale code. Go module handling and build flags will be aligned with NetBSD toolchains to ensure consistent compilation across releases. A high-quality pkgsrc framework entry will be produced, following established conventions and passing pkglint and bulk build checks. The rc.d integration will be implemented to support predictable service lifecycle management. Testing will validate tun-based networking functionality, not only userland operation, to meet real-world expectations. Experience includes Go-based system services, BSD platforms, kernel-facing networking, and pkgsrc-compliant packaging. The outcome is a one-command install experience suitable for upstream acceptance and long-term maintenance. Kind regards.
£135 GBP em 7 dias
0,0
0,0

Hey , I just finished reading the job description and I see you are looking for someone experienced in Documentation, Software Development, Wireguard, BSD, Golang, Open Source and Linux. This is something I can do. Please review my profile to confirm that I have great experience working with these tech stacks. While I have few questions: 1. These are all the requirements? If not, Please share more detailed requirements. 2. Do you currently have anything done for the job or it has to be done from scratch? 3. What is the timeline to get this done? Why Choose Me? Deliver high-quality work with a strong focus on accuracy, efficiency, and client objectives. Maintain a proven record of long-term client satisfaction with consistently positive feedback. Earn 5-star ratings on recent projects, reflecting reliability and clear communication. Work with a structured, detail-oriented approach to ensure timely and accurate delivery. Availability: Full-time freelancer with flexible availability and fast response times (Eastern Time). I will share with you my recent work in the private chat due to privacy concerns! Please start the chat to discuss it further. Regards, Hassan.
£20 GBP em 4 dias
0,0
0,0

Hello, I can help make Tailscale’s Go client build, run, and package cleanly on NetBSD 11, and prepare it for acceptance into pkgsrc. I’m experienced with Go modules, Unix-like systems, and pkgsrc packaging, and I’m comfortable working through upstream and maintainer review cycles. My approach would be: Fix any NetBSD-specific build or syscall issues (including tun support, not just userland networking) Ensure tailscaled builds and runs reliably on NetBSD 11 Create a complete, policy-compliant pkgsrc package (Makefile, distinfo, PLIST, DESCR, rc.d script) Validate with pkglint, bulk build checks, and a clean bmake install on a fresh system Prepare a clear patch set / PR for pkgsrc-wip and address reviewer feedback Deliverables will include a working Tailscale binary with tun networking, a ready-to-submit pkgsrc directory, and brief documentation covering build steps and any NetBSD-specific changes. I’m happy to use your provided NetBSD 11 VM and can move quickly. The goal will be a solid, reproducible package that aligns with upstream and is easy for maintainers to accept. Looking forward to working on this.
£135 GBP em 7 dias
0,0
0,0

London, United Kingdom
Método de pagamento verificado
Membro desde out. 17, 2024
£20-250 GBP
£750-1500 GBP
£20-250 GBP
£10-15 GBP / hora
mín. $50 USD / hora
mín. $50 USD / hora
£10-15 GBP / hora
$1500-3000 USD
₹12500-37500 INR
$250-750 USD
₹12500-37500 INR
$250-750 USD
$1500-3000 USD
£10-15 GBP / hora
$1500-3000 USD
mín. $50 USD / hora
$250-750 USD
₹12500-37500 INR