خلاصه ای درباره گنولینوکس Slackware:
وبسایت: www.Slackware.com
سازنده: پتریک وولکردینگ
دانلود: http://mirrors.slackware.com/slackware/slackware-iso یا ftp://ftp.slackware.com/pub/slackware-iso
لیست خبرنامه: majordomo@slackware.com
مستندات: docs.slackware.com
انجمن سوال/جواب: http://linuxquestions.org/questions/f14
تاریخ اولین انتشار: 1993/1372
مناسب برای: Desktop و Server
پروانه: گنو جی پی ال
معماری سخت افزاری: arm, i486, s390, x86_64
محیط های دسکتاپ: Blackbox, Fluxbox, FVWM, KDE, WMaker, Xfce
مدیر بسته: slackpkg
زبان: همه زبانها
نصاب: text UI
مجموعه آفیس: Calligra
سیستم فایل: Ext2, Ext3, Ext4, JFS, ReiserFS, BTRFS, XFS
۱. دبیان اولین توزیع لینوکس است!؟
پاسخ به این سؤال افتخاری که هر Slacker اون رو با غرور تمام به شما خواهد داد و قطعاً به ادعای شما درباره دبیان خواهد خندید. واقعیت امر بدین شرح که قبل از اینکه ایان مورداک دست به کار Debian و عرضه ی اون بزنه Slackware مدتی از زمان تولید و عرضه خودش رو پشت سر گذاشته بود. Slackware نزدیک به یک ماه قبل از تاریخ عرضه خودش حتی آماده بوده اما پاتریک به دلیل نگاه به عکسالعمل پتر مکدونالد دست نگه داشت. Slackware در ۱۷ جولای ۹۳ به عنوان یک انشقاق کامل از لینوکس پتر مکدونالد در اختیار علاقهمندان قرار داده شده بود و حتی در چهارم آگوست اولین اپگرید رو هم پشت سر گذاشت بود، وقتی که Debian در ۱۶ آکوست برای اولین بار منتشر شد. lol
1- هرگز فایل های PHP ضمیمه شده رو با پسوند inc. ذخیره نکنید. یعنی name.class.inc رو به name.class.php تغییر بدید. و یا از .HTAccess یا HT برای تعیین سطح دسترسی inc. استفاده کنید.
با اینکار از دسترسی مستقیم و خوندن محتوای فایل توسط URL/Address bar جلوگیری می کنید.
2- حتاًالمکان تگ های اضافی و فضاهای خالی رو حذف و از باز و بسته کردن بیش از حد تگهای <?php ?>
سرور خودداری کنید. (مخصوصاً در پروژه های سنگین)
اینکار به مقدار قابل توجهی در سرعت پردازش سورس PHP تون تاثیر میزاره.
3- کلاس را با متد __construct
یا نام کلاس شروع کنید و با متد __destruct
پایان بدید. اگر هم از ارث بری کلاس استفاده نمی کنید، کلاس و متدها رو با کلمه کلیدی final
آغاز کنید.
مقایسه سرعت بین متغیر عدد و متغیر رشته عدد...
برای افرادی که اعداد رو هم داخل ' یا " قرار میدن!
صحیح:
سرعت بیشتر در استفاده و تعریف متغیر عدد:
$intTest = 1234567890; $dblTest = 123.45; 0.000204086303711 0.000205993652344 0.000207185745239 0.000207185745239 0.000208139419556 0.000208139419556 0.000210046768188 0.000285148620605 0.000363111495972 0.000482082366943
غلط:
سرعت کمتر در استفاده و تعریف متغیر رشته عدد:
$strInteger = '1234567890'; $strDouble = "123.45"; 0.000639200210571 0.000640153884888 0.000641107559204 0.000646114349365 0.000653028488159 0.000655174255371 0.000657081604004 0.000658988952637 0.000684976577759 0.000693798065186
x64 Hardware
32bit OS
PHP 5.4 CLI
مقایسه سرعت بین * count و count FIELD در MySQL با موتور MyISAM:
در مواقعی که قصد شمارش رکورد ها/سطر رو دارید. (در اینجا fld_test از نوع عدد هستش و ایندکس نشده.)
سرعت بیشتر:
"SELECT COUNT(`fld_test`) FROM `tbl_data`;" 0.0561680068970 0.0578269958496 0.0581769943237 0.0587110519409 0.0590591430664 0.0594940185547 0.0598769953438
سرعت کمتر:
"SELECT COUNT(*) FROM `tbl_data`;" 0.0602030754089 0.0607211589813 0.0607681274414 0.0608351230621 0.0610001087189 0.0623991489410 0.0629029273987
x64 Hardware
32bit OS
PHP 5.4 CLI
مقایسه سرعت دستور settype با Type-Casting...
سرعت کمتر با دستور settype
:
$variable = settype($variable, 'string'); $variable = settype($variable, 'integer'); ... 0.000537157058716 0.000538110733032 0.000538110733032 0.000538110733032 0.000540018081665 0.000542163848877 0.000542163848877 0.000543117523193 0.000550985336304 0.000910043716431
سرعت بیشتر با Type-Casting:
$variable = (string)$variable; $variable = (int)$variable; ... 0.000250101089478 0.000252008438110 0.000259160995483 0.000259160995483 0.000261068344116 0.000263929367065 0.000263929367065 0.000265121459961 0.000269174575806 0.000270128250122
x64 Hardware
32bit OS
PHP 5.5 CLI
بالاخره بعد ها مدتها نسخه 14 گنولینوکس Slackware منتشر شد
لینوکس اسلکور قدیمیترین و پایدارترین توزیع آزاد و متنباز همچنان زنده و اولین توزیع به طور گسترده مورد استفاده قرار گرفتهی لینوکس است، که به صورت رایگان عرضه میشود و توانسته شهرتی جهانی کسب کند. این سیستم عامل در ویرایش های مختلف و بر مبنای نیازهای کاربران عرضه شده است. برنامههای منتشر شدهٔ همراه لینوکس اسلکور، از میان پایدارترین برنامهها انتخاب شده و با تنظیمات اصلی توسعهدهندهی آن و بدون تغییر انتشار مییابند. تفاوتی که در مقایسه با دیگر توزیعهای لینوکس، باعث پایداری بیرقیب اسلکور شده است! این تفاوت در کیفیت ارائه هسته لینوکس به صورت وانیلی، با هدف تقابل کاربر با هسته لینوکس و همچنین در انتخاب و تغییرات دسکتاپ ها ارائه شده نیز، حتی در ویرایش جاری نیز مشهود است.
ارتقای سرعت و کیفیت عملکرد، بهبود سازگاری با فناوری های مختلف شبکه و ارائه مجموعه ای از نرم افزارهای رایگان مناسب در کنار این محصول از جمله مزایای آن نسبت به نسخه قبلی است. علاقمندان در صورت دسترسی به اینترنت پرسرعت می توانند نسخه جدید سیستم عامل اسلکور را دانلود کنند.
تغییرات اخیر:
دانلود ISO:
ftp://ftp.slackware.com/pub/slackware-iso
دانلود Torrent:
http://slackware.com/getslack/torrents.php
مستندات: