bron hln.bequote:Duitse spoorwegen blijken nog met Windows uit 1993 te werken
De Duitse spoorwegmaatschappij ‘Deutsche Bahn’ werkt nog altijd met Windows 3.11 uit 1993. Dat blijkt uit een jobadvertentie waarin op zoek wordt gegaan naar een IT-specialist die kan werken met het oude besturingssysteem. De advertentie werd op zo veel spot ontvangen dat ze intussen weer verwijderd is, zo meldt de Duitse krant ‘Bild’.
De jobadvertentie werd geplaatst door Siemens Mobility, dat treinen produceert voor Deutsche Bahn. “Aangezien treinen en spoorweginfrastructuur een levensduur hebben van 30 jaar of langer, blijven onze klanten gebruik maken van beproefde systemen die standaard zijn in de branche. Wij staan in voor het onderhoud en de systeemondersteuning gedurende de hele levenscyclus”, klinkt het in een reactie van het bedrijf.
Of in gewone taal: de Duitse spoorwegen vertrouwen voor een deel nog altijd op oude technologie. Beide bedrijven benadrukken wel dat de veiligheid van het personeel en de passagiers ook met de oude systemen gewaarborgd is. En dat daarnaast ook de modernste materialen en systemen gebruikt worden.
Gebrek aan stiptheid
Het nieuws is opmerkelijk, omdat de Duitse spoorwegen te kampen hebben met een gebrek aan stiptheid. Vorig jaar bleek één op de drie langeafstandtreinen niet op tijd te rijden.
Het is niet ongewoon dat er nog oude software en technologieën gebruikt worden in bedrijven. Jammer genoeg kan dat tot grote en moeilijk op te lossen problemen leiden. Zo strandden in november 2015 duizenden passagiers op de luchthaven Orly in Parijs omdat een computer op Windows 3.1 het begeven had. De software uit 1992 werd er gebruikt om piloten informatie te geven over de zichtbaarheid op de landingsbaan.
Technici
Het duurde even eer de problemen opgelost waren omdat er maar drie technici waren die met het oude systeem overweg konden. En voor onderdelen moesten die zich volgens de vakbond soms zelfs tot eBay wenden.
Windows 3.11 wordt sinds 2001 niet meer ondersteund door de fabrikant.
Het voordeel is dat het totale pakket, dus het operating system en de applicaties, zich bewezen heeft. Overstappen naar een ander OS betekent dat je een lang en duur traject in moet gaan om de applicaties te testen, en zonodig aan te passen, en dan weer te testen. En je weet dan zeker dat er altijd wel iets tussendoor glipt.quote:Op zondag 4 februari 2024 12:49 schreef capuchon_jongen het volgende:
Ik vind dit wel redelijk apart. Om na al die jaren nog steeds windows 3.1 te gebruiken.
Ik dacht dat mijn land(België) achter liep, Maar die duitsers
Bij een bank hadden ze ook het probleem dat het centrale comptabele systeem (het ding dat daadewerkelijk geld tussen rekeningen enz. heen en weer schuift) in COBOL geschreven was. Ze wilden het moderniseren, maar meerdere pogingen waren mislukt om uit te vinden wat dat systeem nu echt op detail-niveau deed, wat essentieel was om een nieuw ontwerp te maken. Door alle wet- en regelgeving, nationaal en internationaal, waren er jaar op jaar kleine aanpassingen gemaakt, waardoor het resultaat van reverse-engineering (uit de code afleiden wat de functionaliteit is) niet met zekerheid correct was.quote:Op zondag 4 februari 2024 13:22 schreef FlippingCoin het volgende:
Ach er draaien nog zoveel vrij belangrijke systemen op Cobol en Fortran, waar ze zich overigens recent wel meer zorgen om zijn gaan maken in Nederland.
https://www.nporadio1.nl/(...)gzaam-hoe-erg-is-dat
Dat soort halgare oeroeboeroe applicaties uit het jaar kruik kom je gelukkig steeds minder tegen. Maar ik herken het verhaal.quote:Op zondag 4 februari 2024 13:50 schreef ToT het volgende:
Ik ben ICT'er in een ziekenhuis geweest waar ze een jaartje of 15 geleden nog een MS-DOS pc hadden omdat die specifieke software niet op Windows bestond en het ook niet onder een DOS-promptje werkte (of als je met Windows '95 in MC-DOS modus opstartte.)
Uiteindelijk kwam er wel software in Windows die de taken kon overnemen, maar het was een hels karwei om alle gegevens van die hele database over te kloppen in het nieuwe systeem. Dat viel niet zomaar te importeren of converteren.
Cobol kan gewoon draaien op een modern OS en wordt nog gewoon verder ontwikkeld.quote:Op zondag 4 februari 2024 13:22 schreef FlippingCoin het volgende:
Ach er draaien nog zoveel vrij belangrijke systemen op Cobol en Fortran, waar ze zich overigens recent wel meer zorgen om zijn gaan maken in Nederland.
https://www.nporadio1.nl/(...)gzaam-hoe-erg-is-dat
Ja blijkbaar is het in Duitsland dus nog de norm!quote:Op zondag 4 februari 2024 13:52 schreef Ulx het volgende:
[..]
Dat soort halgare oeroeboeroe applicaties uit het jaar kruik kom je gelukkig steeds minder tegen. Maar ik herken het verhaal.
Gezien de reacties op de advertentie lijkt het juist niet de norm te zijn.quote:Op zondag 4 februari 2024 13:57 schreef ToT het volgende:
[..]
Ja blijkbaar is het in Duitsland dus nog de norm!
Tja, als de hardware geen 64bit is kun je Windows 11 vergeten bijvoorbeeld. Dat hoeft niet zo'n probleem te zijn.quote:Op zondag 4 februari 2024 13:59 schreef Fleischmeister het volgende:
Die OV chipkaartautomaten draaien ook allemaal nog op ouwe meuk, bij de RET in Rotterdam op Windows 2000 Professional bijvoorbeeld (stond er eens eentje vast tijdens het booten). Maar goed, dat is splinternieuw vergeleken met wat ik hier lees
Maar het is een zeer oude programmeertaal met een vergelijkbaar probleem als geschetst in de OP, een gebrek aan mensen genoeg kennis.quote:Op zondag 4 februari 2024 13:54 schreef TargaFlorio het volgende:
[..]
Cobol kan gewoon draaien op een modern OS en wordt nog gewoon verder ontwikkeld.
SPOILER: TijdcapsuleOm spoilers te kunnen lezen moet je zijn ingelogd. Je moet je daarvoor eerst gratis Registreren. Ook kun je spoilers niet lezen als je een ban hebt.
waarom zou je een alphaversie van een besturingssyteem voor mission critial systemen overwegen?quote:Op zondag 4 februari 2024 14:07 schreef Ulx het volgende:
[..]
Tja, als de hardware geen 64bit is kun je Windows 11 vergeten bijvoorbeeld. Dat hoeft niet zo'n probleem te zijn.
Niet bedrijfskritische systemen in Logo hebben draaienquote:Op zondag 4 februari 2024 14:14 schreef FlippingCoin het volgende:
[..]
Maar het is een zeer oude programmeertaal met een vergelijkbaar probleem als geschetst in de OP, een gebrek aan mensen genoeg kennis.
Software ontwikkeling is vergeleken met vele andere vakgebieden erg nieuw, dus veel dingen moesten nog ontdekt worden waar je elders kan bouwen op vele jaren aan kennis en ervaring.quote:Op zondag 4 februari 2024 14:14 schreef TheoddDutchGuy het volgende:
Belastingdienst gebruikt nog systemen van begin jaren 80.
Niet over te zetten naar nieuwere systemen.
Goed bedacht allemaal.
Tja, als we gewoon het belastingstelsel van toen opnieuw zouden invoeren wordt de migratie makkelijker.quote:
Een oude educatieve programmeertaal?quote:Op zondag 4 februari 2024 14:17 schreef BiftekiMetFeta het volgende:
[..]
Niet bedrijfskritische systemen in Logo hebben draaien
[ afbeelding ]
Als dit zo'n bedrijf kritische systemen zijn die moeilijk omgezet kunnen worden dan moet je mensen opleiden.quote:Op zondag 4 februari 2024 14:14 schreef FlippingCoin het volgende:
[..]
Maar het is een zeer oude programmeertaal met een vergelijkbaar probleem als geschetst in de OP, een gebrek aan mensen genoeg kennis.
Daarom zijn een selectie van deze grotere bedrijven recent samengekomen om te kijken hoe ze dit het best kunnen aanpakken.quote:Op zondag 4 februari 2024 14:28 schreef TargaFlorio het volgende:
[..]
Als dit zo'n bedrijf kritische systemen zijn die moeilijk omgezet kunnen worden dan moet je mensen opleiden.
Beetje laat, ik hoor en lees dit al jaren.quote:Op zondag 4 februari 2024 14:29 schreef FlippingCoin het volgende:
[..]
Daarom zijn een selectie van deze grotere bedrijven recent samengekomen om te kijken hoe ze dit het best kunnen aanpakken.
Jullie snelwegen zijn van voor de eerste wereldoorlog.quote:Op zondag 4 februari 2024 12:49 schreef capuchon_jongen het volgende:
Ik vind dit wel redelijk apart. Om na al die jaren nog steeds windows 3.1 te gebruiken.
Ik dacht dat mijn land(België) achter liep, Maar die duitsers
Wij hebben tenminste geen woningcrisis.quote:Op zondag 4 februari 2024 15:04 schreef Nober het volgende:
[..]
Jullie snelwegen zijn van voor de eerste wereldoorlog.
Bij jullie geen massale import van arbeidsmigranten, Oekraïners en overige vluchtelingen?quote:Op zondag 4 februari 2024 15:07 schreef capuchon_jongen het volgende:
[..]
Wij hebben tenminste geen woningcrisis.
Want ja, de pogingen om de boel allemaal opnieuw op te bouwen waren erg succesvol.quote:Op zondag 4 februari 2024 14:14 schreef TheoddDutchGuy het volgende:
Belastingdienst gebruikt nog systemen van begin jaren 80.
Niet over te zetten naar nieuwere systemen.
Goed bedacht allemaal.
Geen enkele expat wil daar wonen. Elk voordeel heeft zijn nadeel.quote:Op zondag 4 februari 2024 15:12 schreef Nober het volgende:
[..]
Bij jullie geen massale import van arbeidsmigranten, Oekraïners en overige vluchtelingen?
Er worden nog genoeg Cobol trainingen gegeven waar mensen aan meedoen. Cobol is niet het probleem imho, eerder gebrek aan kennis van de systemen.quote:Op zondag 4 februari 2024 14:14 schreef FlippingCoin het volgende:
[..]
Maar het is een zeer oude programmeertaal met een vergelijkbaar probleem als geschetst in de OP, een gebrek aan mensen genoeg kennis.
Ja alleen is er nog weinig verandert.quote:Op zondag 4 februari 2024 14:37 schreef TargaFlorio het volgende:
[..]
Beetje laat, ik hoor en lees dit al jaren.
Nouja Cobol is deel van het probleem, de schaarste zie je ook terug in wat Cobol specialisten verdienen.quote:Op zondag 4 februari 2024 15:56 schreef Starflyer het volgende:
[..]
Er worden nog genoeg Cobol trainingen gegeven waar mensen aan meedoen. Cobol is niet het probleem imho, eerder gebrek aan kennis van de systemen. Daarnaast helpt Cobol vergeleken met moderne talen ook niet erg om programmatuur begrijpelijk te maken.
Werkte ooit aan een project waar ook geen kennis meer van het systeem was. Hebben ze eerst het hele systeem gereverse engineered en gedocumenteerd voordat men begon aan de bouw van een nieuw systeem.
Het is minder populair dan Java en C++ of zo. Dat klopt. En er is ook minder vraag naar, dus dat helpt ook niet mee.quote:Op zondag 4 februari 2024 16:00 schreef FlippingCoin het volgende:
[..]
Nouja Cobol is deel van het probleem, de schaarste zie je ook terug in wat Cobol specialisten verdienen.
Minder populair dan Java zegt die.quote:Op zondag 4 februari 2024 16:06 schreef Starflyer het volgende:
[..]
Het is minder populair dan Java en C++ of zo. Dat klopt. En er is ook minder vraag naar, dus dat helpt ook niet mee.
Maar ik zie waar ik werk nog steeds trainingen gegeven worden, dus er zijn nog steeds Cobol programmeurs te krijgen.
Belgiëquote:Op zondag 4 februari 2024 15:32 schreef Ulx het volgende:
[..]
Geen enkele expat wil daar wonen. Elk voordeel heeft zijn nadeel.
Nee, op een gegeven moment kunnen nieuwe techneuten niets meer met oude techniek. Je zou heden ten dage geen Saturnus 5 meer kunnen bouwen.quote:Op zondag 4 februari 2024 13:38 schreef sturmpie het volgende:
moet toch niet zo heel moeilijk zijn om daar softwarespecialisten voor te vinden, als je verstand hebt van windows dan zijn die oudere versies toch gewoon simpeler
Afgelopen jaar (20) een stuk populairder dan het jaar ervoor (31)quote:Op zondag 4 februari 2024 16:08 schreef FlippingCoin het volgende:
[..]
Minder populair dan Java zegt die.
Naar mijn idee is de Tiobe index vrij inaccuraat, ik hecht meer aan de SO survey(en soortgelijken als de Jetbrains survey welke allemaal vrij in lijn zijn met elkaar itt de Tiobe index): https://survey.stackoverf(...)popular-technologiesquote:Op zondag 4 februari 2024 16:12 schreef Starflyer het volgende:
[..]
Afgelopen jaar (20) een stuk populairder dan het jaar ervoor (31)
https://www.tiobe.com/tiobe-index/
De Tiobe index is meer dan alleen een populariteitspoll zoals op StackOverflow.quote:Op zondag 4 februari 2024 16:21 schreef FlippingCoin het volgende:
[..]
Naar mijn idee is de Tiobe index vrij inaccuraat, ik hecht meer aan de SO survey(en soortgelijken als de Jetbrains survey welke allemaal vrij in lijn zijn met elkaar itt de Tiobe index): https://survey.stackoverf(...)popular-technologies
Populariteitspoll?quote:Op zondag 4 februari 2024 16:30 schreef Starflyer het volgende:
[..]
De Tiobe index is meer dan alleen een populariteitspoll zoals op StackOverflow.
Ja, dat is toch min of meer hetzelfde?quote:Op zondag 4 februari 2024 16:31 schreef FlippingCoin het volgende:
[..]
Populariteitspoll?Dit geeft weer welk deel van de respondenten welke programmeertalen professioneel gebruiken, dat lijkt mij een stuk accurater dan wat geknutsel met zoekmachines.
Nee natuurlijk is dat niet hetzelfde, de populariteit van programmeertalen is een andere vraag binnen de survey. Maar de survey is in lijn met de github octoverse report, en die baseert zich op daadwerkelijke code.quote:Op zondag 4 februari 2024 16:33 schreef Starflyer het volgende:
[..]
Ja, dat is toch min of meer hetzelfde?
Tiobe neemt meer mee dan alleen de mensen die er mee werken. Ook de vraag en inderdaad gebruik in zoekmachines.
Herkenbaar. Ondanks dat een systeem redelijk goed gedocumenteerd is was er tussentijds veel aangepast waardoor ik veel tijd moest steken in onderzoek. Uiteindelijk toch maar het oude systeem intact gelaten omdat de arbeidskosten de pan uit zouden rijzen.quote:Op zondag 4 februari 2024 15:56 schreef Starflyer het volgende:
[..]
Er worden nog genoeg Cobol trainingen gegeven waar mensen aan meedoen. Cobol is niet het probleem imho, eerder gebrek aan kennis van de systemen.
Werkte ooit aan een project waar ook geen kennis meer van het systeem was. Hebben ze eerst het hele systeem gereverse engineered en gedocumenteerd voordat men begon aan de bouw van een nieuw systeem.
Ik snap dat het gaat over hoeveel Cobol gebruikt wordt. Maar dat neemt de vraag naar Cobol programmeurs (in vergelijking met andere talen) niet mee. Dat zou je imho ook mee moeten nemen om te kijken hoe 'schaars' een taal is.quote:Op zondag 4 februari 2024 16:35 schreef FlippingCoin het volgende:
[..]
Nee natuurlijk is dat niet hetzelfde, de populariteit van programmeertalen is een andere vraag binnen de survey. Maar de survey is in lijn met de github octoverse report, en die baseert zich op daadwerkelijke code.
Ja die vraag is, volgens mij, voor zo'n oude taal relatief hoog nu. Alleen voor hoe lang? Voor een nieuw systeem zal de keuze niet Cobol worden, dat speelt ook voor jongere developers.quote:Op zondag 4 februari 2024 17:32 schreef Starflyer het volgende:
[..]
Ik snap dat het gaat over hoeveel Cobol gebruikt wordt. Maar dat neemt de vraag naar Cobol programmeurs (in vergelijking met andere talen) niet mee. Dat zou je imho ook mee moeten nemen om te kijken hoe 'schaars' een taal is.
Ja maar moderne talen zitten dichter bij de opvolgers dan zo'n oud iets als Cobol. Als Cobol niet zo goed zou betalen zou ik er iig niet voor kiezen.quote:Op zondag 4 februari 2024 17:39 schreef TargaFlorio het volgende:
[..]
Maar dat geldt ook voor 'moderne' talen.
Dat is waar, maar volgens mij is Cobol niet heel erg ingewikkeld om te leren.quote:Op zondag 4 februari 2024 17:40 schreef FlippingCoin het volgende:
[..]
Ja maar moderne talen zitten dichter bij de opvolgers dan zo'n oud iets als Cobol.
Qua language constructs niet volgens mij inderdaad.quote:Op zondag 4 februari 2024 17:42 schreef TargaFlorio het volgende:
[..]
Dat is waar, maar volgens mij is Cobol niet heel erg ingewikkeld om te leren.
De beste documentatie is goed gestructureerde code en een uitstekende set integratietests. Alle belangrijke functionele specs moet een testje voor zijn.quote:Op zondag 4 februari 2024 17:20 schreef ACT-F het volgende:
[..]
Herkenbaar. Ondanks dat een systeem redelijk goed gedocumenteerd is was er tussentijds veel aangepast waardoor ik veel tijd moest steken in onderzoek. Uiteindelijk toch maar het oude systeem intact gelaten omdat de arbeidskosten de pan uit zouden rijzen.
Programmeurs en systeembeheerders moeten qua documentatie gedisciplineerder worden zodra ze zaken wijzigen. Daar valt een hoop op te winnen.
Ik men eens ergens gelezen te hebben dat de bankiersapps e.d. daarom een soort parallel systeem is. Je zíet het saldo wel wijzigen maar de echte transactie vind pas later op die mainframes plaats. Zal wel klok klepel verhaal zijn, kan het zo snel even niet terugvinden maar het was iets in die strekkingquote:Op zondag 4 februari 2024 13:33 schreef mvdejong het volgende:
[..]
Bij een bank hadden ze ook het probleem dat het centrale comptabele systeem (het ding dat daadewerkelijk geld tussen rekeningen enz. heen en weer schuift) in COBOL geschreven was. Ze wilden het moderniseren, maar meerdere pogingen waren mislukt om uit te vinden wat dat systeem nu echt op detail-niveau deed, wat essentieel was om een nieuw ontwerp te maken. Door alle wet- en regelgeving, nationaal en internationaal, waren er jaar op jaar kleine aanpassingen gemaakt, waardoor het resultaat van reverse-engineering (uit de code afleiden wat de functionaliteit is) niet met zekerheid correct was.
Ze hebben er lang mee doorgedraaid omdat het oude systeem betrouwbaar was, d.w.z. dat de accountants concludeerden dat wat er in ging, en wat er uit ging, klopte.
Ik weet niet wat nu de status is, ik ben er al weer een tijd weg en heb geen contacten daar.
En bij alle bedrijven die al lang bestaan, en veel technisch rekenwerk doen, is FORTRAN nog steeds de taal die wordt gebruikt. En die taal wordt ook nog steeds actief onderhouden en ontwikkeld.
Ik heb eerder het idee dan von Schlieffen daar de boel toen kapot heeft gereden en dat ze daarna nooit meer de moeite hebben genomen om er wat aan te doenquote:Op zondag 4 februari 2024 15:04 schreef Nober het volgende:
[..]
Jullie snelwegen zijn van voor de eerste wereldoorlog.
Dit dus. Er zijn in Nederland zelfs nog systemen met ponskaarten in gebruik. En dan heb je het niet over wat obscure aplicatietjes maar over waterkeringen en beweegbare bruggen.quote:Op zondag 4 februari 2024 13:22 schreef FlippingCoin het volgende:
Ach er draaien nog zoveel vrij belangrijke systemen op Cobol en Fortran, waar ze zich overigens recent wel meer zorgen om zijn gaan maken in Nederland.
https://www.nporadio1.nl/(...)gzaam-hoe-erg-is-dat
Oh dat wist ik niet eens, zou dat wel eens willen zien. Nog nooit met ponskaarten gewerkt.quote:Op zondag 4 februari 2024 18:41 schreef stavromulabeta het volgende:
[..]
Dit dus. Er zijn in Nederland zelfs nog systemen met ponskaarten in gebruik. En dan heb je het niet over wat obscure aplicatietjes maar over waterkeringen en beweegbare bruggen.
Als er functionele wijzigingen zijn kun je dat niet uit de code halen als het een samenspel van verschillende systemen is. De tijd die je verzuimt om te documenteren komt later in veelvoud als een boemerang terug.quote:Op zondag 4 februari 2024 17:45 schreef Perrin het volgende:
[..]
De beste documentatie is goed gestructureerde code en een uitstekende set integratietests. Alle belangrijke functionele specs moet een testje voor zijn.
Als je alles probeert te documenteren in traditionele documentatie dan ben je én teveel tijd kwijt én die documentatie is na een tijdje toch zo verouderd en uit de klauwen gegroeid dat ie onbruikbaar is.
Nee, ik ook niet, ik had wel een taperecorder aan mijn C64 hangenquote:Op zondag 4 februari 2024 18:42 schreef FlippingCoin het volgende:
[..]
Oh dat wist ik niet eens, zou dat wel eens willen zien. Nog nooit met ponskaarten gewerkt.
Dat ook nooit meegemaakt.quote:Op zondag 4 februari 2024 19:27 schreef Un_Chien_Andalou het volgende:
[..]
Nee, ik ook niet, ik had wel een taperecorder aan mijn C64 hangenen dan elke dinsdag ofzo werd er op een zender code uitgezonden, die kon je opnemen op tape en vervolgens als programma draaien op je Commodore64
Toen had ik nog haar joh
Bij een functionele wijziging moet er een integratietest omvallen.quote:Op zondag 4 februari 2024 19:24 schreef ACT-F het volgende:
[..]
Als er functionele wijzigingen zijn kun je dat niet uit de code halen als het een samenspel van verschillende systemen is. De tijd die je verzuimt om te documenteren komt later in veelvoud als een boemerang terug.
Weet je wel hoe veel uur het kost om die tests te schrijven? Tijd is geld, lekker laten zitten. Grgr, manager.quote:Op zondag 4 februari 2024 19:34 schreef FlippingCoin het volgende:
[..]
Bij een functionele wijziging moet er een integratietest omvallen.![]()
Niet dat ik tegen verdere documentatie ben, maar integratietests zijn naar mijn idee wel een van de eerste dingen om te bekijken ja als je moet uitzoeken hoe iets werkt.
Exact! Het geeft je vertrouwen dat een wijziging niks van belang omgooit en het tegelijk vaak de actueelste, best leesbare functionele specs als je daar een leuk framework voor gebruikt.quote:Op zondag 4 februari 2024 19:34 schreef FlippingCoin het volgende:
[..]
Bij een functionele wijziging moet er een integratietest omvallen.![]()
Niet dat ik tegen verdere documentatie ben, maar integratietests zijn naar mijn idee wel een van de eerste dingen om te bekijken ja als je moet uitzoeken hoe iets werkt.
Hobbyscoopquote:Op zondag 4 februari 2024 19:27 schreef Un_Chien_Andalou het volgende:
[..]
Nee, ik ook niet, ik had wel een taperecorder aan mijn C64 hangenen dan elke dinsdag ofzo werd er op een zender code uitgezonden, die kon je opnemen op tape en vervolgens als programma draaien op je Commodore64
Toen had ik nog haar joh
Dit dusquote:Op zondag 4 februari 2024 19:35 schreef Nattekat het volgende:
[..]
Weet je wel hoe veel uur het kost om die tests te schrijven? Tijd is geld, lekker laten zitten. Grgr, manager.
Minder tijd dan een parallele documentatie bijhouden die voor serieuze softwareprojecten altijd te groot wordt en begint achter te lopen en uiteindelijk onvermijdelijk totaal onbruikbaar wordt.quote:Op zondag 4 februari 2024 19:35 schreef Nattekat het volgende:
[..]
Weet je wel hoe veel uur het kost om die tests te schrijven? Tijd is geld, lekker laten zitten. Grgr, manager.
Daarom moet je ook die tests schrijven. Die tijd verdient zich dubbel en dwars terug. Als een systeem eruit ligt door een bug, die je met een test had kunnen voorkomen kost dat veel meer geld.quote:Op zondag 4 februari 2024 19:40 schreef ACT-F het volgende:
[..]
Dit dusEn dit niet alleen, want als het een productiesysteem betreft waar een complete fabriek afhankelijk van is dan moet het spul werken voordat de werkploegen arriveren. Een dag stilstand kost miljoenen.
Volgens mij heb je niet door hoe die reactie gelezen moet wordenquote:Op zondag 4 februari 2024 19:40 schreef ACT-F het volgende:
[..]
Dit dusEn dit niet alleen, want als het een productiesysteem betreft waar een complete fabriek afhankelijk van is dan moet het spul werken voordat de werkploegen arriveren. Een dag stilstand kost miljoenen.
En na productieverstoringen door bugs een test toevoegen die uitsluit dat dat type verstoring nog eens optreedt. Je kunt de test gebruiken om te controleren of je fix werkt en zo wordt de applicatie steeds stabieler ipv dat het uit de klauwen groeit en niemand meer wat durft aan te passen.quote:Op zondag 4 februari 2024 19:42 schreef Starflyer het volgende:
[..]
Daarom moet je ook die tests schrijven. Die tijd verdient zich dubbel en dwars terug. Als een systeem eruit ligt door een bug, die je met een test had kunnen voorkomen kost dat veel meer geld.
Dat hoeft je mij niet te vertellen, ik werk aan een behoorlijk complex systeem waar een kwartier stilstand al miljoenen kost en waarbij we toch elke dag meerdere malen met wijzigingen naar productie gaan.quote:Op zondag 4 februari 2024 19:40 schreef ACT-F het volgende:
[..]
Dit dusEn dit niet alleen, want als het een productiesysteem betreft waar een complete fabriek afhankelijk van is dan moet het spul werken voordat de werkploegen arriveren. Een dag stilstand kost miljoenen.
30*quote:Op zondag 4 februari 2024 19:47 schreef Jan_Onderwater het volgende:
Duitsland loopt een 15-20 jaar achter in digitalisering
Geen ponskaartensysteem met dit staaltje Marshallhulp was tot een jaar of 2 geleden in gebruik.quote:Op zondag 4 februari 2024 18:42 schreef FlippingCoin het volgende:
[..]
Oh dat wist ik niet eens, zou dat wel eens willen zien. Nog nooit met ponskaarten gewerkt.
Wow wat voor systeem is dat?!quote:Op zondag 4 februari 2024 19:51 schreef stavromulabeta het volgende:
[..]
Geen ponskaartensysteem met dit staaltje Marshallhulp was tot een jaar of 2 geleden in gebruik.
[ afbeelding ]
De programmeur is niet de eigenaar en krijgt ook geen blanco cheque om onbeperkt te schrijven omdat die vindt dat testen en documentatie ook bij zijn werkzaamheden horen. En als je die wel krijgt dan ben je afhankelijk van de punctualiteit van de programmeur. Als de kantjes worden afgelopen zit de opvolger met de gevolgen.quote:Op zondag 4 februari 2024 19:42 schreef Starflyer het volgende:
Daarom moet je ook die tests schrijven. Die tijd verdient zich dubbel en dwars terug. Als een systeem eruit ligt door een bug, die je met een test had kunnen voorkomen kost dat veel meer geld.
Oh vet.quote:Op zondag 4 februari 2024 19:51 schreef stavromulabeta het volgende:
[..]
Geen ponskaartensysteem met dit staaltje Marshallhulp was tot een jaar of 2 geleden in gebruik.
[ afbeelding ]
En kijk er niet eens meer van opquote:Op zondag 4 februari 2024 20:05 schreef TweedeKlum het volgende:
Het kan nog veel gekker.![]()
https://www.theguardian.c(...)ers-8in-floppy-disks
Security by obscurity.quote:Op zondag 4 februari 2024 20:05 schreef TweedeKlum het volgende:
Het kan nog veel gekker.![]()
https://www.theguardian.c(...)ers-8in-floppy-disks
quote:Op zondag 4 februari 2024 14:14 schreef ACT-F het volgende:
Een extrusiemachine is een omvangrijk en kostbaar apparaat dat decennia mee moet gaan om de investering terug te verdienen. De computer van de besturing was op sterven na dood en of ik die even vervangen kon... Even vervangen... Even...SPOILER: TijdcapsuleOm spoilers te kunnen lezen moet je zijn ingelogd. Je moet je daarvoor eerst gratis Registreren. Ook kun je spoilers niet lezen als je een ban hebt.Bedankt voor deze trigger. Ik dacht 'm uit mijn geheugen te hebben gewist maar als ik mijn ogen dichtdoe zie ik 'm weer booten. Hypermodern en alles werd er trager dan traag van.
Ik ben een kl ⭕⭕n van deze user
Maar dat is toch niet gek? Zo'n app of website is maar de frontend.quote:Op zondag 4 februari 2024 17:50 schreef tjoptjop het volgende:
[..]
Ik men eens ergens gelezen te hebben dat de bankiersapps e.d. daarom een soort parallel systeem is. Je zíet het saldo wel wijzigen maar de echte transactie vind pas later op die mainframes plaats. Zal wel klok klepel verhaal zijn, kan het zo snel even niet terugvinden maar het was iets in die strekking![]()
Japan will no longer require floppy disks for submitting some official documentsquote:Op zondag 4 februari 2024 20:05 schreef TweedeKlum het volgende:
Het kan nog veel gekker.![]()
https://www.theguardian.c(...)ers-8in-floppy-disks
quote:Op zondag 4 februari 2024 20:41 schreef derLudolf het volgende:
Gelukkig is er al een sollicitant aangekomen
https://www.der-postillon.com/2024/02/windows-311-admin-bahn.html
Er zijn zelfs bedrijven die nog reserveonderdelen maken voor oude mainframes. Peperduur maar dan heb je ook een nodeloos grote printplaat met een moderne chip met maar één taak: Een jaren 60-chip in zowel functie als formaat emuleren.quote:Op zondag 4 februari 2024 20:37 schreef mcmlxiv het volgende:
COBOL als programmeertaal is een veel kleiner probleem dan windows 3.11 systemen als infrastructuur.
COBOL is oud, maar uitstekend uitgekristalliseerd en op zich nog prima leverbaar vanuit leveranciers als Microfocus en IBM. En er is zelfs nog een prima werkende open-source compiler (https://gnucobol.sourceforge.io/). Het is niet bijzonder complex om aan te leren, dus onderhoud lukt vaak prima.
Oude infra, in dit geval oude PC's gaan op enig moment fysiek stuk en dan nog hardware vinden waar 3.11 op wil draaien zal steeds lastiger zijn. Oude server-versies kun je dan nog virtualiseren, maar PC versies? En Windows versies tot 98/ME zijn ook meer toepassingen bovenop MS-DOS dan operating systems.
Kortom, best bijzonder om dat soort oude pc-meuk zolang in leven te houden.
Leuk om een paar postst boven je te lezen dat de New Yorkse metro het nog steeds gebruiktquote:Op zondag 4 februari 2024 20:26 schreef recursief het volgende:
[..]Bedankt voor deze trigger. Ik dacht 'm uit mijn geheugen te hebben gewist maar als ik mijn ogen dichtdoe zie ik 'm weer booten. Hypermodern en alles werd er trager dan traag van.
Dat is het grootste probleem, de hardware. Het begintijdperk van het consumenteninternet bracht de nodige uitdagingen met zich mee. Het faillissement van COM21 heeft de kabelboeren een hoop geld gekost omdat het systeem dat eind jaren '90 geïmplementeerd werd in 2003 al stopte met de ondersteuning. Men moest op stel en sprong naar DOCSIS wat qua beheer gelukkig aanzienlijk beter was.quote:Op zondag 4 februari 2024 20:37 schreef mcmlxiv het volgende:
Oude infra, in dit geval oude PC's gaan op enig moment fysiek stuk
Godverquote:Op zondag 4 februari 2024 20:41 schreef derLudolf het volgende:
Gelukkig is er al een sollicitant aangekomen
https://www.der-postillon.com/2024/02/windows-311-admin-bahn.html
Als je wist wat er soms voor onderdelen van oude PLC's en SCADA-systemen betaald wordt...quote:Op zondag 4 februari 2024 20:55 schreef ACT-F het volgende:
[..]
Leuk om een paar postst boven je te lezen dat de New Yorkse metro het nog steeds gebruikt
[..]
Dat is het grootste probleem, de hardware. Het begintijdperk van het consumenteninternet bracht de nodige uitdagingen met zich mee. Het faillissement van COM21 heeft de kabelboeren een hoop geld gekost omdat het systeem dat eind jaren '90 geïmplementeerd werd in 2003 al stopte met de ondersteuning. Men moest op stel en sprong naar DOCSIS wat qua beheer gelukkig aanzienlijk beter was.
quote:Op zondag 4 februari 2024 19:27 schreef Un_Chien_Andalou het volgende:
[..]
Nee, ik ook niet, ik had wel een taperecorder aan mijn C64 hangenen dan elke dinsdag ofzo werd er op een zender code uitgezonden, die kon je opnemen op tape en vervolgens als programma draaien op je Commodore64
Toen had ik nog haar joh
Volgens mij wordt voor de navigatiesystemen in bepaalde vliegtuigen (dan denk ik zelf aan de B747-400, 757,767) nog diskettes gebruikt (3,5") Maatschappijen die deze kisten nog gebruiken en geen enorme voorraad diskettes hebben aangeschaft, scharrelen van alles bij elkaar.quote:Op zondag 4 februari 2024 21:11 schreef stavromulabeta het volgende:
[..]
Als je wist wat er soms voor onderdelen van oude PLC's en SCADA-systemen betaald wordt...
Of partijen die de hele wereld afstruinen naar een plek waar hun systeem nog in gebruik is en ontmanteld wordt... Een van de voornaamste redenen (naast dat iedereen met kennis van het systeem pensionado was) was dat de Amsterdamse metro over moest naar een nieuw treinbeveiligingssysteem was ze op een gegeven moment alle nog beschikbare systemen al opgekocht hadden voor reserve-onderdelen.
Iets vergelijkbaars (maar dan niet ICT-gerelateerd) was met HTM, die hebben in de jaren '80 besloten om voor nieuwe trams oude (PCC) draaistellen te hergebruiken, met als resultaat dat HTM op een gegeven moment overal en nergens PCC-trams opkocht om aan reserveonderdelen te komen.
Bij de NS draait inderdaad ook nog wel het één en ander op al lang niet meer ondersteunde Windows versies; gisteren stond één van de automaten (om de ov chipkaart op te waarderen?) in Venlo ook vast op het bureaublad en dat was Windows 7 (de laatste versie waar je het klassieke Windows 95-achtige uiterlijk kon kiezen) of ouder.quote:Op zondag 4 februari 2024 13:59 schreef Fleischmeister het volgende:
Van Duitsers verwachtte ik wel dat ze nog niet meer ondersteunde Windows gebruiken overal, dat land is op IT gebied immers een soort openluchtmuseum, maar fucking Windows 3.11??!
En dat incident in Frankrijk, wat is dat toch, zulke belangrijke systemen niet dubbel uitvoeren op een computer waar mijn oma al haar neus voor zou ophalen, het is toch algemene wetenschap dat alle apparatuur een keer faalt?
Die OV chipkaartautomaten draaien ook allemaal nog op ouwe meuk, bij de RET in Rotterdam op Windows 2000 Professional bijvoorbeeld (stond er eens eentje vast tijdens het booten). Maar goed, dat is splinternieuw vergeleken met wat ik hier lees
Nou ja, ik was in de veronderstelling dat als ik bij mij saldo zie verdwijnen en bij een maat, die net een tikkie stuurde, het omhoog gaat dat het geld ook daadwerkelijk verplaatst zou zijn. Dat schijnt dus niet zo te zijn, maar het fijne weet ik er ook niet van.quote:Op zondag 4 februari 2024 20:30 schreef TargaFlorio het volgende:
[..]
Maar dat is toch niet gek? Zo'n app of website is maar de frontend.
Dat is vrij normaal en in zulk soort systemen onvermijdelijk. In zulke complexe systemen werken enorm veel onderdelen met elkaar samen. Een overschrijving tussen twee klantrekeningen heeft voor heel veel van die onderdelen gevolgen en zal dus op veel plekken tot administratieve handelingen leiden.quote:Op maandag 5 februari 2024 02:28 schreef tjoptjop het volgende:
[..]
Nou ja, ik was in de veronderstelling dat als ik bij mij saldo zie verdwijnen en bij een maat, die net een tikkie stuurde, het omhoog gaat dat het geld ook daadwerkelijk verplaatst zou zijn. Dat schijnt dus niet zo te zijn, maar het fijne weet ik er ook niet van.
Of Efteling attracties:quote:Op zondag 4 februari 2024 18:41 schreef stavromulabeta het volgende:
[..]
Dit dus. Er zijn in Nederland zelfs nog systemen met ponskaarten in gebruik. En dan heb je het niet over wat obscure aplicatietjes maar over waterkeringen en beweegbare bruggen.
quote:De Efteling maakt al jarenlang gebruik van een soort grote ponskaarten om onderdelen van attracties op te laten draaien.
https://nl.wikipedia.org/wiki/Ponskaart
windows 7 POSready wordt tot 8 oktober 2024 nog ondersteundquote:Op zondag 4 februari 2024 23:15 schreef spicymchaggis het volgende:
[..]
Bij de NS draait inderdaad ook nog wel het één en ander op al lang niet meer ondersteunde Windows versies; gisteren stond één van de automaten (om de ov chipkaart op te waarderen?) in Venlo ook vast op het bureaublad en dat was Windows 7 (de laatste versie waar je het klassieke Windows 95-achtige uiterlijk kon kiezen) of ouder.
Voor Duitse begrippen is dat echter "next gen", dat land loopt minimaal twintig jaar achter op IT gebied.
Cobol is het probleem niet; maar door de jaren heen zijn er enorme systemen omheen gebouwd om alles nog werkend te houden en te vernieuwen. Wij gebruiken ook nog steeds Cobol en zijn al 5 jaar bezig om het uit te faseren.quote:Op zondag 4 februari 2024 16:00 schreef FlippingCoin het volgende:
[..]
Nouja Cobol is deel van het probleem, de schaarste zie je ook terug in wat Cobol specialisten verdienen.
Ja en denk je dat dat alleen bij Cobol systemen gebeurd? Op vrijwel alle in gebruik genomen systemen wordt er steeds meer bijgebouwd.quote:Op maandag 5 februari 2024 10:43 schreef xzaz het volgende:
[..]
Cobol is het probleem niet; maar door de jaren heen zijn er enorme systemen omheen gebouwd om alles nog werkend te houden en te vernieuwen. Wij gebruiken ook nog steeds Cobol en zijn al 5 jaar bezig om het uit te faseren.
Dat is niet te vergelijken met de tijd van Cobol. Daar zijn complete compilers hergeschreven om bijvoorbeeld uberhaupt te kunnen compileren; nog maar niet de spreken over UI.quote:Op maandag 5 februari 2024 11:14 schreef FlippingCoin het volgende:
[..]
Ja en denk je dat dat alleen bij Cobol systemen gebeurd? Op vrijwel alle in gebruik genomen systemen wordt er steeds meer bijgebouwd.
Onderschat het niet over software. Je ziet bij grote organisaties dat veel software onder water toch meer aan instellingen hebben dan je denkt. Dat er bijvoorbeeld aan directory's diep een config-bestand staat waar je een link moet instellen omdat er anders geen connectie van A naar B of zo.quote:Op zondag 4 februari 2024 13:38 schreef sturmpie het volgende:
moet toch niet zo heel moeilijk zijn om daar softwarespecialisten voor te vinden, als je verstand hebt van windows dan zijn die oudere versies toch gewoon simpeler
Heel veel grote bedrijven werken nog met oude meuk. Jarenlang hebben ze niks gedaan aan het vernieuwen van hun systemen "want het werkt toch allemaal prima" totdat het te laat is.quote:Op zondag 4 februari 2024 14:14 schreef TheoddDutchGuy het volgende:
Belastingdienst gebruikt nog systemen van begin jaren 80.
Niet over te zetten naar nieuwere systemen.
Goed bedacht allemaal.
Klopt ja, ook in mijn organisatie. Maar het probleem met cobol is vooral dat de mensen met kennis vrijwel allemaal binnen nu en 10 jaar met pensioen gaan. De taal zelf is prima, bloedsnel en erg goed in te zetten.quote:Op zondag 4 februari 2024 13:22 schreef FlippingCoin het volgende:
Ach er draaien nog zoveel vrij belangrijke systemen op Cobol en Fortran, waar ze zich overigens recent wel meer zorgen om zijn gaan maken in Nederland.
https://www.nporadio1.nl/(...)gzaam-hoe-erg-is-dat
Het klinkt raar maar een ander voorbeeld wat mij opgevallen is bijvoorbeeld de tolwegen in Oostenrijk en Zwitserland vergeleken met Slovenië of Hongarije. In Oostenrijk en Zwitserland moet je een sticker op je voorruit plakken terwijl in Slovenië en Hongarije de tolregistratie op kenteken gaat. Je gaat naar een website, geeft je kenteken op, betaald en voila alles is geregeld.quote:Op zondag 4 februari 2024 21:11 schreef stavromulabeta het volgende:
[..]
Als je wist wat er soms voor onderdelen van oude PLC's en SCADA-systemen betaald wordt...
Of partijen die de hele wereld afstruinen naar een plek waar hun systeem nog in gebruik is en ontmanteld wordt... Een van de voornaamste redenen (naast dat iedereen met kennis van het systeem pensionado was) was dat de Amsterdamse metro over moest naar een nieuw treinbeveiligingssysteem was ze op een gegeven moment alle nog beschikbare systemen al opgekocht hadden voor reserve-onderdelen.
Iets vergelijkbaars (maar dan niet ICT-gerelateerd) was met HTM, die hebben in de jaren '80 besloten om voor nieuwe trams oude (PCC) draaistellen te hergebruiken, met als resultaat dat HTM op een gegeven moment overal en nergens PCC-trams opkocht om aan reserveonderdelen te komen.
Als het werkt dan werkt het.quote:Op zondag 4 februari 2024 12:47 schreef capuchon_jongen het volgende:
[..]
bron hln.be
Duitse versie:
https://www.bild.de/polit(...)t-86982634.bild.html
Een steenoude programmeertaal hoeft niet direct een probleem te zijn, de broncode kun je nog steeds aanpassen en er zijn ook nog steeds compilers waarmee je het op moderne architecturen kunt draaien.quote:Op woensdag 7 februari 2024 08:22 schreef wdn het volgende:
[..]
Als het werkt dan werkt het.
Ga je vernieuwen loop je risico.
Dus zeer logisch.
Banken en de overheid maken ook nog steeds gebruik van COBOL 85. Is nog een paar jaar ouder
- ah ik was zeer laat.
Door de omgeving(en) waarin de taal vooral ingezet wordt (banken, verzekeraars etc.) of door de taal zelf?quote:Op woensdag 7 februari 2024 08:05 schreef Sapstengel het volgende:
[..]
Klopt ja, ook in mijn organisatie. Maar het probleem met cobol is vooral dat de mensen met kennis vrijwel allemaal binnen nu en 10 jaar met pensioen gaan. De taal zelf is prima, bloedsnel en erg goed in te zetten.
Heb er wel maar gekeken, want straks genoeg werk in te vinden. Zie mezelf het alleen niet doen want het is een beetje deprimerend om mee te werken.
Door de taal zelf. De omgeving is niks anders dan waar ik nu zit. Heb in mijn team ook een cobol developer zitten die over 6 jaar met pensioen is, dus zou gewoon op dezelfde plek kunnen blijven zelfs.quote:Op woensdag 7 februari 2024 09:23 schreef spicymchaggis het volgende:
[..]
Door de omgeving(en) waarin de taal vooral ingezet wordt (banken, verzekeraars etc.) of door de taal zelf?
Die upgrade was fun, heel veel applicaties maakte bijv bash scripts aan in /tmp, en waar je die in RHEL 7 gewoon kon uitvoeren vanuit /tmp kon dat bij RHEL 8 niet meer.quote:Op zondag 4 februari 2024 13:18 schreef mvdejong het volgende:
Ik zit nu bij een klant het proces te begeleiden om van Red Hat Enterprise Linux 7 naar 8 te gaan, en je staat er van te kijken hoeveel issues er bij de verschillende applicaties opduiken. Soms ook omdat de applicaties beroerd geschreven zijn, maar ook omdat Red Hat steeds meer dingen afsluit voor niet-root gebruikers omdat deze exploits mogelijk maken.
Een van de verrassingen waar wij hier tegenaan liepen was dat als je vanuit je code geheugen allocceert, het execute-bit op dat geheugen niet meer aan staat. Als je distributed processing doet wordt executable code vaak op die manier op andere processoren/systemen gestart, dus plotseling werkte er nog maar 1 thread. Dat bitje is wel makkelijk te flippen (het staat uit om toevallige/kwaadwillige uitvoering te voorkomen, je hebt er geen root-rechten voor nodig), maar voordat je doorhebt wat het issue is ...quote:Op woensdag 7 februari 2024 10:37 schreef MatthijsDJ het volgende:
[..]
Die upgrade was fun, heel veel applicaties maakte bijv bash scripts aan in /tmp, en waar je die in RHEL 7 gewoon kon uitvoeren vanuit /tmp kon dat bij RHEL 8 niet meer.
Gelukkig waren wij er snel achter... heb verhalen gehoord van collega's die lang aan het zoeken geweest zijn
Helaas zijn de ponskaarten bij de Efteling al jaren weg.quote:
Dat geïsoleerd zijn is wel een must, ja. Er zijn genoeg SCADA (en andere) systemen die open aan het Internet hangen.quote:Op woensdag 7 februari 2024 10:59 schreef Peder het volgende:
[..]
Helaas zijn de ponskaarten bij de Efteling al jaren weg.
Alles draait daar op Windows server 2016/2019 met SCADA op een geisoleerd glasvezel netwerk.
Beide landen hebben elektronische toll en het werkt zeer goed en makkelijk. Alleen lijkt het erop dat mensen en tankstations het liever op de vertrouwde manier doen, ze maken er immers weinig reclame voor.quote:Op woensdag 7 februari 2024 08:09 schreef HSG het volgende:
[..]
Het klinkt raar maar een ander voorbeeld wat mij opgevallen is bijvoorbeeld de tolwegen in Oostenrijk en Zwitserland vergeleken met Slovenië of Hongarije. In Oostenrijk en Zwitserland moet je een sticker op je voorruit plakken terwijl in Slovenië en Hongarije de tolregistratie op kenteken gaat. Je gaat naar een website, geeft je kenteken op, betaald en voila alles is geregeld.
Je zou toch verwachten dat moderne en welvarende landen als Oostenrijk en Zwitserland dat ze dat ook al ingevoerd zoden hebben.
In Hongarije haal je de elektronische tol ook bij een tankstation of grenskantoortje op.quote:Op woensdag 7 februari 2024 13:17 schreef Fer het volgende:
[..]
Beide landen hebben elektronische toll en het werkt zeer goed en makkelijk. Alleen lijkt het erop dat mensen en tankstations het liever op de vertrouwde manier doen, ze maken er immers weinig reclame voor.
|
Forum Opties | |
---|---|
Forumhop: | |
Hop naar: |