پرش به محتوای اصلی

به او کمک کنید: Dev ابزارهای 25 ساله Palm OS را در GitHub منتشر می کند

دِ رجیستر۱۴۰۵ مهر ۲۳, پنجشنبه، ساعت ۲۳:۵۸حدود 3 دقیقه مطالعه

آرون آردیری بایگانی توسعه قدیمی خود را پس از اینکه متوجه شد علاقه مندان هنوز در حال بهبود برنامه های این پلتفرم هستند باز کرد.

یک جامعه کوچک اما فعال از علاقه مندان به محاسبات یکپارچهسازی با سیستمعامل در حال تلاش برای زنده نگه داشتن سیستم عامل Palm OS هستند و توسعه دهنده ای که اخیرا از وجود آنها آگاه شده است، به تازگی گنجینه ای از کدها را به آنها تحویل داده است که نمی دانستند هنوز مفید هستند. Aaron Ardiri، توسعه‌دهنده سوئدی، حدود یک گیگابایت منابع توسعه سیستم عامل Palm را در روز پنجشنبه در GitHub منتشر کرد تا آنها را برای مصرف جامعه حفظ کند.

قبل از آپلود آنها، آردیری به The Register گفت که این فایل‌ها برای بیش از 25 سال در نسخه‌های پشتیبان شخصی او باقی می‌ماند و فقط برای سوابق خودش به عنوان بخشی از گذشته او به عنوان توسعه‌دهنده برنامه‌های Palm OS نگهداری می‌شد. آردیری در ایمیلی توضیح داد: «همه چیز در آرشیو در طول سال‌هایی که من به عنوان یک توسعه‌دهنده فعال Palm OS جمع‌آوری شده بود.

این شامل SDK ها، اسناد فنی، ارائه کنفرانس ها، ابزارهای توسعه، نمونه ها و برخی کد منبع محدود سیستم است که در ابتدا در دسترس توسعه دهندگان قرار گرفته بود تا به آنها کمک کند رابط کاربری و اجزای داخلی سیستم عامل را درک کنند. یک گیگابایت از چنین اطلاعاتی ممکن است امروزه زیاد به نظر نرسد، اما در دوران halcyon PalmPilot، این انبوهی از داده‌های ارزشمند بود.

آردیری قبلا کد منبع برنامه‌های Palm OS خود را در GitHub برای کسانی که به آن علاقه‌مند بودند منتشر کرده بود، اما او تصور می‌کرد که این فقط برای ثبت عمومی است و هیچ‌کس واقعا نمی‌خواهد با برنامه‌های قدیمی سیستم عامل Palm له کند. آردیری توضیح داد: «یک توسعه‌دهنده اخیرا یک درخواست کشش به مخزن منبع اصلی Lemmings من ارسال کرده است و پشتیبانی از نمایشگر HiRes+ را برای Palm Tungsten T3 اضافه کرده است. من نمی دانستم که مردم هنوز هم به طور فعال این نرم افزار را بیش از دو دهه بعد توسعه و بهبود می بخشند. این باعث شد او از سوراخ خرگوش پایین بیاید.

او به زودی متوجه شد که علاقه مندان به سیستم عامل Palm در Reddit، Discord و سایر جوامع آنلاین وجود دارند که همگی به دنبال منابعی هستند تا سخت افزار قدیمی خود را زنده نگه دارند و نرم افزار قدیمی خود را قابل اجرا نگه دارند. او گفت: «این باعث شد متوجه شوم که منابع توسعه قدیمی که روی درایوهای پشتیبان من قرار دارند، ممکن است امروز برای مردم مفید باشند. و اکنون اینجا هستیم، با یک مخزن خوب و چاق GitHub پر از منابعی که کاربران سیستم عامل Palm می توانند از آن استفاده کنند. شایان ذکر است که فقط به این دلیل که Ardiri این مطالب را در GitHub منتشر کرده است، به این معنی نیست که منبع باز و آماده برای انتخاب است.

او با کنار گذاشتن مواردی مانند تصاویر Palm OS ROM، سفت‌افزار، شبیه‌سازها و برنامه‌های تجاری که فکر می‌کرد نباید آن‌ها را توزیع می‌کرد چون مجوز صریح نداشت، اقداماتی را انجام داده است تا از زیر پا گذاشتن هر گونه حق نسخه‌برداری جلوگیری کند. آردیری این را تلاشی برای حفظ تاریخی می داند، نه تلاشی برای دور زدن قوانین IP. آردیری به ما گفت: "بسیاری از دانش اولیه توسعه تلفن همراه با وب سایت های قدیمی، انجمن های توسعه دهندگان، و آرشیو اسناد ناپدید شده است. برخی از آنها فقط در مجموعه های شخصی مانند من باقی می مانند."

او گفت که از اینکه به دنیای علاقه مندان به پالم معرفی شده بسیار هیجان زده است و اخیرا بیش از 50 دستگاه قدیمی سیستم عامل Palm OS را به توسعه دهنده روسی و حافظ سیستم Palm OS دیمیتری گرینبرگ واگذار کرده است. آردیری به ما گفت: "این یک کشف مجدد غیرمنتظره از دوره ای از حرفه من بود که فکر می کردم تا حد زیادی پشت سرم بوده است."

واضح است که Palm OS جامعه بسیار فعال‌تری از آن چیزی دارد که من فکر می‌کردم... این مخزن سهم من در این تلاش‌ها است، که سابقه‌ای تاریخی از نحوه توسعه زمانی که Palm OS یک پلتفرم تجاری پر رونق بود را ارائه می‌دهد. این باعث می شود شما تعجب کنید که چه طلای دیجیتال دیگری در پشتیبان گیری قرار دارد و منتظر کشف شدن است. این را به عنوان نشانه ای برای نگاهی به درایوهای قدیمی خود در نظر بگیرید - هرگز نمی دانید ممکن است چه چیزی را پیدا کنید که کسی مدت هاست به دنبال آن بوده است. ®

خواندن متن کامل در دِ رجیستربه زبان اصلی، در سایت ناشر باز می‌شود
متن اصلی (انگلیسی)

Give him a hand: Dev publishes 25-year-old Palm OS tools to GitHub

Aaron Ardiri opened his old development archive after discovering enthusiasts were still improving apps for the platform

همه‌ی اخبار فناوری