Du bist nicht eingeloggt! Möglicherweise kannst du deswegen nicht alles sehen.
  (Noch kein mods.de-Account? / Passwort vergessen?)
Zur Übersichtsseite
Hallo anonymer User.
Bitte logge dich ein
oder registriere dich!
 Moderiert von: mercury, Schalentier


 Thema: Der Linux-Thread 100 != 0x24 ( Ein Kernelupgrade später... )
« vorherige 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 [44] 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 nächste »
erste ungelesene Seite | letzter Beitrag 
csde_rats

AUP csde_rats 04.09.2021
https://bugzilla.redhat.com/show_bug.cgi?id=204538
08.05.2018 18:40:43  Zum letzten Beitrag
[ zitieren ] [ pm ] [ diesen post melden ]
RichterSkala

AUP RichterSkala 31.12.2010
klassischer Fall von bugreport im google result gesehen aber nicht angeklickt, danke.
08.05.2018 18:43:20  Zum letzten Beitrag
[ zitieren ] [ pm ] [ diesen post melden ]
statixx

AUP statixx 14.11.2023
 
Zitat von hoschi

Generell sollte in eine Config nur das enthalten, was man selbst geändert haben möchte, keine kopierten Einstellungen.



Öhm, seh ich anders. Ich hab das lieber explizit. Debian, Ubuntu, Mint, Arch, Manjaro, alles verhält sich gleich. 5/7, would have 300 line .vimrc again.
08.05.2018 18:56:38  Zum letzten Beitrag
[ zitieren ] [ pm ] [ diesen post melden ]
SwissBushIndian

AUP SwissBushIndian 07.11.2011
Nur 300?

<:
08.05.2018 19:46:10  Zum letzten Beitrag
[ zitieren ] [ pm ] [ diesen post melden ]
statixx

AUP statixx 14.11.2023
Nun gut, in der .gvimrc steht auch noch bissl was. Breites Grinsen
08.05.2018 19:52:29  Zum letzten Beitrag
[ zitieren ] [ pm ] [ diesen post melden ]
SwissBushIndian

AUP SwissBushIndian 07.11.2011
Wobei bei mir das meiste Kommentare sind wahrscheinlich. Was tut es, warum ist es da, hass über vimscript. Sowas.
08.05.2018 20:11:19  Zum letzten Beitrag
[ zitieren ] [ pm ] [ diesen post melden ]
GarlandGreene

Mod GIGN
Surströmming
https://www.golem.de/news/microsoft-notepad-bekommt-line-feed-unterstuetzung-1805-134291.html

nicht mehr lange und MS tauscht den NT-Kernel gegen das Produkt jahrzehntelanger Entbehrungen und finnischer Flüche aus.
[Dieser Beitrag wurde 1 mal editiert; zum letzten Mal von GarlandGreene am 08.05.2018 21:14]
08.05.2018 21:13:11  Zum letzten Beitrag
[ zitieren ] [ pm ] [ diesen post melden ]
TheRealHawk

AUP TheRealHawk 26.11.2007
missmutig gucken
iptables-restore statt ip6tables-restore benutzt, Büro tot. Kacke.
08.05.2018 23:42:09  Zum letzten Beitrag
[ zitieren ] [ pm ] [ diesen post melden ]
Danzelot

AUP Danzelot 28.02.2014
verschmitzt lachen
Zum Glück hast du noch acht Stunden zum Reparieren, bis die ersten Kollegen kommen!
09.05.2018 0:21:13  Zum letzten Beitrag
[ zitieren ] [ pm ] [ diesen post melden ]
hoschi

hoschi
 
Zitat von statixx

 
Zitat von hoschi

Generell sollte in eine Config nur das enthalten, was man selbst geändert haben möchte, keine kopierten Einstellungen.



Öhm, seh ich anders. Ich hab das lieber explizit. Debian, Ubuntu, Mint, Arch, Manjaro, alles verhält sich gleich. 5/7, would have 300 line .vimrc again.



Kannst du erklären was du alles änderst? In der /etc/vimrc?
09.05.2018 8:05:54  Zum letzten Beitrag
[ zitieren ] [ pm ] [ diesen post melden ]
statixx

AUP statixx 14.11.2023
Um ehrlich zu sein - da steht inzwischen mit Sicherheit auch überflüssiges drin, ich hab das Ding seit meiner Gentoo-Zeit um 2006 rum und hab es damals tatsächlich komplett kopiert, seitdem ists halt etwas gewachsen. Mir gefiel das Default-Verhalten unter Gentoo damals besser als unter den anderen Distris die ich vorher genutzt hatte, daher schlepp ich's seitdem mit rum.

Was hab ich denn alles drin... z.B. Support für Vundle, eine größere history, Mausunterstützung an, ein paar Bindings für Navigation zwischen Tabs, Session-übergreifendes undo/redo, custom statusline und ein paar filetype-spezifische Indent-settings.

Ansonsten halt noch so Standard-Kram wie autoindent, syntax-highlighting, hlsearch, smartcase, showmatch, colorscheme, number, listchars.

Ich würd sie ja posten, aber ich hab Angst vor "LOL DEINE VIMRC IST SCHEISSE". Breites Grinsen

/e: Achso, alles in der ~/.vimrc, in /etc/vimrc bleibt alles so wie's ist.
[Dieser Beitrag wurde 1 mal editiert; zum letzten Mal von statixx am 09.05.2018 8:38]
09.05.2018 8:37:18  Zum letzten Beitrag
[ zitieren ] [ pm ] [ diesen post melden ]
hoschi

hoschi
Danke. Ich dachte zuerst du willst kleine Konfigurationsunterschiede und Flags zwischen den Distributionen ausgleichen, weil du die alle aufgelistet hast. Du möchtest deinen VIM überall!

 
Zitat von statixx

Um ehrlich zu sein - da steht inzwischen mit Sicherheit auch überflüssiges drin, ich hab das Ding seit meiner Gentoo-Zeit um 2006 rum und hab es damals tatsächlich komplett kopiert, seitdem ists halt etwas gewachsen. Mir gefiel das Default-Verhalten unter Gentoo damals besser als unter den anderen Distris die ich vorher genutzt hatte, daher schlepp ich's seitdem mit rum.



Gentoo hat vieles schön* gemacht peinlich/erstaunt
Ich denke das tatsächlich generell anders. Ich vertraue lieber dem Default der Software oder Distribution und ändere nur Einstellungen die ich kenne. So kann ich undefiniertes Verhalten ausschließen und habe nichts überflüssiges in der Konfiguration.

Am liebsten würde ich die VIM-Konfiguration der Ubuntuserver hier leicht ändern, aber sowas ist für die Kollegen nicht so gut. Es sollte sowas wie eine Option für SSH geben, mit der man die VIM-Konfiguration für die Session überladen kann. Das klingt verrückt?


* Syntax-Highlighting per Default mit less
09.05.2018 10:19:17  Zum letzten Beitrag
[ zitieren ] [ pm ] [ diesen post melden ]
TheRealHawk

AUP TheRealHawk 26.11.2007
Ich ändere auch nur so wenig wie möglich und übernehme keine expliziten Einstellungen, bei einem Editor ist das vielleicht nochmal was anderes als bei anderer Software, aber häufig gibt es ja einen Grund dass die Standards sich ändern. Macht Migrationen auch wesentlich einfacher wenn man nur zwei annähernd identische Dateien diffen muss.
09.05.2018 10:37:37  Zum letzten Beitrag
[ zitieren ] [ pm ] [ diesen post melden ]
hoschi

hoschi
So halte ich das auch bei Änderungen am System (z.B. kein Suspend durch LID-CLOSE, kommentiert und genau unter Originalzeile) und anderen Konfigurationsdateien. Generell kommentiere ich geänderten Einstellungen unter /etc um sie nachvollziehen zu können, unter ~/ nur wenn es nicht selbsterklärend ist. Die Strategie nur dediziert, möglichst kleine Änderungen vorzunehmen zieht sich bei mir durch, von Systemd, VIM, MySQL bis zu Counter-Strike (autoexec.cfg überschreibt config.cfg). Der Ansatz eine Defaultkonfiguration aus /lib in /etc zu überschreiben ist gut, da hat Systemd etwas richtig gemacht.

Ich bin immer hin- und hergerissen bei Dotfile-Repositories, ich finde es schlau. Andererseits, wie viel kann und muss man ändern um so ein Repository zu benötigen? Macht das jemand von euch?
[Dieser Beitrag wurde 6 mal editiert; zum letzten Mal von hoschi am 09.05.2018 11:46]
09.05.2018 11:35:20  Zum letzten Beitrag
[ zitieren ] [ pm ] [ diesen post melden ]
statixx

AUP statixx 14.11.2023
Systemweiten Krempel änder ich auch nur minimal, mein oben beschriebenes Vorgehen kommt bei den dotfiles in ~ zum Einsatz. Dort fahr ich seit Jahren für alles gut ausser für awesome, alles andere hat bisher die Syntax nich gebrochen. Alles in nem git-repo + ein Skript das Symlinks zu den Originalfiles setzt. Auf ner neuen Maschine einmal git clone, einmal ./create_symlinks.sh und schon wuppt das Ding. Plus die Möglichkeit commits zu reverten, z.B. wenn das Debian testing zuhause schon awesome 4 hat, das Mint auf Arbeit aber noch 3. Sehr komfortabel.
09.05.2018 12:15:03  Zum letzten Beitrag
[ zitieren ] [ pm ] [ diesen post melden ]
MartiniMoe

AUP MartiniMoe 02.02.2019
 
Zitat von hoschi

Ich bin immer hin- und hergerissen bei Dotfile-Repositories, ich finde es schlau. Andererseits, wie viel kann und muss man ändern um so ein Repository zu benötigen? Macht das jemand von euch?


Jup Verwaltet mit dem großartigen dotmgr
09.05.2018 13:45:25  Zum letzten Beitrag
[ zitieren ] [ pm ] [ diesen post melden ]
B0rG*

Gordon
 
Zitat von hoschi

So halte ich das auch bei Änderungen am System (z.B. kein Suspend durch LID-CLOSE, kommentiert und genau unter Originalzeile) und anderen Konfigurationsdateien. Generell kommentiere ich geänderten Einstellungen unter /etc um sie nachvollziehen zu können, unter ~/ nur wenn es nicht selbsterklärend ist. Die Strategie nur dediziert, möglichst kleine Änderungen vorzunehmen zieht sich bei mir durch, von Systemd, VIM, MySQL bis zu Counter-Strike (autoexec.cfg überschreibt config.cfg). Der Ansatz eine Defaultkonfiguration aus /lib in /etc zu überschreiben ist gut, da hat Systemd etwas richtig gemacht.

Ich bin immer hin- und hergerissen bei Dotfile-Repositories, ich finde es schlau. Andererseits, wie viel kann und muss man ändern um so ein Repository zu benötigen? Macht das jemand von euch?



Ein Repository lohnt sich so grob ab dem zweiten Commit. Nur weil man eines hat heißt das nicht, dass man es ständig ändern muss und plötzlich werden Änderungen in /etc oder in den "eigenen" Dotfiles sehr gut nachvollziehbar, portabel und vor allem diffbar. Warum sollte es irgendeinen Unterschied geben zwischen Code und Konfiguration, sodass es offensichtlich dumm ist Code ohne Repos zu verwalten, aber Konfiguration nicht?

Davon unabhängig hat mein dotfiles-Repo seit 2013 etwa 800 Commits (klingt schlimmer als es ist Augenzwinkern) und ich verwende es auf etwa 10 Hosts.
09.05.2018 14:26:14  Zum letzten Beitrag
[ zitieren ] [ pm ] [ diesen post melden ]
Phillinger

AUP Phillinger 11.02.2013
Backup ist auch leichter, da git-repos zentral gelagert werden (bei mir zumindest).
09.05.2018 14:41:22  Zum letzten Beitrag
[ zitieren ] [ pm ] [ diesen post melden ]
csde_rats

AUP csde_rats 04.09.2021
https://nvd.nist.gov/vuln/detail/CVE-2018-8897

 
A statement in the System Programming Guide of the Intel 64 and IA-32 Architectures Software Developer's Manual (SDM) was mishandled in the development of some or all operating-system kernels, resulting in unexpected behavior for #DB exceptions that are deferred by MOV SS or POP SS, as demonstrated by (for example) privilege escalation in Windows, macOS, some Xen configurations, or FreeBSD, or a Linux kernel crash.



Wie gottvoll das ist.

e: Originär ist das wohl ein 8086-Feature.
[Dieser Beitrag wurde 1 mal editiert; zum letzten Mal von csde_rats am 10.05.2018 23:36]
10.05.2018 23:35:50  Zum letzten Beitrag
[ zitieren ] [ pm ] [ diesen post melden ]
[KdM]MrDeath

mrdeath2
sportlich, das betrifft dann wohl code auf alle intel prozessoren seit ... (ewig)?
11.05.2018 9:57:29  Zum letzten Beitrag
[ zitieren ] [ pm ] [ diesen post melden ]
hoschi

hoschi
Danke für dein Einblick.

 
Zitat von MartiniMoe

 
Zitat von hoschi

Ich bin immer hin- und hergerissen bei Dotfile-Repositories, ich finde es schlau. Andererseits, wie viel kann und muss man ändern um so ein Repository zu benötigen? Macht das jemand von euch?


Jup Verwaltet mit dem großartigen dotmgr



Dotmgr - ich hätte wissen müssen, dass es sowas gibt
11.05.2018 10:31:37  Zum letzten Beitrag
[ zitieren ] [ pm ] [ diesen post melden ]
hoschi

hoschi
 
Zitat von csde_rats

https://nvd.nist.gov/vuln/detail/CVE-2018-8897

 
A statement in the System Programming Guide of the Intel 64 and IA-32 Architectures Software Developer's Manual (SDM) was mishandled in the development of some or all operating-system kernels, resulting in unexpected behavior for #DB exceptions that are deferred by MOV SS or POP SS, as demonstrated by (for example) privilege escalation in Windows, macOS, some Xen configurations, or FreeBSD, or a Linux kernel crash.



Wie gottvoll das ist.

e: Originär ist das wohl ein 8086-Feature.



Ich kenne mich mit Assembler bzw. IA32 nicht aus. Eine MOV-Anweisung verschiebt etwas und SS ist wohl das Stack-Register? Für mich hört sich das nicht nach logischem und erwartbarem Verhalten an, also ist ein gute Dokumentation (überlebens) wichtig.

Haben alle vom selben Quellcode abgeschrieben oder hat Intel da eine schlechte (unerwartet) Lösung nicht gut dokumentiert? Die erste Website zu MOV erwähnt das dann auch im Fließtext, ohne extra Hervorhebung. Bei einfacheren Websiten die einfach mal die verfügbaren Befehle auflisten, fehlt der Hinweis. Was sagt ein Assemblerprogrammierer dazu, ist das ein merkwürdiger Seiteneffekt oder ein Standardfeature bei Zugriff auf SS?
[Dieser Beitrag wurde 6 mal editiert; zum letzten Mal von hoschi am 11.05.2018 11:07]
11.05.2018 10:32:42  Zum letzten Beitrag
[ zitieren ] [ pm ] [ diesen post melden ]
csde_rats

AUP csde_rats 04.09.2021
Das kommt noch aus Zeiten mit segmentierten Speicher. Wenn du den Stack wechseln willst, musst du also SS (Stack Segment) und SP (Stack Pointer, innerhalb SS) atomar ändern. Wenn du SS änderst und dann ein Interrupt kommst, hast du ein Problem (weil z.B. Interrupt-Handler auch den Stack benutzen).

Dafür gibt es zwei Lösungen: a) Man schaut, ob SS geschrieben wird, und dann wird für einen Takt alles was den nächsten Befehl unterbrechen könnte ausgeschaltet. Das ist keine sonderlich untypische Lösung und gibt es in allen möglichen Prozessoren. b) Man macht einen "großen" Befehl, der SS und SP gleichzeitig setzen kann.

Was hier jetzt nicht so ganz klar ist, was passiert, wenn man nicht etwa MOV SS; MOV SP tut, sondern sowas wie MOV SS; SYSENTER, wenn gleichzeitig ein Interrupt (etwa Breakpoint) bei MOV SS passiert.
11.05.2018 11:45:10  Zum letzten Beitrag
[ zitieren ] [ pm ] [ diesen post melden ]
hoschi

hoschi
Danke
Atomarer Zugriff auf zwei Register ist wohl der entscheidende Zusammenhang und erschließt mir die Logik dahinter für den Inhibit.
[Dieser Beitrag wurde 1 mal editiert; zum letzten Mal von hoschi am 11.05.2018 11:48]
11.05.2018 11:47:10  Zum letzten Beitrag
[ zitieren ] [ pm ] [ diesen post melden ]
TheRealHawk

AUP TheRealHawk 26.11.2007
 
Zitat von [KdM]MrDeath

sportlich, das betrifft dann wohl code auf alle intel prozessoren seit ... (ewig)?

11.05.2018 13:12:51  Zum letzten Beitrag
[ zitieren ] [ pm ] [ diesen post melden ]
hoschi

hoschi
Alles mit Intelerbe mit den Augen rollend

Gut festhalten, Intel steigt in RISC-V ein.
[Dieser Beitrag wurde 3 mal editiert; zum letzten Mal von hoschi am 11.05.2018 14:24]
11.05.2018 13:21:07  Zum letzten Beitrag
[ zitieren ] [ pm ] [ diesen post melden ]
a1ex

a1ex_small2
@SBI das hier löst mein Mausproblem zuverlässig.
 
Code:
ExecStartPre=/bin/sh -c 'echo -n "none" > /sys/bus/serio/devices/serio1/drvctl'
ExecStart=/bin/sh -c 'echo -n "reconnect" > /sys/bus/serio/devices/serio1/drvctl'
12.05.2018 18:10:34  Zum letzten Beitrag
[ zitieren ] [ pm ] [ diesen post melden ]
SwissBushIndian

AUP SwissBushIndian 07.11.2011
Nice. Gleich mal eingebaut, mein Schnucki :-*

Ist aber natürlich auch völlig einleuchtend.
12.05.2018 23:40:04  Zum letzten Beitrag
[ zitieren ] [ pm ] [ diesen post melden ]
a1ex

a1ex_small2
Völlig offensichtlich, vorallem dass man
none
vorher braucht damit das nicht auch hängt.
13.05.2018 0:17:29  Zum letzten Beitrag
[ zitieren ] [ pm ] [ diesen post melden ]
RichterSkala

AUP RichterSkala 31.12.2010
https://www.eff.org/deeplinks/2018/05/attention-pgp-users-new-vulnerabilities-require-you-take-action-now

jetzt bin ich mal gespannt. Klingt ja danach, als würde GPG beim decrypt den private key leaken können...
14.05.2018 9:26:43  Zum letzten Beitrag
[ zitieren ] [ pm ] [ diesen post melden ]
 Thema: Der Linux-Thread 100 != 0x24 ( Ein Kernelupgrade später... )
« vorherige 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 [44] 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 nächste »

mods.de - Forum » Linux » 

Hop to:  

Thread-Tags:
gnu  linux 
| tech | impressum