تی ماکس، ابزار دست حرفه‌ای‌های کامند لاین

مهارت اصلی تیماکس در نصف کردن صفحه و درست کردن پنجره جدید و اینها نیست. نکته ای که تی ماکس رو تی ماکس می کنه، اینه که ای ننصف کردن ها و برنامه اجرا کردن ها و اینها، بین قطع و وصل شما به یک سرور حفظ می شه. در واقع سرور همیشه اونجوری می مونه که بار آخر ترکش کردین. تو این ویدئو با هم نگاهی به ماجرا داریم

توسعه دهنده مایکروسافت فاش کرد که حتی روی آژر هم لینوکس بیشتر از ویندوز سرور استفاده می شه

سه سال و نیم قبل، سی تی او آژر – کلاود مایکروسافت – گفته بود که «یک چهارم ماشین های آژر لینوکس هستند». بعد توی سال ۲۰۱۷ مایکروسافت گفت که ۴۰٪ ماشین های مجازی ساخته شده روی آژر، لینوکس هستند. در ۲۰۱۸ اعلام شد که این عدد تقریبا نصف ماشین ها است و حالا ساشا لوین که توسعه دهنده کرنل لینوکس در مایکروسافت است، در درخواست خودش برای عضویت مایکروسافت در لیست سکیوریتی کرنل لینوکس، نوشته که «استفاده از لینوکس در کلاود ما از ویندوز بیشتر شده».

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

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

منبع

حرکت سریع و ساده بین ورک‌اسپیس‌های گنوم

لینوکس توی اکثر میزکارهاش (کی دی ای، گنوم، ایکس اف سی ای و بقیه) مفهومی جذاب داره به اسم ورک‌اسپیس. انگار چندین محیط کار دارین و هر بار به یکیش سوییچ می کنین. این قابلیت الان توی مک هم هست و همچنین در ویندوز ولی نمی دونم چرا ویندوز به شکل دیفالت اضافه اش نمی‌کنه. این قابلیت باعث می شه پنجره‌ها و فعالیت‌های شما کمی مرتب‌تر بشه. مثلا من معمولا با ۹ تا ورک‌اسپیس کار می کنم. توی اولی براوزر و چت و کارهای مرسوم. توی دومی کارهای شرکت. توی سومی کار متفرقه در حال انجام. توی چهارمی پروزه طولانی مدتم. توی پنجمی ساخت ویدئوکست یا چنین چیزهایی و … و توی آخری (نهم) برنامه هایی مثل پخش کننده موزیک و تورنت و ادیتورهایی که باید همیشه باز باشن (مثلا آنتی فیلتر و …).

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

اما مشکلی که دارم اینه که توی گنوم جدید (این چند سال!) به حالت پیش فرض این صفحه ها زیر هم قرار گرفتن و اگر بخوام از اولی به نهمی برسم باید هی کنترل آلت پایین رو بزنم و سر راه هم از همه چیزهای دیگه رد بشم. منطقا اگر اینها یه دیوار ۳ در ۳ بودن خیلی راحتتر به مقصد می رسیدیم. راه حل؟ قبلا یه پلاگین داشتم که اینها رو به شکل دیوار ۳ در ۳ می چید ولی از امروز تصمیم گرفتم با شورتکات بین اینها حرکت کنم. اینجوری تو کامند لاین می شه گفت که کنترل آلت n بره به ورک‌ اسپیس n. گفتم شاید به درد شما هم بخوره:

dconf write /org/gnome/desktop/wm/keybindings/switch-to-workspace-1 "['1']"
dconf write /org/gnome/desktop/wm/keybindings/switch-to-workspace-2 "['2']"
dconf write /org/gnome/desktop/wm/keybindings/switch-to-workspace-3 "['3']"
dconf write /org/gnome/desktop/wm/keybindings/switch-to-workspace-4 "['4']"
dconf write /org/gnome/desktop/wm/keybindings/switch-to-workspace-5 "['5']"
dconf write /org/gnome/desktop/wm/keybindings/switch-to-workspace-6 "['6']"
dconf write /org/gnome/desktop/wm/keybindings/switch-to-workspace-7 "['7']"
dconf write /org/gnome/desktop/wm/keybindings/switch-to-workspace-8 "['8']"
dconf write /org/gnome/desktop/wm/keybindings/switch-to-workspace-9 "['9']"

پایان عمر گنو/لینوکس ساینتیفیک از فِرملی‌لب

امروز یک ایمیل پت ریه‌هکی در لیست پستی ساینتیفیک لینوکس / لینوکس علمی اعلام کرد که عمر این توزیع پر هیجان از گنو/لینوکس به پایان رسیده. من تقریبا ۴ ماه از سال گذشته رو روی ساینتیفیک بودم و منطقا از شنیدن خبر متاسف شدم. لینوکس ساینتیفیک لینوکسی هست/بود مبتنی بر سنت او اس که به طور خاص برای استفاده در پروژه‌های فرمی‌لب توسعه پیدا می کرد و از دلایل نصبش پایداری خیلی زیاد، سازگاری کامل با سنت او اس و البته «همونی رو نصب کردن که CERN یا سازمان اروپایی پژوهش‌های هسته‌ای هم ران می کنه و باهاش ذره شتاب می ده»‌ بود (:

ایمیل اطلاعیه می گه:

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

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

به همین خاطر ما به جای توسعه ساینتیفیک لینوکس ۸، از سنت او اس ۸ در محیط های آزمایشگاهی و محاسباتی‌مان استفاده خواهیم کرد. ما با سرن (CERN) و مراکز تحقیقاتی دیگر برای بهبود هر چه بیشتر سنت او اس برای محاسبات فیزیک انرژی بالا همکاری خواهیم کرد.

فرمی‌لب به پشتیبانی لینوکس ساینتیفیک ۶ و ۷ در دوره باقی‌مانده از چرخه‌شان ادامه خواهد داد. تشکر از همه شمایی که در لینوکس ساینتیفیک مشارکت کردید و خواهید کرد.

جیمر آموندسن
رییس بخش رایانش علمی

مرتبط

نظر تند لینوس توروالدز از شبکه‌های اجتماعی: حال به هم‌زن

لینوس توروالدز که هسته سیستم عامل گنو/لینوکس رو نوشته، اخیرا در جواب به این سوال که اگر می‌تونست،‌ چه بخشی از دنیای تکنولوژیکی که ساخته رو تغییر می‌داد، گفته «شبکه های اجتماعی». اون گفته:

من کاملا از «شبکه اجتماعی» متنفرم – توییتر و فیسبوک و اینستاگرام. اینها یه مریضی هستن و به نظر می رسه تشویق کننده رفتار بد هستن.

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

از چنین کسی شنیدن که «شبکه های اجتماعی به رفتار بد دامن می‌زنن» باید معنی خاصی داشته باشه. توروالدز می‌گه که اینترنت (که تقریبا روی لینوکس بنا شده) نشانه‌های اجتماعی موجود در ارتباطات سنتی رو حذف می کنه و «کسی متوجه نمی شه که شما چه لحنی دارین، ساده است که شوخی یا دست انداختن مشخص نباشه و البته ساده است که عکس العمل طرف رو متوجه نشین و وارد یک دعوای لفظی بشین؛ چیزی که در ارتباط رو در رو احتمالش خیلی کمتره». البته این احتمال در ایمیل هم هست ولی خب ایمیل از نظر توروالدز چیزی لازمه و اطلاعات واقعی منتقل می کنه.

این بحث «لایک کردن» و «شر کردن» هم مزخرف است. تلاش و کنترل کیفیتی نیست. حتی شاید در عمل برعکس هم باشد و مطالب کم کیفیت تری [دیده شوند] که هدفشان سلایق پایینتر است یا مطالب به دنبال لایک و کلیک و چیزهایی که درست شده اند تا احساسات مردم را تحریک کنند.

تروالدز حتی پیش‌تر می‌رود و می گویند «این حال به هم زن است» و البته برای تایید عملی بر حرفش، عضو هیچ شبکه اجتماعی ای هم نیست هرچند که مدت کوتاهی از گوگل پلاس استفاده کرد.

مرتبط
کتاب رایگان فقط برای تفریح: تاریخچه نوشته شدن لینوکس
لینوس توروالدز می خواد کمی از لینوکس فاصله بگیره و به کارهاش فکر کنه
از خانه لینوس توروالدز دیدن کنید

توضیح ویدئویی آسیب پذیری پالیسی کیت CVE-2018-19788

خبر عجیب و بامزه اینه که یک مشکل امنیتی توی پالیسی کیت لینوکس پیدا شده. کار پالیسی کیت اینه که پروسه‌های نیازمند دسترسی رو به پروسه‌های بدون نیاز به دسترسی وصل کنه. در نتیجه مثلا وقتی شما دستور systemctl رو در بسیاری از لینوکس های جدید اجرا می‌کنید، پالیسی کیت اگر لازم باشه پسورد شما رو می گیره و به سیستم‌دی می‌گه که شما دسترسی لازم رو دارین. حالا مشکل چیه؟ پالیسی کیت برای بررسی دسترسی ها از اعداد صحیح (int) استفاده می کنه و اگر کسی با UID بالاتر از ماکزیمم عدد صحیح اون سیستم درخواست بده، …. قاطی می کنه و بهش دسترسی می ده!

فکر کردم باحاله این رو توی ویدئو نشون بدم و نتیجه اش شده این ویدئو:

که خب روی یوتوب، تلگرام و آپارات هم هست.

یک کامپیوتر سینگل برد جدید لینوکسی با قیمت فقط ۶ دلار

چند سال پیش که رزبری پای به بازار اومد، همه تعجب کردیم؛ از قیمت پایین و قابلیت‌های قابل قبولش. اما بعد همینطور کامپیوترهای تک برد ارزونتر اومدن و حالا یکی بازهم باعث تعجبه؛ هم اسمش هم قیمتش: OrangePi NanoPi Raspberry Pi Linux Development Board با قیمت ۶ دلار!

ظاهرا این برد بر اساس NationalChip GX6605S طراحی شده و ISA است؛ یعنی نه آرم نه ایکس ۸۶ نه ریسک و نه میپس (حمید در کامنت توضیح می ده که: این که ISA مخفف instruction set architecture هستش و خودش یک معماری مجزا نیست. در واقع این برد از ISA خاصی استفاده می‌کنه که x86 یا arm یا … نیست.) روی این برد لینوکس خودش هست که ظاهرا بر اساس آرچ است و buildroot و gcc و qemu و ابزارهای دیگه ای رو هم براش دارین. شرکت پشت این سخت افزار بامزه، کرنل خودش رو نگهداری می کرده که حالا به کرنل اصلی هم اضافه شده.

این برد ۶۴ مگ رم دی دی آر ۲، خروجی اچ دی ام آی (۱۲۸۰ در ۷۲۰) و یک سی پی یوی ۶۰۰ مگاهرتزی داره و GPIOش چند تا کلید هم دارن بعلاوه دو تا هاست یو اس بی و کنسول سریال. از صفحه نمی شه حدس زد که ذخیره سازی روی برد چقدره و به نظر نمی رسه شبکه هم داشته باشه ولی به هرحال دروازه ای است برای دیدن بیشتر و بیشتر بردهایی که می تونیم باهاشون واقعا یک کامپیوتر توی ابزارهای ارزونمون جاگذاری کنیم.

منبع

با طرح های بانمک جولیا اوانز – نمونه @narcislinux خارجی – لینوکس رو عمیق‌تر یاد بگیرین

جولیا اوانز که در توییتر با آی دی b0rk حضور داره یک پروژه جالب رو به شکل تفننی شروع کرده بود که حالا به یک چیز بسیار جدی تبدیل شده: توضیح مفاهیم کامپیوتر بخصوص لینوکس با نمودارها و چارت‌های کشیده شده با دست بسیار ساده. الان بخش هایی از اونها به شکل کتاب چاپ می شن و صفحه زدنشون تقریبا به هرکسی چیزی یاد می ده. من و اکثر شما که امکان خرید واقعی اش رو نداریم ولی می تونیم تو توییترش بچرخیم و عکس هاشون رو نگاه کنیم؛ که دقیقا مثل کتاب هستن ولی پراکنده تر.

این اکانت برامون یه درس خوب هم داره. به نظر من کارهای نارسیس لینوکس خودمون بسیار جذابتر و قشنگتر از کارهای جولیا بوده. و احتمالا سه تا چیز می تونسته جهانیشون کنه:

  1. برای بازار جهانی تولید می شدن، یعنی انگلیسی و در یک اکانت باز
  2. از نظر فنی عمیق تر می‌شدن که کاری نداره؛ کمی خوندن است و جمع کردن اطلاعات
  3. استمرار بیشتری می‌داشتن

یادمه بیشتر از ده سال قبل نارسیس یه مجموعه کارتونی آشنایی با تاکس کشیده بود که پیشنهاد کردم انگلیسی ترجمه کنه و البته سالها بعد برای منم یه طرح کشید که هنوزم آرت ورک رادیوگیک است. البته اینجا بحثم شخص نارسیس نیست – که به نظر من کارهاش عالیه. اون شاید بخواد تو این خط باشه شایدم نخواد. ولی بحث اصلی ام اینه که خارجی‌ها خیلی هم کار عجیبی نمی کنن. کسانی که ما بینشون می بینیم معمولا اونهایی هستن که برای مخاطب عام تر، مستمرتر خروجی می دن (: اگر می خواین تو اون خط باشین، مهمترین چیز اینه که مستمر باشین.