GNU/Linux >> Znalost Linux >  >> Linux

Můj příběh Linuxu:remixování distribucí ve věku 17 let

Desktop Lumina byl původně vyvinut společností iXSystems pro TrueOS, který se později stal Project Trident. Je dobře známé jako desktopové prostředí BSD, ale bylo portováno na Linux. Zavádí prvky pracovní plochy, jako je panel, systémová lišta a tak dále, do správce oken Fluxbox a je vysoce přenosný. Je to dobrý desktop, a přestože se obecně snadno instaluje, ve výchozím nastavení jej nenabízí mnoho distribucí.

Jsem jediným přispěvatelem a správcem remixu Ubuntu Lumina. Moje práce na projektu Ubuntu Lumina byl zdlouhavý proces a hodně z toho jsem se učil za pochodu. V době psaní tohoto textu mi je 17 let, ale jsem technologický nadšenec od svých šesti let, kdy mi můj přítel pomohl napsat můj vůbec první scénář „Ahoj, světe“.

Můj úvod do Linuxu

Přestože jsem vývojář distribuce, tak dlouho jsem na Linuxu nebyl. Linux jsem začal používat až v roce 2018, kdy jsem se poprvé dostal do Fedory 29. Mým původním důvodem pro instalaci Linuxu bylo sestavení operačního systému a Linux mě naučil důležitou lekci – v open source můžete stavět na úspěšné práci ostatní. Můžete se naučit součásti stávajícího lešení, což vám poskytuje značný náskok při dosahování vašeho konečného cíle.

Můj původní plán byl napsat vlastní jádro. Jakmile jsem zjistil, o jaký monumentální úkol se jedná, rozhodl jsem se toto nadšení na chvíli přesměrovat na práci s linuxovým jádrem, protože jsem nakonec chtěl vytvořit operační systém.

Začal jsem na Fedoře pomocí plochy Gnome. Stále jsem vám nemohl s jistotou říci, jak se mi to vešlo na 1GB flash disk, ale proto jsem si vybral Fedora 29 – Gnome 3 jsem si okamžitě zamiloval a Gnome Boxes byl první virtuální stroj, který jsem kdy použil. . Našel jsem také mnoho dalších desktopů, které jsem si oblíbil – Pantheon, Cinnamon, LXQt a další. Po prvním testování FreeBSD, pouhé tři měsíce po nalezení Linuxu, jsem našel Luminu.

Moje první pokusy o operační systém

Moje počáteční pokusy navrhnout vlastní distribuci s Luminou jako výchozím prostředím byly většinou cvičení v experimentování s nástroji. Nástroj, který jsem zpočátku používal nejvíce, byl Linux-Live. Nikdy mě nenapadlo pracovat na operačním systému z něčeho jiného než z živého systému. Vlastně by to nebylo až do Ubuntu Lumina, kdy bych to zkusil udělat s nainstalovaným systémem.

Moje první distribuce neměla žádné jméno a byl to systém Linux From Scratch (LFS). Naučilo mě to hodně, ale nakonec to nebylo to, co jsem opravdu chtěl; nemělo to ani správný instalační program.

Další zdroje pro Linux

  • Cheat pro příkazy Linuxu
  • Cheat sheet pro pokročilé příkazy systému Linux
  • Bezplatný online kurz:Technický přehled RHEL
  • Síťový cheat pro Linux
  • Cheat sheet SELinux
  • Cheat pro běžné příkazy pro Linux
  • Co jsou kontejnery systému Linux?
  • Naše nejnovější články o Linuxu

Můj druhý až sedmý pokus byl náhodný výběr rmutovacího softwaru dohromady a pouze jeden z nich byl „dodán“. Nepamatuji si, jak se to jmenovalo, ani jestli to fungovalo, ale bylo to něco, co jsem sám vyrobil, a ukázalo mi to, co je možné. I když konečné výsledky nebyly takové, jaké jsem nakonec chtěl, přesto se mi proces jejich vytváření líbil.

Strávil jsem čas čtením LFS, remixováním Gentoo a Archu, udělal jsem pár podivných pokusů s Debianem a nakonec jsem se rozhodl vytvořit remix Ubuntu Cinnamon. Brzy jsem zjistil, že Joshua Peisach už jeden vyrobil. K vlastnímu remixu jsem se daleko nedostal; nikdy se to nespustilo, takže jsem ten nápad opustil. S Joshuovým povzbuzením došlo k několika přechodným pokusům o remixy (neúspěšný pokus v Pantheonu a poté i3), než jsem se rozhodl soustředit se na Luminu.

Počítač Lumina v systému Linux

Moje distribuce založená na Lumině je stále ve vývoji, což znamená, že je použitelná, ale má několik významných nedostatků. Cílem projektu je poskytnout pohodlný a lehký OS. Desktopové prostředí Lumina nemá ve srovnání s plnohodnotným desktopovým prostředím mnoho nástrojů, včetně těch, které jsou považovány za minimální, jako je LXQt. A i když je Lumina trochu neohrabaná, je lehká asi jako XFCE.

I když je pravda, že jsem jediným přispěvatelem do projektu, dostalo se mi při tom hodně pomoci. Rady od Martina Wimpressa, Joshuy Peisacha, Rika Millse, Thomase Castlemana a mnoha dalších neuvěřitelných vývojářů distribuce mě provedly mnoha zvraty a obraty, které by mohly být odrazující křivkou učení.

Znalost open source

To je to, o čem remixování a vlastně i samotný open source je – učit se a pomáhat si a zároveň vytvářet lepší technologie. Moje práce staví na práci jiných správců distribucí, balíčků, desktopu BSD, ISO-Builderu vyvinutého pro Budgie a celé linuxové komunity. Není pochyb o tom, že bych bez Linuxu a open source neměl zaváděcí OS, který bych mohl nazývat svým vlastním a sdílet s ostatními.


Linux
  1. Všechno nejlepší, Linux:27 let

  2. Linuxové distribuce pro procesory Arm?

  3. Je alokace paměti v linuxu neblokující?

  1. Linuxový příběh mé rodiny

  2. FreeDOS oslaví 25 let:Příběh původu

  3. Napadnutelné linuxové distribuce

  1. Obnovte starý MacBook pomocí Linuxu

  2. Můj příběh o Linuxu:Od uživatele Linuxu po přispěvatele

  3. 4 linuxové distribuce pro hraní her