Assignment rejected by specialist
Dus zal met nuttige dingen overnemen in de "gewone" kernel source.
Quidquid id est, timeo puellas, et oscula dantes
Assignment rejected by specialist
Quidquid id est, timeo puellas, et oscula dantes
zolang je aanpassingen gaat maken aan het Linux kernel moet je dit releasen onder de GPL.
als ze een totaal nieuw kernel schrijven is 't natuurlijk geen linux meer.
Those who do not understand Unix are condemned to reinvent it, poorly.
Waarom is dat een probleem ?Op maandag 12 februari 2001 15:25 schreef Ulx het volgende:
met unix probleem bedoel ik dus de fragmentatie: AIX, Solaris, IRIX, HPUX, Tru64, etc.
diversiteit is juist prettig (keuzemogelijkheid)
Those who do not understand Unix are condemned to reinvent it, poorly.
Quidquid id est, timeo puellas, et oscula dantes
Maar ik denk dat het wel mee zal vallen met de fragmentatie van Linux. IBM, HP etc (niet Sun, zij werken wel met GNOME, maar niet met Linux) hadden al een eigen Unix, als ze tevreden waren met die situatie dan zouden ze niet aan Linux zijn begonnen.
Behalve compatibiliteit is er nog een reden om een enkele Linux kernel te hebben: het is minder werk om te onderhouden. Als bijv IBM de kernel zou forken, dan kost het ze een heleboel extra moeite om de verbeteringen in Linus z'n kernel te porten naar de IBM kernel.
"This is the noise that keeps me awake."
mee eensOp maandag 12 februari 2001 17:40 schreef mth het volgende:
Het is prettig als je keuze hebt uit meerdere implementaties van hetzelfde interface / protocol. Maar als de verschillende systemen niet compatible zijn dan is het geen fijne keuze. Voorbeeld: je kunt kiezen welke browser je gebruikt, maar met alle browsers kun je over hetzelfde web surfen, dat is mooi. Als de ene helft van de sites alleen werkt op browser A en de andere helft op browser B, dan is dat geen handige situatie.
Maar ik denk dat het wel mee zal vallen met de fragmentatie van Linux. IBM, HP etc (niet Sun, zij werken wel met GNOME, maar niet met Linux) hadden al een eigen Unix, als ze tevreden waren met die situatie dan zouden ze niet aan Linux zijn begonnen.
Behalve compatibiliteit is er nog een reden om een enkele Linux kernel te hebben: het is minder werk om te onderhouden. Als bijv IBM de kernel zou forken, dan kost het ze een heleboel extra moeite om de verbeteringen in Linus z'n kernel te porten naar de IBM kernel.
Quidquid id est, timeo puellas, et oscula dantes
Verwijderd
Maar als er een bedrijf is dat Linux zou willen monopoliseren (is dat goed geschreven:) ) ,denk ik dat de Linux gemeenschap in opstand zou komen en dat bedrijf zou boycotten. Want openstandaarden daar is Linux om begonnen. Ik denk ook dat concurrerende bedrijfen (dell, compaq ,enz in opstand zouden komen)
En vergeet niet dat een ander bekend bedrijf ditzelfde (nou, ja ongeveer) IBM in het verleden ook heeft geflikt. (ja, MS):r
Verwijderd
Microsoft doet het, en zit nu te klagen dat AOL met ICQ hun protocol closed source houden...de pot verwijt de ketel...
Intel heeft het bijvoorbeeld prima gedaan met de CPU's altijd volledig de documentatie beschikbaar stellen, ik denk dat dat ook een van de reden is geweest dat het x86 platform zo populair is.
IBM kan niet de Linux kernel gebruiken en hem bij wijze van spreken closed source te maken. Ze zullen idd de broncode volgens de GPL standaard moeten vrijgeven. Daarom heb ik ook problemen met de license van bv FreeBSD. Die is een stuk anders dan de GPL license en staat bedrijven wel toe de code op te nemen in closed source apps zodat bijvoorbeeld Microsoft stukken van FreeBSD pakt en vervolgens closed er veel geld voor vraagt.
Nu nog ff ontopic
Het clustering probleem is er al! de verschillende distro's die er zijn...dat levert al problemen genoeg op dacht ik zo
Verwijderd
Sterker nog: diversiteit is gewenst !Op maandag 12 februari 2001 15:41 schreef Aaargh! het volgende:
[..]
Waarom is dat een probleem ?
diversiteit is juist prettig (keuzemogelijkheid)
specialisatie is belangerijk in de economie
daar zijn ook standaarden voorOp maandag 12 februari 2001 15:52 schreef zeikstraal het volgende:
Het probleem daaarme is natuurlijk de compatabiliteit.
Those who do not understand Unix are condemned to reinvent it, poorly.
Verwijderd
En die worden in een markt met diversiteit WEL zeer goed gevolgd:Op dinsdag 13 februari 2001 01:11 schreef Aaargh! het volgende:
[..]
daar zijn ook standaarden voor
Een videokaartfabrikant zal NOOIT een kaartje uitbrengen dat niet aan de standaard voldoet. Want dan koopt niemand hem.
Wat is het nut om een OS onder een naam te scharen (unix), terwijl er verschillende kernels zijn? (bsd - at&t - linux)
Assignment rejected by specialist
Hoor ik iemand Glide zeggenOp dinsdag 13 februari 2001 10:22 schreef Zemanova het volgende:
[..]
En die worden in een markt met diversiteit WEL zeer goed gevolgd:
Een videokaartfabrikant zal NOOIT een kaartje uitbrengen dat niet aan de standaard voldoet. Want dan koopt niemand hem.
Mwoh... zo groot is het verschil tussen Intel en Microsoft niet hoor. Intel stelt natuurlijk specs ter beschikking over de instructieset van hun cpu's, de API zeg maar, want zonder dat kan niemand er voor programmeren. Maar dat doet Microsoft ook. API references zat.Intel heeft het bijvoorbeeld prima gedaan met de CPU's altijd volledig de documentatie beschikbaar stellen,
Wat ze alleen beiden niet doen, is openbaar maken hoe alles intern werkt... dusse... wat is het verschil?
UNIX is geen OS met verschillende kernels.Op dinsdag 13 februari 2001 11:13 schreef Ulx het volgende:
(...)
Wat is het nut om een OS onder een naam te scharen (unix), terwijl er verschillende kernels zijn? (bsd - at&t - linux)
UNIX is een standaard, OS-en die zich daar aan houden zijn UNIX-implementaties.
het zijn dus WEL allemaal verschillende OSen die zich toevallig aan dezelfde standaard houden waardoor software makkelijk tussen de verschillende OSen te porten is.
Those who do not understand Unix are condemned to reinvent it, poorly.
Verwijderd
Verschil is dat MS bepaalde API's achterhoud waardoor ze voordeel hebben bij het schrijven van software voor hun OS (b.v. IE integreren)Op dinsdag 13 februari 2001 14:57 schreef Onno het volgende:
Mwoh... zo groot is het verschil tussen Intel en Microsoft niet hoor. Intel stelt natuurlijk specs ter beschikking over de instructieset van hun cpu's, de API zeg maar, want zonder dat kan niemand er voor programmeren. Maar dat doet Microsoft ook. API references zat.
Wat ze alleen beiden niet doen, is openbaar maken hoe alles intern werkt... dusse... wat is het verschil?
zelfde zou 't zijn als intel bepaalde instructies achterhield en dan zelf een OS zou uitbrengen wat veel sneller was dan die van de concurrentie.
Those who do not understand Unix are condemned to reinvent it, poorly.
zegt men...Op woensdag 14 februari 2001 01:59 schreef Aaargh! het volgende:
[..]
Verschil is dat MS bepaalde API's achterhoud waardoor ze voordeel hebben bij het schrijven van software voor hun OS (b.v. IE integreren)
Maar je schreef dat het makkelijk was om apps te porten tussen unixflava's. Maar was het dan niet handiger geweest om alles compatible te maken? Dus HPUX zooi op AIX en op IRIX en op Ultrix en op Sunos en op Solaris en op tru64 en op BSD en op SCO enz...?
Keuzevrijheid is best wel leuk of zo, maar als het betekent dat je in de praktijk gedwongen bent om je apps te herschrijven heb je er nog geen moer aan.
Assignment rejected by specialist
binary compatible gaat natuurlijk niet omdat je met verschillende CPU's zit, maar de meeste software kan je zo op een andere platform compileren hoor.Op woensdag 14 februari 2001 10:20 schreef Ulx het volgende:
[..]
zegt men...
Maar je schreef dat het makkelijk was om apps te porten tussen unixflava's. Maar was het dan niet handiger geweest om alles compatible te maken? Dus HPUX zooi op AIX en op IRIX en op Ultrix en op Sunos en op Solaris en op tru64 en op BSD en op SCO enz...?
Keuzevrijheid is best wel leuk of zo, maar als het betekent dat je in de praktijk gedwongen bent om je apps te herschrijven heb je er nog geen moer aan.
Those who do not understand Unix are condemned to reinvent it, poorly.
Verwijderd
Daarmee zijn ze groot geworden. Iedereen was bezig met OS/2 terwijl Microsoft een coupe aan het voorbereiden was. Ze waren al hun software voor windows aan het schrijfen in van plaats van de afspraak die ze hadden om voor OS/2 te gaan schrijven. Toen zeiden ze tegen IBM daag, maak je eigen desktop maar voor OS/2. Toen hadden IBM, Corel, Novell enz. een achterstand van maanden (of zelfs jaren) op microsoft. Microsoft heeft vanaf die tijd er gewoonte van gemaakt om zo weinig mogelijk vrij te geven.
Kijk maar een naar het programma Samba voor unix. Ze moesten er door middel van reverse engineering en gesprekken met specialisten op het gebied van het SMB protocol achter komen hoe ze dit moesten implementeren in Samba.
Verwijderd
Maar los van dat als je een open source kernel hebt. Wat is dan het nut van een eigen/andere kernel uitbrengen? Misschien dat er ooit een of andere fork onstaat maar verder verwacht ik niet dat grotere bedrijven eigen linux kernels gaan maken..
And by da way.. Een port is weer iets heel anders. Da's de huidige source aanpassen voor een ander hw platform. Da's niks nieuws onder linux en het is "in mijn ogen" een zeer goede zaak om je os. hardware onafhankelijk te maken.
heb je daar niet zoiets als gcc voorOp woensdag 14 februari 2001 10:20 schreef Ulx het volgende:
[..]
zegt men...
Maar je schreef dat het makkelijk was om apps te porten tussen unixflava's. Maar was het dan niet handiger geweest om alles compatible te maken? Dus HPUX zooi op AIX en op IRIX en op Ultrix en op Sunos en op Solaris en op tru64 en op BSD en op SCO enz...?
Keuzevrijheid is best wel leuk of zo, maar als het betekent dat je in de praktijk gedwongen bent om je apps te herschrijven heb je er nog geen moer aan.
VVD. Maakt crises erger 🏚️ .
Zucmantaks, nu 💰 !
De mythe van de zelfredzame burger 🦄 .
dit bedoel je en dit ?Op donderdag 15 februari 2001 11:43 schreef Major_Kusanagi het volgende:
ze zouden een soort universele processoronafhankelijke code moeten uitvinden die echter wel voor mensen onbegrijpelijk is. zo zou je dan ook closed source software op elk platform kunnen "compileren".
Those who do not understand Unix are condemned to reinvent it, poorly.
.net? :r!!!
VVD. Maakt crises erger 🏚️ .
Zucmantaks, nu 💰 !
De mythe van de zelfredzame burger 🦄 .
alweer een innovatie van MicroSoft(tm), ik vraag me af waar ze dat idee nou 'geleend' hebbenOp donderdag 15 februari 2001 21:49 schreef Major_Kusanagi het volgende:
.net? :r!!!
Those who do not understand Unix are condemned to reinvent it, poorly.
Verwijderd
En ik heb de mazzel ermee te mogen werken in mijn afstudeerperiode.Op donderdag 15 februari 2001 22:25 schreef Aaargh! het volgende:
[..]
alweer een innovatie van MicroSoft(tm), ik vraag me af waar ze dat idee nou 'geleend' hebben
De verkooppraatjes op de m$-site voor c# zijn echt supersneu. Het is natuurlijk gewoon een kopie van Java, maar dan nog een beetje verminkt zodat m$ kan zeggen dat het 'hun taal' is. Scheelt ze weer een paar rechtszaken...
C sharp.... goto-statements in case-switches, geen == operator meer, en de operatoren ., ->, en :: zijn vervangen door slechts een .
...
En dat zijn verbeteringen...? Dacht het toch echt niet.
C sharp my ass... D flat is more like it.
M$ is een lachertje... het enige waar ze goed in zijn is jatten, en roepen dat ze de eerste zijn.
Assignment rejected by specialist
Verwijderd
Sun tobt maar aan, ik ben een C-man. Het is de kloterige houding van m$ die me tegen de borst stoot.Op vrijdag 16 februari 2001 12:32 schreef Ulx het volgende:
Sun zegt ook dat java hun taal is, Codin.
Uit nieuwsgierigheid... van wie heeft Sun Java gejat als ik vragen mag?
alhoewel het idee natuurlijk niet helemaal nieuw is (wie herinnert zich basicode nog ? )
Those who do not understand Unix are condemned to reinvent it, poorly.
An object-oriented language originally developed at Sun by James Gosling (and known by the name "Oak") with the intention of being the successor to C++ (the project was however originally sold to Sun as an embedded language for use in set-top boxes). After the great Internet explosion of 1993-1994, Java was hacked into a byte-interpreted language and became the focus of a relentless hype campaign by Sun, which touted it as the new language of choice for distributed applications.
Java is indeed a stronger and cleaner design than C++ and has been embraced by many in the hacker community - but it has been a considerable source of frustration to many others, for reasons ranging from uneven support on different Web browser platforms, performance issues, and some notorious deficiencies of some of the standard toolkits (AWT in particular). Microsoft's determined attempts to corrupt the language (which it rightly sees as a threat to its OS monopoly) have not helped. As of 1999, these issues are still in the process of being resolved.
Despite many attractive features and a good design, it is difficult to find people willing to praise Java who have tried to implement a complex, real-world system with it (but to be fair it is early days yet, and no other language has ever been forced to spend its childhood under the limelight the way Java has). On the other hand, Java has already been a big win in academic circles, where it has taken the place of Pascal as the preferred tool for teaching the basics of good programming to the next generation of hackers.
Assignment rejected by specialist
wat is eigenlijk een goed C-boek?
VVD. Maakt crises erger 🏚️ .
Zucmantaks, nu 💰 !
De mythe van de zelfredzame burger 🦄 .
Verwijderd
Je kunt natuurlijk je eigen hardware en/of speciale software ontwikkelen. Alleen het gedeelte dat onderdeel wordt van de kernel moet je vrijgeven, de rest niet. Zoals bijvoorbeeld TurboLinux dat doet met hun TurboLinux Cluster Server ($995 voor de 2-node versie). Zie http://services.turbolinux.com/shop/prod.php?id=cls