محتوای آزاد سهراب
اینکه در توسعه #نرمافزارآزاد افراد توسعه دهنده رو با پشتیبانی ۲۴/۷ اشتباه میگیرن، از این سرچشمه میگیره که جا نیفتاده که توسعه دهنده ای که داره وقتش رو پای این نرمافزار میذاره هیچ پولی دریافت نمیکنه، هیچ وظیفهای در قبال پشتیبانی از اون نرمافزار هم نداره.…
باز باید اینجا یادآوری کنم که توسعه دهنده اوپن سورس و یا هرکسی که توی این گروهها فعالیت میکنه مسئولیت خاصی در قبال افراد نداره؟
اگر هم کسی کمکتون میکنه، از سر این نیست که بابتش پول میگیره که بعداً بیای یقهاش رو بگیری!
اینکه شما در مرحلهاول میای سوال میپرسی و نمیری جستوجو کنی مشکل خودته، باید جستوجو کردن رو افراد یادبگیرن و اگر به هرجواب خاصی نرسیدن بعدش بیان توی فضاهای پشتیبانی.
طرف سر سادهترین سوالات حتی اضافه کردن کیبورد فارسی به یک میزکار به خودش زحمت سرچ کردن نمیده.
انگلیسی هم که بلد نباشید فارسی فراوونه!
@SohrabContents
اگر هم کسی کمکتون میکنه، از سر این نیست که بابتش پول میگیره که بعداً بیای یقهاش رو بگیری!
اینکه شما در مرحلهاول میای سوال میپرسی و نمیری جستوجو کنی مشکل خودته، باید جستوجو کردن رو افراد یادبگیرن و اگر به هرجواب خاصی نرسیدن بعدش بیان توی فضاهای پشتیبانی.
طرف سر سادهترین سوالات حتی اضافه کردن کیبورد فارسی به یک میزکار به خودش زحمت سرچ کردن نمیده.
انگلیسی هم که بلد نباشید فارسی فراوونه!
@SohrabContents
👍18❤1👏1
شما برای اینکه کانالتون دیده بشه نیازی به این ندارید که پست مفید بذارید، صرفا بنویسید فلانی با فلانسال تجربه رفت جونیور شد :)))
حاشیه دست به دست هم میده ممبرهای شمارو زیاد کنه.
@SohrabContents
حاشیه دست به دست هم میده ممبرهای شمارو زیاد کنه.
@SohrabContents
👍32👌4
Forwarded from یک برنامه نویس تنبل (Lazy 🌱)
🔶 در نسخهٔ جدید Ubuntu 25.10 یک باگ جدی باعث از کار افتادن سیستم به روز رسانی خودکار امنیتی شده است.
علت، جایگزینی ابزار های GNU Coreutils با نسخهٔ جدیدی به نام Rust Coreutils است؛ دستور date -r در این نسخه رفتار متفاوتی دارد و باعث میشود اسکریپت های unattended-upgrades زمان فایلها را اشتباه تشخیص دهند و به روز رسانی انجام نشود.
کنونیکال این مشکل را «بحرانی» اعلام کرده و بسته اصلاحی در مخزن proposed قرار گرفته است و کاربران Ubuntu 25.10 باید فعلاً به صورت دستی سیستم را آپدیت کنند تا زمانی که پچ رسمی منتشر شود.
#خبر
#لینوکس
@TheRaymondDev
علت، جایگزینی ابزار های GNU Coreutils با نسخهٔ جدیدی به نام Rust Coreutils است؛ دستور date -r در این نسخه رفتار متفاوتی دارد و باعث میشود اسکریپت های unattended-upgrades زمان فایلها را اشتباه تشخیص دهند و به روز رسانی انجام نشود.
کنونیکال این مشکل را «بحرانی» اعلام کرده و بسته اصلاحی در مخزن proposed قرار گرفته است و کاربران Ubuntu 25.10 باید فعلاً به صورت دستی سیستم را آپدیت کنند تا زمانی که پچ رسمی منتشر شود.
#خبر
#لینوکس
@TheRaymondDev
👍10👾3👏1
توی این گروه من نباید پند زندگی بدم :))
ولی وقتی شما قوانین یک جایی رو چندبار زیرپا میذارید، در انتها نباید از افرادی که اونجا هستن طلبکار باشید و بهشون توهین کنید.
تقصیر خودتون بوده.
خب این رو نوشتم که بعدش یک پست مفید هم بذارم.
@SohrabContents
ولی وقتی شما قوانین یک جایی رو چندبار زیرپا میذارید، در انتها نباید از افرادی که اونجا هستن طلبکار باشید و بهشون توهین کنید.
تقصیر خودتون بوده.
خب این رو نوشتم که بعدش یک پست مفید هم بذارم.
@SohrabContents
❤13
اوپن بیاسدی ۷.۸ منتشر شده و این تغییرات رو به همراه داشته:
از بین این تغییرات پشتیبانی از رزبریپای ۵ جالب به نظر میرسه چون فریبیاسدی هنوز پشتیبانی کاملی نداره و صرفاً یک پورت جنریک آرم۶۴ دارن که با همون روشی که ویندوز رو اجرا میکنی روش باید اجرا کنی :))
@SohrabContents
۱. بهبود پشتیبانی از پلتفرمها
arm64:
اضافه شدن پشتیبانی از Raspberry Pi 5.
بهبود مدیریت خطاها و جلوگیری از کرش در پردازش صفحات حافظه.
APM و hw.cpuspeed روی Snapdragon X Elite کار میکنند.
amd64:
رفع مشکل power button روی ThinkPadهای با AMD.
سایر معماریها: اضافه شدن softintr خاص sparc64.
۲. بهبود کرنل
جلوگیری از کرش احتمالی کرنل با محدود کردن kern.seminfo.semopm.
تغییرات در fork(2) برای ارثبری PS_NOBTCFI و PS_PROFILE.
پیادهسازی POSIX-2024 close-on-fork flag (با تغییر کوچک امنیتی).
مدیریت بهتر lock nesting با witness(4).
SMP/چندپردازنده: پردازش شبکه و TCP روی چند CPU بصورت موازی.
نمایش وضعیت SEV/SEV-ES AMD و پشتیبانی از GHCB در مجازیسازها.
۳. Suspend / Hibernate و مدیریت انرژی
پشتیبانی از lid suspend/resume و wakeup interrupt روی AMD.
رفع مشکلات USB و گرافیک پس از Suspend/Resume.
پیشاختصاص فضای Hibernate برای جلوگیری از خطا.
۴. درایورها و DRM
آپدیت drm(4) به Linux 6.12.50.
درایورهای جدید برای Qualcomm Snapdragon DRM و DisplayPort.
بهبود شبکه و WiFi: پشتیبانی از Intel AX210، SoftLRO، TSO و Rx checksum برای برخی کارتها.
۵. VMM / مجازیسازی
پشتیبانی از AMD SEV-ES برای ماشینهای مجازی امن.
بهبود vmm/vmd، پشتیبانی از kvm-clock برای مهمان لینوکس.
حذف send/receive vmd، امنیت بالاتر برای PCI config space.
۶. Userland و ابزارها
تغییر pkg-config به pkgconf 2.4.3 (عملکرد بهتر).
ابزار watch(1) جدید.
بهبود fdisk و vi برای استاندارد POSIX و جلوگیری از کرش.
تغییرات امنیتی: OTP در login_yubikey و فایلهای PKCS#8 امنتر.
بهبود flockfile(3) و سازگاری با UTF-8.
۷. شبکه
TCP/IPv6 موازی روی چند CPU.
SoftLRO برای برخی درایورها، بهبود PF firewall.
رفع مشکلات DHCPv6 و RPKI client با پردازش چند رشتهای.
افزودن lldpd, bpflogd و بهبود nc(1) با SOCKS4A و ALPN.
۸. امنیت
بهبود pledge(2) برای stdio و IPv6 TCLASS.
حفاظت بهتر از PCB و kernel stack با guard page.
رفع مشکلات OpenSSH در username و commandline injection.
هشدار در SSH برای الگوریتمهای Post-Quantum ضعیف.
پشتیبانی بهتر از agent sockets در ssh-agent و مسیر امنتر (~/.ssh/agent).
۹. OpenSSH 10.2
بهبود DSCP/IPQoS و مدیریت کانالهای فعال.
رفع مشکلات MaxStartups و certificate handling.
پشتیبانی از ed25519 روی PKCS#11.
قابلیت SIGINFO برای گزارش وضعیت کانالها و sessionها.
۱۰. LibreSSL 4.2.0
بهبود داخلی AES و عملیات ECC در زمان ثابت.
رفع خطاهای memory leak و use-after-free در CMS و PKCS7.
بهبود تستها با Wycheproof و پوشش بیشتر regression tests.
تغییرات امنیتی و سازگاری با استانداردهای NIST.
از بین این تغییرات پشتیبانی از رزبریپای ۵ جالب به نظر میرسه چون فریبیاسدی هنوز پشتیبانی کاملی نداره و صرفاً یک پورت جنریک آرم۶۴ دارن که با همون روشی که ویندوز رو اجرا میکنی روش باید اجرا کنی :))
@SohrabContents
🔥3
This media is not supported in your browser
VIEW IN TELEGRAM
در راستای بهبود تجربه کاربری و همینطور توسعه پبیان (پارچ روی بیس دبیان) یک سری ابزار دارم مینویسم.
یکیش این مدیریت locale عه که روی بیس آرچ کار دستور
رو انجام میده، و در نهایت با نوشتن چندابزار دیگه و تجمیع کردنشون میشه به نصبکننده آنلاین cli رسید.
@SohrabContents
یکیش این مدیریت locale عه که روی بیس آرچ کار دستور
dpkg-reconfigure locales
رو انجام میده، و در نهایت با نوشتن چندابزار دیگه و تجمیع کردنشون میشه به نصبکننده آنلاین cli رسید.
@SohrabContents
❤16
Forwarded from کانال اطلاعرسانی توزیع پارچ
یکی از سوالات پرتکرار پارچ در ویکی به رشته تحریر در آمد.
https://wiki.parchlinux.com/fa/parch-vs-arch-based
امید است که دیگر شاهد پرسیده شدن این سوال زیاد نباشیم.
این متن بیطرفانه نوشته شده و به زودی تکمیلتر هم خواهد شد.
@ParchLinux
https://wiki.parchlinux.com/fa/parch-vs-arch-based
امید است که دیگر شاهد پرسیده شدن این سوال زیاد نباشیم.
این متن بیطرفانه نوشته شده و به زودی تکمیلتر هم خواهد شد.
@ParchLinux
Parch Linux Wiki
پارچ در مقایسه با سایر توزیعهای آرچپایه
در این مطلب مقایسهای بین پارچ و سایر توزیعهای آرچپایه صورت میگیرد که انتخاب کاربران را سادهتر کند و به برخی از سوالات پرتکرار در خصوص پارچ خاتمه دهد.
👌8❤3
کیا rss استفاده میکنید؟
فایلهای opml تون رو برام بفرستید من میخوام از دست این گوگل دیسکاور راحت بشم :))
@SohrabContents
فایلهای opml تون رو برام بفرستید من میخوام از دست این گوگل دیسکاور راحت بشم :))
@SohrabContents
👍6🤝3❤1
ادیتورهایی مثل #ایمکس میتونن متن دوسویه راست به چپ رو به خوبی پشتیبانی کنن.
https://www.gnu.org/software/emacs/manual/html_node/elisp/Bidirectional-Display.html
اگر کار با ایمکس براتون سخته، میتونید Doom Emacs رو نصب کنید که به صورت پیشفرض evil mode رو داره و میانبرهای vim رو در اختیارتون میذاره.
@SohrabContents
https://www.gnu.org/software/emacs/manual/html_node/elisp/Bidirectional-Display.html
اگر کار با ایمکس براتون سخته، میتونید Doom Emacs رو نصب کنید که به صورت پیشفرض evil mode رو داره و میانبرهای vim رو در اختیارتون میذاره.
@SohrabContents
1🔥9
Seyed Mahdi Notes
خیلیا سر داستان تحریمای گیتهاب کد از دست دادن تاحالا
برای همین توصیه میشه که از راهحل های خودمیزبان و یا غیرانتفاعی مثل کدبرگ استفاده بشه.
جای خالی یک گیت خودمیزبان توسط «جامعه» توی ایران احساس میشه.
(نمیگم گیت ایرانی یا گیت ملی، چون این ها اسمهاییه که توسط حکومت استفاده میشه و باعث کجفهمی در رسوندن کلیت موضوعی که قصد بیانش رو دارم میشه)
@SohrabContents
جای خالی یک گیت خودمیزبان توسط «جامعه» توی ایران احساس میشه.
(نمیگم گیت ایرانی یا گیت ملی، چون این ها اسمهاییه که توسط حکومت استفاده میشه و باعث کجفهمی در رسوندن کلیت موضوعی که قصد بیانش رو دارم میشه)
@SohrabContents
👍9❤4
محتوای آزاد سهراب
برای همین توصیه میشه که از راهحل های خودمیزبان و یا غیرانتفاعی مثل کدبرگ استفاده بشه. جای خالی یک گیت خودمیزبان توسط «جامعه» توی ایران احساس میشه. (نمیگم گیت ایرانی یا گیت ملی، چون این ها اسمهاییه که توسط حکومت استفاده میشه و باعث کجفهمی در رسوندن…
این رو هم اضافه کنم برای کسایی که میگن جامعه گیتهاب جهانیه و توی گیتهای خودمیزبان بهش دسترسی ندارن:
https://how.dev/answers/beginners-guide-git-mirrors
شما میتونید از یک مخزن گیت یک میرور بسازید، یا پوش میرور، یا پول میرور.
به این صورت هم نه اون جامعه رو از دست میدید و نه محدود میشید، کدتون هم بخاطر بازیهای سیاسی یک عده از دست نخواهد رفت.
@SohrabContents
https://how.dev/answers/beginners-guide-git-mirrors
شما میتونید از یک مخزن گیت یک میرور بسازید، یا پوش میرور، یا پول میرور.
به این صورت هم نه اون جامعه رو از دست میدید و نه محدود میشید، کدتون هم بخاطر بازیهای سیاسی یک عده از دست نخواهد رفت.
@SohrabContents
HowDev
Beginners guide: Git Mirrors
Git mirroring creates an identical repository copy, preserving commit history, branches, and tags using simple commands: clone, set URL, and push.
1👍7
با هیکاری یک مشکلی رو روی بسته CRI-O توی مخزن آرچ پیدا کردیم من یک ایشو باز کردم و امشب هم براشون یک مرج رکوئست فرستادم.
اگر تایید و مرج بشه، بیشتر درموردش توضیح میدم و روند مشارکت و رفع مشکل روی توزیع آرچ رو باهم بحث میکنیم.
https://gitlab.archlinux.org/archlinux/packaging/packages/cri-o/-/merge_requests/1
@SohrabContents
اگر تایید و مرج بشه، بیشتر درموردش توضیح میدم و روند مشارکت و رفع مشکل روی توزیع آرچ رو باهم بحث میکنیم.
https://gitlab.archlinux.org/archlinux/packaging/packages/cri-o/-/merge_requests/1
@SohrabContents
GitLab
Fix: Include both /opt/cni/bin and /usr/lib/cni/bin in CRI-O default plugin dirs (!1) · Merge requests · Arch Linux / Packaging…
The current PKGBUILD replaces /opt/cni/bin with /usr/lib/cni/bin, causing CRI-O to miss plugins installed only in /opt/cni/bin. This adds a default drop-in at
❤10
و صدالبته الان دلتاچت هم دارم :)))
سرور Tiiiz.ir رو علیرضا بالا آورده در کنار ویز برای دلتاچت و الان امتحانش کردم.
https://i.delta.chat/#FFE11E9F06A88FA7DA103AF2FD0AEA2C0BC92372&a=jetzszmc8%40tiiiz.ir&n=Sohrab%20Behdani&i=yC7phAJOmTFNhg8HlNwq6LJV&s=o9XEAxJQK8i7fXGQ3DxhKKe0
این لینک پیام به منه و این هم لینک تیز:
tiiiz.ir
@SohrabContents
سرور Tiiiz.ir رو علیرضا بالا آورده در کنار ویز برای دلتاچت و الان امتحانش کردم.
https://i.delta.chat/#FFE11E9F06A88FA7DA103AF2FD0AEA2C0BC92372&a=jetzszmc8%40tiiiz.ir&n=Sohrab%20Behdani&i=yC7phAJOmTFNhg8HlNwq6LJV&s=o9XEAxJQK8i7fXGQ3DxhKKe0
این لینک پیام به منه و این هم لینک تیز:
tiiiz.ir
@SohrabContents
i.delta.chat
Message privately on Delta Chat
Tap the invite link to start
❤3🔥1
Forwarded from جامعهٔ فارسی زبان کیدیای (Moein)
🎉 این هفته در دنیای برنامههای کیدیای
🧭 تازهترین پیشرفتها از جامعه کیدیای:
🧳 KDE Itinerary
صفحهی انتخاب نوع حملونقل بازطراحی شد.
نمایش ارتفاع مسیر روی نقشهی زنده اضافه شد.
پشتیبانی از بلیتهای چندمسافری بهبود یافت.
📬 KDE PIM
رفع باگهای امنیتی در کتابخانهی KMime که توسط پروژهی OSS-Fuzz شناسایی شده بودند.
📊 Calligra Plan
انتقال کامل به Qt 6 برای هماهنگی با نسل جدید چارچوبهای کیدیای.
🎨 Krita
اضافهشدن حالت جدید Marker Blend Mode (مشابه Paint Tool SAI).
بهبود پشتیبانی از فایلهای PSD: متن، اشکال و راهنماها.
⌨️ Kate
پشتیبانی از Bracketed Paste هنگام ارسال متن به ترمینال.
🗂️ دلفین
حذف انیمیشنهای غیرضروری برای تجربهای سبکتر و سریعتر.
کیدیای همچنان در مسیر مدرنسازی و انتقال به Qt6 پیش میرود.
اگر از کاربران آرچ یا توزیعهای غلتان هستید، بهزودی این تغییرات را دریافت خواهید کرد!
میتوانید از طریق این پیوند با جزییات بیشتری مطالعه کنید.
@KDE_fa
🧭 تازهترین پیشرفتها از جامعه کیدیای:
🧳 KDE Itinerary
صفحهی انتخاب نوع حملونقل بازطراحی شد.
نمایش ارتفاع مسیر روی نقشهی زنده اضافه شد.
پشتیبانی از بلیتهای چندمسافری بهبود یافت.
📬 KDE PIM
رفع باگهای امنیتی در کتابخانهی KMime که توسط پروژهی OSS-Fuzz شناسایی شده بودند.
📊 Calligra Plan
انتقال کامل به Qt 6 برای هماهنگی با نسل جدید چارچوبهای کیدیای.
🎨 Krita
اضافهشدن حالت جدید Marker Blend Mode (مشابه Paint Tool SAI).
بهبود پشتیبانی از فایلهای PSD: متن، اشکال و راهنماها.
⌨️ Kate
پشتیبانی از Bracketed Paste هنگام ارسال متن به ترمینال.
🗂️ دلفین
حذف انیمیشنهای غیرضروری برای تجربهای سبکتر و سریعتر.
کیدیای همچنان در مسیر مدرنسازی و انتقال به Qt6 پیش میرود.
اگر از کاربران آرچ یا توزیعهای غلتان هستید، بهزودی این تغییرات را دریافت خواهید کرد!
میتوانید از طریق این پیوند با جزییات بیشتری مطالعه کنید.
@KDE_fa
❤2
یکمی وقت گذاشتم سابردیت پارچ رو راهانداختم دوباره.
بیشتر برای اینکه پارچ رو توی ردیت هم بشه معرفی کرد، از اونجایی که فعالیت توی این یکی راحتتره اگر میتونید عضو سابردیت بشید و فعالیت کنید (به زبان انگلیسی)
https://www.reddit.com/r/parchlinux/
@SohrabContents
بیشتر برای اینکه پارچ رو توی ردیت هم بشه معرفی کرد، از اونجایی که فعالیت توی این یکی راحتتره اگر میتونید عضو سابردیت بشید و فعالیت کنید (به زبان انگلیسی)
https://www.reddit.com/r/parchlinux/
@SohrabContents
Reddit
r/parchlinux
Parch Linux
1❤5
فردا ساعت ۱۰:۳۰ یک دورهمی خودمونی کوچیک توی دیسکورد پارچ خواهیم داشت.
صرفاً میخوام تست کنم ببینم چطوریه که جمعه یا پنجشنبه بریم برای اصل کاری.
https://discord.gg/9Vu9KFtfd
این لینک عضویت سرور دیسکورده.
@SohrabContents
صرفاً میخوام تست کنم ببینم چطوریه که جمعه یا پنجشنبه بریم برای اصل کاری.
https://discord.gg/9Vu9KFtfd
این لینک عضویت سرور دیسکورده.
@SohrabContents
Discord
Join the ParchLinux Discord Server!
The Parchlinux's official discord server! | 123 members
👍5
محتوای آزاد سهراب
با هیکاری یک مشکلی رو روی بسته CRI-O توی مخزن آرچ پیدا کردیم من یک ایشو باز کردم و امشب هم براشون یک مرج رکوئست فرستادم. اگر تایید و مرج بشه، بیشتر درموردش توضیح میدم و روند مشارکت و رفع مشکل روی توزیع آرچ رو باهم بحث میکنیم. https://gitlab.archlinux.…
و مرج شد.
الان با خیال راحت و بدون درد و خونریزی میشه روی آرچ کلاستر کوبرنتیز بالا آورد😂
@SohrabContents
الان با خیال راحت و بدون درد و خونریزی میشه روی آرچ کلاستر کوبرنتیز بالا آورد😂
@SohrabContents
❤7
و همینطور یک ابزار دمدستی برای خودم نوشتم که نیازی نباشه هردفعه بخوام دیسکورد رو اینطوری اجرا کنم:
و از اونجایی که من کل سیستم رو از پروکسی رد نمیکنم، این مشکلساز میشد برای هردفعه اجرا، برای همین این ابزار رو نوشتم که بشه پروکسی رو هم تنظیم کرد.
فعلاً وارپکورد در همین حده، بعداً احتمالاً پشتیبانی از مکاواس و ویندوز رو هم بهش اضافه کنم (اگر فرصت کنم)
اگر هم ایدهای داشتید، خوشحال میشم PR بدید، با پایتون نوشته شده و تقریباً جاهای مهم رو هم کامنتگذاری کردم. از مشارکت نترسید.
🔗 https://github.com/behdanisohrab/WarpCord
پ.ن: مدیونید فکر کنید برای جلسه صوتی فردا نوشتمش :))
@SohrabContents
http_proxy=socks5://127.0.0.1:8086 https_proxy=socks5://127.0.0.1:8086 /opt/discord/Discord --proxy-server="socks5://127.0.0.1:8086"
و از اونجایی که من کل سیستم رو از پروکسی رد نمیکنم، این مشکلساز میشد برای هردفعه اجرا، برای همین این ابزار رو نوشتم که بشه پروکسی رو هم تنظیم کرد.
فعلاً وارپکورد در همین حده، بعداً احتمالاً پشتیبانی از مکاواس و ویندوز رو هم بهش اضافه کنم (اگر فرصت کنم)
اگر هم ایدهای داشتید، خوشحال میشم PR بدید، با پایتون نوشته شده و تقریباً جاهای مهم رو هم کامنتگذاری کردم. از مشارکت نترسید.
🔗 https://github.com/behdanisohrab/WarpCord
پ.ن: مدیونید فکر کنید برای جلسه صوتی فردا نوشتمش :))
@SohrabContents
❤5👍1
محتوای آزاد سهراب
و همینطور یک ابزار دمدستی برای خودم نوشتم که نیازی نباشه هردفعه بخوام دیسکورد رو اینطوری اجرا کنم: http_proxy=socks5://127.0.0.1:8086 https_proxy=socks5://127.0.0.1:8086 /opt/discord/Discord --proxy-server="socks5://127.0.0.1:8086" و از اونجایی که من کل…
خب این رو الان روی برنچ dev پوش کردم میتونید از این هم استفاده کنید.
فعلاً یک لوگو نیاز داره هرکسی وقت داشت زحمتشو بکشه.
@SohrabContents
فعلاً یک لوگو نیاز داره هرکسی وقت داشت زحمتشو بکشه.
@SohrabContents
❤🔥1❤1
