Образование

Най-добрите Linux проекти за начинаещи

Най-добрите Linux проекти за начинаещи
Някои хора обичат да учат от книги, а други обичат да трупат знания и опит, като работят по интересни проекти. Ако принадлежите към последната категория и сте нов в Linux, нашата селекция от топ 5 на най-добрите Linux проекти за начинаещи е точно това, от което се нуждаете, за да изведете уменията си на следващото ниво.

1. Използвайте Linux на вашия персонален компютър

Използването на Linux на вашия персонален компютър е най-простият проект, в който можете да се впуснете. Ще бъдете принудени да намерите алтернативи на любимите си приложения за Windows и Mac, да измислите как да старите или по-неясни хардуерни устройства да работят правилно и да спрете да се страхувате от терминала.

Ако никога преди не сте използвали Linux като основна операционна система, препоръчваме ви да започнете с дистрибуция, удобна за начинаещи. Ето три популярни опции:

2. Изградете своя собствена система от нулата

С Linux получавате свободата да изградите своя собствена операционна система от нулата, като избирате всяка отделна част въз основа на вашите лични предпочитания и нужди.

Можете да започнете с лека и гъвкава дистрибуция като Arch Linux, чиято инсталация е добре документирана в официалния wiki. В основната си форма Arch Linux дори не съдържа работна среда, но можете да инсталирате всяка работна среда, която искате, като използвате Pacman, мениджър на пакети, който комбинира двоичен формат на пакет с гъвкава система за изграждане.

Когато научите как да инсталирате, администрирате и използвате лека дистрибуция на Linux като Arch Linux, можете да преминете към нещо още по-вълнуващо: Linux From Scratch.

Linux From Scratch е учебен проект, който предоставя инструкции стъпка по стъпка за изграждане на собствена дистрибуция на Linux от изходен код, който може да ви научи много за това как Linux системата работи вътрешно. Теоретично Linux From Scratch може да бъде инсталиран на почти всеки компютър, но е удобно да го инсталирате във виртуална машина, за да можете лесно да създавате резервни копия и да се възстановявате от тях, когато объркате нещо.

3. Създайте Smart Magic Mirror

Проблемът с повечето проекти за „направи си сам“ е, че изглеждат като проекти за „направи си сам“. Но това не е така с това умно магическо огледало. Базиран на модулна платформа за интелигентно огледало с отворен код, наречена MagicMirror², и едноплатен компютър Raspberry Pi, този елегантен Linux проект ви позволява да създадете огледало, толкова интелигентно, че дори Тони Старк би ви завидял.

Въпреки че проектът може да изглежда сложен, изобщо няма причина да се чувствате уплашени от него. Просто трябва да свържете дисплей към Raspberry Pi, да инсталирате MagicMirror² и да конфигурирате всичко по ваш вкус. След това поставяте лист двупосочно огледално стъкло пред дисплея, за да създадете илюзия за текст и изображения, излизащи директно от самото огледало.

Ако нямате резервен дисплей, можете да закупите екран на лаптоп на eBay за около $ 50 и да използвате съвместима платка на контролера, за да го свържете към Raspberry Pi. Този видеоклип в YouTube от DIY Perks върши фантастична работа, като обяснява как да съберете всичко.

Разбира се, помага много, ако вече притежавате някои основни ръчни и електрически инструменти, но можете да създадете вълшебно огледало (или поне интелигентен дисплей) дори без тях.

4. Настройте Linux система за домашно забавление

Има много дистрибуции на домашни развлекателни центрове, базирани на Linux, с поддръжка на всички общи и не толкова често срещани мултимедийни файлови формати, стрийминг, визуализации, емулация на система за ретро игри и много други вълнуващи функции.

Повечето дистрибуции на домашни развлекателни центрове, базирани на Linux, включват Kodi, безплатно софтуерно приложение за медиен плейър с отворен код, разработено от XBMC Foundation. Kodi е проектиран да изглежда и да се чувства страхотно на големи телевизори, позволявайки на потребителите да възпроизвеждат видеоклипове, да слушат музика и подкасти, да преглеждат снимки и да възпроизвеждат съдържание от локални и мрежови носители за съхранение, както и от интернет.

Някои от най-популярните базирани на Linux дистрибуции на домашни развлекателни центрове с Kodi включват OSMC, OpenELEC и LibreELEC. Всъщност няма значение кое разпространение да опитате първо, защото разликите между тях не са огромни.

Важното много повече е вашият избор на хардуерни компоненти. Форм-факторът Mini-ITX е особено популярен със своите компактни размери. Обикновено е най-добре да избягвате компоненти с ултрависока производителност поради количеството топлина, което те генерират. Можете дори да си купите употребяван лаптоп и да го превърнете в енергийно ефективен център за домашно забавление.

5. Настройте уеб сървър

Ако се стремите да станете администратор на Linux сървър, създаването на домашен уеб сървър е най-добрият опит за обучение, който можете да получите. Освен ако не решите да правите всичко от нулата, би трябвало да можете да стартирате и да стартирате първия си уеб сървър за по-малко от ден, защото стартирането на основен уеб сървър в Linux се свежда до четири компонента (така наречения LAMP стек):

Можете да следвате нашия урок за настройка на Debian 10 LAMP сървър за PHP уеб разработка и да го адаптирате към вашата дистрибуция.

След като имате работещ уеб сървър, можете да настроите пренасочване на портове на вашия рутер за достъп до него от всяко място. Оттам можете да инсталирате система за управление на съдържанието като WordPress или да изберете от нашата селекция от самостоятелно хоствани инструменти за разработка на софтуер.

Топ 5 карти за залавяне на игри
Всички сме виждали и обичаме поточни игри в YouTube. PewDiePie, Jakesepticye и Markiplier са само някои от най-добрите геймъри, които са спечелили мил...
Как да разработите игра на Linux
Преди десетилетие не много потребители на Linux биха прогнозирали, че любимата им операционна система един ден ще бъде популярна игрална платформа за ...
Пристанища с отворен код на търговски игрални машини
Безплатни разширения на играта с отворен код и междуплатформени игри могат да се използват за възпроизвеждане на стари, както и някои от доста скорошн...