Proč pořád používáme TTY, konzole a terminál?

xy

Re:Proč pořád používáme TTY, konzole a terminál?
« Odpověď #75 kdy: 20. 06. 2017, 11:42:07 »
To je snad vec programu, ktery to resi a ne terminalu... si napis program, ktery se tak bude chovat a budes to mit.


dsafasdfasdf

Re:Proč pořád používáme TTY, konzole a terminál?
« Odpověď #76 kdy: 20. 06. 2017, 11:47:13 »
ja myslim, ze by slo udelat:

cat tux.png | zobrazovac

Pep0

Re:Proč pořád používáme TTY, konzole a terminál?
« Odpověď #77 kdy: 20. 06. 2017, 11:48:53 »
V LinuxuNT s ConsoleNT bude ten cat inteligentni. Detekuje png hlavicku a kdyz vystupem je konzole tak primarne ten obrazek zobrazi primo v konzoli

O to sa ten cat starat nemusi. Skor to bude feature tej ConsoleNT. Ta zisti, ze stream co ma zobrazit je jeden z podporovanych typov co vie ukazat nativne (napr. ten png) a vtedy dokresli ten "preview a'la macOS" priamo do tela konzoly.

V podstate kopu veci co chces uz macOS ma. Spotlight search (cmd+space) ma command line interface, ktory vies pouzit na ovela bohatsie veci nez len hladanie suboru ci spustenie aplikacie.

Re:Proč pořád používáme TTY, konzole a terminál?
« Odpověď #78 kdy: 20. 06. 2017, 11:54:02 »
V LinuxuNT s ConsoleNT bude ten cat inteligentni. Detekuje png hlavicku a kdyz vystupem je konzole tak primarne ten obrazek zobrazi primo v konzoli
Sorry, asi jsem blbej, ale mohl by mi nekdo jako ctyrletymu diteti vysvetlit, jakej problem by tenhle system resil?

V soucasnosti misto "cat leguan_porn.png" zadam "feh leguan_porn.png" a mam efekt stejnej, akorat se mi to misto v konzoli otevre v samostatnem oknu.

To, co si predstavujete, znamena obrovskej zasah do zpusobu, jakym unixy funguji po desetileti, je tam obrovskej potencial spoustu veci rozbit, a resi to problem jakej? Aby se mi obrazek zobrazil ve stejnym okne?

Nebylo by lepsi misto pseudoproblemu resit veci, ktery jsou opravdu akutne potreba (jako treba stabilita btrfs/ZFS na Linuxu)?

FrantisekV

Re:Proč pořád používáme TTY, konzole a terminál?
« Odpověď #79 kdy: 20. 06. 2017, 12:02:23 »
Sorry, asi jsem blbej, ale mohl by mi nekdo jako ctyrletymu diteti vysvetlit, jakej problem by tenhle system resil?
Napriklad nemusim opoustet okno konzole, co napr. ve fullscreenu je dost ergonomicky problem.

To, co si predstavujete, znamena obrovskej zasah do zpusobu, jakym unixy funguji po desetileti, je tam obrovskej potencial spoustu veci rozbit, a resi to problem jakej? Aby se mi obrazek zobrazil ve stejnym okne?
Stary terminal vam nikdo nebere, ten at funguje dal, treba pro vzdaleny pristup. Tady se bavime o ConsoleNT bez dedictvi minulosti s lepsi funkcionalitou nez doted.

Nebylo by lepsi misto pseudoproblemu resit veci, ktery jsou opravdu akutne potreba (jako treba stabilita btrfs/ZFS na Linuxu)?
To je offtopic, zalozte si vlakno na dodelani dalsiho souboroveho systemu.


Re:Proč pořád používáme TTY, konzole a terminál?
« Odpověď #80 kdy: 20. 06. 2017, 12:07:36 »
Napriklad nemusim opoustet okno konzole, co napr. ve fullscreenu je dost ergonomicky problem.
Ja tenhle problem nemam, pouzivam tilling WM.

Stary terminal vam nikdo nebere, ten at funguje dal, treba pro vzdaleny pristup. Tady se bavime o ConsoleNT bez dedictvi minulosti s lepsi funkcionalitou nez doted.
No tu ConsoliNT by musely nejakym zpusobem podporovat i vsechny ty konzolove utility, takze by to asi efektivne znamenalo znovu napsat, resp. dost radikalne prepsat cely userland... To mi prijde jako dost velke cena za to, abys nemusel jednou zmacknout ALT+TAB :)

JSH

Re:Proč pořád používáme TTY, konzole a terminál?
« Odpověď #81 kdy: 20. 06. 2017, 13:31:14 »
To, co si predstavujete, znamena obrovskej zasah do zpusobu, jakym unixy funguji po desetileti, je tam obrovskej potencial spoustu veci rozbit, a resi to problem jakej? Aby se mi obrazek zobrazil ve stejnym okne?
Stary terminal vam nikdo nebere, ten at funguje dal, treba pro vzdaleny pristup. Tady se bavime o ConsoleNT bez dedictvi minulosti s lepsi funkcionalitou nez doted.
No ale v tom případě musí i ten cat fungovat úplně stejně jako předtím. Jinak by tu starou konzoli pro vzdálený přístup totálně rozbil.

dustin

Re:Proč pořád používáme TTY, konzole a terminál?
« Odpověď #82 kdy: 20. 06. 2017, 13:51:22 »
To bude catNT

Pep0

Re:Proč pořád používáme TTY, konzole a terminál?
« Odpověď #83 kdy: 20. 06. 2017, 13:53:54 »
No ale v tom případě musí i ten cat fungovat úplně stejně jako předtím. Jinak by tu starou konzoli pro vzdálený přístup totálně rozbil.

S cat nebude problem. Problem bude s apkami, ktore predpokladaju ovladanie pomocou riadiacich znakov a esc sekvencii v terminali. Napr. vim. Je to ale elegantne riesitelny problem, ta ConsoleNT by mohla mat nativnu implementaciu beznych kniznic ako curses ci newt, ved je to len API. A tym, ze by to kreslila nativne a akcelerovane tak by odpadlo aj to preblikavanie a nezmyselne prekreslovanie atd. Pamatnici SMEP a vt52 terminalov vedia :) A dnes podobne skuste na 4K monitore otvorit terminal na celu obrazovku, dat maly font nech vam tam vojde dajme tomu 400 znakov na 300 znakov a spustite nejaku ncurses apku tak to tiez neprijemne blika.

Ravise

Re:Proč pořád používáme TTY, konzole a terminál?
« Odpověď #84 kdy: 20. 06. 2017, 13:58:07 »
cat tux.png | zobrazovac

Tomuhle se říká useless use of cat. Nevidím důvod, proč neudělat rovnou zobrazovac tux.png...

JSH

Re:Proč pořád používáme TTY, konzole a terminál?
« Odpověď #85 kdy: 20. 06. 2017, 14:35:47 »
S cat nebude problem.
Ne? Mě jich z fleku napadá několik.
Citace
Problem bude s apkami, ktore predpokladaju ovladanie pomocou riadiacich znakov a esc sekvencii v terminali. Napr. vim. Je to ale elegantne riesitelny problem, ta ConsoleNT by mohla mat nativnu implementaciu beznych kniznic ako curses ci newt, ved je to len API.
Takže ta ConsoleNT bude navíc zasahovat svým dětem do ládování knihoven? A nebo při instalaci převálcuje kopec balíčků svýma verzema? No potěš koště...

AgentK

  • ***
  • 129
  • Evolve or die!
    • Zobrazit profil
    • E-mail
Re:Proč pořád používáme TTY, konzole a terminál?
« Odpověď #86 kdy: 20. 06. 2017, 15:08:50 »
To je zase flame. Co je staré je blbé. Tak si to zkuste napsat, nebo třeba přispět do něčeho, co už existuje. Brzo zjistíte, že je tisíc a jedna výjimka kterou prostě budete muset/chtít dohackovat aby tohle nebo ono fungovalo správně.
A potom zjistíte, že komplexitou jste na tom stejně, jako předchozí řešení, jen na to jdete jinak. :)

Třeba příklad s cat a inteligentní detekcí hlavičky PNG. Co je tohle za ne-unixový přístup? Já nechci aby cat dělal jakoukoli inteligenci (kromě té absolutně nezbytné), chci aby cat-nul něco někam a interpretaci dat nechal na jiné aplikaci.

-K-
« Poslední změna: 20. 06. 2017, 15:10:21 od AgentK »

Re:Proč pořád používáme TTY, konzole a terminál?
« Odpověď #87 kdy: 20. 06. 2017, 17:05:29 »
A na konci toho všeho bude jeden velký všemocný PROGRAM, který se spustí po bootu a který se bude starat o všechno, včetně zobrazování png souborů přímo z cli...

Ash nazg durbatulûk, ash nazg gimbatul,
ash nazg thrakatulûk agh burzum-ishi krimpatul.

Ladislav Michl

Re:Proč pořád používáme TTY, konzole a terminál?
« Odpověď #88 kdy: 20. 06. 2017, 17:23:51 »
Jistěže nebude. Tahle diskuze skončí a na skutečnost nebude mít vliv. Tihleti revolucionáři s implementací ani nezačnou a lidé, kteří by dokázali i něco udělat zpravidla nemají takové revolucionáře rádi. Co mě tu jen chybí... Aha, svět je dokonalý ;-)

mmm

Re:Proč pořád používáme TTY, konzole a terminál?
« Odpověď #89 kdy: 20. 06. 2017, 18:58:28 »
A na konci toho všeho bude jeden velký všemocný PROGRAM, který se spustí po bootu a který se bude starat o všechno, včetně zobrazování png souborů přímo z cli...

Není důvod používat jiný program než prohlížeč.