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

آموزش لینوکس- گروه مکمل برای پرسش و پاسخ
linux tips and tricks
ارتباط با من
@seilany
seilany.ir
Download Telegram
Forwarded from شهر سخت افزار
🎮 اجرای تمام بازی‌های کامپیوتر روی گوشی‌های اندرویدی ممکن شد [تماشا کنید]

🔻 گوشی‌های هوشمند روز به روز در حال پیشرفته‌تر شدن هستند و اکنون به نقطه‌ای رسیدیم که یک گوشی میان‌رده در جیب شما می‌تواند توان پردازشی یک کامپیوتر قدرتمند چند سال قبل را در اختیارتان قرار دهد.

🔻 شاید امکان اجرای تمام بازی‌های کامپیوتر بر روی گوشی‌های هوشمند و تجربه آن‌ها در سفر تا مدتی قبل تنها یک رؤیا بود، اما اکنون به لطف شبیه‌ساز Winlator این ایده به واقعیت تبدیل شده و شما می‌توانید بازی‌های کامپیوتر را روی گوشی هوشمند اندرویدی خود اجرا کنید.

🔻 Winlator یک شبیه‌ساز جدید که محسوب می‌شود که در پلتفرم GitHub در دسترس قرار گرفته و به کاربر اجازه می‌دهد بازی‌های توسعه یافته برای رایانه‌های شخصی را بر روی دستگاه‌های اندرویدی خود اجرا کند، حتی اگر این بازی‌ها به هیچ عنوان برای اندروید طراحی نشده باشند.

🌐 جزئیات بیشتر در رابطه با شبیه‌سازی Winlator + ویدئو

🆔 @ShahrSakhtAfzar
👍72
کانال دوست خوبم آقای کاظمی : اطلاعات خوب و عمیق در زمینه سیستم عامل و برنامه نویسی سیستم عامل
OS Internal
=====================================

مقاله و فیلم آموزش مدیریت و برنامه‌نویسی سیستم‌های عامل، شبکه و امنیت اطلاعات.

مقالات در ویرگول:
https://virgool.io/@akazemi

ویدئوهای کانال در آپارات:
https://www.aparat.com/oxaa55

ارتباط با مدیر کانال از طریق:
@akazemi67
👍132
Forwarded from Yashar Mahmoudnia
درک دقیق Internals سیستم‌های عامل‌، و به طور مشخص ویندوز و لینوکس، برای محققان امنیت، تحلیل‌گران بدافزار، تیم‌های قرمز و آبی و توسعه‌دهندگان نرم‌افزار امری حیاتی است. دانش بیشتر درباره OS می‌تواند به بهبود کارآیی و امنیت سیستمی که این افراد در آنها کار می‌کنند مفید باشد.

برای محققان امنیت و تحلیل‌گران بدافزار، فهم Internals سیستم‌‌های عامل‌ می‌تواند برای شناسایی و تحلیل بدافزارها و تهدیدات امنیتی، و همچنین توسعه و اجرای اقدامات امنیتی موثر برای محافظت در برابر آنها، ارزشمند باشد.

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

همچنین، برنامه نویسان نیز باید اطلاعات کافی در مورد سیستم عامل داشته باشند. برنامه نویسان باید بتوانند کدهای خود را برای سیستم‌عامل هدف به درستی و به صورت بهینه نوشته و بدانند که کد آنها چگونه در سیستم عامل اجرا خواهد شد.

در کانال OS-Internals ما با در نظر گرفتن رویکرد امنیتی/برنامه نویسی به طور همزمان، تلاش داریم که طرز کار و شیوه‌ی ارتباط با بخش‌های مختلف سیستم‌عامل‌های ویندوز/لینوکس را بررسی کرده و به صورت عملی با کاربرد مفاهیم آشنا شویم.

https://t.me/OxAA55

-
👍5
دستورات زیر دو دستور کمتر استفاده شده در ترمینال لینوکس هستند:

دستور tac: این دستور برای نمایش محتوای یک فایل به صورت برعکس (از پایان به ابتدا) استفاده می‌شود.

دستور fold: با استفاده از این دستور، می‌توانید محتوای یک فایل را به صورت خطوطی با طول مشخص شده تقسیم کنید.
مثال:
tac file.txt
—————————

fold -w 20 file.txt

در این دستور، -w به معنی عرض خط است و با وارد کردن عدد 20، خطوط محتوای فایل file.txt به صورت خطوطی با عرض 20 کاراکتر تقسیم می‌شوند.
نویسنده: حسین سیلانی
منبع خبر: کانال لینوکسی: لینوکس تی ان تی
linuxtnt
http://seilany.ir/
👍116
****دیگر خبری از ویندوز نیست! سرویس‌های دفاعی هند به لینوکس تغییر می‌کنند.****
================
همانگونه که چند وقت پیش پست هایی راجع به مهاجرت روسیه و چین به لینوکس نوشته ام.
این بار نوبت هند شده است که به سمت لینوکس مهاجرت کند.
——————————————
دفاتر دولتی هند از توزیع لینوکس به جای ویندوز مایکروسافت استفاده می کنند.
—————————-
همانطور که به نظر می رسد، دولت هند آماده است تا یک بار دیگر با اجرای یک توزیع داخلی توسعه یافته لینوکس این چالش را انجام دهد.
طبق گزارش اخیر، وزارت دفاع هند تصمیم گرفته است که ویندوز را با یک توزیع لینوکس توسعه یافته داخلی به نام "Maya" در تمام رایانه های متصل به اینترنت جایگزین کند. دفاتر مهمی مانند دفتر نخست وزیری، وزارت دفاع و وزارت امور خارجه .اما، وزارت دفاع اولین کسی خواهد بود که مایا را دریافت می کند، دستورالعمل رسمی قبلاً فعال شده است.
————————————-
در حالی که جزئیات در مورد این توزیع بسیار ناچیز است، ما می دانیم که این توزیع بر اساس اوبونتو است و در یک دوره بسیار کوتاه 6 ماهه به صورت محلی توسعه یافته است .
——————————
در مورد هند، ایالت تامیل نادو قبلاً تصمیم گرفته بود برای نیازهای اداری خود به توزیع لینوکس بومی دیگری به نام ' BOSS Linux ' تغییر مکان دهد، و بسیاری از آن استقبال کردند.
—————————————
در مواجهه با افزایش حملات سایبری و بدافزار به دفاع و همچنین زیرساخت های حیاتی در سراسر کشور، وزارت دفاع تصمیم گرفته است تا سیستم عامل مایکروسافت (OS) را در تمامی رایانه های متصل به اینترنت با سیستم عامل جدید مایا جایگزین کند. اوبونتو منبع باز به صورت محلی توسعه یافته است
=================
نویسنده: حسین سیلانی
منبع خبر: کانال لینوکسی: لینوکس تی ان تی
linuxtnt
http://seilany.ir/

seilany.ir
👍74
لینوس توروالدز، پدر لینوکس

لینوس توروالدز بدون شک یکی از مهم‌ترین چهره‌های نرم‌افزار آزاد است و اگرچه این امر کاملاً منطقی است، اما از آنجایی که او پدر لینوکس است، توروالدز فردی است که به دلیل حضور و شخصیت ساده‌اش متمایز است، چیزی که بسیاری آن را به عنوان "تکانشی" طبقه‌بندی می‌کنند. و این در طول سالها به ما نشان داده است که اگر چیزی را دوست نداشته باشد، آن را بدون قید و بند بیان می کند.
---------------------------------
اطلاعات شخصی
لینوس توروالدز در 28 دسامبر 1969 در هلسینکی فنلاند به دنیا آمد، والدینش نام خود را از لینوس پاولینگ (جایزه نوبل شیمی 1954) گرفته اند، او با توو توروالدز ازدواج کرده و پدر سه دختر است.
او در خانواده‌ای از روزنامه‌نگاران و سیاستمداران بزرگ شد، اما از سنین کودکی بیشتر به رایانه‌ها علاقه داشت و زمانی که پدربزرگش یک Commodore VIC-20 را خرید، شروع به کار در دنیای محاسبات کرد. کد در بیسیک.
---------------------------------
ستوان توروالدز
لینوس توروالدز از دوران جوانی خود فردی بوده است که به تعهدات خود عمل می کند و به عنوان گواه این امر، در دوران جوانی خود که هنوز دانشجو بود، جزو ارتش فنلاند بود و در یک برنامه آموزشی یازده ماهه شرکت کرد تا معیارهای فنلاندی را برآورده کند. خدمت اجباری و در دوران سربازی به درجه ستوان دومی رسید.
---------------------------------
کسی که برخورد با او سخت است
بخش بزرگی از افرادی که با لینوس توروالدز کار کرده اند اظهار داشته اند که "کسی که هیچ کس نمی خواهد با او کار کند" ، زیرا همانطور که گفته شد او فردی است که هنگام ابراز انزجار اندازه گیری نمی شود و کم هم نیست. برای توروالدز فقط یک چیز وجود دارد و آن این است که "کد باید کاربردی باشد" و موارد متعددی وجود داشته است که او درگیری های مختلفی برای ابراز نارضایتی خود از کار "بد انجام شده" داشته است.
با توجه به این نوع اظهار نظرها و درگیری هایی که داشت، این امر باعث شد که در سال 2018 مجبور به "وقفه ای از فعالیت های خود" شود و اظهار داشت که این فضایی است که برای "بهبود رفتار خود" نیاز دارد. .
---------------------------------
از NVIDIA، ، اما بیشتر از C++ متنفر است
از میان تمام جنجال‌های او (تا کنون) بیشترین مورد صحبت و به یاد ماندنی‌ترین مورد "از آنجایی که من حتی در یک عکس منعکس شده‌ام" پیامی بود که او ارسال کرد و برای NVIDIA کاملاً واضح بود که بدون شک او کاملاً آن را درک کرد و من دریافت کردم. NVIDIA برای ارائه پشتیبانی بهتر از لینوکس.
این می تواند باعث شود که کسی فکر کند که لینوس توروالدز NVIDIA را در لیست دشمنان خود دارد، چیزی شبیه به شلدون کوپر، اما نه، زیرا در آن زمان، علیرغم اینکه "خود را مهار می کرد"، او دریغ نکرد که ضد واکسن ها را "احمق" خطاب کند. کسانی که حتی بدون اینکه بدانند واکسن RNA چیست صحبت می کنند.
اما بدون شک، یکی که به عنوان دشمن عمومی لینوس توروالدز در جایگاه اول قرار می گیرد، C++ است زیرا او اشاره می کند که:
زبان C++ زبان وحشتناکی است. با این واقعیت که بسیاری از برنامه نویسان ضعیف از آن استفاده می کنند وحشتناک تر می شود، تا جایی که تولید زباله کامل و کامل با آن بسیار بسیار آسان تر است. صادقانه بگویم، حتی اگر انتخاب C برای انجام *کاری* بیشتر از دور نگه داشتن برنامه نویسان ++C باشد، این خود دلیل بزرگی برای استفاده از C خواهد بود.
آنقدر بزرگ است که حتی نامش در فضاست
در سال 1996، به افتخار خالق لینوکس، یک سیارک "9793 Torvalds" نام گرفت. این سیارک عمدتاً بین مدارهای مریخ و مشتری به دور خورشید میچرخد
---------------------------------
او غواصی را دوست دارد
یکی از جالب‌ترین سلیقه‌های لینوس توروالدز که خیلی‌ها آن را نمی‌دانند این است که او عاشق غواصی است، علاوه بر داشتن گواهینامه‌های متعدد، علاوه بر این ذوق او را به سمت توسعه پروژه Subsurface سوق داد که نرم‌افزاری است که به آسانی به شما کمک می‌کند. از رابط برای برنامه ریزی، ثبت و سازماندهی غواصی استفاده کنید.
اپل نه ممنون
علیرغم اینکه به پردازنده‌های سیلیکون اخیر اپل مجوز داده بودیم، نه، منظور ما این بود، اما در آن زمان استیو جابز به توروالدز پیشنهاد شغلی داد ، اما به یک شرط، "اینکه توسعه لینوکس را متوقف کند" و او قبلاً انجام داده بود. پاسخ قاطعانه "نه" بود.
---------------------------------
فدورا توزیع مورد علاقه او است، اما او قبلاً به دیگری مجوز داده است
توروالدز از بین بی‌شمار توزیع‌های لینوکس موجود، به استفاده از فدورا در رایانه شخصی‌اش معروف است، اما او همچنین با لینوکس آساهی کار کرده است و نظراتی که در مورد آن ارائه کرده است قابل ستایش بود.
11👍1👎1
انتشار نسخه جدید GTK 4.12 اعلام شد.
برای کسانی که درباره GTK نمی‌دانند، باید بدانید که این یکی از محبوب‌ترین ابزارکیت‌های لینوکس است ، اگرچه در سیستم‌های دیگر نیز استفاده می‌شود، زیرا یک کتابخانه بین پلتفرمی برای ایجاد رابط‌های کاربری گرافیکی است.
ویژگی های جدید GTK 4.12
در این نسخه جدید GTK 4.12، یکی از جدیدترین موارد آن، بهبودهایی است که برای Wayland انجام شده است، زیرا امکان تعلیق حالت پنجره و همچنین اضافه شدن پشتیبانی از پروتکل مقیاس کسری-fractional scale protocol وجود دارد. همچنین اشاره شده است که "viewporter " نیز فعال است ، که به کلاینت اجازه می‌دهد تا اقدامات مقیاس‌گذاری و برش(scaling and cropping actions ) را روی سطح سمت سرور انجام دهد، به علاوه مشکلات را با استفاده از دکمه‌های قلم و مشکلات کشیدن و رها کردن را برطرف کند.
یکی دیگر از موارد جدیدی که در این نسخه به چشم می‌خورد، پشتیبانی بهبودیافته از API گرافیکی Vulkan است، زیرا پشتیبانی استفاده از Vulkan برای صاف کردن گرادیان‌ها، پشتیبانی از فرمت‌های مختلف تصویر، اضافه شدن قابلیت تکرار بارگذاری تصویر و طراحی مجدد حافظه پنهان اضافه شده است. برای عملیات خط لوله pipeline.
همچنین افزودن یک رابط "GtkSectionModel" برای گروه بندی آیتم های لیست به بخش ها
یک بخش جدید «دسترس‌پذیری» به GTK اضافه شده است و یک رابط برای شناسایی مشکلاتی که افراد دارای معلولیت ممکن است داشته باشند پیاده‌سازی شده است .
از سوی دیگر، لازم به ذکر است که یک پیکربندی خودکار از پارامترهای فونت ( gtk-hint-font-metrics ) بر اساس ضریب مقیاس تعیین شده ارائه شده است . این تغییرمیتواند رندر فونت‌ها را در برنامه‌هایی که با فرمت flatpak ارسال می‌شوند، بهبود بخشید.
سایرویژگی های جدید:
• ویژگی can-shrink به GtkButton و GtkMenuButton اضافه شده است تا دکمه ها به اندازه کوچکتر از اندازه اصلی محتوای دکمه کوچک شوند.
• ویژگی همیشه prompt به کلاس Gtk.FileLauncher اضافه شده است تا یک گفتگو برای انتخاب برنامه برای باز کردن یک فایل نمایش داده شود.
• موتور رندر OpenGL API GdkGLTextureBuilde را برای ایجاد بافت پیاده سازی می کند.
• قابلیت سفارشی سازی مناطق به روز رسانی بافت اضافه شده است.
• یک ابزار جدید gtk4-rendernode-tool برای رندر کردن گره های صحنه با استفاده از GskRenderer اضافه شده است.
• قسمتی برای افراد دارای معلولیت به طور قابل توجهی افزایش یافته است.
• پشتیبانی از راهنماها در جهت عمودی به ویجت GtkBox اضافه شده است.
کلاس های سبک جداگانه برای برخی از ویجت ها به موتور تم اضافه شده است.
• پشتیبانی از سبک " .boxed-list " از کتابخانه Adwaita منتقل شده است.
• قابلیت نمایش تصاویر ثانویه در مقیاس خاکستری اضافه شده است.
• قابلیت scroll_to API به ویجت‌ها برای کار با لیست‌ها، برای حرکت به یک موقعیت خاص اضافه شد .
• در ابزار gtk4-node-editor ، مقیاس‌بندی بهبود یافته است، نسبت ابعاد برای بافت‌ها حفظ شده است، و ویرایش گره ساده شده است.
=================
نویسنده: حسین سیلانی
منبع خبر: کانال لینوکسی: لینوکس تی ان تی
linuxtnt
http://seilany.ir/
👍42
لینوکس 6.6 به کدهای USB و UWB بی سیم پایان میدهد
==================================
کرنل لینوکس 6.6 کدهای باقیمانده قدیمی از , UWB USB بی سیم را حذف میکند.
در سال 2019، کد USB بی‌سیم و باند فوق‌باند (UWB) به دلیل نداشتن نگهدارنده منسوخ شد و با توجه به موفقیت بلوتوث و وای‌فای، USB های بی‌سیم دیگر برای یک دهه به‌روزرسانی نشد .
در سال 2020 با هسته لینوکس 5.7، مقدار زیادی از کدهای WUSB و UWB به دنبال فرآیند منسوخ شدن کدها، از هسته حذف شد. اکنون سه سال بعد، برخی بقایای اضافی از کد USB بی‌سیم در پایگاه عظیم کد هسته لینوکس دیده شد.مجموعه ای از کدها که برای حذف در نسخه لینوکس 6.6 آینده تنظیم شده است، و حذف خواهندشد. این امر بیش از 500 خط دیگر حذف میشوند که کمترازاز بیش از بیست هزار خطی است که به عنوان بخشی از حذف اصلی WUSB/UWB پاک شده بود.

و USB بی‌سیم برای فناوری‌های USB بی‌سیم با برد کوتاه در نظر گرفته شده بود و می‌توانست 480 مگابیت بر ثانیه تا 3 متر یا 110 مگابیت بر ثانیه تا 10 متر را سرعت دهد. USB بی سیم مدت هاست که منسوخ شده است و WiFi و بلوتوث بسیار برتر هستند. و اکنون در سال 2023 پاک کردن کد USB بی‌سیم قدیمی در هسته لینوکس بالاخره به پایان خواهد رسید.
======================
نویسنده: حسین سیلانی
منبع خبر: کانال لینوکسی: لینوکس تی ان تی
linuxtnt
http://seilany.ir/
👍4
فرمت کردن هارد بدون بازیابی داده‌ها
این دستورات به صورت زیر استفاده می‌شود
.ر این دستور، sdX را با نام دستگاه هاردتان جایگزین کنید.
این دستور باعث می‌شود تمامی داده‌های روی هارد شما پاک شده و فرمت شود. با اجرای این دستور، تمامی داده‌های روی هارد به صورت دائمی پاک می‌شوند، بنابراین حتماً از اطمینان حاصل کنید که می‌خواهید این کار را انجام دهید.
1. دستور dd
sudo dd if=/dev/zero of=/dev/sdX bs=4M status=progress

2.دستور دیگر با ابزار shred
sudo shred -vzn 0 /dev/sdX


3.دستورwipefs
sudo wipefs --all /dev/sdX
4. دستور badblocks
sudo badblocks -wsv /dev/sdX
===========================
نویسنده: حسین سیلانی
منبع : کانال لینوکسی: لینوکس تی ان تی
linuxtnt
http://seilany.ir/
7👍2
توزیع های راکی سوزه و اوراکل یک مخزن سازگار با RHEL ایجاد کردند
==============================
به نظر می رسد که تصمیم Red Hat برای محدود کردن دسترسی به کد RHEL مربوط به خود شده است و به دور از تأثیرگذاری بر توزیع های مبتنی بر RHEL (که در ابتدا به نظر می رسید) باعث شده است که نه تنها تحت تأثیر این موضوع قرار گیرد. ، اما همچنین پروژه هایی مانند SUSE به پشتیبانی می پیوندند و حرکتی را آغاز می کنند که احتمالاً می تواند نتایج بسیار خوبی در آینده داشته باشد. در پایان ماه ژوئن رد هت (IBM) تغییراتی را در نحوه توزیع کد RHEL اعلام کرد که اساسا دسترسی به این کد را محدود می کند و از توزیع های شخص ثالث (راکی لینوکس، آلمالینوکس، اوراکل و غیره) از استفاده از آن جلوگیری میکند.
این امر در ابتدا باعث شد که Rocky و AlmaLinux تغییراتی در روند ساخت توزیع های خود ایجاد کنند، در آن زمان آنها در مورد استفاده از مخازن Oracle و حتی استفاده از خلاءهای قانونی اظهار نظر کردند. پس از آن تغییراتی که در نظر داشتند بازنگری شد و AlmaLinux اعلام کرد که دیگر با RHEL نخواهد بود. با توجه به محدودیت‌های RHEL، AlmaLinux و Rocky Linux فرآیندهای خود را بازسازی خواهند کرد اوراکل، به شدت از Red Hat انتقاد می کرد، چیزی که بقیه انتظارش را نداشتند

با وجود محدودیت ها، لینوکس اوراکل به پشتیبانی از RHEL ادامه خواهد داد
توزیع SUSE اساساً اعلام کرد که یک فورک RHEL در حمایت از جامعه ایجاد خواهد کرد و این یک پروژه با مالکیت عمومی خواهد بود که توسط یک سازمان غیرانتفاعی مستقل سازماندهی شده است. اکنون، این توزیع‌ها که به‌طور مستقل در نظر داشتند راه‌حل‌هایی را به کاربران خود ارائه دهند، تصمیم به پیوستن به نیروها گرفته‌اند و به همراه آن راکی لینوکس، اوراکل و SUSE اعلام کردند که با هم برای ایجاد OpenELA با هدف توسعه مشترک همکاری خواهند کرد.
یک بسته پایه سازگار با لینوکس Red Hat Enterprise
این پروژه یک مخزن حاوی مجموعه‌ای از نرم‌افزار منبع مشترک ایجاد کرده است که می‌تواند برای تولید توزیع‌هایی که کاملاً باینری با RHEL سازگار هستند، از نظر رفتار (در سطح اشکال) با RHEL یکسان و قابل استفاده به عنوان جایگزین RHEL استفاده شوند.
توماس دی جاکومو، مدیر فناوری و محصول SUSE، گفت: "همکاری برای تقویت نوآوری بسیار مهم است، بنابراین ما از همه برای پیوستن به این مشارکت استقبال می کنیم و به ما کمک می کنیم استانداردها را در جامعه باز نگه داریم." SUSE قویاً به واقعیت بخشیدن به انتخاب اعتقاد دارد. ما همراه با جامعه منبع باز، معنای واقعی باز بودن را دوباره تعریف می کنیم و آینده قوی تری برای EL فراهم می کنیم. ”
این مخزن جدید را می توان به عنوان راه حلی برای مخزن git.centos.org دید ، جایی که اجزای RHEL برای استفاده در توزیع منتشر شدند . سایت OpenELA تمام ابزارهای مورد نیاز برای تولید توزیع‌هایی را منتشر می‌کند که می‌توانند با RHEL نسخه‌های 8 و 9 مقایسه شوند ، و در صورت امکان ، یک نسخه قابل مقایسه با RHEL 7. علاوه بر کدهای منبع علاوه بر محصولات، جامعه همچنین ابزارهای ضروری را برای ساخت توزیع‌هایی فراهم می‌کند که کاملاً مطابق با RHEL هستند .

در نهایت، اشاره شده است که افراد درگیر متعهد به حفظ مخزن با استانداردهای با کیفیت بالا، با استفاده از یک فرآیند توسعه کاملاً باز و اطمینان از انتشار سریع به‌روزرسانی‌ها و اصلاحات امنیتی هستند. این پروژه باز، مستقل، بی طرف و تحت کنترل جامعه است، علاوه بر این که مدیریت یک کمیته راهبری متشکل از نمایندگان جامعه و اعضای انجمن را بر عهده خواهد داشت. تصمیمات با در نظر گرفتن نظرات همه شرکت کنندگان و طرف های ذینفع اتخاذ خواهد شد.
هر سازمان، شرکت ها و توسعه دهندگان فردی علاقه مند می توانند برای نگهداری مخزن به کار مشترک بپیوندند. متون منبع بسته ها به صورت رایگان و بدون محدودیت توزیع می شود.
=============
نویسنده: حسین سیلانی
منبع : کانال لینوکسی: لینوکس تی ان تی
linuxtnt
http://seilany.ir/
👍3
افزایش سرعت و عملکرد CPU در لینوکس:
توزیع های اوپن سوزه، ردهت، clear linux و توزیع predator-os از این روش استفاده میکنند:
برای افزایش سرعت و عملکرد CPU در لینوکس می‌توانید از دستور cpupower استفاده کنید. این دستور در بسته linux-tools-common قابل دسترسی است. برای نصب این بسته، از دستور زیر استفاده کنید:
sudo apt-get install linux-tools-common

سپس با استفاده از دستور cpupower frequency-set می‌توانید فرکانس CPU را تغییر دهید. برای مثال، برای تنظیم فرکانس CPU به حداکثر، می‌توانید از دستور زیر استفاده کنید:
sudo cpupower frequency-set -g performance
این دستور باعث می‌شود که فرکانس CPU به حداکثر مقدار ممکن تنظیم شود و سرعت سیستم شما افزایش یابد.

————————————————
برای نصب بسته linux-tools-common و استفاده از دستور cpupower در بقیه توزیع های لینوکس، می‌توانید از دستورات مربوط به مدیر بسته آن توزیع استفاده کنید.
برای نصب در توزیع های مبتنی بر Fedora، از دستور زیر استفاده کنید:
sudo dnf install linux-tools-common
در توزیع های مبتنی بر CentOS و RHEL، از دستور زیر استفاده کنید:
sudo yum install kernel-tools
برای آرچ بیس ها
sudo pacman -S linux-tools
————————-
نویسنده: حسین سیلانی
منبع : کانال لینوکسی: لینوکس تی ان تی
linuxtnt
http://seilany.ir
👍141
مرورگرVivaldi 6.2 پنجره ها را 37 درصد سریعتر باز می کند.
این امر با رندر کردن پنجره های مرورگر از طریق پورتال های Reactاست.
ما استفاده از حافظه را کاهش داده ایم و عملکرد کلی را به طور قابل توجهی بهبود بخشیده ایم.
اکنون امکان "اشتراک" کانال های YouTube بدون حساب در ویوالدی وجود دارد . این کار از طریق ابزار RSS انجام می شود که اکنون توسط سرویس های مانند YouTube پشتیبانی می شود.
—————————————————————-
نویسنده: حسین سیلانی
منبع : کانال لینوکسی: لینوکس تی ان تی
linuxtnt
http://seilany.ir
————————-
درصورت تمایل به حمایت مالی-donate از توزیع های لینوکس
https://zarinp.al/learninghive.ir
👍10
لینوکس 6.5 با بهبودهای پشتیبانی عالی، اخبار و موارد دیگر عرضه شد.
———————————————-
پس از دو ماه توسعه، لینوس توروالدز از انتشار هسته لینوکس 6.5 رونمایی کرد . تغییرات قابل توجه عبارتند از: پشتیبانی از مکانیزم مدیریت انرژی TPMI
اینتل، فراخوانی سیستم حافظه پنهان، ادغام مداوم پشتیبانی از زبان Rust، پشتیبانی از دستورالعمل های برداری RISC-V و موارد دیگر.
در این نسخه جدید هسته لینوکس 6.5، حدود 14674 اصلاح انجام شد و 1294205 خط کد اضافه شد.
ویژگی های اصلی جدید لینوکس 6.5
1.در این نسخه جدید منتشر شده از هسته لینوکس 6.5، رابط RAPL پشتیبانی از مکانیزم TPMI مورد استفاده در پردازنده‌های اینتل را اضافه شده تا عملکردهای مدیریت انرژی را فعال کند. این رابط جدید مکمل رابط RAPL MSR/MMIO است که قبلاً در دسترس بود و تنظیمات محدودیت توان انعطاف‌پذیرتری را ارائه می‌دهد.
2.یکی دیگر از تغییراتی که در نسخه جدید خودنمایی می کند این است که فراخوانی cachestat() اضافه شده است که وظیفه بررسی وضعیت کش صفحه برای فایل ها و دایرکتوری ها را دارد. یک فراخوانی سیستمی جدید به برنامه‌های فضای کاربران اجازه می‌دهد تا تعیین کنند کدام صفحات یک فایل در حافظه اصلی ذخیره می‌شوند.
3.برخلاف فراخوانی سیستمی mincore که قبلاً موجود بود، فراخوانی cachestat به شما امکان می‌دهد آمارهای دقیق‌تری مانند تعداد صفحات ذخیره‌شده، صفحات کثیف، صفحات خارج‌شده، صفحات اخیراً بیرون‌شده و صفحات علامت‌گذاری شده برای بازنویسی را مشاهده کنید.
برای بخشی از بهبودهایی که همچنان در پشتیبانی Rust اجرا می شوند، باید توجه داشت که از نسخه Rust 1.68.2 استفاده شده است که برخی از توابع استفاده شده در هسته را تثبیت می کند.
4.برای سیستم‌های ARM64، پشتیبانی از پسوند PIE اجرا می‌شود که عملکردی را برای تنظیم حق دسترسی به حافظه فراهم می‌کند.
در io_uring، توانایی ذخیره بافرهای حلقه و ارسال صف ها در حافظه اختصاص داده شده به فضای کاربر پیاده سازی شده است . این برنامه اکنون می تواند به طور مستقل یک منطقه از حافظه را اختصاص دهد و آن را به io_uring ارسال کند تا از توانایی استفاده از صفحات حافظه بزرگ استفاده کند.
——————————————
نویسنده: حسین سیلانی
منبع : کانال لینوکسی: لینوکس تی ان تی
linuxtnt
http://seilany.ir
————————-
درصورت تمایل به حمایت مالی-donate از توزیع های لینوکس
https://zarinp.al/learninghive.ir
👍63
کل هسته لینوکس 34.8 میلیون خط کد

1. درایور هسته GPU منبع باز AMD بالای 5 میلیون خط کد

2. درایور منبع باز NVIDIA "Nouveau" حدود 201k خط کد
3. درایور گرافیکی هسته DRM اینتل i915 حدود 381k خط
————————————————-
نویسنده: حسین سیلانی
منبع : کانال لینوکسی: لینوکس تی ان تی
linuxtnt
http://seilany.ir
————————-
درصورت تمایل به حمایت مالی-donate از توزیع های لینوکس
https://zarinp.al/learninghive.ir
👍102
لینوکس 6.6 بدون قید و شرطی پشتیبانی از بارگذاری میکروکد CPU x86 را فعال می کند.
در میان تغییرات زیادی که در این هفته اول از چرخه لینوکس 6.6 رخ داد ،یکی از این تغییرات به‌روزرسانی‌های بارگذار میکروکد CPU x86 یا همان x86 CPU Microcode Loading بود که اکنون بدون قید و شرط آن را بخشی از هسته‌های x86/x86_64 پشتیبانی می‌کند. مهندسان اینتل روی بهبود کدهای به روز رسانی میکروکد CPU لینوکس کار کرده اند . همچنین اصلاحات اساسی برای مدیریت میکروکد CPU 32 بیتی x86 نیز در هفته‌های اخیر منتشر شده است.
نویسنده: حسین سیلانی
منبع : کانال لینوکسی: لینوکس تی ان تی
linuxtnt
http://seilany.ir
————————-
درصورت تمایل به حمایت مالی-donate از توزیع های لینوکس
https://zarinp.al/learninghive.ir
👍3
کاربران لینوکس مراقب باشند! گنوم 45 خبر بدی برای نصب Extensions دارد:
————————————
گنوم 45 یک ارتقاء بسیار چشمگیری دارد. اما این توسعه نسخه جدید برای افزونه ها عالی به نظر نمی رسد!

جاوا اسکریپت گنوم شل تغییر کرده و این جاوااسکریپت یعنی ( ماژول ها) مسئول رابط کاربری برنامه هایExtensions ، از جمله پنل، منوها، دیالوگ ها و غیره است. تغییر فنی که رخ داده این است که گنوم شل و برنامه های Extensions از ESModules به جای GJS استفاده می کنند.
این تغییر بخاطر این بود که تشویقی باشه برای توسعه دهندگان به استفاده از یک رویکرد استانداردتر برای پایگاه کد پوسته و برنامه های افزودنی گنوم . چون که این سیستم قدیمی شده و رویکرد ماژول های جدید ناسازگار هستند.

نتیجه این تغییر این میشه که همه extensions گنوم خراب میشوند.
• تمام extensions که برای نسخه‌های قدیمی‌تر گنوم هدف‌گذاری شده‌اند، دیگر روی گنوم ۴۵ کار نخواهند کرد (مگر اینکه پورت شوند).
نکته خوب این است که یک توسعه دهنده extensions گنوم می تواند چندین نسخه گنوم را پشتیبانی کند. اما آنها کارهای بیشتری برای انجام و آپلود مجدد نسخه های قبل و بعد از گنوم 45 خواهند داشت.
———————————-
نویسنده: حسین سیلانی
منبع : کانال لینوکسی: لینوکس تی ان تی
linuxtnt
http://seilany.ir
————————-
درصورت تمایل به حمایت مالی-donate از توزیع های لینوکس
https://zarinp.al/learninghive.ir
👍7
خبر در حاشیه لینوکس
مایکروسافت پس از ۳۰ سال وردپد (WordPad) را از ویندوز حذف می‌کند
———————-
وردپد دیگر به‌روزرسانی نمی‌شود و از نسخه بعدی ویندوز حذف خواهد شد. ما به جای آن برنامه مایکروسافت ورد را برای اسناد متنی غنی مانند doc و rtf و برنامه نوت‌پد را برای اسناد متنی ساده مانند txt توصیه می‌کنیم.

وردپد که برای اولین بار در ویندوز 95 عرضه شد، از زمان ویندوز 8 به‌روزرسانی قابل‌توجهی نداشته است. خبر حذف این برنامه تنها چند روز بعد از آن منتشر می‌شود که مایکروسافت اعلام کرد نوت‌پد را با قابلیت‌های جدیدی مانند ذخیره خودکار و بازیابی خودکار زبانه‌ها به‌روزرسانی می‌کند. مایکروسافت برنامه نوت‌پد را در سال 2018 برای اولین بار به‌روزرسانی کرد و سپس قابلیت زبانه را به نسخه ویندوز 11 آن اضافه کرد.

از نسخه بعدی ویندوز یعنی ویندوز 12 که انتظار می‌رود در سال 2024 با قابلیت‌های مبتنی بر هوش مصنوعی عرضه شود حذف خواهد کرد.
نویسنده: حسین سیلانی
منبع : کانال لینوکسی: لینوکس تی ان تی
linuxtnt
http://seilany.ir
👍7
گاهی اوقات پیش میاد که سیستم ما بالا نمیاد،صفحه سیاه داریم، فریز شدن سیستم را داریم و یا حالت های از این قبیل که نیاز هست که گرافیک رو غیرفعال کنیم:
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash nomodeset"
و از مسیر زیر
/etc/default/grub
این کار را انجام میدهیم.
=================================
این باعث میشه که ظاهر گرافیکی، تنظیمات کارت گرافیک،جزئیات گرافیکی، تغییراتی در تم، رنگ، آیکن و نور ایجاد شود.که امر ناخوشایند است.
برای اینکه گرافیک را غیرفعال نکنیم، ابتدا خطاهای بافر کنسول مربوط به گرافیک را غیرفعال میکنیم که احتمال رفع شدند مشکل ما هست و نیاز به غیرفعال شدن گرافیک نخواهیم داشت.برای این منظور:
در مسیر
/etc/default/grub
عبارت: fbcon=map:off
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash fbcon=map:off"
راقراردهید.
سپس
sudo update-grub

کنسول framebuffer یک بخش پایین‌سطح سیستم گرافیکی است که یک رابط کاربری ساده برای نمایش متن و تصاویر روی صفحه نمایش فراهم می‌کند. این بخش توسط هسته لینوکس برای فراهم کردن یک رابط گرافیکی ساده قبل از بارگذاری درایور کارت گرافیک استفاده می‌شود.
غیرفعال‌کردن کنسول framebuffer با استفاده از پارامتر fbcon=map:off می‌تواند به افزایش سازگاری سیستم با سخت‌افزارهای مختلف کمک کند، اما درایور VGA را به طور مستقیم غیرفعال نمی‌کند. اگر با مشکلاتی مانند عملکرد ضعیف یا رزولوشن نادرست درایور VGA و ... مواجه هستید به شما کمک میکند.
===========================
نویسنده: حسین سیلانی
منبع : کانال لینوکسی: لینوکس تی ان تی
linuxtnt
http://seilany.ir
————————-
درصورت تمایل به حمایت مالی-donate از توزیع های لینوکس
https://zarinp.al/learninghive.ir
👍81
سلام خدمت دوستان
یکی از دوره های آموزشی من در وب سایت فرادرس
——————————————————-
با عنوان: آموزش مانیتورینگ در لینوکس Linux

دوره شش ساعت و شامل 50 درس در 6 فصل
===============================
شامل آموزش مانیتورینگ سطح کاربر و سطح کرنل با دستورات و ابزارهای ترمینالی،گرافیکی، و ابزارهای تجاری و هم چنین بهینه کردن و افزایش سرعت کرنل نیز در دوره بیان شده است.
—————————————-
جزئیات بیشتر و دسترسی به دوره:
https://faradars.org/courses/monitoring-in-linux-fvlnx101
7👍1
جای گزین لینوکسی بری برنامه Character Animator
———————————-
این Character Animator نرم‌افزاری است که تصویربرداری زنده در زمان واقعی را با یک سیستم ضبط چند آهنگی ترکیب می‌کند تا عروسک‌های دو بعدی لایه‌ای را بر اساس تصویری که در فتوشاپ یا ایلاستریتور کشیده شده است، کنترل کند.اماCharacter Animator یک نرم افزار اختصاصی است و برای لینوکس در دسترس نیست. ما بهترین جایگزین های رایگان و متن باز را توصیه می کنیم.
——————————
برنامه Synfig Studio
برنامه Synfig Studio یک نرم افزار انیمیشن دو بعدی مبتنی بر برداری است. می تواند انیمیشن با کیفیت فیلم بلند تولید کند. قابلیت برداری آن به شما امکان می دهد هر شکل برداری را به شکل دیگری تبدیل کنید و به عنوان یک راه حل صنعتی جهت ایجاد انیمیشن هایی با کیفیت فیلم، با کمک وکتورها و بیت مپ ها، طراحی شده است.
در این نرم افزار احتیاج به ساخت فریم به فریم انیمیشن نیست و با کمک آن می توانید با منابع و افراد کمتر، انیمیشن دو بعدی با کیفیت بالاتری بسازید. Synfig Studio یک نرم افزار با ویژگی های غنی است که دارای امکانات متعدد از جمله محدوده تصویربرداری پویای با کیفیت (HDRI) و طراحی هنری و مسیر محور و مبتنی بر خود طراح است. کاربر با استفاده از آن به راحتی می‌تواند انیمیشن‌های 2 بعدی را بسازد و پروژه خود را رندر کند و افکت‌هایی واقعی به آن‌ها بدهد. این برنامه به شما امکانی می‌دهد تا بتوانید با استفاده از تصاویر گرافیکی بیتمپ و رندر انیمیشن‌های مورد نظر خود را بسازید و از تجربه جدید خود در این زمینه لذت ببرید.
این نرم افزار به شما امکانی می‌دهد که بتوانید در تب‌هایی مجزا از هم، چندین پروژه را در کنار هم باز کنید و به شکل همزمان بر روی آن‌ها کار کنید. با این نرم افزار شما می‌توانید خلاقیت خود را به شکلی واقعی به نمایش بگذارید و انیمیشن‌هایی چشم‌نواز و زیبا را به مرحله تولید برسانید. اگر که با نرم افزارهای گرافیکی آشنایی نسبی داشته باشید، احتمالا به خوبی با قابلیت کار به صورت لایه لایه بر روی طرح‌ها آشنا هستید. این نرم افزار هم به طور کامل از طراحی لایه لایه پشتیبانی می‌کند و کاربر می‌تواند کارهای هنری خود را با انعطاف بسیار طراحی کند و با تغییرات، آن را به مدل دلخواه خود نزدیک کند. از این برنامه شما می‌توانید برای ساخت انیمیشن‌های 2 بعدی، کلیپ‌های تبلیغاتی، انیمیشن‌های کوتاه و … استفاده کنید و نهایتا از آن‌ها در فرمت دلخواه خود خروجی بگیرید. هم اکنون می توانید نرم افزار Synfig Studio را با لینک مستقیم و به صورت رایگان از سایت یاس دانلود دریافت نمایید.
وب سایت
https://www.synfig.org
قابلیت های کلیدی نرم افزار Synfig Studio:
- استقلال مکانی (Spatial)
بیشتر عناصر بردار محور بوده و تمام لایه ها به صورت پارامتری قابل تولید هستند.
- استقلال زمانی (Temporal)
فریم های کلیدی به صورت خودکار درون فریم های دیگر جا داده می شوند که تا نتیجه یک انیمیشن یک دست شود.
- محدوده تصویربرداری پویا و با کیفیت
پردازش HDRI، اجازه می دهد طیف بیشتری از پیکسل های نوری که سبب تاثیر بیشتر در نورپردازی و بهبود ترکیب رنگ ها می شود، استفاده کرد.
- ابزار طراحی مطابق با قلم نوری (Pentablet)
ابزار طراحی نرم افزار با قلم های نوری نیز کار می کند.
- لایه ها
نرم افزار از انواع مختلف لایه ها از جمله اشکال هندسی، گرادیانت ها، فیلترها، اعوجاج، انتقال و ... نیز پشتیبانی می کند.
شرکت سازنده: Robert Quattlebaum
نام انگلیسی: Synfig Studio
شماره نسخه: v1.4.2
حجم فایل: 104 + 108 مگابایت
👍7
linuxtnt(linux tips and tricks) pinned «کانالهای ارتباطی با من درباره اموزش،پرسش و پاسخ و توزیع های لینوکس بنده: https://github.com/hosseinseilani/ —————————————— Info.predator.os@gmail.com —————————————— http://t.me/predator_os —————————————— https://twitter.com/hosseinseilany?lang=en ——————————————…»