Tiny Core Linux

от Уикипедия, свободната енциклопедия
Направо към: навигация, търсене
Tiny Core Linux
Tcl logo.png
Tiny Core Linux 3.0.png
Работиният плот на Tiny Core Linux 3
Информация
Разработчик Robert Shingledecker
Вид ОС Линукс базирана
Ядро Линукс
Вид ядро Монолитно ядро
Архитектури i486
Интерфейс BusyBox, FLTK
Език на интерфейса {{{Език на интерфейса}}}
Написана на Асемблер, C, C++
Начин на обновление Няма
Мениджър на пакети App Browser
Маркетингова цел Настолни компютри, USB флаш памет, Стари/Бавни компютри
Лиценз GNU GPL и други
Уебсайт http://www.distro.ibiblio.org/tinycorelinux/

Tiny Core Linux ("Тайни Кор Линукс", TCL) е лека Линукс-базирана операционна система фокусираща върху предлагането единствено на базова операционна система използвайки BusyBox (по-лека версия на шелът Bash) и FLTK библиотеките за графичната част на операционната система. Изборът на точно тези два основни компонента на операционната система ѝ позволяват да бъде лека и бърза. Това, което отличава Tiny Core Linux от останалите операционна системи е нейната големина (12 мегабайта) и това, че когато е инсталирана съдържа само най-базовите инструменти. Допълнителна функционалност може да се добави чрез инсталирането на разширения (програми) от App Browser. Tiny Core Linux е операционна система с отворен код и е лицензирана под GNU General Public License версия 2. Системата е разработена от Робърт Шингълдекер.[1]

Различни "видове" Tiny Core[редактиране | edit source]

Tiny Core linux може да се изтегли под няколко вариаций от официалният уебсайт

"Core" (8 Мегабайта) (също така наричан "Micro Core Linux") е основата на всички другий вариаций, защотото тя идва с най-малко елементи. Това, по което се отличава от другите вариаций е:

  • Няма графичен интерейс (но такъв може да бъде инсталиран в последствие).
  • Най-малък на големина.

Това го прави добра система за сървъри или хора, който искат да зопочнат да градат операционната си ситема от най-базово ниво. Но с тези качества идват и недостатъците:

  • Не се препоръчва за нови потребители
  • Без инсталация на допълнителни разширения (програми) операционната система би била приложима в много малко области.[2]

Поради тези недостатъци са направени следващите вариаций:

"Tiny Core" (12 Мегабайта) е "Core" с добавени X библиотеки, FLTK, FLWM графичен интерфейс и няколко GUI програми:

  • Exit - Програма за изключване/рестартиране на компютъра. В нея също така може да се уточни дали настройките направени по системата да бъдат запазени на твърдия диск (Tiny Core върви изцяло в рамта на компютъра) и къде.
  • Terminal - Емулатор на терминал. В него могат да се изпълняват конзолни програми (пр. htools, gcc). Командният интерпретатор по подразбиране е BusyBox, но може да бъде заместен с друг. BusyBox не предлага някой от функцийте на Уникс, затова може coreutils.tcz и util-linux.tcz да бъдат инсталирани от App Browser зада е системата напълно съвместна с GNU.
  • Control Panel - Настройки на системата - интернет, wbar (Програма за лесно стартиране на инсталирани проложения, който са подредени в формата на икони), мишка и др.
  • Editor - Текстов редактор притежаващ единствено основни функций.
  • App Browser - Софтуер за инсталиране на разширения/програми.
  • Scm Apps -
  • Run Program - Програма за намиране и изпълняване на други програми
  • Mount Tool - Служи за зареждане на отделни дялове от твърдия диск
  • И още

Тези програми правят системата по-използваема. Създателите препоръчват тази вариация на системата на новите потребители. Tiny Core e средна по големина сравнена с останалите две вариаций на операционната система. Не се препоръчва за потребители, които имат достъп единствено до безжичен интернет, защото такъв не поддържа. Може, обаче да се инсталира поддръжка за безжичен интернет ако компютърът се прикачи към жичен и истегли разширението от App Browser. Тази вариация не идва с програма за инсталиране на системата на твърдия диск (TC Install). Тя може да бъде инсталирана в последствие чрез App Browser.[2]

"Core Plus" (64 Мегабайта) e съставена Tiny Core с още няколко добавки. Най-значителни сред тях са поддтъжка на безжичен интернет, TC Install и поддръжка на различни клавиатурни подредби (А не само Американската подредба, както е в Tiny Core)[2]

Системни изисквания[редактиране | edit source]

Системните изисквания на Tiny Core Linux доста малки в сравнение с по-известните Линукс дистрибуций като Ubuntu, Suse и Mandriva. Още по-голям е контраста ако бъде сравнена и с операзионна системи като Windows и Mac OS X.

Минимална Конфигурация:

Tiny Core - най-малко 46 Мегабайта RAM. Ако има по-малко памет в наличност, системата няма да зареди, незавизимо колко слап място има заделено.

Core - най-малко 28 MB of RAM. Поне i486DX.[3]

Препоръяителна Конфигурация Дори системата да отговаря на горните спесификаций, ако се планира допълнително да се инсталират тежки апликаций е препоръчително компютърът да отговаря поне на следните изисквания: Pentium 2 CPU и 128 MB RAM .[3]

Философия на дизайна[редактиране | edit source]

Създателите на Tiny Core Linux я описват като "гъвкава и много малка операционна система с графичен работен плот, която може да се зарежда директно от компактдиск, USB флаш памет или от твърдия диск."[4] От версия 2.8.1 Tiny Core e направена да работи изцяло в RAM, но с 3 различни режима на операция:

  • "Cloud" или Internet mode - Тестов режим използващ вграден Аpp Browser с цел разглеждане на разширения от от онлайн източници. Tiny Core Linux е заредена изцяло в рамта за текущата сесия.
  • TCE/Install - Режим, в който инсталираните разширения се записват на нелетлив носител (пр. твърд диск), но отделно са заредени и в рамта с цел по-бързо стартиране на приложения.
  • TCE/CopyFS - Режим, в който операционната система инсталира разширения в Линукс дял като типична Линукс дистрибуция.[5]

История[редактиране | edit source]

В следната таблица се съдържат датите на завършване на различните версий на Tiny Core Linux във времето.

Версия Стабилност Дата на завършеност
v1.0 стабилна January 5, 2009
v2.0 стабилна June 7, 2009
v3.0 стабилна July 19, 2010
v4.0 стабилна September 25, 2011
v4.5.6 стабилна July 6, 2012
v4.6 стабилна August 8, 2012
v4.7.3 сегашна версия November 1, 2012

Източници[редактиране | edit source]

  1. Robert Shingledecker's Projects. // Посетен на June 6, 2012.
  2. а б в http://distro.ibiblio.org/tinycorelinux/downloads.html, the official website
  3. а б http://distro.ibiblio.org/tinycorelinux/faq.html#req, the official website
  4. Robert Shingledecker. Welcome to The Core Project - Tiny Core Linux. // December 1, 2008. Посетен на June 6, 2012.
  5. Robert Shingledecker. Tiny Core: Core Concepts. // Посетен на June 6, 2012.

Външни препратки[редактиране | edit source]