انجمن‌های فارسی اوبونتو

لطفاً به انجمن‌ها وارد شده و یا جهت ورود ثبت‌نام نمائید

لطفاً جهت ورود نام کاربری و رمز عبورتان را وارد نمائید


توزیع گنو/لینوکس اوبونتو ۲۰ ساله شد 🎉

نویسنده موضوع: چرا مایکروسافت آفیس گرفت ولی لیبره آفیس نه؟  (دفعات بازدید: 1140 بار)

0 کاربر و 1 مهمان درحال مشاهده موضوع.

آفلاین َUxmlai-ad

  • Sr. Member
  • *
  • ارسال: 486
  • جنسیت : پسر
  • متنفر از گنو و FSF
اوراکل چی؟ :D
اون هم open solaris و open office org رو تعطیل کرد نمی دونم اینجا بهش گیر میدن یا نه
متنفر از گنو و FSF

آفلاین سید حسین موسوی فرد

  • Sr. Member
  • *
  • ارسال: 268
  • جنسیت : پسر
  • Debian
چرا آخه؟ بچه به این گلی :)
ردهت چندین و چند بار،‌آبروی همهٔ کسانی که نرم‌افزار آزاد کار می‌کردن رو به چندرغاز فروخته! همین سیستم‌دی، دسته گل اون جانبه.

میشه مثال بزنید؟
مشکل سیستم دی چیه؟
قال علی (ع): لا غِنَی کالعَقلِ، و لا فَقرَ کالجَهلِ، و لا میراثَ کالاَدَب و لا ظَهیرَ کالمُشاوَرَه

آفلاین EnriqueTTE

  • High Sr. Member
  • *
  • ارسال: 607
  • جنسیت : پسر
میشه مثال بزنید؟
مشکل سیستم دی چیه؟
من یه آدم حرفه‌ای نیستم. یادمه که همیچین چیزی درباره systemd شنیدم، طبق یک قرارداد/استاندارد همه‌ی اجزا و برنامه هایی که روی لینوکس هستن باید لاگ ها و فایل هاشون فایل متنی باشه اما systemd اینطور نیست.
فک کنم فایل باینری تولید میکنه.

امیدوارم درست گفته باشم.
I am Enriquette

آفلاین Dragon-

  • عضو کاربران ایرانی اوبونتو
  • *
  • ارسال: 5124
  • جنسیت : پسر
درست گفتید. تا حالا همه‌ی لاگ‌ها به طور متنی بوده ولی journald لاگ‌ها رو به صورت دودویی (باینری) ذخیره می‌کنه. این باعث میشه خوندن، پردازش و کلا استفاده از اونها با ابزار‌های معمولی مثل grep، cat، tail و خیلی دستورات دیگه ممکن نباشه، باید حتما از ابزار‌های خود journald برای اینکار استفاده کرد.
یکی دیگه اینکه با استاندارد posix همخوانی نداره و فقط برای کرنل لینوکس ساخته شده.

با فلسفه یونیکس که یه جا میگه "یه چیز درست کن که یه کار انجام میده و اون کار رو به بهترین شکل انجام میده" همخوانی نداره.
 systemd ابزار‌های خیلی زیادی داره که این به تنهایی بد نیست ولی این ابزار‌ها رو نمیشه جدا کرد.
مثلا شما با نصب systemd یه init system دارید که کار اصلی systemd هست. یه journald دارید که برای ذخیره لاگ‌ها استفاده میشه، برای اینکار syslog بوده و هست. برای شبکه networkd هست، در حالی که چیز‌هایی مثل network manager هم وجود دارند و اکثر توزیع‌ها از اون استفاده می‌کنند.
یه resolved داره که می‌تونه درخواست‌های dns رو مدیریت کنه، باز هم neteork manager و کلی چیز دیگه برای اینکار هستند. networkd به journald وابسته هست که یعنی اگه می‌خواهید از networkd استفاده کنید، باید resolved رو هم فعال کنید.
یه بوتلودر به اسم systemd-boot داره در حالی که تقریبا همه توزیع‌ها از گراب استفاده می‌کنند. ( pop os از systemd-boot استفاده می‌کنه)
systemd-timer هست که برای اجرای برنامه‌ها سر یه زمان مشخصی به کار میره، cron خیلی وقته که بوده و برای اینکار استفاده میشه.
برای محلی‌سازی (localization) و تنظیم زمان هم چیز‌های مختلفی داره که برای هر دو، جایگزین هست.
احتمالا چیز‌های دیگه هم هست که یادم رفته بگم با نمی‌دونم.

حالا مشکل ما با اینه که systemd خیلی امکانات داره؟ نه، مشکل اینجاست اگه شما بخواهید از یکی از امکانات بالا استفاده کنید، باید همه رو داشته.
مثلا توی دبیان از networkd و resolved استفاده نمیشه اما فایل‌های اونها هست.خیلی از توزیع‌ها از گراب استفاده می‌کنند اما systemd-boot هم وجود داره و نمیشه کاریش کرد. شاید شما بخواهید فقط از journald استفاده کنید، در اینصورت باید کل systemd رو به همراه متعلقاتش نصب کنید و از اون به عنوان init system استفاده بشه تا بتونید از journald برای مدیریت لاگ‌ها استفاده کنید.
تا حالا چندین پروژه سعی کردند کد‌های systemd رو جدا کنند تا بشه از هر کدوم از ابزار‌هاش رو جدا داشت ولی همه رها شدند، چون کد‌ها خیلی به هم وابسته هستند، انگار جوری نوشته شدند که بدون هم کار نکنند.

به خاطر دلایل بالا، (و بعضی دلایل دیگه که من نمی‌دونم)  systemd زیاد توسط جامعه آزاد مورد پسند قرار نگرفت.
« آخرین ویرایش: 11 آبان 1400، 08:01 ب‌ظ توسط Dragon- »
میدونید که زکات علم نشر آن است

آفلاین سید حسین موسوی فرد

  • Sr. Member
  • *
  • ارسال: 268
  • جنسیت : پسر
  • Debian
میشه مثال بزنید؟
مشکل سیستم دی چیه؟
من یه آدم حرفه‌ای نیستم. یادمه که همیچین چیزی درباره systemd شنیدم، طبق یک قرارداد/استاندارد همه‌ی اجزا و برنامه هایی که روی لینوکس هستن باید لاگ ها و فایل هاشون فایل متنی باشه اما systemd اینطور نیست.
فک کنم فایل باینری تولید میکنه.

امیدوارم درست گفته باشم.

ای بابا این که کلا زد زیر استاندارد های یونیکس
قال علی (ع): لا غِنَی کالعَقلِ، و لا فَقرَ کالجَهلِ، و لا میراثَ کالاَدَب و لا ظَهیرَ کالمُشاوَرَه