Co se stalo s Linuxem (debian9, redhat7) ???

ByCzech

  • *****
  • 1 848
    • Zobrazit profil
    • E-mail
Re:Co se stalo s Linuxem (debian9, redhat7) ???
« Odpověď #45 kdy: 03. 11. 2017, 13:10:00 »
...Třeba to používání dlouhých masek (255.255.255.0 místo /24)  je na zabití.

Tak zrovna ty dlouhé masky jsou archaismus a nekoncepčnost jak kráva, navíc s IPv6 by byly neúnosné. Za to jsem rád, že už jdou do pr-dele.

Zkrácený zápis masek funguje i u ifconfigu, takže kdo nechtěl, nemusel je používat i u něj.


JardaP .

  • *****
  • 11 064
    • Zobrazit profil
    • E-mail
Re:Co se stalo s Linuxem (debian9, redhat7) ???
« Odpověď #46 kdy: 03. 11. 2017, 17:00:34 »
Řekl bych, že ne, někoho napadlo použít locale na ifconfig.
Narazil jsem na to ve skriptu.
Pochopil jsem potom důvody pro použití EN lokalizace u všech serverů.  ;D

Tak pokud tu lokalizaci nedelal nejaky totalni vul, ktery tam uspel vlozit vyrazy s mezerami, tak cut -f by se asi pouzit dal.

klokan

Re:Co se stalo s Linuxem (debian9, redhat7) ???
« Odpověď #47 kdy: 19. 12. 2017, 03:39:00 »
Schvalne, ktery se lepe cte?
#ip a
#ip r
#ip l

toto je command ktory je na nezaplatenie a nenasiel som nikdy ziadnu alternativu v starom route commande.
#ip r(oute) g(et) $ip

su to strasne navykove skratky :) ovela kratsie ako ifconfig/netstat. A co sa tyka vystupov, tak ip ma ovela lepsie strojovo spracovatelne vystupy s jednoznacnymi poctami stlpcov a delimitermi. Uplne najdokonalejsie by bolo keby tam pridali prepinac na output format s volbami json, yaml atd..

Tohle je skutečně geniální příkaz. Nevím, jestli to nějak jde pomocí těch starých.

karlik

Re:Co se stalo s Linuxem (debian9, redhat7) ???
« Odpověď #48 kdy: 19. 12. 2017, 19:02:52 »
Řekl bych, že ne, někoho napadlo použít locale na ifconfig.
Narazil jsem na to ve skriptu.
Pochopil jsem potom důvody pro použití EN lokalizace u všech serverů.  ;D

Tak pokud tu lokalizaci nedelal nejaky totalni vul, ktery tam uspel vlozit vyrazy s mezerami, tak cut -f by se asi pouzit dal.

Kód: [Vybrat]
CZ
wls1: flags=4163<AKTIVOVÁNO,VŠESMĚR,BĚŽÍ,MULTICAST>  mtu 1300
        inet 192.168.1.10 síťová_maska 255.255.255.0  všesměr 192.168.1.255
        inet6 fe50::111:6dff:fbc5:7d0e  délka_prefixu 64  scopeid 0x20<linka>
        ether 21:21:5c:d6:7d:1e délka_odchozí_fronty 1000  (Ethernet)
        RX packetů 10245735  bajtů 12861520203 (11,9 GiB)
        RX chyb 0  zahozeno 0  přetečení 0  rámců 0
        TX packetů 5296624  bajtů 591011754 (563,6 MiB)
        TX chyb 0  zahozeno 0  přetečení 0  přenos 0  kolizí 0

EN
wls1: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1300
        inet 192.168.1.10  netmask 255.255.255.0  broadcast 192.168.1.255
        inet6 fe50::111:6dff:fbc5:7d0e  prefixlen 64  scopeid 0x20<link>
        ether 21:21:5c:d6:7d:1e  txqueuelen 1000  (Ethernet)
        RX packets 10245905  bytes 12861553264 (11.9 GiB)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 5296761  bytes 591028224 (563.6 MiB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0


A teď si parsuj.  Prostě lokalizovat by se některé příkazy neměly. :D

RE:

Re:Co se stalo s Linuxem (debian9, redhat7) ???
« Odpověď #49 kdy: 19. 12. 2017, 19:19:47 »
A teď si parsuj.  Prostě lokalizovat by se některé příkazy neměly. :D
No ty kraavo, tohle je poprve co jsem videl linux v jinem jazyce nez ENG... husty :D
Sorry za off-topic, kdyztam me smazte..


DW

Re:Co se stalo s Linuxem (debian9, redhat7) ???
« Odpověď #50 kdy: 19. 12. 2017, 20:12:35 »
A teď si parsuj.  Prostě lokalizovat by se některé příkazy neměly. :D
No ty kraavo, tohle je poprve co jsem videl linux v jinem jazyce nez ENG... husty :D
Sorry za off-topic, kdyztam me smazte..
vo fedore su v tych prelozenych vyrazoch podciarniky... on to asi niekto fakt parsuje :D
Btw, to ze niekto pouziva ifconfig asi nebude tym ze ci sa k ifconfigu vobec dostal, ja som prvy krat sedel v 13ich pri terminale PDP 11, a ten povodny unix na mne nenechal nasledky v tom ze by som nechcel pouzivat ip, pravdupovediac ho mam radsej ako ifconfig :)

FrantaPepa1

Re:Co se stalo s Linuxem (debian9, redhat7) ???
« Odpověď #51 kdy: 19. 12. 2017, 20:14:40 »
Proč???????

Protože nastal čas pro přechod na BSD...   :P

Na Windows.

nobody(ten pravej)

Re:Co se stalo s Linuxem (debian9, redhat7) ???
« Odpověď #52 kdy: 19. 12. 2017, 20:17:23 »
A teď si parsuj.  Prostě lokalizovat by se některé příkazy neměly. :D
s jinou nez EN lokalizaci neni problem parsovat, proste prepnes docasne jazyk a zobrazi se to v EN ;-)
Kód: [Vybrat]
LANG=C ifconfig

JardaP .

  • *****
  • 11 064
    • Zobrazit profil
    • E-mail
Re:Co se stalo s Linuxem (debian9, redhat7) ???
« Odpověď #53 kdy: 19. 12. 2017, 21:03:32 »
Na Windows.

Blaznis? Wokna??? Kdo se s tim bude mejt? Hlavne ted, kdyz je to cele vykachlikovane.

Karel

Re:Co se stalo s Linuxem (debian9, redhat7) ??? - DOPLNĚNÍ
« Odpověď #54 kdy: 20. 12. 2017, 00:21:06 »
S Linuxem se stalo totéž, co s Windows a s Macosem: vyvíjí se, aby byl stále relevantní a odpovídal novým požadavkům. To si někdy vyžaduje zásadní překopání userlandu (wayland, systemd, předtím přechod ze ZMAGIC na ELF atd...), někdy zavedení nových API v jádře (netlink, cgroups, namespaces...) a tyto si někdy zase vyžadují nahrazení starých utilit novými.
Přesně tak. Nová verze C++ by měla zahodit printf, nebo ho alespoň přesunout do nové knihovny, která se musí extra includovat. Protože ta funkce je zastaralá a protože každý chce překopávat všechny kusy kódu, ve kterých nějaká z těch starých funkcí byla, že...

Já zas občas marně hledám killall...

Sten

Re:Co se stalo s Linuxem (debian9, redhat7) ??? - DOPLNĚNÍ
« Odpověď #55 kdy: 20. 12. 2017, 14:22:44 »
Přesně tak. Nová verze C++ by měla zahodit printf, nebo ho alespoň přesunout do nové knihovny, která se musí extra includovat. Protože ta funkce je zastaralá a protože každý chce překopávat všechny kusy kódu, ve kterých nějaká z těch starých funkcí byla, že...

To se klidně může stát. C++17 zahodilo třeba klíčové slovo register, trigrafy, a std::auto_ptr. Pokud máte program, který to používá, tak se už nepřeloží.