Showing posts with label Linux. Show all posts
Showing posts with label Linux. Show all posts

Wednesday, June 16, 2010

Ubuntu ’safer’ than Microsoft Windows – Dell : Tectonic - The Source for Open Source News

It’s a bold statement from a company not usually known for going out on a limb, especially one that might annoy Redmond.

Computer maker Dell has never made any secret of the fact that it is not the most innovative company. It is simply good at spotting trends and delivering to customers what they want. Dell is also the best of friends with Microsoft. After all, most users want Windows, so that’s what they get.

Or is that changing?

Visit the Dell.com/ubuntu website and you may be surprised to be greeted by an “Ubuntu, Keeps getting better” banner. Not only that but the site lists 10 reasons you, as a consumer, should consider Ubuntu. Among the ten reasons are things such as “Ubuntu is simple and elegant”, “Ubuntu is designed for the Internet” and “Ubuntu boots up fast”.

Ubuntu ’safer’ than Microsoft Windows – Dell : Tectonic - The Source for Open Source News

Read more...

Tuesday, March 30, 2010

چرا بهتر است که از لینوکس به جای ویندوز استفاده کنیم؟


چرا بهتر است که از لینوکس به جای ویندوز استفاده کنیم؟

۱. چون لینوکس نسبت به ویندوز سیستم‌عامل امن‌تری است
۲. چون لینوکس رایگان است
۳. چون لینوکس واقعاً می‌تواند نیازهای شما را برآورده کند
۴. و از همه مهم‌تر، چون لینوکس نرم‌افزار آزاد است


۱. چون لینوکس نسبت به ویندوز سیستم‌عامل امن‌تری است

هیچ کس دوست ندارد فایل‌هایی که در رایانه‌اش دارد، با یک ویروس به کلی از بین بروند یا آسیب ببینند. این فایل‌ها ممکن است عکس‌هایی باشند که با دوربین دیجیتالی گرفته شده‌اند، و یا موسیقی‌هایی باشند که با دقت بسیاری جمع‌آوری شده‌اند. در رایانه‌های شرکت‌ها، این فایل‌ها ممکن است اسناد حسابداری شرکت باشند و ازبین‌رفتن آن‌ها می‌تواند فاجعه تلقی شود. لینوکس از این نظر امن‌تر از ویندوز است.
چرا لینوکس امن‌تر است؟
امنیت یک سیستم‌عامل، با تعداد ویروس‌ها و برنامه‌های خرابکار دیگری که برای آن نوشته می‌شوند، نسبت عکس دارد. تعداد ویروس‌هایی که در هر ماه برای ویندوز نوشته می‌شود، بسیار بیشتر از تعدادی است که برای لینوکس نوشته می‌شود. (لازم به ذکر است که ویروس‌ها اغلب فقط در یک سیستم‌عامل می‌توانند خرابکاری کنند.) این پدیده دو دلیل دارد:
نخست این که تعداد کاربرانی که با ویندوز کار می‌کنند، هنوز بسیار بیشتر از لینوکس است (حدود ۹۰ درصد از رایانه‌های جهان از ویندوز استفاده می‌کنند، حال آن که سهم لینوکس فقط حدود ۴ درصد است). بنابراین، طبیعی است که ویروس‌نویسان خرابکار، خرابکاری خود را برای سیستم‌عاملی انجام دهند که کاربران بیشتری دارد.
لینوکس و بیشتر نرم‌افزارهایی که در آن اجرا می‌شود، متن‌باز (Open-Source) هستند و بنابراین همه می‌توانند کدهای منبع آن را ببینند و از سازوکار داخلی آن‌ها سردربیاورند و حتی آن را بهبود ببخشند. بنابراین اگر کسی یک اشکال امنیتی را در لینوکس پیدا کرد، انگیزهٔ بیشتری برای رفع این اشکال دارد تا نوشتن یک ویروس و سوءاستفاده از آن اشکال. در مورد ویندوز اوضاع برعکس است.ویندوز متن‌باز نیست و کسی نمی‌تواند سازوکار داخلی آن را کشف کند. بنابراین، اگر کسی اشکالی را در ویندوز پیدا کرد، تنها کار خلاقانه‌ای که می‌تواند انجام دهد این است که با نوشتن یک ویروس، دیگران را از ضعف سیستم‌عاملی که با آن کار می‌کننند آگاه کند و به شرکت سازندهٔ ویندوز، یعنی مایکروسافت، بقبولاند که این مشکل باید رفع شود.
گذشته از این، لینوکس به عنوان یک نرم‌افزار، واقعاً امنیت بیشتری نسبت به ویندوز دارد. سازندگان لینوکس از همان ابتدا به فکر نوشتن یک سیستم‌عامل مطمئن و امن بودند و کار خود را بر این اساس پیش بردند. ولی ویندوز در اصل با هدف راحت‌تر شدن کار با رایانه توسعه یافت و امنیت در آن چندان مطرح نبود. مسائل امنیتی بعداً برای سازندگان ویندوز اهمیت پیدا کردند و به تدریج به ویندوز اضافه شدند.
یکی دیگر از عوامل تعیین‌کنندهٔ امنیت یک نرم‌افزار این است که هیچ کارکرد ناخواسته‌ای نداشته باشد. بعضی از برنامه‌ها علاوه بر کارهایی که کاربر از آن‌ها انتظار دارد (مثلاً پخش یک موسیقی یا نوشتن روی یک لوح فشرده) اطلاعات و تنظیمات شخصی کاربران را هم، بدون این که کاربر بداند، از راه اینترنت به شرکت سازندهٔ نرم‌افزار ارسال می‌کنند. یا بعضی دیگر از برنامه‌ها به اجبار پیام‌های تبلیغاتی یا درخواست‌هایی برای پرداخت پول به کاربر نشان می‌دهند. لینوکس و اغلب نرم‌افزارهایی که در آن اجرا می‌شوند و متن‌باز هستند، هیچ کدام از این کارهای ناخواسته را انجام نمی‌دهند.
۲. چون لینوکس رایگان است

متأسفانه در ایران بسیاری از نرم‌افزارها به طور غیرقانونی به کار می‌روند که این کار در عرف بین‌المللی جرم تلقی می‌شود. (البته استفادهٔ غیرقانونی از نرم‌افزارها مختص ایران نیست.) استفاده از نرم‌افزارهای قفل‌شکسته از نظر اخلاقی نادرست است و نقض حقوق برنامه‌نویسانی است که آن را با صرف هزینه و وقت بسیار زیاد تولید کرده‌اند. یکی از راه‌های برون‌رفت از این مشکل رواج دادن فرهنگ رعایت حقوق تولیدکنندگان نرم‌افزار و پرداخت هزینهٔ واقعی این نرم‌افزارها است. (هرچند که این هزینه گاهی بسیار بیشتر از چیزی است که ما انتظار داریم.) ولی راه آسان‌تر استفاده از نرم‌افزارهایی است که واقعاً رایگان هستند و نیازی به پرداخت هزینه ندارند. لینوکس و اغلب نرم‌افزارهایی که در آن اجرا می‌شوند رایگان هستند. در سال‌های اخیر، کیفیت این نرم‌افزارها بسیار بهتر شده و به رقیبی جدی برای نرم‌افزارهای تجاری تبدیل شده‌اند.
۳. چون لینوکس واقعاً می‌تواند نیازهای شما را برآورده کند

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

لینوکس و اغلب نرم‌افزارهایی که در آن اجرا می‌شوند تحت مجوز جی‌پی‌ال (GPL) یا سایر مجوزهای نرم‌افزارهای آزاد منتشر می‌شوند. این مجوزها به کاربران نرم‌افزارها اجازه می‌دهند تا برای هر منظوری از نرم‌افزار استفاده کنند و حتی آن را تغییر دهند و بهبود ببخشند و برنامهٔ بهبودداده‌شده را دوباره منتشر کنند. لازمهٔ این آزادی این است که کدهای منبع نرم‌افزار در اختیار همه باشد. نرم‌افزارهای غیرآزاد، مثل خود ویندوز، حتی اگر رایگان هم باشند، معمولاً هیچ‌کدام از این اجازه‌ها را به کاربران خود نمی‌دهند.
آزاد بودن نرم‌افزار باعث می‌شود تا افرادی که در تولید آن سهیم هستند، محدود به یک شرکت خاص نباشند، بلکه تمام کاربران از سراسر دنیا بتوانند آن را بهبود ببخشند و توانایی‌های جدیدی را به آن اضافه کنند. در واقع نرم‌افزارهای آزاد با مشارکت داوطلبانهٔ برنامه‌نویسانی از سراسر دنیا نوشته می‌شوند. سیستم‌عامل لینوکس هم به همین ترتیب ساخته شده و گسترش یافته است. نمونهٔ دیگری از نرم‌افزارهای آزاد، که در ویندوز هم اجرا می‌شود، مرورگر اینترنتی فایرفاکس است.
وقتی از یک نرم‌افزار آزاد استفاده می‌کنید، این آزادی را دارید که هر طور که بخواهید از آن استفاده کنید و اگر نیاز به امکانات بیشتری داشتید خودتان نرم‌افزار را مطابق نیازهای خود تغییر دهید یا برنامه‌نویسانی را استخدام کنید که این کار را برایتان انجام دهند. این کار درمورد برنامه‌های تجاری امکان‌پذیر نیست، زیرا کد منبع آن نرم‌افزارها فقط در اختیار شرکت سازنده است و کسی جز او نمی‌تواند تغییری در نرم‌افزار ایجاد کند. لینوکس نرم‌افزار آزاد است و این برای یک سیستم عامل، به عنوان مهم‌ترین نرم‌افزار در هر رایانه، می‌تواند برتری بسیار بزرگی باشد.
لینوکس به درد چه کسانی نمی‌خورد؟

اگر رایانه نقش بسیار کم‌اهمیتی در زندگی‌تان دارد.
اگر حوصله یا فرصت آشناشدن با یک محیط جدید رایانه‌ای را ندارید. مهاجرت از ویندوز به لینوکس و پیدا کردن راه‌هایی که کارهای سابق‌تان را با آن انجام دهید، می‌تواند کمی وقت‌گیر باشد.
اگر معتاد بازی‌های رایانه‌ای سه‌بعدی هستید که در ویندوز اجرا می‌شوند (و در لینوکس هنوز نمی‌توانند اجرا شوند).
محتویات این صفحه تحت اجازه‌نامهٔ GNU Free Documentation License در دسترس است.

Read more...

Sunday, March 28, 2010

Clementine-player - A cross-platform music player based on Amarok 1.4


Clementine
 is a modern music player and library organiser. Clementine is a port of Amarok 1.4, with some features rewritten to take advantage of Qt4.
Features

* Search and play your local music library
* Listen to internet radio from Last.fm and SomaFM
* Load M3U and XSPF playlists
* Edit tags on MP3 and OGG files, organise your music
* Download missing album cover art from Last.fm
* Cross-platform - works on Windows, Mac OS X and Linux
* Native desktop notifications on Linux (libnotify) and Mac OS X (Growl)
Install clementine player in Ubuntu
First you need to download .deb package from here . Once you have .deb package install by double clicking on this or run the following command from your terminal.
sudo dpkg -i clementine_0.2_i386.deb
Screenshots

Read more...

Saturday, March 27, 2010

Ubuntu implements units policy, will switch to base-10 units in future release

Ubuntu's future 10.10 operating system is going to make a small, but contentious change to how file sizes are represented. Like most other operating systems using binary prefixes, Ubuntu currently represents 1 kB (kilobyte) as 1024 bytes (base-2). But starting with 10.10, a switch to SI prefixes (base-10) will denote 1 kB as 1000 bytes, 1 MB as 1000 kB, 1 GB as 1000 MB, and so on.

It was first reported that 10.04 Lucid Lynx would make the switch to base-10, but it was eventually delayed tolucid+1 (10.10) as all applications didn't comply with the new units policy and were still using base-2.

The new units policy establishes two basic guidelines: applications should use the IEC/binary prefix for base-2 units and the SI prefix for base-10 units. The SI prefix should not be mixed with base-2 units. The exact policy from the wiki is outlined below:

Applications must use IEC standard for base-2 units:

  • 1 KiB (kibibyte) = 1,024 bytes (Note: big k)
  • 1 MiB (mebibyte) = 1,024 KiB = 1,048,576 bytes
  • 1 GiB (gibibyte) = 1,024 MiB = 1,048,576 KiB = 1,073,741,824 bytes
  • 1 TiB (tebibyte) = 1,024 GiB = 1,048,576 MiB = 1,073,741,824 KiB = 1,099,511,627,776 bytes

Applications must use SI standard for base-10 units:

  • 1 kB (kilobyte) = 1,000 bytes (Note: small k)
  • 1 MB (megabyte) = 1,000 kB = 1,000,000 bytes
  • 1 GB (gigabyte) = 1,000 MB = 1,000,000 kB = 1,000,000,000 bytes
  • 1 TB (terabyte) = 1,000 GB = 1,000,000 MB = 1,000,000,000 kB = 1,000,000,000,000 bytes

It is not allowed to use the SI standard for base-2 units:

  • 1 kB ≠ 1,024 bytes
  • KB (with a big k) does not exist

Additional implementation guidelines are also outlined: base-10 should be used to represent networkbandwidth and disk sizes while RAM sizes should use base-2. File sizes can either be shown in both base-10 and base-2, only base-10, or a user option to choose between the two (but with base-10 set as the default).

This new counting will finally put them in line with the standard Greek meaning of "kilo" as 1000 and will seek to alleviate the confusion that regular consumers often have when buying a new hard drive. The pros are not exclusive of the cons though, as inconsistencies between different operating systems presents a troubling user experience dilemma. Other new confusions that this would bring are also outlined in the wiki:

  • CD-ROM sizes are specified in MiB, but the manufacturers label this "MB" (a "700 MB" CD-ROM contains approximately 700 MiB = 737 MB).
  • Memory (RAM, ROM) is specified in base 2, but labeled with SI prefixes. For example, a "512 MB" RAM contains 512 MiB = 536.9 MB.

Apple themselves moved over to base-10 counting with the release of 10.6 Snow Leopard. Previous Mac OS X operating systems from 10.0 to 10.5 measured file and drive sizes in base-2.

Read more...

Monday, March 15, 2010

8 Cool Tips & Tricks to Make Most Of Google Chrome


The popularity of any software can be guessed from the number of hacks that trail it after a release. Or the number of add-ons. Google Chrome seems to be not only holding its own but also trotting along. As of April 2009, it is the world’s fourth most popular browser. Not bad for a browser which is few months away from its first birthday.
As user opinions sally back and forth about browser preferences, one thing is not open to question. Firefox is definitely more expandable and customizable than all others out there (Don’t they call it the Swiss Army knife for the web).
But if you like the Chrome’s agility then there are ways to make it more versatile. We at MakeUseOf.com have gone over quite a lot of ground with the Chrome. You can read about some tips and tricks here and here.
Here are some more ways to reach under the hood and exploit some handy Chrome features.

    1. Make Chrome’s consume less memory

    By default, Chrome is a multi-process browser. Yawn! What’s that? Simply, it means that each tab runs as a separate process asking for separate resources from the computer. The current working tab gets the most priority over the others. This was intentionally designed to make web apps run faster in Chrome. This feature makes the browser zippier and more stable even with multiple open tabs.
    But if you aren’t a heavy user and use the browser to surf only a single site at a time then disabling multiple processes can free up some CPU resources. To handle each web process Chrome has three settings –
    –process-per-tab The default mode; each tab gets an independent process of its own. This increases the rendering of webpages and makes the browser stable as each tab is a separate process from the rest. But it also consumes memory.
    –process-per-site One process for each unique website; for instance a user with two tabs open for Gmail and another for MakeUseOf will have the two Google tabs running under the same process.
    –single-process The simplest mode; all tabs run in a single process, much like the other browsers we have now. This setting frees up memory for other applications. This is what we are looking for.
    Create a shortcut for Chrome. Open the Properties tab. Edit the Target field as shown in the picture by appending –single-process to the path.
    1_single-process
    Similarly you can create two more shortcuts for the other two processes to handle your web sessions in three ways.

    2. Manage tabs with the Task Manager

    This is an offshoot of Google Chrome’s multi-process nature which allows each tab to run separate from the other. This allows us to manage, reload or shut down each tab without affecting the rest of our browsing. All this can be done through the Task Manager. Press Shiftand Escape to start the task manager or right click on the blue top bar. An unresponsive tab can be shut down without bringing down the browser by a simple press of the End processbutton.
    4a_task-manager

    3. Some stats for nerds

    There is a simple way to tell which browser is using the most resources on your computer. Chrome’s task manager lets you examine the memory use of the opened browsers on your computer irrespective of make. Open task manager and click on the ‘Stats for nerds’ link at the bottom. A new tab opens with detailed memory info for all running browsers. The second part of the page also describes Chrome’s process usage stats.
    4_stats

    4. Some more stats on the Resources page

    More for site administrators than for you and me but the resources page has a ton of info to offer. To track the resources used by a web page – right click inside the page. Select Inspect element – go to the Resources tab and reload the web page. You can view a list of images, scripts and objects from the web page and you can sort them by size or by loading time.
    5_resources

    5. Drag to resize any text box

    Do you feel that the size of a text box on any website is not worthy of your thoughts…then just place your mouse on the bottom right edge and drag to increase the size. Give MakeUseOf.com’s comment box the first drag.
    2_textbox-size

    6. Split Chrome into double-pane view

    This bookmarklet from Chromeplugins.org is incredibly useful. The dual view feature is useful when you want to compare two websites or search results side by side. Drag the Chrome Split Browser bookmarklet into your bookmarks toolbar. When you click the bookmarklet, it asks you to choose the two websites you want and displays them in a double pane.
    3_dual-view

    7. Startup with multiple pages

    On launch, Chrome opens up with the ‘Most visited’ area. But it also lets us set options for starting the day by opening our most favored sites in several tabs at once. Click on the wrench icon (Customize and control Chrome) on the top right corner. Under Options – Basic tab we can add the pages we want to open on startup.
    6_multiple-pages

    8. Drag and drop downloads from Chrome

    After finishing a download, you can copy it to the desktop or to any other folder by a simple drag and drop directly from Google Chrome.
    7_download
Did I miss any of your favorite tips or tricks? Let us know in the comments and lets help each other create a more sleek Chrome experience.
Read more...

Monday, February 15, 2010

MeeGo: A New Linux OS to Fight iPhone, iPad and More

Nokia and Intel have just announced the creation of MeeGo, a new Linux-based operating system designed for portable devices including netbooks and smartphones as well as other non-desktop platforms like connected TVs and vehicles. The new OS is a combination of Nokia's Maemo and Intel's Moblin, both Linux-based computing environments. This partnership is notable not just for combining two different Linux platforms under one roof, but for its cross-platform support of both Intel and ARM chips, the latter currently popular in mobile devices like Apple's iPhone thanks to its low power consumption needs.

The MeeGo operating system is designed to let developers write once and then deploy to a number of hardware platforms including everything from smartphones to netbooks and more, a popular strategy these days in an increasingly fragmented mobile world. The same strategy has also been recently embraced by Adobe, who now lets their developers write once and then deploy their Flash apps to any operating system, both desktop and laptop-based or mobile.

Applications that previously worked on Maemo or Moblin will work on the new MeeGo OS, too, say the companies. Also, the new platform is not intended to replace Nokia's own Symbian OS, Nokia assures. Instead, using the Qt application and UI framework, developers can deploy apps to both MeeGo and other platforms, including Symbian. The resulting applications will then be marketed through Nokia's Ovi Store, for all MeeGo and Symbian-based Nokia devices while Intel's AppUp Center will handle the marketing of apps for Intel-based MeeGo devices.


Open Source vs. iPhone OS...and More



Both companies are positioning the new OS an open source alternative to the iPhone App Store model. Although they don't come out and directly call out the popular Apple iPhone OS by name, they hint at it by stating that with MeeGo, people 'are not locked into one kind of device or those from any individual manufacturer.'


Both companies are also preparing for a new range of tablet devices that will compete against the trail-blazing iPad. In an interview with CNet, Renee J. James, a senior vice president at Intel, affirms that 'this kind of operating environment is targeted very well for a tablet-style device.'


However, the platform isn't meant to just compete with Apple products. It will also go up against the upcoming netbook OS from Google, Chrome OS, as well as mobile, tablet, and in-car OS's from other vendors, including Microsoft.


MeeGo will arrive in the second quarter of 2010 with products becoming available starting in the third quarter. Read more...