<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"><channel><title>نوشته های amirmohammad_jahan</title><link>https://virgool.ir/feed/@m_67078166</link><description></description><language>fa</language><pubDate>2026-11-11 11:56:10</pubDate><image><url>https://virgool.ir/images/default-avatar.jpg</url><title>amirmohammad_jahan</title><link>https://virgool.ir/@m_67078166</link></image><item><title>لینک گیت هاب سیستم‌عامل</title><link>https://virgool.ir/@m_67078166/لینک-گیت-هاب-سیستم-عامل-htj3ao9o7blb</link><description>بلاخره SovereignX منتشر شود و می‌توانید این سیستم‌عامل را بوت و روی سخت‌افزار اجرا کنیداگر نمی‌دانید سیستم‌عامل SovereignX  چیست در سایت ویرگول مقاله موجود دارد میتوانید بخوانید و اینم لینک گیت هاب SovereignX https://github.com/amirmohammadjahani04-collab/SovereignX.git</description><category>amirmohammad_jahan</category><author>amirmohammad_jahan</author><pubDate>Fri, 23 Oct 2026 16:31:37 +0330</pubDate></item><item><title>سیستم عامل godOS</title><link>https://virgool.ir/@m_67078166/سیستم-عامل-godos-wagefhroevu4</link><description>godOS چیست؟معرفی کامل یک سیستم‌عامل مستقل با رویکرد مذهبیgodOS یک سیستم‌عامل مستقل و در حال توسعه است که با هدف ایجاد یک محیط نرم‌افزاری مستقل، سبک و قابل توسعه با رویکرد مذهبی طراحی شده است. این پروژه از سطح بوت‌لودر و کرنل آغاز شده و به‌تدریج بخش‌های مختلف یک سیستم‌عامل واقعی، از فایل‌سیستم و Package Manager گرفته تا محیط دسکتاپ و برنامه‌های کاربردی، در آن توسعه پیدا می‌کنند.godOS یک پروژه آموزشی برای نمایش مفاهیم سیستم‌عامل نیست؛ بلکه هدف آن ساخت یک سیستم‌عامل مستقل با معماری و ابزارهای اختصاصی خودش است.---هویت godOSهویت godOS بر سه بخش اصلی استوار است:1. سیستم‌عامل مستقل2. محیط نرم‌افزاری با رویکرد مذهبی3. قابلیت توسعه و مدیریت نرم‌افزار با Package Managerدر godOS، موضوعات مذهبی تنها یک برنامه جانبی نیستند، بلکه بخشی از هویت اصلی سیستم‌عامل را تشکیل می‌دهند.هدف این پروژه ایجاد محیطی است که کاربر بتواند در آن، در کنار امکانات عمومی یک سیستم‌عامل، به مجموعه‌ای از محتوای مذهبی و برنامه‌های مرتبط نیز دسترسی داشته باشد.---معماری و ساختار godOSgodOS از پایین‌ترین بخش‌های یک سیستم کامپیوتری شروع می‌شود.در حال حاضر بخش‌هایی مانند موارد زیر در پروژه وجود دارند یا در حال توسعه هستند:- Bootloader اختصاصی- Kernel اختصاصی- اجرای 16-bit Real Mode- BIOS Boot- پشتیبانی از FAT12- خواندن فایل‌های موجود روی دیسک- محیط Shell- Desktop گرافیکی- Package Manager- برنامه‌های اختصاصی- پشتیبانی از ماوس PS/2- اجرای برنامه‌ها از طریق محیط سیستم‌عاملبخش‌های مختلف پروژه به‌صورت مستقل توسعه داده می‌شوند تا در نهایت یک سیستم‌عامل یکپارچه تشکیل دهند.---توسعه از صفر با Assemblyیکی از ویژگی‌های اصلی godOS این است که بخش‌های اصلی آن از سطح پایین و با Assembly توسعه داده می‌شوند.در این پروژه، برخلاف سیستم‌هایی که بر پایه یک سیستم‌عامل موجود ساخته می‌شوند، هدف این است که اجزای اصلی خود godOS توسط توسعه‌دهنده ساخته شوند.این موضوع شامل بخش‌هایی مانند:- Bootloader- Kernel- مدیریت حافظه و داده- ارتباط با BIOS- دسترسی به دیسک- مدیریت فایل‌ها- رابط کاربری- Desktop- تعامل با سخت‌افزار- اجرای دستوراتاست.بنابراین godOS صرفاً یک پوسته یا برنامه‌ای روی یک سیستم‌عامل دیگر نیست؛ بلکه یک پروژه سیستم‌عامل مستقل است.---Bootloaderاولین بخش مهم godOS، Bootloader است.هنگامی که کامپیوتر از دیسک godOS بوت می‌شود، BIOS کنترل را به Bootloader می‌دهد.Bootloader وظایفی مانند موارد زیر را انجام می‌دهد:- شروع فرآیند بوت- آماده‌سازی محیط اولیه CPU- تنظیم Segmentها- دسترسی به دیسک از طریق BIOS- خواندن بخش‌های Kernel از دیسک- انتقال Kernel به حافظه- اجرای Kernelدر ساختار فعلی، Bootloader از BIOS برای خواندن سکتورهای دیسک استفاده می‌کند و Kernel را در حافظه بارگذاری می‌کند.پس از بارگذاری، کنترل سیستم از Bootloader به Kernel منتقل می‌شود.---KernelKernel هسته اصلی godOS است.Kernel مسئول اجرای منطق اصلی سیستم‌عامل و فراهم کردن محیط لازم برای بخش‌های دیگر سیستم است.در نسخه فعلی، Kernel شامل قابلیت‌هایی مانند:- Shell- مدیریت دستورات- ورود به Desktop- رابط گرافیکی- Package Manager- دسترسی به فایل‌های FAT12- مدیریت ورودی- پشتیبانی از ماوس- اجرای بخش‌های مختلف محیط سیستم‌عاملاست.Kernel در آینده می‌تواند به‌صورت گسترده‌تری توسعه پیدا کند و مسئولیت‌های بیشتری مانند مدیریت حافظه، مدیریت پردازش‌ها، مدیریت دستگاه‌ها و سایر سرویس‌های سیستم‌عامل را بر عهده بگیرد.---فایل‌سیستمgodOS در ساختار فعلی از FAT12 استفاده می‌کند.FAT12 یک فایل‌سیستم قدیمی و ساده است که برای مرحله فعلی توسعه godOS مناسب است، زیرا ساختار آن نسبتاً ساده و قابل پیاده‌سازی در محیط Real Mode است.دیسک godOS شامل بخش‌هایی مانند:- Boot Sector- Reserved Sectors- FAT- Root Directory- Data Areaاست.پکیج‌های godOS نیز می‌توانند به‌عنوان فایل روی همین فایل‌سیستم قرار بگیرند.برای مثال:QURAN.PKGDUA.PKGHADITH.PKGTASBIH.PKGAZKAR.PKGPRAYER.PKGاین ساختار پایه‌ای برای سیستم Package Manager godOS محسوب می‌شود.---Package Manager؛ بخش مهم godOSیکی از ویژگی‌های مهم godOS، داشتن Package Manager اختصاصی است.این Package Manager با نام:pkgشناخته می‌شود.هدف &#34;pkg&#34; مدیریت نرم‌افزارها و محتوای قابل نصب در godOS است.دستورهای اصلی طراحی‌شده برای آن عبارت‌اند از:pkg listpkg search namepkg install namepkg remove namepkg info namepkg updateبنابراین Package Manager صرفاً یک دستور نمایشی نیست؛ بلکه قرار است یکی از اجزای اصلی اکوسیستم نرم‌افزاری godOS باشد.در مرحله فعلی، تمرکز روی مدیریت پکیج‌های موجود روی فایل‌سیستم محلی است.در مراحل بعدی، معماری Package Manager می‌تواند به سمت دریافت پکیج از شبکه توسعه پیدا کند.---پکیج‌های مذهبییکی از تفاوت‌های اصلی godOS با یک سیستم‌عامل عمومی، تمرکز آن بر محتوای مذهبی است.پکیج‌های اصلی طراحی‌شده برای godOS شامل موارد زیر هستند:Quranپکیج قرآن برای دسترسی به محتوای قرآن در محیط godOS.Duaمجموعه‌ای برای دعاها و محتوای مرتبط.Hadithبرای ارائه مجموعه احادیث.Tasbihبرنامه یا پکیج مربوط به تسبیح و ذکر.Azkarبرای اذکار.Prayerبرای امکانات مرتبط با نماز.این مجموعه بخشی از اکوسیستم نرم‌افزاری godOS را تشکیل می‌دهد.---DesktopgodOS تنها یک محیط خط فرمان نیست.این پروژه دارای محیط Desktop گرافیکی نیز است.محیط دسکتاپ godOS با استفاده از قابلیت‌های گرافیکی BIOS/VBE توسعه داده شده و در حال حاضر برای نمایش گرافیک در وضوح‌هایی مانند:640 × 480طراحی شده است.محیط دسکتاپ دارای عناصری مانند:- Wallpaper اختصاصی- آیکون‌های برنامه‌ها- پنجره‌های برنامه- نوارهای رابط کاربری- Dock- Cursor- تعامل با ماوساست.طراحی بصری Desktop نیز بخشی از هویت godOS محسوب می‌شود.---طراحی مذهبی Desktopظاهر Desktop godOS نیز با هویت مذهبی پروژه هماهنگ شده است.فضای گرافیکی شامل عناصر بصری مانند:- آسمان- کوهستان- آب- ماه- مسجداست.در کنار این محیط، برنامه‌های مذهبی به شکل آیکون در Desktop قرار می‌گیرند.برای مثال می‌توان برنامه‌هایی مانند:QuranDuaHadithTasbihAzkarPrayerQiblaرا مستقیماً از Desktop اجرا کرد.بنابراین رویکرد مذهبی godOS فقط در نام پکیج‌ها وجود ندارد، بلکه در طراحی رابط کاربری نیز دیده می‌شود.---تعامل با کاربرgodOS دارای دو نوع رابط اصلی است:Shellکاربر می‌تواند از طریق Shell دستورات سیستم را وارد کند.برای مثال:helpcleardesktoppkg listpkg search quranpkg install quranpkg info quranpkg remove quranpkg updateexitDesktopکاربر همچنین می‌تواند از محیط گرافیکی استفاده کند.در Desktop، برنامه‌ها از طریق آیکون‌ها قابل دسترسی هستند و با استفاده از ماوس می‌توان با محیط تعامل داشت.---پشتیبانی از Mouseبرای تبدیل Desktop به یک محیط تعاملی، godOS از ماوس PS/2 نیز استفاده می‌کند.Kernel اطلاعات ماوس را دریافت کرده و موقعیت Cursor را در محیط گرافیکی تغییر می‌دهد.هدف این بخش این است که کاربر بتواند:- حرکت Cursor- کلیک روی آیکون- باز کردن برنامه- بستن پنجره- تعامل با Desktopرا انجام دهد.---پنجره‌های برنامه‌هابرنامه‌های godOS می‌توانند در پنجره‌های گرافیکی اجرا شوند.برای مثال، انتخاب Quran می‌تواند یک پنجره مربوط به قرآن را باز کند.همین ساختار برای برنامه‌های دیگر نیز قابل استفاده است:QuranDuaHadithTasbihAzkarPrayerQiblaLibraryZakatSettingsاین معماری باعث می‌شود Desktop godOS بتواند به‌مرور از یک محیط گرافیکی ساده به یک Desktop کامل‌تر تبدیل شود.---اجرای godOSدر مرحله فعلی، godOS برای آزمایش و توسعه می‌تواند روی QEMU اجرا شود.QEMU یک محیط مجازی برای شبیه‌سازی سخت‌افزار کامپیوتر فراهم می‌کند.بنابراین توسعه‌دهنده می‌تواند بدون نصب مستقیم سیستم‌عامل روی سخت‌افزار واقعی، نسخه‌های جدید godOS را بوت و آزمایش کند.ساختار فعلی نیز برای محیط BIOS و سخت‌افزار مجازی QEMU طراحی شده است.---وضعیت فعلی پروژهgodOS یک پروژه در حال توسعه است.به همین دلیل تمام امکاناتی که در یک سیستم‌عامل بزرگ و کامل وجود دارد، هنوز در آن پیاده‌سازی نشده‌اند.معماری پروژه به‌صورت مرحله‌ای در حال گسترش است.مسیر توسعه می‌تواند شامل بخش‌هایی مانند:- مدیریت بهتر حافظه- سیستم پردازش- Driverهای بیشتر- سیستم فایل پیشرفته‌تر- اجرای برنامه‌های مستقل- Package Manager کامل‌تر- شبکه- دریافت پکیج از اینترنت- ابزارهای سیستمی بیشتر- Desktop کامل‌ترباشد.---آینده Package Managerیکی از مسیرهای مهم توسعه godOS، تبدیل &#34;pkg&#34; به یک Package Manager شبکه‌ای است.در وضعیت فعلی، پکیج‌ها می‌توانند روی فایل‌سیستم محلی قرار داشته باشند.اما برای رسیدن به Package Manager شبکه‌ای، سیستم‌عامل به زیرساخت‌های بیشتری نیاز خواهد داشت، از جمله:- Driver کارت شبکه- دسترسی به Network Interface- Ethernet- ARP- IP- پروتکل‌های انتقال- ارتباط با Server- دریافت فایل Package- بررسی Package- نصب Packageدر نهایت هدف این است که کاربر بتواند در خود godOS، پکیج مورد نظر را با &#34;pkg&#34; پیدا و نصب کند.برای مثال:pkg search quranpkg install quranو سیستم بتواند پکیج را از Repository مربوط به godOS دریافت و نصب کند.---Repositoryبا توسعه Package Manager، مفهوم Repository نیز می‌تواند وارد معماری godOS شود.Repository محلی یا آنلاین می‌تواند اطلاعاتی مانند:Package NameVersionDescriptionSizeDependenciesDownload LocationChecksumرا نگهداری کند.این ساختار امکان ایجاد یک اکوسیستم نرم‌افزاری اختصاصی برای godOS را فراهم می‌کند.---godOS یک سیستم‌عامل آموزشی نیستgodOS با هدف ساخت یک سیستم‌عامل واقعی و مستقل توسعه داده می‌شود.استفاده از Assembly، BIOS، FAT12، QEMU و سایر فناوری‌های سطح پایین، نتیجه نیاز پروژه به ساخت زیرساخت‌های سیستم‌عامل است، نه اینکه هدف اصلی پروژه آموزش این مفاهیم باشد.ممکن است توسعه godOS در طول مسیر جنبه فنی و یادگیری نیز داشته باشد، اما ماهیت پروژه، آموزشی تعریف نمی‌شود.هدف اصلی، ساخت خود godOS است.---godOS چه چیزی نیست؟godOS:- یک Theme برای Linux نیست.- یک برنامه معمولی Windows نیست.- یک Shell ساده روی سیستم‌عامل دیگری نیست.- صرفاً یک پروژه آموزشی نیست.- صرفاً یک Desktop شبیه‌سازی‌شده نیست.godOS یک پروژه مستقل برای ساخت یک سیستم‌عامل است که اجزای اصلی آن به‌صورت اختصاصی توسعه داده می‌شوند.---فلسفه پروژهایده اصلی godOS ایجاد یک محیط نرم‌افزاری مستقل با هویت مشخص است.در این محیط، فناوری سیستم‌عامل با محتوای مذهبی ترکیب می‌شود.به همین دلیل بخش‌هایی مانند:KernelDesktoppkgQuranDuaHadithTasbihAzkarPrayerدر یک اکوسیستم واحد قرار می‌گیرند.این موضوع باعث می‌شود godOS فقط یک Kernel یا یک Desktop نباشد، بلکه یک پروژه کامل‌تر شامل سیستم‌عامل + محیط کاربری + نرم‌افزار + Package Ecosystem باشد.---جمع‌بندیgodOS یک سیستم‌عامل مستقل و در حال توسعه با رویکرد مذهبی است که از سطح Bootloader و Kernel تا Desktop و Package Manager اختصاصی خود توسعه داده می‌شود.این سیستم‌عامل با Assembly ساخته می‌شود، در حال حاضر بر پایه BIOS و Real Mode و فایل‌سیستم FAT12 توسعه یافته و در QEMU قابل اجرا و آزمایش است.godOS دارای یک Package Manager اختصاصی با نام &#34;pkg&#34; است و مجموعه‌ای از پکیج‌های مذهبی مانند:QuranDuaHadithTasbihAzkarPrayerرا هدف قرار داده است.در بخش گرافیکی نیز Desktop اختصاصی godOS با طراحی مذهبی، Wallpaper اختصاصی، آیکون‌ها، پنجره‌ها و پشتیبانی از Mouse در حال توسعه است.مسیر آینده پروژه، توسعه زیرساخت‌های سیستم‌عامل، افزایش قابلیت‌های Desktop، گسترش Package Manager و در نهایت ایجاد امکان دریافت و نصب پکیج‌ها از Repositoryهای شبکه‌ای است.به بیان کوتاه:«godOS یک سیستم‌عامل مستقل با هویت مذهبی است؛ سیستمی که از صفر در حال ساخته‌شدن است و هدف آن ایجاد یک اکوسیستم مستقل شامل Kernel، Desktop، برنامه‌های مذهبی و Package Manager اختصاصی است.»و آخرین مطلبماین سیستم‌عامل سازنده‌ اش همون سازنده SovereignX است اگر نمیدونین سیستم‌عامل SovereignX چیست در خود ویرگول بگردید پیداش میکنید و هنوز فایل ایزو این دو سیستم‌عامل انتشار نشده چون در حال توسعه هستن به زودی در گيت هاب منتشر می‌شود ترمینال سیستم عامل godOS دسکتاپ سیستم عامل godOS و حتی این سیستم‌عامل می‌خواهد شبکه خودرا طوری طراحی کند که وقت سایت های مذهبی باز شود مثال شما نمی‌توانید از این سیستم‌عامل آهنگ های خز مثل خواننده های رپ یا هر آهنگی وقت امکان نصب آهنگ مداحی یا هر آهنگ مذهبی دیگه ای این سیستم‌عامل بدرد اونایی که‌ مذهبی هستن می‌خورد </description><category>amirmohammad_jahan</category><author>amirmohammad_jahan</author><pubDate>Thu, 24 Sep 2026 22:42:43 +0330</pubDate></item></channel></rss>