🔰نسخه darktable 5.0.1: جایگزینی برای Lightroom در ویندوز، لینوکس و مک منتشر شد
🔹برنامه آزاد و متنباز ویرایش تصویر darktable، به عنوان یک جایگزین بسیار خوب برای Lightroom در ویندوز ارائه شده است.
و البته این برنامه بر روی تمامی پلتفرمهای دیگر از جمله ویندوز، لینوکس و مک نیز اجرا میشود.
🔹اگر به دنبال یک جایگزین رایگان برای مدیریت و ویرایش تصاویر، مانند Lightroom هستید، اخبار خوبی برای شما داریم: نرمافزار آزاد و متنباز darktable به نسخه 5.0 (برای لینوکس) رسیده و بالاخره برای کاربران ویندوز نیز در دسترس است.
🔹برنامه darktable ابتدا در سال 2009 منتشر شد و توسط عکاسان حرفهای در سیستمعاملهای مک و لینوکس استفاده شده است. این نرمافزار شامل مجموعهای از قابلیتهای ویرایش عکس است که به شما کمک میکند تا فایلهای RAW، به ویژه در اندازههای بزرگ، را ویرایش کنید.
🔹پس از چند تلاش ناموفق از نسخه 3.2.0، darktable اکنون به طور رسمی به سیستمعامل ویندوز (فقط برای 64 بیتی) منتقل شده است.
📌نویسنده: حسین سیلانی
📌منبع : آکادمی کندوی دانش
https://learninghive.ir
🔹برنامه آزاد و متنباز ویرایش تصویر darktable، به عنوان یک جایگزین بسیار خوب برای Lightroom در ویندوز ارائه شده است.
و البته این برنامه بر روی تمامی پلتفرمهای دیگر از جمله ویندوز، لینوکس و مک نیز اجرا میشود.
🔹اگر به دنبال یک جایگزین رایگان برای مدیریت و ویرایش تصاویر، مانند Lightroom هستید، اخبار خوبی برای شما داریم: نرمافزار آزاد و متنباز darktable به نسخه 5.0 (برای لینوکس) رسیده و بالاخره برای کاربران ویندوز نیز در دسترس است.
🔹برنامه darktable ابتدا در سال 2009 منتشر شد و توسط عکاسان حرفهای در سیستمعاملهای مک و لینوکس استفاده شده است. این نرمافزار شامل مجموعهای از قابلیتهای ویرایش عکس است که به شما کمک میکند تا فایلهای RAW، به ویژه در اندازههای بزرگ، را ویرایش کنید.
🔹پس از چند تلاش ناموفق از نسخه 3.2.0، darktable اکنون به طور رسمی به سیستمعامل ویندوز (فقط برای 64 بیتی) منتقل شده است.
📌نویسنده: حسین سیلانی
📌منبع : آکادمی کندوی دانش
https://learninghive.ir
🔥1
🔰تغییرات جدید در لینوکس کرنل ۶.۱۴
🔹نسخهی ۶.۱۴ کرنل لینوکس شامل تغییرات و بهبودهای متعددی در بخشهای مختلف سیستم است. در اینجا خلاصهای از برخی از مهمترین تغییرات آورده شده است:
________________________________________
🔹تغییرات کلی
🔸 کوچکبودن نسخه: نسخهی ۶.۱۴ یک نسخه نسبتاً کوچک است و تغییرات آن بیشتر شامل اصلاحات و بهینهسازیهای جزئی میشود.
🔸پشتیبانی از معماری 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
🔹نسخهی ۶.۱۴ کرنل لینوکس شامل تغییرات و بهبودهای متعددی در بخشهای مختلف سیستم است. در اینجا خلاصهای از برخی از مهمترین تغییرات آورده شده است:
________________________________________
🔹تغییرات کلی
🔸 کوچکبودن نسخه: نسخهی ۶.۱۴ یک نسخه نسبتاً کوچک است و تغییرات آن بیشتر شامل اصلاحات و بهینهسازیهای جزئی میشود.
🔸پشتیبانی از معماری 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
👍6
Forwarded from RavinAcademy
@RavinAcademy
Please open Telegram to view this post
VIEW IN TELEGRAM
🔰دستورات کمتر دیده شده در لینوکس #سری بیست و سوم
🔹دستور getfacl
این دستور در لینوکس برای خواندن لیست کنترل دسترسی (ACL) فایلها و دایرکتوریها استفاده میشود. در این مثال، دستور getfacl برای خواندن ACL فایلی به نام hossein.txt اجرا شده است. خروجی این دستور به شرح زیر است:
📌نویسنده: حسین سیلانی
📌منبع : آکادمی کندوی دانش
https://learninghive.ir
🔹دستور getfacl
این دستور در لینوکس برای خواندن لیست کنترل دسترسی (ACL) فایلها و دایرکتوریها استفاده میشود. در این مثال، دستور getfacl برای خواندن ACL فایلی به نام hossein.txt اجرا شده است. خروجی این دستور به شرح زیر است:
user@pcname$ getfacl /hossein.txt
# file: hossein
# owner: user
# group: user
user::rw-
group::r--
mask::rwx
other::r--
📌نویسنده: حسین سیلانی
📌منبع : آکادمی کندوی دانش
https://learninghive.ir
👍3🔥2
🔰 توزیع لینوکس predator-os که حس و ظاهر macOS را برای شما زنده میکنند
🔹اگر شما هم از طرفداران طراحی زیبا و کاربرپسند macOS هستید،این پست برای شماست! در ادامه توزیع predator-os v3.5 آشنا میشوید که با الهام از macOS، تجربهای مشابه را برای شما فراهم میکنند.
_______________________________________
• مبتنی بر debian Linux و با محیط دسکتاپ KDE Plasma.
• دارای 100 تنظیم و پیکربندی اماده و از پیش تعریف برای کاهش زمان و پیچیدگی بعد نصب
• دارای ابزارهای رومیزی کاربردی و پراستفاده در دسته بندهای کامل
• دارای ویژگیهای hardened,secure دربرابر حملات و اسیب پذیری ها
• دارای ویژگی های حریم خصوصی
• دارای ویژگی های anonymous
• طراحی پیکسل به پیکسل شبیه به macOS (به جز اپلیکیشنهای اختصاصی اپل
• دارای داک (Dock) زیبا و کاربردی
• منوی استارت و مرکز اقدامات در بالای صفحه قرار دارد.
• رابط کاربری ساده و تمیز
• هدف: سادگی و کاربرپسند بودن برای کاربران
• دارای تم که ظاهری شبیه به macOS ایجاد میکند.
• داک آشنا، منوی جهانی و دکمههای پنجرهها شبیه به macOS.
📌جزئیات کامل
http://predator-os.ir/
🔹اگر شما هم از طرفداران طراحی زیبا و کاربرپسند macOS هستید،این پست برای شماست! در ادامه توزیع predator-os v3.5 آشنا میشوید که با الهام از macOS، تجربهای مشابه را برای شما فراهم میکنند.
_______________________________________
• مبتنی بر debian Linux و با محیط دسکتاپ KDE Plasma.
• دارای 100 تنظیم و پیکربندی اماده و از پیش تعریف برای کاهش زمان و پیچیدگی بعد نصب
• دارای ابزارهای رومیزی کاربردی و پراستفاده در دسته بندهای کامل
• دارای ویژگیهای hardened,secure دربرابر حملات و اسیب پذیری ها
• دارای ویژگی های حریم خصوصی
• دارای ویژگی های anonymous
• طراحی پیکسل به پیکسل شبیه به macOS (به جز اپلیکیشنهای اختصاصی اپل
• دارای داک (Dock) زیبا و کاربردی
• منوی استارت و مرکز اقدامات در بالای صفحه قرار دارد.
• رابط کاربری ساده و تمیز
• هدف: سادگی و کاربرپسند بودن برای کاربران
• دارای تم که ظاهری شبیه به macOS ایجاد میکند.
• داک آشنا، منوی جهانی و دکمههای پنجرهها شبیه به macOS.
📌جزئیات کامل
http://predator-os.ir/
❤12
سطوح دسترسی به فایلها در سیستمعامل لینوکس
سطوح دسترسی در لینوکس به سه بخش تقسیم میشود:
🔹دسترسیهای مالک فایل (User)
🔹دسترسیهای گروهی که مالک فایل عضو آن است (Group)
🔹دسترسیهای دیگر کاربران (Other)
در این تصویر، سطح دسترسی نشان داده شده به صورت -rwx r-x --x است.
- (کاراکتر اول)
اگر - باشد، یعنی این یک فایل معمولی است.
اگر d باشد، یعنی این یک دایرکتوری است.
مقدار rwx (بخش اول، دسترسیهای مالک فایل)
مقدار r (Read) = 4 → اجازه خواندن فایل را دارد.
مقدار w (Write) = 2 → اجازه نوشتن (ویرایش) فایل را دارد.
مقدار x (Execute) = 1 → اجازه اجرای فایل را دارد (برای اسکریپتها و برنامههای اجرایی).
(بخش دوم، دسترسیهای گروه)
مقدار r → کاربران گروه میتوانند فایل را بخوانند.
مقدار - → کاربران گروه نمیتوانند فایل را ویرایش کنند.
مقدار x → کاربران گروه میتوانند فایل را اجرا کنند.
مقدار --x (بخش سوم، دسترسیهای سایر کاربران)
مقدار - → سایر کاربران نمیتوانند فایل را بخوانند.
مقدار - → سایر کاربران نمیتوانند فایل را ویرایش کنند.
مقدار x → سایر کاربران میتوانند فایل را اجرا کنند.
سطوح دسترسی در لینوکس به سه بخش تقسیم میشود:
🔹دسترسیهای مالک فایل (User)
🔹دسترسیهای گروهی که مالک فایل عضو آن است (Group)
🔹دسترسیهای دیگر کاربران (Other)
در این تصویر، سطح دسترسی نشان داده شده به صورت -rwx r-x --x است.
- (کاراکتر اول)
اگر - باشد، یعنی این یک فایل معمولی است.
اگر d باشد، یعنی این یک دایرکتوری است.
مقدار rwx (بخش اول، دسترسیهای مالک فایل)
مقدار r (Read) = 4 → اجازه خواندن فایل را دارد.
مقدار w (Write) = 2 → اجازه نوشتن (ویرایش) فایل را دارد.
مقدار x (Execute) = 1 → اجازه اجرای فایل را دارد (برای اسکریپتها و برنامههای اجرایی).
(بخش دوم، دسترسیهای گروه)
مقدار r → کاربران گروه میتوانند فایل را بخوانند.
مقدار - → کاربران گروه نمیتوانند فایل را ویرایش کنند.
مقدار x → کاربران گروه میتوانند فایل را اجرا کنند.
مقدار --x (بخش سوم، دسترسیهای سایر کاربران)
مقدار - → سایر کاربران نمیتوانند فایل را بخوانند.
مقدار - → سایر کاربران نمیتوانند فایل را ویرایش کنند.
مقدار x → سایر کاربران میتوانند فایل را اجرا کنند.
👍15❤4