• Přechod z macOS na Ubuntu je příběh vývojáře. Operační systémy Linux pro různé úkoly

    Vytvoření bootovatelného linuxového flash disku v OS X, což by mohlo být jednodušší. Myslíte si to také? Jak se ukázalo, všechno není tak jednoduché. Možná to má něco společného s verzí OS X, já mám El Capitan, možná něco jiného. Ale pointa je v tomhle.

    No a nahraná flashka se nechtěla přes Bios nijak spouštět.

    Pokud si někdo z vás položil tuto otázku, možná už narazil velký početčlánky stejného typu, mimochodem tento způsob tvorby je popsán i na fóru Ubuntu.ru. Tato metoda zahrnuje vytvoření spouštěcí jednotky flash pomocí programu Unetbootin.

    Po přečtení moře článků a příspěvků, které tímto způsobem chválí, dostanu to, co jsem - a nic není flash disk, je bootovatelné. Zkoušel jsem to znovu a znovu, ale konečný výsledek je stejný.

    Jak jsem již psal, neznám důvod, možná kvůli nekompatibilitě s verzí OS X, nebo možná kvůli tomu, že obraz Ubuntu a další obrazy operačního systému GNU Linux jsou distribuovány v ISO a nativním Mac OS formát je DMG.

    A nyní se podíváme na 100% fungující metodu, kterou jsem testoval pro vytvoření bootovatelného, ​​je to také instalační flash disk linux ubuntu, Mint, Debian atd..

    Vytvoření spouštěcí jednotky flash v OS X (pracovní metoda)

    K vytvoření spouštěcí jednotky flash potřebujeme:

    1. Flash disk alespoň 4 GB;
    2. Obrázek operačního systému GNU Linux. Konkrétně jsem použil Linux Ubuntu, můžete si jej stáhnout z webu pro vývojáře http://ubuntu.ru/get; Stažení Linux Mint můžete ze stránky https://www.linuxmint.com
    3. Terminál MacOS.

    Jak sami uvidíte níže, položky Ubuntu a Mint se liší pouze názvem uvedeným v cestě k souboru. Obecně je metoda vhodná pro záznam jakékoli distribuce Linuxu.

    Převést ISO obrázek na DMG

    Od nativního formátu Obrázky pro Mac je DMG a stažený obrázek je ISO. Stažené převedeme do formátu DMG. Chcete-li to provést, napište do terminálu následující příkaz.

    hdiutil convert -format UDRW -o ~/Downloads/ubuntu.img ~/Downloads/ubuntu-16.04.1-desktop-amd64.iso

    kde" ~/Downloads/ubuntu.img“ je způsob, jak uložit obrázek DMG, a ~/Downloads/ubuntu-16.04.1-desktop-amd64.iso“ je cesta přímo k původnímu obrazu ISO.

    Odpojte flash disk

    Extrahujte pomocí Disk Utility nebo Terminálu. Samotný flash disk, zatímco zůstává v konektoru.

    diskutil unmountDisk /dev/disk1

    "disk1" PROTI tento případ sériové číslo definovaný systémem .

    Jeho číslo můžete zjistit dvěma způsoby:

    Metoda jedna přes terminál. Vybereme příkaz:

    Jak vidíme, cesta k mému flash disku je definována jako „ /dev/disk1“.

    Metoda dvě pomocí nástroje Disk Utility. Otevření běžného Macu disková utilita, vyberte náš flash disk

    A podívejte se na název ve sloupci: „Zařízení“. Získá se tedy stejná cesta.

    Zapište obrázek na flash disk

    Přejděme k zápisu čerstvě vytvořeného DMG na flash disk. Chcete-li to provést, zadejte příkaz do terminálu:

    sudo dd if=~/Downloads/ubuntu.img.dmg of=/dev/disk1 bs=1m

    kde" ~/Downloads/ubuntu.img.dmg“ je cesta k instalačnímu obrazu DMG, který jsme právě vytvořili. “ /dev/disk1” je cesta k jednotce flash, kterou jsme definovali výše a kterou jsme odpojili pomocí terminálového nebo diskového nástroje.

    Poté nějakou dobu čekáme, což závisí na rychlosti portu a záznamu flash disku. Po nahrávání nebudou žádné známky, kromě blikající diody flash disku, v žádném případě flash disk nevytahujte, ale počkejte až do konce nahrávání.

    V mém případě záznam trval 20 minut.

    V žádném případě nevyjímejte flash disk a nevypínejte počítač, dokud není proces vypalování dokončen.

    Po úspěšném zápisu na USB flash disk by se mělo objevit okno, ve kterém klikněte na tlačítko extrahovat.

    Každý operační systém má svou osvědčenou legendu a historii. Windows je dříč, který najde své uplatnění téměř v jakékoli kategorii uživatelů – od firemního sektoru až po ženy v domácnosti. Linux je složitý a rozmarný systém, přístupný pouze hardcore programátorům a správci systému. Mac je více spojen s designem a uměním a poskytuje krásné a pohodlné pracovní prostředí pro kreativitu.

    Všechny tyto postoje k nám však přišly z minulosti. Dnes je lehkomyslné a nesprávné dávat tak jednoznačné hodnocení. Například hrdina dnešní recenze přišel ze světa Linuxu, ale chová se a vypadá jako parchant Applu.

    je nová distribuce založená na Ubuntu 12.04 LTS. Znalí lidé okamžitě pochopí, že to znamená stabilitu, téměř stoprocentní absenci chyb a dlouhodobý Podpěra, podpora. Hlavními principy vývoje jsou jednoduchost, design a není potřeba dlouhého a složitého nastavování.

    První věc, která vás po instalaci systému potká, je uživatelské rozhraní. Pracovní prostředí Elementary OS je vlastní vývoj a nazývá se Panteon. Vypadá prostě skvěle a nelze si nevšimnout jeho podobnosti s Mac OS. Zde vidíme podobný aplikační dok ve spodní části, funkční lištu v horní části obrazovky a stejnou pozornost ke každému prvku rozhraní, jak je pro Apple typické.

    Volá se nabídka spouštěče aplikací Výstřel z praku a je přístupný z levé strany horní lišty. Prak může zobrazit nainstalované aplikace podle různých kategorií a má vyhledávací panel. Horní panel volal Křídlový panel. Je vyveden v minimalistickém duchu, obsahuje hodiny uprostřed a indikační panel na pravé straně.

    Spodní dok, pod krycí jméno prkno, funguje úplně stejně jako odpovídající prvek v OS X. Obsahuje tlačítka pro rychlý start a zobrazí, ve kterých aplikacích tento moment spuštěna. Elementary OS Luna má navíc možnost zobrazit náhledy všech oken při najetí myší do rohu obrazovky (podobně jako exponovat) a několik ploch, mezi kterými lze snadno přepínat.

    Samozřejmě Elementary OS Luna, jako ostatní Linuxové distribuce, obsahuje kompletní balíček předinstalovaný software. Pouze zde se dává přednost nejlehčím a jednoduché programy, jehož rozhraní je také speciálně upraveno pro tento systém.

    • Midori- webový prohlížeč;
    • hluk- hudební přehrávač;
    • Geary- poštovní klient;
    • brokovnice- správce fotografií;
    • Totem- video přehrávač;
    • Empatie- vytváření sítí;
    • Poškrábat- textový editor.

    Základní OS Luna mezi velkou rodinou linuxových distribucí poněkud vyčnívá. Krásný design, pohodlné uživatelské prostředí, speciálně upravené aplikace pro tento systém jej předurčují pro začátečníky nebo lidi, kteří nechtějí trávit mnoho času nastavováním a dokončováním systému. Zde princip "nainstalován a okamžitě začal fungovat" funguje perfektně. Přidejte k tomu stabilitu a dlouhodobou podporu Ubuntu 12.04 LTS (do dubna 2017) a uvědomíte si, že je to opravdu skvělá volba pro tuto práci.

    Zde se přitom mohou zkušení uživatelé Linuxu a ti, kteří se rádi ponoří hlouběji do nastavení, cítit trochu nepříjemně. Protože nemusí cítit potřebu svých dovedností. Proč opravovat něco, co už funguje?

    Snad habravchany bude zajímat názor „naopak“, mac driver s 6letou praxí (ano, když ještě byly PowerBook G3 / G4 s procesory PowerPC a Mac OS X Tiger), který náhodou musel fungovat na Linuxu Ubuntu s Gnome na palubě.

    Linux => MacOS

    Přechod z Linuxu na Mac OS by neměl být nic hrozného – použití prvního se většinou neomezuje jen na grafický shell (no ano, školky, školy a další státní organizace jdou do toho a ani o krok dál) a největším neduhem na cestě určitě může být absence jakékoli životně důležité potřebné inženýrské sítě, jako apt-get a další (ačkoli, jak se později zjistilo, i na Macu můžete takovou funkci získat).

    MacOS => Linux

    Ze strany uživatele Macu je přechod na Linux naprostá katastrofa, protože přesně polovina se stává intuitivně nesrozumitelnou. Je možné, že tento konkrétní problém je vyřešen výběrem alternativního grafického prostředí, ale neměl jsem právo vybrat konkrétně - pracoviště organizované speciálně s Gnome (pro referenci - práce ve službě technická podpora poskytovatel hostingu). V budoucnu to bude ještě děsivější, když se budete muset uchýlit k ruční úpravě konfigurací, abyste vyřešili jakékoli problémy. Linuxoidi se samozřejmě mohou smát, ale když za 6 let otevřete /etc/hosts, abyste vložili maximálně záznam a nic jiného - je to děsivé, v Mac OS ta potřeba v zásadě nikdy nevznikla. Nový je také systém organizace aplikací Linuxu. Jediný soubor .app v obrázku .dmg vypadá jako dar z nebes ve srovnání s instalací a hostováním aplikací na Linuxu, ale pouze na první pohled.

    Historie mého přechodu

    Tak se stalo, že klíčovým bodem při výběru zaměstnanců pro naši společnost byla „učenlivost“ a „schopnost učit se rychle a samostatně“. Možná právě to mě uchvátilo. Když jsem se dozvěděl, že budu muset pracovat na Linuxu, byla to možná jediná radost - věděl jsem, že můj MacBook ode mě nikam neodejde.

    Když začnete pracovat v Linuxu, okamžitě pochopíte přesně polovinu. Tato polovina je to, co lze použít s Gnome (tuším, že to není ani zdaleka polovina). Během prvního měsíce interakce s Linuxem jsem konzoli důrazně odmítl. Už jen pohled na ni ve mně vzbudil nedůvěru a škádlení. Po Finderu je používání cd, ls, mv, rm, mkdir poněkud absurdní. Později moji přátelé z Macu vyboulili a zírali, když viděli mé interakce v terminálu souborů na Macu. Pro oko typického vlčího máku jsou to „předvádění“, „perverze“ a jedno logické razítko – „proč všechno komplikovat?“. Nicméně to opravdu nemá cenu komplikovat, když je po ruce Finder, ale ... když tam, sakra, není ...

    Možná jsem nepochopil filozofii standardního správce souborů Gnome, ale nic ohavnějšího si v Linuxu nepamatuji. Možná to byl on, kdo mě naučil provádět všechny operace se soubory z konzole.

    Obrovské plus po seznámení s Linuxem se mi zdálo pracovat přes ssh s jinými stroji. Dříve jsem potřeboval ssh přístup pouze k nahrávání map Petrohradu a regionu na iPhone a byl jsem omezen na klienta CyberDuck - práce se soubory. Krása ssh byla právě v tom plný přístup k autu a používání různých utilit mi to přišlo šíleně zajímavé a užitečné.

    Další plus, které jsem přijal po použití Linuxu, byla spousta užitečné utility, jako je grep, awk, vim atd. Zejména psaní vlastních shell skriptů přímo v příkazový řádek. Po zkušenostech s programováním v jiných jazycích byl shell, i když to pro mě osobně bylo obtížnější, docela realistický a produktivní.
    Přiznám se, že použití Linuxu je v současné době omezeno na určitý počet příkazů, ale není to proto, že „to neumíte zvládnout“, ale proto, že už to nepotřebujete.

    Ohledně organizace programů v obou systémech... Nešel jsem do hloubky procesu instalace aplikací na Linux - možná to pro mě není příliš zajímavé, ale bylo mi řečeno, že obvykle je program umístěn v různých adresářích, že po jeden aplikační soubor v Mac OS (ano, v adresáři Library jsou také komponenty aplikace, ale nejsou kritické, obvykle je to mezipaměť a ukládání nějakého druhu) také je to trochu děsivé. Jediná věc, která na tomto pozadí šíleně potěšila - standardní utilita instalace aplikací (s rozhraním i bez něj). Všechny aplikace s popisy a dokonce i snímky obrazovky jsou velmi pohodlně shromažďovány (princip Cydie na iPhone je jasný).

    Obecný dojem

    Absence stejného typu rozhraní v celém systému je v linuxovém koši mínus, trochu to odmítá. Přítomnost nejrůznějších vychytávek v Linuxu je mínus v koši Mac OS. Absence podpora iOS zařízení na aktuálním firmwaru v Linuxu - minus. Organizace správy aplikací - plus Linux. Ve skutečnosti jsou architektury totožné, většina příkazů, které používám v práci, mi pomáhá i doma na máku, ale ne všechny. Problém jsem vyřešil velmi jednoduše - nastavil jsem použití apt-get na Mac OS a zatím nevím. Co nyní chybí, bude během minuty opraveno. Veškerá funkčnost Linuxu je skvělá pro práci v síti, jak se mi zdálo, tedy pro vývojáře a pokročilé uživatele. Jediný rozdíl je v tom, že v Linuxu je „z krabice“ a v Mac OS je volitelný. Jinými slovy: "Aby byl Linux uživatelsky přívětivější, jsou nutné berličky; aby byl Mac OS funkčnější, jsou nutné berličky."

    Abych byl úplně upřímný – Linux se mi líbil, dokonce jsem si ho jako experiment dal jako druhý systém na notebook. V průběhu těchto experimentů jsem dospěl k závěru, že ... bych mohl dát své matce svůj MacBook a nainstalovat Linux na EEE 901 a to by mi bylo více než dost, nebýt jednoho ALE.

    Apple jednoho dne udělá iTunes i pro Linux, moje matka bude pracovat na Macu a já budu 9 hodin blbnout na EEE z baterie a opravovat konfiguraci nějakého jiného odpadu, který se nespustil (no, to se občas stává, jednou za měsíc je to stabilní). nechte iPhone a iPad bez velký bratr i když neexistuje žádná možnost, jsou to stále stejní oblíbenci, kteří pomáhají (mimochodem, práce v konzoli s iPadem je také docela pohodlná).
    Mezitím - jsem na Mac OS, vše, co používám v práci v Ubuntu, lze použít i doma. Jako poslední možnost je omezený přístup přes ssh na domácích počítačích, což pravidelně pomáhá.

    Linux a Mac OS navzdory jejich podobnosti - různé systémy. Je to dáno mnoha faktory (číslo jedna je reklama na Mac OS), ale jak se říká, každému po svém.

    Na světě je mnoho lidí, kterým rozhraní OS X vyhovuje. Je možné takové nastavit vzhled v Linuxu například v OS Ubuntu nebo jeho derivátech? Umět. Navíc není potřeba velký soubor, stačí malý. To znamená, že to zvládne i začátečník. Obecně platí, že se vyhnete dlouhým preambulím, stačí zvážit různé možnosti.

    Káhirský dok

    "Je to opravdu velmi jednoduché!" - vykřiknout víceméně zkušený uživatel GNU/Linux. - "Získejte Ubuntu, zapněte skrývání panelu Launcher, dokud se ukazatel nenastaví, nainstalujte Cairo-Dock a užívejte si!"
    Vše však bohužel není tak jednoduché a bez mráčku.

    Cairo-Dock poskytuje, pardon za tautologii, „dock“ – ikonický panel podobný tomu z OS X a s podobnou funkčností. Tyto ikony spouštějí aplikace a přepínají mezi okny.

    Cairo-Dock však není jen dalším prvkem rozhraní, je to nyní celek grafický shell. A jeho integrace s Ubuntu není inspirativní. Protože Ubuntu je navrženo pro desktop Unity a není přátelské k ostatním prostředím. Kdo zkoušel nainstalovat např. MATE nebo Cinnamon, pravděpodobně narazil na závady a další nedorozumění.

    Unity je zkrátka potřeba ořezat dočista, jen tak nebude zasahovat do životnosti ostatních skořápek.

    Místo objemného softwaru Cairo-Dock je lepší vzít malý a skromný program Docky. Nainstalujte - a nastavte vzhled "jablko" (standardně obdélník nevypadá jako průsvitná police, "nejde do perspektivy"). S Unity v Ubuntu je to přátelské. Teď už opravdu zbývá jen přiřadit skrytí Launcheru, přiřadit světlé téma a nastavit tapetu z OS X.


    Pokud hledáte něco méně těžkého, Docky funguje skvěle s GNOME 3. Možná ještě lépe než Unity, protože Gnome je výrazně rychlejší. Mimochodem vhodné, Ubuntu GNOME remix.

    Po cestě je vyřešen hlavní problém Gnome, který vyděsil tolik uživatelů - chybějící hlavní panel nebo podobné rychlé finanční prostředky přepínání mezi okny. Docky je přesně takový nástroj. Škoda, že program není standardní součástí GNOME Shell.

    Připravená řešení

    Většina uživatelů vůbec nechce vyzvednout ani malý soubor. Preferují soběstačné produkty. Někteří z nich se s dostatečnými znalostmi rozhodli vytvořit hotové linuxové distribuce s příchutí „jablka“. Pojďme se na pár z nich podívat.

    Pear OS, známý také jako Pear Linux, je téměř kompletní napodobenina OS X, jen místo nakousnutého jablka na logu je hruška (odtud název „Hruška“). Ve skutečnosti bylo vše připraveno k použití.

    proč tomu tak bylo? Protože tvůrce distribuci prodal a instalaci odstranil ISO obrazy z veřejný přístup. Na SourceForge stále můžete získat staré páté vydání, které tam zjevně zůstalo kvůli nedopatření. Obecně platí, že budete muset extrahovat OS někde na torrent trackerech.

    Možná však přijde vhod i staré vydání, jelikož poslední volné, v pořadí již osmé, mělo nedokonalosti. Systém zejména nevěděl, v jakém programu otevřít mediální soubory. Přidružení bylo nutné konfigurovat ručně.

    ElementaryOS je stále živý projekt. Toto je Ubuntu, ale ani tam není duch Unity. Místo toho shell Pantheon, jeho vlastní plocha založená na GNOME 3.

    Funguje skvěle, mnohem rychleji než původní Ubuntu, lze nainstalovat i na slabé netbooky. Ale „doc“ tam není podobný tomu „apple“ a ve vydání „Luna“ (založené na Ubuntu 12.04) je nepravděpodobné, že bude nakonfigurován tak, jak by měl, bohužel. Minimalizace oken (minimalizace) - pouze pod pravým kliknutím na jejich nadpisy.

    Existují další problémy, například výběr softwaru. Správce souborů Files se zavírá sám, je lepší to nahradit Nautilusem nebo něčím podobným. Měli byste také dbát na to, abyste nastavili normální textový editor. LibreOffice (v žádném případě bez něj) by měl být přidán pouze jako bundle s balíčkem libreoffice-gtk, jinak nedojde k integraci s tématem vůbec.

    Nicméně při instalaci jakéhokoli OS, tak jako tak požadované aplikace je potřeba přidat, takže to začátečníka neodstraší. Hlavní věc je, že plocha je ve svém duchu původně „jablečná“, rozhraní nevyžaduje výraznou nezávislou úpravu.

    Závěr

    Nejjednodušší a nejuniverzálnější možností je tedy program Docky, který bez problémů funguje v prostředí Unity a GNOME GTK (ale ne v XFCE). Pro GNOME Shell je tato věc naprosto nezbytná. Zbytek však bude muset být proveden ručně ve stylu „jablko“. V ElementaryOS je tento design již „ideologicky správný“, i když ne zcela identický, takže vývoj této distribuce má smysl sledovat.