linuxtnt(linux tips and tricks)
5.75K subscribers
1.59K photos
137 videos
531 files
1.24K links
https://t.me/+AL7RKhKS6b4zNzY8

آموزش لینوکس- گروه مکمل برای پرسش و پاسخ
linux tips and tricks
ارتباط با من
@seilany
seilany.ir
Download Telegram
🔰در سیستم‌های کامپیوتری، هر فایل دارای سه نوع زمان است که به آنها زمان‌های فایل گفته می‌شود.

🔹. زمان دسترسی (Access Time):
این زمان نشان می‌دهد که فایل آخرین بار چه زمانی باز یا دسترسی به آن صورت گرفته است. به عنوان مثال، زمانی که شما یک فایل متنی را باز می‌کنید و محتویات آن را می‌خوانید، زمان دسترسی آن فایل تغییر می‌کند.

🔹. زمان تغییر (Modify Time):
این زمان نشان می‌دهد که فایل آخرین بار چه زمانی تغییر کرده است. به عنوان مثال، زمانی که شما یک فایل متنی را باز می‌کنید، تغییراتی در آن ایجاد می‌کنید و سپس آن را ذخیره می‌کنید، زمان تغییر آن فایل تغییر می‌کند.

🔹. زمان ایجاد (Change Time):
این زمان نشان می‌دهد که فایل آخرین بار چه زمانی ایجاد شده است یا اطلاعات мета آن (مانند نام فایل، اندازه فایل، سطح دسترسی و غیره) تغییر کرده است.

در خروجی دستور stat در لینوکس این سه زمان وجود دارد.
$stat Your_Filename
🔰استارلینک

🔹 شرکت راه‌آهن چک، به زودی شروع به تست استارلینک برای ارائه اینترنت سریع به مسافران در قطارها می‌کند. این پروژه با استفاده از ترمینال‌های ویژه طراحی‌شده برای خطوط ریلی، احتمالاً در جنگ اوکراین نیز استفاده می‌شود. این ترمینال‌ها قدرت ارسال و دریافت بیشتری دارند. موفقیت این پروژه می‌تواند به تجهیز خطوط ریلی اروپا به استارلینک منجر شود.

🔹همچنین، هواپیمایی ایر فرانس قصد دارد استارلینک را به ناوگان خود اضافه کند و از این اینترنت برای مسافران دائمی به صورت رایگان استفاده خواهد کرد. شرکت‌هایی مانند یونایتد ایرلاینز، قطر ایرویز و ایر بالتیک قبلاً این فناوری را در ناوگان خود به کار گرفته‌اند.
منبع خبر:
-Cyber Security awareness-
Up2date 4 Defence Today,
Secure Tomorrow
@CisoasaService
گذری بر تاریخ لینوکس:
گرفته شده از کتاب فلسفه لینوکس و یونیکس:

در اوایل دهه 1980، Onyx Systems شروع به فروش ایستگاه‌های کاری یونیکس مبتنی بر میکروکامپیوتر کرد که نمایانگر اولین تلاش‌ها برای تجاری‌سازی یونیکس در مقیاس کوچک‌تر بود. در پی این، Sun Microsystems که در ابتدا به‌عنوان یک پروژه دانشجویی در دانشگاه استنفورد تأسیس شده بود، در سال 1982 شروع به فروش ایستگاه‌های کاری رومیزی مبتنی بر یونیکس کرد. این ایستگاه‌های کاری، که اساساً برای استفاده در محیط‌های تجاری طراحی شده بودند، نمونه‌ای از تجاری‌سازی سیستم‌عامل یونیکس در زمینه سخت‌افزار میکروکامپیوتر بودند. در حالی که این ایستگاه‌ها از سخت‌افزارهای اختصاصی استفاده می‌کردند، به‌ویژه از نرم‌افزارهای رایگان و متن‌باز مانند لینوکس که بعدها برای آن توسعه یافت، بهره نمی‌بردند.

با گسترش تجاری‌سازی یونیکس و قفل شدن آن به‌عنوان یک محصول اختصاصی، پروژه گنو (GNU) که در سال 1983 توسط ریچارد استالمن آغاز شد، هدف خود را ایجاد یک "سیستم نرم‌افزاری کامل سازگار با یونیکس" با استفاده از نرم‌افزارهای آزاد قرار داد. این پروژه که در سال 1984 شروع شد، قصد داشت یک سیستم عامل کاملاً آزاد و قابل توزیع برای کاربران ایجاد کند. پس از آن، استالمن در سال 1985 بنیاد نرم‌افزار آزاد را راه‌اندازی کرد و مجوز عمومی عمومی گنو (GNU GPL) را در سال 1989 نوشت. هدف این مجوز این بود که نرم‌افزارهایی که تحت آن منتشر می‌شدند، همواره آزاد و قابل توزیع مجدد باقی بمانند. در اوایل دهه 1990، بسیاری از برنامه‌های ضروری برای یک سیستم‌عامل، از جمله کتابخانه‌ها، کامپایلرها، ویرایشگرهای متن، پوسته خط فرمان و سیستم‌های پنجره‌سازی، تکمیل شدند. با این حال، بعضی از عناصر سطح پایین مانند درایورهای دستگاه، دیمون‌ها و هسته به نام گنو هرد هنوز ناتمام و ناقص بودند.

در همین زمان، MINIX که توسط آندرو اس. تاننباوم، استاد علوم کامپیوتر، در سال 1987 ایجاد شد، به‌عنوان یک سیستم‌عامل حداقلی شبیه به یونیکس برای آموزش اصول سیستم‌عامل‌ها به دانشجویان و دیگر علاقه‌مندان منتشر شد. اگرچه کد منبع MINIX به‌طور رایگان در دسترس بود، شرایط مجوز آن به‌گونه‌ای بود که استفاده از آن به‌عنوان نرم‌افزار آزاد را محدود می‌کرد. در آوریل 2000، شرایط مجوز MINIX تغییر یافت و به آن اجازه داده شد تا به‌عنوان نرم‌افزار آزاد منتشر شود.

در این بین، توسعه 386BSD، که منجر به ایجاد سیستم‌عامل‌هایی چون NetBSD، OpenBSD و FreeBSD شد، پیش از لینوکس آغاز شد. با وجود پیچیدگی‌های قانونی که مانع از انتشار این پروژه در ابتدا شدند، 386BSD به‌عنوان یک پروژه مهم در دنیای سیستم‌های عامل آزاد شناخته می‌شود. این پروژه به توسعه‌دهندگان و علاقه‌مندان به سیستم‌های عامل متن‌باز امکانات زیادی را ارائه داد.

لینوکس در سال 1991 توسط لینوس توروالدز توسعه یافت. توروالدز در موارد مختلف بیان کرده است که اگر هسته گنو یا 386BSD در آن زمان در دسترس بود، ممکن است او هیچ‌گاه لینوکس را ایجاد نمی‌کرد. به‌ویژه، پروژه گنو با وجود پیشرفت‌های قابل توجه، هنوز بخش‌هایی مانند هسته سیستم‌عامل را نداشت که به لینوکس فرصتی برای پیشرفت در این زمینه داد. این موضوع نشان‌دهنده اهمیت لحظه‌های تاریخی و شرایط خاص زمانی است که باعث می‌شود گاهی اوقات یک پروژه جدید به وجود آید که تأثیرات طولانی‌مدت و گسترده‌ای در تاریخ فناوری داشته باشد.


🔸متن گرفته شده از :کتاب فلسفه لینوکس و یونیکس
🔸ترجمه حسین سیلانی
🔰میز لینوکسی Plasma 6.3 رسماً از راه رسید

انجمن KDE راه‌اندازی رسمی Plasma 6.3 را اعلام کرد، به‌روزرسانی که چهار ماه پس از نسخه قبلی از راه رسیده و بهبودهای مختلفی در عملکرد، قابلیت استفاده و ویژگی‌های جدید به همراه دارد که به دنبال بهینه‌سازی تجربه سیستم دسکتاپ هستند.

این نسخه بر تمرکز روی جنبه‌های کلیدی مختلف محیط، از مدیریت پنجره گرفته تا سیستم اعلان و ادغام با دستگاه‌های ورودی مانند تبلت‌های گرافیکی تمرکز دارد. اشکالات متعددی نیز برطرف و عملکرد بهینه شده است.
🔹بهبود مدیریت رنگ و پخش چندرسانه‌ای در Plasma 6.3
🔹رابط کاربری بصری‌تر و در دسترس‌تر ارائه می‌دهد.
🔹سفارشی‌سازی و قابلیت استفاده بهبود یافته.
🔹بهبودهای Discover.
🔹موارد جدید در مدیریت برق و دستگاه.
🔹بهینه‌سازی در مدیریت پنجره KWin.
🔹بهبودهای مدیریت صفحه و مقیاس‌بندی در Plasma 6.3.
🔹پشتیبانی کامل‌تر برای پروتکل مدیریت رنگ Wayland پیاده‌سازی شده است. این ویژگی به طور پیش‌فرض فعال است.
🔹مدیریت روشنایی برای پروفایل‌های HDR و ICC و عملکرد HDR بهبود یافته که منجر به بهبود بازی، طراحی گرافیک، تماشای ویدیو و موارد دیگر می‌شود.
🔹اکنون می‌توان از مسدود کردن ذخیره انرژی توسط برخی برنامه‌ها جلوگیری کرد، روشنایی هر مانیتور را به طور جداگانه تنظیم کرد و پروفایل‌های برق را از ویجت باتری تغییر داد. همچنین می‌توان با ترکیب Meta + B بین حالت‌ها جابجا شد.
🔹Discover اکنون از بسته‌های PostmarketOS پشتیبانی می‌کند.
🔹صفحه دسترسی بهبود یافته با فیلترهای جدید برای افرادی که دارای کوررنگی هستند
🔹رنگ‌های برجسته بهبود یافته.
🔹سینی سیستم بهبود یافته.
🔹دیالوگ‌ها و پنجره‌های بازشو یکی شده‌اند.
🔹جلوه‌های صوتی و اقدامات بهبود یافته.
🔹ویجت آب و هوا اکنون دماهای "مشابه" را نشان می‌دهد.
🔹ابزار برش یکپارچه جدید هنگام تنظیم آواتار کاربر جدید.

📌نویسنده: حسین سیلانی
📌منبع :  آکادمی کندوی دانش
https://learninghive.ir
افیس ONLYOFFICE Docs 8.3 (منتشر شد در 6 فوریه 2025)

در اینجا برخی از نکات برجسته انتشار ONLYOFFICE Docs 8.3 آورده شده است:

🔹پشتیبانی از فرمت فایل جدید: آخرین به روز رسانی از فرمت‌های Apple iWork (Pages، Keynote، Numbers) و فرمت‌های Hancom Office (.hwp، .hwpx) پشتیبانی می‌کند.

🔹پشتیبانی بهبود یافته از RTL: پیشرفت‌ها شامل قابلیت تغییر جهت پیش‌فرض صفحه و پاراگراف و نمایش ثابت کاراکترهای غیرقابل چاپ برای پاراگراف‌های RTL است.


🔹پیشرفت‌های ویرایشگر PDF: مهرهایی برای اسناد حرفه‌ای، بهبود ویرایش مشترک در زمان واقعی، انتخاب چندگانه برای صفحات، پنل سریع برای ویرایش حاشیه‌نویسی‌ها و شفافیت قابل تنظیم برای رنگ‌های برجسته معرفی شده است.
🔹به‌روزرسانی‌های Spreadsheet : همکاری بهبود یافته با عملکرد undo در طول ویرایش مشترک، به‌روزرسانی خودکار برای پیوندهای خارجی و گزینه‌های بیشتر برای پر کردن خودکار سلول‌ها.
🔹ویژگی‌های برنامه Presentation : تب طراحی جدید برای ویرایش آسان‌تر اسلاید، ابزارهای طراحی در حالت نمایش اسلاید و موارد جدید اضافی مانند تغییر نام Slide Master و گزینه Show from Beginning.
🔹ویژگی ادغام اشکال: اشکال را برای ایجاد تصاویر سفارشی با گزینه‌هایی مانند Union، Combine، Fragment، Intersect و Subtract ترکیب کنید.
🔹بهبودهای Usability : مقایسه بهبود یافته اسناد، مدیریت اسناد محافظت شده، جابجایی کدهای فیلد و تنظیم مجدد برش برای تصاویر.
🔹بومی‌سازی: پشتیبانی از زبان آلبانیایی و زبان‌های بیشتر برای استثنائات تصحیح خودکار متن اضافه شده است.
📌نویسنده: حسین سیلانی
📌منبع :  آکادمی کندوی دانش
https://learninghive.ir
آگاه سازی برنده:

برندهای IBM: برندهای AIX، AS/400، DB/2، OS/2، System/360، MVS، VM/CMS و IBM PC متعلق به IBM هستند.

برندهای Compaq: برندهای Alpha، DEC، VAX، HP-UX، PDP، TOPS-10، TOPS-20، VMS و VT-100 متعلق به Compaq بوده‌اند.

برندهای Amiga: Amiga و AmigaOS متعلق به Amiga, Inc. هستند.

برندهای Apple: برندهای Apple، Macintosh، MacOS، Newton، OpenDoc و OpenStep متعلق به Apple هستند.

برندهای Rational Software: ClearCase علامت تجاری این شرکت است.

برندهای Sun Microsystems: J2EE، JavaScript، NeWS و Solaris متعلق به این شرکت هستند.

برندهای SPARC: علامت تجاری SPARC International است.

برندهای Informix: متعلق به شرکت نرم‌افزار Informix.

برندهای Intel: Itanium یک علامت تجاری اینتل است.

برندهای Linux: لینوکس به نام تجاری Linus Torvalds است.

برندهای AOL: Netscape به عنوان علامت تجاری AOL است.

برندهای Adobe: PDF و PostScript متعلق به Adobe هستند.

برندهای The Open Group: UNIX علامت تجاری The Open Group است.

برندهای Microsoft: برندهای Windows، Office، Xbox و Azure متعلق به Microsoft هستند.

برندهای Oracle: Java و MySQL علامت‌های تجاری Oracle هستند.

برندهای Google: برندهای Android، Chrome، YouTube و Google Search متعلق به Google هستند.

برندهای Amazon: AWS، Kindle و Alexa متعلق به Amazon هستند.

برندهای Facebook: برندهای Facebook، Instagram و WhatsApp متعلق به Meta (Facebook) هستند.

برندهای Adobe: Photoshop و Illustrator متعلق به Adobe هستند.

برندهای Cisco: برندهای Cisco و WebEx متعلق به Cisco Systems هستند.
🔰خارج از گود لینوکسی:

🔹اگر ویندوز 11 میخواهی نصب کنی، ویندوز برای نصب اینترنت میخواد. اگر اینترنت نداشتی و خواستی رد کنی بدون اینترنت نصب بشه:
توی همون مرحله نصب که رسیدی.کلیدمیانبر:


Shift + F10

را بزن، کامند پرامپت داس باز میشه ، تایپ کن:

OOBE\BYPASSNRO

و اینتر،بزن سیستم‌ ری‌بوت کن و بعد که بالا آمد گزینه

I don't have internet

میاره برایت . بزن و نصب رو ادامه بده.
🔰TOP VIRTUAL MACHINES FOR CYBERSECURITY PROFESSIONALS

🔹Predator-OS (Polymorphic Security Platform):
🔸https://predator-os.ir/

🔹Kali Purple (SOC-in-a-box):
🔸https://lnkd.in/d63U2jst

🔹Kali Linux (Pentesting):
🔸https://lnkd.in/dfvvCUeh

🔹BlackArch Linux (Pentesting):
🔸https://lnkd.in/dQuQV4SK

🔹BackBox (Pentesting):
🔸https://www.backbox.org/

🔹Kookarai (Pentesting):
🔸 https://lnkd.in/d-4ckJ97

🔹Parrot Security OS (Red and Blue Team operation):
🔸https://parrotsec.org/

🔹Whonix (Privacy and Anonymity):
🔸https://lnkd.in/dpWagU2f

🔹Tails (Privacy and Anonymity):
🔸 https://tails.net/

🔹Qubes OS (Hypervisor):
🔸 https://www.qubes-os.org/

🔹Tsurugi Linux (Digital Forensics and OSINT):
🔸https://lnkd.in/dsr-ekeB

🔹SIFT Workstation (Digital Forensics):
🔸 https://lnkd.in/dmnZRNNP

🔹CSI Linux (Digital Forensics):
🔸https://csilinux.com/
🔰سلام عزیزان
🔹تیم پلتفرم زرین پال در حال جذب سمت های کارشناس IT و کارشناس DevOps هست.
🔹لطفا اگر شرایط فنی و کاری دارین برای ما رزومه خودتون ارسال کنید:

ZarinPal | زرین‌پال

مشاهده آگهی:
🔸لینک اول : ارسال رزمه
یا
🔸لینک دوم : ارسال رزمه
🔰سلام به همه دوستان.
با توجه به افزایش پیام های pv که تقریبا نزدیک به 1000 شده. برای اینکه بتونم پیام های جدید رو مشاهده کنم.☺️

من ناچارا باید پیام هارو پاک کنم اما نه دوطرفه یا بلوک کردن.👍

ایدی من باز است.در صورت نیاز pv پیام بدهید. یا در گروه من رو تگ کنید
@seilany
🔰گذری بر تاریخ لینوکس:
🔰گرفته شده از کتاب فلسفه لینوکس و یونیکس:

گروه SCO - The Santa Cruz Operation:

🔹گروه SCO Group (که قبلاً با نام The Santa Cruz Operation شناخته می‌شد) یک شرکت نرم‌افزاری آمریکایی بود که بیشتر به دلیل دعاوی حقوقی‌اش در مورد سیستم‌عامل یونیکس (UNIX) و لینوکس (Linux) در دهه ۲۰۰۰ معروف شد. این شرکت در سال ۱۹۷۹ تأسیس شد و در ابتدا بر روی توسعه و فروش نسخه‌های سیستم‌عامل یونیکس برای رایانه‌های کوچک تمرکز داشت.

🔹در مارس 2003، گروه SCO که یکی از بازیگران اصلی در صنعت نرم‌افزار بود، شرکت IBM را متهم کرد که با انتقال کدهای یونیکس به لینوکس، حق نسخه‌برداری یونیکس را نقض کرده است. SCO مدعی شد که مالک حقوق کپی‌رایت یونیکس است و به همین دلیل شکایتی علیه IBM تنظیم کرد

🔹در همین زمان، Novell که خود مدعی مالکیت حقوق کپی‌رایت یونیکس بود، تصمیم گرفت علیه SCO شکایت کند. این جنگ حقوقی پیچیده‌تر شد وقتی که Novell اعلام کرد که حق نسخه‌برداری یونیکس در اختیار SCO نیست و این باعث آغاز شکایت‌های متقابل و پیچیده‌ای شد. یکی از مسائل اصلی این پرونده‌ها مربوط به مالکیت حقوقی یونیکس بود که در نهایت به یک نزاع حقوقی طولانی‌مدت میان SCO و Novell تبدیل شد.
🔹در اوایل سال 2007، SCO در نهایت جزئیات مشخصی از نقض حقوق نسخه‌برداری ارائه کرد. اما برخلاف ادعاهای قبلی خود مبنی بر این که SCO دارنده حقوق کپی‌رایت بیش از 1 میلیون خط کد است، این گروه تنها 326 خط کد را معرفی کرد که بیشتر آن‌ها از نظر قانونی غیرقابل کپی‌رایت بودند. این مسئله باعث شد که پرونده حقوقی به مشکلات جدیدی برخورد کند و اعتبار شکایت‌های SCO تحت سوال جدی قرار گیرد.
🔹در آگوست 2007، دادگاه به نفع Novell حکم داد و اعلام کرد که SCO عملاً مالک حقوق کپی‌رایت یونیکس نیست. این تصمیم مهم به این معنی بود که SCO نمی‌توانست ادعا کند که یونیکس و کدهای آن متعلق به آن‌هاست و نمی‌توانست علیه دیگران به دلیل نقض این حقوق اقدام کند. با این حال، در اوت 2009، دادگاه تجدیدنظر ناحیه دهم تصمیم گرفت که مسئله اصلی که مربوط به مالکیت حقوق کپی‌رایت یونیکس است، باید به هیئت منصفه ارجاع داده شود.
🔹سرانجام، در 30 مارس 2010، هیئت منصفه در یک حکم نهایی به نفع Novell تصمیم گرفت و اعلام کرد که این شرکت در واقع مالک حقوق کپی‌رایت یونیکس است. پس از این تصمیم، سازمان SCO عملاً اعلام ورشکستگی کرد و تلاش‌های حقوقی آن برای اعمال فشار بر سایر شرکت‌ها به پایان رسید. این پرونده‌ها نشان‌دهنده یکی از بزرگ‌ترین منازعات حقوقی در تاریخ نرم‌افزار متن‌باز بود که تأثیرات زیادی بر توسعه و توزیع نرم‌افزارهای متن‌باز و وضعیت حقوقی آن‌ها در صنعت داشت.

🔸متن گرفته شده از :کتاب فلسفه لینوکس و یونیکس
🔸ترجمه حسین سیلانی
🔰 جلوگیری از حملات تزریق کد و ربایش فرآیند در توزیع predator-os
🔰به صورت پیش فرض جلوگیری از این حمله در توزیع predator-os فعال است.

⭐️توضیح و روش فعال سازی
:
🔹در لینوکس، فرآیندهای والد و فرزند می‌توانند از طریق ptrace() با یکدیگر تعامل داشته باشند. این قابلیت به فرآیندها اجازه می‌دهد تا یکدیگر را ردیابی (Trace) و کنترل کنند. با این حال، این ویژگی می‌تواند توسط مهاجمان برای حملاتی مانند Code Injection (تزریق کد) و Process Hijacking (ربایش فرآیند) مورد سوءاستفاده قرار گیرد. در این حملات، مهاجمان از ptrace() برای دسترسی به حافظه فرآیندهای دیگر و تزریق کدهای مخرب استفاده می‌کنند.

🔹یکی از راه‌های مؤثر برای کاهش خطرات مرتبط با ptrace()، تنظیم مقدار kernel.yama.ptrace_scope است. این تنظیمات بخشی از ماژول Yama در هسته لینوکس است که امنیت فرآیندها را افزایش می‌دهد. با تنظیم این مقدار به ۲، فرآیندها نمی‌توانند یکدیگر را ردیابی کنند، مگر اینکه رابطه والد-فرزند مستقیم داشته باشند.

🔸استفاده از دستور:
echo 2 > /proc/sys/kernel/yama/ptrace_scope

🔸یا دستور:
echo "kernel.yama.ptrace_scope = 2" >> /etc/sysctl.conf
sysctl -p

🔸مقادیر ptrace_scope:

۰: همه فرآیندها می‌توانند یکدیگر را ردیابی کنند (پیش‌فرض).
۱: فقط فرآیندهای والد می‌توانند فرزندان خود را ردیابی کنند.
۲: هیچ فرآیندی نمی‌تواند فرآیند دیگر را ردیابی کند، مگر اینکه رابطه والد-فرزند مستقیم داشته باشد.
۳: هیچ فرآیندی نمی‌تواند فرآیند دیگر را ردیابی کند، حتی اگر رابطه والد-فرزند داشته باشد (سخت‌گیرانه‌ترین حالت).

📌نویسنده: حسین سیلانی
📌منبع :  آکادمی کندوی دانش
https://learninghive.ir
🔰وضعیت دشوار نگهدارنده های پروژه‌های منبع باز:

🔹 وضعیت منبع باز: رویدادهای اخیر، وضعیت دشوار نگهدارنده های پروژه‌های منبع بازی پروژه‌های منبع باز را به مرکز توجه آورده‌اند، اما این مشکلات سال‌هاست که در حال شکل‌گیری بوده‌اند.

این موضوع بارها در کنفرانس State of Open در سال ۲۰۲۵ مطرح شد، جایی که سخنرانانی از شرکت‌های بزرگ فناوری و نگهدارنده های پروژه‌های منبع باز داوطلب، چالش‌های پیش‌رو را برجسته کردند.

🔹جیمی تانا، که خود را «نگهدار خسته» می‌نامد، می‌گوید: «نگهبان منبع باز بودن واقعاً ارزشمند است... مگر وقتی که نباشد.تانا سال‌هاست در دنیای متن‌باز فعال است و تجربه‌اش به عنوان نگهبان پروژه oapi-codegen (ابزاری برای تبدیل مشخصات OpenAPI به کد Go) را به اشتراک گذاشت.
🔹تانا ابتدا به حل برخی مشکلات پروژه کمک کرد و سپس به عنوان نگهبان داوطلب شد. در ابتدا، انتشار نسخه‌های جدید به‌طور منظم انجام می‌شد، اما به‌تدریج فاصله بین انتشارها بیشتر شد. احساس فشار، انزوا و مواجهه با حجم زیاد کار، در حالی که گاهی پیام‌های ناخوشایندی از کاربران دریافت می‌شود، تجربه‌ای رایج در میان نگهدارنده های پروژه‌های منبع باز است.
🔹بسیاری از شرکت‌کنندگان در پروژه‌های متن‌باز احساس می‌کنند این پروژه‌ها به‌طور مزمن حمایت نمی‌شوند، به‌ویژه با افزایش تقاضا برای استفاده از نرم‌افزارهای منبع باز.

🔹بسیاری از نگهدارنده های پروژه‌های منبع باز به فکر کناره‌گیری هستند و برخی پروژه‌ها ممکن است .

آمارهایی از جمله نظرسنجی Tidelift در سال ۲۰۲۴ اشاره کرد که نشان می‌داد ۶۰ درصد از نگهدارنده های پروژه‌های منبع باز یا از نقش خود کناره‌گیری کرده‌اند یا در فکر انجام این کار هستند.

📌نویسنده: حسین سیلانی
📌منبع :  آکادمی کندوی دانش
https://learninghive.ir
linuxtnt(linux tips and tricks)
🔰وضعیت دشوار نگهدارنده های پروژه‌های منبع باز: 🔹 وضعیت منبع باز: رویدادهای اخیر، وضعیت دشوار نگهدارنده های پروژه‌های منبع بازی پروژه‌های منبع باز را به مرکز توجه آورده‌اند، اما این مشکلات سال‌هاست که در حال شکل‌گیری بوده‌اند. این موضوع بارها در کنفرانس State…
🔹هکتور مارتین از سمت خود به عنوان رهبر پروژه Asahi Linux کناره‌گیری کرد.

🔰پیرو این پست:
https://t.me/linuxtnt/4178


این پروژه یک تلاش جامعه‌محور بود که کمی پس از انتقال مک به پردازنده‌های اپل سیلیکون (Apple Silicon) در اوایل سال ۲۰۲۱ آغاز شد. پس از تلاش‌های فراوان، تیم در نهایت نسخه آلفای Asahi Linux برای مک‌های M1 و M2 را در اوایل سال ۲۰۲۲ منتشر کرد. پروژه به خوبی پیش می‌رفت.

🔹 دو سال اول شگفت‌انگیز بود، زیرا ما پلتفرم را از هیچ به یکی از بهترین تجربه‌های لینوکس روی لپ‌تاپ تبدیل کردیم. البته، هنوز برخی قطعات سخت‌افزاری پشتیبانی نمی‌شدند، اما تجربه کلی رقابتی یا حتی بهتر از چیزی بود که روی اکثر لپ‌تاپ‌های x86 می‌توانستید داشته باشید. و ما همه این‌ها را از صفر و بدون هیچ حمایت یا مستنداتی از سوی سازنده ساختیم. این یک کار غیرممکن بود، چیزی که قبلاً هرگز انجام نشده بود، و ما از پس آن برآمدیم.»

🔹کافی است بگویم که من برخورد لینوس با ادغام Rust در لینوکس را یک شکست بزرگ در رهبری می‌دانم. چنین پروژه بزرگی به حمایت قابل توجهی از سوی ذینفعان اصلی نیاز دارد تا زنده بماند، در حالی که به نظر می‌رسد رویکرد او این بوده که فقط منتظر بماند و ببیند. در همین حال، چندین نگهبان زیرسیستم‌ها در پایین‌دست او تمام تلاش خود را کرده‌اند تا پروژه را متوقف یا مختل کنند، از الفاظ توهین‌آمیز استفاده کنند و به طور کلی روحیه تیم را تضعیف کنند، بدون اینکه هیچ پیامدی داشته باشد.»

🔹با وجود اینکه لینوس توروالدز، خالق و رهبر هسته لینوکس، در ابتدا از این پروژه حمایت کرد (حتی یادداشت‌های انتشار لینوکس ۵.۱۹ را روی یک مک‌بوک ایر M2 با سیستم عامل Asahi Linux نوشت)، اما مشارکت عملی که مارتین برای پیشرفت چنین پروژه‌ای ضروری می‌دانست، ارائه نکرد. این موضوع به ویژه با توجه به رفتار غیردوستانه سایر نگهبانان لینوکس، مشکل‌ساز شد.

🔸به گفته هکتور مارتین، تلاش‌ها ادامه خواهد یافت و او مسئولیت را به بقیه تیم Asahi Linux واگذار می‌کند. در سال ۲۰۲۵، تیم قصد دارد به اپ‌استریم کردن هسته (kernel upstreaming) دست یابد، به این معنی که تمام درایورهای لازم برای مک‌های M1 و M2 بخشی از هسته لینوکس خواهند شد.

🔸متأسفانه، سخت‌افزارهای جدید در اولویت نخواهند بود، بنابراین کاربران مک‌های M3 و M4 باید مدتی منتظر بمانند. تلاش‌هایی در این زمینه انجام می‌شود، اما تمام تغییرات ذکر شده اولویت بسیار بالاتری دارند. پروژه برای بقای بلندمدت به یک پایه قوی نیاز دارد.

📌نویسنده: حسین سیلانی
📌منبع :  آکادمی کندوی دانش
https://learninghive.ir
🔰نسخه darktable 5.0.1: جایگزینی برای Lightroom در ویندوز، لینوکس و مک منتشر شد

🔹برنامه آزاد و متن‌باز ویرایش تصویر darktable، به عنوان یک جایگزین بسیار خوب برای Lightroom در ویندوز ارائه شده است.
و البته این برنامه بر روی تمامی پلتفرم‌های دیگر از جمله ویندوز، لینوکس و مک نیز اجرا می‌شود.

🔹اگر به دنبال یک جایگزین رایگان برای مدیریت و ویرایش تصاویر، مانند Lightroom هستید، اخبار خوبی برای شما داریم: نرم‌افزار آزاد و متن‌باز darktable به نسخه 5.0 (برای لینوکس) رسیده و بالاخره برای کاربران ویندوز نیز در دسترس است.

🔹برنامه darktable ابتدا در سال 2009 منتشر شد و توسط عکاسان حرفه‌ای در سیستم‌عامل‌های مک و لینوکس استفاده شده است. این نرم‌افزار شامل مجموعه‌ای از قابلیت‌های ویرایش عکس است که به شما کمک می‌کند تا فایل‌های RAW، به ویژه در اندازه‌های بزرگ، را ویرایش کنید.

🔹پس از چند تلاش ناموفق از نسخه 3.2.0، darktable اکنون به طور رسمی به سیستم‌عامل ویندوز (فقط برای 64 بیتی) منتقل شده است.

📌نویسنده: حسین سیلانی
📌منبع :  آکادمی کندوی دانش
https://learninghive.ir
🔰تغییرات جدید در لینوکس کرنل ۶.۱۴
🔹نسخه‌ی ۶.۱۴ کرنل لینوکس شامل تغییرات و بهبودهای متعددی در بخش‌های مختلف سیستم است. در اینجا خلاصه‌ای از برخی از مهم‌ترین تغییرات آورده شده است:
________________________________________
🔹تغییرات کلی
🔸 کوچک‌بودن نسخه: نسخه‌ی ۶.۱۴ یک نسخه نسبتاً کوچک است و تغییرات آن بیشتر شامل اصلاحات و بهینه‌سازی‌های جزئی می‌شود.
🔸پشتیبانی از معماری s390: بخش قابل توجهی از تغییرات در این نسخه مربوط به پاک‌سازی و بهینه‌سازی کدهای مرتبط با معماری s390 (مخصوصاً در بخش KVM) است.
🔸تست‌های خودکار (selftests): برخی از تست‌های خودکار به‌روزرسانی شده‌اند تا مشکلات کوچک را شناسایی و اصلاح کنند.
________________________________________
🔹تغییرات در بخش‌های مختلف
1. فایل‌سیستم‌ها:
🔸سیستم فایل XFS: بهبودهایی در مدیریت خطا و بهینه‌سازی‌های مربوط به بازنویسی فایل‌ها (reflink) انجام شده است.
🔸سیستم فایلBtrfs: اصلاحات مربوط به مدیریت تراکنش‌ها و جلوگیری از بروز مشکلات در هنگام ادغام ریشه‌های انتقال (relocation root).
________________________________________
2. شبکه:
🔸پرتکل TCP/IP: بهبودهایی در مدیریت بسته‌های شبکه و جلوگیری از نشت حافظه (memory leak) در برخی از تونل‌های شبکه مانند RPL، Seg6 و IOAM6.
🔸اتصال‌های RxRPC: اصلاحات در مدیریت صف‌های اتصال و جلوگیری از رقابت (race condition) در تغییر وضعیت تماس‌ها.
________________________________________
3. درایورهای سخت‌افزاری:
🔹درایورهای گرافیکی (DRM):
🔸بهبود در Intel: بهبودهایی در پشتیبانی از DSC (Display Stream Compression) و مدیریت صحیح نرخ بیت (BPP).
🔸بهبود درAMD: اصلاحات در مدیریت نور پس‌زمینه (backlight) و بهبودهایی در پشتیبانی از Vulkan.
🔸بهبود درNVMe: اصلاحات در مدیریت اتصال و بهبودهایی در پشتیبانی از خواب (sleep) برای برخی از دستگاه‌های خاص.
🔸ویژگی SCSI: بهبودهایی در مدیریت خطا و جلوگیری از استفاده‌ی پس از آزادسازی حافظه (use-after-free) در مسیرهای خطای اولیه.
________________________________________
4. مدیریت انرژی:
🔸ویژگی CPUFreq: اصلاحات در مدیریت محدودیت‌های عملکرد (performance limits) و به‌روزرسانی‌های مربوط به درایور AMD-PState.
________________________________________
5. امنیت:
🔸 ویژگی Seccomp: بهبودهایی در پشتیبانی از uretprobe (بررسی بازگشت از فراخوانی‌های سیستمی) بدون فیلتر کردن.
________________________________________
6. زمان‌بندی (Scheduling):
🔸 ویژگی Fair Scheduler: اصلاحات در محاسبه‌ی طول برش زمانی (slice length) برای وظایف عادلانه (fair tasks).
________________________________________
7. مدیریت حافظه:
🔸 ویژگی KVM: بهبودهایی در مدیریت حافظه‌ی مجازی (virtual memory) و جلوگیری از نشت حافظه در برخی از سناریوها.
________________________________________
8. پشتیبانی از Rust:
🔸 بهبودهایی در پشتیبانی از Rust در کرنل، از جمله اصلاحات در مدیریت نمادها (symbols) و جلوگیری از هشدارهای کامپایلر.
________________________________________
9.تغییرات در ابزارها و کتابخانه‌ها
🔸 ویژگی Kbuild: بهبودهایی در اسکریپت‌های ساخت کرنل، از جمله اصلاحات در مدیریت هشدارهای کامپایلر و بهینه‌سازی‌های مربوط به نمادها.
🔸 ویژگی Clocksource: بهبودهایی در همگام‌سازی منابع زمان (clocksource) و جلوگیری از مشکلات مربوط به زمینه‌های اتمیک.
________________________________________
10.تغییرات در مستندات و تست‌ها
🔸 مستندات: به‌روزرسانی‌هایی در مستندات مربوط به ارسال پچ‌ها (SubmittingPatches) و بهبودهایی در مستندات مربوط به سیستم‌فایل‌ها.
🔸تست‌های خودکار (selftests): افزودن تست‌های جدید برای بررسی عملکرد صحیح برخی از ویژگی‌ها مانند qdisc_tree_reduce_backlog و pfifo_head_drop.
📌نویسنده: حسین سیلانی
📌منبع :  آکادمی کندوی دانش
https://learninghive.ir
و باز هم پست های دیگر از توزیع که این روزها داره زیاد تر میشوند.
برگ تقلب دستور ss
برگ تقلب دستور curl

ترجمه شده نگذاشتم که یکم درگیرش بشوید😁