На этой неделе Sun представит StarOffice 8 и Java Desktop System (JDS) release 3 на конференции LinuxWorld в Бостоне
Java Desktop System - дистрибутив Linux от Sun базированный на SuSE Enterprise Server 9
Он проходил бетатестирование на протяжении прошлого года и его можно будет приобрести во втором квартале 2005 года
ИМХО пора проверить а не использует ли sun GPL-программы в своих коммерческих проектах, что запрещается этой лицензией. Линукс - это не BSD, из него winnt не сделаешь :)
там все не так просто:) у опенофиса не гпл, и тут спорить бесполезно, а у насчет JDS, ну до покупки новеллом, например SuSE ничто не мешало не открывать компоненты вроде yast. Видимо лазейки навроде "мы высылаем код только купившим у нас продукт" существуют
>ИМХО пора проверить а не использует ли sun GPL-программы в своих коммерческих проектах, что запрещается этой лицензией. Линукс - это не BSD, из него winnt не сделаешь :)
у OO двойное лицензирование и хозяин всех исходников только SUN
Нет. NT даже запускала старые 16-битные консольные полуосьные программы.(в четверке это точно было, за более поздние не ручаюсь)
И изначально были планы назвать систему OS/2 NT (это не шутка). Но потом мелкософт окончательно поссорилась с IBM и продукт вышел под названием Windows. Опять же скорее всего именно оттуда растут ноги и с нумерацией версий для NT. Она началась с 3, а последней версией полуоси, в которой мелкософт принимала участие была двойка.
Хотя конечно, по сравнению с предыдущими полуосями NT была ОЧЕНЬ сильно переделана.
> Даже скажу больше - до сих пор во всех NT-based виндах есть
> подсистемы ОС/2 и Посикс, позволяющие запускать консольные старые
> проги.
Именно что подсистемы. Их три - posix, os2 и win32.
По общей идее, они равноправные - хотя понятно, что де-факто одна из них более равноправная чем другие.
Но почему по одной из подсистем делается вывод о происхождении всей системы?
Очередной раз убеждаюсь - на ЛОРе полным-полно недоучек и просто баранов. Быстро блин читать Inside Windows2000.
"POSIX Subsystem POSIX, an acronym loosely defined as "a portable operating system interface based on UNIX," refers to a collection of international standards for UNIX-style operating system interfaces. The POSIX standards encourage vendors implementing UNIX-style interfaces to make them compatible so that programmers can move their applications easily from one system to another. Windows 2000 implements only one of the many POSIX standards, POSIX.1, formally known as ISO/IEC 9945-1:1990 or IEEE POSIX standard 1003.1-1990. This standard was included primarily to meet U.S. government procurement requirements set in the mid-to-late 1980s that mandated POSIX.1 compliance as specified in Federal Information Processing Standard (FIPS) 151-2, developed by the National Institute of Standards and Technology. Windows NT 3.5, 3.51, and 4 have been formally tested and certified according to FIPS 151-2."
"OS/2 Subsystem The OS/2 environment subsystem, like the built-in POSIX subsystem, is fairly limited in usefulness in that it supports only OS/2 1.2 16-bit character-based or video I/O (VIO) applications. Although Microsoft did sell a replacement OS/2 1.2 Presentation Manager subsystem for Windows NT 4, it didn't support OS/2 2.x (or later) applications (and it isn't available for Windows 2000). Also, because Windows 2000 doesn't allow direct hardware access by user applications, OS/2 programs that contain I/O privilege segments that attempt to perform IN/OUT instructions (to access some hardware device) as well as advanced video I/O (AVIO) aren't supported. Applications that use the CLI/STI instructions are supported—but all the other OS/2 applications in the system and all the other threads in the OS/2 process issuing the CLI instructions are suspended until an STI instruction is executed. Also worth noting is the special support for calling 32-bit DLLs from OS/2 16-bit applications on Windows 2000, which can be useful in porting programs."
>Именно что подсистемы. Их три - posix, os2 и win32. Вот именно, что API туда, теоритически, можно любые прикрутить. Ядро там сильно основанно на ядре VMS, подсистему os2 уже убрали, а из posix стандартов там только один реализован, хотя, если поставить WSU, то уже больше посикса. А из bsd там только tcp/ip
> WNT=VMS. И разработчик - Digital Equipment. У меня есть дистр NT 3.51 под Alpha/HP/Mips. А есть ли полуось под эти платформы?
Классная логика. Значит, если сегодня линух работает на разных платформах, а изначально разрабатывался только для i386, то никакой связи между ранними версиями и теперешними нет?
Коротенький поиск в гугле, и на первой же странице ответов находим три интересных ссылочки:
> А какая логика у Вас, если вы дали три ссылки *полностью подтверждающие* заявление Вашего оппонента.
Фанаты мелкософта могут искать по этим ссылкам какие угодно подтверждения, но по какждой из этих ссылок прямо сказано, что изначально Windows NT называлась OS/2, и разрабатывалась именно, как очередная версия полуоси.
Небольшая деталь: NTFS не является полнсостью новой файловой системой, она очень многое взяла (сюрприз!) из полуосьной HPFS. И подобных моментов, на самом деле не так мало.
Вода в ступе. Соломона с Русиновичем я читал не только по диагонали. Давайте вернем обсуждение к сабжу. Гнилая история "кто кинул кролика бимера" давно надоела.
слушайте пытаюсь на
Linux sunv20z 2.4.21-27.ELsmp #1 SMP Wed Dec 1 21:53:57 EST 2004 x86_64 x86_64 x86_64 GNU/Linux
поставит родные и самые свежие драйвера:
# rpm -Uvh lsi-smp-2.05.16_2.4.21_15.0.4.EL-rhel3_2.x86_64.rpm
error: Failed dependencies:
kernel-smp = 2.4.21-15.0.4.EL is needed by lsi-smp-2.05.16_2.4.21_15.0.4.EL-rhel3_2
А OpenVMS, тьфу то есть WNT изначально разрабатывалась под разные платформы, и была микроядерной системой. И разрабатывала ее DEC. Вот например на этих дисках помимо микросовтоского есть и дековский копирайт.
Ссылочки я прочел, очень интересные. А вы вторую ссылку внимательно прочли?